diff --git a/core/target/CACHEDIR.TAG b/core/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/core/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/core/target/rls/CACHEDIR.TAG b/core/target/rls/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/core/target/rls/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/core/target/rls/debug/.cargo-lock b/core/target/rls/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/dep-lib-adler b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/dep-lib-adler new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/dep-lib-adler differ diff --git a/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/invoked.timestamp b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/lib-adler b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/lib-adler new file mode 100644 index 0000000..685cf6f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/lib-adler @@ -0,0 +1 @@ +7d254fe906060aeb \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/lib-adler.json b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/lib-adler.json new file mode 100644 index 0000000..ea754e4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/adler-1f7a905347c1f403/lib-adler.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":17946092562950227216,"profile":8987646332441898785,"path":1128662514354267136,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/adler-1f7a905347c1f403/dep-lib-adler"}}],"rustflags":[],"metadata":10673633425720882208,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ahash-03d807de7b601482/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/ahash-03d807de7b601482/run-build-script-build-script-build new file mode 100644 index 0000000..f57057f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ahash-03d807de7b601482/run-build-script-build-script-build @@ -0,0 +1 @@ +4a3dedec9b73bdc5 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ahash-03d807de7b601482/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/ahash-03d807de7b601482/run-build-script-build-script-build.json new file mode 100644 index 0000000..58b95c2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ahash-03d807de7b601482/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[6564554279330852038,"build_script_build",false,17190629421556991498]],"local":[{"RerunIfChanged":{"output":"debug/build/ahash-03d807de7b601482/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/build-script-build-script-build b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/build-script-build-script-build new file mode 100644 index 0000000..4ef4b80 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/build-script-build-script-build @@ -0,0 +1 @@ +0a864809616291ee \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/build-script-build-script-build.json new file mode 100644 index 0000000..6483219 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13294766831966498538,"profile":8344124108420085910,"path":12129550248542622114,"deps":[[16079472387499994964,"version_check",false,17390431623651017598]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ahash-edf4ad6f95bd2203/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":6548036084630991988,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/invoked.timestamp b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ahash-edf4ad6f95bd2203/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/aho-corasick-1fc0d9c7f4ee4812/invoked.timestamp b/core/target/rls/debug/.fingerprint/aho-corasick-1fc0d9c7f4ee4812/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/aho-corasick-1fc0d9c7f4ee4812/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/dep-lib-autocfg b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/dep-lib-autocfg new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/dep-lib-autocfg differ diff --git a/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/invoked.timestamp b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/lib-autocfg b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/lib-autocfg new file mode 100644 index 0000000..15443a6 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/lib-autocfg @@ -0,0 +1 @@ +edf38a0f6953a9f5 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/lib-autocfg.json b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/lib-autocfg.json new file mode 100644 index 0000000..7f717ae --- /dev/null +++ b/core/target/rls/debug/.fingerprint/autocfg-22f7ac0011f55217/lib-autocfg.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":10236397793970852656,"profile":8344124108420085910,"path":16044996607750658068,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/autocfg-22f7ac0011f55217/dep-lib-autocfg"}}],"rustflags":[],"metadata":13102859075309379048,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/dep-lib-base64 b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/dep-lib-base64 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/dep-lib-base64 differ diff --git a/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/invoked.timestamp b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/lib-base64 b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/lib-base64 new file mode 100644 index 0000000..0a5a7e8 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/lib-base64 @@ -0,0 +1 @@ +4459e38c74a11e63 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/lib-base64.json b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/lib-base64.json new file mode 100644 index 0000000..85354a6 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/base64-cdfb7cd929c8dd91/lib-base64.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":9667411782827515189,"profile":8987646332441898785,"path":17577439923493520233,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base64-cdfb7cd929c8dd91/dep-lib-base64"}}],"rustflags":[],"metadata":13936919950537592407,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/dep-lib-base64ct b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/dep-lib-base64ct new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/dep-lib-base64ct differ diff --git a/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/invoked.timestamp b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/lib-base64ct b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/lib-base64ct new file mode 100644 index 0000000..5cd7346 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/lib-base64ct @@ -0,0 +1 @@ +743f39e5d8c8608d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/lib-base64ct.json b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/lib-base64ct.json new file mode 100644 index 0000000..113a4a4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/base64ct-208140d5a73a1f2b/lib-base64ct.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":17167975900101187883,"profile":8987646332441898785,"path":16175433911414734489,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base64ct-208140d5a73a1f2b/dep-lib-base64ct"}}],"rustflags":[],"metadata":12416650005280516482,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/dep-lib-bitflags b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/dep-lib-bitflags new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/dep-lib-bitflags differ diff --git a/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/invoked.timestamp b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/lib-bitflags b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/lib-bitflags new file mode 100644 index 0000000..1556742 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/lib-bitflags @@ -0,0 +1 @@ +ab3ded2ea09abff3 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/lib-bitflags.json b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/lib-bitflags.json new file mode 100644 index 0000000..87b6bd9 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/bitflags-92fba14d1d1a3be4/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\"]","target":7112745982619283648,"profile":8987646332441898785,"path":16949543288221124430,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bitflags-92fba14d1d1a3be4/dep-lib-bitflags"}}],"rustflags":[],"metadata":14564035643000669268,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/dep-lib-byteorder b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/dep-lib-byteorder new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/dep-lib-byteorder differ diff --git a/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/invoked.timestamp b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/lib-byteorder b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/lib-byteorder new file mode 100644 index 0000000..b72676c --- /dev/null +++ b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/lib-byteorder @@ -0,0 +1 @@ +1b66a225da6f0d10 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/lib-byteorder.json b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/lib-byteorder.json new file mode 100644 index 0000000..d993bb2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/byteorder-31e4f63363fc7f84/lib-byteorder.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":6049797839447724599,"profile":8987646332441898785,"path":13347552963026868943,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/byteorder-31e4f63363fc7f84/dep-lib-byteorder"}}],"rustflags":[],"metadata":5398730104718078656,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/dep-lib-bytes b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/dep-lib-bytes new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/dep-lib-bytes differ diff --git a/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/invoked.timestamp b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/lib-bytes b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/lib-bytes new file mode 100644 index 0000000..e656683 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/lib-bytes @@ -0,0 +1 @@ +cab09cad558c10b1 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/lib-bytes.json b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/lib-bytes.json new file mode 100644 index 0000000..9fa3b5e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/bytes-b926f7532aca2bb3/lib-bytes.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":1494108863131118983,"profile":8987646332441898785,"path":18157608873540519860,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bytes-b926f7532aca2bb3/dep-lib-bytes"}}],"rustflags":[],"metadata":11501112221997671841,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/dep-lib-cfg-if b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/dep-lib-cfg-if new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/dep-lib-cfg-if differ diff --git a/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/invoked.timestamp b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/lib-cfg-if b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/lib-cfg-if new file mode 100644 index 0000000..e940450 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/lib-cfg-if @@ -0,0 +1 @@ +8508a1c1a25c7374 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/lib-cfg-if.json b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/lib-cfg-if.json new file mode 100644 index 0000000..edc61bb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cfg-if-151241672571281a/lib-cfg-if.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":10094334937643343087,"profile":8344124108420085910,"path":13022420737910229730,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-151241672571281a/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/dep-lib-cfg-if b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/dep-lib-cfg-if new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/dep-lib-cfg-if differ diff --git a/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/invoked.timestamp b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/lib-cfg-if b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/lib-cfg-if new file mode 100644 index 0000000..fa3b37a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/lib-cfg-if @@ -0,0 +1 @@ +8854de88e67011d6 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/lib-cfg-if.json b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/lib-cfg-if.json new file mode 100644 index 0000000..f2d5109 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cfg-if-b1ae54669c30c021/lib-cfg-if.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":10094334937643343087,"profile":8987646332441898785,"path":13022420737910229730,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-b1ae54669c30c021/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/dep-lib-constant_time_eq b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/dep-lib-constant_time_eq new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/dep-lib-constant_time_eq differ diff --git a/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/invoked.timestamp b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/lib-constant_time_eq b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/lib-constant_time_eq new file mode 100644 index 0000000..c32536a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/lib-constant_time_eq @@ -0,0 +1 @@ +bc2d388ebce6d983 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/lib-constant_time_eq.json b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/lib-constant_time_eq.json new file mode 100644 index 0000000..2ec181d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/constant_time_eq-c0c856ea90685094/lib-constant_time_eq.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":16929555808602023422,"profile":8987646332441898785,"path":5992050645356274656,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/constant_time_eq-c0c856ea90685094/dep-lib-constant_time_eq"}}],"rustflags":[],"metadata":17632679035116730252,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/dep-lib-convert_case b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/dep-lib-convert_case new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/dep-lib-convert_case differ diff --git a/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/invoked.timestamp b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/lib-convert_case b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/lib-convert_case new file mode 100644 index 0000000..8372aa4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/lib-convert_case @@ -0,0 +1 @@ +4ecbb9b9d4ac4a95 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/lib-convert_case.json b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/lib-convert_case.json new file mode 100644 index 0000000..1408844 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/convert_case-f629f58285d00c6a/lib-convert_case.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":512746362525501667,"profile":8344124108420085910,"path":13992216336090749436,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/convert_case-f629f58285d00c6a/dep-lib-convert_case"}}],"rustflags":[],"metadata":8130279976740482636,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/build-script-build-script-build b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/build-script-build-script-build new file mode 100644 index 0000000..9ca4066 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/build-script-build-script-build @@ -0,0 +1 @@ +85b7a8c7c8045dcc \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/build-script-build-script-build.json new file mode 100644 index 0000000..b823d09 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2709041430195671023,"profile":8344124108420085910,"path":4978819575113799915,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/core-foundation-sys-0915cd287218304b/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":7246173313922784557,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/invoked.timestamp b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-0915cd287218304b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/dep-lib-core-foundation-sys b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/dep-lib-core-foundation-sys new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/dep-lib-core-foundation-sys differ diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/invoked.timestamp b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/lib-core-foundation-sys b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/lib-core-foundation-sys new file mode 100644 index 0000000..f0aa23e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/lib-core-foundation-sys @@ -0,0 +1 @@ +fd8f6402dddd7496 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/lib-core-foundation-sys.json b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/lib-core-foundation-sys.json new file mode 100644 index 0000000..99ff809 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/lib-core-foundation-sys.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13751265650658462097,"profile":8987646332441898785,"path":2390464038572076216,"deps":[[7819976386783620690,"build_script_build",false,202592485537569697]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/core-foundation-sys-18e009b1345c83c0/dep-lib-core-foundation-sys"}}],"rustflags":[],"metadata":7246173313922784557,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-fef14e72c92abbf7/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/core-foundation-sys-fef14e72c92abbf7/run-build-script-build-script-build new file mode 100644 index 0000000..714485b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-fef14e72c92abbf7/run-build-script-build-script-build @@ -0,0 +1 @@ +a15ba1cecac0cf02 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/core-foundation-sys-fef14e72c92abbf7/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/core-foundation-sys-fef14e72c92abbf7/run-build-script-build-script-build.json new file mode 100644 index 0000000..8f2f2fa --- /dev/null +++ b/core/target/rls/debug/.fingerprint/core-foundation-sys-fef14e72c92abbf7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[7819976386783620690,"build_script_build",false,14725931616961083269]],"local":[{"Precalculated":"0.8.3"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/dep-lib-cpufeatures b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/dep-lib-cpufeatures new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/dep-lib-cpufeatures differ diff --git a/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/invoked.timestamp b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/lib-cpufeatures b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/lib-cpufeatures new file mode 100644 index 0000000..6ff7dea --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/lib-cpufeatures @@ -0,0 +1 @@ +5db319cf436ea290 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/lib-cpufeatures.json b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/lib-cpufeatures.json new file mode 100644 index 0000000..fe32401 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/cpufeatures-629f940409bcf7d7/lib-cpufeatures.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":17099120278032617052,"profile":8987646332441898785,"path":14814790908469982540,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cpufeatures-629f940409bcf7d7/dep-lib-cpufeatures"}}],"rustflags":[],"metadata":5592991748584184974,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/build-script-build-script-build b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/build-script-build-script-build new file mode 100644 index 0000000..f65c7e6 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/build-script-build-script-build @@ -0,0 +1 @@ +b9fde15c2018f531 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/build-script-build-script-build.json new file mode 100644 index 0000000..710574e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":2709041430195671023,"profile":8344124108420085910,"path":10372306864682587020,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crc32fast-199688fdab457fb1/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":1784606463606881981,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/invoked.timestamp b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-199688fdab457fb1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-af514cad9f6d23e1/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/crc32fast-af514cad9f6d23e1/run-build-script-build-script-build new file mode 100644 index 0000000..514fe7e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-af514cad9f6d23e1/run-build-script-build-script-build @@ -0,0 +1 @@ +629f90d611158530 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-af514cad9f6d23e1/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/crc32fast-af514cad9f6d23e1/run-build-script-build-script-build.json new file mode 100644 index 0000000..0257851 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-af514cad9f6d23e1/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[16212523666406317869,"build_script_build",false,3599810004428914105]],"local":[{"RerunIfChanged":{"output":"debug/build/crc32fast-af514cad9f6d23e1/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/dep-lib-crc32fast b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/dep-lib-crc32fast new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/dep-lib-crc32fast differ diff --git a/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/invoked.timestamp b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/lib-crc32fast b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/lib-crc32fast new file mode 100644 index 0000000..ffd2b1b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/lib-crc32fast @@ -0,0 +1 @@ +7abc8014b6f25ca0 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/lib-crc32fast.json b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/lib-crc32fast.json new file mode 100644 index 0000000..4f2bced --- /dev/null +++ b/core/target/rls/debug/.fingerprint/crc32fast-f08aa63559a6bd33/lib-crc32fast.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":13357534918137289702,"profile":8987646332441898785,"path":3741199038861628520,"deps":[[2452538001284770427,"cfg_if",false,15425234334161720456],[16212523666406317869,"build_script_build",false,3496223852081487714]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crc32fast-f08aa63559a6bd33/dep-lib-crc32fast"}}],"rustflags":[],"metadata":1784606463606881981,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/dep-lib-csv-core b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/dep-lib-csv-core new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/dep-lib-csv-core differ diff --git a/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/invoked.timestamp b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/lib-csv-core b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/lib-csv-core new file mode 100644 index 0000000..0aaebe4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/lib-csv-core @@ -0,0 +1 @@ +c3977549ee91962e \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/lib-csv-core.json b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/lib-csv-core.json new file mode 100644 index 0000000..3aa312e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/csv-core-c5305a6fde515732/lib-csv-core.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\"]","target":15126747867710219339,"profile":8987646332441898785,"path":9654717123039739542,"deps":[[6893260508610722743,"memchr",false,13422692536500860672]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/csv-core-c5305a6fde515732/dep-lib-csv-core"}}],"rustflags":[],"metadata":6235794881705315069,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/dep-lib-dtoa b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/dep-lib-dtoa new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/dep-lib-dtoa differ diff --git a/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/invoked.timestamp b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/lib-dtoa b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/lib-dtoa new file mode 100644 index 0000000..664c2a2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/lib-dtoa @@ -0,0 +1 @@ +c23a643f8599cec1 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/lib-dtoa.json b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/lib-dtoa.json new file mode 100644 index 0000000..098ede3 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/dtoa-8da197bad6d2d5a0/lib-dtoa.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":11823830091593555597,"profile":8987646332441898785,"path":17018330254389078605,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/dtoa-8da197bad6d2d5a0/dep-lib-dtoa"}}],"rustflags":[],"metadata":17888086943185148363,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/dep-lib-dtoa-short b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/dep-lib-dtoa-short new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/dep-lib-dtoa-short differ diff --git a/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/invoked.timestamp b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/lib-dtoa-short b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/lib-dtoa-short new file mode 100644 index 0000000..36b98eb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/lib-dtoa-short @@ -0,0 +1 @@ +ae31e7a26a3435a2 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/lib-dtoa-short.json b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/lib-dtoa-short.json new file mode 100644 index 0000000..0e165d4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/dtoa-short-f7847b69aab64022/lib-dtoa-short.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":12980812519320777316,"profile":8987646332441898785,"path":14128239055676505589,"deps":[[3340936606427649692,"dtoa",false,13965268292095720130]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/dtoa-short-f7847b69aab64022/dep-lib-dtoa-short"}}],"rustflags":[],"metadata":12052515993682335583,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/dep-lib-ego-tree b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/dep-lib-ego-tree new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/dep-lib-ego-tree differ diff --git a/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/invoked.timestamp b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/lib-ego-tree b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/lib-ego-tree new file mode 100644 index 0000000..542356e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/lib-ego-tree @@ -0,0 +1 @@ +ef2bb4e00c0afbe2 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/lib-ego-tree.json b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/lib-ego-tree.json new file mode 100644 index 0000000..24f1134 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ego-tree-fed8ce13467b326f/lib-ego-tree.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2538936680170964489,"profile":8987646332441898785,"path":3694274382981995582,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ego-tree-fed8ce13467b326f/dep-lib-ego-tree"}}],"rustflags":[],"metadata":9661257496250552406,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/dep-lib-encode_unicode b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/dep-lib-encode_unicode new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/dep-lib-encode_unicode differ diff --git a/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/invoked.timestamp b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/lib-encode_unicode b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/lib-encode_unicode new file mode 100644 index 0000000..4b7b94e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/lib-encode_unicode @@ -0,0 +1 @@ +62153a1960207f0d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/lib-encode_unicode.json b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/lib-encode_unicode.json new file mode 100644 index 0000000..c572d23 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encode_unicode-826284222700e4a5/lib-encode_unicode.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":7741432223321434964,"profile":8987646332441898785,"path":17155307210407344625,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/encode_unicode-826284222700e4a5/dep-lib-encode_unicode"}}],"rustflags":[],"metadata":395157781569073908,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/build-script-build-script-build b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/build-script-build-script-build new file mode 100644 index 0000000..a24d242 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/build-script-build-script-build @@ -0,0 +1 @@ +3bacbe0be2e35a0d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/build-script-build-script-build.json new file mode 100644 index 0000000..7a23e97 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\"]","target":13294766831966498538,"profile":8344124108420085910,"path":5143753182899583542,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":10075669053249481654,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/invoked.timestamp b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encoding_rs-29e64fc3a3b8135f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encoding_rs-938e2ee3783d1e2b/invoked.timestamp b/core/target/rls/debug/.fingerprint/encoding_rs-938e2ee3783d1e2b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encoding_rs-938e2ee3783d1e2b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encoding_rs-cc379def44a36975/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/encoding_rs-cc379def44a36975/run-build-script-build-script-build new file mode 100644 index 0000000..1b2997a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encoding_rs-cc379def44a36975/run-build-script-build-script-build @@ -0,0 +1 @@ +00946aae991e2ba9 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/encoding_rs-cc379def44a36975/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/encoding_rs-cc379def44a36975/run-build-script-build-script-build.json new file mode 100644 index 0000000..e8ebcaf --- /dev/null +++ b/core/target/rls/debug/.fingerprint/encoding_rs-cc379def44a36975/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[8517476855702019729,"build_script_build",false,962332030396181563]],"local":[{"Precalculated":"0.8.31"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/dep-lib-fastrand b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/dep-lib-fastrand new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/dep-lib-fastrand differ diff --git a/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/invoked.timestamp b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/lib-fastrand b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/lib-fastrand new file mode 100644 index 0000000..9f55533 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/lib-fastrand @@ -0,0 +1 @@ +8bc13c07b271f02f \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/lib-fastrand.json b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/lib-fastrand.json new file mode 100644 index 0000000..e237467 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fastrand-dfcdc1540aacfca2/lib-fastrand.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13666716094189885029,"profile":8987646332441898785,"path":4616532479096160523,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fastrand-dfcdc1540aacfca2/dep-lib-fastrand"}}],"rustflags":[],"metadata":10402231642546230285,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/dep-lib-fnv b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/dep-lib-fnv new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/dep-lib-fnv differ diff --git a/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/invoked.timestamp b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/lib-fnv b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/lib-fnv new file mode 100644 index 0000000..d893b1b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/lib-fnv @@ -0,0 +1 @@ +89056aaffaed8ca8 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/lib-fnv.json b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/lib-fnv.json new file mode 100644 index 0000000..b2dc94b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fnv-527e2846e5be0169/lib-fnv.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":5664411290746575448,"profile":8987646332441898785,"path":11770806172525920460,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fnv-527e2846e5be0169/dep-lib-fnv"}}],"rustflags":[],"metadata":17205452474433819084,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/dep-lib-form_urlencoded b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/dep-lib-form_urlencoded new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/dep-lib-form_urlencoded differ diff --git a/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/invoked.timestamp b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/lib-form_urlencoded b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/lib-form_urlencoded new file mode 100644 index 0000000..8d2c23b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/lib-form_urlencoded @@ -0,0 +1 @@ +711c32225afdcd02 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/lib-form_urlencoded.json b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/lib-form_urlencoded.json new file mode 100644 index 0000000..2c6d612 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/lib-form_urlencoded.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":4991094472457660478,"profile":8987646332441898785,"path":13682142092703488435,"deps":[[788482587857998339,"percent_encoding",false,15808648858005554305]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/form_urlencoded-e7f3d6d52ec398b2/dep-lib-form_urlencoded"}}],"rustflags":[],"metadata":8992655875151632007,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/dep-lib-futf b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/dep-lib-futf new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/dep-lib-futf differ diff --git a/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/invoked.timestamp b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/lib-futf b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/lib-futf new file mode 100644 index 0000000..88c4299 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/lib-futf @@ -0,0 +1 @@ +30e000ab317b767b \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/lib-futf.json b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/lib-futf.json new file mode 100644 index 0000000..ecad00d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futf-08e61ebf7d461b1a/lib-futf.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":3952222546369071370,"profile":8987646332441898785,"path":5241239769329098861,"deps":[[6624211657993732531,"mac",false,15795638919130284873],[17033473425679883463,"debug_unreachable",false,3647645853697866111]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futf-08e61ebf7d461b1a/dep-lib-futf"}}],"rustflags":[],"metadata":5811593468326326758,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/build-script-build-script-build new file mode 100644 index 0000000..3f08c21 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/build-script-build-script-build @@ -0,0 +1 @@ +967d544dc61da885 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/build-script-build-script-build.json new file mode 100644 index 0000000..aa26a50 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"std\"]","target":13294766831966498538,"profile":8344124108420085910,"path":17469334520213861893,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futures-channel-1d232038c043ce82/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":4882963976568030891,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/invoked.timestamp b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-channel-1d232038c043ce82/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-channel-894fa46c1db8e8bb/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-channel-894fa46c1db8e8bb/run-build-script-build-script-build new file mode 100644 index 0000000..46362ea --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-channel-894fa46c1db8e8bb/run-build-script-build-script-build @@ -0,0 +1 @@ +160e486cb9a24c9b \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-channel-894fa46c1db8e8bb/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-channel-894fa46c1db8e8bb/run-build-script-build-script-build.json new file mode 100644 index 0000000..41444e1 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-channel-894fa46c1db8e8bb/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[10391698814327326992,"build_script_build",false,9630980540669918614]],"local":[{"RerunIfChanged":{"output":"debug/build/futures-channel-894fa46c1db8e8bb/output","paths":["no_atomic_cas.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/build-script-build-script-build new file mode 100644 index 0000000..ef906fd --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/build-script-build-script-build @@ -0,0 +1 @@ +3d06de3f56ba4df9 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/build-script-build-script-build.json new file mode 100644 index 0000000..ace2369 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"std\"]","target":13294766831966498538,"profile":8344124108420085910,"path":16259604878141084861,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futures-core-a45d32fd52e67895/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14541191285346971962,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/invoked.timestamp b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-a45d32fd52e67895/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/dep-lib-futures-core b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/dep-lib-futures-core new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/dep-lib-futures-core differ diff --git a/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/invoked.timestamp b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/lib-futures-core b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/lib-futures-core new file mode 100644 index 0000000..8f73384 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/lib-futures-core @@ -0,0 +1 @@ +cf9946e09dc147d3 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/lib-futures-core.json b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/lib-futures-core.json new file mode 100644 index 0000000..a3f3cc0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-c9831e508cfbb4ff/lib-futures-core.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"std\"]","target":7910865266372400865,"profile":8987646332441898785,"path":13765714768152024885,"deps":[[4454232362456586611,"build_script_build",false,17279874269861958951]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futures-core-c9831e508cfbb4ff/dep-lib-futures-core"}}],"rustflags":[],"metadata":14541191285346971962,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-dd30a69955c82492/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-core-dd30a69955c82492/run-build-script-build-script-build new file mode 100644 index 0000000..547b152 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-dd30a69955c82492/run-build-script-build-script-build @@ -0,0 +1 @@ +27d588821872ceef \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-core-dd30a69955c82492/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-core-dd30a69955c82492/run-build-script-build-script-build.json new file mode 100644 index 0000000..6dc1d0f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-core-dd30a69955c82492/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[4454232362456586611,"build_script_build",false,17964219368252245565]],"local":[{"RerunIfChanged":{"output":"debug/build/futures-core-dd30a69955c82492/output","paths":["no_atomic_cas.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/dep-lib-futures-sink b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/dep-lib-futures-sink new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/dep-lib-futures-sink differ diff --git a/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/invoked.timestamp b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/lib-futures-sink b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/lib-futures-sink new file mode 100644 index 0000000..10a90f9 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/lib-futures-sink @@ -0,0 +1 @@ +4ef7d25533a275ce \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/lib-futures-sink.json b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/lib-futures-sink.json new file mode 100644 index 0000000..7eb97a2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-sink-e6c20b24b4feefaa/lib-futures-sink.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"std\"]","target":9383320284504408840,"profile":8987646332441898785,"path":7675311526814862265,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futures-sink-e6c20b24b4feefaa/dep-lib-futures-sink"}}],"rustflags":[],"metadata":7510433325232866472,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/dep-lib-futures-task b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/dep-lib-futures-task new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/dep-lib-futures-task differ diff --git a/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/invoked.timestamp b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/lib-futures-task b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/lib-futures-task new file mode 100644 index 0000000..839aaff --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/lib-futures-task @@ -0,0 +1 @@ +a3d752083750fb48 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/lib-futures-task.json b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/lib-futures-task.json new file mode 100644 index 0000000..ad5f994 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-8a04c84e1c72c44b/lib-futures-task.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":8655490260169621057,"profile":8987646332441898785,"path":8617670842062815174,"deps":[[4729117230252824906,"build_script_build",false,10595870257994862240]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futures-task-8a04c84e1c72c44b/dep-lib-futures-task"}}],"rustflags":[],"metadata":14276283763424674291,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-91561e06df1f50d3/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-task-91561e06df1f50d3/run-build-script-build-script-build new file mode 100644 index 0000000..32b9541 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-91561e06df1f50d3/run-build-script-build-script-build @@ -0,0 +1 @@ +a00ee93ddc170c93 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-91561e06df1f50d3/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-task-91561e06df1f50d3/run-build-script-build-script-build.json new file mode 100644 index 0000000..27d7ca9 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-91561e06df1f50d3/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[4729117230252824906,"build_script_build",false,14834196764630862227]],"local":[{"RerunIfChanged":{"output":"debug/build/futures-task-91561e06df1f50d3/output","paths":["no_atomic_cas.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/build-script-build-script-build new file mode 100644 index 0000000..7df9803 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/build-script-build-script-build @@ -0,0 +1 @@ +934912cc5ca7ddcd \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/build-script-build-script-build.json new file mode 100644 index 0000000..3e40d3e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13294766831966498538,"profile":8344124108420085910,"path":9280827882893509228,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futures-task-d373230dff744384/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14276283763424674291,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/invoked.timestamp b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-task-d373230dff744384/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/build-script-build-script-build new file mode 100644 index 0000000..86fadeb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/build-script-build-script-build @@ -0,0 +1 @@ +bf3db08c4826d5a1 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/build-script-build-script-build.json new file mode 100644 index 0000000..2077644 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13294766831966498538,"profile":8344124108420085910,"path":11273967972391392566,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/futures-util-1095a4f504f568ba/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":5677230335954518303,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/invoked.timestamp b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-util-1095a4f504f568ba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-util-13cfb48eb478688d/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/futures-util-13cfb48eb478688d/run-build-script-build-script-build new file mode 100644 index 0000000..4f9d65e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-util-13cfb48eb478688d/run-build-script-build-script-build @@ -0,0 +1 @@ +8ff5849175c6474b \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/futures-util-13cfb48eb478688d/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/futures-util-13cfb48eb478688d/run-build-script-build-script-build.json new file mode 100644 index 0000000..3242ca5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/futures-util-13cfb48eb478688d/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[14011134057759767626,"build_script_build",false,11661268903185628607]],"local":[{"RerunIfChanged":{"output":"debug/build/futures-util-13cfb48eb478688d/output","paths":["no_atomic_cas.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/dep-lib-fxhash b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/dep-lib-fxhash new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/dep-lib-fxhash differ diff --git a/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/invoked.timestamp b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/lib-fxhash b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/lib-fxhash new file mode 100644 index 0000000..9f09fae --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/lib-fxhash @@ -0,0 +1 @@ +29c33c04069f64c8 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/lib-fxhash.json b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/lib-fxhash.json new file mode 100644 index 0000000..dc34687 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/fxhash-35efe612aa2accb2/lib-fxhash.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":17256171143937154214,"profile":8987646332441898785,"path":864125621797381088,"deps":[[486069622437963759,"byteorder",false,1156703662029039131]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fxhash-35efe612aa2accb2/dep-lib-fxhash"}}],"rustflags":[],"metadata":13222953101665094795,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/generic-array-ee6b0592533d5e82/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/generic-array-ee6b0592533d5e82/run-build-script-build-script-build new file mode 100644 index 0000000..1e54f92 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/generic-array-ee6b0592533d5e82/run-build-script-build-script-build @@ -0,0 +1 @@ +ef3e370a6687226f \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/generic-array-ee6b0592533d5e82/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/generic-array-ee6b0592533d5e82/run-build-script-build-script-build.json new file mode 100644 index 0000000..9322d2a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/generic-array-ee6b0592533d5e82/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[10353982180171461258,"build_script_build",false,9529466895540185845]],"local":[{"Precalculated":"0.14.6"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/build-script-build-script-build b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/build-script-build-script-build new file mode 100644 index 0000000..17ab7ec --- /dev/null +++ b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/build-script-build-script-build @@ -0,0 +1 @@ +f56a84f7a6773f84 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/build-script-build-script-build.json new file mode 100644 index 0000000..49cd669 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"more_lengths\"]","target":2709041430195671023,"profile":8344124108420085910,"path":13533884806666304213,"deps":[[16079472387499994964,"version_check",false,17390431623651017598]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/generic-array-fd4ca488b854e86d/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":3504643559825856545,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/invoked.timestamp b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/generic-array-fd4ca488b854e86d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/dep-lib-getopts b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/dep-lib-getopts new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/dep-lib-getopts differ diff --git a/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/invoked.timestamp b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/lib-getopts b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/lib-getopts new file mode 100644 index 0000000..eea2409 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/lib-getopts @@ -0,0 +1 @@ +8f393888e238364c \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/lib-getopts.json b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/lib-getopts.json new file mode 100644 index 0000000..793cf05 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getopts-5ca23906bc095b46/lib-getopts.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2142141387095485291,"profile":8987646332441898785,"path":15302326375523845730,"deps":[[4911796531773088468,"unicode_width",false,2822975575200976385]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getopts-5ca23906bc095b46/dep-lib-getopts"}}],"rustflags":[],"metadata":12800380490319660633,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/build-script-build-script-build b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/build-script-build-script-build new file mode 100644 index 0000000..9c7b8c0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/build-script-build-script-build @@ -0,0 +1 @@ +ed09ac9c1376cfbe \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/build-script-build-script-build.json new file mode 100644 index 0000000..eaf9bdd --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"std\"]","target":13294766831966498538,"profile":8344124108420085910,"path":5429297249333345362,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-74b41c3cb5f5638d/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/invoked.timestamp b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-74b41c3cb5f5638d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/dep-lib-getrandom b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/dep-lib-getrandom new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/dep-lib-getrandom differ diff --git a/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/invoked.timestamp b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/lib-getrandom b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/lib-getrandom new file mode 100644 index 0000000..a6b47c5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/lib-getrandom @@ -0,0 +1 @@ +1a9e3c56cb3415d0 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/lib-getrandom.json b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/lib-getrandom.json new file mode 100644 index 0000000..9bc2f73 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-9239ab3d2175b139/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"std\"]","target":13546511942750895132,"profile":8987646332441898785,"path":1415992850509070540,"deps":[[2452538001284770427,"cfg_if",false,15425234334161720456],[9443365407637970078,"libc",false,5688055070742539814]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-9239ab3d2175b139/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-cc3aa68885b9808b/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/getrandom-cc3aa68885b9808b/run-build-script-build-script-build new file mode 100644 index 0000000..026016a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-cc3aa68885b9808b/run-build-script-build-script-build @@ -0,0 +1 @@ +572df8c6c9366d8b \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/getrandom-cc3aa68885b9808b/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/getrandom-cc3aa68885b9808b/run-build-script-build-script-build.json new file mode 100644 index 0000000..d83ce6b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/getrandom-cc3aa68885b9808b/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[6453573393678185459,"build_script_build",false,13749338013990390253]],"local":[{"Precalculated":"0.1.16"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/dep-lib-http b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/dep-lib-http new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/dep-lib-http differ diff --git a/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/invoked.timestamp b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/lib-http b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/lib-http new file mode 100644 index 0000000..178c8c3 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/lib-http @@ -0,0 +1 @@ +e9fabbedf36261f3 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/lib-http.json b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/lib-http.json new file mode 100644 index 0000000..d2e0b39 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/http-6f900e87d46c53b8/lib-http.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":1939858410502882350,"profile":8987646332441898785,"path":13802005305562519602,"deps":[[13777895877762110459,"fnv",false,12145343956051953033],[14913854194678663257,"bytes",false,12758852043953451210],[16212687173237247745,"itoa",false,14140984370098095869]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/http-6f900e87d46c53b8/dep-lib-http"}}],"rustflags":[],"metadata":16019561411750885515,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/dep-lib-http-body b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/dep-lib-http-body new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/dep-lib-http-body differ diff --git a/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/invoked.timestamp b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/lib-http-body b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/lib-http-body new file mode 100644 index 0000000..08fb017 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/lib-http-body @@ -0,0 +1 @@ +c286c23c1ac90d00 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/lib-http-body.json b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/lib-http-body.json new file mode 100644 index 0000000..59f1beb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/http-body-8cbc579fe25f8b18/lib-http-body.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":14793325481240120157,"profile":8987646332441898785,"path":14662797187242989585,"deps":[[14419120962985628591,"http",false,17537407223762516713],[14913854194678663257,"bytes",false,12758852043953451210],[18382583369928854453,"pin_project_lite",false,3196160262383457721]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/http-body-8cbc579fe25f8b18/dep-lib-http-body"}}],"rustflags":[],"metadata":123633774831458127,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/build-script-build-script-build b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/build-script-build-script-build new file mode 100644 index 0000000..3044b68 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/build-script-build-script-build @@ -0,0 +1 @@ +df5484731e815f3f \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/build-script-build-script-build.json new file mode 100644 index 0000000..9e513ca --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":13294766831966498538,"profile":8344124108420085910,"path":16746546765352364416,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/httparse-5f7ae1d2c3246848/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":2528502927445155352,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/invoked.timestamp b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-5f7ae1d2c3246848/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-a4aa4f62e1767a0a/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/httparse-a4aa4f62e1767a0a/run-build-script-build-script-build new file mode 100644 index 0000000..839210f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-a4aa4f62e1767a0a/run-build-script-build-script-build @@ -0,0 +1 @@ +9cb7675b65febc8c \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-a4aa4f62e1767a0a/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/httparse-a4aa4f62e1767a0a/run-build-script-build-script-build.json new file mode 100644 index 0000000..e00c235 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-a4aa4f62e1767a0a/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[268589720386751939,"build_script_build",false,4566510514964026591]],"local":[{"Precalculated":"1.8.0"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/dep-lib-httparse b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/dep-lib-httparse new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/dep-lib-httparse differ diff --git a/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/invoked.timestamp b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/lib-httparse b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/lib-httparse new file mode 100644 index 0000000..8b0e57a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/lib-httparse @@ -0,0 +1 @@ +b7469ef46bb337aa \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/lib-httparse.json b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/lib-httparse.json new file mode 100644 index 0000000..e3cbbc4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httparse-cb346c7e393d0bb9/lib-httparse.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":3709258607574208282,"profile":8987646332441898785,"path":13655088201993680402,"deps":[[268589720386751939,"build_script_build",false,10141260172210190236]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/httparse-cb346c7e393d0bb9/dep-lib-httparse"}}],"rustflags":[],"metadata":2528502927445155352,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/dep-lib-httpdate b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/dep-lib-httpdate new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/dep-lib-httpdate differ diff --git a/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/invoked.timestamp b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/lib-httpdate b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/lib-httpdate new file mode 100644 index 0000000..4062ac8 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/lib-httpdate @@ -0,0 +1 @@ +776eeb4ce22be0d9 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/lib-httpdate.json b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/lib-httpdate.json new file mode 100644 index 0000000..db451ca --- /dev/null +++ b/core/target/rls/debug/.fingerprint/httpdate-da72aed2742a5ba0/lib-httpdate.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":16967613548044859675,"profile":8987646332441898785,"path":9020095755793401679,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/httpdate-da72aed2742a5ba0/dep-lib-httpdate"}}],"rustflags":[],"metadata":18164780291907066373,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/indexmap-288f9097c201bfbf/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/indexmap-288f9097c201bfbf/run-build-script-build-script-build new file mode 100644 index 0000000..771328a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/indexmap-288f9097c201bfbf/run-build-script-build-script-build @@ -0,0 +1 @@ +6c2bce637d33aad9 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/indexmap-288f9097c201bfbf/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/indexmap-288f9097c201bfbf/run-build-script-build-script-build.json new file mode 100644 index 0000000..7606f3b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/indexmap-288f9097c201bfbf/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[469271197183527856,"build_script_build",false,11884298876758477624]],"local":[{"RerunIfChanged":{"output":"debug/build/indexmap-288f9097c201bfbf/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/build-script-build-script-build b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/build-script-build-script-build new file mode 100644 index 0000000..8339cea --- /dev/null +++ b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/build-script-build-script-build @@ -0,0 +1 @@ +384bc3d9dc82eda4 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/build-script-build-script-build.json new file mode 100644 index 0000000..cf8ffc3 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"std\"]","target":1559088092588622537,"profile":8344124108420085910,"path":8202650918535430144,"deps":[[14832468857926148571,"autocfg",false,17701771521053881325]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-d2b2d65e8c012f9a/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":17706083020874861743,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/invoked.timestamp b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/indexmap-d2b2d65e8c012f9a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/dep-lib-instant b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/dep-lib-instant new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/dep-lib-instant differ diff --git a/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/invoked.timestamp b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/lib-instant b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/lib-instant new file mode 100644 index 0000000..47f4d21 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/lib-instant @@ -0,0 +1 @@ +1e0845a3966e50c5 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/lib-instant.json b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/lib-instant.json new file mode 100644 index 0000000..8b94172 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/instant-8352c38108b42caf/lib-instant.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":6626485614057715347,"profile":8987646332441898785,"path":8634619622251550913,"deps":[[2452538001284770427,"cfg_if",false,15425234334161720456]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/instant-8352c38108b42caf/dep-lib-instant"}}],"rustflags":[],"metadata":124121305543948399,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/dep-lib-ipnet b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/dep-lib-ipnet new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/dep-lib-ipnet differ diff --git a/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/invoked.timestamp b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/lib-ipnet b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/lib-ipnet new file mode 100644 index 0000000..fd8bb49 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/lib-ipnet @@ -0,0 +1 @@ +2d099ccc8a5e727f \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/lib-ipnet.json b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/lib-ipnet.json new file mode 100644 index 0000000..de69cd5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ipnet-0cd998d5bc86780f/lib-ipnet.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\"]","target":104842410309210037,"profile":8987646332441898785,"path":3921322749272970562,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ipnet-0cd998d5bc86780f/dep-lib-ipnet"}}],"rustflags":[],"metadata":18359272829728453201,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/dep-lib-itoa b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/dep-lib-itoa new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/dep-lib-itoa differ diff --git a/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/invoked.timestamp b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/lib-itoa b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/lib-itoa new file mode 100644 index 0000000..cf7e9ce --- /dev/null +++ b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/lib-itoa @@ -0,0 +1 @@ +fd460cca5cde3ec4 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/lib-itoa.json b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/lib-itoa.json new file mode 100644 index 0000000..1a9efc7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/itoa-a6dc89fe18aec354/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":16990797089513230490,"profile":8987646332441898785,"path":5741419746000311498,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itoa-a6dc89fe18aec354/dep-lib-itoa"}}],"rustflags":[],"metadata":851671291587502216,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/dep-lib-itoa b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/dep-lib-itoa new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/dep-lib-itoa differ diff --git a/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/invoked.timestamp b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/lib-itoa b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/lib-itoa new file mode 100644 index 0000000..e2a5f1f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/lib-itoa @@ -0,0 +1 @@ +4f671ac7b7d85f5d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/lib-itoa.json b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/lib-itoa.json new file mode 100644 index 0000000..0a9166b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/itoa-b40bc4dcf005fbef/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":4009500040951542228,"profile":8987646332441898785,"path":10468151958621601193,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itoa-b40bc4dcf005fbef/dep-lib-itoa"}}],"rustflags":[],"metadata":2285756563936990018,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/dep-lib-lazy_static b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/dep-lib-lazy_static new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/dep-lib-lazy_static differ diff --git a/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/invoked.timestamp b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/lib-lazy_static b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/lib-lazy_static new file mode 100644 index 0000000..0d30e98 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/lib-lazy_static @@ -0,0 +1 @@ +31b5d935be9d0ab8 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/lib-lazy_static.json b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/lib-lazy_static.json new file mode 100644 index 0000000..dd33dae --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lazy_static-e1174dee6d7e1a26/lib-lazy_static.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":6139664849541123785,"profile":8987646332441898785,"path":1974687539264221772,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/lazy_static-e1174dee6d7e1a26/dep-lib-lazy_static"}}],"rustflags":[],"metadata":111743654650316589,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/build-script-build-script-build b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/build-script-build-script-build new file mode 100644 index 0000000..fa99922 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/build-script-build-script-build @@ -0,0 +1 @@ +c47faaa48b987253 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/build-script-build-script-build.json new file mode 100644 index 0000000..628afb0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":2709041430195671023,"profile":8344124108420085910,"path":8509183045074593489,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-3940ee52605d5ff4/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/invoked.timestamp b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-3940ee52605d5ff4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-559b7434443ae1a8/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/libc-559b7434443ae1a8/run-build-script-build-script-build new file mode 100644 index 0000000..49e3546 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-559b7434443ae1a8/run-build-script-build-script-build @@ -0,0 +1 @@ +553123003a481b62 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-559b7434443ae1a8/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/libc-559b7434443ae1a8/run-build-script-build-script-build.json new file mode 100644 index 0000000..aa20032 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-559b7434443ae1a8/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[9443365407637970078,"build_script_build",false,6013036178023546820]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-559b7434443ae1a8/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/dep-lib-libc b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/dep-lib-libc new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/dep-lib-libc differ diff --git a/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/invoked.timestamp b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/lib-libc b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/lib-libc new file mode 100644 index 0000000..f66dba0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/lib-libc @@ -0,0 +1 @@ +3657d68e7f57a8a4 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/lib-libc.json b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/lib-libc.json new file mode 100644 index 0000000..9de7454 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-5e495cc591277c08/lib-libc.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":15721753382687865320,"profile":8344124108420085910,"path":9142269079440558261,"deps":[[9443365407637970078,"build_script_build",false,7069323454035734869]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-5e495cc591277c08/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/dep-lib-libc b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/dep-lib-libc new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/dep-lib-libc differ diff --git a/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/invoked.timestamp b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/lib-libc b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/lib-libc new file mode 100644 index 0000000..a1972db --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/lib-libc @@ -0,0 +1 @@ +26ee7742f307f04e \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/lib-libc.json b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/lib-libc.json new file mode 100644 index 0000000..c1fdc52 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/libc-f0f83a8a5e3ce933/lib-libc.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":15721753382687865320,"profile":8987646332441898785,"path":9142269079440558261,"deps":[[9443365407637970078,"build_script_build",false,7069323454035734869]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-f0f83a8a5e3ce933/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/build-script-build-script-build b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/build-script-build-script-build new file mode 100644 index 0000000..914a96e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/build-script-build-script-build @@ -0,0 +1 @@ +6d2ca621fa47c445 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/build-script-build-script-build.json new file mode 100644 index 0000000..9dde7ae --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13294766831966498538,"profile":8344124108420085910,"path":18402032783018380473,"deps":[[14832468857926148571,"autocfg",false,17701771521053881325]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":1004704486619092063,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/invoked.timestamp b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lock_api-b483bb0b0cf9b3e4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lock_api-c9240f7b9fba920a/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/lock_api-c9240f7b9fba920a/run-build-script-build-script-build new file mode 100644 index 0000000..fc797a7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lock_api-c9240f7b9fba920a/run-build-script-build-script-build @@ -0,0 +1 @@ +5f17f166e7d15cf1 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/lock_api-c9240f7b9fba920a/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/lock_api-c9240f7b9fba920a/run-build-script-build-script-build.json new file mode 100644 index 0000000..864be2c --- /dev/null +++ b/core/target/rls/debug/.fingerprint/lock_api-c9240f7b9fba920a/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[13299708346218956520,"build_script_build",false,5027222223684250733]],"local":[{"Precalculated":"0.4.9"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-00828301b25432e9/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/log-00828301b25432e9/run-build-script-build-script-build new file mode 100644 index 0000000..c9ba32e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-00828301b25432e9/run-build-script-build-script-build @@ -0,0 +1 @@ +c25ca5ff1bd1176e \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-00828301b25432e9/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/log-00828301b25432e9/run-build-script-build-script-build.json new file mode 100644 index 0000000..a7280f8 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-00828301b25432e9/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[6597564319215557603,"build_script_build",false,13368825088675265200]],"local":[{"RerunIfChanged":{"output":"debug/build/log-00828301b25432e9/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/dep-lib-log b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/dep-lib-log new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/dep-lib-log differ diff --git a/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/invoked.timestamp b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/lib-log b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/lib-log new file mode 100644 index 0000000..a0bc765 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/lib-log @@ -0,0 +1 @@ +5e0e14d4db88281f \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/lib-log.json b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/lib-log.json new file mode 100644 index 0000000..c8f550b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-3e1aa8f509a75100/lib-log.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":3529399203280365637,"profile":8987646332441898785,"path":5877495635732940801,"deps":[[2452538001284770427,"cfg_if",false,15425234334161720456],[6597564319215557603,"build_script_build",false,7933039186819767490]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/log-3e1aa8f509a75100/dep-lib-log"}}],"rustflags":[],"metadata":179143468214550567,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/build-script-build-script-build b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/build-script-build-script-build new file mode 100644 index 0000000..edbbc6a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/build-script-build-script-build @@ -0,0 +1 @@ +b0bad14a969b87b9 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/build-script-build-script-build.json new file mode 100644 index 0000000..30c0a9c --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2709041430195671023,"profile":8344124108420085910,"path":17833703773256557648,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/log-a38ec269648d718c/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":179143468214550567,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/invoked.timestamp b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/log-a38ec269648d718c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/dep-lib-mac b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/dep-lib-mac new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/dep-lib-mac differ diff --git a/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/invoked.timestamp b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/lib-mac b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/lib-mac new file mode 100644 index 0000000..1a923d0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/lib-mac @@ -0,0 +1 @@ +49831877e86135db \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/lib-mac.json b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/lib-mac.json new file mode 100644 index 0000000..eb593c5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/mac-005c72a790f23ea8/lib-mac.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":702429030018404344,"profile":8987646332441898785,"path":12701123694536839437,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/mac-005c72a790f23ea8/dep-lib-mac"}}],"rustflags":[],"metadata":5601170736077883447,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/dep-lib-match_cfg b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/dep-lib-match_cfg new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/dep-lib-match_cfg differ diff --git a/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/invoked.timestamp b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/lib-match_cfg b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/lib-match_cfg new file mode 100644 index 0000000..440d0c3 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/lib-match_cfg @@ -0,0 +1 @@ +aa1a582918312670 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/lib-match_cfg.json b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/lib-match_cfg.json new file mode 100644 index 0000000..800e108 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/match_cfg-783d24d5725f6b10/lib-match_cfg.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"use_core\"]","target":15687072569043273836,"profile":8987646332441898785,"path":10076822270931131075,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/match_cfg-783d24d5725f6b10/dep-lib-match_cfg"}}],"rustflags":[],"metadata":5938291021514569079,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/dep-lib-matches b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/dep-lib-matches new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/dep-lib-matches differ diff --git a/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/invoked.timestamp b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/lib-matches b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/lib-matches new file mode 100644 index 0000000..8664909 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/lib-matches @@ -0,0 +1 @@ +d7fe2b7d80c56029 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/lib-matches.json b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/lib-matches.json new file mode 100644 index 0000000..a8322a1 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/matches-3540f5408e8dd71c/lib-matches.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":15517721926296161031,"profile":8987646332441898785,"path":2154926945187862068,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/matches-3540f5408e8dd71c/dep-lib-matches"}}],"rustflags":[],"metadata":1796031510026285633,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-02f0650077fc25b7/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/memchr-02f0650077fc25b7/run-build-script-build-script-build new file mode 100644 index 0000000..e08c260 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-02f0650077fc25b7/run-build-script-build-script-build @@ -0,0 +1 @@ +5af2ce4fafbdba01 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-02f0650077fc25b7/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/memchr-02f0650077fc25b7/run-build-script-build-script-build.json new file mode 100644 index 0000000..19f7cbe --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-02f0650077fc25b7/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[6893260508610722743,"build_script_build",false,8983245965452833616]],"local":[{"Precalculated":"2.5.0"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/build-script-build-script-build b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/build-script-build-script-build new file mode 100644 index 0000000..6f37d3b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/build-script-build-script-build @@ -0,0 +1 @@ +50f3c63c9ce6aa7c \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/build-script-build-script-build.json new file mode 100644 index 0000000..bdb482c --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":13294766831966498538,"profile":8344124108420085910,"path":55153051401510674,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-05efc5530fac13a0/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":508135869874479790,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/invoked.timestamp b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-05efc5530fac13a0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/dep-lib-memchr b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/dep-lib-memchr new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/dep-lib-memchr differ diff --git a/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/invoked.timestamp b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/lib-memchr b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/lib-memchr new file mode 100644 index 0000000..605c8ae --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/lib-memchr @@ -0,0 +1 @@ +987b5608ea6aa5d2 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/lib-memchr.json b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/lib-memchr.json new file mode 100644 index 0000000..c7d3ff4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-084808c28572b9b6/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":13381449118212650716,"profile":8344124108420085910,"path":6904152651058729390,"deps":[[6893260508610722743,"build_script_build",false,124620500361998938]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-084808c28572b9b6/dep-lib-memchr"}}],"rustflags":[],"metadata":508135869874479790,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/dep-lib-memchr b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/dep-lib-memchr new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/dep-lib-memchr differ diff --git a/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/invoked.timestamp b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/lib-memchr b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/lib-memchr new file mode 100644 index 0000000..1f8e901 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/lib-memchr @@ -0,0 +1 @@ +00b76bd7befb46ba \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/lib-memchr.json b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/lib-memchr.json new file mode 100644 index 0000000..189e4fb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/memchr-36e103b868e33c7a/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":13381449118212650716,"profile":8987646332441898785,"path":6904152651058729390,"deps":[[6893260508610722743,"build_script_build",false,124620500361998938]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-36e103b868e33c7a/dep-lib-memchr"}}],"rustflags":[],"metadata":508135869874479790,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/dep-lib-mime b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/dep-lib-mime new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/dep-lib-mime differ diff --git a/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/invoked.timestamp b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/lib-mime b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/lib-mime new file mode 100644 index 0000000..7314a10 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/lib-mime @@ -0,0 +1 @@ +251b15a94af4ed89 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/lib-mime.json b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/lib-mime.json new file mode 100644 index 0000000..87a165b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/mime-14bfddafa5946ff2/lib-mime.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":6917991793654184695,"profile":8987646332441898785,"path":5138969578674167504,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/mime-14bfddafa5946ff2/dep-lib-mime"}}],"rustflags":[],"metadata":9035816696660524183,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/dep-lib-miniz_oxide b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/dep-lib-miniz_oxide new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/dep-lib-miniz_oxide differ diff --git a/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/invoked.timestamp b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/lib-miniz_oxide b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/lib-miniz_oxide new file mode 100644 index 0000000..bd050ae --- /dev/null +++ b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/lib-miniz_oxide @@ -0,0 +1 @@ +35551cc3ed77cc2d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/lib-miniz_oxide.json b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/lib-miniz_oxide.json new file mode 100644 index 0000000..9bb050e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/miniz_oxide-7f579bae2753520e/lib-miniz_oxide.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":11473214759003546206,"profile":8987646332441898785,"path":12353338796608312674,"deps":[[18214773122388295386,"adler",false,16936355975434020221]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/miniz_oxide-7f579bae2753520e/dep-lib-miniz_oxide"}}],"rustflags":[],"metadata":16625842183394340697,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/mio-d722ed12565fadee/invoked.timestamp b/core/target/rls/debug/.fingerprint/mio-d722ed12565fadee/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/mio-d722ed12565fadee/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/native-tls-3d4395a08154d3ce/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/native-tls-3d4395a08154d3ce/run-build-script-build-script-build new file mode 100644 index 0000000..c176589 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/native-tls-3d4395a08154d3ce/run-build-script-build-script-build @@ -0,0 +1 @@ +30cfa7fd7045220e \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/native-tls-3d4395a08154d3ce/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/native-tls-3d4395a08154d3ce/run-build-script-build-script-build.json new file mode 100644 index 0000000..702af26 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/native-tls-3d4395a08154d3ce/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[17251944723240571212,"build_script_build",false,8560164467466114331]],"local":[{"Precalculated":"0.2.10"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/build-script-build-script-build b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/build-script-build-script-build new file mode 100644 index 0000000..7724da5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/build-script-build-script-build @@ -0,0 +1 @@ +1b153dbe3ad0cb76 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/build-script-build-script-build.json new file mode 100644 index 0000000..6a22da5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2709041430195671023,"profile":8344124108420085910,"path":8217569057724612472,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/native-tls-6a50fbd8f127f837/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":12368333809736011898,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/invoked.timestamp b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/native-tls-6a50fbd8f127f837/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/dep-lib-debug_unreachable b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/dep-lib-debug_unreachable new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/dep-lib-debug_unreachable differ diff --git a/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/invoked.timestamp b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/lib-debug_unreachable b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/lib-debug_unreachable new file mode 100644 index 0000000..c2acdc0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/lib-debug_unreachable @@ -0,0 +1 @@ +7f7916f0930a9f32 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/lib-debug_unreachable.json b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/lib-debug_unreachable.json new file mode 100644 index 0000000..925ef1a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/lib-debug_unreachable.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":9292220015524096278,"profile":8987646332441898785,"path":17661328724564074486,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/new_debug_unreachable-1fc925cad24ec0ad/dep-lib-debug_unreachable"}}],"rustflags":[],"metadata":2160263695728819233,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/dep-lib-nodrop b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/dep-lib-nodrop new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/dep-lib-nodrop differ diff --git a/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/invoked.timestamp b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/lib-nodrop b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/lib-nodrop new file mode 100644 index 0000000..101e280 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/lib-nodrop @@ -0,0 +1 @@ +1a774cd3ef9e753d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/lib-nodrop.json b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/lib-nodrop.json new file mode 100644 index 0000000..91417d7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/nodrop-4c8f58dc99ab5c61/lib-nodrop.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":268304209080822193,"profile":8987646332441898785,"path":13765901698610381418,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nodrop-4c8f58dc99ab5c61/dep-lib-nodrop"}}],"rustflags":[],"metadata":1865549453532055031,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/dep-lib-once_cell b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/dep-lib-once_cell new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/dep-lib-once_cell differ diff --git a/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/invoked.timestamp b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/lib-once_cell b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/lib-once_cell new file mode 100644 index 0000000..3f988fc --- /dev/null +++ b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/lib-once_cell @@ -0,0 +1 @@ +e0ade1339ab1b78d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/lib-once_cell.json b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/lib-once_cell.json new file mode 100644 index 0000000..c349f77 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/once_cell-95cb06fa5a664d34/lib-once_cell.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","target":17253442120831005152,"profile":8987646332441898785,"path":3400823875346998511,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/once_cell-95cb06fa5a664d34/dep-lib-once_cell"}}],"rustflags":[],"metadata":14177539708254521827,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/dep-lib-once_cell b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/dep-lib-once_cell new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/dep-lib-once_cell differ diff --git a/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/invoked.timestamp b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/lib-once_cell b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/lib-once_cell new file mode 100644 index 0000000..b04f10e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/lib-once_cell @@ -0,0 +1 @@ +f0ba86203d430148 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/lib-once_cell.json b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/lib-once_cell.json new file mode 100644 index 0000000..b10454d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/once_cell-bb6ee6c9cff071d5/lib-once_cell.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","target":17253442120831005152,"profile":8344124108420085910,"path":3400823875346998511,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/once_cell-bb6ee6c9cff071d5/dep-lib-once_cell"}}],"rustflags":[],"metadata":14177539708254521827,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/dep-lib-opaque-debug b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/dep-lib-opaque-debug new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/dep-lib-opaque-debug differ diff --git a/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/invoked.timestamp b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/lib-opaque-debug b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/lib-opaque-debug new file mode 100644 index 0000000..f0be6bf --- /dev/null +++ b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/lib-opaque-debug @@ -0,0 +1 @@ +a1830ab93104d5ed \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/lib-opaque-debug.json b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/lib-opaque-debug.json new file mode 100644 index 0000000..290f364 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/opaque-debug-696d3f20ee5378bb/lib-opaque-debug.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":66469288574863249,"profile":8987646332441898785,"path":5902054198494733218,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/opaque-debug-696d3f20ee5378bb/dep-lib-opaque-debug"}}],"rustflags":[],"metadata":8060500437326165382,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/build-script-build-script-build b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/build-script-build-script-build new file mode 100644 index 0000000..fa11ae6 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/build-script-build-script-build @@ -0,0 +1 @@ +2dbd64415cbe23af \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/build-script-build-script-build.json new file mode 100644 index 0000000..f6e4174 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13294766831966498538,"profile":8344124108420085910,"path":3912423153853697039,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/parking_lot_core-1053dd14f4123c23/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":2941687627020168538,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/invoked.timestamp b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-1053dd14f4123c23/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/build-script-build-script-build b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/build-script-build-script-build new file mode 100644 index 0000000..a3be888 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/build-script-build-script-build @@ -0,0 +1 @@ +11e36c1f68d22d6d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/build-script-build-script-build.json new file mode 100644 index 0000000..38189c2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13294766831966498538,"profile":8344124108420085910,"path":598480863939491270,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/parking_lot_core-27ed646cceb8c665/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":2941687627020168538,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/invoked.timestamp b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-27ed646cceb8c665/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-3fda61fa41165c16/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/parking_lot_core-3fda61fa41165c16/run-build-script-build-script-build new file mode 100644 index 0000000..b727980 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-3fda61fa41165c16/run-build-script-build-script-build @@ -0,0 +1 @@ +8a88e74b3bc180e9 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-3fda61fa41165c16/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/parking_lot_core-3fda61fa41165c16/run-build-script-build-script-build.json new file mode 100644 index 0000000..200dfdc --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-3fda61fa41165c16/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[9717881948224062327,"build_script_build",false,12620139884265651501]],"local":[{"RerunIfChanged":{"output":"debug/build/parking_lot_core-3fda61fa41165c16/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-c048b5f17cf04485/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/parking_lot_core-c048b5f17cf04485/run-build-script-build-script-build new file mode 100644 index 0000000..ff0e172 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-c048b5f17cf04485/run-build-script-build-script-build @@ -0,0 +1 @@ +10a82009796b2bef \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-c048b5f17cf04485/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/parking_lot_core-c048b5f17cf04485/run-build-script-build-script-build.json new file mode 100644 index 0000000..e8e1005 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-c048b5f17cf04485/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[8230878592712827071,"build_script_build",false,7867175468731786001]],"local":[{"RerunIfChanged":{"output":"debug/build/parking_lot_core-c048b5f17cf04485/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/parking_lot_core-d278433589c1f395/invoked.timestamp b/core/target/rls/debug/.fingerprint/parking_lot_core-d278433589c1f395/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/parking_lot_core-d278433589c1f395/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/dep-lib-percent-encoding b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/dep-lib-percent-encoding new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/dep-lib-percent-encoding differ diff --git a/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/invoked.timestamp b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/lib-percent-encoding b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/lib-percent-encoding new file mode 100644 index 0000000..9fc0947 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/lib-percent-encoding @@ -0,0 +1 @@ +81444ee8609a63db \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/lib-percent-encoding.json b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/lib-percent-encoding.json new file mode 100644 index 0000000..64aba84 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/lib-percent-encoding.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\"]","target":6448333170379397171,"profile":8987646332441898785,"path":2067457453492040515,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/percent-encoding-c5554fbbeb208fa0/dep-lib-percent-encoding"}}],"rustflags":[],"metadata":7296236146002047887,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/dep-lib-phf b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/dep-lib-phf new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/dep-lib-phf differ diff --git a/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/invoked.timestamp b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/lib-phf b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/lib-phf new file mode 100644 index 0000000..7878c74 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/lib-phf @@ -0,0 +1 @@ +1d6ccdc589e76719 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/lib-phf.json b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/lib-phf.json new file mode 100644 index 0000000..49e8b4e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf-79c382249e39c84a/lib-phf.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":17683834476143781369,"profile":8987646332441898785,"path":115681631903046018,"deps":[[3399708453466928691,"phf_shared",false,10477547533087525960]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/phf-79c382249e39c84a/dep-lib-phf"}}],"rustflags":[],"metadata":507487154956710670,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/dep-lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/dep-lib-phf_shared new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/dep-lib-phf_shared differ diff --git a/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/invoked.timestamp b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/lib-phf_shared new file mode 100644 index 0000000..8a6b356 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/lib-phf_shared @@ -0,0 +1 @@ +48ccf30af8b96791 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/lib-phf_shared.json b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/lib-phf_shared.json new file mode 100644 index 0000000..5f58170 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-48fab8404f1dd4ca/lib-phf_shared.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":16662913022327577339,"profile":8987646332441898785,"path":12783976636444103274,"deps":[[1634594376318989828,"siphasher",false,452592568921735334]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/phf_shared-48fab8404f1dd4ca/dep-lib-phf_shared"}}],"rustflags":[],"metadata":6122614903829785566,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/dep-lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/dep-lib-phf_shared new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/dep-lib-phf_shared differ diff --git a/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/invoked.timestamp b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/lib-phf_shared new file mode 100644 index 0000000..fb752f0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/lib-phf_shared @@ -0,0 +1 @@ +b3bf3783e9cc8a55 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/lib-phf_shared.json b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/lib-phf_shared.json new file mode 100644 index 0000000..441e546 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-a99cf67136f022de/lib-phf_shared.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":16662913022327577339,"profile":8344124108420085910,"path":12783976636444103274,"deps":[[1634594376318989828,"siphasher",false,18150828516850606832]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/phf_shared-a99cf67136f022de/dep-lib-phf_shared"}}],"rustflags":[],"metadata":6122614903829785566,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/dep-lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/dep-lib-phf_shared new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/dep-lib-phf_shared differ diff --git a/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/invoked.timestamp b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/lib-phf_shared new file mode 100644 index 0000000..8920da5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/lib-phf_shared @@ -0,0 +1 @@ +3f8898a6aa32f3b4 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/lib-phf_shared.json b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/lib-phf_shared.json new file mode 100644 index 0000000..5567780 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/lib-phf_shared.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":16662913022327577339,"profile":8344124108420085910,"path":14203912692358987934,"deps":[[1634594376318989828,"siphasher",false,18150828516850606832]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/phf_shared-c7a32b0a3358cf9a/dep-lib-phf_shared"}}],"rustflags":[],"metadata":6122614903829785566,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/dep-lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/dep-lib-phf_shared new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/dep-lib-phf_shared differ diff --git a/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/invoked.timestamp b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/lib-phf_shared b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/lib-phf_shared new file mode 100644 index 0000000..b00cd7a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/lib-phf_shared @@ -0,0 +1 @@ +11ec36d488deaedf \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/lib-phf_shared.json b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/lib-phf_shared.json new file mode 100644 index 0000000..cd6f43e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/lib-phf_shared.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":16662913022327577339,"profile":8987646332441898785,"path":14203912692358987934,"deps":[[1634594376318989828,"siphasher",false,452592568921735334]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/phf_shared-d0a8eee2d6cd9202/dep-lib-phf_shared"}}],"rustflags":[],"metadata":6122614903829785566,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/dep-lib-pin-project-lite b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/dep-lib-pin-project-lite new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/dep-lib-pin-project-lite differ diff --git a/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/invoked.timestamp b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/lib-pin-project-lite b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/lib-pin-project-lite new file mode 100644 index 0000000..ca7d798 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/lib-pin-project-lite @@ -0,0 +1 @@ +b9d5951cd30a5b2c \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/lib-pin-project-lite.json b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/lib-pin-project-lite.json new file mode 100644 index 0000000..eee7cf3 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pin-project-lite-183d4419e3e5881f/lib-pin-project-lite.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":3015574252450916573,"profile":8987646332441898785,"path":9533670376571264179,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/pin-project-lite-183d4419e3e5881f/dep-lib-pin-project-lite"}}],"rustflags":[],"metadata":13744775421762973511,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/dep-lib-pin-utils b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/dep-lib-pin-utils new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/dep-lib-pin-utils differ diff --git a/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/invoked.timestamp b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/lib-pin-utils b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/lib-pin-utils new file mode 100644 index 0000000..8910a9f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/lib-pin-utils @@ -0,0 +1 @@ +b93fbb50cd050c9a \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/lib-pin-utils.json b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/lib-pin-utils.json new file mode 100644 index 0000000..f88b56e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pin-utils-b468e14a5d84747e/lib-pin-utils.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":16346407771894210937,"profile":8987646332441898785,"path":3840340795238040591,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/pin-utils-b468e14a5d84747e/dep-lib-pin-utils"}}],"rustflags":[],"metadata":18435830730786440178,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/dep-lib-pkg-config b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/dep-lib-pkg-config new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/dep-lib-pkg-config differ diff --git a/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/invoked.timestamp b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/lib-pkg-config b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/lib-pkg-config new file mode 100644 index 0000000..282d5fa --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/lib-pkg-config @@ -0,0 +1 @@ +5911611bf2e62a19 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/lib-pkg-config.json b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/lib-pkg-config.json new file mode 100644 index 0000000..886ebe2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/pkg-config-aa971ae25d3dc782/lib-pkg-config.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":6082314838881920084,"profile":8344124108420085910,"path":4702928453045135794,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/pkg-config-aa971ae25d3dc782/dep-lib-pkg-config"}}],"rustflags":[],"metadata":6346311810227624339,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/dep-lib-ppv-lite86 b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/dep-lib-ppv-lite86 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/dep-lib-ppv-lite86 differ diff --git a/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/invoked.timestamp b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/lib-ppv-lite86 b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/lib-ppv-lite86 new file mode 100644 index 0000000..877375e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/lib-ppv-lite86 @@ -0,0 +1 @@ +e0f091143047c271 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/lib-ppv-lite86.json b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/lib-ppv-lite86.json new file mode 100644 index 0000000..a10ae40 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/lib-ppv-lite86.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"simd\", \"std\"]","target":731041848731596649,"profile":8344124108420085910,"path":17631217378332571537,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-6ac4b4228c352b4a/dep-lib-ppv-lite86"}}],"rustflags":[],"metadata":14155036307809790115,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/dep-lib-precomputed-hash b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/dep-lib-precomputed-hash new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/dep-lib-precomputed-hash differ diff --git a/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/invoked.timestamp b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/lib-precomputed-hash b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/lib-precomputed-hash new file mode 100644 index 0000000..0de85cb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/lib-precomputed-hash @@ -0,0 +1 @@ +053a320319d89653 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/lib-precomputed-hash.json b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/lib-precomputed-hash.json new file mode 100644 index 0000000..8aa0b61 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/precomputed-hash-c655c522306515a8/lib-precomputed-hash.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":7567066913775271028,"profile":8987646332441898785,"path":13009644837474258421,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/precomputed-hash-c655c522306515a8/dep-lib-precomputed-hash"}}],"rustflags":[],"metadata":3512732127812596538,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro-hack-2054924f0bc4adf5/invoked.timestamp b/core/target/rls/debug/.fingerprint/proc-macro-hack-2054924f0bc4adf5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro-hack-2054924f0bc4adf5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro-hack-495fc495d5dd22cd/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/proc-macro-hack-495fc495d5dd22cd/run-build-script-build-script-build new file mode 100644 index 0000000..3fe76d7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro-hack-495fc495d5dd22cd/run-build-script-build-script-build @@ -0,0 +1 @@ +7cbc656930b0ea9e \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro-hack-495fc495d5dd22cd/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/proc-macro-hack-495fc495d5dd22cd/run-build-script-build-script-build.json new file mode 100644 index 0000000..e676722 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro-hack-495fc495d5dd22cd/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[4609455345274762065,"build_script_build",false,5695498543570504032]],"local":[{"Precalculated":"0.5.19"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/build-script-build-script-build b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/build-script-build-script-build new file mode 100644 index 0000000..c9b2351 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/build-script-build-script-build @@ -0,0 +1 @@ +604946d4bf790a4f \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/build-script-build-script-build.json new file mode 100644 index 0000000..555f526 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":13294766831966498538,"profile":8344124108420085910,"path":9969470248838473672,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro-hack-ffc6522112943551/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":10438225366633365275,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/invoked.timestamp b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro-hack-ffc6522112943551/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/build-script-build-script-build b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/build-script-build-script-build new file mode 100644 index 0000000..7c410b7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/build-script-build-script-build @@ -0,0 +1 @@ +722f06a4cd043ec7 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/build-script-build-script-build.json new file mode 100644 index 0000000..d929a70 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"proc-macro\"]","target":13294766831966498538,"profile":8344124108420085910,"path":14225052689637056279,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-0d68f0cde0993138/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/invoked.timestamp b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-0d68f0cde0993138/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-15f1bab650003b86/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/proc-macro2-15f1bab650003b86/run-build-script-build-script-build new file mode 100644 index 0000000..fc394c9 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-15f1bab650003b86/run-build-script-build-script-build @@ -0,0 +1 @@ +3e97623d55d34e97 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-15f1bab650003b86/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/proc-macro2-15f1bab650003b86/run-build-script-build-script-build.json new file mode 100644 index 0000000..f03e48e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-15f1bab650003b86/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[2518156721536954958,"build_script_build",false,14356917943370395506]],"local":[{"RerunIfChanged":{"output":"debug/build/proc-macro2-15f1bab650003b86/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/dep-lib-proc-macro2 b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/dep-lib-proc-macro2 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/dep-lib-proc-macro2 differ diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/invoked.timestamp b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/lib-proc-macro2 b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/lib-proc-macro2 new file mode 100644 index 0000000..077cacf --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/lib-proc-macro2 @@ -0,0 +1 @@ +2e61522471721044 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/lib-proc-macro2.json b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/lib-proc-macro2.json new file mode 100644 index 0000000..40e611f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/proc-macro2-cafa2845f500c250/lib-proc-macro2.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"proc-macro\"]","target":14344298002436322672,"profile":8344124108420085910,"path":7664469279718650976,"deps":[[2518156721536954958,"build_script_build",false,10902884110966101822],[15403343889300734810,"unicode_ident",false,7737370850343812690]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-cafa2845f500c250/dep-lib-proc-macro2"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/build-script-build-script-build b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/build-script-build-script-build new file mode 100644 index 0000000..ee5fdff --- /dev/null +++ b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/build-script-build-script-build @@ -0,0 +1 @@ +b26d2805feda1d58 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/build-script-build-script-build.json new file mode 100644 index 0000000..a314664 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"proc-macro\"]","target":13294766831966498538,"profile":8344124108420085910,"path":11830532739765497872,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/quote-109aa905a5b448df/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":2717943770976187624,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/invoked.timestamp b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/quote-109aa905a5b448df/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/quote-81c9d57e0a6d8646/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/quote-81c9d57e0a6d8646/run-build-script-build-script-build new file mode 100644 index 0000000..075ec0a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/quote-81c9d57e0a6d8646/run-build-script-build-script-build @@ -0,0 +1 @@ +2875924e6cd29e16 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/quote-81c9d57e0a6d8646/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/quote-81c9d57e0a6d8646/run-build-script-build-script-build.json new file mode 100644 index 0000000..e1dfb18 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/quote-81c9d57e0a6d8646/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[4658667968557883043,"build_script_build",false,6349471834205351346]],"local":[{"RerunIfChanged":{"output":"debug/build/quote-81c9d57e0a6d8646/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/dep-lib-regex-automata b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/dep-lib-regex-automata new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/dep-lib-regex-automata differ diff --git a/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/invoked.timestamp b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/lib-regex-automata b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/lib-regex-automata new file mode 100644 index 0000000..5046f92 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/lib-regex-automata @@ -0,0 +1 @@ +f811c9cb8442ece0 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/lib-regex-automata.json b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/lib-regex-automata.json new file mode 100644 index 0000000..aa2c18e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-automata-c051d43678ea6ba0/lib-regex-automata.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":4053103495131215696,"profile":8987646332441898785,"path":13634495430556541793,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-automata-c051d43678ea6ba0/dep-lib-regex-automata"}}],"rustflags":[],"metadata":9385014087793999546,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/dep-lib-regex-syntax b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/dep-lib-regex-syntax new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/dep-lib-regex-syntax differ diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/invoked.timestamp b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/lib-regex-syntax b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/lib-regex-syntax new file mode 100644 index 0000000..a3b67ff --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/lib-regex-syntax @@ -0,0 +1 @@ +969d72d71070d6ba \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/lib-regex-syntax.json b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/lib-regex-syntax.json new file mode 100644 index 0000000..53f02dc --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-syntax-9278f6309ee743d9/lib-regex-syntax.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":835887887889934832,"profile":8987646332441898785,"path":7020573628794942319,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-syntax-9278f6309ee743d9/dep-lib-regex-syntax"}}],"rustflags":[],"metadata":14049147179425589550,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/dep-lib-regex-syntax b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/dep-lib-regex-syntax new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/dep-lib-regex-syntax differ diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/invoked.timestamp b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/lib-regex-syntax b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/lib-regex-syntax new file mode 100644 index 0000000..2031693 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/lib-regex-syntax @@ -0,0 +1 @@ +b5ec2b7f76c49714 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/lib-regex-syntax.json b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/lib-regex-syntax.json new file mode 100644 index 0000000..73d04b2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/regex-syntax-eb1b890df1231b29/lib-regex-syntax.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":835887887889934832,"profile":8344124108420085910,"path":7020573628794942319,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-syntax-eb1b890df1231b29/dep-lib-regex-syntax"}}],"rustflags":[],"metadata":14049147179425589550,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/dep-lib-remove_dir_all b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/dep-lib-remove_dir_all new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/dep-lib-remove_dir_all differ diff --git a/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/invoked.timestamp b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/lib-remove_dir_all b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/lib-remove_dir_all new file mode 100644 index 0000000..a9e778d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/lib-remove_dir_all @@ -0,0 +1 @@ +fc2b21c5e986e931 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/lib-remove_dir_all.json b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/lib-remove_dir_all.json new file mode 100644 index 0000000..987b744 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/remove_dir_all-e5222857ee0bddca/lib-remove_dir_all.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":10705693462377003976,"profile":8987646332441898785,"path":989504967149773330,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/remove_dir_all-e5222857ee0bddca/dep-lib-remove_dir_all"}}],"rustflags":[],"metadata":10562340631560173584,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/dep-lib-ryu b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/dep-lib-ryu new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/dep-lib-ryu differ diff --git a/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/invoked.timestamp b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/lib-ryu b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/lib-ryu new file mode 100644 index 0000000..0374bed --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/lib-ryu @@ -0,0 +1 @@ +e758c5fb487846f1 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/lib-ryu.json b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/lib-ryu.json new file mode 100644 index 0000000..9bc29dc --- /dev/null +++ b/core/target/rls/debug/.fingerprint/ryu-f40c6bdc4ffd15a6/lib-ryu.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":8261881835615490997,"profile":8987646332441898785,"path":18103480840493565209,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ryu-f40c6bdc4ffd15a6/dep-lib-ryu"}}],"rustflags":[],"metadata":10387617312689919117,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/dep-lib-same-file b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/dep-lib-same-file new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/dep-lib-same-file differ diff --git a/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/invoked.timestamp b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/lib-same-file b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/lib-same-file new file mode 100644 index 0000000..c0f4881 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/lib-same-file @@ -0,0 +1 @@ +f9a9c70e051d1aaa \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/lib-same-file.json b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/lib-same-file.json new file mode 100644 index 0000000..9ff80a5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/same-file-2f09934e87aefd48/lib-same-file.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":14360582636618029776,"profile":8987646332441898785,"path":4145900190483892938,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/same-file-2f09934e87aefd48/dep-lib-same-file"}}],"rustflags":[],"metadata":11023981866482830203,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/dep-lib-scopeguard b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/dep-lib-scopeguard new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/dep-lib-scopeguard differ diff --git a/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/invoked.timestamp b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/lib-scopeguard b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/lib-scopeguard new file mode 100644 index 0000000..5061059 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/lib-scopeguard @@ -0,0 +1 @@ +1b1278cd1cf41064 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/lib-scopeguard.json b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/lib-scopeguard.json new file mode 100644 index 0000000..026f264 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/scopeguard-de91bc1015a2f9e1/lib-scopeguard.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":3138302705527156615,"profile":8987646332441898785,"path":11606325018467035222,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/scopeguard-de91bc1015a2f9e1/dep-lib-scopeguard"}}],"rustflags":[],"metadata":8648443508444719667,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/build-script-build-script-build new file mode 100644 index 0000000..8ea1f8f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/build-script-build-script-build @@ -0,0 +1 @@ +e1083afa84d8e87f \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/build-script-build-script-build.json new file mode 100644 index 0000000..f3fdae4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":2709041430195671023,"profile":8344124108420085910,"path":13384580286393401123,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde-035fcd7f81a6b487/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":3767376778934503013,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/invoked.timestamp b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde-035fcd7f81a6b487/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde-4a8729265cd9ef2f/invoked.timestamp b/core/target/rls/debug/.fingerprint/serde-4a8729265cd9ef2f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde-4a8729265cd9ef2f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde-ee1826e7f3c1618f/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde-ee1826e7f3c1618f/run-build-script-build-script-build new file mode 100644 index 0000000..e6cb41a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde-ee1826e7f3c1618f/run-build-script-build-script-build @@ -0,0 +1 @@ +612b0610d875d262 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde-ee1826e7f3c1618f/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/serde-ee1826e7f3c1618f/run-build-script-build-script-build.json new file mode 100644 index 0000000..29f49ba --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde-ee1826e7f3c1618f/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[11447406488478013069,"build_script_build",false,9216854703059110113]],"local":[{"Precalculated":"1.0.145"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_derive-29eb2cf917dc166a/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde_derive-29eb2cf917dc166a/run-build-script-build-script-build new file mode 100644 index 0000000..9a0284a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_derive-29eb2cf917dc166a/run-build-script-build-script-build @@ -0,0 +1 @@ +272bd6ebbc48e1ac \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_derive-29eb2cf917dc166a/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/serde_derive-29eb2cf917dc166a/run-build-script-build-script-build.json new file mode 100644 index 0000000..48c7d9a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_derive-29eb2cf917dc166a/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[3635810260762801527,"build_script_build",false,4032010631887903377]],"local":[{"Precalculated":"1.0.145"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/build-script-build-script-build new file mode 100644 index 0000000..190eb1d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/build-script-build-script-build @@ -0,0 +1 @@ +91da46a44e94f437 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/build-script-build-script-build.json new file mode 100644 index 0000000..9b21345 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\"]","target":2709041430195671023,"profile":8344124108420085910,"path":7571999503988333133,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_derive-344e41a9dedce4e7/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14452199383429553764,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/invoked.timestamp b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_derive-344e41a9dedce4e7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/build-script-build-script-build new file mode 100644 index 0000000..b4b5ab8 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/build-script-build-script-build @@ -0,0 +1 @@ +6717049e13c77c97 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/build-script-build-script-build.json new file mode 100644 index 0000000..6efa691 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":13294766831966498538,"profile":8344124108420085910,"path":16142413742626635552,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_json-9411402610825bc9/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":16261601059619201932,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/invoked.timestamp b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_json-9411402610825bc9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_json-d7ed6916df15ba17/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/serde_json-d7ed6916df15ba17/run-build-script-build-script-build new file mode 100644 index 0000000..9be8e7b --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_json-d7ed6916df15ba17/run-build-script-build-script-build @@ -0,0 +1 @@ +0bc2bbce42ad2567 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/serde_json-d7ed6916df15ba17/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/serde_json-d7ed6916df15ba17/run-build-script-build-script-build.json new file mode 100644 index 0000000..c0f1bf3 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/serde_json-d7ed6916df15ba17/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[13010179317381196388,"build_script_build",false,10915818483908613991]],"local":[{"Precalculated":"1.0.86"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/dep-lib-servo_arc b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/dep-lib-servo_arc new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/dep-lib-servo_arc differ diff --git a/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/invoked.timestamp b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/lib-servo_arc b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/lib-servo_arc new file mode 100644 index 0000000..9b26794 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/lib-servo_arc @@ -0,0 +1 @@ +bb44db905efe3d01 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/lib-servo_arc.json b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/lib-servo_arc.json new file mode 100644 index 0000000..ae99426 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/servo_arc-cf68040552783185/lib-servo_arc.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":18321656773038951574,"profile":8987646332441898785,"path":110322842682342654,"deps":[[7242305376146116936,"stable_deref_trait",false,5005747815521978023],[10957135127621163258,"nodrop",false,4428620561468127002]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/servo_arc-cf68040552783185/dep-lib-servo_arc"}}],"rustflags":[],"metadata":15306701558001433212,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/build-script-build-script-build b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/build-script-build-script-build new file mode 100644 index 0000000..e14cfca --- /dev/null +++ b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/build-script-build-script-build @@ -0,0 +1 @@ +3a04242ae5008f93 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/build-script-build-script-build.json new file mode 100644 index 0000000..265ede6 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"channel\", \"default\", \"iterator\"]","target":13294766831966498538,"profile":8344124108420085910,"path":11147536801649776069,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/signal-hook-04d47e4a64d45afe/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":2150675457153548094,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/invoked.timestamp b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/signal-hook-04d47e4a64d45afe/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/signal-hook-5a2e7b895e1a06d6/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/signal-hook-5a2e7b895e1a06d6/run-build-script-build-script-build new file mode 100644 index 0000000..e554dde --- /dev/null +++ b/core/target/rls/debug/.fingerprint/signal-hook-5a2e7b895e1a06d6/run-build-script-build-script-build @@ -0,0 +1 @@ +8962f3c7111bc414 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/signal-hook-5a2e7b895e1a06d6/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/signal-hook-5a2e7b895e1a06d6/run-build-script-build-script-build.json new file mode 100644 index 0000000..4ba44a9 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/signal-hook-5a2e7b895e1a06d6/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[2164734280172266313,"build_script_build",false,10632718229499544634]],"local":[{"Precalculated":"0.3.14"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/dep-lib-siphasher b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/dep-lib-siphasher new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/dep-lib-siphasher differ diff --git a/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/invoked.timestamp b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/lib-siphasher b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/lib-siphasher new file mode 100644 index 0000000..7eb3033 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/lib-siphasher @@ -0,0 +1 @@ +f022e96d5eb2e4fb \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/lib-siphasher.json b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/lib-siphasher.json new file mode 100644 index 0000000..38b1e38 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/siphasher-138b9119e94f2f2f/lib-siphasher.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":9507435563443411525,"profile":8344124108420085910,"path":4770008957339980974,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/siphasher-138b9119e94f2f2f/dep-lib-siphasher"}}],"rustflags":[],"metadata":3476056102545690687,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/dep-lib-siphasher b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/dep-lib-siphasher new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/dep-lib-siphasher differ diff --git a/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/invoked.timestamp b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/lib-siphasher b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/lib-siphasher new file mode 100644 index 0000000..6f55403 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/lib-siphasher @@ -0,0 +1 @@ +a6c08f228bee4706 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/lib-siphasher.json b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/lib-siphasher.json new file mode 100644 index 0000000..79dcaca --- /dev/null +++ b/core/target/rls/debug/.fingerprint/siphasher-20be23260902c753/lib-siphasher.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":9507435563443411525,"profile":8987646332441898785,"path":4770008957339980974,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/siphasher-20be23260902c753/dep-lib-siphasher"}}],"rustflags":[],"metadata":3476056102545690687,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/build-script-build-script-build b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/build-script-build-script-build new file mode 100644 index 0000000..967b1c4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/build-script-build-script-build @@ -0,0 +1 @@ +2ed2cafb3f604961 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/build-script-build-script-build.json new file mode 100644 index 0000000..67daf47 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"std\"]","target":13294766831966498538,"profile":8344124108420085910,"path":7243017612916155551,"deps":[[14832468857926148571,"autocfg",false,17701771521053881325]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/slab-0df26ccf657e77e6/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":7465571350985088609,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/invoked.timestamp b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/slab-0df26ccf657e77e6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/slab-3e286a00fe2c4595/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/slab-3e286a00fe2c4595/run-build-script-build-script-build new file mode 100644 index 0000000..de8de6c --- /dev/null +++ b/core/target/rls/debug/.fingerprint/slab-3e286a00fe2c4595/run-build-script-build-script-build @@ -0,0 +1 @@ +a36dfab9cd600d66 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/slab-3e286a00fe2c4595/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/slab-3e286a00fe2c4595/run-build-script-build-script-build.json new file mode 100644 index 0000000..cdc7a70 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/slab-3e286a00fe2c4595/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[15180098575477027052,"build_script_build",false,7010240122902467118]],"local":[{"Precalculated":"0.4.7"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/dep-lib-smallvec b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/dep-lib-smallvec new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/dep-lib-smallvec differ diff --git a/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/invoked.timestamp b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/lib-smallvec b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/lib-smallvec new file mode 100644 index 0000000..d8acde8 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/lib-smallvec @@ -0,0 +1 @@ +b9fcab48d5bed5ee \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/lib-smallvec.json b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/lib-smallvec.json new file mode 100644 index 0000000..90baaab --- /dev/null +++ b/core/target/rls/debug/.fingerprint/smallvec-30a203d298bfc570/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":8772470761031067052,"profile":8987646332441898785,"path":11019631030771522530,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/smallvec-30a203d298bfc570/dep-lib-smallvec"}}],"rustflags":[],"metadata":15767570753543272391,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/dep-lib-smawk b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/dep-lib-smawk new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/dep-lib-smawk differ diff --git a/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/invoked.timestamp b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/lib-smawk b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/lib-smawk new file mode 100644 index 0000000..c0215b4 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/lib-smawk @@ -0,0 +1 @@ +7fe2ab4fb2e52579 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/lib-smawk.json b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/lib-smawk.json new file mode 100644 index 0000000..d7d956a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/smawk-c0a24c91b3310ca4/lib-smawk.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":3259755942441354697,"profile":8987646332441898785,"path":12747236240445441573,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/smawk-c0a24c91b3310ca4/dep-lib-smawk"}}],"rustflags":[],"metadata":15482040437908898039,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/socket2-af0b4223bb498076/invoked.timestamp b/core/target/rls/debug/.fingerprint/socket2-af0b4223bb498076/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/socket2-af0b4223bb498076/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/dep-lib-stable_deref_trait b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/dep-lib-stable_deref_trait new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/dep-lib-stable_deref_trait differ diff --git a/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/invoked.timestamp b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/lib-stable_deref_trait b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/lib-stable_deref_trait new file mode 100644 index 0000000..7536383 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/lib-stable_deref_trait @@ -0,0 +1 @@ +a70660db1dfd7745 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/lib-stable_deref_trait.json b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/lib-stable_deref_trait.json new file mode 100644 index 0000000..902addb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/stable_deref_trait-be9f67315d54383b/lib-stable_deref_trait.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"std\"]","target":1098676689117088868,"profile":8987646332441898785,"path":15130904220064625014,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stable_deref_trait-be9f67315d54383b/dep-lib-stable_deref_trait"}}],"rustflags":[],"metadata":14345667888525080016,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/dep-lib-subtle b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/dep-lib-subtle new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/dep-lib-subtle differ diff --git a/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/invoked.timestamp b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/lib-subtle b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/lib-subtle new file mode 100644 index 0000000..a8812a7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/lib-subtle @@ -0,0 +1 @@ +99eaebbafa7b1689 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/lib-subtle.json b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/lib-subtle.json new file mode 100644 index 0000000..18b38b8 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/subtle-1c2660f14507e7a9/lib-subtle.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":4524036504181758837,"profile":8987646332441898785,"path":14138138570578291308,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/subtle-1c2660f14507e7a9/dep-lib-subtle"}}],"rustflags":[],"metadata":9136318916805708739,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/syn-71e7c5d661e6fc90/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/syn-71e7c5d661e6fc90/run-build-script-build-script-build new file mode 100644 index 0000000..9e092bb --- /dev/null +++ b/core/target/rls/debug/.fingerprint/syn-71e7c5d661e6fc90/run-build-script-build-script-build @@ -0,0 +1 @@ +9eb2671b5c8573c5 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/syn-71e7c5d661e6fc90/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/syn-71e7c5d661e6fc90/run-build-script-build-script-build.json new file mode 100644 index 0000000..5326dfc --- /dev/null +++ b/core/target/rls/debug/.fingerprint/syn-71e7c5d661e6fc90/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[3753093693645335688,"build_script_build",false,3256704950453090952]],"local":[{"Precalculated":"1.0.102"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/build-script-build-script-build b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/build-script-build-script-build new file mode 100644 index 0000000..708dfbf --- /dev/null +++ b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/build-script-build-script-build @@ -0,0 +1 @@ +883a03cee523322d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/build-script-build-script-build.json new file mode 100644 index 0000000..63d094c --- /dev/null +++ b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"visit\"]","target":13294766831966498538,"profile":8344124108420085910,"path":2041012224547341104,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-ee79faa7470db2fd/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":6886477143387768027,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/invoked.timestamp b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/syn-ee79faa7470db2fd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/dep-lib-tendril b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/dep-lib-tendril new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/dep-lib-tendril differ diff --git a/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/invoked.timestamp b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/lib-tendril b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/lib-tendril new file mode 100644 index 0000000..029941f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/lib-tendril @@ -0,0 +1 @@ +2986668b55f3805a \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/lib-tendril.json b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/lib-tendril.json new file mode 100644 index 0000000..a3dee6e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tendril-4556401de5476f4e/lib-tendril.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":6776105658114806571,"profile":8987646332441898785,"path":1666786026031812197,"deps":[[6388073677788589347,"utf8",false,12824620371207715774],[6624211657993732531,"mac",false,15795638919130284873],[15644146433849905922,"futf",false,8896433567169568816]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tendril-4556401de5476f4e/dep-lib-tendril"}}],"rustflags":[],"metadata":7564229138436638565,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/dep-lib-thin-slice b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/dep-lib-thin-slice new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/dep-lib-thin-slice differ diff --git a/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/invoked.timestamp b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/lib-thin-slice b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/lib-thin-slice new file mode 100644 index 0000000..25c24da --- /dev/null +++ b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/lib-thin-slice @@ -0,0 +1 @@ +4e318026bc4d2424 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/lib-thin-slice.json b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/lib-thin-slice.json new file mode 100644 index 0000000..2bb7b17 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/thin-slice-05f6f88493bd206e/lib-thin-slice.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":11945807766892933037,"profile":8987646332441898785,"path":4986128863064033168,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thin-slice-05f6f88493bd206e/dep-lib-thin-slice"}}],"rustflags":[],"metadata":18012150470763531782,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/dep-lib-time-macros b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/dep-lib-time-macros new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/dep-lib-time-macros differ diff --git a/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/invoked.timestamp b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/lib-time-macros b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/lib-time-macros new file mode 100644 index 0000000..314482e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/lib-time-macros @@ -0,0 +1 @@ +a9a136fd025edf31 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/lib-time-macros.json b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/lib-time-macros.json new file mode 100644 index 0000000..dcef2ac --- /dev/null +++ b/core/target/rls/debug/.fingerprint/time-macros-95023e3801807539/lib-time-macros.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":18282430665091770806,"profile":8344124108420085910,"path":9177206896538014355,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/time-macros-95023e3801807539/dep-lib-time-macros"}}],"rustflags":[],"metadata":18125231042528547553,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/dep-lib-tinyvec b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/dep-lib-tinyvec new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/dep-lib-tinyvec differ diff --git a/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/invoked.timestamp b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/lib-tinyvec b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/lib-tinyvec new file mode 100644 index 0000000..7f75693 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/lib-tinyvec @@ -0,0 +1 @@ +11fdd793524ddbdc \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/lib-tinyvec.json b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/lib-tinyvec.json new file mode 100644 index 0000000..4324308 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/lib-tinyvec.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"alloc\", \"default\", \"tinyvec_macros\"]","target":1417618509109869343,"profile":8987646332441898785,"path":7360900625855970912,"deps":[[11092772966379681125,"tinyvec_macros",false,13662692004575336224]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tinyvec-ea68d363a4f2b7e4/dep-lib-tinyvec"}}],"rustflags":[],"metadata":1794145956658384099,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/dep-lib-tinyvec_macros b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/dep-lib-tinyvec_macros new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/dep-lib-tinyvec_macros differ diff --git a/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/invoked.timestamp b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/lib-tinyvec_macros b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/lib-tinyvec_macros new file mode 100644 index 0000000..2cfa7f5 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/lib-tinyvec_macros @@ -0,0 +1 @@ +20574878fda19bbd \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/lib-tinyvec_macros.json b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/lib-tinyvec_macros.json new file mode 100644 index 0000000..b0b18bf --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/lib-tinyvec_macros.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":4121773099635747756,"profile":8987646332441898785,"path":9609405984345155133,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tinyvec_macros-ba34b60c47626c28/dep-lib-tinyvec_macros"}}],"rustflags":[],"metadata":6176161823384709033,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tokio-3c9572be91a214d6/run-build-script-build-script-build b/core/target/rls/debug/.fingerprint/tokio-3c9572be91a214d6/run-build-script-build-script-build new file mode 100644 index 0000000..ee15eef --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tokio-3c9572be91a214d6/run-build-script-build-script-build @@ -0,0 +1 @@ +adcbec59644366a2 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tokio-3c9572be91a214d6/run-build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/tokio-3c9572be91a214d6/run-build-script-build-script-build.json new file mode 100644 index 0000000..443291a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tokio-3c9572be91a214d6/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[5193892316027436069,"build_script_build",false,9627387736027181162]],"local":[{"Precalculated":"1.21.2"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/build-script-build-script-build b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/build-script-build-script-build new file mode 100644 index 0000000..9885dba --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/build-script-build-script-build @@ -0,0 +1 @@ +6a30da48235a9b85 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/build-script-build-script-build.json new file mode 100644 index 0000000..8d8485a --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"bytes\", \"default\", \"io-util\", \"libc\", \"memchr\", \"mio\", \"net\", \"rt\", \"socket2\", \"sync\", \"time\", \"winapi\"]","target":13294766831966498538,"profile":8344124108420085910,"path":1462471980241326734,"deps":[[14832468857926148571,"autocfg",false,17701771521053881325]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tokio-4bd9aa2887a252ce/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":4714391938075185209,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/invoked.timestamp b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tokio-4bd9aa2887a252ce/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/dep-lib-tower-service b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/dep-lib-tower-service new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/dep-lib-tower-service differ diff --git a/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/invoked.timestamp b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/lib-tower-service b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/lib-tower-service new file mode 100644 index 0000000..176649c --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/lib-tower-service @@ -0,0 +1 @@ +edd9fc577a59aeda \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/lib-tower-service.json b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/lib-tower-service.json new file mode 100644 index 0000000..916c150 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tower-service-f5f4840c4d946c81/lib-tower-service.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":10881462079368660979,"profile":8987646332441898785,"path":14520674601122176605,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tower-service-f5f4840c4d946c81/dep-lib-tower-service"}}],"rustflags":[],"metadata":13625925058035360014,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/dep-lib-tracing b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/dep-lib-tracing new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/dep-lib-tracing differ diff --git a/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/invoked.timestamp b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/lib-tracing b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/lib-tracing new file mode 100644 index 0000000..681db56 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/lib-tracing @@ -0,0 +1 @@ +c58c3d0c3fa02fa7 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/lib-tracing.json b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/lib-tracing.json new file mode 100644 index 0000000..e049edd --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tracing-4d89f40f45ea10a4/lib-tracing.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"std\"]","target":3995303700881317365,"profile":8987646332441898785,"path":10629792673327223559,"deps":[[2452538001284770427,"cfg_if",false,15425234334161720456],[16184961901820480314,"tracing_core",false,8314388154018033651],[18382583369928854453,"pin_project_lite",false,3196160262383457721]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tracing-4d89f40f45ea10a4/dep-lib-tracing"}}],"rustflags":[],"metadata":14951919238068079556,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/dep-lib-tracing-core b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/dep-lib-tracing-core new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/dep-lib-tracing-core differ diff --git a/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/invoked.timestamp b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/lib-tracing-core b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/lib-tracing-core new file mode 100644 index 0000000..eb081f2 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/lib-tracing-core @@ -0,0 +1 @@ +f3eff57cf9a36273 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/lib-tracing-core.json b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/lib-tracing-core.json new file mode 100644 index 0000000..e54638e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/tracing-core-add238aabaa323be/lib-tracing-core.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"once_cell\", \"std\"]","target":17179423470633712400,"profile":8987646332441898785,"path":11979273346461643854,"deps":[[12916124465278054974,"once_cell",false,10211825955939397088]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tracing-core-add238aabaa323be/dep-lib-tracing-core"}}],"rustflags":[],"metadata":15100905884533717095,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/dep-lib-try-lock b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/dep-lib-try-lock new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/dep-lib-try-lock differ diff --git a/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/invoked.timestamp b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/lib-try-lock b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/lib-try-lock new file mode 100644 index 0000000..6abfd65 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/lib-try-lock @@ -0,0 +1 @@ +90952fd76cfa3517 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/lib-try-lock.json b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/lib-try-lock.json new file mode 100644 index 0000000..c8cc8d9 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/try-lock-3542342a595628fe/lib-try-lock.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":5066707510535339615,"profile":8987646332441898785,"path":989814082832300942,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/try-lock-3542342a595628fe/dep-lib-try-lock"}}],"rustflags":[],"metadata":12574327941339893785,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/build-script-build-script-main b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/build-script-build-script-main new file mode 100644 index 0000000..511508f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/build-script-build-script-main @@ -0,0 +1 @@ +9e1886a2a0aad11d \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/build-script-build-script-main.json b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/build-script-build-script-main.json new file mode 100644 index 0000000..d1c970e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/build-script-build-script-main.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2670629102679156082,"profile":8344124108420085910,"path":8884615625301148192,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/typenum-090021cc9ba963f9/dep-build-script-build-script-main"}}],"rustflags":[],"metadata":5976975242777358168,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/dep-build-script-build-script-main b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/dep-build-script-build-script-main new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/dep-build-script-build-script-main differ diff --git a/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/invoked.timestamp b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-090021cc9ba963f9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/dep-lib-typenum b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/dep-lib-typenum new file mode 100644 index 0000000..4bffe54 Binary files /dev/null and b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/dep-lib-typenum differ diff --git a/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/invoked.timestamp b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/lib-typenum b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/lib-typenum new file mode 100644 index 0000000..0927aad --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/lib-typenum @@ -0,0 +1 @@ +daaa9918ae5de86c \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/lib-typenum.json b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/lib-typenum.json new file mode 100644 index 0000000..540239e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-339346df4353b765/lib-typenum.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":9141277588366826021,"profile":8987646332441898785,"path":17627981802950390585,"deps":[[12624213461245346940,"build_script_main",false,14920548867060817947]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/typenum-339346df4353b765/dep-lib-typenum"}}],"rustflags":[],"metadata":5976975242777358168,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-a4edc1202bf87088/run-build-script-build-script-main b/core/target/rls/debug/.fingerprint/typenum-a4edc1202bf87088/run-build-script-build-script-main new file mode 100644 index 0000000..d994b9f --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-a4edc1202bf87088/run-build-script-build-script-main @@ -0,0 +1 @@ +1b600463247010cf \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/typenum-a4edc1202bf87088/run-build-script-build-script-main.json b/core/target/rls/debug/.fingerprint/typenum-a4edc1202bf87088/run-build-script-build-script-main.json new file mode 100644 index 0000000..b8e128e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/typenum-a4edc1202bf87088/run-build-script-build-script-main.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"","target":0,"profile":0,"path":0,"deps":[[12624213461245346940,"build_script_main",false,2148686104130623646]],"local":[{"Precalculated":"1.15.0"}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/dep-lib-unicode_bidi b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/dep-lib-unicode_bidi new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/dep-lib-unicode_bidi differ diff --git a/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/invoked.timestamp b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/lib-unicode_bidi b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/lib-unicode_bidi new file mode 100644 index 0000000..0f3c550 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/lib-unicode_bidi @@ -0,0 +1 @@ +e5d479b2d0829d69 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/lib-unicode_bidi.json b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/lib-unicode_bidi.json new file mode 100644 index 0000000..cd882aa --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-bidi-23523289e3a771f7/lib-unicode_bidi.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\", \"hardcoded-data\", \"std\"]","target":5451308740753819346,"profile":8987646332441898785,"path":14885480976211816750,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/unicode-bidi-23523289e3a771f7/dep-lib-unicode_bidi"}}],"rustflags":[],"metadata":13044594939122926492,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/dep-lib-unicode-ident b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/dep-lib-unicode-ident new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/dep-lib-unicode-ident differ diff --git a/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/invoked.timestamp b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/lib-unicode-ident b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/lib-unicode-ident new file mode 100644 index 0000000..eccc676 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/lib-unicode-ident @@ -0,0 +1 @@ +527e3446cba9606b \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/lib-unicode-ident.json b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/lib-unicode-ident.json new file mode 100644 index 0000000..ac7efa1 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-ident-1e117a35a5829e94/lib-unicode-ident.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":796776536126189422,"profile":8344124108420085910,"path":12241674659501301086,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/unicode-ident-1e117a35a5829e94/dep-lib-unicode-ident"}}],"rustflags":[],"metadata":1159190378059262574,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-normalization-0c98fc09218f15f4/invoked.timestamp b/core/target/rls/debug/.fingerprint/unicode-normalization-0c98fc09218f15f4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-normalization-0c98fc09218f15f4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/dep-lib-unicode-segmentation b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/dep-lib-unicode-segmentation new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/dep-lib-unicode-segmentation differ diff --git a/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/invoked.timestamp b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/lib-unicode-segmentation b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/lib-unicode-segmentation new file mode 100644 index 0000000..b3d92c0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/lib-unicode-segmentation @@ -0,0 +1 @@ +443ed3ac2e123994 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/lib-unicode-segmentation.json b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/lib-unicode-segmentation.json new file mode 100644 index 0000000..fefe551 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-segmentation-790b48675bac9b49/lib-unicode-segmentation.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":12129224598913692379,"profile":8987646332441898785,"path":10492320803414137647,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/unicode-segmentation-790b48675bac9b49/dep-lib-unicode-segmentation"}}],"rustflags":[],"metadata":11806978865797999234,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/dep-lib-unicode-width b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/dep-lib-unicode-width new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/dep-lib-unicode-width differ diff --git a/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/invoked.timestamp b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/lib-unicode-width b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/lib-unicode-width new file mode 100644 index 0000000..7bc93ba --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/lib-unicode-width @@ -0,0 +1 @@ +014e753154392d27 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/lib-unicode-width.json b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/lib-unicode-width.json new file mode 100644 index 0000000..36bafb0 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/unicode-width-b88e696998491a13/lib-unicode-width.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"default\"]","target":17418858882456802873,"profile":8987646332441898785,"path":15953699554332094519,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/unicode-width-b88e696998491a13/dep-lib-unicode-width"}}],"rustflags":[],"metadata":2060532119256820226,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/dep-lib-utf8 b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/dep-lib-utf8 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/dep-lib-utf8 differ diff --git a/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/invoked.timestamp b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/lib-utf8 b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/lib-utf8 new file mode 100644 index 0000000..bb983d7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/lib-utf8 @@ -0,0 +1 @@ +befb12a54734fab1 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/lib-utf8.json b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/lib-utf8.json new file mode 100644 index 0000000..f7a2cf7 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/utf-8-204c65632e6cb15a/lib-utf8.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2488211007197375301,"profile":8987646332441898785,"path":2187482200702079707,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/utf-8-204c65632e6cb15a/dep-lib-utf8"}}],"rustflags":[],"metadata":11932655516958461420,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/dep-lib-version_check b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/dep-lib-version_check new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/dep-lib-version_check differ diff --git a/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/invoked.timestamp b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/lib-version_check b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/lib-version_check new file mode 100644 index 0000000..886f981 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/lib-version_check @@ -0,0 +1 @@ +7e43705a6c3957f1 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/lib-version_check.json b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/lib-version_check.json new file mode 100644 index 0000000..fb2dc98 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/version_check-ca0a3dca6fb3a741/lib-version_check.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":2726911228026723764,"profile":8344124108420085910,"path":9169696964814393804,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/version_check-ca0a3dca6fb3a741/dep-lib-version_check"}}],"rustflags":[],"metadata":14847206692933921638,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/dep-lib-walkdir b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/dep-lib-walkdir new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/dep-lib-walkdir differ diff --git a/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/invoked.timestamp b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/lib-walkdir b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/lib-walkdir new file mode 100644 index 0000000..6432b94 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/lib-walkdir @@ -0,0 +1 @@ +c2b76bd6a95e228e \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/lib-walkdir.json b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/lib-walkdir.json new file mode 100644 index 0000000..ac01a32 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/walkdir-fdbd6473672fd630/lib-walkdir.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":1137509349575065925,"profile":8987646332441898785,"path":5441078224178655796,"deps":[[5929650549794239381,"same_file",false,12257141243402234361]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/walkdir-fdbd6473672fd630/dep-lib-walkdir"}}],"rustflags":[],"metadata":4122289770401600519,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/dep-lib-want b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/dep-lib-want new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/dep-lib-want differ diff --git a/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/invoked.timestamp b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/lib-want b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/lib-want new file mode 100644 index 0000000..c803231 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/lib-want @@ -0,0 +1 @@ +8d9d744189e43e02 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/lib-want.json b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/lib-want.json new file mode 100644 index 0000000..467c180 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/want-a66ad0ee5cb36e19/lib-want.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[]","target":953203609096550523,"profile":8987646332441898785,"path":2095587482907688890,"deps":[[6597564319215557603,"log",false,2245194891981491806],[7018771954540501057,"try_lock",false,1672518182011639184]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/want-a66ad0ee5cb36e19/dep-lib-want"}}],"rustflags":[],"metadata":17870762584737458951,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/build-script-build-script-build b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/build-script-build-script-build new file mode 100644 index 0000000..6dc971e --- /dev/null +++ b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/build-script-build-script-build @@ -0,0 +1 @@ +796c76891924f6a0 \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/build-script-build-script-build.json b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/build-script-build-script-build.json new file mode 100644 index 0000000..e397e67 --- /dev/null +++ b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7780067038968745159,"features":"[\"arrays\", \"legacy\", \"std\", \"zdict_builder\"]","target":13294766831966498538,"profile":8344124108420085910,"path":17562791387589474850,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/zstd-safe-9c9309946eadad68/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":3120428256180033778,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/dep-build-script-build-script-build b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/dep-build-script-build-script-build differ diff --git a/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/invoked.timestamp b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/.fingerprint/zstd-safe-9c9309946eadad68/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/ahash-03d807de7b601482/invoked.timestamp b/core/target/rls/debug/build/ahash-03d807de7b601482/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/ahash-03d807de7b601482/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/ahash-03d807de7b601482/output b/core/target/rls/debug/build/ahash-03d807de7b601482/output new file mode 100644 index 0000000..a08a2d6 --- /dev/null +++ b/core/target/rls/debug/build/ahash-03d807de7b601482/output @@ -0,0 +1,3 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=feature="runtime-rng" +cargo:rustc-cfg=feature="folded_multiply" diff --git a/core/target/rls/debug/build/ahash-03d807de7b601482/root-output b/core/target/rls/debug/build/ahash-03d807de7b601482/root-output new file mode 100644 index 0000000..7366a37 --- /dev/null +++ b/core/target/rls/debug/build/ahash-03d807de7b601482/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/ahash-03d807de7b601482/out \ No newline at end of file diff --git a/core/target/rls/debug/build/ahash-03d807de7b601482/stderr b/core/target/rls/debug/build/ahash-03d807de7b601482/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build-script-build b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build-script-build new file mode 100755 index 0000000..a29de37 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build-script-build differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203 b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203 new file mode 100755 index 0000000..a29de37 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203 differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.0.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.0.rcgu.o new file mode 100644 index 0000000..f7151eb Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.1.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.1.rcgu.o new file mode 100644 index 0000000..a59e3b4 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.10.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.10.rcgu.o new file mode 100644 index 0000000..e115383 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.11.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.11.rcgu.o new file mode 100644 index 0000000..056b0aa Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.12.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.12.rcgu.o new file mode 100644 index 0000000..dadb442 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.13.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.13.rcgu.o new file mode 100644 index 0000000..0a76ba6 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.14.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.14.rcgu.o new file mode 100644 index 0000000..d7f5d2b Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.15.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.15.rcgu.o new file mode 100644 index 0000000..37ca64e Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.2.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.2.rcgu.o new file mode 100644 index 0000000..b87391b Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.3.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.3.rcgu.o new file mode 100644 index 0000000..3308744 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.4.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.4.rcgu.o new file mode 100644 index 0000000..9698519 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.5.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.5.rcgu.o new file mode 100644 index 0000000..564f76d Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.6.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.6.rcgu.o new file mode 100644 index 0000000..d0bfe51 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.7.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.7.rcgu.o new file mode 100644 index 0000000..00c388a Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.8.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.8.rcgu.o new file mode 100644 index 0000000..bc62cb4 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.9.rcgu.o b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.9.rcgu.o new file mode 100644 index 0000000..32afd28 Binary files /dev/null and b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.build_script_build.85697d01-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.d b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.d new file mode 100644 index 0000000..8ee389b --- /dev/null +++ b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs: diff --git a/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/save-analysis/build_script_build-edf4ad6f95bd2203.json b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/save-analysis/build_script_build-edf4ad6f95bd2203.json new file mode 100644 index 0000000..158f959 --- /dev/null +++ b/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/save-analysis/build_script_build-edf4ad6f95bd2203.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=edf4ad6f95bd2203","-C","extra-filename=-edf4ad6f95bd2203","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/ahash-edf4ad6f95bd2203","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","version_check=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rlib","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/ahash-edf4ad6f95bd2203/build_script_build-edf4ad6f95bd2203"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[6508249123658497281,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","num":20,"id":{"name":"version_check","disambiguator":[10854780596426588952,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","byte_start":0,"byte_end":1725,"line_start":1,"line_end":45,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","byte_start":0,"byte_end":1725,"line_start":1,"line_end":45,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"deny(warnings)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","byte_start":0,"byte_end":18,"line_start":1,"line_end":1,"column_start":1,"column_end":19}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build-script-build b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build-script-build new file mode 100755 index 0000000..9798b5e Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build-script-build differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b new file mode 100755 index 0000000..9798b5e Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.0.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.0.rcgu.o new file mode 100644 index 0000000..7c25261 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.1.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.1.rcgu.o new file mode 100644 index 0000000..9190125 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.10.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.10.rcgu.o new file mode 100644 index 0000000..db5bd6b Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.11.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.11.rcgu.o new file mode 100644 index 0000000..2450e4a Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.12.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.12.rcgu.o new file mode 100644 index 0000000..96b3870 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.13.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.13.rcgu.o new file mode 100644 index 0000000..0ac35e5 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.14.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.14.rcgu.o new file mode 100644 index 0000000..d07c33d Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.15.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.15.rcgu.o new file mode 100644 index 0000000..aefde9b Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.2.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.2.rcgu.o new file mode 100644 index 0000000..5befbf2 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.3.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.3.rcgu.o new file mode 100644 index 0000000..9ea08c6 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.4.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.4.rcgu.o new file mode 100644 index 0000000..dd8b24d Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.5.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.5.rcgu.o new file mode 100644 index 0000000..1b49059 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.6.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.6.rcgu.o new file mode 100644 index 0000000..975d029 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.7.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.7.rcgu.o new file mode 100644 index 0000000..a96d367 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.8.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.8.rcgu.o new file mode 100644 index 0000000..1f26678 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.9.rcgu.o b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.9.rcgu.o new file mode 100644 index 0000000..9569726 Binary files /dev/null and b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.build_script_build.41857fef-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.d b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.d new file mode 100644 index 0000000..457a713 --- /dev/null +++ b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs: diff --git a/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/save-analysis/build_script_build-0915cd287218304b.json b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/save-analysis/build_script_build-0915cd287218304b.json new file mode 100644 index 0000000..e1f6517 --- /dev/null +++ b/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/save-analysis/build_script_build-0915cd287218304b.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=0915cd287218304b","-C","extra-filename=-0915cd287218304b","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/core-foundation-sys-0915cd287218304b/build_script_build-0915cd287218304b"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[2111508311538237423,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","byte_start":432,"byte_end":579,"line_start":10,"line_end":14,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","byte_start":432,"byte_end":579,"line_start":10,"line_end":14,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/invoked.timestamp b/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/output b/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/output new file mode 100644 index 0000000..e4d06e1 --- /dev/null +++ b/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/output @@ -0,0 +1 @@ +cargo:rustc-link-lib=framework=CoreFoundation diff --git a/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/root-output b/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/root-output new file mode 100644 index 0000000..90b4c79 --- /dev/null +++ b/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/out \ No newline at end of file diff --git a/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/stderr b/core/target/rls/debug/build/core-foundation-sys-fef14e72c92abbf7/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build-script-build b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build-script-build new file mode 100755 index 0000000..4f7c25b Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build-script-build differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1 b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1 new file mode 100755 index 0000000..4f7c25b Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1 differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.0.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.0.rcgu.o new file mode 100644 index 0000000..b3a2e14 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.1.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.1.rcgu.o new file mode 100644 index 0000000..88017d9 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.10.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.10.rcgu.o new file mode 100644 index 0000000..4eb0ebf Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.11.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.11.rcgu.o new file mode 100644 index 0000000..766e943 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.12.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.12.rcgu.o new file mode 100644 index 0000000..63ed6ca Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.13.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.13.rcgu.o new file mode 100644 index 0000000..0dc41f4 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.14.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.14.rcgu.o new file mode 100644 index 0000000..3a81a37 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.15.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.15.rcgu.o new file mode 100644 index 0000000..7de8254 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.2.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.2.rcgu.o new file mode 100644 index 0000000..224a065 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.3.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.3.rcgu.o new file mode 100644 index 0000000..5519b58 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.4.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.4.rcgu.o new file mode 100644 index 0000000..d10b8fb Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.5.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.5.rcgu.o new file mode 100644 index 0000000..0bcfa8c Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.6.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.6.rcgu.o new file mode 100644 index 0000000..08bc0a1 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.7.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.7.rcgu.o new file mode 100644 index 0000000..b8c7223 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.8.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.8.rcgu.o new file mode 100644 index 0000000..deadf81 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.9.rcgu.o b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.9.rcgu.o new file mode 100644 index 0000000..71ff825 Binary files /dev/null and b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.build_script_build.eb8e053a-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.d b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.d new file mode 100644 index 0000000..e685f83 --- /dev/null +++ b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs: diff --git a/core/target/rls/debug/build/crc32fast-199688fdab457fb1/save-analysis/build_script_build-199688fdab457fb1.json b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/save-analysis/build_script_build-199688fdab457fb1.json new file mode 100644 index 0000000..cd79980 --- /dev/null +++ b/core/target/rls/debug/build/crc32fast-199688fdab457fb1/save-analysis/build_script_build-199688fdab457fb1.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=199688fdab457fb1","-C","extra-filename=-199688fdab457fb1","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/crc32fast-199688fdab457fb1","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/crc32fast-199688fdab457fb1/build_script_build-199688fdab457fb1"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[18366106478995965242,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","byte_start":0,"byte_end":848,"line_start":1,"line_end":35,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","byte_start":0,"byte_end":848,"line_start":1,"line_end":35,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/invoked.timestamp b/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/output b/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/output new file mode 100644 index 0000000..4bf3cc9 --- /dev/null +++ b/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/output @@ -0,0 +1,2 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=crc32fast_stdarchx86 diff --git a/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/root-output b/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/root-output new file mode 100644 index 0000000..45b4d9e --- /dev/null +++ b/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/out \ No newline at end of file diff --git a/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/stderr b/core/target/rls/debug/build/crc32fast-af514cad9f6d23e1/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build-script-build b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build-script-build new file mode 100755 index 0000000..6895e36 Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build-script-build differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f new file mode 100755 index 0000000..6895e36 Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.0.rcgu.o b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.0.rcgu.o new file mode 100644 index 0000000..da4fe52 Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.1.rcgu.o b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.1.rcgu.o new file mode 100644 index 0000000..c358ee1 Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.2.rcgu.o b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.2.rcgu.o new file mode 100644 index 0000000..94370eb Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.3.rcgu.o b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.3.rcgu.o new file mode 100644 index 0000000..d3e883a Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.4.rcgu.o b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.4.rcgu.o new file mode 100644 index 0000000..db51f59 Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.5.rcgu.o b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.5.rcgu.o new file mode 100644 index 0000000..999754b Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.6.rcgu.o b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.6.rcgu.o new file mode 100644 index 0000000..bbedd8d Binary files /dev/null and b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.build_script_build.a25f0424-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.d b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.d new file mode 100644 index 0000000..9b3c40c --- /dev/null +++ b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs: diff --git a/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/save-analysis/build_script_build-29e64fc3a3b8135f.json b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/save-analysis/build_script_build-29e64fc3a3b8135f.json new file mode 100644 index 0000000..cd9aae6 --- /dev/null +++ b/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/save-analysis/build_script_build-29e64fc3a3b8135f.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","-C","metadata=29e64fc3a3b8135f","-C","extra-filename=-29e64fc3a3b8135f","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/encoding_rs-29e64fc3a3b8135f/build_script_build-29e64fc3a3b8135f"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[2281273565621716004,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","byte_start":0,"byte_end":587,"line_start":1,"line_end":12,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","byte_start":0,"byte_end":587,"line_start":1,"line_end":12,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/encoding_rs-cc379def44a36975/invoked.timestamp b/core/target/rls/debug/build/encoding_rs-cc379def44a36975/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/encoding_rs-cc379def44a36975/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/encoding_rs-cc379def44a36975/output b/core/target/rls/debug/build/encoding_rs-cc379def44a36975/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/encoding_rs-cc379def44a36975/root-output b/core/target/rls/debug/build/encoding_rs-cc379def44a36975/root-output new file mode 100644 index 0000000..ec60fea --- /dev/null +++ b/core/target/rls/debug/build/encoding_rs-cc379def44a36975/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/encoding_rs-cc379def44a36975/out \ No newline at end of file diff --git a/core/target/rls/debug/build/encoding_rs-cc379def44a36975/stderr b/core/target/rls/debug/build/encoding_rs-cc379def44a36975/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build-script-build b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build-script-build new file mode 100755 index 0000000..901fbe1 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build-script-build differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82 b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82 new file mode 100755 index 0000000..901fbe1 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82 differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.0.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.0.rcgu.o new file mode 100644 index 0000000..ffc8ed2 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.1.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.1.rcgu.o new file mode 100644 index 0000000..a4e25e3 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.10.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.10.rcgu.o new file mode 100644 index 0000000..e081d0d Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.11.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.11.rcgu.o new file mode 100644 index 0000000..3e6e7b7 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.12.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.12.rcgu.o new file mode 100644 index 0000000..b796d1c Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.13.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.13.rcgu.o new file mode 100644 index 0000000..30a7418 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.14.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.14.rcgu.o new file mode 100644 index 0000000..0850877 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.15.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.15.rcgu.o new file mode 100644 index 0000000..b29b51e Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.2.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.2.rcgu.o new file mode 100644 index 0000000..f30c4a4 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.3.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.3.rcgu.o new file mode 100644 index 0000000..e3da7c3 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.4.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.4.rcgu.o new file mode 100644 index 0000000..68ea7f3 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.5.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.5.rcgu.o new file mode 100644 index 0000000..552701a Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.6.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.6.rcgu.o new file mode 100644 index 0000000..e287b19 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.7.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.7.rcgu.o new file mode 100644 index 0000000..47430d2 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.8.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.8.rcgu.o new file mode 100644 index 0000000..a05f3d1 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.9.rcgu.o b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.9.rcgu.o new file mode 100644 index 0000000..26fd886 Binary files /dev/null and b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.build_script_build.4ba24c16-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.d b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.d new file mode 100644 index 0000000..699b08e --- /dev/null +++ b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/no_atomic_cas.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/no_atomic_cas.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/no_atomic_cas.rs: + +# env-dep:CARGO_PKG_NAME=futures-channel diff --git a/core/target/rls/debug/build/futures-channel-1d232038c043ce82/save-analysis/build_script_build-1d232038c043ce82.json b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/save-analysis/build_script_build-1d232038c043ce82.json new file mode 100644 index 0000000..e0ecef3 --- /dev/null +++ b/core/target/rls/debug/build/futures-channel-1d232038c043ce82/save-analysis/build_script_build-1d232038c043ce82.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=1d232038c043ce82","-C","extra-filename=-1d232038c043ce82","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-channel-1d232038c043ce82","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-channel-1d232038c043ce82/build_script_build-1d232038c043ce82"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[2338406657951943702,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"warn(rust_2018_idioms, single_use_lifetimes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.24/build.rs","byte_start":559,"byte_end":607,"line_start":13,"line_end":13,"column_start":1,"column_end":49}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/invoked.timestamp b/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/output b/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/output new file mode 100644 index 0000000..f970aa8 --- /dev/null +++ b/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=no_atomic_cas.rs diff --git a/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/root-output b/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/root-output new file mode 100644 index 0000000..8d93074 --- /dev/null +++ b/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/out \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/stderr b/core/target/rls/debug/build/futures-channel-894fa46c1db8e8bb/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build-script-build b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build-script-build new file mode 100755 index 0000000..d4c343c Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build-script-build differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895 b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895 new file mode 100755 index 0000000..d4c343c Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895 differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.0.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.0.rcgu.o new file mode 100644 index 0000000..bfa8803 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.1.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.1.rcgu.o new file mode 100644 index 0000000..8c5c136 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.10.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.10.rcgu.o new file mode 100644 index 0000000..6ff56ab Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.11.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.11.rcgu.o new file mode 100644 index 0000000..de08eb1 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.12.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.12.rcgu.o new file mode 100644 index 0000000..2b5ddd6 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.13.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.13.rcgu.o new file mode 100644 index 0000000..b11fd0e Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.14.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.14.rcgu.o new file mode 100644 index 0000000..49df3f4 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.15.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.15.rcgu.o new file mode 100644 index 0000000..97462cf Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.2.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.2.rcgu.o new file mode 100644 index 0000000..9d15221 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.3.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.3.rcgu.o new file mode 100644 index 0000000..d53886c Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.4.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.4.rcgu.o new file mode 100644 index 0000000..54848dc Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.5.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.5.rcgu.o new file mode 100644 index 0000000..361c559 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.6.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.6.rcgu.o new file mode 100644 index 0000000..6f47ca2 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.7.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.7.rcgu.o new file mode 100644 index 0000000..d2c83f6 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.8.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.8.rcgu.o new file mode 100644 index 0000000..4bfb0be Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.9.rcgu.o b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.9.rcgu.o new file mode 100644 index 0000000..c88fec4 Binary files /dev/null and b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.build_script_build.7d34e671-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.d b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.d new file mode 100644 index 0000000..1a255ab --- /dev/null +++ b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/no_atomic_cas.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/no_atomic_cas.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/no_atomic_cas.rs: + +# env-dep:CARGO_PKG_NAME=futures-core diff --git a/core/target/rls/debug/build/futures-core-a45d32fd52e67895/save-analysis/build_script_build-a45d32fd52e67895.json b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/save-analysis/build_script_build-a45d32fd52e67895.json new file mode 100644 index 0000000..715a3ac --- /dev/null +++ b/core/target/rls/debug/build/futures-core-a45d32fd52e67895/save-analysis/build_script_build-a45d32fd52e67895.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=a45d32fd52e67895","-C","extra-filename=-a45d32fd52e67895","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-core-a45d32fd52e67895","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-core-a45d32fd52e67895/build_script_build-a45d32fd52e67895"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[7629545564156520049,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"warn(rust_2018_idioms, single_use_lifetimes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/build.rs","byte_start":559,"byte_end":607,"line_start":13,"line_end":13,"column_start":1,"column_end":49}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-core-dd30a69955c82492/invoked.timestamp b/core/target/rls/debug/build/futures-core-dd30a69955c82492/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/futures-core-dd30a69955c82492/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-core-dd30a69955c82492/output b/core/target/rls/debug/build/futures-core-dd30a69955c82492/output new file mode 100644 index 0000000..f970aa8 --- /dev/null +++ b/core/target/rls/debug/build/futures-core-dd30a69955c82492/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=no_atomic_cas.rs diff --git a/core/target/rls/debug/build/futures-core-dd30a69955c82492/root-output b/core/target/rls/debug/build/futures-core-dd30a69955c82492/root-output new file mode 100644 index 0000000..58dc03f --- /dev/null +++ b/core/target/rls/debug/build/futures-core-dd30a69955c82492/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-core-dd30a69955c82492/out \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-core-dd30a69955c82492/stderr b/core/target/rls/debug/build/futures-core-dd30a69955c82492/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/futures-task-91561e06df1f50d3/invoked.timestamp b/core/target/rls/debug/build/futures-task-91561e06df1f50d3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/futures-task-91561e06df1f50d3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-task-91561e06df1f50d3/output b/core/target/rls/debug/build/futures-task-91561e06df1f50d3/output new file mode 100644 index 0000000..f970aa8 --- /dev/null +++ b/core/target/rls/debug/build/futures-task-91561e06df1f50d3/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=no_atomic_cas.rs diff --git a/core/target/rls/debug/build/futures-task-91561e06df1f50d3/root-output b/core/target/rls/debug/build/futures-task-91561e06df1f50d3/root-output new file mode 100644 index 0000000..d5d3eca --- /dev/null +++ b/core/target/rls/debug/build/futures-task-91561e06df1f50d3/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-task-91561e06df1f50d3/out \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-task-91561e06df1f50d3/stderr b/core/target/rls/debug/build/futures-task-91561e06df1f50d3/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build-script-build b/core/target/rls/debug/build/futures-task-d373230dff744384/build-script-build new file mode 100755 index 0000000..d9741a3 Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build-script-build differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384 b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384 new file mode 100755 index 0000000..d9741a3 Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384 differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.0.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.0.rcgu.o new file mode 100644 index 0000000..cedd49e Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.1.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.1.rcgu.o new file mode 100644 index 0000000..734183a Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.10.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.10.rcgu.o new file mode 100644 index 0000000..aacb514 Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.11.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.11.rcgu.o new file mode 100644 index 0000000..5c3a1e5 Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.12.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.12.rcgu.o new file mode 100644 index 0000000..70512de Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.13.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.13.rcgu.o new file mode 100644 index 0000000..019406c Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.14.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.14.rcgu.o new file mode 100644 index 0000000..c8197f7 Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.15.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.15.rcgu.o new file mode 100644 index 0000000..8a64a7b Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.2.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.2.rcgu.o new file mode 100644 index 0000000..7bc253b Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.3.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.3.rcgu.o new file mode 100644 index 0000000..570ad6b Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.4.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.4.rcgu.o new file mode 100644 index 0000000..a761dae Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.5.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.5.rcgu.o new file mode 100644 index 0000000..e58478f Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.6.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.6.rcgu.o new file mode 100644 index 0000000..80e4eaf Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.7.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.7.rcgu.o new file mode 100644 index 0000000..f889e8a Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.8.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.8.rcgu.o new file mode 100644 index 0000000..83f1b07 Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.9.rcgu.o b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.9.rcgu.o new file mode 100644 index 0000000..fc56b13 Binary files /dev/null and b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.build_script_build.c86c9025-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.d b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.d new file mode 100644 index 0000000..ac0610d --- /dev/null +++ b/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/no_atomic_cas.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/no_atomic_cas.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/no_atomic_cas.rs: + +# env-dep:CARGO_PKG_NAME=futures-task diff --git a/core/target/rls/debug/build/futures-task-d373230dff744384/save-analysis/build_script_build-d373230dff744384.json b/core/target/rls/debug/build/futures-task-d373230dff744384/save-analysis/build_script_build-d373230dff744384.json new file mode 100644 index 0000000..416a6ce --- /dev/null +++ b/core/target/rls/debug/build/futures-task-d373230dff744384/save-analysis/build_script_build-d373230dff744384.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=d373230dff744384","-C","extra-filename=-d373230dff744384","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-task-d373230dff744384","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-task-d373230dff744384/build_script_build-d373230dff744384"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[11135580381924593701,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"warn(rust_2018_idioms, single_use_lifetimes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/build.rs","byte_start":559,"byte_end":607,"line_start":13,"line_end":13,"column_start":1,"column_end":49}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build-script-build b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build-script-build new file mode 100755 index 0000000..2cfa6bc Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build-script-build differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba new file mode 100755 index 0000000..2cfa6bc Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.0.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.0.rcgu.o new file mode 100644 index 0000000..7d66c92 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.1.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.1.rcgu.o new file mode 100644 index 0000000..62fb61f Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.10.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.10.rcgu.o new file mode 100644 index 0000000..e7b2af3 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.11.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.11.rcgu.o new file mode 100644 index 0000000..4ad192f Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.12.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.12.rcgu.o new file mode 100644 index 0000000..3c64e61 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.13.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.13.rcgu.o new file mode 100644 index 0000000..bf7a25a Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.14.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.14.rcgu.o new file mode 100644 index 0000000..f950ba9 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.15.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.15.rcgu.o new file mode 100644 index 0000000..9392513 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.2.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.2.rcgu.o new file mode 100644 index 0000000..1d64f29 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.3.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.3.rcgu.o new file mode 100644 index 0000000..22e1cf0 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.4.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.4.rcgu.o new file mode 100644 index 0000000..81d7153 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.5.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.5.rcgu.o new file mode 100644 index 0000000..8c6a836 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.6.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.6.rcgu.o new file mode 100644 index 0000000..a445620 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.7.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.7.rcgu.o new file mode 100644 index 0000000..0435829 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.8.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.8.rcgu.o new file mode 100644 index 0000000..067a871 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.9.rcgu.o b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.9.rcgu.o new file mode 100644 index 0000000..11c72a1 Binary files /dev/null and b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.build_script_build.f8daf5de-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.d b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.d new file mode 100644 index 0000000..80257f7 --- /dev/null +++ b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/no_atomic_cas.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/no_atomic_cas.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/no_atomic_cas.rs: + +# env-dep:CARGO_PKG_NAME=futures-util diff --git a/core/target/rls/debug/build/futures-util-1095a4f504f568ba/save-analysis/build_script_build-1095a4f504f568ba.json b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/save-analysis/build_script_build-1095a4f504f568ba.json new file mode 100644 index 0000000..2b9c927 --- /dev/null +++ b/core/target/rls/debug/build/futures-util-1095a4f504f568ba/save-analysis/build_script_build-1095a4f504f568ba.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=1095a4f504f568ba","-C","extra-filename=-1095a4f504f568ba","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-util-1095a4f504f568ba","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-util-1095a4f504f568ba/build_script_build-1095a4f504f568ba"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[17439977626006123998,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","byte_start":559,"byte_end":1403,"line_start":13,"line_end":41,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"warn(rust_2018_idioms, single_use_lifetimes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.24/build.rs","byte_start":559,"byte_end":607,"line_start":13,"line_end":13,"column_start":1,"column_end":49}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-util-13cfb48eb478688d/invoked.timestamp b/core/target/rls/debug/build/futures-util-13cfb48eb478688d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/futures-util-13cfb48eb478688d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-util-13cfb48eb478688d/output b/core/target/rls/debug/build/futures-util-13cfb48eb478688d/output new file mode 100644 index 0000000..f970aa8 --- /dev/null +++ b/core/target/rls/debug/build/futures-util-13cfb48eb478688d/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=no_atomic_cas.rs diff --git a/core/target/rls/debug/build/futures-util-13cfb48eb478688d/root-output b/core/target/rls/debug/build/futures-util-13cfb48eb478688d/root-output new file mode 100644 index 0000000..439e063 --- /dev/null +++ b/core/target/rls/debug/build/futures-util-13cfb48eb478688d/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/futures-util-13cfb48eb478688d/out \ No newline at end of file diff --git a/core/target/rls/debug/build/futures-util-13cfb48eb478688d/stderr b/core/target/rls/debug/build/futures-util-13cfb48eb478688d/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/invoked.timestamp b/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/output b/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/output new file mode 100644 index 0000000..a67c3a8 --- /dev/null +++ b/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/output @@ -0,0 +1 @@ +cargo:rustc-cfg=relaxed_coherence diff --git a/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/root-output b/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/root-output new file mode 100644 index 0000000..6c181ea --- /dev/null +++ b/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/out \ No newline at end of file diff --git a/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/stderr b/core/target/rls/debug/build/generic-array-ee6b0592533d5e82/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build-script-build b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build-script-build new file mode 100755 index 0000000..eb6ee8a Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build-script-build differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d new file mode 100755 index 0000000..eb6ee8a Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.0.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.0.rcgu.o new file mode 100644 index 0000000..70013d9 Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.1.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.1.rcgu.o new file mode 100644 index 0000000..8f65014 Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.2.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.2.rcgu.o new file mode 100644 index 0000000..a548bd9 Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.3.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.3.rcgu.o new file mode 100644 index 0000000..0e98595 Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.4.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.4.rcgu.o new file mode 100644 index 0000000..4df4710 Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.5.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.5.rcgu.o new file mode 100644 index 0000000..bfcf1c1 Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.6.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.6.rcgu.o new file mode 100644 index 0000000..ac40fae Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.7.rcgu.o b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.7.rcgu.o new file mode 100644 index 0000000..c493d23 Binary files /dev/null and b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.build_script_build.c5f2862c-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.d b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.d new file mode 100644 index 0000000..eac7442 --- /dev/null +++ b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs: diff --git a/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/save-analysis/build_script_build-fd4ca488b854e86d.json b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/save-analysis/build_script_build-fd4ca488b854e86d.json new file mode 100644 index 0000000..ea043c3 --- /dev/null +++ b/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/save-analysis/build_script_build-fd4ca488b854e86d.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"more_lengths\"","-C","metadata=fd4ca488b854e86d","-C","extra-filename=-fd4ca488b854e86d","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/generic-array-fd4ca488b854e86d","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","version_check=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rlib","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/generic-array-fd4ca488b854e86d/build_script_build-fd4ca488b854e86d"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[18234119646572873260,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","num":20,"id":{"name":"version_check","disambiguator":[10854780596426588952,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","byte_start":0,"byte_end":140,"line_start":1,"line_end":5,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","byte_start":0,"byte_end":140,"line_start":1,"line_end":5,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build-script-build b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build-script-build new file mode 100755 index 0000000..11d3cc2 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build-script-build differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d new file mode 100755 index 0000000..11d3cc2 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.0.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.0.rcgu.o new file mode 100644 index 0000000..ca8d6fa Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.1.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.1.rcgu.o new file mode 100644 index 0000000..85f77f3 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.10.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.10.rcgu.o new file mode 100644 index 0000000..e87d136 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.11.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.11.rcgu.o new file mode 100644 index 0000000..50b2eba Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.12.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.12.rcgu.o new file mode 100644 index 0000000..b1f6d19 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.13.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.13.rcgu.o new file mode 100644 index 0000000..1deb558 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.14.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.14.rcgu.o new file mode 100644 index 0000000..c1e538b Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.15.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.15.rcgu.o new file mode 100644 index 0000000..d095b52 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.2.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.2.rcgu.o new file mode 100644 index 0000000..775720f Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.3.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.3.rcgu.o new file mode 100644 index 0000000..652ec38 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.4.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.4.rcgu.o new file mode 100644 index 0000000..2a275b3 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.5.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.5.rcgu.o new file mode 100644 index 0000000..ec79fd8 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.6.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.6.rcgu.o new file mode 100644 index 0000000..5631738 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.7.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.7.rcgu.o new file mode 100644 index 0000000..c0b2e13 Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.8.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.8.rcgu.o new file mode 100644 index 0000000..552159d Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.9.rcgu.o b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.9.rcgu.o new file mode 100644 index 0000000..ae57e2d Binary files /dev/null and b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.build_script_build.87c1ee8f-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.d b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.d new file mode 100644 index 0000000..399cfcd --- /dev/null +++ b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs: diff --git a/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/save-analysis/build_script_build-74b41c3cb5f5638d.json b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/save-analysis/build_script_build-74b41c3cb5f5638d.json new file mode 100644 index 0000000..862dc97 --- /dev/null +++ b/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/save-analysis/build_script_build-74b41c3cb5f5638d.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"std\"","-C","metadata=74b41c3cb5f5638d","-C","extra-filename=-74b41c3cb5f5638d","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/getrandom-74b41c3cb5f5638d/build_script_build-74b41c3cb5f5638d"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[1027631860546662031,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","byte_start":0,"byte_end":674,"line_start":1,"line_end":19,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","byte_start":0,"byte_end":674,"line_start":1,"line_end":19,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"deny(warnings)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.16/build.rs","byte_start":0,"byte_end":18,"line_start":1,"line_end":1,"column_start":1,"column_end":19}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/invoked.timestamp b/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/output b/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/root-output b/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/root-output new file mode 100644 index 0000000..4f2098d --- /dev/null +++ b/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/out \ No newline at end of file diff --git a/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/stderr b/core/target/rls/debug/build/getrandom-cc3aa68885b9808b/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build-script-build b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build-script-build new file mode 100755 index 0000000..a8e68ef Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build-script-build differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848 b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848 new file mode 100755 index 0000000..a8e68ef Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848 differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.0.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.0.rcgu.o new file mode 100644 index 0000000..f85db5a Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.1.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.1.rcgu.o new file mode 100644 index 0000000..242830a Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.10.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.10.rcgu.o new file mode 100644 index 0000000..33c3d83 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.11.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.11.rcgu.o new file mode 100644 index 0000000..b879072 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.12.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.12.rcgu.o new file mode 100644 index 0000000..9c55cb1 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.13.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.13.rcgu.o new file mode 100644 index 0000000..55ae1f2 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.14.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.14.rcgu.o new file mode 100644 index 0000000..a2d2db1 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.15.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.15.rcgu.o new file mode 100644 index 0000000..dd7c371 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.2.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.2.rcgu.o new file mode 100644 index 0000000..e68da70 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.3.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.3.rcgu.o new file mode 100644 index 0000000..2227ad9 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.4.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.4.rcgu.o new file mode 100644 index 0000000..0135781 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.5.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.5.rcgu.o new file mode 100644 index 0000000..f9667a0 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.6.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.6.rcgu.o new file mode 100644 index 0000000..56487ab Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.7.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.7.rcgu.o new file mode 100644 index 0000000..de9e5b9 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.8.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.8.rcgu.o new file mode 100644 index 0000000..8acb1e2 Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.9.rcgu.o b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.9.rcgu.o new file mode 100644 index 0000000..5b3e5bb Binary files /dev/null and b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.build_script_build.c0404da8-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.d b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.d new file mode 100644 index 0000000..462480d --- /dev/null +++ b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs: diff --git a/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/save-analysis/build_script_build-5f7ae1d2c3246848.json b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/save-analysis/build_script_build-5f7ae1d2c3246848.json new file mode 100644 index 0000000..8da572a --- /dev/null +++ b/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/save-analysis/build_script_build-5f7ae1d2c3246848.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=5f7ae1d2c3246848","-C","extra-filename=-5f7ae1d2c3246848","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/httparse-5f7ae1d2c3246848","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/httparse-5f7ae1d2c3246848/build_script_build-5f7ae1d2c3246848"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[17660884139735272872,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","byte_start":0,"byte_end":4791,"line_start":1,"line_end":165,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","byte_start":0,"byte_end":4791,"line_start":1,"line_end":165,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":9}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/invoked.timestamp b/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/output b/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/output new file mode 100644 index 0000000..393f34d --- /dev/null +++ b/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/output @@ -0,0 +1 @@ +cargo:rustc-cfg=httparse_simd diff --git a/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/root-output b/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/root-output new file mode 100644 index 0000000..6d86fb2 --- /dev/null +++ b/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/out \ No newline at end of file diff --git a/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/stderr b/core/target/rls/debug/build/httparse-a4aa4f62e1767a0a/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/indexmap-288f9097c201bfbf/invoked.timestamp b/core/target/rls/debug/build/indexmap-288f9097c201bfbf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/indexmap-288f9097c201bfbf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/indexmap-288f9097c201bfbf/output b/core/target/rls/debug/build/indexmap-288f9097c201bfbf/output new file mode 100644 index 0000000..85859ce --- /dev/null +++ b/core/target/rls/debug/build/indexmap-288f9097c201bfbf/output @@ -0,0 +1,2 @@ +cargo:rustc-cfg=has_std +cargo:rerun-if-changed=build.rs diff --git a/core/target/rls/debug/build/indexmap-288f9097c201bfbf/root-output b/core/target/rls/debug/build/indexmap-288f9097c201bfbf/root-output new file mode 100644 index 0000000..bc40d31 --- /dev/null +++ b/core/target/rls/debug/build/indexmap-288f9097c201bfbf/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/indexmap-288f9097c201bfbf/out \ No newline at end of file diff --git a/core/target/rls/debug/build/indexmap-288f9097c201bfbf/stderr b/core/target/rls/debug/build/indexmap-288f9097c201bfbf/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build-script-build b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build-script-build new file mode 100755 index 0000000..50df7ca Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build-script-build differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a new file mode 100755 index 0000000..50df7ca Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.0.rcgu.o b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.0.rcgu.o new file mode 100644 index 0000000..ace5c30 Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.1.rcgu.o b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.1.rcgu.o new file mode 100644 index 0000000..365e859 Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.2.rcgu.o b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.2.rcgu.o new file mode 100644 index 0000000..67c87f2 Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.3.rcgu.o b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.3.rcgu.o new file mode 100644 index 0000000..cd6e18a Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.4.rcgu.o b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.4.rcgu.o new file mode 100644 index 0000000..29478f4 Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.5.rcgu.o b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.5.rcgu.o new file mode 100644 index 0000000..f3b2065 Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.6.rcgu.o b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.6.rcgu.o new file mode 100644 index 0000000..a1ed4cb Binary files /dev/null and b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.build_script_build.67f632b8-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.d b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.d new file mode 100644 index 0000000..e207072 --- /dev/null +++ b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs: diff --git a/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/save-analysis/build_script_build-d2b2d65e8c012f9a.json b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/save-analysis/build_script_build-d2b2d65e8c012f9a.json new file mode 100644 index 0000000..453e26e --- /dev/null +++ b/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/save-analysis/build_script_build-d2b2d65e8c012f9a.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2021","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"std\"","-C","metadata=d2b2d65e8c012f9a","-C","extra-filename=-d2b2d65e8c012f9a","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","autocfg=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/indexmap-d2b2d65e8c012f9a/build_script_build-d2b2d65e8c012f9a"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[13002498090013700792,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","num":20,"id":{"name":"autocfg","disambiguator":[5686438741383050371,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","byte_start":0,"byte_end":290,"line_start":1,"line_end":8,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","byte_start":0,"byte_end":290,"line_start":1,"line_end":8,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build-script-build b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build-script-build new file mode 100755 index 0000000..9943bde Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build-script-build differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4 b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4 new file mode 100755 index 0000000..9943bde Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4 differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.0.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.0.rcgu.o new file mode 100644 index 0000000..3c0c21f Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.1.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.1.rcgu.o new file mode 100644 index 0000000..cfb9b19 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.10.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.10.rcgu.o new file mode 100644 index 0000000..02bce6f Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.11.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.11.rcgu.o new file mode 100644 index 0000000..058e4c9 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.12.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.12.rcgu.o new file mode 100644 index 0000000..f977270 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.13.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.13.rcgu.o new file mode 100644 index 0000000..1d25753 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.14.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.14.rcgu.o new file mode 100644 index 0000000..2d36033 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.15.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.15.rcgu.o new file mode 100644 index 0000000..9d97bcc Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.2.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.2.rcgu.o new file mode 100644 index 0000000..a3766b4 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.3.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.3.rcgu.o new file mode 100644 index 0000000..458a2c2 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.4.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.4.rcgu.o new file mode 100644 index 0000000..ac210ac Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.5.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.5.rcgu.o new file mode 100644 index 0000000..7610e4c Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.6.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.6.rcgu.o new file mode 100644 index 0000000..d049677 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.7.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.7.rcgu.o new file mode 100644 index 0000000..7e2e8ef Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.8.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.8.rcgu.o new file mode 100644 index 0000000..4d22554 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.9.rcgu.o b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.9.rcgu.o new file mode 100644 index 0000000..01f79c6 Binary files /dev/null and b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.build_script_build.8f4bc891-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.d b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.d new file mode 100644 index 0000000..53b355f --- /dev/null +++ b/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs: diff --git a/core/target/rls/debug/build/libc-3940ee52605d5ff4/save-analysis/build_script_build-3940ee52605d5ff4.json b/core/target/rls/debug/build/libc-3940ee52605d5ff4/save-analysis/build_script_build-3940ee52605d5ff4.json new file mode 100644 index 0000000..cfbddf8 --- /dev/null +++ b/core/target/rls/debug/build/libc-3940ee52605d5ff4/save-analysis/build_script_build-3940ee52605d5ff4.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=3940ee52605d5ff4","-C","extra-filename=-3940ee52605d5ff4","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/libc-3940ee52605d5ff4","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/libc-3940ee52605d5ff4/build_script_build-3940ee52605d5ff4"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[14145010127858288785,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","byte_start":0,"byte_end":5960,"line_start":1,"line_end":174,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","byte_start":0,"byte_end":5960,"line_start":1,"line_end":174,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/libc-559b7434443ae1a8/invoked.timestamp b/core/target/rls/debug/build/libc-559b7434443ae1a8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/libc-559b7434443ae1a8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/libc-559b7434443ae1a8/output b/core/target/rls/debug/build/libc-559b7434443ae1a8/output new file mode 100644 index 0000000..0e9e52c --- /dev/null +++ b/core/target/rls/debug/build/libc-559b7434443ae1a8/output @@ -0,0 +1,14 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=freebsd11 +cargo:rustc-cfg=libc_priv_mod_use +cargo:rustc-cfg=libc_union +cargo:rustc-cfg=libc_const_size_of +cargo:rustc-cfg=libc_align +cargo:rustc-cfg=libc_int128 +cargo:rustc-cfg=libc_core_cvoid +cargo:rustc-cfg=libc_packedN +cargo:rustc-cfg=libc_cfg_target_vendor +cargo:rustc-cfg=libc_non_exhaustive +cargo:rustc-cfg=libc_ptr_addr_of +cargo:rustc-cfg=libc_underscore_const_names +cargo:rustc-cfg=libc_const_extern_fn diff --git a/core/target/rls/debug/build/libc-559b7434443ae1a8/root-output b/core/target/rls/debug/build/libc-559b7434443ae1a8/root-output new file mode 100644 index 0000000..cda0944 --- /dev/null +++ b/core/target/rls/debug/build/libc-559b7434443ae1a8/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/libc-559b7434443ae1a8/out \ No newline at end of file diff --git a/core/target/rls/debug/build/libc-559b7434443ae1a8/stderr b/core/target/rls/debug/build/libc-559b7434443ae1a8/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build-script-build b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build-script-build new file mode 100755 index 0000000..8e59ac1 Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build-script-build differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4 b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4 new file mode 100755 index 0000000..8e59ac1 Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4 differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.0.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.0.rcgu.o new file mode 100644 index 0000000..c684222 Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.1.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.1.rcgu.o new file mode 100644 index 0000000..7d00447 Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.2.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.2.rcgu.o new file mode 100644 index 0000000..eac176b Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.3.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.3.rcgu.o new file mode 100644 index 0000000..f58012a Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.4.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.4.rcgu.o new file mode 100644 index 0000000..295228f Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.5.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.5.rcgu.o new file mode 100644 index 0000000..5b19e58 Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.6.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.6.rcgu.o new file mode 100644 index 0000000..299daf5 Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.7.rcgu.o b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.7.rcgu.o new file mode 100644 index 0000000..48ec96c Binary files /dev/null and b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.build_script_build.6c67e94e-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.d b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.d new file mode 100644 index 0000000..987c128 --- /dev/null +++ b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs: diff --git a/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/save-analysis/build_script_build-b483bb0b0cf9b3e4.json b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/save-analysis/build_script_build-b483bb0b0cf9b3e4.json new file mode 100644 index 0000000..cc52c13 --- /dev/null +++ b/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/save-analysis/build_script_build-b483bb0b0cf9b3e4.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=b483bb0b0cf9b3e4","-C","extra-filename=-b483bb0b0cf9b3e4","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","autocfg=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/lock_api-b483bb0b0cf9b3e4/build_script_build-b483bb0b0cf9b3e4"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[13563734209824549198,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","num":20,"id":{"name":"autocfg","disambiguator":[5686438741383050371,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","byte_start":0,"byte_end":152,"line_start":1,"line_end":7,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","byte_start":0,"byte_end":152,"line_start":1,"line_end":7,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.9/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/invoked.timestamp b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/out/probe0.ll b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/out/probe0.ll new file mode 100644 index 0000000..c1a9de9 --- /dev/null +++ b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/out/probe0.ll @@ -0,0 +1,8 @@ +; ModuleID = 'probe0.2cb0d927-cgu.0' +source_filename = "probe0.2cb0d927-cgu.0" +target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-apple-macosx10.7.0" + +!llvm.module.flags = !{!0} + +!0 = !{i32 7, !"PIC Level", i32 2} diff --git a/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/output b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/output new file mode 100644 index 0000000..ad552e5 --- /dev/null +++ b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/output @@ -0,0 +1 @@ +cargo:rustc-cfg=has_const_fn_trait_bound diff --git a/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/root-output b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/root-output new file mode 100644 index 0000000..7f42586 --- /dev/null +++ b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/out \ No newline at end of file diff --git a/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/stderr b/core/target/rls/debug/build/lock_api-c9240f7b9fba920a/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/log-00828301b25432e9/invoked.timestamp b/core/target/rls/debug/build/log-00828301b25432e9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/log-00828301b25432e9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/log-00828301b25432e9/output b/core/target/rls/debug/build/log-00828301b25432e9/output new file mode 100644 index 0000000..ba39005 --- /dev/null +++ b/core/target/rls/debug/build/log-00828301b25432e9/output @@ -0,0 +1,3 @@ +cargo:rustc-cfg=atomic_cas +cargo:rustc-cfg=has_atomics +cargo:rerun-if-changed=build.rs diff --git a/core/target/rls/debug/build/log-00828301b25432e9/root-output b/core/target/rls/debug/build/log-00828301b25432e9/root-output new file mode 100644 index 0000000..3412367 --- /dev/null +++ b/core/target/rls/debug/build/log-00828301b25432e9/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/log-00828301b25432e9/out \ No newline at end of file diff --git a/core/target/rls/debug/build/log-00828301b25432e9/stderr b/core/target/rls/debug/build/log-00828301b25432e9/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build-script-build b/core/target/rls/debug/build/log-a38ec269648d718c/build-script-build new file mode 100755 index 0000000..3ba55f2 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build-script-build differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c new file mode 100755 index 0000000..3ba55f2 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.0.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.0.rcgu.o new file mode 100644 index 0000000..2614850 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.1.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.1.rcgu.o new file mode 100644 index 0000000..08160bc Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.10.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.10.rcgu.o new file mode 100644 index 0000000..f2730d1 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.11.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.11.rcgu.o new file mode 100644 index 0000000..f06ec26 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.12.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.12.rcgu.o new file mode 100644 index 0000000..962b727 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.13.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.13.rcgu.o new file mode 100644 index 0000000..447ee25 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.14.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.14.rcgu.o new file mode 100644 index 0000000..e791de6 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.15.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.15.rcgu.o new file mode 100644 index 0000000..b1fe874 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.2.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.2.rcgu.o new file mode 100644 index 0000000..d6d8173 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.3.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.3.rcgu.o new file mode 100644 index 0000000..24bde18 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.4.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.4.rcgu.o new file mode 100644 index 0000000..84df7c1 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.5.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.5.rcgu.o new file mode 100644 index 0000000..cf5a1c9 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.6.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.6.rcgu.o new file mode 100644 index 0000000..71ede0f Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.7.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.7.rcgu.o new file mode 100644 index 0000000..a1e05cd Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.8.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.8.rcgu.o new file mode 100644 index 0000000..33ecd29 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.9.rcgu.o b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.9.rcgu.o new file mode 100644 index 0000000..2eb56f2 Binary files /dev/null and b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.build_script_build.dd108df6-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.d b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.d new file mode 100644 index 0000000..44fefc0 --- /dev/null +++ b/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs: diff --git a/core/target/rls/debug/build/log-a38ec269648d718c/save-analysis/build_script_build-a38ec269648d718c.json b/core/target/rls/debug/build/log-a38ec269648d718c/save-analysis/build_script_build-a38ec269648d718c.json new file mode 100644 index 0000000..18e8dc6 --- /dev/null +++ b/core/target/rls/debug/build/log-a38ec269648d718c/save-analysis/build_script_build-a38ec269648d718c.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=a38ec269648d718c","-C","extra-filename=-a38ec269648d718c","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/log-a38ec269648d718c","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/log-a38ec269648d718c/build_script_build-a38ec269648d718c"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[9832297432750263798,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","byte_start":0,"byte_end":1064,"line_start":1,"line_end":46,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","byte_start":0,"byte_end":1064,"line_start":1,"line_end":46,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12}],"decl_id":null,"docs":" This build script detects target platforms that lack proper support for\n atomics and sets `cfg` flags accordingly.\n","sig":null,"attributes":[{"value":"/ This build script detects target platforms that lack proper support for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","byte_start":0,"byte_end":75,"line_start":1,"line_end":1,"column_start":1,"column_end":76}},{"value":"/ atomics and sets `cfg` flags accordingly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","byte_start":76,"byte_end":121,"line_start":2,"line_end":2,"column_start":1,"column_end":46}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/memchr-02f0650077fc25b7/invoked.timestamp b/core/target/rls/debug/build/memchr-02f0650077fc25b7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/memchr-02f0650077fc25b7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/memchr-02f0650077fc25b7/output b/core/target/rls/debug/build/memchr-02f0650077fc25b7/output new file mode 100644 index 0000000..520482b --- /dev/null +++ b/core/target/rls/debug/build/memchr-02f0650077fc25b7/output @@ -0,0 +1,4 @@ +cargo:rustc-cfg=memchr_runtime_simd +cargo:rustc-cfg=memchr_runtime_sse2 +cargo:rustc-cfg=memchr_runtime_sse42 +cargo:rustc-cfg=memchr_runtime_avx diff --git a/core/target/rls/debug/build/memchr-02f0650077fc25b7/root-output b/core/target/rls/debug/build/memchr-02f0650077fc25b7/root-output new file mode 100644 index 0000000..150ed20 --- /dev/null +++ b/core/target/rls/debug/build/memchr-02f0650077fc25b7/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/memchr-02f0650077fc25b7/out \ No newline at end of file diff --git a/core/target/rls/debug/build/memchr-02f0650077fc25b7/stderr b/core/target/rls/debug/build/memchr-02f0650077fc25b7/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build-script-build b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build-script-build new file mode 100755 index 0000000..1fbadb2 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build-script-build differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0 b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0 new file mode 100755 index 0000000..1fbadb2 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0 differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.0.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.0.rcgu.o new file mode 100644 index 0000000..29c7184 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.1.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.1.rcgu.o new file mode 100644 index 0000000..914c049 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.10.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.10.rcgu.o new file mode 100644 index 0000000..c102c69 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.11.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.11.rcgu.o new file mode 100644 index 0000000..dabe043 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.12.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.12.rcgu.o new file mode 100644 index 0000000..6f71aac Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.13.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.13.rcgu.o new file mode 100644 index 0000000..c1d2d58 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.14.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.14.rcgu.o new file mode 100644 index 0000000..08e657e Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.15.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.15.rcgu.o new file mode 100644 index 0000000..152c0f9 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.2.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.2.rcgu.o new file mode 100644 index 0000000..b23e5b9 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.3.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.3.rcgu.o new file mode 100644 index 0000000..5f047bd Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.4.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.4.rcgu.o new file mode 100644 index 0000000..1d5be01 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.5.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.5.rcgu.o new file mode 100644 index 0000000..6a2af87 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.6.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.6.rcgu.o new file mode 100644 index 0000000..80918c5 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.7.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.7.rcgu.o new file mode 100644 index 0000000..6ae9eaa Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.8.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.8.rcgu.o new file mode 100644 index 0000000..a4ced89 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.9.rcgu.o b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.9.rcgu.o new file mode 100644 index 0000000..5545334 Binary files /dev/null and b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.build_script_build.cea6096b-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.d b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.d new file mode 100644 index 0000000..e5fc3fe --- /dev/null +++ b/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs: diff --git a/core/target/rls/debug/build/memchr-05efc5530fac13a0/save-analysis/build_script_build-05efc5530fac13a0.json b/core/target/rls/debug/build/memchr-05efc5530fac13a0/save-analysis/build_script_build-05efc5530fac13a0.json new file mode 100644 index 0000000..e1f560f --- /dev/null +++ b/core/target/rls/debug/build/memchr-05efc5530fac13a0/save-analysis/build_script_build-05efc5530fac13a0.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=05efc5530fac13a0","-C","extra-filename=-05efc5530fac13a0","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/memchr-05efc5530fac13a0","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/memchr-05efc5530fac13a0/build_script_build-05efc5530fac13a0"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[16085712219972962667,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","byte_start":0,"byte_end":2728,"line_start":1,"line_end":88,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","byte_start":0,"byte_end":2728,"line_start":1,"line_end":88,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":13}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/invoked.timestamp b/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/output b/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/root-output b/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/root-output new file mode 100644 index 0000000..439da9b --- /dev/null +++ b/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/out \ No newline at end of file diff --git a/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/stderr b/core/target/rls/debug/build/native-tls-3d4395a08154d3ce/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build-script-build b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build-script-build new file mode 100755 index 0000000..d2e2fc8 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build-script-build differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837 b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837 new file mode 100755 index 0000000..d2e2fc8 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837 differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.0.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.0.rcgu.o new file mode 100644 index 0000000..06474a6 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.1.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.1.rcgu.o new file mode 100644 index 0000000..023ece6 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.10.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.10.rcgu.o new file mode 100644 index 0000000..8622834 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.11.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.11.rcgu.o new file mode 100644 index 0000000..3281533 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.12.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.12.rcgu.o new file mode 100644 index 0000000..d0170c8 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.13.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.13.rcgu.o new file mode 100644 index 0000000..185f646 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.14.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.14.rcgu.o new file mode 100644 index 0000000..aa76146 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.15.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.15.rcgu.o new file mode 100644 index 0000000..c825bb2 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.2.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.2.rcgu.o new file mode 100644 index 0000000..17614b6 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.3.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.3.rcgu.o new file mode 100644 index 0000000..edf47b4 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.4.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.4.rcgu.o new file mode 100644 index 0000000..0fabd23 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.5.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.5.rcgu.o new file mode 100644 index 0000000..a20b37f Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.6.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.6.rcgu.o new file mode 100644 index 0000000..db5c4f4 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.7.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.7.rcgu.o new file mode 100644 index 0000000..bfeae4f Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.8.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.8.rcgu.o new file mode 100644 index 0000000..b27b217 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.9.rcgu.o b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.9.rcgu.o new file mode 100644 index 0000000..e965134 Binary files /dev/null and b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.build_script_build.c5b126fc-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.d b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.d new file mode 100644 index 0000000..24dcb8b --- /dev/null +++ b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs: diff --git a/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/save-analysis/build_script_build-6a50fbd8f127f837.json b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/save-analysis/build_script_build-6a50fbd8f127f837.json new file mode 100644 index 0000000..5ea4c04 --- /dev/null +++ b/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/save-analysis/build_script_build-6a50fbd8f127f837.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=6a50fbd8f127f837","-C","extra-filename=-6a50fbd8f127f837","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/native-tls-6a50fbd8f127f837","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/native-tls-6a50fbd8f127f837/build_script_build-6a50fbd8f127f837"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[15907806578409023228,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","byte_start":0,"byte_end":538,"line_start":1,"line_end":19,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","byte_start":0,"byte_end":538,"line_start":1,"line_end":19,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/native-tls-0.2.10/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build-script-build b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build-script-build new file mode 100755 index 0000000..3cc465c Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build-script-build differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23 b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23 new file mode 100755 index 0000000..3cc465c Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23 differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.0.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.0.rcgu.o new file mode 100644 index 0000000..3c03b12 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.1.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.1.rcgu.o new file mode 100644 index 0000000..180cb39 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.10.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.10.rcgu.o new file mode 100644 index 0000000..59234c7 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.11.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.11.rcgu.o new file mode 100644 index 0000000..b295d56 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.12.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.12.rcgu.o new file mode 100644 index 0000000..19aec89 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.13.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.13.rcgu.o new file mode 100644 index 0000000..c66327a Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.14.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.14.rcgu.o new file mode 100644 index 0000000..e419159 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.15.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.15.rcgu.o new file mode 100644 index 0000000..a29616e Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.2.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.2.rcgu.o new file mode 100644 index 0000000..83a4006 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.3.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.3.rcgu.o new file mode 100644 index 0000000..9ac8a0a Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.4.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.4.rcgu.o new file mode 100644 index 0000000..6f38b95 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.5.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.5.rcgu.o new file mode 100644 index 0000000..b62dc68 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.6.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.6.rcgu.o new file mode 100644 index 0000000..df33fb7 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.7.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.7.rcgu.o new file mode 100644 index 0000000..9344f5e Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.8.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.8.rcgu.o new file mode 100644 index 0000000..4a93b3d Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.9.rcgu.o b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.9.rcgu.o new file mode 100644 index 0000000..bc4c413 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.build_script_build.503ffe1c-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.d b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.d new file mode 100644 index 0000000..9f96b9b --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs: diff --git a/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/save-analysis/build_script_build-1053dd14f4123c23.json b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/save-analysis/build_script_build-1053dd14f4123c23.json new file mode 100644 index 0000000..dded7f3 --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/save-analysis/build_script_build-1053dd14f4123c23.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=1053dd14f4123c23","-C","extra-filename=-1053dd14f4123c23","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-1053dd14f4123c23/build_script_build-1053dd14f4123c23"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[16150976427758452252,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","byte_start":214,"byte_end":455,"line_start":4,"line_end":10,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","byte_start":214,"byte_end":455,"line_start":4,"line_end":10,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.9.3/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build-script-build b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build-script-build new file mode 100755 index 0000000..ecf5f9d Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build-script-build differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665 b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665 new file mode 100755 index 0000000..ecf5f9d Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665 differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.0.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.0.rcgu.o new file mode 100644 index 0000000..febdb1f Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.1.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.1.rcgu.o new file mode 100644 index 0000000..368e8c0 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.10.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.10.rcgu.o new file mode 100644 index 0000000..f278ad8 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.11.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.11.rcgu.o new file mode 100644 index 0000000..47a5c24 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.12.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.12.rcgu.o new file mode 100644 index 0000000..0d55891 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.13.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.13.rcgu.o new file mode 100644 index 0000000..1699b36 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.14.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.14.rcgu.o new file mode 100644 index 0000000..0663acc Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.15.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.15.rcgu.o new file mode 100644 index 0000000..52fb46b Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.2.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.2.rcgu.o new file mode 100644 index 0000000..7845d91 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.3.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.3.rcgu.o new file mode 100644 index 0000000..3d979cf Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.4.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.4.rcgu.o new file mode 100644 index 0000000..c1a1780 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.5.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.5.rcgu.o new file mode 100644 index 0000000..e3fa69f Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.6.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.6.rcgu.o new file mode 100644 index 0000000..5f9f5c8 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.7.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.7.rcgu.o new file mode 100644 index 0000000..c845fdc Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.8.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.8.rcgu.o new file mode 100644 index 0000000..b9da895 Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.9.rcgu.o b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.9.rcgu.o new file mode 100644 index 0000000..b31aecb Binary files /dev/null and b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.build_script_build.f064c905-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.d b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.d new file mode 100644 index 0000000..faa8ec0 --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs: diff --git a/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/save-analysis/build_script_build-27ed646cceb8c665.json b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/save-analysis/build_script_build-27ed646cceb8c665.json new file mode 100644 index 0000000..006aebf --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/save-analysis/build_script_build-27ed646cceb8c665.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=27ed646cceb8c665","-C","extra-filename=-27ed646cceb8c665","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-27ed646cceb8c665/build_script_build-27ed646cceb8c665"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[12327542663181289733,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","byte_start":214,"byte_end":455,"line_start":4,"line_end":10,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","byte_start":214,"byte_end":455,"line_start":4,"line_end":10,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.5/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/invoked.timestamp b/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/output b/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/output new file mode 100644 index 0000000..d15ba9a --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=build.rs diff --git a/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/root-output b/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/root-output new file mode 100644 index 0000000..ef3cfc3 --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/out \ No newline at end of file diff --git a/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/stderr b/core/target/rls/debug/build/parking_lot_core-3fda61fa41165c16/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/invoked.timestamp b/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/output b/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/output new file mode 100644 index 0000000..d15ba9a --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=build.rs diff --git a/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/root-output b/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/root-output new file mode 100644 index 0000000..f742f08 --- /dev/null +++ b/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/out \ No newline at end of file diff --git a/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/stderr b/core/target/rls/debug/build/parking_lot_core-c048b5f17cf04485/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/invoked.timestamp b/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/output b/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/root-output b/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/root-output new file mode 100644 index 0000000..ca525ab --- /dev/null +++ b/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/out \ No newline at end of file diff --git a/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/stderr b/core/target/rls/debug/build/proc-macro-hack-495fc495d5dd22cd/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build-script-build b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build-script-build new file mode 100755 index 0000000..253a5c1 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build-script-build differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551 b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551 new file mode 100755 index 0000000..253a5c1 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551 differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.0.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.0.rcgu.o new file mode 100644 index 0000000..5d8ffd5 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.1.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.1.rcgu.o new file mode 100644 index 0000000..1771500 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.10.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.10.rcgu.o new file mode 100644 index 0000000..da1ba5a Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.11.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.11.rcgu.o new file mode 100644 index 0000000..9736874 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.12.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.12.rcgu.o new file mode 100644 index 0000000..60238b7 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.13.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.13.rcgu.o new file mode 100644 index 0000000..e9936fa Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.14.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.14.rcgu.o new file mode 100644 index 0000000..c038926 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.15.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.15.rcgu.o new file mode 100644 index 0000000..580ffe0 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.2.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.2.rcgu.o new file mode 100644 index 0000000..194e2c5 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.3.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.3.rcgu.o new file mode 100644 index 0000000..df7541e Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.4.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.4.rcgu.o new file mode 100644 index 0000000..ccec6be Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.5.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.5.rcgu.o new file mode 100644 index 0000000..53dec4d Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.6.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.6.rcgu.o new file mode 100644 index 0000000..3737948 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.7.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.7.rcgu.o new file mode 100644 index 0000000..a872155 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.8.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.8.rcgu.o new file mode 100644 index 0000000..fe4fb0a Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.9.rcgu.o b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.9.rcgu.o new file mode 100644 index 0000000..0ffc2fc Binary files /dev/null and b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.build_script_build.ebcd578d-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.d b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.d new file mode 100644 index 0000000..ac57f9e --- /dev/null +++ b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs: diff --git a/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/save-analysis/build_script_build-ffc6522112943551.json b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/save-analysis/build_script_build-ffc6522112943551.json new file mode 100644 index 0000000..b783748 --- /dev/null +++ b/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/save-analysis/build_script_build-ffc6522112943551.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=ffc6522112943551","-C","extra-filename=-ffc6522112943551","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro-hack-ffc6522112943551/build_script_build-ffc6522112943551"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[9950437470615984013,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","byte_start":0,"byte_end":1081,"line_start":1,"line_end":31,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","byte_start":0,"byte_end":1081,"line_start":1,"line_end":31,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build-script-build b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build-script-build new file mode 100755 index 0000000..cdc97b5 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build-script-build differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138 b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138 new file mode 100755 index 0000000..cdc97b5 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138 differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.0.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.0.rcgu.o new file mode 100644 index 0000000..b28b684 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.1.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.1.rcgu.o new file mode 100644 index 0000000..f5d8a82 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.10.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.10.rcgu.o new file mode 100644 index 0000000..fbfbf76 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.11.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.11.rcgu.o new file mode 100644 index 0000000..a333b93 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.12.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.12.rcgu.o new file mode 100644 index 0000000..e20f2d4 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.13.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.13.rcgu.o new file mode 100644 index 0000000..89a5299 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.14.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.14.rcgu.o new file mode 100644 index 0000000..5811b1b Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.15.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.15.rcgu.o new file mode 100644 index 0000000..fca6b05 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.2.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.2.rcgu.o new file mode 100644 index 0000000..e18f094 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.3.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.3.rcgu.o new file mode 100644 index 0000000..df9982c Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.4.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.4.rcgu.o new file mode 100644 index 0000000..39910f4 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.5.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.5.rcgu.o new file mode 100644 index 0000000..b6facf6 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.6.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.6.rcgu.o new file mode 100644 index 0000000..f68a9a6 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.7.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.7.rcgu.o new file mode 100644 index 0000000..7e394cf Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.8.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.8.rcgu.o new file mode 100644 index 0000000..8522500 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.9.rcgu.o b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.9.rcgu.o new file mode 100644 index 0000000..681d499 Binary files /dev/null and b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.build_script_build.984546ea-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.d b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.d new file mode 100644 index 0000000..81ef332 --- /dev/null +++ b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs: diff --git a/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/save-analysis/build_script_build-0d68f0cde0993138.json b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/save-analysis/build_script_build-0d68f0cde0993138.json new file mode 100644 index 0000000..25e2001 --- /dev/null +++ b/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/save-analysis/build_script_build-0d68f0cde0993138.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"proc-macro\"","-C","metadata=0d68f0cde0993138","-C","extra-filename=-0d68f0cde0993138","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro2-0d68f0cde0993138/build_script_build-0d68f0cde0993138"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[1330405975492216554,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","byte_start":1907,"byte_end":5640,"line_start":43,"line_end":183,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","byte_start":1907,"byte_end":5640,"line_start":43,"line_end":183,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":21},{"krate":0,"index":22}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/invoked.timestamp b/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/output b/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/output new file mode 100644 index 0000000..6070043 --- /dev/null +++ b/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/output @@ -0,0 +1,3 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=use_proc_macro +cargo:rustc-cfg=wrap_proc_macro diff --git a/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/root-output b/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/root-output new file mode 100644 index 0000000..b58a82b --- /dev/null +++ b/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/out \ No newline at end of file diff --git a/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/stderr b/core/target/rls/debug/build/proc-macro2-15f1bab650003b86/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build-script-build b/core/target/rls/debug/build/quote-109aa905a5b448df/build-script-build new file mode 100755 index 0000000..4cc6bd4 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build-script-build differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df new file mode 100755 index 0000000..4cc6bd4 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.0.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.0.rcgu.o new file mode 100644 index 0000000..e80bca2 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.1.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.1.rcgu.o new file mode 100644 index 0000000..eb0dad5 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.10.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.10.rcgu.o new file mode 100644 index 0000000..918562d Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.11.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.11.rcgu.o new file mode 100644 index 0000000..8f3f2ba Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.12.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.12.rcgu.o new file mode 100644 index 0000000..1eddd4f Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.13.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.13.rcgu.o new file mode 100644 index 0000000..8049398 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.14.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.14.rcgu.o new file mode 100644 index 0000000..c023bbe Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.15.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.15.rcgu.o new file mode 100644 index 0000000..b93afa7 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.2.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.2.rcgu.o new file mode 100644 index 0000000..ae6a457 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.3.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.3.rcgu.o new file mode 100644 index 0000000..a38bcae Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.4.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.4.rcgu.o new file mode 100644 index 0000000..ccf364a Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.5.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.5.rcgu.o new file mode 100644 index 0000000..666abbd Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.6.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.6.rcgu.o new file mode 100644 index 0000000..2722725 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.7.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.7.rcgu.o new file mode 100644 index 0000000..c38edb5 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.8.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.8.rcgu.o new file mode 100644 index 0000000..dc39cbd Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.9.rcgu.o b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.9.rcgu.o new file mode 100644 index 0000000..0a535c0 Binary files /dev/null and b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.build_script_build.3efaa8fb-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.d b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.d new file mode 100644 index 0000000..0851893 --- /dev/null +++ b/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs: diff --git a/core/target/rls/debug/build/quote-109aa905a5b448df/save-analysis/build_script_build-109aa905a5b448df.json b/core/target/rls/debug/build/quote-109aa905a5b448df/save-analysis/build_script_build-109aa905a5b448df.json new file mode 100644 index 0000000..d9833ee --- /dev/null +++ b/core/target/rls/debug/build/quote-109aa905a5b448df/save-analysis/build_script_build-109aa905a5b448df.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"proc-macro\"","-C","metadata=109aa905a5b448df","-C","extra-filename=-109aa905a5b448df","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/quote-109aa905a5b448df","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/quote-109aa905a5b448df/build_script_build-109aa905a5b448df"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[4933474083220924667,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","byte_start":0,"byte_end":960,"line_start":1,"line_end":38,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","byte_start":0,"byte_end":960,"line_start":1,"line_end":38,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":19}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/quote-81c9d57e0a6d8646/invoked.timestamp b/core/target/rls/debug/build/quote-81c9d57e0a6d8646/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/quote-81c9d57e0a6d8646/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/quote-81c9d57e0a6d8646/output b/core/target/rls/debug/build/quote-81c9d57e0a6d8646/output new file mode 100644 index 0000000..d15ba9a --- /dev/null +++ b/core/target/rls/debug/build/quote-81c9d57e0a6d8646/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=build.rs diff --git a/core/target/rls/debug/build/quote-81c9d57e0a6d8646/root-output b/core/target/rls/debug/build/quote-81c9d57e0a6d8646/root-output new file mode 100644 index 0000000..52b9950 --- /dev/null +++ b/core/target/rls/debug/build/quote-81c9d57e0a6d8646/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/quote-81c9d57e0a6d8646/out \ No newline at end of file diff --git a/core/target/rls/debug/build/quote-81c9d57e0a6d8646/stderr b/core/target/rls/debug/build/quote-81c9d57e0a6d8646/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build-script-build b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build-script-build new file mode 100755 index 0000000..5c63ecd Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build-script-build differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487 b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487 new file mode 100755 index 0000000..5c63ecd Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487 differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.0.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.0.rcgu.o new file mode 100644 index 0000000..c1ca4a2 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.1.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.1.rcgu.o new file mode 100644 index 0000000..caccb16 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.10.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.10.rcgu.o new file mode 100644 index 0000000..02ec4ed Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.11.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.11.rcgu.o new file mode 100644 index 0000000..fca4502 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.12.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.12.rcgu.o new file mode 100644 index 0000000..13a6acb Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.13.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.13.rcgu.o new file mode 100644 index 0000000..0cf6498 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.14.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.14.rcgu.o new file mode 100644 index 0000000..96fa237 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.15.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.15.rcgu.o new file mode 100644 index 0000000..16aa814 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.2.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.2.rcgu.o new file mode 100644 index 0000000..f00b16b Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.3.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.3.rcgu.o new file mode 100644 index 0000000..f1ddc42 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.4.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.4.rcgu.o new file mode 100644 index 0000000..a12a251 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.5.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.5.rcgu.o new file mode 100644 index 0000000..6540e0d Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.6.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.6.rcgu.o new file mode 100644 index 0000000..b04b423 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.7.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.7.rcgu.o new file mode 100644 index 0000000..0b77120 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.8.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.8.rcgu.o new file mode 100644 index 0000000..dea8408 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.9.rcgu.o b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.9.rcgu.o new file mode 100644 index 0000000..44d6ba3 Binary files /dev/null and b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.build_script_build.d37dfa7c-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.d b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.d new file mode 100644 index 0000000..bd51e2d --- /dev/null +++ b/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs: diff --git a/core/target/rls/debug/build/serde-035fcd7f81a6b487/save-analysis/build_script_build-035fcd7f81a6b487.json b/core/target/rls/debug/build/serde-035fcd7f81a6b487/save-analysis/build_script_build-035fcd7f81a6b487.json new file mode 100644 index 0000000..625b34f --- /dev/null +++ b/core/target/rls/debug/build/serde-035fcd7f81a6b487/save-analysis/build_script_build-035fcd7f81a6b487.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=035fcd7f81a6b487","-C","extra-filename=-035fcd7f81a6b487","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde-035fcd7f81a6b487","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde-035fcd7f81a6b487/build_script_build-035fcd7f81a6b487"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[2954222434091137660,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","byte_start":0,"byte_end":5062,"line_start":1,"line_end":140,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","byte_start":0,"byte_end":5062,"line_start":1,"line_end":140,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/serde-ee1826e7f3c1618f/invoked.timestamp b/core/target/rls/debug/build/serde-ee1826e7f3c1618f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/serde-ee1826e7f3c1618f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/serde-ee1826e7f3c1618f/output b/core/target/rls/debug/build/serde-ee1826e7f3c1618f/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/serde-ee1826e7f3c1618f/root-output b/core/target/rls/debug/build/serde-ee1826e7f3c1618f/root-output new file mode 100644 index 0000000..4fc3184 --- /dev/null +++ b/core/target/rls/debug/build/serde-ee1826e7f3c1618f/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde-ee1826e7f3c1618f/out \ No newline at end of file diff --git a/core/target/rls/debug/build/serde-ee1826e7f3c1618f/stderr b/core/target/rls/debug/build/serde-ee1826e7f3c1618f/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/invoked.timestamp b/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/output b/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/root-output b/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/root-output new file mode 100644 index 0000000..83901ee --- /dev/null +++ b/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/out \ No newline at end of file diff --git a/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/stderr b/core/target/rls/debug/build/serde_derive-29eb2cf917dc166a/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build-script-build b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build-script-build new file mode 100755 index 0000000..2e603d3 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build-script-build differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7 b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7 new file mode 100755 index 0000000..2e603d3 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7 differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.0.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.0.rcgu.o new file mode 100644 index 0000000..306378e Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.1.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.1.rcgu.o new file mode 100644 index 0000000..833193a Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.10.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.10.rcgu.o new file mode 100644 index 0000000..9d3beb7 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.11.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.11.rcgu.o new file mode 100644 index 0000000..8c7c0a1 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.12.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.12.rcgu.o new file mode 100644 index 0000000..e646723 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.13.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.13.rcgu.o new file mode 100644 index 0000000..600c1ed Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.14.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.14.rcgu.o new file mode 100644 index 0000000..3f10528 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.15.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.15.rcgu.o new file mode 100644 index 0000000..4829f87 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.2.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.2.rcgu.o new file mode 100644 index 0000000..2466e50 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.3.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.3.rcgu.o new file mode 100644 index 0000000..5b42d0f Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.4.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.4.rcgu.o new file mode 100644 index 0000000..1a9c130 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.5.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.5.rcgu.o new file mode 100644 index 0000000..4fa1faa Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.6.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.6.rcgu.o new file mode 100644 index 0000000..8b2f8cf Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.7.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.7.rcgu.o new file mode 100644 index 0000000..fb6bc18 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.8.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.8.rcgu.o new file mode 100644 index 0000000..64bf8ac Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.9.rcgu.o b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.9.rcgu.o new file mode 100644 index 0000000..8359504 Binary files /dev/null and b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.build_script_build.321c48e9-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.d b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.d new file mode 100644 index 0000000..e79e126 --- /dev/null +++ b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs: diff --git a/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/save-analysis/build_script_build-344e41a9dedce4e7.json b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/save-analysis/build_script_build-344e41a9dedce4e7.json new file mode 100644 index 0000000..e621888 --- /dev/null +++ b/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/save-analysis/build_script_build-344e41a9dedce4e7.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","-C","metadata=344e41a9dedce4e7","-C","extra-filename=-344e41a9dedce4e7","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_derive-344e41a9dedce4e7/build_script_build-344e41a9dedce4e7"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[6415866772315719913,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","byte_start":0,"byte_end":1191,"line_start":1,"line_end":36,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","byte_start":0,"byte_end":1191,"line_start":1,"line_end":36,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build-script-build b/core/target/rls/debug/build/serde_json-9411402610825bc9/build-script-build new file mode 100755 index 0000000..cf555c5 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build-script-build differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9 b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9 new file mode 100755 index 0000000..cf555c5 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9 differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.0.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.0.rcgu.o new file mode 100644 index 0000000..f0577c7 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.1.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.1.rcgu.o new file mode 100644 index 0000000..9ea8f65 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.10.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.10.rcgu.o new file mode 100644 index 0000000..1c5ed2e Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.11.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.11.rcgu.o new file mode 100644 index 0000000..27132cc Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.12.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.12.rcgu.o new file mode 100644 index 0000000..d574fcf Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.13.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.13.rcgu.o new file mode 100644 index 0000000..340ff93 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.14.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.14.rcgu.o new file mode 100644 index 0000000..873517d Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.15.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.15.rcgu.o new file mode 100644 index 0000000..854b54b Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.2.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.2.rcgu.o new file mode 100644 index 0000000..e522fd7 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.3.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.3.rcgu.o new file mode 100644 index 0000000..7db2fe0 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.4.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.4.rcgu.o new file mode 100644 index 0000000..3cb9f47 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.5.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.5.rcgu.o new file mode 100644 index 0000000..00cc1a4 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.6.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.6.rcgu.o new file mode 100644 index 0000000..f592bbf Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.7.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.7.rcgu.o new file mode 100644 index 0000000..1293893 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.8.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.8.rcgu.o new file mode 100644 index 0000000..e7aaa29 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.9.rcgu.o b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.9.rcgu.o new file mode 100644 index 0000000..b5fb2d3 Binary files /dev/null and b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.build_script_build.235a9635-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.d b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.d new file mode 100644 index 0000000..0c9558f --- /dev/null +++ b/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs: diff --git a/core/target/rls/debug/build/serde_json-9411402610825bc9/save-analysis/build_script_build-9411402610825bc9.json b/core/target/rls/debug/build/serde_json-9411402610825bc9/save-analysis/build_script_build-9411402610825bc9.json new file mode 100644 index 0000000..281d8d7 --- /dev/null +++ b/core/target/rls/debug/build/serde_json-9411402610825bc9/save-analysis/build_script_build-9411402610825bc9.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=9411402610825bc9","-C","extra-filename=-9411402610825bc9","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_json-9411402610825bc9","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_json-9411402610825bc9/build_script_build-9411402610825bc9"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[12337807657348535861,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","byte_start":0,"byte_end":1615,"line_start":1,"line_end":52,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","byte_start":0,"byte_end":1615,"line_start":1,"line_end":52,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.86/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/invoked.timestamp b/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/output b/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/output new file mode 100644 index 0000000..8f47a74 --- /dev/null +++ b/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/output @@ -0,0 +1 @@ +cargo:rustc-cfg=limb_width_64 diff --git a/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/root-output b/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/root-output new file mode 100644 index 0000000..cff2c74 --- /dev/null +++ b/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/out \ No newline at end of file diff --git a/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/stderr b/core/target/rls/debug/build/serde_json-d7ed6916df15ba17/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build-script-build b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build-script-build new file mode 100755 index 0000000..d7ad4f3 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build-script-build differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe new file mode 100755 index 0000000..d7ad4f3 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.0.rcgu.o b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.0.rcgu.o new file mode 100644 index 0000000..56ae717 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.1.rcgu.o b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.1.rcgu.o new file mode 100644 index 0000000..5711d61 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.2.rcgu.o b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.2.rcgu.o new file mode 100644 index 0000000..4643b3c Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.3.rcgu.o b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.3.rcgu.o new file mode 100644 index 0000000..ff7e020 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.4.rcgu.o b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.4.rcgu.o new file mode 100644 index 0000000..af388a1 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.5.rcgu.o b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.5.rcgu.o new file mode 100644 index 0000000..e96da50 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.6.rcgu.o b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.6.rcgu.o new file mode 100644 index 0000000..9d0b7e6 Binary files /dev/null and b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.build_script_build.016b7166-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.d b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.d new file mode 100644 index 0000000..ee2525b --- /dev/null +++ b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs: diff --git a/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/save-analysis/build_script_build-04d47e4a64d45afe.json b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/save-analysis/build_script_build-04d47e4a64d45afe.json new file mode 100644 index 0000000..d221a59 --- /dev/null +++ b/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/save-analysis/build_script_build-04d47e4a64d45afe.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"channel\"","--cfg","feature=\"default\"","--cfg","feature=\"iterator\"","-C","metadata=04d47e4a64d45afe","-C","extra-filename=-04d47e4a64d45afe","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/signal-hook-04d47e4a64d45afe/build_script_build-04d47e4a64d45afe"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[17365547629616525670,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","byte_start":0,"byte_end":205,"line_start":1,"line_end":9,"column_start":1,"column_end":13}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","byte_start":0,"byte_end":205,"line_start":1,"line_end":9,"column_start":1,"column_end":13},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/signal-hook-0.3.14/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/invoked.timestamp b/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/output b/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/root-output b/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/root-output new file mode 100644 index 0000000..6b7b44a --- /dev/null +++ b/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/out \ No newline at end of file diff --git a/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/stderr b/core/target/rls/debug/build/signal-hook-5a2e7b895e1a06d6/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build-script-build b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build-script-build new file mode 100755 index 0000000..ea77a32 Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build-script-build differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6 b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6 new file mode 100755 index 0000000..ea77a32 Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6 differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.0.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.0.rcgu.o new file mode 100644 index 0000000..eed3c43 Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.1.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.1.rcgu.o new file mode 100644 index 0000000..e77f46d Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.2.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.2.rcgu.o new file mode 100644 index 0000000..d796b1e Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.3.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.3.rcgu.o new file mode 100644 index 0000000..68b329f Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.4.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.4.rcgu.o new file mode 100644 index 0000000..9e493b8 Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.5.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.5.rcgu.o new file mode 100644 index 0000000..67b7e71 Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.6.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.6.rcgu.o new file mode 100644 index 0000000..9e0e9fa Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.7.rcgu.o b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.7.rcgu.o new file mode 100644 index 0000000..999c232 Binary files /dev/null and b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.build_script_build.46f3eaaa-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.d b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.d new file mode 100644 index 0000000..ba68d0a --- /dev/null +++ b/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs: diff --git a/core/target/rls/debug/build/slab-0df26ccf657e77e6/save-analysis/build_script_build-0df26ccf657e77e6.json b/core/target/rls/debug/build/slab-0df26ccf657e77e6/save-analysis/build_script_build-0df26ccf657e77e6.json new file mode 100644 index 0000000..cfe68a1 --- /dev/null +++ b/core/target/rls/debug/build/slab-0df26ccf657e77e6/save-analysis/build_script_build-0df26ccf657e77e6.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=0df26ccf657e77e6","-C","extra-filename=-0df26ccf657e77e6","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/slab-0df26ccf657e77e6","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","autocfg=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/slab-0df26ccf657e77e6/build_script_build-0df26ccf657e77e6"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[18288791412729440938,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","num":20,"id":{"name":"autocfg","disambiguator":[5686438741383050371,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","byte_start":0,"byte_end":927,"line_start":1,"line_end":24,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","byte_start":0,"byte_end":927,"line_start":1,"line_end":24,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/slab-3e286a00fe2c4595/invoked.timestamp b/core/target/rls/debug/build/slab-3e286a00fe2c4595/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/slab-3e286a00fe2c4595/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/slab-3e286a00fe2c4595/out/probe0.ll b/core/target/rls/debug/build/slab-3e286a00fe2c4595/out/probe0.ll new file mode 100644 index 0000000..c1a9de9 --- /dev/null +++ b/core/target/rls/debug/build/slab-3e286a00fe2c4595/out/probe0.ll @@ -0,0 +1,8 @@ +; ModuleID = 'probe0.2cb0d927-cgu.0' +source_filename = "probe0.2cb0d927-cgu.0" +target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-apple-macosx10.7.0" + +!llvm.module.flags = !{!0} + +!0 = !{i32 7, !"PIC Level", i32 2} diff --git a/core/target/rls/debug/build/slab-3e286a00fe2c4595/output b/core/target/rls/debug/build/slab-3e286a00fe2c4595/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/slab-3e286a00fe2c4595/root-output b/core/target/rls/debug/build/slab-3e286a00fe2c4595/root-output new file mode 100644 index 0000000..f091fb1 --- /dev/null +++ b/core/target/rls/debug/build/slab-3e286a00fe2c4595/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/slab-3e286a00fe2c4595/out \ No newline at end of file diff --git a/core/target/rls/debug/build/slab-3e286a00fe2c4595/stderr b/core/target/rls/debug/build/slab-3e286a00fe2c4595/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/syn-71e7c5d661e6fc90/invoked.timestamp b/core/target/rls/debug/build/syn-71e7c5d661e6fc90/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/syn-71e7c5d661e6fc90/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/syn-71e7c5d661e6fc90/output b/core/target/rls/debug/build/syn-71e7c5d661e6fc90/output new file mode 100644 index 0000000..614b948 --- /dev/null +++ b/core/target/rls/debug/build/syn-71e7c5d661e6fc90/output @@ -0,0 +1 @@ +cargo:rustc-cfg=syn_disable_nightly_tests diff --git a/core/target/rls/debug/build/syn-71e7c5d661e6fc90/root-output b/core/target/rls/debug/build/syn-71e7c5d661e6fc90/root-output new file mode 100644 index 0000000..8dea76a --- /dev/null +++ b/core/target/rls/debug/build/syn-71e7c5d661e6fc90/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/syn-71e7c5d661e6fc90/out \ No newline at end of file diff --git a/core/target/rls/debug/build/syn-71e7c5d661e6fc90/stderr b/core/target/rls/debug/build/syn-71e7c5d661e6fc90/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build-script-build b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build-script-build new file mode 100755 index 0000000..e9526c8 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build-script-build differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd new file mode 100755 index 0000000..e9526c8 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.0.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.0.rcgu.o new file mode 100644 index 0000000..fb65b5f Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.1.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.1.rcgu.o new file mode 100644 index 0000000..30f1274 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.10.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.10.rcgu.o new file mode 100644 index 0000000..8af4919 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.11.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.11.rcgu.o new file mode 100644 index 0000000..237245c Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.12.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.12.rcgu.o new file mode 100644 index 0000000..8570da5 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.13.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.13.rcgu.o new file mode 100644 index 0000000..74ccfda Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.14.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.14.rcgu.o new file mode 100644 index 0000000..9e53f0b Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.15.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.15.rcgu.o new file mode 100644 index 0000000..439d099 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.2.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.2.rcgu.o new file mode 100644 index 0000000..009a239 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.3.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.3.rcgu.o new file mode 100644 index 0000000..8415dfb Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.4.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.4.rcgu.o new file mode 100644 index 0000000..5e18fcf Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.5.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.5.rcgu.o new file mode 100644 index 0000000..eae8892 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.6.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.6.rcgu.o new file mode 100644 index 0000000..26f98ab Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.7.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.7.rcgu.o new file mode 100644 index 0000000..3f623ab Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.8.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.8.rcgu.o new file mode 100644 index 0000000..fe34768 Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.9.rcgu.o b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.9.rcgu.o new file mode 100644 index 0000000..f6e692d Binary files /dev/null and b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.build_script_build.08beb49d-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.d b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.d new file mode 100644 index 0000000..2a102c4 --- /dev/null +++ b/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs: diff --git a/core/target/rls/debug/build/syn-ee79faa7470db2fd/save-analysis/build_script_build-ee79faa7470db2fd.json b/core/target/rls/debug/build/syn-ee79faa7470db2fd/save-analysis/build_script_build-ee79faa7470db2fd.json new file mode 100644 index 0000000..7434b3b --- /dev/null +++ b/core/target/rls/debug/build/syn-ee79faa7470db2fd/save-analysis/build_script_build-ee79faa7470db2fd.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"clone-impls\"","--cfg","feature=\"default\"","--cfg","feature=\"derive\"","--cfg","feature=\"extra-traits\"","--cfg","feature=\"fold\"","--cfg","feature=\"full\"","--cfg","feature=\"parsing\"","--cfg","feature=\"printing\"","--cfg","feature=\"proc-macro\"","--cfg","feature=\"quote\"","--cfg","feature=\"visit\"","-C","metadata=ee79faa7470db2fd","-C","extra-filename=-ee79faa7470db2fd","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/syn-ee79faa7470db2fd","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/syn-ee79faa7470db2fd/build_script_build-ee79faa7470db2fd"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[10314743031009293469,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","byte_start":0,"byte_end":1419,"line_start":1,"line_end":51,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","byte_start":0,"byte_end":1419,"line_start":1,"line_end":51,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.102/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/tokio-3c9572be91a214d6/invoked.timestamp b/core/target/rls/debug/build/tokio-3c9572be91a214d6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/tokio-3c9572be91a214d6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/tokio-3c9572be91a214d6/out/probe0.ll b/core/target/rls/debug/build/tokio-3c9572be91a214d6/out/probe0.ll new file mode 100644 index 0000000..c1a9de9 --- /dev/null +++ b/core/target/rls/debug/build/tokio-3c9572be91a214d6/out/probe0.ll @@ -0,0 +1,8 @@ +; ModuleID = 'probe0.2cb0d927-cgu.0' +source_filename = "probe0.2cb0d927-cgu.0" +target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-apple-macosx10.7.0" + +!llvm.module.flags = !{!0} + +!0 = !{i32 7, !"PIC Level", i32 2} diff --git a/core/target/rls/debug/build/tokio-3c9572be91a214d6/output b/core/target/rls/debug/build/tokio-3c9572be91a214d6/output new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/tokio-3c9572be91a214d6/root-output b/core/target/rls/debug/build/tokio-3c9572be91a214d6/root-output new file mode 100644 index 0000000..b07b0d9 --- /dev/null +++ b/core/target/rls/debug/build/tokio-3c9572be91a214d6/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/tokio-3c9572be91a214d6/out \ No newline at end of file diff --git a/core/target/rls/debug/build/tokio-3c9572be91a214d6/stderr b/core/target/rls/debug/build/tokio-3c9572be91a214d6/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build-script-build b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build-script-build new file mode 100755 index 0000000..c61fce7 Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build-script-build differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce new file mode 100755 index 0000000..c61fce7 Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.0.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.0.rcgu.o new file mode 100644 index 0000000..4e436de Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.1.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.1.rcgu.o new file mode 100644 index 0000000..62031d7 Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.10.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.10.rcgu.o new file mode 100644 index 0000000..b6e6eb4 Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.11.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.11.rcgu.o new file mode 100644 index 0000000..7b494fe Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.2.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.2.rcgu.o new file mode 100644 index 0000000..ec5144d Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.3.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.3.rcgu.o new file mode 100644 index 0000000..5303cbf Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.4.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.4.rcgu.o new file mode 100644 index 0000000..7600479 Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.5.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.5.rcgu.o new file mode 100644 index 0000000..344f659 Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.6.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.6.rcgu.o new file mode 100644 index 0000000..60c8aff Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.7.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.7.rcgu.o new file mode 100644 index 0000000..2baa57a Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.8.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.8.rcgu.o new file mode 100644 index 0000000..6060b4b Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.9.rcgu.o b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.9.rcgu.o new file mode 100644 index 0000000..8941fec Binary files /dev/null and b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.build_script_build.a9c00b77-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.d b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.d new file mode 100644 index 0000000..876c9cf --- /dev/null +++ b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs: diff --git a/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/save-analysis/build_script_build-4bd9aa2887a252ce.json b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/save-analysis/build_script_build-4bd9aa2887a252ce.json new file mode 100644 index 0000000..5b683bb --- /dev/null +++ b/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/save-analysis/build_script_build-4bd9aa2887a252ce.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"bytes\"","--cfg","feature=\"default\"","--cfg","feature=\"io-util\"","--cfg","feature=\"libc\"","--cfg","feature=\"memchr\"","--cfg","feature=\"mio\"","--cfg","feature=\"net\"","--cfg","feature=\"rt\"","--cfg","feature=\"socket2\"","--cfg","feature=\"sync\"","--cfg","feature=\"time\"","--cfg","feature=\"winapi\"","-C","metadata=4bd9aa2887a252ce","-C","extra-filename=-4bd9aa2887a252ce","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/tokio-4bd9aa2887a252ce","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","autocfg=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/tokio-4bd9aa2887a252ce/build_script_build-4bd9aa2887a252ce"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[4749277897057897335,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","num":20,"id":{"name":"autocfg","disambiguator":[5686438741383050371,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","byte_start":0,"byte_end":3590,"line_start":1,"line_end":101,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","byte_start":0,"byte_end":3590,"line_start":1,"line_end":101,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build-script-main b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build-script-main new file mode 100755 index 0000000..3efc70a Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build-script-main differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9 b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9 new file mode 100755 index 0000000..3efc70a Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9 differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.0.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.0.rcgu.o new file mode 100644 index 0000000..5e722c8 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.1.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.1.rcgu.o new file mode 100644 index 0000000..5616669 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.10.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.10.rcgu.o new file mode 100644 index 0000000..1426d9d Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.11.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.11.rcgu.o new file mode 100644 index 0000000..7103409 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.12.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.12.rcgu.o new file mode 100644 index 0000000..49cc27d Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.13.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.13.rcgu.o new file mode 100644 index 0000000..0ffd72a Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.14.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.14.rcgu.o new file mode 100644 index 0000000..50e4416 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.15.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.15.rcgu.o new file mode 100644 index 0000000..5484be6 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.2.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.2.rcgu.o new file mode 100644 index 0000000..43ae8a1 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.3.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.3.rcgu.o new file mode 100644 index 0000000..28ac47a Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.4.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.4.rcgu.o new file mode 100644 index 0000000..a9aabe2 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.5.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.5.rcgu.o new file mode 100644 index 0000000..fadda1b Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.6.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.6.rcgu.o new file mode 100644 index 0000000..c8f0d31 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.7.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.7.rcgu.o new file mode 100644 index 0000000..8755317 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.8.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.8.rcgu.o new file mode 100644 index 0000000..d46fe26 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.9.rcgu.o b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.9.rcgu.o new file mode 100644 index 0000000..a147263 Binary files /dev/null and b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.build_script_main.9bb3b267-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.d b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.d new file mode 100644 index 0000000..0133c65 --- /dev/null +++ b/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/op.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/op.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/op.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs: diff --git a/core/target/rls/debug/build/typenum-090021cc9ba963f9/save-analysis/build_script_main-090021cc9ba963f9.json b/core/target/rls/debug/build/typenum-090021cc9ba963f9/save-analysis/build_script_main-090021cc9ba963f9.json new file mode 100644 index 0000000..d5f6a58 --- /dev/null +++ b/core/target/rls/debug/build/typenum-090021cc9ba963f9/save-analysis/build_script_main-090021cc9ba963f9.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_main","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=090021cc9ba963f9","-C","extra-filename=-090021cc9ba963f9","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-090021cc9ba963f9","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-090021cc9ba963f9/build_script_main-090021cc9ba963f9"},"prelude":{"crate_id":{"name":"build_script_main","disambiguator":[1553604731454337639,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":0,"byte_end":4667,"line_start":1,"line_end":186,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":0,"byte_end":4667,"line_start":1,"line_end":186,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":38},{"krate":0,"index":100},{"krate":0,"index":109},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":134},{"krate":0,"index":135}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":133,"byte_end":137,"line_start":11,"line_end":11,"column_start":5,"column_end":9},"name":"Term","qualname":"::UIntCode::Term","value":"UIntCode::Term","parent":{"krate":0,"index":100},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":143,"byte_end":147,"line_start":12,"line_end":12,"column_start":5,"column_end":9},"name":"Zero","qualname":"::UIntCode::Zero","value":"UIntCode::Zero(Box)","parent":{"krate":0,"index":100},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":148,"byte_end":161,"line_start":12,"line_end":12,"column_start":10,"column_end":23},"name":"0","qualname":"::UIntCode::Zero::0","value":"std::boxed::Box","parent":{"krate":0,"index":103},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":168,"byte_end":171,"line_start":13,"line_end":13,"column_start":5,"column_end":8},"name":"One","qualname":"::UIntCode::One","value":"UIntCode::One(Box)","parent":{"krate":0,"index":100},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":172,"byte_end":185,"line_start":13,"line_end":13,"column_start":9,"column_end":22},"name":"0","qualname":"::UIntCode::One::0","value":"std::boxed::Box","parent":{"krate":0,"index":106},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":118,"byte_end":126,"line_start":10,"line_end":10,"column_start":10,"column_end":18},"name":"UIntCode","qualname":"::UIntCode","value":"enum UIntCode { Term, Zero(Box), One(Box), }","parent":null,"children":[{"krate":0,"index":101},{"krate":0,"index":103},{"krate":0,"index":106}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":214,"byte_end":218,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"name":"Zero","qualname":"::IntCode::Zero","value":"IntCode::Zero","parent":{"krate":0,"index":109},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":224,"byte_end":227,"line_start":18,"line_end":18,"column_start":5,"column_end":8},"name":"Pos","qualname":"::IntCode::Pos","value":"IntCode::Pos(Box)","parent":{"krate":0,"index":109},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":228,"byte_end":241,"line_start":18,"line_end":18,"column_start":9,"column_end":22},"name":"0","qualname":"::IntCode::Pos::0","value":"std::boxed::Box","parent":{"krate":0,"index":112},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":248,"byte_end":251,"line_start":19,"line_end":19,"column_start":5,"column_end":8},"name":"Neg","qualname":"::IntCode::Neg","value":"IntCode::Neg(Box)","parent":{"krate":0,"index":109},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":252,"byte_end":265,"line_start":19,"line_end":19,"column_start":9,"column_end":22},"name":"0","qualname":"::IntCode::Neg::0","value":"std::boxed::Box","parent":{"krate":0,"index":115},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":200,"byte_end":207,"line_start":16,"line_end":16,"column_start":10,"column_end":17},"name":"IntCode","qualname":"::IntCode","value":"enum IntCode { Zero, Pos(Box), Neg(Box), }","parent":null,"children":[{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":115}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":311,"byte_end":314,"line_start":23,"line_end":23,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":642,"byte_end":645,"line_start":33,"line_end":33,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":926,"byte_end":934,"line_start":42,"line_end":42,"column_start":8,"column_end":16},"name":"gen_uint","qualname":"::gen_uint","value":"fn gen_uint(u64) -> UIntCode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":1273,"byte_end":1280,"line_start":59,"line_end":59,"column_start":8,"column_end":15},"name":"gen_int","qualname":"::gen_int","value":"fn gen_int(i64) -> IntCode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":1732,"byte_end":1738,"line_start":76,"line_end":76,"column_start":8,"column_end":14},"name":"no_std","qualname":"::no_std","value":"fn no_std()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs","byte_start":20770,"byte_end":20778,"line_start":45,"line_end":45,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":72}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs","byte_start":22517,"byte_end":22530,"line_start":114,"line_end":114,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":80}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs","byte_start":23626,"byte_end":23638,"line_start":160,"line_end":160,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":87}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":293,"byte_end":301,"line_start":22,"line_end":22,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":119}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":625,"byte_end":632,"line_start":32,"line_end":32,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":121}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs","byte_start":20770,"byte_end":20778,"line_start":45,"line_end":45,"column_start":23,"column_end":31},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":66},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs","byte_start":22517,"byte_end":22530,"line_start":114,"line_end":114,"column_start":23,"column_end":36},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":74},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/tests.rs","byte_start":23626,"byte_end":23638,"line_start":160,"line_end":160,"column_start":23,"column_end":35},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":82},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":293,"byte_end":301,"line_start":22,"line_end":22,"column_start":23,"column_end":31},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":100},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","byte_start":625,"byte_end":632,"line_start":32,"line_end":32,"column_start":23,"column_end":30},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":109},"to":{"krate":2,"index":10295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/build/typenum-a4edc1202bf87088/invoked.timestamp b/core/target/rls/debug/build/typenum-a4edc1202bf87088/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/core/target/rls/debug/build/typenum-a4edc1202bf87088/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs b/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs new file mode 100644 index 0000000..cbbb546 --- /dev/null +++ b/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs @@ -0,0 +1,2248 @@ + +/** +Type aliases for many constants. + +This file is generated by typenum's build script. + +For unsigned integers, the format is `U` followed by the number. We define aliases for + +- Numbers 0 through 1024 +- Powers of 2 below `u64::MAX` +- Powers of 10 below `u64::MAX` + +These alias definitions look like this: + +```rust +use typenum::{B0, B1, UInt, UTerm}; + +# #[allow(dead_code)] +type U6 = UInt, B1>, B0>; +``` + +For positive signed integers, the format is `P` followed by the number and for negative +signed integers it is `N` followed by the number. For the signed integer zero, we use +`Z0`. We define aliases for + +- Numbers -1024 through 1024 +- Powers of 2 between `i64::MIN` and `i64::MAX` +- Powers of 10 between `i64::MIN` and `i64::MAX` + +These alias definitions look like this: + +```rust +use typenum::{B0, B1, UInt, UTerm, PInt, NInt}; + +# #[allow(dead_code)] +type P6 = PInt, B1>, B0>>; +# #[allow(dead_code)] +type N6 = NInt, B1>, B0>>; +``` + +# Example +```rust +# #[allow(unused_imports)] +use typenum::{U0, U1, U2, U3, U4, U5, U6}; +# #[allow(unused_imports)] +use typenum::{N3, N2, N1, Z0, P1, P2, P3}; +# #[allow(unused_imports)] +use typenum::{U774, N17, N10000, P1024, P4096}; +``` + +We also define the aliases `False` and `True` for `B0` and `B1`, respectively. +*/ +#[allow(missing_docs)] +pub mod consts { + use crate::uint::{UInt, UTerm}; + use crate::int::{PInt, NInt}; + + pub use crate::bit::{B0, B1}; + pub use crate::int::Z0; + + pub type True = B1; + pub type False = B0; + pub type U0 = UTerm; + pub type U1 = UInt; + pub type P1 = PInt; pub type N1 = NInt; + pub type U2 = UInt, B0>; + pub type P2 = PInt; pub type N2 = NInt; + pub type U3 = UInt, B1>; + pub type P3 = PInt; pub type N3 = NInt; + pub type U4 = UInt, B0>, B0>; + pub type P4 = PInt; pub type N4 = NInt; + pub type U5 = UInt, B0>, B1>; + pub type P5 = PInt; pub type N5 = NInt; + pub type U6 = UInt, B1>, B0>; + pub type P6 = PInt; pub type N6 = NInt; + pub type U7 = UInt, B1>, B1>; + pub type P7 = PInt; pub type N7 = NInt; + pub type U8 = UInt, B0>, B0>, B0>; + pub type P8 = PInt; pub type N8 = NInt; + pub type U9 = UInt, B0>, B0>, B1>; + pub type P9 = PInt; pub type N9 = NInt; + pub type U10 = UInt, B0>, B1>, B0>; + pub type P10 = PInt; pub type N10 = NInt; + pub type U11 = UInt, B0>, B1>, B1>; + pub type P11 = PInt; pub type N11 = NInt; + pub type U12 = UInt, B1>, B0>, B0>; + pub type P12 = PInt; pub type N12 = NInt; + pub type U13 = UInt, B1>, B0>, B1>; + pub type P13 = PInt; pub type N13 = NInt; + pub type U14 = UInt, B1>, B1>, B0>; + pub type P14 = PInt; pub type N14 = NInt; + pub type U15 = UInt, B1>, B1>, B1>; + pub type P15 = PInt; pub type N15 = NInt; + pub type U16 = UInt, B0>, B0>, B0>, B0>; + pub type P16 = PInt; pub type N16 = NInt; + pub type U17 = UInt, B0>, B0>, B0>, B1>; + pub type P17 = PInt; pub type N17 = NInt; + pub type U18 = UInt, B0>, B0>, B1>, B0>; + pub type P18 = PInt; pub type N18 = NInt; + pub type U19 = UInt, B0>, B0>, B1>, B1>; + pub type P19 = PInt; pub type N19 = NInt; + pub type U20 = UInt, B0>, B1>, B0>, B0>; + pub type P20 = PInt; pub type N20 = NInt; + pub type U21 = UInt, B0>, B1>, B0>, B1>; + pub type P21 = PInt; pub type N21 = NInt; + pub type U22 = UInt, B0>, B1>, B1>, B0>; + pub type P22 = PInt; pub type N22 = NInt; + pub type U23 = UInt, B0>, B1>, B1>, B1>; + pub type P23 = PInt; pub type N23 = NInt; + pub type U24 = UInt, B1>, B0>, B0>, B0>; + pub type P24 = PInt; pub type N24 = NInt; + pub type U25 = UInt, B1>, B0>, B0>, B1>; + pub type P25 = PInt; pub type N25 = NInt; + pub type U26 = UInt, B1>, B0>, B1>, B0>; + pub type P26 = PInt; pub type N26 = NInt; + pub type U27 = UInt, B1>, B0>, B1>, B1>; + pub type P27 = PInt; pub type N27 = NInt; + pub type U28 = UInt, B1>, B1>, B0>, B0>; + pub type P28 = PInt; pub type N28 = NInt; + pub type U29 = UInt, B1>, B1>, B0>, B1>; + pub type P29 = PInt; pub type N29 = NInt; + pub type U30 = UInt, B1>, B1>, B1>, B0>; + pub type P30 = PInt; pub type N30 = NInt; + pub type U31 = UInt, B1>, B1>, B1>, B1>; + pub type P31 = PInt; pub type N31 = NInt; + pub type U32 = UInt, B0>, B0>, B0>, B0>, B0>; + pub type P32 = PInt; pub type N32 = NInt; + pub type U33 = UInt, B0>, B0>, B0>, B0>, B1>; + pub type P33 = PInt; pub type N33 = NInt; + pub type U34 = UInt, B0>, B0>, B0>, B1>, B0>; + pub type P34 = PInt; pub type N34 = NInt; + pub type U35 = UInt, B0>, B0>, B0>, B1>, B1>; + pub type P35 = PInt; pub type N35 = NInt; + pub type U36 = UInt, B0>, B0>, B1>, B0>, B0>; + pub type P36 = PInt; pub type N36 = NInt; + pub type U37 = UInt, B0>, B0>, B1>, B0>, B1>; + pub type P37 = PInt; pub type N37 = NInt; + pub type U38 = UInt, B0>, B0>, B1>, B1>, B0>; + pub type P38 = PInt; pub type N38 = NInt; + pub type U39 = UInt, B0>, B0>, B1>, B1>, B1>; + pub type P39 = PInt; pub type N39 = NInt; + pub type U40 = UInt, B0>, B1>, B0>, B0>, B0>; + pub type P40 = PInt; pub type N40 = NInt; + pub type U41 = UInt, B0>, B1>, B0>, B0>, B1>; + pub type P41 = PInt; pub type N41 = NInt; + pub type U42 = UInt, B0>, B1>, B0>, B1>, B0>; + pub type P42 = PInt; pub type N42 = NInt; + pub type U43 = UInt, B0>, B1>, B0>, B1>, B1>; + pub type P43 = PInt; pub type N43 = NInt; + pub type U44 = UInt, B0>, B1>, B1>, B0>, B0>; + pub type P44 = PInt; pub type N44 = NInt; + pub type U45 = UInt, B0>, B1>, B1>, B0>, B1>; + pub type P45 = PInt; pub type N45 = NInt; + pub type U46 = UInt, B0>, B1>, B1>, B1>, B0>; + pub type P46 = PInt; pub type N46 = NInt; + pub type U47 = UInt, B0>, B1>, B1>, B1>, B1>; + pub type P47 = PInt; pub type N47 = NInt; + pub type U48 = UInt, B1>, B0>, B0>, B0>, B0>; + pub type P48 = PInt; pub type N48 = NInt; + pub type U49 = UInt, B1>, B0>, B0>, B0>, B1>; + pub type P49 = PInt; pub type N49 = NInt; + pub type U50 = UInt, B1>, B0>, B0>, B1>, B0>; + pub type P50 = PInt; pub type N50 = NInt; + pub type U51 = UInt, B1>, B0>, B0>, B1>, B1>; + pub type P51 = PInt; pub type N51 = NInt; + pub type U52 = UInt, B1>, B0>, B1>, B0>, B0>; + pub type P52 = PInt; pub type N52 = NInt; + pub type U53 = UInt, B1>, B0>, B1>, B0>, B1>; + pub type P53 = PInt; pub type N53 = NInt; + pub type U54 = UInt, B1>, B0>, B1>, B1>, B0>; + pub type P54 = PInt; pub type N54 = NInt; + pub type U55 = UInt, B1>, B0>, B1>, B1>, B1>; + pub type P55 = PInt; pub type N55 = NInt; + pub type U56 = UInt, B1>, B1>, B0>, B0>, B0>; + pub type P56 = PInt; pub type N56 = NInt; + pub type U57 = UInt, B1>, B1>, B0>, B0>, B1>; + pub type P57 = PInt; pub type N57 = NInt; + pub type U58 = UInt, B1>, B1>, B0>, B1>, B0>; + pub type P58 = PInt; pub type N58 = NInt; + pub type U59 = UInt, B1>, B1>, B0>, B1>, B1>; + pub type P59 = PInt; pub type N59 = NInt; + pub type U60 = UInt, B1>, B1>, B1>, B0>, B0>; + pub type P60 = PInt; pub type N60 = NInt; + pub type U61 = UInt, B1>, B1>, B1>, B0>, B1>; + pub type P61 = PInt; pub type N61 = NInt; + pub type U62 = UInt, B1>, B1>, B1>, B1>, B0>; + pub type P62 = PInt; pub type N62 = NInt; + pub type U63 = UInt, B1>, B1>, B1>, B1>, B1>; + pub type P63 = PInt; pub type N63 = NInt; + pub type U64 = UInt, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P64 = PInt; pub type N64 = NInt; + pub type U65 = UInt, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P65 = PInt; pub type N65 = NInt; + pub type U66 = UInt, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P66 = PInt; pub type N66 = NInt; + pub type U67 = UInt, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P67 = PInt; pub type N67 = NInt; + pub type U68 = UInt, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P68 = PInt; pub type N68 = NInt; + pub type U69 = UInt, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P69 = PInt; pub type N69 = NInt; + pub type U70 = UInt, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P70 = PInt; pub type N70 = NInt; + pub type U71 = UInt, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P71 = PInt; pub type N71 = NInt; + pub type U72 = UInt, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P72 = PInt; pub type N72 = NInt; + pub type U73 = UInt, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P73 = PInt; pub type N73 = NInt; + pub type U74 = UInt, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P74 = PInt; pub type N74 = NInt; + pub type U75 = UInt, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P75 = PInt; pub type N75 = NInt; + pub type U76 = UInt, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P76 = PInt; pub type N76 = NInt; + pub type U77 = UInt, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P77 = PInt; pub type N77 = NInt; + pub type U78 = UInt, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P78 = PInt; pub type N78 = NInt; + pub type U79 = UInt, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P79 = PInt; pub type N79 = NInt; + pub type U80 = UInt, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P80 = PInt; pub type N80 = NInt; + pub type U81 = UInt, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P81 = PInt; pub type N81 = NInt; + pub type U82 = UInt, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P82 = PInt; pub type N82 = NInt; + pub type U83 = UInt, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P83 = PInt; pub type N83 = NInt; + pub type U84 = UInt, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P84 = PInt; pub type N84 = NInt; + pub type U85 = UInt, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P85 = PInt; pub type N85 = NInt; + pub type U86 = UInt, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P86 = PInt; pub type N86 = NInt; + pub type U87 = UInt, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P87 = PInt; pub type N87 = NInt; + pub type U88 = UInt, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P88 = PInt; pub type N88 = NInt; + pub type U89 = UInt, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P89 = PInt; pub type N89 = NInt; + pub type U90 = UInt, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P90 = PInt; pub type N90 = NInt; + pub type U91 = UInt, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P91 = PInt; pub type N91 = NInt; + pub type U92 = UInt, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P92 = PInt; pub type N92 = NInt; + pub type U93 = UInt, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P93 = PInt; pub type N93 = NInt; + pub type U94 = UInt, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P94 = PInt; pub type N94 = NInt; + pub type U95 = UInt, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P95 = PInt; pub type N95 = NInt; + pub type U96 = UInt, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P96 = PInt; pub type N96 = NInt; + pub type U97 = UInt, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P97 = PInt; pub type N97 = NInt; + pub type U98 = UInt, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P98 = PInt; pub type N98 = NInt; + pub type U99 = UInt, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P99 = PInt; pub type N99 = NInt; + pub type U100 = UInt, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P100 = PInt; pub type N100 = NInt; + pub type U101 = UInt, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P101 = PInt; pub type N101 = NInt; + pub type U102 = UInt, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P102 = PInt; pub type N102 = NInt; + pub type U103 = UInt, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P103 = PInt; pub type N103 = NInt; + pub type U104 = UInt, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P104 = PInt; pub type N104 = NInt; + pub type U105 = UInt, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P105 = PInt; pub type N105 = NInt; + pub type U106 = UInt, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P106 = PInt; pub type N106 = NInt; + pub type U107 = UInt, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P107 = PInt; pub type N107 = NInt; + pub type U108 = UInt, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P108 = PInt; pub type N108 = NInt; + pub type U109 = UInt, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P109 = PInt; pub type N109 = NInt; + pub type U110 = UInt, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P110 = PInt; pub type N110 = NInt; + pub type U111 = UInt, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P111 = PInt; pub type N111 = NInt; + pub type U112 = UInt, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P112 = PInt; pub type N112 = NInt; + pub type U113 = UInt, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P113 = PInt; pub type N113 = NInt; + pub type U114 = UInt, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P114 = PInt; pub type N114 = NInt; + pub type U115 = UInt, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P115 = PInt; pub type N115 = NInt; + pub type U116 = UInt, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P116 = PInt; pub type N116 = NInt; + pub type U117 = UInt, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P117 = PInt; pub type N117 = NInt; + pub type U118 = UInt, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P118 = PInt; pub type N118 = NInt; + pub type U119 = UInt, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P119 = PInt; pub type N119 = NInt; + pub type U120 = UInt, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P120 = PInt; pub type N120 = NInt; + pub type U121 = UInt, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P121 = PInt; pub type N121 = NInt; + pub type U122 = UInt, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P122 = PInt; pub type N122 = NInt; + pub type U123 = UInt, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P123 = PInt; pub type N123 = NInt; + pub type U124 = UInt, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P124 = PInt; pub type N124 = NInt; + pub type U125 = UInt, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P125 = PInt; pub type N125 = NInt; + pub type U126 = UInt, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P126 = PInt; pub type N126 = NInt; + pub type U127 = UInt, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P127 = PInt; pub type N127 = NInt; + pub type U128 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P128 = PInt; pub type N128 = NInt; + pub type U129 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P129 = PInt; pub type N129 = NInt; + pub type U130 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P130 = PInt; pub type N130 = NInt; + pub type U131 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P131 = PInt; pub type N131 = NInt; + pub type U132 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P132 = PInt; pub type N132 = NInt; + pub type U133 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P133 = PInt; pub type N133 = NInt; + pub type U134 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P134 = PInt; pub type N134 = NInt; + pub type U135 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P135 = PInt; pub type N135 = NInt; + pub type U136 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P136 = PInt; pub type N136 = NInt; + pub type U137 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P137 = PInt; pub type N137 = NInt; + pub type U138 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P138 = PInt; pub type N138 = NInt; + pub type U139 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P139 = PInt; pub type N139 = NInt; + pub type U140 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P140 = PInt; pub type N140 = NInt; + pub type U141 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P141 = PInt; pub type N141 = NInt; + pub type U142 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P142 = PInt; pub type N142 = NInt; + pub type U143 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P143 = PInt; pub type N143 = NInt; + pub type U144 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P144 = PInt; pub type N144 = NInt; + pub type U145 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P145 = PInt; pub type N145 = NInt; + pub type U146 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P146 = PInt; pub type N146 = NInt; + pub type U147 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P147 = PInt; pub type N147 = NInt; + pub type U148 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P148 = PInt; pub type N148 = NInt; + pub type U149 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P149 = PInt; pub type N149 = NInt; + pub type U150 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P150 = PInt; pub type N150 = NInt; + pub type U151 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P151 = PInt; pub type N151 = NInt; + pub type U152 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P152 = PInt; pub type N152 = NInt; + pub type U153 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P153 = PInt; pub type N153 = NInt; + pub type U154 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P154 = PInt; pub type N154 = NInt; + pub type U155 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P155 = PInt; pub type N155 = NInt; + pub type U156 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P156 = PInt; pub type N156 = NInt; + pub type U157 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P157 = PInt; pub type N157 = NInt; + pub type U158 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P158 = PInt; pub type N158 = NInt; + pub type U159 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P159 = PInt; pub type N159 = NInt; + pub type U160 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P160 = PInt; pub type N160 = NInt; + pub type U161 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P161 = PInt; pub type N161 = NInt; + pub type U162 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P162 = PInt; pub type N162 = NInt; + pub type U163 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P163 = PInt; pub type N163 = NInt; + pub type U164 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P164 = PInt; pub type N164 = NInt; + pub type U165 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P165 = PInt; pub type N165 = NInt; + pub type U166 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P166 = PInt; pub type N166 = NInt; + pub type U167 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P167 = PInt; pub type N167 = NInt; + pub type U168 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P168 = PInt; pub type N168 = NInt; + pub type U169 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P169 = PInt; pub type N169 = NInt; + pub type U170 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P170 = PInt; pub type N170 = NInt; + pub type U171 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P171 = PInt; pub type N171 = NInt; + pub type U172 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P172 = PInt; pub type N172 = NInt; + pub type U173 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P173 = PInt; pub type N173 = NInt; + pub type U174 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P174 = PInt; pub type N174 = NInt; + pub type U175 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P175 = PInt; pub type N175 = NInt; + pub type U176 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P176 = PInt; pub type N176 = NInt; + pub type U177 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P177 = PInt; pub type N177 = NInt; + pub type U178 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P178 = PInt; pub type N178 = NInt; + pub type U179 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P179 = PInt; pub type N179 = NInt; + pub type U180 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P180 = PInt; pub type N180 = NInt; + pub type U181 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P181 = PInt; pub type N181 = NInt; + pub type U182 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P182 = PInt; pub type N182 = NInt; + pub type U183 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P183 = PInt; pub type N183 = NInt; + pub type U184 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P184 = PInt; pub type N184 = NInt; + pub type U185 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P185 = PInt; pub type N185 = NInt; + pub type U186 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P186 = PInt; pub type N186 = NInt; + pub type U187 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P187 = PInt; pub type N187 = NInt; + pub type U188 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P188 = PInt; pub type N188 = NInt; + pub type U189 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P189 = PInt; pub type N189 = NInt; + pub type U190 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P190 = PInt; pub type N190 = NInt; + pub type U191 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P191 = PInt; pub type N191 = NInt; + pub type U192 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P192 = PInt; pub type N192 = NInt; + pub type U193 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P193 = PInt; pub type N193 = NInt; + pub type U194 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P194 = PInt; pub type N194 = NInt; + pub type U195 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P195 = PInt; pub type N195 = NInt; + pub type U196 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P196 = PInt; pub type N196 = NInt; + pub type U197 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P197 = PInt; pub type N197 = NInt; + pub type U198 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P198 = PInt; pub type N198 = NInt; + pub type U199 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P199 = PInt; pub type N199 = NInt; + pub type U200 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P200 = PInt; pub type N200 = NInt; + pub type U201 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P201 = PInt; pub type N201 = NInt; + pub type U202 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P202 = PInt; pub type N202 = NInt; + pub type U203 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P203 = PInt; pub type N203 = NInt; + pub type U204 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P204 = PInt; pub type N204 = NInt; + pub type U205 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P205 = PInt; pub type N205 = NInt; + pub type U206 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P206 = PInt; pub type N206 = NInt; + pub type U207 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P207 = PInt; pub type N207 = NInt; + pub type U208 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P208 = PInt; pub type N208 = NInt; + pub type U209 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P209 = PInt; pub type N209 = NInt; + pub type U210 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P210 = PInt; pub type N210 = NInt; + pub type U211 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P211 = PInt; pub type N211 = NInt; + pub type U212 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P212 = PInt; pub type N212 = NInt; + pub type U213 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P213 = PInt; pub type N213 = NInt; + pub type U214 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P214 = PInt; pub type N214 = NInt; + pub type U215 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P215 = PInt; pub type N215 = NInt; + pub type U216 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P216 = PInt; pub type N216 = NInt; + pub type U217 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P217 = PInt; pub type N217 = NInt; + pub type U218 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P218 = PInt; pub type N218 = NInt; + pub type U219 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P219 = PInt; pub type N219 = NInt; + pub type U220 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P220 = PInt; pub type N220 = NInt; + pub type U221 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P221 = PInt; pub type N221 = NInt; + pub type U222 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P222 = PInt; pub type N222 = NInt; + pub type U223 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P223 = PInt; pub type N223 = NInt; + pub type U224 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P224 = PInt; pub type N224 = NInt; + pub type U225 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P225 = PInt; pub type N225 = NInt; + pub type U226 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P226 = PInt; pub type N226 = NInt; + pub type U227 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P227 = PInt; pub type N227 = NInt; + pub type U228 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P228 = PInt; pub type N228 = NInt; + pub type U229 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P229 = PInt; pub type N229 = NInt; + pub type U230 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P230 = PInt; pub type N230 = NInt; + pub type U231 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P231 = PInt; pub type N231 = NInt; + pub type U232 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P232 = PInt; pub type N232 = NInt; + pub type U233 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P233 = PInt; pub type N233 = NInt; + pub type U234 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P234 = PInt; pub type N234 = NInt; + pub type U235 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P235 = PInt; pub type N235 = NInt; + pub type U236 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P236 = PInt; pub type N236 = NInt; + pub type U237 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P237 = PInt; pub type N237 = NInt; + pub type U238 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P238 = PInt; pub type N238 = NInt; + pub type U239 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P239 = PInt; pub type N239 = NInt; + pub type U240 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P240 = PInt; pub type N240 = NInt; + pub type U241 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P241 = PInt; pub type N241 = NInt; + pub type U242 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P242 = PInt; pub type N242 = NInt; + pub type U243 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P243 = PInt; pub type N243 = NInt; + pub type U244 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P244 = PInt; pub type N244 = NInt; + pub type U245 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P245 = PInt; pub type N245 = NInt; + pub type U246 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P246 = PInt; pub type N246 = NInt; + pub type U247 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P247 = PInt; pub type N247 = NInt; + pub type U248 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P248 = PInt; pub type N248 = NInt; + pub type U249 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P249 = PInt; pub type N249 = NInt; + pub type U250 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P250 = PInt; pub type N250 = NInt; + pub type U251 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P251 = PInt; pub type N251 = NInt; + pub type U252 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P252 = PInt; pub type N252 = NInt; + pub type U253 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P253 = PInt; pub type N253 = NInt; + pub type U254 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P254 = PInt; pub type N254 = NInt; + pub type U255 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P255 = PInt; pub type N255 = NInt; + pub type U256 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P256 = PInt; pub type N256 = NInt; + pub type U257 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P257 = PInt; pub type N257 = NInt; + pub type U258 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P258 = PInt; pub type N258 = NInt; + pub type U259 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P259 = PInt; pub type N259 = NInt; + pub type U260 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P260 = PInt; pub type N260 = NInt; + pub type U261 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P261 = PInt; pub type N261 = NInt; + pub type U262 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P262 = PInt; pub type N262 = NInt; + pub type U263 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P263 = PInt; pub type N263 = NInt; + pub type U264 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P264 = PInt; pub type N264 = NInt; + pub type U265 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P265 = PInt; pub type N265 = NInt; + pub type U266 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P266 = PInt; pub type N266 = NInt; + pub type U267 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P267 = PInt; pub type N267 = NInt; + pub type U268 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P268 = PInt; pub type N268 = NInt; + pub type U269 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P269 = PInt; pub type N269 = NInt; + pub type U270 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P270 = PInt; pub type N270 = NInt; + pub type U271 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P271 = PInt; pub type N271 = NInt; + pub type U272 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P272 = PInt; pub type N272 = NInt; + pub type U273 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P273 = PInt; pub type N273 = NInt; + pub type U274 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P274 = PInt; pub type N274 = NInt; + pub type U275 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P275 = PInt; pub type N275 = NInt; + pub type U276 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P276 = PInt; pub type N276 = NInt; + pub type U277 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P277 = PInt; pub type N277 = NInt; + pub type U278 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P278 = PInt; pub type N278 = NInt; + pub type U279 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P279 = PInt; pub type N279 = NInt; + pub type U280 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P280 = PInt; pub type N280 = NInt; + pub type U281 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P281 = PInt; pub type N281 = NInt; + pub type U282 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P282 = PInt; pub type N282 = NInt; + pub type U283 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P283 = PInt; pub type N283 = NInt; + pub type U284 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P284 = PInt; pub type N284 = NInt; + pub type U285 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P285 = PInt; pub type N285 = NInt; + pub type U286 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P286 = PInt; pub type N286 = NInt; + pub type U287 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P287 = PInt; pub type N287 = NInt; + pub type U288 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P288 = PInt; pub type N288 = NInt; + pub type U289 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P289 = PInt; pub type N289 = NInt; + pub type U290 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P290 = PInt; pub type N290 = NInt; + pub type U291 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P291 = PInt; pub type N291 = NInt; + pub type U292 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P292 = PInt; pub type N292 = NInt; + pub type U293 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P293 = PInt; pub type N293 = NInt; + pub type U294 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P294 = PInt; pub type N294 = NInt; + pub type U295 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P295 = PInt; pub type N295 = NInt; + pub type U296 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P296 = PInt; pub type N296 = NInt; + pub type U297 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P297 = PInt; pub type N297 = NInt; + pub type U298 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P298 = PInt; pub type N298 = NInt; + pub type U299 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P299 = PInt; pub type N299 = NInt; + pub type U300 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P300 = PInt; pub type N300 = NInt; + pub type U301 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P301 = PInt; pub type N301 = NInt; + pub type U302 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P302 = PInt; pub type N302 = NInt; + pub type U303 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P303 = PInt; pub type N303 = NInt; + pub type U304 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P304 = PInt; pub type N304 = NInt; + pub type U305 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P305 = PInt; pub type N305 = NInt; + pub type U306 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P306 = PInt; pub type N306 = NInt; + pub type U307 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P307 = PInt; pub type N307 = NInt; + pub type U308 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P308 = PInt; pub type N308 = NInt; + pub type U309 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P309 = PInt; pub type N309 = NInt; + pub type U310 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P310 = PInt; pub type N310 = NInt; + pub type U311 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P311 = PInt; pub type N311 = NInt; + pub type U312 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P312 = PInt; pub type N312 = NInt; + pub type U313 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P313 = PInt; pub type N313 = NInt; + pub type U314 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P314 = PInt; pub type N314 = NInt; + pub type U315 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P315 = PInt; pub type N315 = NInt; + pub type U316 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P316 = PInt; pub type N316 = NInt; + pub type U317 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P317 = PInt; pub type N317 = NInt; + pub type U318 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P318 = PInt; pub type N318 = NInt; + pub type U319 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P319 = PInt; pub type N319 = NInt; + pub type U320 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P320 = PInt; pub type N320 = NInt; + pub type U321 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P321 = PInt; pub type N321 = NInt; + pub type U322 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P322 = PInt; pub type N322 = NInt; + pub type U323 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P323 = PInt; pub type N323 = NInt; + pub type U324 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P324 = PInt; pub type N324 = NInt; + pub type U325 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P325 = PInt; pub type N325 = NInt; + pub type U326 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P326 = PInt; pub type N326 = NInt; + pub type U327 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P327 = PInt; pub type N327 = NInt; + pub type U328 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P328 = PInt; pub type N328 = NInt; + pub type U329 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P329 = PInt; pub type N329 = NInt; + pub type U330 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P330 = PInt; pub type N330 = NInt; + pub type U331 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P331 = PInt; pub type N331 = NInt; + pub type U332 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P332 = PInt; pub type N332 = NInt; + pub type U333 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P333 = PInt; pub type N333 = NInt; + pub type U334 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P334 = PInt; pub type N334 = NInt; + pub type U335 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P335 = PInt; pub type N335 = NInt; + pub type U336 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P336 = PInt; pub type N336 = NInt; + pub type U337 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P337 = PInt; pub type N337 = NInt; + pub type U338 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P338 = PInt; pub type N338 = NInt; + pub type U339 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P339 = PInt; pub type N339 = NInt; + pub type U340 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P340 = PInt; pub type N340 = NInt; + pub type U341 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P341 = PInt; pub type N341 = NInt; + pub type U342 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P342 = PInt; pub type N342 = NInt; + pub type U343 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P343 = PInt; pub type N343 = NInt; + pub type U344 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P344 = PInt; pub type N344 = NInt; + pub type U345 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P345 = PInt; pub type N345 = NInt; + pub type U346 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P346 = PInt; pub type N346 = NInt; + pub type U347 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P347 = PInt; pub type N347 = NInt; + pub type U348 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P348 = PInt; pub type N348 = NInt; + pub type U349 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P349 = PInt; pub type N349 = NInt; + pub type U350 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P350 = PInt; pub type N350 = NInt; + pub type U351 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P351 = PInt; pub type N351 = NInt; + pub type U352 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P352 = PInt; pub type N352 = NInt; + pub type U353 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P353 = PInt; pub type N353 = NInt; + pub type U354 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P354 = PInt; pub type N354 = NInt; + pub type U355 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P355 = PInt; pub type N355 = NInt; + pub type U356 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P356 = PInt; pub type N356 = NInt; + pub type U357 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P357 = PInt; pub type N357 = NInt; + pub type U358 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P358 = PInt; pub type N358 = NInt; + pub type U359 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P359 = PInt; pub type N359 = NInt; + pub type U360 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P360 = PInt; pub type N360 = NInt; + pub type U361 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P361 = PInt; pub type N361 = NInt; + pub type U362 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P362 = PInt; pub type N362 = NInt; + pub type U363 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P363 = PInt; pub type N363 = NInt; + pub type U364 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P364 = PInt; pub type N364 = NInt; + pub type U365 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P365 = PInt; pub type N365 = NInt; + pub type U366 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P366 = PInt; pub type N366 = NInt; + pub type U367 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P367 = PInt; pub type N367 = NInt; + pub type U368 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P368 = PInt; pub type N368 = NInt; + pub type U369 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P369 = PInt; pub type N369 = NInt; + pub type U370 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P370 = PInt; pub type N370 = NInt; + pub type U371 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P371 = PInt; pub type N371 = NInt; + pub type U372 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P372 = PInt; pub type N372 = NInt; + pub type U373 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P373 = PInt; pub type N373 = NInt; + pub type U374 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P374 = PInt; pub type N374 = NInt; + pub type U375 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P375 = PInt; pub type N375 = NInt; + pub type U376 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P376 = PInt; pub type N376 = NInt; + pub type U377 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P377 = PInt; pub type N377 = NInt; + pub type U378 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P378 = PInt; pub type N378 = NInt; + pub type U379 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P379 = PInt; pub type N379 = NInt; + pub type U380 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P380 = PInt; pub type N380 = NInt; + pub type U381 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P381 = PInt; pub type N381 = NInt; + pub type U382 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P382 = PInt; pub type N382 = NInt; + pub type U383 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P383 = PInt; pub type N383 = NInt; + pub type U384 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P384 = PInt; pub type N384 = NInt; + pub type U385 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P385 = PInt; pub type N385 = NInt; + pub type U386 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P386 = PInt; pub type N386 = NInt; + pub type U387 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P387 = PInt; pub type N387 = NInt; + pub type U388 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P388 = PInt; pub type N388 = NInt; + pub type U389 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P389 = PInt; pub type N389 = NInt; + pub type U390 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P390 = PInt; pub type N390 = NInt; + pub type U391 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P391 = PInt; pub type N391 = NInt; + pub type U392 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P392 = PInt; pub type N392 = NInt; + pub type U393 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P393 = PInt; pub type N393 = NInt; + pub type U394 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P394 = PInt; pub type N394 = NInt; + pub type U395 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P395 = PInt; pub type N395 = NInt; + pub type U396 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P396 = PInt; pub type N396 = NInt; + pub type U397 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P397 = PInt; pub type N397 = NInt; + pub type U398 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P398 = PInt; pub type N398 = NInt; + pub type U399 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P399 = PInt; pub type N399 = NInt; + pub type U400 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P400 = PInt; pub type N400 = NInt; + pub type U401 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P401 = PInt; pub type N401 = NInt; + pub type U402 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P402 = PInt; pub type N402 = NInt; + pub type U403 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P403 = PInt; pub type N403 = NInt; + pub type U404 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P404 = PInt; pub type N404 = NInt; + pub type U405 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P405 = PInt; pub type N405 = NInt; + pub type U406 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P406 = PInt; pub type N406 = NInt; + pub type U407 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P407 = PInt; pub type N407 = NInt; + pub type U408 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P408 = PInt; pub type N408 = NInt; + pub type U409 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P409 = PInt; pub type N409 = NInt; + pub type U410 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P410 = PInt; pub type N410 = NInt; + pub type U411 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P411 = PInt; pub type N411 = NInt; + pub type U412 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P412 = PInt; pub type N412 = NInt; + pub type U413 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P413 = PInt; pub type N413 = NInt; + pub type U414 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P414 = PInt; pub type N414 = NInt; + pub type U415 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P415 = PInt; pub type N415 = NInt; + pub type U416 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P416 = PInt; pub type N416 = NInt; + pub type U417 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P417 = PInt; pub type N417 = NInt; + pub type U418 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P418 = PInt; pub type N418 = NInt; + pub type U419 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P419 = PInt; pub type N419 = NInt; + pub type U420 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P420 = PInt; pub type N420 = NInt; + pub type U421 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P421 = PInt; pub type N421 = NInt; + pub type U422 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P422 = PInt; pub type N422 = NInt; + pub type U423 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P423 = PInt; pub type N423 = NInt; + pub type U424 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P424 = PInt; pub type N424 = NInt; + pub type U425 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P425 = PInt; pub type N425 = NInt; + pub type U426 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P426 = PInt; pub type N426 = NInt; + pub type U427 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P427 = PInt; pub type N427 = NInt; + pub type U428 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P428 = PInt; pub type N428 = NInt; + pub type U429 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P429 = PInt; pub type N429 = NInt; + pub type U430 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P430 = PInt; pub type N430 = NInt; + pub type U431 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P431 = PInt; pub type N431 = NInt; + pub type U432 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P432 = PInt; pub type N432 = NInt; + pub type U433 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P433 = PInt; pub type N433 = NInt; + pub type U434 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P434 = PInt; pub type N434 = NInt; + pub type U435 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P435 = PInt; pub type N435 = NInt; + pub type U436 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P436 = PInt; pub type N436 = NInt; + pub type U437 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P437 = PInt; pub type N437 = NInt; + pub type U438 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P438 = PInt; pub type N438 = NInt; + pub type U439 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P439 = PInt; pub type N439 = NInt; + pub type U440 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P440 = PInt; pub type N440 = NInt; + pub type U441 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P441 = PInt; pub type N441 = NInt; + pub type U442 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P442 = PInt; pub type N442 = NInt; + pub type U443 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P443 = PInt; pub type N443 = NInt; + pub type U444 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P444 = PInt; pub type N444 = NInt; + pub type U445 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P445 = PInt; pub type N445 = NInt; + pub type U446 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P446 = PInt; pub type N446 = NInt; + pub type U447 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P447 = PInt; pub type N447 = NInt; + pub type U448 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P448 = PInt; pub type N448 = NInt; + pub type U449 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P449 = PInt; pub type N449 = NInt; + pub type U450 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P450 = PInt; pub type N450 = NInt; + pub type U451 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P451 = PInt; pub type N451 = NInt; + pub type U452 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P452 = PInt; pub type N452 = NInt; + pub type U453 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P453 = PInt; pub type N453 = NInt; + pub type U454 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P454 = PInt; pub type N454 = NInt; + pub type U455 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P455 = PInt; pub type N455 = NInt; + pub type U456 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P456 = PInt; pub type N456 = NInt; + pub type U457 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P457 = PInt; pub type N457 = NInt; + pub type U458 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P458 = PInt; pub type N458 = NInt; + pub type U459 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P459 = PInt; pub type N459 = NInt; + pub type U460 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P460 = PInt; pub type N460 = NInt; + pub type U461 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P461 = PInt; pub type N461 = NInt; + pub type U462 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P462 = PInt; pub type N462 = NInt; + pub type U463 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P463 = PInt; pub type N463 = NInt; + pub type U464 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P464 = PInt; pub type N464 = NInt; + pub type U465 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P465 = PInt; pub type N465 = NInt; + pub type U466 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P466 = PInt; pub type N466 = NInt; + pub type U467 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P467 = PInt; pub type N467 = NInt; + pub type U468 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P468 = PInt; pub type N468 = NInt; + pub type U469 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P469 = PInt; pub type N469 = NInt; + pub type U470 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P470 = PInt; pub type N470 = NInt; + pub type U471 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P471 = PInt; pub type N471 = NInt; + pub type U472 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P472 = PInt; pub type N472 = NInt; + pub type U473 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P473 = PInt; pub type N473 = NInt; + pub type U474 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P474 = PInt; pub type N474 = NInt; + pub type U475 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P475 = PInt; pub type N475 = NInt; + pub type U476 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P476 = PInt; pub type N476 = NInt; + pub type U477 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P477 = PInt; pub type N477 = NInt; + pub type U478 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P478 = PInt; pub type N478 = NInt; + pub type U479 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P479 = PInt; pub type N479 = NInt; + pub type U480 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P480 = PInt; pub type N480 = NInt; + pub type U481 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P481 = PInt; pub type N481 = NInt; + pub type U482 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P482 = PInt; pub type N482 = NInt; + pub type U483 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P483 = PInt; pub type N483 = NInt; + pub type U484 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P484 = PInt; pub type N484 = NInt; + pub type U485 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P485 = PInt; pub type N485 = NInt; + pub type U486 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P486 = PInt; pub type N486 = NInt; + pub type U487 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P487 = PInt; pub type N487 = NInt; + pub type U488 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P488 = PInt; pub type N488 = NInt; + pub type U489 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P489 = PInt; pub type N489 = NInt; + pub type U490 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P490 = PInt; pub type N490 = NInt; + pub type U491 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P491 = PInt; pub type N491 = NInt; + pub type U492 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P492 = PInt; pub type N492 = NInt; + pub type U493 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P493 = PInt; pub type N493 = NInt; + pub type U494 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P494 = PInt; pub type N494 = NInt; + pub type U495 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P495 = PInt; pub type N495 = NInt; + pub type U496 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P496 = PInt; pub type N496 = NInt; + pub type U497 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P497 = PInt; pub type N497 = NInt; + pub type U498 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P498 = PInt; pub type N498 = NInt; + pub type U499 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P499 = PInt; pub type N499 = NInt; + pub type U500 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P500 = PInt; pub type N500 = NInt; + pub type U501 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P501 = PInt; pub type N501 = NInt; + pub type U502 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P502 = PInt; pub type N502 = NInt; + pub type U503 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P503 = PInt; pub type N503 = NInt; + pub type U504 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P504 = PInt; pub type N504 = NInt; + pub type U505 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P505 = PInt; pub type N505 = NInt; + pub type U506 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P506 = PInt; pub type N506 = NInt; + pub type U507 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P507 = PInt; pub type N507 = NInt; + pub type U508 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P508 = PInt; pub type N508 = NInt; + pub type U509 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P509 = PInt; pub type N509 = NInt; + pub type U510 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P510 = PInt; pub type N510 = NInt; + pub type U511 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P511 = PInt; pub type N511 = NInt; + pub type U512 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P512 = PInt; pub type N512 = NInt; + pub type U513 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P513 = PInt; pub type N513 = NInt; + pub type U514 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P514 = PInt; pub type N514 = NInt; + pub type U515 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P515 = PInt; pub type N515 = NInt; + pub type U516 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P516 = PInt; pub type N516 = NInt; + pub type U517 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P517 = PInt; pub type N517 = NInt; + pub type U518 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P518 = PInt; pub type N518 = NInt; + pub type U519 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P519 = PInt; pub type N519 = NInt; + pub type U520 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P520 = PInt; pub type N520 = NInt; + pub type U521 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P521 = PInt; pub type N521 = NInt; + pub type U522 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P522 = PInt; pub type N522 = NInt; + pub type U523 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P523 = PInt; pub type N523 = NInt; + pub type U524 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P524 = PInt; pub type N524 = NInt; + pub type U525 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P525 = PInt; pub type N525 = NInt; + pub type U526 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P526 = PInt; pub type N526 = NInt; + pub type U527 = UInt, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P527 = PInt; pub type N527 = NInt; + pub type U528 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P528 = PInt; pub type N528 = NInt; + pub type U529 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P529 = PInt; pub type N529 = NInt; + pub type U530 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P530 = PInt; pub type N530 = NInt; + pub type U531 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P531 = PInt; pub type N531 = NInt; + pub type U532 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P532 = PInt; pub type N532 = NInt; + pub type U533 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P533 = PInt; pub type N533 = NInt; + pub type U534 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P534 = PInt; pub type N534 = NInt; + pub type U535 = UInt, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P535 = PInt; pub type N535 = NInt; + pub type U536 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P536 = PInt; pub type N536 = NInt; + pub type U537 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P537 = PInt; pub type N537 = NInt; + pub type U538 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P538 = PInt; pub type N538 = NInt; + pub type U539 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P539 = PInt; pub type N539 = NInt; + pub type U540 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P540 = PInt; pub type N540 = NInt; + pub type U541 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P541 = PInt; pub type N541 = NInt; + pub type U542 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P542 = PInt; pub type N542 = NInt; + pub type U543 = UInt, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P543 = PInt; pub type N543 = NInt; + pub type U544 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P544 = PInt; pub type N544 = NInt; + pub type U545 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P545 = PInt; pub type N545 = NInt; + pub type U546 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P546 = PInt; pub type N546 = NInt; + pub type U547 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P547 = PInt; pub type N547 = NInt; + pub type U548 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P548 = PInt; pub type N548 = NInt; + pub type U549 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P549 = PInt; pub type N549 = NInt; + pub type U550 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P550 = PInt; pub type N550 = NInt; + pub type U551 = UInt, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P551 = PInt; pub type N551 = NInt; + pub type U552 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P552 = PInt; pub type N552 = NInt; + pub type U553 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P553 = PInt; pub type N553 = NInt; + pub type U554 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P554 = PInt; pub type N554 = NInt; + pub type U555 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P555 = PInt; pub type N555 = NInt; + pub type U556 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P556 = PInt; pub type N556 = NInt; + pub type U557 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P557 = PInt; pub type N557 = NInt; + pub type U558 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P558 = PInt; pub type N558 = NInt; + pub type U559 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P559 = PInt; pub type N559 = NInt; + pub type U560 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P560 = PInt; pub type N560 = NInt; + pub type U561 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P561 = PInt; pub type N561 = NInt; + pub type U562 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P562 = PInt; pub type N562 = NInt; + pub type U563 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P563 = PInt; pub type N563 = NInt; + pub type U564 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P564 = PInt; pub type N564 = NInt; + pub type U565 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P565 = PInt; pub type N565 = NInt; + pub type U566 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P566 = PInt; pub type N566 = NInt; + pub type U567 = UInt, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P567 = PInt; pub type N567 = NInt; + pub type U568 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P568 = PInt; pub type N568 = NInt; + pub type U569 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P569 = PInt; pub type N569 = NInt; + pub type U570 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P570 = PInt; pub type N570 = NInt; + pub type U571 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P571 = PInt; pub type N571 = NInt; + pub type U572 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P572 = PInt; pub type N572 = NInt; + pub type U573 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P573 = PInt; pub type N573 = NInt; + pub type U574 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P574 = PInt; pub type N574 = NInt; + pub type U575 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P575 = PInt; pub type N575 = NInt; + pub type U576 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P576 = PInt; pub type N576 = NInt; + pub type U577 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P577 = PInt; pub type N577 = NInt; + pub type U578 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P578 = PInt; pub type N578 = NInt; + pub type U579 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P579 = PInt; pub type N579 = NInt; + pub type U580 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P580 = PInt; pub type N580 = NInt; + pub type U581 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P581 = PInt; pub type N581 = NInt; + pub type U582 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P582 = PInt; pub type N582 = NInt; + pub type U583 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P583 = PInt; pub type N583 = NInt; + pub type U584 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P584 = PInt; pub type N584 = NInt; + pub type U585 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P585 = PInt; pub type N585 = NInt; + pub type U586 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P586 = PInt; pub type N586 = NInt; + pub type U587 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P587 = PInt; pub type N587 = NInt; + pub type U588 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P588 = PInt; pub type N588 = NInt; + pub type U589 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P589 = PInt; pub type N589 = NInt; + pub type U590 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P590 = PInt; pub type N590 = NInt; + pub type U591 = UInt, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P591 = PInt; pub type N591 = NInt; + pub type U592 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P592 = PInt; pub type N592 = NInt; + pub type U593 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P593 = PInt; pub type N593 = NInt; + pub type U594 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P594 = PInt; pub type N594 = NInt; + pub type U595 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P595 = PInt; pub type N595 = NInt; + pub type U596 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P596 = PInt; pub type N596 = NInt; + pub type U597 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P597 = PInt; pub type N597 = NInt; + pub type U598 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P598 = PInt; pub type N598 = NInt; + pub type U599 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P599 = PInt; pub type N599 = NInt; + pub type U600 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P600 = PInt; pub type N600 = NInt; + pub type U601 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P601 = PInt; pub type N601 = NInt; + pub type U602 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P602 = PInt; pub type N602 = NInt; + pub type U603 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P603 = PInt; pub type N603 = NInt; + pub type U604 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P604 = PInt; pub type N604 = NInt; + pub type U605 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P605 = PInt; pub type N605 = NInt; + pub type U606 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P606 = PInt; pub type N606 = NInt; + pub type U607 = UInt, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P607 = PInt; pub type N607 = NInt; + pub type U608 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P608 = PInt; pub type N608 = NInt; + pub type U609 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P609 = PInt; pub type N609 = NInt; + pub type U610 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P610 = PInt; pub type N610 = NInt; + pub type U611 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P611 = PInt; pub type N611 = NInt; + pub type U612 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P612 = PInt; pub type N612 = NInt; + pub type U613 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P613 = PInt; pub type N613 = NInt; + pub type U614 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P614 = PInt; pub type N614 = NInt; + pub type U615 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P615 = PInt; pub type N615 = NInt; + pub type U616 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P616 = PInt; pub type N616 = NInt; + pub type U617 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P617 = PInt; pub type N617 = NInt; + pub type U618 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P618 = PInt; pub type N618 = NInt; + pub type U619 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P619 = PInt; pub type N619 = NInt; + pub type U620 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P620 = PInt; pub type N620 = NInt; + pub type U621 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P621 = PInt; pub type N621 = NInt; + pub type U622 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P622 = PInt; pub type N622 = NInt; + pub type U623 = UInt, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P623 = PInt; pub type N623 = NInt; + pub type U624 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P624 = PInt; pub type N624 = NInt; + pub type U625 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P625 = PInt; pub type N625 = NInt; + pub type U626 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P626 = PInt; pub type N626 = NInt; + pub type U627 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P627 = PInt; pub type N627 = NInt; + pub type U628 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P628 = PInt; pub type N628 = NInt; + pub type U629 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P629 = PInt; pub type N629 = NInt; + pub type U630 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P630 = PInt; pub type N630 = NInt; + pub type U631 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P631 = PInt; pub type N631 = NInt; + pub type U632 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P632 = PInt; pub type N632 = NInt; + pub type U633 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P633 = PInt; pub type N633 = NInt; + pub type U634 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P634 = PInt; pub type N634 = NInt; + pub type U635 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P635 = PInt; pub type N635 = NInt; + pub type U636 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P636 = PInt; pub type N636 = NInt; + pub type U637 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P637 = PInt; pub type N637 = NInt; + pub type U638 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P638 = PInt; pub type N638 = NInt; + pub type U639 = UInt, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P639 = PInt; pub type N639 = NInt; + pub type U640 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P640 = PInt; pub type N640 = NInt; + pub type U641 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P641 = PInt; pub type N641 = NInt; + pub type U642 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P642 = PInt; pub type N642 = NInt; + pub type U643 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P643 = PInt; pub type N643 = NInt; + pub type U644 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P644 = PInt; pub type N644 = NInt; + pub type U645 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P645 = PInt; pub type N645 = NInt; + pub type U646 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P646 = PInt; pub type N646 = NInt; + pub type U647 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P647 = PInt; pub type N647 = NInt; + pub type U648 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P648 = PInt; pub type N648 = NInt; + pub type U649 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P649 = PInt; pub type N649 = NInt; + pub type U650 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P650 = PInt; pub type N650 = NInt; + pub type U651 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P651 = PInt; pub type N651 = NInt; + pub type U652 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P652 = PInt; pub type N652 = NInt; + pub type U653 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P653 = PInt; pub type N653 = NInt; + pub type U654 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P654 = PInt; pub type N654 = NInt; + pub type U655 = UInt, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P655 = PInt; pub type N655 = NInt; + pub type U656 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P656 = PInt; pub type N656 = NInt; + pub type U657 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P657 = PInt; pub type N657 = NInt; + pub type U658 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P658 = PInt; pub type N658 = NInt; + pub type U659 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P659 = PInt; pub type N659 = NInt; + pub type U660 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P660 = PInt; pub type N660 = NInt; + pub type U661 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P661 = PInt; pub type N661 = NInt; + pub type U662 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P662 = PInt; pub type N662 = NInt; + pub type U663 = UInt, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P663 = PInt; pub type N663 = NInt; + pub type U664 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P664 = PInt; pub type N664 = NInt; + pub type U665 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P665 = PInt; pub type N665 = NInt; + pub type U666 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P666 = PInt; pub type N666 = NInt; + pub type U667 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P667 = PInt; pub type N667 = NInt; + pub type U668 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P668 = PInt; pub type N668 = NInt; + pub type U669 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P669 = PInt; pub type N669 = NInt; + pub type U670 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P670 = PInt; pub type N670 = NInt; + pub type U671 = UInt, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P671 = PInt; pub type N671 = NInt; + pub type U672 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P672 = PInt; pub type N672 = NInt; + pub type U673 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P673 = PInt; pub type N673 = NInt; + pub type U674 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P674 = PInt; pub type N674 = NInt; + pub type U675 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P675 = PInt; pub type N675 = NInt; + pub type U676 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P676 = PInt; pub type N676 = NInt; + pub type U677 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P677 = PInt; pub type N677 = NInt; + pub type U678 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P678 = PInt; pub type N678 = NInt; + pub type U679 = UInt, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P679 = PInt; pub type N679 = NInt; + pub type U680 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P680 = PInt; pub type N680 = NInt; + pub type U681 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P681 = PInt; pub type N681 = NInt; + pub type U682 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P682 = PInt; pub type N682 = NInt; + pub type U683 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P683 = PInt; pub type N683 = NInt; + pub type U684 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P684 = PInt; pub type N684 = NInt; + pub type U685 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P685 = PInt; pub type N685 = NInt; + pub type U686 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P686 = PInt; pub type N686 = NInt; + pub type U687 = UInt, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P687 = PInt; pub type N687 = NInt; + pub type U688 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P688 = PInt; pub type N688 = NInt; + pub type U689 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P689 = PInt; pub type N689 = NInt; + pub type U690 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P690 = PInt; pub type N690 = NInt; + pub type U691 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P691 = PInt; pub type N691 = NInt; + pub type U692 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P692 = PInt; pub type N692 = NInt; + pub type U693 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P693 = PInt; pub type N693 = NInt; + pub type U694 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P694 = PInt; pub type N694 = NInt; + pub type U695 = UInt, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P695 = PInt; pub type N695 = NInt; + pub type U696 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P696 = PInt; pub type N696 = NInt; + pub type U697 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P697 = PInt; pub type N697 = NInt; + pub type U698 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P698 = PInt; pub type N698 = NInt; + pub type U699 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P699 = PInt; pub type N699 = NInt; + pub type U700 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P700 = PInt; pub type N700 = NInt; + pub type U701 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P701 = PInt; pub type N701 = NInt; + pub type U702 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P702 = PInt; pub type N702 = NInt; + pub type U703 = UInt, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P703 = PInt; pub type N703 = NInt; + pub type U704 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P704 = PInt; pub type N704 = NInt; + pub type U705 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P705 = PInt; pub type N705 = NInt; + pub type U706 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P706 = PInt; pub type N706 = NInt; + pub type U707 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P707 = PInt; pub type N707 = NInt; + pub type U708 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P708 = PInt; pub type N708 = NInt; + pub type U709 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P709 = PInt; pub type N709 = NInt; + pub type U710 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P710 = PInt; pub type N710 = NInt; + pub type U711 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P711 = PInt; pub type N711 = NInt; + pub type U712 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P712 = PInt; pub type N712 = NInt; + pub type U713 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P713 = PInt; pub type N713 = NInt; + pub type U714 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P714 = PInt; pub type N714 = NInt; + pub type U715 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P715 = PInt; pub type N715 = NInt; + pub type U716 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P716 = PInt; pub type N716 = NInt; + pub type U717 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P717 = PInt; pub type N717 = NInt; + pub type U718 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P718 = PInt; pub type N718 = NInt; + pub type U719 = UInt, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P719 = PInt; pub type N719 = NInt; + pub type U720 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P720 = PInt; pub type N720 = NInt; + pub type U721 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P721 = PInt; pub type N721 = NInt; + pub type U722 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P722 = PInt; pub type N722 = NInt; + pub type U723 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P723 = PInt; pub type N723 = NInt; + pub type U724 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P724 = PInt; pub type N724 = NInt; + pub type U725 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P725 = PInt; pub type N725 = NInt; + pub type U726 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P726 = PInt; pub type N726 = NInt; + pub type U727 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P727 = PInt; pub type N727 = NInt; + pub type U728 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P728 = PInt; pub type N728 = NInt; + pub type U729 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P729 = PInt; pub type N729 = NInt; + pub type U730 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P730 = PInt; pub type N730 = NInt; + pub type U731 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P731 = PInt; pub type N731 = NInt; + pub type U732 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P732 = PInt; pub type N732 = NInt; + pub type U733 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P733 = PInt; pub type N733 = NInt; + pub type U734 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P734 = PInt; pub type N734 = NInt; + pub type U735 = UInt, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P735 = PInt; pub type N735 = NInt; + pub type U736 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P736 = PInt; pub type N736 = NInt; + pub type U737 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P737 = PInt; pub type N737 = NInt; + pub type U738 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P738 = PInt; pub type N738 = NInt; + pub type U739 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P739 = PInt; pub type N739 = NInt; + pub type U740 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P740 = PInt; pub type N740 = NInt; + pub type U741 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P741 = PInt; pub type N741 = NInt; + pub type U742 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P742 = PInt; pub type N742 = NInt; + pub type U743 = UInt, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P743 = PInt; pub type N743 = NInt; + pub type U744 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P744 = PInt; pub type N744 = NInt; + pub type U745 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P745 = PInt; pub type N745 = NInt; + pub type U746 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P746 = PInt; pub type N746 = NInt; + pub type U747 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P747 = PInt; pub type N747 = NInt; + pub type U748 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P748 = PInt; pub type N748 = NInt; + pub type U749 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P749 = PInt; pub type N749 = NInt; + pub type U750 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P750 = PInt; pub type N750 = NInt; + pub type U751 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P751 = PInt; pub type N751 = NInt; + pub type U752 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P752 = PInt; pub type N752 = NInt; + pub type U753 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P753 = PInt; pub type N753 = NInt; + pub type U754 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P754 = PInt; pub type N754 = NInt; + pub type U755 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P755 = PInt; pub type N755 = NInt; + pub type U756 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P756 = PInt; pub type N756 = NInt; + pub type U757 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P757 = PInt; pub type N757 = NInt; + pub type U758 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P758 = PInt; pub type N758 = NInt; + pub type U759 = UInt, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P759 = PInt; pub type N759 = NInt; + pub type U760 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P760 = PInt; pub type N760 = NInt; + pub type U761 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P761 = PInt; pub type N761 = NInt; + pub type U762 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P762 = PInt; pub type N762 = NInt; + pub type U763 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P763 = PInt; pub type N763 = NInt; + pub type U764 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P764 = PInt; pub type N764 = NInt; + pub type U765 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P765 = PInt; pub type N765 = NInt; + pub type U766 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P766 = PInt; pub type N766 = NInt; + pub type U767 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P767 = PInt; pub type N767 = NInt; + pub type U768 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P768 = PInt; pub type N768 = NInt; + pub type U769 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P769 = PInt; pub type N769 = NInt; + pub type U770 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P770 = PInt; pub type N770 = NInt; + pub type U771 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P771 = PInt; pub type N771 = NInt; + pub type U772 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P772 = PInt; pub type N772 = NInt; + pub type U773 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P773 = PInt; pub type N773 = NInt; + pub type U774 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P774 = PInt; pub type N774 = NInt; + pub type U775 = UInt, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P775 = PInt; pub type N775 = NInt; + pub type U776 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P776 = PInt; pub type N776 = NInt; + pub type U777 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P777 = PInt; pub type N777 = NInt; + pub type U778 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P778 = PInt; pub type N778 = NInt; + pub type U779 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P779 = PInt; pub type N779 = NInt; + pub type U780 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P780 = PInt; pub type N780 = NInt; + pub type U781 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P781 = PInt; pub type N781 = NInt; + pub type U782 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P782 = PInt; pub type N782 = NInt; + pub type U783 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P783 = PInt; pub type N783 = NInt; + pub type U784 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P784 = PInt; pub type N784 = NInt; + pub type U785 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P785 = PInt; pub type N785 = NInt; + pub type U786 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P786 = PInt; pub type N786 = NInt; + pub type U787 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P787 = PInt; pub type N787 = NInt; + pub type U788 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P788 = PInt; pub type N788 = NInt; + pub type U789 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P789 = PInt; pub type N789 = NInt; + pub type U790 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P790 = PInt; pub type N790 = NInt; + pub type U791 = UInt, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P791 = PInt; pub type N791 = NInt; + pub type U792 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P792 = PInt; pub type N792 = NInt; + pub type U793 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P793 = PInt; pub type N793 = NInt; + pub type U794 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P794 = PInt; pub type N794 = NInt; + pub type U795 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P795 = PInt; pub type N795 = NInt; + pub type U796 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P796 = PInt; pub type N796 = NInt; + pub type U797 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P797 = PInt; pub type N797 = NInt; + pub type U798 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P798 = PInt; pub type N798 = NInt; + pub type U799 = UInt, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P799 = PInt; pub type N799 = NInt; + pub type U800 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P800 = PInt; pub type N800 = NInt; + pub type U801 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P801 = PInt; pub type N801 = NInt; + pub type U802 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P802 = PInt; pub type N802 = NInt; + pub type U803 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P803 = PInt; pub type N803 = NInt; + pub type U804 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P804 = PInt; pub type N804 = NInt; + pub type U805 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P805 = PInt; pub type N805 = NInt; + pub type U806 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P806 = PInt; pub type N806 = NInt; + pub type U807 = UInt, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P807 = PInt; pub type N807 = NInt; + pub type U808 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P808 = PInt; pub type N808 = NInt; + pub type U809 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P809 = PInt; pub type N809 = NInt; + pub type U810 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P810 = PInt; pub type N810 = NInt; + pub type U811 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P811 = PInt; pub type N811 = NInt; + pub type U812 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P812 = PInt; pub type N812 = NInt; + pub type U813 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P813 = PInt; pub type N813 = NInt; + pub type U814 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P814 = PInt; pub type N814 = NInt; + pub type U815 = UInt, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P815 = PInt; pub type N815 = NInt; + pub type U816 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P816 = PInt; pub type N816 = NInt; + pub type U817 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P817 = PInt; pub type N817 = NInt; + pub type U818 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P818 = PInt; pub type N818 = NInt; + pub type U819 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P819 = PInt; pub type N819 = NInt; + pub type U820 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P820 = PInt; pub type N820 = NInt; + pub type U821 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P821 = PInt; pub type N821 = NInt; + pub type U822 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P822 = PInt; pub type N822 = NInt; + pub type U823 = UInt, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P823 = PInt; pub type N823 = NInt; + pub type U824 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P824 = PInt; pub type N824 = NInt; + pub type U825 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P825 = PInt; pub type N825 = NInt; + pub type U826 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P826 = PInt; pub type N826 = NInt; + pub type U827 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P827 = PInt; pub type N827 = NInt; + pub type U828 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P828 = PInt; pub type N828 = NInt; + pub type U829 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P829 = PInt; pub type N829 = NInt; + pub type U830 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P830 = PInt; pub type N830 = NInt; + pub type U831 = UInt, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P831 = PInt; pub type N831 = NInt; + pub type U832 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P832 = PInt; pub type N832 = NInt; + pub type U833 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P833 = PInt; pub type N833 = NInt; + pub type U834 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P834 = PInt; pub type N834 = NInt; + pub type U835 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P835 = PInt; pub type N835 = NInt; + pub type U836 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P836 = PInt; pub type N836 = NInt; + pub type U837 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P837 = PInt; pub type N837 = NInt; + pub type U838 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P838 = PInt; pub type N838 = NInt; + pub type U839 = UInt, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P839 = PInt; pub type N839 = NInt; + pub type U840 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P840 = PInt; pub type N840 = NInt; + pub type U841 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P841 = PInt; pub type N841 = NInt; + pub type U842 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P842 = PInt; pub type N842 = NInt; + pub type U843 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P843 = PInt; pub type N843 = NInt; + pub type U844 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P844 = PInt; pub type N844 = NInt; + pub type U845 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P845 = PInt; pub type N845 = NInt; + pub type U846 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P846 = PInt; pub type N846 = NInt; + pub type U847 = UInt, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P847 = PInt; pub type N847 = NInt; + pub type U848 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P848 = PInt; pub type N848 = NInt; + pub type U849 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P849 = PInt; pub type N849 = NInt; + pub type U850 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P850 = PInt; pub type N850 = NInt; + pub type U851 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P851 = PInt; pub type N851 = NInt; + pub type U852 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P852 = PInt; pub type N852 = NInt; + pub type U853 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P853 = PInt; pub type N853 = NInt; + pub type U854 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P854 = PInt; pub type N854 = NInt; + pub type U855 = UInt, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P855 = PInt; pub type N855 = NInt; + pub type U856 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P856 = PInt; pub type N856 = NInt; + pub type U857 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P857 = PInt; pub type N857 = NInt; + pub type U858 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P858 = PInt; pub type N858 = NInt; + pub type U859 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P859 = PInt; pub type N859 = NInt; + pub type U860 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P860 = PInt; pub type N860 = NInt; + pub type U861 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P861 = PInt; pub type N861 = NInt; + pub type U862 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P862 = PInt; pub type N862 = NInt; + pub type U863 = UInt, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P863 = PInt; pub type N863 = NInt; + pub type U864 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P864 = PInt; pub type N864 = NInt; + pub type U865 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P865 = PInt; pub type N865 = NInt; + pub type U866 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P866 = PInt; pub type N866 = NInt; + pub type U867 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P867 = PInt; pub type N867 = NInt; + pub type U868 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P868 = PInt; pub type N868 = NInt; + pub type U869 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P869 = PInt; pub type N869 = NInt; + pub type U870 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P870 = PInt; pub type N870 = NInt; + pub type U871 = UInt, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P871 = PInt; pub type N871 = NInt; + pub type U872 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P872 = PInt; pub type N872 = NInt; + pub type U873 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P873 = PInt; pub type N873 = NInt; + pub type U874 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P874 = PInt; pub type N874 = NInt; + pub type U875 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P875 = PInt; pub type N875 = NInt; + pub type U876 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P876 = PInt; pub type N876 = NInt; + pub type U877 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P877 = PInt; pub type N877 = NInt; + pub type U878 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P878 = PInt; pub type N878 = NInt; + pub type U879 = UInt, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P879 = PInt; pub type N879 = NInt; + pub type U880 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P880 = PInt; pub type N880 = NInt; + pub type U881 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P881 = PInt; pub type N881 = NInt; + pub type U882 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P882 = PInt; pub type N882 = NInt; + pub type U883 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P883 = PInt; pub type N883 = NInt; + pub type U884 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P884 = PInt; pub type N884 = NInt; + pub type U885 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P885 = PInt; pub type N885 = NInt; + pub type U886 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P886 = PInt; pub type N886 = NInt; + pub type U887 = UInt, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P887 = PInt; pub type N887 = NInt; + pub type U888 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P888 = PInt; pub type N888 = NInt; + pub type U889 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P889 = PInt; pub type N889 = NInt; + pub type U890 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P890 = PInt; pub type N890 = NInt; + pub type U891 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P891 = PInt; pub type N891 = NInt; + pub type U892 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P892 = PInt; pub type N892 = NInt; + pub type U893 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P893 = PInt; pub type N893 = NInt; + pub type U894 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P894 = PInt; pub type N894 = NInt; + pub type U895 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P895 = PInt; pub type N895 = NInt; + pub type U896 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P896 = PInt; pub type N896 = NInt; + pub type U897 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P897 = PInt; pub type N897 = NInt; + pub type U898 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P898 = PInt; pub type N898 = NInt; + pub type U899 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P899 = PInt; pub type N899 = NInt; + pub type U900 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P900 = PInt; pub type N900 = NInt; + pub type U901 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P901 = PInt; pub type N901 = NInt; + pub type U902 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P902 = PInt; pub type N902 = NInt; + pub type U903 = UInt, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P903 = PInt; pub type N903 = NInt; + pub type U904 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P904 = PInt; pub type N904 = NInt; + pub type U905 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P905 = PInt; pub type N905 = NInt; + pub type U906 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P906 = PInt; pub type N906 = NInt; + pub type U907 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P907 = PInt; pub type N907 = NInt; + pub type U908 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P908 = PInt; pub type N908 = NInt; + pub type U909 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P909 = PInt; pub type N909 = NInt; + pub type U910 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P910 = PInt; pub type N910 = NInt; + pub type U911 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P911 = PInt; pub type N911 = NInt; + pub type U912 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P912 = PInt; pub type N912 = NInt; + pub type U913 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P913 = PInt; pub type N913 = NInt; + pub type U914 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P914 = PInt; pub type N914 = NInt; + pub type U915 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P915 = PInt; pub type N915 = NInt; + pub type U916 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P916 = PInt; pub type N916 = NInt; + pub type U917 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P917 = PInt; pub type N917 = NInt; + pub type U918 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P918 = PInt; pub type N918 = NInt; + pub type U919 = UInt, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P919 = PInt; pub type N919 = NInt; + pub type U920 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P920 = PInt; pub type N920 = NInt; + pub type U921 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P921 = PInt; pub type N921 = NInt; + pub type U922 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P922 = PInt; pub type N922 = NInt; + pub type U923 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P923 = PInt; pub type N923 = NInt; + pub type U924 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P924 = PInt; pub type N924 = NInt; + pub type U925 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P925 = PInt; pub type N925 = NInt; + pub type U926 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P926 = PInt; pub type N926 = NInt; + pub type U927 = UInt, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P927 = PInt; pub type N927 = NInt; + pub type U928 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P928 = PInt; pub type N928 = NInt; + pub type U929 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P929 = PInt; pub type N929 = NInt; + pub type U930 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P930 = PInt; pub type N930 = NInt; + pub type U931 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P931 = PInt; pub type N931 = NInt; + pub type U932 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P932 = PInt; pub type N932 = NInt; + pub type U933 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P933 = PInt; pub type N933 = NInt; + pub type U934 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P934 = PInt; pub type N934 = NInt; + pub type U935 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P935 = PInt; pub type N935 = NInt; + pub type U936 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P936 = PInt; pub type N936 = NInt; + pub type U937 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P937 = PInt; pub type N937 = NInt; + pub type U938 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P938 = PInt; pub type N938 = NInt; + pub type U939 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P939 = PInt; pub type N939 = NInt; + pub type U940 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P940 = PInt; pub type N940 = NInt; + pub type U941 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P941 = PInt; pub type N941 = NInt; + pub type U942 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P942 = PInt; pub type N942 = NInt; + pub type U943 = UInt, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P943 = PInt; pub type N943 = NInt; + pub type U944 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P944 = PInt; pub type N944 = NInt; + pub type U945 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P945 = PInt; pub type N945 = NInt; + pub type U946 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P946 = PInt; pub type N946 = NInt; + pub type U947 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P947 = PInt; pub type N947 = NInt; + pub type U948 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P948 = PInt; pub type N948 = NInt; + pub type U949 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P949 = PInt; pub type N949 = NInt; + pub type U950 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P950 = PInt; pub type N950 = NInt; + pub type U951 = UInt, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P951 = PInt; pub type N951 = NInt; + pub type U952 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P952 = PInt; pub type N952 = NInt; + pub type U953 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P953 = PInt; pub type N953 = NInt; + pub type U954 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P954 = PInt; pub type N954 = NInt; + pub type U955 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P955 = PInt; pub type N955 = NInt; + pub type U956 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P956 = PInt; pub type N956 = NInt; + pub type U957 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P957 = PInt; pub type N957 = NInt; + pub type U958 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P958 = PInt; pub type N958 = NInt; + pub type U959 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P959 = PInt; pub type N959 = NInt; + pub type U960 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P960 = PInt; pub type N960 = NInt; + pub type U961 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>; + pub type P961 = PInt; pub type N961 = NInt; + pub type U962 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>; + pub type P962 = PInt; pub type N962 = NInt; + pub type U963 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B1>; + pub type P963 = PInt; pub type N963 = NInt; + pub type U964 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>; + pub type P964 = PInt; pub type N964 = NInt; + pub type U965 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B1>; + pub type P965 = PInt; pub type N965 = NInt; + pub type U966 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>; + pub type P966 = PInt; pub type N966 = NInt; + pub type U967 = UInt, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B1>; + pub type P967 = PInt; pub type N967 = NInt; + pub type U968 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>; + pub type P968 = PInt; pub type N968 = NInt; + pub type U969 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B1>; + pub type P969 = PInt; pub type N969 = NInt; + pub type U970 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B0>; + pub type P970 = PInt; pub type N970 = NInt; + pub type U971 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B1>; + pub type P971 = PInt; pub type N971 = NInt; + pub type U972 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B0>; + pub type P972 = PInt; pub type N972 = NInt; + pub type U973 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B1>; + pub type P973 = PInt; pub type N973 = NInt; + pub type U974 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B0>; + pub type P974 = PInt; pub type N974 = NInt; + pub type U975 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B1>; + pub type P975 = PInt; pub type N975 = NInt; + pub type U976 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P976 = PInt; pub type N976 = NInt; + pub type U977 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B1>; + pub type P977 = PInt; pub type N977 = NInt; + pub type U978 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B0>; + pub type P978 = PInt; pub type N978 = NInt; + pub type U979 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B1>; + pub type P979 = PInt; pub type N979 = NInt; + pub type U980 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>; + pub type P980 = PInt; pub type N980 = NInt; + pub type U981 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B1>; + pub type P981 = PInt; pub type N981 = NInt; + pub type U982 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B0>; + pub type P982 = PInt; pub type N982 = NInt; + pub type U983 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>; + pub type P983 = PInt; pub type N983 = NInt; + pub type U984 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B0>; + pub type P984 = PInt; pub type N984 = NInt; + pub type U985 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B1>; + pub type P985 = PInt; pub type N985 = NInt; + pub type U986 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B0>; + pub type P986 = PInt; pub type N986 = NInt; + pub type U987 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B1>; + pub type P987 = PInt; pub type N987 = NInt; + pub type U988 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B0>; + pub type P988 = PInt; pub type N988 = NInt; + pub type U989 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B1>; + pub type P989 = PInt; pub type N989 = NInt; + pub type U990 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B0>; + pub type P990 = PInt; pub type N990 = NInt; + pub type U991 = UInt, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B1>; + pub type P991 = PInt; pub type N991 = NInt; + pub type U992 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P992 = PInt; pub type N992 = NInt; + pub type U993 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>; + pub type P993 = PInt; pub type N993 = NInt; + pub type U994 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B0>; + pub type P994 = PInt; pub type N994 = NInt; + pub type U995 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B1>; + pub type P995 = PInt; pub type N995 = NInt; + pub type U996 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>; + pub type P996 = PInt; pub type N996 = NInt; + pub type U997 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B1>; + pub type P997 = PInt; pub type N997 = NInt; + pub type U998 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B0>; + pub type P998 = PInt; pub type N998 = NInt; + pub type U999 = UInt, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B1>; + pub type P999 = PInt; pub type N999 = NInt; + pub type U1000 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>; + pub type P1000 = PInt; pub type N1000 = NInt; + pub type U1001 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>; + pub type P1001 = PInt; pub type N1001 = NInt; + pub type U1002 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B0>; + pub type P1002 = PInt; pub type N1002 = NInt; + pub type U1003 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B1>; + pub type P1003 = PInt; pub type N1003 = NInt; + pub type U1004 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B0>; + pub type P1004 = PInt; pub type N1004 = NInt; + pub type U1005 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B1>; + pub type P1005 = PInt; pub type N1005 = NInt; + pub type U1006 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B0>; + pub type P1006 = PInt; pub type N1006 = NInt; + pub type U1007 = UInt, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B1>, B1>; + pub type P1007 = PInt; pub type N1007 = NInt; + pub type U1008 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>; + pub type P1008 = PInt; pub type N1008 = NInt; + pub type U1009 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + pub type P1009 = PInt; pub type N1009 = NInt; + pub type U1010 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B0>; + pub type P1010 = PInt; pub type N1010 = NInt; + pub type U1011 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + pub type P1011 = PInt; pub type N1011 = NInt; + pub type U1012 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>; + pub type P1012 = PInt; pub type N1012 = NInt; + pub type U1013 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B1>; + pub type P1013 = PInt; pub type N1013 = NInt; + pub type U1014 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B0>; + pub type P1014 = PInt; pub type N1014 = NInt; + pub type U1015 = UInt, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B1>, B1>; + pub type P1015 = PInt; pub type N1015 = NInt; + pub type U1016 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B0>; + pub type P1016 = PInt; pub type N1016 = NInt; + pub type U1017 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B1>; + pub type P1017 = PInt; pub type N1017 = NInt; + pub type U1018 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>; + pub type P1018 = PInt; pub type N1018 = NInt; + pub type U1019 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B1>; + pub type P1019 = PInt; pub type N1019 = NInt; + pub type U1020 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B0>; + pub type P1020 = PInt; pub type N1020 = NInt; + pub type U1021 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B1>; + pub type P1021 = PInt; pub type N1021 = NInt; + pub type U1022 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B0>; + pub type P1022 = PInt; pub type N1022 = NInt; + pub type U1023 = UInt, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B1>, B1>; + pub type P1023 = PInt; pub type N1023 = NInt; + pub type U1024 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1024 = PInt; pub type N1024 = NInt; + pub type U2048 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P2048 = PInt; pub type N2048 = NInt; + pub type U4096 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P4096 = PInt; pub type N4096 = NInt; + pub type U8192 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P8192 = PInt; pub type N8192 = NInt; + pub type U16384 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P16384 = PInt; pub type N16384 = NInt; + pub type U32768 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P32768 = PInt; pub type N32768 = NInt; + pub type U65536 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P65536 = PInt; pub type N65536 = NInt; + pub type U131072 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P131072 = PInt; pub type N131072 = NInt; + pub type U262144 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P262144 = PInt; pub type N262144 = NInt; + pub type U524288 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P524288 = PInt; pub type N524288 = NInt; + pub type U1048576 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1048576 = PInt; pub type N1048576 = NInt; + pub type U2097152 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P2097152 = PInt; pub type N2097152 = NInt; + pub type U4194304 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P4194304 = PInt; pub type N4194304 = NInt; + pub type U8388608 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P8388608 = PInt; pub type N8388608 = NInt; + pub type U16777216 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P16777216 = PInt; pub type N16777216 = NInt; + pub type U33554432 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P33554432 = PInt; pub type N33554432 = NInt; + pub type U67108864 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P67108864 = PInt; pub type N67108864 = NInt; + pub type U134217728 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P134217728 = PInt; pub type N134217728 = NInt; + pub type U268435456 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P268435456 = PInt; pub type N268435456 = NInt; + pub type U536870912 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P536870912 = PInt; pub type N536870912 = NInt; + pub type U1073741824 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1073741824 = PInt; pub type N1073741824 = NInt; + pub type U2147483648 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P2147483648 = PInt; pub type N2147483648 = NInt; + pub type U4294967296 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P4294967296 = PInt; pub type N4294967296 = NInt; + pub type U8589934592 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P8589934592 = PInt; pub type N8589934592 = NInt; + pub type U17179869184 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P17179869184 = PInt; pub type N17179869184 = NInt; + pub type U34359738368 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P34359738368 = PInt; pub type N34359738368 = NInt; + pub type U68719476736 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P68719476736 = PInt; pub type N68719476736 = NInt; + pub type U137438953472 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P137438953472 = PInt; pub type N137438953472 = NInt; + pub type U274877906944 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P274877906944 = PInt; pub type N274877906944 = NInt; + pub type U549755813888 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P549755813888 = PInt; pub type N549755813888 = NInt; + pub type U1099511627776 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1099511627776 = PInt; pub type N1099511627776 = NInt; + pub type U2199023255552 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P2199023255552 = PInt; pub type N2199023255552 = NInt; + pub type U4398046511104 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P4398046511104 = PInt; pub type N4398046511104 = NInt; + pub type U8796093022208 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P8796093022208 = PInt; pub type N8796093022208 = NInt; + pub type U17592186044416 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P17592186044416 = PInt; pub type N17592186044416 = NInt; + pub type U35184372088832 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P35184372088832 = PInt; pub type N35184372088832 = NInt; + pub type U70368744177664 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P70368744177664 = PInt; pub type N70368744177664 = NInt; + pub type U140737488355328 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P140737488355328 = PInt; pub type N140737488355328 = NInt; + pub type U281474976710656 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P281474976710656 = PInt; pub type N281474976710656 = NInt; + pub type U562949953421312 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P562949953421312 = PInt; pub type N562949953421312 = NInt; + pub type U1125899906842624 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1125899906842624 = PInt; pub type N1125899906842624 = NInt; + pub type U2251799813685248 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P2251799813685248 = PInt; pub type N2251799813685248 = NInt; + pub type U4503599627370496 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P4503599627370496 = PInt; pub type N4503599627370496 = NInt; + pub type U9007199254740992 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P9007199254740992 = PInt; pub type N9007199254740992 = NInt; + pub type U18014398509481984 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P18014398509481984 = PInt; pub type N18014398509481984 = NInt; + pub type U36028797018963968 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P36028797018963968 = PInt; pub type N36028797018963968 = NInt; + pub type U72057594037927936 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P72057594037927936 = PInt; pub type N72057594037927936 = NInt; + pub type U144115188075855872 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P144115188075855872 = PInt; pub type N144115188075855872 = NInt; + pub type U288230376151711744 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P288230376151711744 = PInt; pub type N288230376151711744 = NInt; + pub type U576460752303423488 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P576460752303423488 = PInt; pub type N576460752303423488 = NInt; + pub type U1152921504606846976 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1152921504606846976 = PInt; pub type N1152921504606846976 = NInt; + pub type U2305843009213693952 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P2305843009213693952 = PInt; pub type N2305843009213693952 = NInt; + pub type U4611686018427387904 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P4611686018427387904 = PInt; pub type N4611686018427387904 = NInt; + pub type U9223372036854775808 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type U10000 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>; + pub type P10000 = PInt; pub type N10000 = NInt; + pub type U100000 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + pub type P100000 = PInt; pub type N100000 = NInt; + pub type U1000000 = UInt, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1000000 = PInt; pub type N1000000 = NInt; + pub type U10000000 = UInt, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P10000000 = PInt; pub type N10000000 = NInt; + pub type U100000000 = UInt, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P100000000 = PInt; pub type N100000000 = NInt; + pub type U1000000000 = UInt, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1000000000 = PInt; pub type N1000000000 = NInt; + pub type U10000000000 = UInt, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P10000000000 = PInt; pub type N10000000000 = NInt; + pub type U100000000000 = UInt, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P100000000000 = PInt; pub type N100000000000 = NInt; + pub type U1000000000000 = UInt, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1000000000000 = PInt; pub type N1000000000000 = NInt; + pub type U10000000000000 = UInt, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P10000000000000 = PInt; pub type N10000000000000 = NInt; + pub type U100000000000000 = UInt, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P100000000000000 = PInt; pub type N100000000000000 = NInt; + pub type U1000000000000000 = UInt, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1000000000000000 = PInt; pub type N1000000000000000 = NInt; + pub type U10000000000000000 = UInt, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B0>, B1>, B1>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P10000000000000000 = PInt; pub type N10000000000000000 = NInt; + pub type U100000000000000000 = UInt, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P100000000000000000 = PInt; pub type N100000000000000000 = NInt; + pub type U1000000000000000000 = UInt, B1>, B0>, B1>, B1>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B1>, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B0>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + pub type P1000000000000000000 = PInt; pub type N1000000000000000000 = NInt; + pub type U10000000000000000000 = UInt, B0>, B0>, B0>, B1>, B0>, B1>, B0>, B1>, B1>, B0>, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B1>, B0>, B0>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B1>, B0>, B0>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; +} \ No newline at end of file diff --git a/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs b/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs new file mode 100644 index 0000000..ce6f3e0 --- /dev/null +++ b/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs @@ -0,0 +1,1030 @@ + +/** +Convenient type operations. + +Any types representing values must be able to be expressed as `ident`s. That means they need to be +in scope. + +For example, `P5` is okay, but `typenum::P5` is not. + +You may combine operators arbitrarily, although doing so excessively may require raising the +recursion limit. + +# Example +```rust +#![recursion_limit="128"] +#[macro_use] extern crate typenum; +use typenum::consts::*; + +fn main() { + assert_type!( + op!(min((P1 - P2) * (N3 + N7), P5 * (P3 + P4)) == P10) + ); +} +``` +Operators are evaluated based on the operator precedence outlined +[here](https://doc.rust-lang.org/reference.html#operator-precedence). + +The full list of supported operators and functions is as follows: + +`*`, `/`, `%`, `+`, `-`, `<<`, `>>`, `&`, `^`, `|`, `==`, `!=`, `<=`, `>=`, `<`, `>`, `cmp`, `sqr`, `sqrt`, `abs`, `cube`, `pow`, `min`, `max`, `log2`, `gcd` + +They all expand to type aliases defined in the `operator_aliases` module. Here is an expanded list, +including examples: + +--- +Operator `*`. Expands to `Prod`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P2 * P3), P6); +# } +``` + +--- +Operator `/`. Expands to `Quot`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P6 / P2), P3); +# } +``` + +--- +Operator `%`. Expands to `Mod`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P5 % P3), P2); +# } +``` + +--- +Operator `+`. Expands to `Sum`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P2 + P3), P5); +# } +``` + +--- +Operator `-`. Expands to `Diff`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P2 - P3), N1); +# } +``` + +--- +Operator `<<`. Expands to `Shleft`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(U1 << U5), U32); +# } +``` + +--- +Operator `>>`. Expands to `Shright`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(U32 >> U5), U1); +# } +``` + +--- +Operator `&`. Expands to `And`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(U5 & U3), U1); +# } +``` + +--- +Operator `^`. Expands to `Xor`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(U5 ^ U3), U6); +# } +``` + +--- +Operator `|`. Expands to `Or`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(U5 | U3), U7); +# } +``` + +--- +Operator `==`. Expands to `Eq`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P5 == P3 + P2), True); +# } +``` + +--- +Operator `!=`. Expands to `NotEq`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P5 != P3 + P2), False); +# } +``` + +--- +Operator `<=`. Expands to `LeEq`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P6 <= P3 + P2), False); +# } +``` + +--- +Operator `>=`. Expands to `GrEq`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P6 >= P3 + P2), True); +# } +``` + +--- +Operator `<`. Expands to `Le`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P4 < P3 + P2), True); +# } +``` + +--- +Operator `>`. Expands to `Gr`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(P5 < P3 + P2), False); +# } +``` + +--- +Operator `cmp`. Expands to `Compare`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(cmp(P2, P3)), Less); +# } +``` + +--- +Operator `sqr`. Expands to `Square`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(sqr(P2)), P4); +# } +``` + +--- +Operator `sqrt`. Expands to `Sqrt`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(sqrt(U9)), U3); +# } +``` + +--- +Operator `abs`. Expands to `AbsVal`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(abs(N2)), P2); +# } +``` + +--- +Operator `cube`. Expands to `Cube`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(cube(P2)), P8); +# } +``` + +--- +Operator `pow`. Expands to `Exp`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(pow(P2, P3)), P8); +# } +``` + +--- +Operator `min`. Expands to `Minimum`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(min(P2, P3)), P2); +# } +``` + +--- +Operator `max`. Expands to `Maximum`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(max(P2, P3)), P3); +# } +``` + +--- +Operator `log2`. Expands to `Log2`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(log2(U9)), U3); +# } +``` + +--- +Operator `gcd`. Expands to `Gcf`. + +```rust +# #[macro_use] extern crate typenum; +# use typenum::*; +# fn main() { +assert_type_eq!(op!(gcd(U9, U21)), U3); +# } +``` + +*/ +#[macro_export(local_inner_macros)] +macro_rules! op { + ($($tail:tt)*) => ( __op_internal__!($($tail)*) ); +} + + #[doc(hidden)] + #[macro_export(local_inner_macros)] + macro_rules! __op_internal__ { + +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: cmp $($tail:tt)*) => ( + __op_internal__!(@stack[Compare, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: sqr $($tail:tt)*) => ( + __op_internal__!(@stack[Square, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: sqrt $($tail:tt)*) => ( + __op_internal__!(@stack[Sqrt, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: abs $($tail:tt)*) => ( + __op_internal__!(@stack[AbsVal, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: cube $($tail:tt)*) => ( + __op_internal__!(@stack[Cube, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: pow $($tail:tt)*) => ( + __op_internal__!(@stack[Exp, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: min $($tail:tt)*) => ( + __op_internal__!(@stack[Minimum, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: max $($tail:tt)*) => ( + __op_internal__!(@stack[Maximum, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: log2 $($tail:tt)*) => ( + __op_internal__!(@stack[Log2, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: gcd $($tail:tt)*) => ( + __op_internal__!(@stack[Gcf, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[LParen, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: , $($tail:tt)*) => ( + __op_internal__!(@stack[LParen, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$stack_top:ident, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: , $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[$stack_top, $($queue,)*] @tail: , $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: * $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: * $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: * $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: * $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: * $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: * $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: * $($tail:tt)*) => ( + __op_internal__!(@stack[Prod, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: / $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: / $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: / $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: / $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: / $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: / $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: / $($tail:tt)*) => ( + __op_internal__!(@stack[Quot, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: % $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: % $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: % $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: % $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: % $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: % $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: % $($tail:tt)*) => ( + __op_internal__!(@stack[Mod, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: + $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: + $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: + $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: + $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: + $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: + $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: + $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: + $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: + $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: + $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: + $($tail:tt)*) => ( + __op_internal__!(@stack[Sum, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: - $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: - $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: - $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: - $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: - $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: - $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: - $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: - $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: - $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: - $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: - $($tail:tt)*) => ( + __op_internal__!(@stack[Diff, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: << $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: << $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: << $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: << $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: << $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: << $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: << $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: << $($tail:tt)*) => ( + __op_internal__!(@stack[Shleft, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: >> $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: >> $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: >> $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: >> $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: >> $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: >> $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: >> $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >> $($tail:tt)*) => ( + __op_internal__!(@stack[Shright, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: & $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: & $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: & $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: & $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: & $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: & $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: & $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: & $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: & $($tail:tt)*) => ( + __op_internal__!(@stack[And, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: ^ $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ^ $($tail:tt)*) => ( + __op_internal__!(@stack[Xor, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: | $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: | $($tail)*) +); +(@stack[Or, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Or, $($queue,)*] @tail: | $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: | $($tail:tt)*) => ( + __op_internal__!(@stack[Or, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: == $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Or, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Or, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Eq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Eq, $($queue,)*] @tail: == $($tail)*) +); +(@stack[NotEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[NotEq, $($queue,)*] @tail: == $($tail)*) +); +(@stack[LeEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[LeEq, $($queue,)*] @tail: == $($tail)*) +); +(@stack[GrEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[GrEq, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Le, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Le, $($queue,)*] @tail: == $($tail)*) +); +(@stack[Gr, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Gr, $($queue,)*] @tail: == $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: == $($tail:tt)*) => ( + __op_internal__!(@stack[Eq, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: != $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Or, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Or, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Eq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Eq, $($queue,)*] @tail: != $($tail)*) +); +(@stack[NotEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[NotEq, $($queue,)*] @tail: != $($tail)*) +); +(@stack[LeEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[LeEq, $($queue,)*] @tail: != $($tail)*) +); +(@stack[GrEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[GrEq, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Le, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Le, $($queue,)*] @tail: != $($tail)*) +); +(@stack[Gr, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Gr, $($queue,)*] @tail: != $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: != $($tail:tt)*) => ( + __op_internal__!(@stack[NotEq, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Or, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Or, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Eq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Eq, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[NotEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[NotEq, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[LeEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[LeEq, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[GrEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[GrEq, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Le, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Le, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[Gr, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Gr, $($queue,)*] @tail: <= $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: <= $($tail:tt)*) => ( + __op_internal__!(@stack[LeEq, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Or, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Or, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Eq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Eq, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[NotEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[NotEq, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[LeEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[LeEq, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[GrEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[GrEq, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Le, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Le, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[Gr, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Gr, $($queue,)*] @tail: >= $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: >= $($tail:tt)*) => ( + __op_internal__!(@stack[GrEq, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: < $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Or, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Or, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Eq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Eq, $($queue,)*] @tail: < $($tail)*) +); +(@stack[NotEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[NotEq, $($queue,)*] @tail: < $($tail)*) +); +(@stack[LeEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[LeEq, $($queue,)*] @tail: < $($tail)*) +); +(@stack[GrEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[GrEq, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Le, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Le, $($queue,)*] @tail: < $($tail)*) +); +(@stack[Gr, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Gr, $($queue,)*] @tail: < $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: < $($tail:tt)*) => ( + __op_internal__!(@stack[Le, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[Prod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Prod, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Quot, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Quot, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Mod, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Mod, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Sum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sum, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Diff, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Diff, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Shleft, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shleft, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Shright, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Shright, $($queue,)*] @tail: > $($tail)*) +); +(@stack[And, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[And, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Xor, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Xor, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Or, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Or, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Eq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Eq, $($queue,)*] @tail: > $($tail)*) +); +(@stack[NotEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[NotEq, $($queue,)*] @tail: > $($tail)*) +); +(@stack[LeEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[LeEq, $($queue,)*] @tail: > $($tail)*) +); +(@stack[GrEq, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[GrEq, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Le, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Le, $($queue,)*] @tail: > $($tail)*) +); +(@stack[Gr, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Gr, $($queue,)*] @tail: > $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: > $($tail:tt)*) => ( + __op_internal__!(@stack[Gr, $($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: ( $($stuff:tt)* ) $($tail:tt)* ) + => ( + __op_internal__!(@stack[LParen, $($stack,)*] @queue[$($queue,)*] + @tail: $($stuff)* RParen $($tail)*) +); +(@stack[LParen, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: RParen $($tail:tt)*) => ( + __op_internal__!(@rp3 @stack[$($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$stack_top:ident, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: RParen $($tail:tt)*) + => ( + __op_internal__!(@stack[$($stack,)*] @queue[$stack_top, $($queue,)*] @tail: RParen $($tail)*) +); +(@rp3 @stack[Compare, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Compare, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Square, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Square, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Sqrt, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Sqrt, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[AbsVal, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[AbsVal, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Cube, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Cube, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Exp, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Exp, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Minimum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Minimum, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Maximum, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Maximum, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Log2, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Log2, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[Gcf, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[Gcf, $($queue,)*] @tail: $($tail)*) +); +(@rp3 @stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[$($queue,)*] @tail: $($tail)*) +); +(@stack[$($stack:ident,)*] @queue[$($queue:ident,)*] @tail: $num:ident $($tail:tt)*) => ( + __op_internal__!(@stack[$($stack,)*] @queue[$num, $($queue,)*] @tail: $($tail)*) +); +(@stack[] @queue[$($queue:ident,)*] @tail: ) => ( + __op_internal__!(@reverse[] @input: $($queue,)*) +); +(@stack[$stack_top:ident, $($stack:ident,)*] @queue[$($queue:ident,)*] @tail:) => ( + __op_internal__!(@stack[$($stack,)*] @queue[$stack_top, $($queue,)*] @tail: ) +); +(@reverse[$($revved:ident,)*] @input: $head:ident, $($tail:ident,)* ) => ( + __op_internal__!(@reverse[$head, $($revved,)*] @input: $($tail,)*) +); +(@reverse[$($revved:ident,)*] @input: ) => ( + __op_internal__!(@eval @stack[] @input[$($revved,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Prod, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Prod<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Quot, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Quot<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Mod, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Mod<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Sum, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Sum<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Diff, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Diff<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Shleft, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Shleft<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Shright, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Shright<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[And, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::And<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Xor, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Xor<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Or, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Or<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Eq, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Eq<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[NotEq, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::NotEq<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[LeEq, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::LeEq<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[GrEq, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::GrEq<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Le, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Le<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Gr, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Gr<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Compare, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Compare<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Exp, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Exp<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Minimum, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Minimum<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Maximum, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Maximum<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $b:ty, $($stack:ty,)*] @input[Gcf, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Gcf<$b, $a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $($stack:ty,)*] @input[Square, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Square<$a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $($stack:ty,)*] @input[Sqrt, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Sqrt<$a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $($stack:ty,)*] @input[AbsVal, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::AbsVal<$a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $($stack:ty,)*] @input[Cube, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Cube<$a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$a:ty, $($stack:ty,)*] @input[Log2, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$crate::Log2<$a>, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$($stack:ty,)*] @input[$head:ident, $($tail:ident,)*]) => ( + __op_internal__!(@eval @stack[$head, $($stack,)*] @input[$($tail,)*]) +); +(@eval @stack[$stack:ty,] @input[]) => ( + $stack +); +($($tail:tt)* ) => ( + __op_internal__!(@stack[] @queue[] @tail: $($tail)*) +); +} \ No newline at end of file diff --git a/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/tests.rs b/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/tests.rs new file mode 100644 index 0000000..12616c0 --- /dev/null +++ b/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/tests.rs @@ -0,0 +1,20565 @@ + +extern crate typenum; + +use std::ops::*; +use std::cmp::Ordering; +use typenum::*; + +#[test] +#[allow(non_snake_case)] +fn test_0_BitAnd_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitAndU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitOr_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitOrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitXor_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitXorU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shl_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShlU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shr_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Add_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0AddU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Min_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MinU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Max_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MaxU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Gcd_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0GcdU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Sub_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0SubU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Mul_0() { + type A = UTerm; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MulU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Pow_0() { + type A = UTerm; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U0PowU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Cmp_0() { + type A = UTerm; + type B = UTerm; + + #[allow(non_camel_case_types)] + type U0CmpU0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitAnd_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitAndU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitOr_1() { + type A = UTerm; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U0BitOrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitXor_1() { + type A = UTerm; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U0BitXorU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shl_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShlU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shr_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Add_1() { + type A = UTerm; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U0AddU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Min_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MinU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Max_1() { + type A = UTerm; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U0MaxU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Gcd_1() { + type A = UTerm; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U0GcdU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Mul_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MulU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Div_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0DivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Rem_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0RemU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_PartialDiv_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PartialDivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Pow_1() { + type A = UTerm; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PowU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Cmp_1() { + type A = UTerm; + type B = UInt; + + #[allow(non_camel_case_types)] + type U0CmpU1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitAnd_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitAndU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitOr_2() { + type A = UTerm; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U0BitOrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitXor_2() { + type A = UTerm; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U0BitXorU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shl_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShlU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shr_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Add_2() { + type A = UTerm; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U0AddU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Min_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MinU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Max_2() { + type A = UTerm; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U0MaxU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Gcd_2() { + type A = UTerm; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U0GcdU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Mul_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MulU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Div_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0DivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Rem_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0RemU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_PartialDiv_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PartialDivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Pow_2() { + type A = UTerm; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PowU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Cmp_2() { + type A = UTerm; + type B = UInt, B0>; + + #[allow(non_camel_case_types)] + type U0CmpU2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitAnd_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitAndU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitOr_3() { + type A = UTerm; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U0BitOrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitXor_3() { + type A = UTerm; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U0BitXorU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shl_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShlU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shr_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Add_3() { + type A = UTerm; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U0AddU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Min_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MinU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Max_3() { + type A = UTerm; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U0MaxU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Gcd_3() { + type A = UTerm; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U0GcdU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Mul_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MulU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Div_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0DivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Rem_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0RemU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_PartialDiv_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PartialDivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Pow_3() { + type A = UTerm; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PowU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Cmp_3() { + type A = UTerm; + type B = UInt, B1>; + + #[allow(non_camel_case_types)] + type U0CmpU3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitAnd_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitAndU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitOr_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U0BitOrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitXor_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U0BitXorU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shl_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShlU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shr_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Add_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U0AddU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Min_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MinU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Max_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U0MaxU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Gcd_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U0GcdU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Mul_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MulU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Div_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0DivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Rem_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0RemU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_PartialDiv_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PartialDivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Pow_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PowU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Cmp_4() { + type A = UTerm; + type B = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U0CmpU4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitAnd_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0BitAndU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitOr_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U0BitOrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_BitXor_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U0BitXorU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shl_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShlU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Shr_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0ShrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Add_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U0AddU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Min_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MinU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Max_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U0MaxU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Gcd_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U0GcdU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Mul_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0MulU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Div_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0DivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Rem_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0RemU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_PartialDiv_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PartialDivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Pow_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U0PowU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_0_Cmp_5() { + type A = UTerm; + type B = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U0CmpU5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitAnd_0() { + type A = UInt; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1BitAndU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitOr_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1BitOrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitXor_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1BitXorU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shl_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1ShlU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shr_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1ShrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Add_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1AddU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Min_0() { + type A = UInt; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1MinU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Max_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MaxU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Gcd_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1GcdU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Sub_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1SubU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Mul_0() { + type A = UInt; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1MulU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Pow_0() { + type A = UInt; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1PowU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Cmp_0() { + type A = UInt; + type B = UTerm; + + #[allow(non_camel_case_types)] + type U1CmpU0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitAnd_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1BitAndU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitOr_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1BitOrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitXor_1() { + type A = UInt; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1BitXorU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shl_1() { + type A = UInt; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U1ShlU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shr_1() { + type A = UInt; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1ShrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Add_1() { + type A = UInt; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U1AddU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Min_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MinU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Max_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MaxU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Gcd_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1GcdU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Sub_1() { + type A = UInt; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1SubU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Mul_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MulU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Div_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1DivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Rem_1() { + type A = UInt; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1RemU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_PartialDiv_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1PartialDivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Pow_1() { + type A = UInt; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1PowU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Cmp_1() { + type A = UInt; + type B = UInt; + + #[allow(non_camel_case_types)] + type U1CmpU1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitAnd_2() { + type A = UInt; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1BitAndU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitOr_2() { + type A = UInt; + type B = UInt, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U1BitOrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitXor_2() { + type A = UInt; + type B = UInt, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U1BitXorU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shl_2() { + type A = UInt; + type B = UInt, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1ShlU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shr_2() { + type A = UInt; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1ShrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Add_2() { + type A = UInt; + type B = UInt, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U1AddU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Min_2() { + type A = UInt; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MinU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Max_2() { + type A = UInt; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U1MaxU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Gcd_2() { + type A = UInt; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1GcdU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Mul_2() { + type A = UInt; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U1MulU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Div_2() { + type A = UInt; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1DivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Rem_2() { + type A = UInt; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1RemU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Pow_2() { + type A = UInt; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1PowU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Cmp_2() { + type A = UInt; + type B = UInt, B0>; + + #[allow(non_camel_case_types)] + type U1CmpU2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitAnd_3() { + type A = UInt; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1BitAndU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitOr_3() { + type A = UInt; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U1BitOrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitXor_3() { + type A = UInt; + type B = UInt, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U1BitXorU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shl_3() { + type A = UInt; + type B = UInt, B1>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1ShlU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shr_3() { + type A = UInt; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1ShrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Add_3() { + type A = UInt; + type B = UInt, B1>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1AddU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Min_3() { + type A = UInt; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MinU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Max_3() { + type A = UInt; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U1MaxU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Gcd_3() { + type A = UInt; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1GcdU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Mul_3() { + type A = UInt; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U1MulU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Div_3() { + type A = UInt; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1DivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Rem_3() { + type A = UInt; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1RemU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Pow_3() { + type A = UInt; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1PowU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Cmp_3() { + type A = UInt; + type B = UInt, B1>; + + #[allow(non_camel_case_types)] + type U1CmpU3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitAnd_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1BitAndU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitOr_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U1BitOrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitXor_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U1BitXorU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shl_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U16 = UInt, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1ShlU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shr_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1ShrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Add_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U1AddU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Min_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MinU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Max_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1MaxU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Gcd_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1GcdU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Mul_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1MulU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Div_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1DivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Rem_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1RemU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Pow_4() { + type A = UInt; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1PowU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Cmp_4() { + type A = UInt; + type B = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1CmpU4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitAnd_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1BitAndU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitOr_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U1BitOrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_BitXor_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1BitXorU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shl_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U32 = UInt, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U1ShlU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Shr_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1ShrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Add_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U1AddU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Min_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1MinU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Max_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U1MaxU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Gcd_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1GcdU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Mul_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U1MulU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Div_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U1DivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Rem_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1RemU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Pow_5() { + type A = UInt; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U1PowU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_1_Cmp_5() { + type A = UInt; + type B = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U1CmpU5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitAnd_0() { + type A = UInt, B0>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2BitAndU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitOr_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2BitOrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitXor_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2BitXorU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shl_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2ShlU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shr_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2ShrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Add_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2AddU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Min_0() { + type A = UInt, B0>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2MinU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Max_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MaxU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Gcd_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2GcdU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Sub_0() { + type A = UInt, B0>; + type B = UTerm; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2SubU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Mul_0() { + type A = UInt, B0>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2MulU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Pow_0() { + type A = UInt, B0>; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2PowU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Cmp_0() { + type A = UInt, B0>; + type B = UTerm; + + #[allow(non_camel_case_types)] + type U2CmpU0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitAnd_1() { + type A = UInt, B0>; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2BitAndU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitOr_1() { + type A = UInt, B0>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U2BitOrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitXor_1() { + type A = UInt, B0>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U2BitXorU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shl_1() { + type A = UInt, B0>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2ShlU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shr_1() { + type A = UInt, B0>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2ShrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Add_1() { + type A = UInt, B0>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U2AddU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Min_1() { + type A = UInt, B0>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2MinU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Max_1() { + type A = UInt, B0>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MaxU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Gcd_1() { + type A = UInt, B0>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2GcdU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Sub_1() { + type A = UInt, B0>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2SubU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Mul_1() { + type A = UInt, B0>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MulU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Div_1() { + type A = UInt, B0>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2DivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Rem_1() { + type A = UInt, B0>; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2RemU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_PartialDiv_1() { + type A = UInt, B0>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2PartialDivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Pow_1() { + type A = UInt, B0>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2PowU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Cmp_1() { + type A = UInt, B0>; + type B = UInt; + + #[allow(non_camel_case_types)] + type U2CmpU1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitAnd_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2BitAndU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitOr_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2BitOrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitXor_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2BitXorU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shl_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2ShlU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shr_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2ShrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Add_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2AddU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Min_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MinU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Max_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MaxU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Gcd_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2GcdU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Sub_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2SubU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Mul_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2MulU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Div_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2DivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Rem_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2RemU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_PartialDiv_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2PartialDivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Pow_2() { + type A = UInt, B0>; + type B = UInt, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2PowU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Cmp_2() { + type A = UInt, B0>; + type B = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2CmpU2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitAnd_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2BitAndU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitOr_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U2BitOrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitXor_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2BitXorU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shl_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U16 = UInt, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2ShlU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shr_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2ShrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Add_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U2AddU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Min_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MinU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Max_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U2MaxU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Gcd_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2GcdU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Mul_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U2MulU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Div_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2DivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Rem_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2RemU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Pow_3() { + type A = UInt, B0>; + type B = UInt, B1>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2PowU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Cmp_3() { + type A = UInt, B0>; + type B = UInt, B1>; + + #[allow(non_camel_case_types)] + type U2CmpU3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitAnd_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2BitAndU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitOr_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U2BitOrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitXor_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U2BitXorU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shl_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U32 = UInt, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2ShlU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shr_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2ShrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Add_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U2AddU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Min_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MinU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Max_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2MaxU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Gcd_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2GcdU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Mul_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2MulU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Div_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2DivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Rem_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2RemU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Pow_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + type U16 = UInt, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2PowU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Cmp_4() { + type A = UInt, B0>; + type B = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2CmpU4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitAnd_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2BitAndU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitOr_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U2BitOrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_BitXor_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U2BitXorU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shl_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U64 = UInt, B0>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2ShlU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Shr_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2ShrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Add_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U2AddU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Min_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2MinU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Max_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U2MaxU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Gcd_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U2GcdU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Mul_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U10 = UInt, B0>, B1>, B0>; + + #[allow(non_camel_case_types)] + type U2MulU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Div_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U2DivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Rem_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U2RemU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Pow_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + type U32 = UInt, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U2PowU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_2_Cmp_5() { + type A = UInt, B0>; + type B = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U2CmpU5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitAnd_0() { + type A = UInt, B1>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3BitAndU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitOr_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3BitOrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitXor_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3BitXorU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shl_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3ShlU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shr_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3ShrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Add_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3AddU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Min_0() { + type A = UInt, B1>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3MinU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Max_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MaxU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Gcd_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3GcdU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Sub_0() { + type A = UInt, B1>; + type B = UTerm; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3SubU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Mul_0() { + type A = UInt, B1>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3MulU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Pow_0() { + type A = UInt, B1>; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3PowU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Cmp_0() { + type A = UInt, B1>; + type B = UTerm; + + #[allow(non_camel_case_types)] + type U3CmpU0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitAnd_1() { + type A = UInt, B1>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3BitAndU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitOr_1() { + type A = UInt, B1>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3BitOrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitXor_1() { + type A = UInt, B1>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U3BitXorU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shl_1() { + type A = UInt, B1>; + type B = UInt; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U3ShlU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shr_1() { + type A = UInt, B1>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3ShrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Add_1() { + type A = UInt, B1>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3AddU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Min_1() { + type A = UInt, B1>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3MinU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Max_1() { + type A = UInt, B1>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MaxU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Gcd_1() { + type A = UInt, B1>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3GcdU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Sub_1() { + type A = UInt, B1>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U3SubU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Mul_1() { + type A = UInt, B1>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MulU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Div_1() { + type A = UInt, B1>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3DivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Rem_1() { + type A = UInt, B1>; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3RemU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_PartialDiv_1() { + type A = UInt, B1>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3PartialDivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Pow_1() { + type A = UInt, B1>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3PowU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Cmp_1() { + type A = UInt, B1>; + type B = UInt; + + #[allow(non_camel_case_types)] + type U3CmpU1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitAnd_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U3BitAndU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitOr_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3BitOrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitXor_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3BitXorU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shl_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U12 = UInt, B1>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3ShlU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shr_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3ShrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Add_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U3AddU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Min_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U3MinU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Max_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MaxU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Gcd_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3GcdU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Sub_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3SubU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Mul_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U3MulU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Div_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3DivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Rem_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3RemU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Pow_2() { + type A = UInt, B1>; + type B = UInt, B0>; + type U9 = UInt, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U3PowU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Cmp_2() { + type A = UInt, B1>; + type B = UInt, B0>; + + #[allow(non_camel_case_types)] + type U3CmpU2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitAnd_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3BitAndU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitOr_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3BitOrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitXor_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3BitXorU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shl_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U24 = UInt, B1>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3ShlU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shr_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3ShrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Add_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U3AddU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Min_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MinU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Max_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MaxU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Gcd_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3GcdU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Sub_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3SubU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Mul_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U9 = UInt, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U3MulU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Div_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3DivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Rem_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3RemU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_PartialDiv_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3PartialDivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Pow_3() { + type A = UInt, B1>; + type B = UInt, B1>; + type U27 = UInt, B1>, B0>, B1>, B1>; + + #[allow(non_camel_case_types)] + type U3PowU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Cmp_3() { + type A = UInt, B1>; + type B = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3CmpU3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitAnd_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3BitAndU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitOr_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U3BitOrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitXor_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U3BitXorU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shl_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U48 = UInt, B1>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3ShlU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shr_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3ShrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Add_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U3AddU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Min_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MinU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Max_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3MaxU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Gcd_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3GcdU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Mul_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U12 = UInt, B1>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3MulU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Div_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3DivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Rem_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3RemU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Pow_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + type U81 = UInt, B0>, B1>, B0>, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U3PowU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Cmp_4() { + type A = UInt, B1>; + type B = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3CmpU4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitAnd_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3BitAndU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitOr_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U3BitOrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_BitXor_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U3BitXorU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shl_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U96 = UInt, B1>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3ShlU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Shr_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3ShrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Add_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U3AddU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Min_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3MinU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Max_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U3MaxU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Gcd_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U3GcdU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Mul_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U15 = UInt, B1>, B1>, B1>; + + #[allow(non_camel_case_types)] + type U3MulU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Div_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U3DivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Rem_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U3RemU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Pow_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + type U243 = UInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>; + + #[allow(non_camel_case_types)] + type U3PowU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_3_Cmp_5() { + type A = UInt, B1>; + type B = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U3CmpU5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitAnd_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4BitAndU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitOr_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4BitOrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitXor_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4BitXorU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shl_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4ShlU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shr_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4ShrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Add_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4AddU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Min_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4MinU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Max_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MaxU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Gcd_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4GcdU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Sub_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4SubU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Mul_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4MulU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Pow_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4PowU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Cmp_0() { + type A = UInt, B0>, B0>; + type B = UTerm; + + #[allow(non_camel_case_types)] + type U4CmpU0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitAnd_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4BitAndU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitOr_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U4BitOrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitXor_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U4BitXorU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shl_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4ShlU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shr_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U4ShrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Add_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U4AddU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Min_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4MinU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Max_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MaxU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Gcd_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4GcdU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Sub_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U4SubU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Mul_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MulU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Div_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4DivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Rem_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4RemU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_PartialDiv_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4PartialDivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Pow_1() { + type A = UInt, B0>, B0>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4PowU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Cmp_1() { + type A = UInt, B0>, B0>; + type B = UInt; + + #[allow(non_camel_case_types)] + type U4CmpU1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitAnd_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4BitAndU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitOr_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U4BitOrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitXor_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U4BitXorU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shl_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U16 = UInt, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4ShlU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shr_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4ShrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Add_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U4AddU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Min_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U4MinU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Max_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MaxU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Gcd_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U4GcdU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Sub_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U4SubU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Mul_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MulU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Div_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U4DivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Rem_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4RemU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_PartialDiv_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U4PartialDivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Pow_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + type U16 = UInt, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4PowU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Cmp_2() { + type A = UInt, B0>, B0>; + type B = UInt, B0>; + + #[allow(non_camel_case_types)] + type U4CmpU2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitAnd_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4BitAndU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitOr_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U4BitOrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitXor_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U4BitXorU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shl_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U32 = UInt, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4ShlU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shr_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4ShrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Add_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U4AddU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Min_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U4MinU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Max_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MaxU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Gcd_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4GcdU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Sub_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4SubU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Mul_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U12 = UInt, B1>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MulU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Div_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4DivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Rem_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4RemU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Pow_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + type U64 = UInt, B0>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4PowU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Cmp_3() { + type A = UInt, B0>, B0>; + type B = UInt, B1>; + + #[allow(non_camel_case_types)] + type U4CmpU3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitAnd_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4BitAndU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitOr_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4BitOrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitXor_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4BitXorU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shl_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U64 = UInt, B0>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4ShlU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shr_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4ShrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Add_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4AddU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Min_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MinU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Max_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MaxU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Gcd_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4GcdU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Sub_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4SubU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Mul_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U16 = UInt, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MulU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Div_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4DivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Rem_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4RemU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_PartialDiv_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4PartialDivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Pow_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + type U256 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4PowU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Cmp_4() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4CmpU4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitAnd_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4BitAndU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitOr_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U4BitOrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_BitXor_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4BitXorU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shl_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U128 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4ShlU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Shr_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4ShrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Add_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U9 = UInt, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U4AddU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Min_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MinU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Max_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U4MaxU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Gcd_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U4GcdU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Mul_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U20 = UInt, B0>, B1>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4MulU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Div_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U4DivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Rem_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4RemU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Pow_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + type U1024 = UInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U4PowU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_4_Cmp_5() { + type A = UInt, B0>, B0>; + type B = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U4CmpU5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitAnd_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5BitAndU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitOr_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5BitOrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitXor_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5BitXorU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shl_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5ShlU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shr_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5ShrU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Add_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5AddU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Min_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5MinU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Max_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MaxU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Gcd_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5GcdU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Sub_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5SubU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Mul_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5MulU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Pow_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5PowU0 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Cmp_0() { + type A = UInt, B0>, B1>; + type B = UTerm; + + #[allow(non_camel_case_types)] + type U5CmpU0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitAnd_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5BitAndU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitOr_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5BitOrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitXor_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5BitXorU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shl_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U10 = UInt, B0>, B1>, B0>; + + #[allow(non_camel_case_types)] + type U5ShlU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shr_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U5ShrU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Add_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U5AddU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Min_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5MinU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Max_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MaxU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Gcd_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5GcdU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Sub_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5SubU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Mul_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MulU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Div_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5DivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Rem_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5RemU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_PartialDiv_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5PartialDivU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Pow_1() { + type A = UInt, B0>, B1>; + type B = UInt; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5PowU1 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Cmp_1() { + type A = UInt, B0>, B1>; + type B = UInt; + + #[allow(non_camel_case_types)] + type U5CmpU1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitAnd_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5BitAndU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitOr_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U5BitOrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitXor_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U5BitXorU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shl_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U20 = UInt, B0>, B1>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5ShlU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shr_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5ShrU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Add_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U5AddU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Min_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U5MinU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Max_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MaxU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Gcd_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5GcdU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Sub_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U5SubU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Mul_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U10 = UInt, B0>, B1>, B0>; + + #[allow(non_camel_case_types)] + type U5MulU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Div_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U5DivU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Rem_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5RemU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Pow_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + type U25 = UInt, B1>, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5PowU2 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Cmp_2() { + type A = UInt, B0>, B1>; + type B = UInt, B0>; + + #[allow(non_camel_case_types)] + type U5CmpU2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitAnd_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5BitAndU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitOr_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U7 = UInt, B1>, B1>; + + #[allow(non_camel_case_types)] + type U5BitOrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitXor_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U6 = UInt, B1>, B0>; + + #[allow(non_camel_case_types)] + type U5BitXorU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shl_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U40 = UInt, B0>, B1>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5ShlU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shr_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5ShrU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Add_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U8 = UInt, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5AddU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Min_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U3 = UInt, B1>; + + #[allow(non_camel_case_types)] + type U5MinU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Max_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MaxU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Gcd_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5GcdU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Sub_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U5SubU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Mul_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U15 = UInt, B1>, B1>, B1>; + + #[allow(non_camel_case_types)] + type U5MulU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Div_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5DivU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Rem_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U2 = UInt, B0>; + + #[allow(non_camel_case_types)] + type U5RemU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Pow_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + type U125 = UInt, B1>, B1>, B1>, B1>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5PowU3 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Cmp_3() { + type A = UInt, B0>, B1>; + type B = UInt, B1>; + + #[allow(non_camel_case_types)] + type U5CmpU3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitAnd_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5BitAndU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitOr_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5BitOrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitXor_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5BitXorU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shl_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U80 = UInt, B0>, B1>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5ShlU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shr_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5ShrU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Add_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U9 = UInt, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5AddU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Min_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U4 = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5MinU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Max_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MaxU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Gcd_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5GcdU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Sub_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5SubU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Mul_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U20 = UInt, B0>, B1>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5MulU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Div_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5DivU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Rem_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5RemU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Pow_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + type U625 = UInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5PowU4 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Cmp_4() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5CmpU4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitAnd_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5BitAndU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitOr_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5BitOrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_BitXor_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5BitXorU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shl_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U160 = UInt, B0>, B1>, B0>, B0>, B0>, B0>, B0>; + + #[allow(non_camel_case_types)] + type U5ShlU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Shr_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5ShrU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Add_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U10 = UInt, B0>, B1>, B0>; + + #[allow(non_camel_case_types)] + type U5AddU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Min_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MinU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Max_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MaxU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Gcd_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U5 = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5GcdU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Sub_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5SubU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Mul_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U25 = UInt, B1>, B0>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5MulU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Div_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5DivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Rem_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U0 = UTerm; + + #[allow(non_camel_case_types)] + type U5RemU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_PartialDiv_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U1 = UInt; + + #[allow(non_camel_case_types)] + type U5PartialDivU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Pow_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + type U3125 = UInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5PowU5 = <>::Output as Same>::Output; + + assert_eq!(::to_u64(), ::to_u64()); +} +#[test] +#[allow(non_snake_case)] +fn test_5_Cmp_5() { + type A = UInt, B0>, B1>; + type B = UInt, B0>, B1>; + + #[allow(non_camel_case_types)] + type U5CmpU5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type N10 = NInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N5AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5SubN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type P25 = PInt, B1>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5DivN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5RemN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_PartialDiv_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5PartialDivN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_N5() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N9 = NInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P20 = PInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5DivN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_N4() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N5SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type P15 = PInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N5MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N5MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5DivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N5RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_N3() { + type A = NInt, B0>, B1>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N5CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N5AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N5SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type P10 = PInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N5MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N5MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N5DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5RemN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_N2() { + type A = NInt, B0>, B1>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N5CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N5AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_PartialDiv_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_N1() { + type A = NInt, B0>, B1>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type N5CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5Min_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5Max_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Pow__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp__0() { + type A = NInt, B0>, B1>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type N5Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N5SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_PartialDiv_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Pow_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_P1() { + type A = NInt, B0>, B1>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type N5CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N5AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N5SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type N10 = NInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N5MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N5MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N5DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5RemP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Pow_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + type P25 = PInt, B1>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_P2() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N5CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N5AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type N15 = NInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N5MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N5MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5DivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N5RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Pow_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + type N125 = NInt, B1>, B1>, B1>, B1>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_P3() { + type A = NInt, B0>, B1>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N5CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type N9 = NInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type N20 = NInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N5GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5DivP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Pow_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P625 = PInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_P4() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N5CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Add_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5AddP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Sub_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type N10 = NInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N5SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Mul_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type N25 = NInt, B1>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Min_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Max_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Gcd_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Div_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5DivP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Rem_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N5RemP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_PartialDiv_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N5PartialDivP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Pow_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type N3125 = NInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Cmp_P5() { + type A = NInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N5CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type N9 = NInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type P20 = PInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_N5() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4SubN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type P16 = PInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4DivN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4RemN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_PartialDiv_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4PartialDivN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_N4() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N4AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type P12 = PInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N4MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4DivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_N3() { + type A = NInt, B0>, B0>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N4CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N4AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N4SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N4MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N4GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N4DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4RemN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_PartialDiv_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N4PartialDivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_N2() { + type A = NInt, B0>, B0>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N4CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N4SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_PartialDiv_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_N1() { + type A = NInt, B0>, B0>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type N4CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4Min_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4Max_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Pow__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp__0() { + type A = NInt, B0>, B0>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type N4Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N4AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_PartialDiv_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Pow_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_P1() { + type A = NInt, B0>, B0>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type N4CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N4AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N4SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N4MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N4GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N4DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4RemP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_PartialDiv_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N4PartialDivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Pow_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + type P16 = PInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_P2() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N4CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N4SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type N12 = NInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N4MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4DivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Pow_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + type N64 = NInt, B0>, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_P3() { + type A = NInt, B0>, B0>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N4CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4AddP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type N16 = NInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4DivP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4RemP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_PartialDiv_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N4PartialDivP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Pow_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P256 = PInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_P4() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Add_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Sub_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type N9 = NInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Mul_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type N20 = NInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Min_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Max_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Gcd_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N4GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Div_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N4DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Rem_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Pow_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type N1024 = NInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N4PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Cmp_P5() { + type A = NInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N4CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N3SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type P15 = PInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N3MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_N5() { + type A = NInt, B1>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N3AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type P12 = PInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3DivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_N4() { + type A = NInt, B1>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N3AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3SubN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3DivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3RemN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_PartialDiv_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3PartialDivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_N3() { + type A = NInt, B1>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N3MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N3MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3RemN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_N2() { + type A = NInt, B1>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N3CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_N1() { + type A = NInt, B1>>; + type B = NInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_N1() { + type A = NInt, B1>>; + type B = NInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N3SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_N1() { + type A = NInt, B1>>; + type B = NInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_N1() { + type A = NInt, B1>>; + type B = NInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_N1() { + type A = NInt, B1>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_N1() { + type A = NInt, B1>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_N1() { + type A = NInt, B1>>; + type B = NInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_N1() { + type A = NInt, B1>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_PartialDiv_N1() { + type A = NInt, B1>>; + type B = NInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_N1() { + type A = NInt, B1>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type N3CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add__0() { + type A = NInt, B1>>; + type B = Z0; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub__0() { + type A = NInt, B1>>; + type B = Z0; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul__0() { + type A = NInt, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min__0() { + type A = NInt, B1>>; + type B = Z0; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3Min_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max__0() { + type A = NInt, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3Max_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd__0() { + type A = NInt, B1>>; + type B = Z0; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Pow__0() { + type A = NInt, B1>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp__0() { + type A = NInt, B1>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type N3Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_P1() { + type A = NInt, B1>>; + type B = PInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N3AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_P1() { + type A = NInt, B1>>; + type B = PInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_P1() { + type A = NInt, B1>>; + type B = PInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_P1() { + type A = NInt, B1>>; + type B = PInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_P1() { + type A = NInt, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_P1() { + type A = NInt, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_P1() { + type A = NInt, B1>>; + type B = PInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_P1() { + type A = NInt, B1>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_PartialDiv_P1() { + type A = NInt, B1>>; + type B = PInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Pow_P1() { + type A = NInt, B1>>; + type B = PInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_P1() { + type A = NInt, B1>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type N3CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N3MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N3MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3RemP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Pow_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_P2() { + type A = NInt, B1>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N3CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3AddP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N3SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type N9 = NInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3DivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3RemP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_PartialDiv_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N3PartialDivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Pow_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + type N27 = NInt, B1>, B0>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N3PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_P3() { + type A = NInt, B1>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N3CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N3SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type N12 = NInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3DivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Pow_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + type P81 = PInt, B0>, B1>, B0>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_P4() { + type A = NInt, B1>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Add_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N3AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Sub_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N3SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Mul_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type N15 = NInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N3MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Min_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Max_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Gcd_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N3GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Div_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N3DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Rem_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N3RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Pow_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + type N243 = NInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N3PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Cmp_P5() { + type A = NInt, B1>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N3CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N2AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N2SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type P10 = PInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N2MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_N5() { + type A = NInt, B0>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N2CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N2AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2DivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_N4() { + type A = NInt, B0>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N2AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N2MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2DivN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_N3() { + type A = NInt, B0>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N2CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2SubN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2RemN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_PartialDiv_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2PartialDivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_N2() { + type A = NInt, B0>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_N1() { + type A = NInt, B0>>; + type B = NInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N2AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_N1() { + type A = NInt, B0>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N2SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_N1() { + type A = NInt, B0>>; + type B = NInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_N1() { + type A = NInt, B0>>; + type B = NInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_N1() { + type A = NInt, B0>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N2MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_N1() { + type A = NInt, B0>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_N1() { + type A = NInt, B0>>; + type B = NInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_N1() { + type A = NInt, B0>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_PartialDiv_N1() { + type A = NInt, B0>>; + type B = NInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_N1() { + type A = NInt, B0>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type N2CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add__0() { + type A = NInt, B0>>; + type B = Z0; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub__0() { + type A = NInt, B0>>; + type B = Z0; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul__0() { + type A = NInt, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min__0() { + type A = NInt, B0>>; + type B = Z0; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2Min_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max__0() { + type A = NInt, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2Max_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd__0() { + type A = NInt, B0>>; + type B = Z0; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Pow__0() { + type A = NInt, B0>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp__0() { + type A = NInt, B0>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type N2Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_P1() { + type A = NInt, B0>>; + type B = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N2AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_P1() { + type A = NInt, B0>>; + type B = PInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N2SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_P1() { + type A = NInt, B0>>; + type B = PInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_P1() { + type A = NInt, B0>>; + type B = PInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_P1() { + type A = NInt, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_P1() { + type A = NInt, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_P1() { + type A = NInt, B0>>; + type B = PInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_P1() { + type A = NInt, B0>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_PartialDiv_P1() { + type A = NInt, B0>>; + type B = PInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Pow_P1() { + type A = NInt, B0>>; + type B = PInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_P1() { + type A = NInt, B0>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type N2CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2AddP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N2DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2RemP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_PartialDiv_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N2PartialDivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Pow_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_P2() { + type A = NInt, B0>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N2SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N2MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2DivP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Pow_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_P3() { + type A = NInt, B0>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N2CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N2SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N2GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2DivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Pow_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + type P16 = PInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_P4() { + type A = NInt, B0>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Add_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N2AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Sub_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type N7 = NInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type N2SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Mul_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type N10 = NInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N2MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Min_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Max_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N2MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Gcd_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N2GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Div_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N2DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Rem_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N2RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Pow_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + type N32 = NInt, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N2PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Cmp_P5() { + type A = NInt, B0>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N2CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N1AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1PowN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_N5() { + type A = NInt>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N1SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1PowN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_N4() { + type A = NInt>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_N3() { + type A = NInt>; + type B = NInt, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_N3() { + type A = NInt>; + type B = NInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N1SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_N3() { + type A = NInt>; + type B = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N1MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_N3() { + type A = NInt>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N1MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_N3() { + type A = NInt>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_N3() { + type A = NInt>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_N3() { + type A = NInt>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_N3() { + type A = NInt>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_N3() { + type A = NInt>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1PowN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_N3() { + type A = NInt>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N1CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_N2() { + type A = NInt>; + type B = NInt, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N1AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_N2() { + type A = NInt>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_N2() { + type A = NInt>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N1MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_N2() { + type A = NInt>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N1MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_N2() { + type A = NInt>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_N2() { + type A = NInt>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_N2() { + type A = NInt>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_N2() { + type A = NInt>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_N2() { + type A = NInt>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1PowN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_N2() { + type A = NInt>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N1CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_N1() { + type A = NInt>; + type B = NInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N1AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_N1() { + type A = NInt>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1SubN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_N1() { + type A = NInt>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_N1() { + type A = NInt>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_N1() { + type A = NInt>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_N1() { + type A = NInt>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_N1() { + type A = NInt>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_N1() { + type A = NInt>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_PartialDiv_N1() { + type A = NInt>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_N1() { + type A = NInt>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1PowN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_N1() { + type A = NInt>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type N1CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add__0() { + type A = NInt>; + type B = Z0; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub__0() { + type A = NInt>; + type B = Z0; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul__0() { + type A = NInt>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min__0() { + type A = NInt>; + type B = Z0; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1Min_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max__0() { + type A = NInt>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1Max_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd__0() { + type A = NInt>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow__0() { + type A = NInt>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp__0() { + type A = NInt>; + type B = Z0; + + #[allow(non_camel_case_types)] + type N1Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_P1() { + type A = NInt>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1AddP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_P1() { + type A = NInt>; + type B = PInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N1SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_P1() { + type A = NInt>; + type B = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_P1() { + type A = NInt>; + type B = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_P1() { + type A = NInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_P1() { + type A = NInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_P1() { + type A = NInt>; + type B = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_P1() { + type A = NInt>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_PartialDiv_P1() { + type A = NInt>; + type B = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_P1() { + type A = NInt>; + type B = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_P1() { + type A = NInt>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type N1CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_P2() { + type A = NInt>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_P2() { + type A = NInt>; + type B = PInt, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N1SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_P2() { + type A = NInt>; + type B = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type N1MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_P2() { + type A = NInt>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_P2() { + type A = NInt>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N1MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_P2() { + type A = NInt>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_P2() { + type A = NInt>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_P2() { + type A = NInt>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_P2() { + type A = NInt>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_P2() { + type A = NInt>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N1CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_P3() { + type A = NInt>; + type B = PInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type N1AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_P3() { + type A = NInt>; + type B = PInt, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_P3() { + type A = NInt>; + type B = PInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type N1MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_P3() { + type A = NInt>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_P3() { + type A = NInt>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N1MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_P3() { + type A = NInt>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_P3() { + type A = NInt>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_P3() { + type A = NInt>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_P3() { + type A = NInt>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_P3() { + type A = NInt>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N1CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type N1AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_P4() { + type A = NInt>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Add_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type N1AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Sub_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type N1SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Mul_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Min_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Max_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Gcd_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type N1GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Div_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type N1DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Rem_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Pow_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type N1PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Cmp_P5() { + type A = NInt>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type N1CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0AddN5 = <>::Output as Same>::Output; + + assert_eq!(<_0AddN5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0SubN5 = <>::Output as Same>::Output; + + assert_eq!(<_0SubN5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulN5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0MinN5 = <>::Output as Same>::Output; + + assert_eq!(<_0MinN5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MaxN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MaxN5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0GcdN5 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdN5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivN5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemN5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivN5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_N5() { + type A = Z0; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0CmpN5 = >::Output; + assert_eq!(<_0CmpN5 as Ord>::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0AddN4 = <>::Output as Same>::Output; + + assert_eq!(<_0AddN4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0SubN4 = <>::Output as Same>::Output; + + assert_eq!(<_0SubN4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulN4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0MinN4 = <>::Output as Same>::Output; + + assert_eq!(<_0MinN4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MaxN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MaxN4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0GcdN4 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdN4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivN4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemN4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivN4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_N4() { + type A = Z0; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0CmpN4 = >::Output; + assert_eq!(<_0CmpN4 as Ord>::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_N3() { + type A = Z0; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type _0AddN3 = <>::Output as Same>::Output; + + assert_eq!(<_0AddN3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_N3() { + type A = Z0; + type B = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type _0SubN3 = <>::Output as Same>::Output; + + assert_eq!(<_0SubN3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_N3() { + type A = Z0; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulN3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_N3() { + type A = Z0; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type _0MinN3 = <>::Output as Same>::Output; + + assert_eq!(<_0MinN3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_N3() { + type A = Z0; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MaxN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MaxN3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_N3() { + type A = Z0; + type B = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type _0GcdN3 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdN3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_N3() { + type A = Z0; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivN3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_N3() { + type A = Z0; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemN3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_N3() { + type A = Z0; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivN3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_N3() { + type A = Z0; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type _0CmpN3 = >::Output; + assert_eq!(<_0CmpN3 as Ord>::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_N2() { + type A = Z0; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type _0AddN2 = <>::Output as Same>::Output; + + assert_eq!(<_0AddN2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_N2() { + type A = Z0; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type _0SubN2 = <>::Output as Same>::Output; + + assert_eq!(<_0SubN2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_N2() { + type A = Z0; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulN2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_N2() { + type A = Z0; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type _0MinN2 = <>::Output as Same>::Output; + + assert_eq!(<_0MinN2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_N2() { + type A = Z0; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MaxN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MaxN2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_N2() { + type A = Z0; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type _0GcdN2 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdN2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_N2() { + type A = Z0; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivN2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_N2() { + type A = Z0; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemN2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_N2() { + type A = Z0; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivN2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_N2() { + type A = Z0; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type _0CmpN2 = >::Output; + assert_eq!(<_0CmpN2 as Ord>::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_N1() { + type A = Z0; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type _0AddN1 = <>::Output as Same>::Output; + + assert_eq!(<_0AddN1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_N1() { + type A = Z0; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type _0SubN1 = <>::Output as Same>::Output; + + assert_eq!(<_0SubN1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_N1() { + type A = Z0; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulN1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_N1() { + type A = Z0; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type _0MinN1 = <>::Output as Same>::Output; + + assert_eq!(<_0MinN1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_N1() { + type A = Z0; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MaxN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MaxN1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_N1() { + type A = Z0; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type _0GcdN1 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdN1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_N1() { + type A = Z0; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivN1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_N1() { + type A = Z0; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemN1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_N1() { + type A = Z0; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivN1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_N1() { + type A = Z0; + type B = NInt>; + + #[allow(non_camel_case_types)] + type _0CmpN1 = >::Output; + assert_eq!(<_0CmpN1 as Ord>::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add__0() { + type A = Z0; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0Add_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0Add_0 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub__0() { + type A = Z0; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0Sub_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0Sub_0 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul__0() { + type A = Z0; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0Mul_0 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min__0() { + type A = Z0; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0Min_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0Min_0 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max__0() { + type A = Z0; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0Max_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0Max_0 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd__0() { + type A = Z0; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0Gcd_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0Gcd_0 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Pow__0() { + type A = Z0; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type _0Pow_0 = <>::Output as Same>::Output; + + assert_eq!(<_0Pow_0 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp__0() { + type A = Z0; + type B = Z0; + + #[allow(non_camel_case_types)] + type _0Cmp_0 = >::Output; + assert_eq!(<_0Cmp_0 as Ord>::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_P1() { + type A = Z0; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type _0AddP1 = <>::Output as Same>::Output; + + assert_eq!(<_0AddP1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_P1() { + type A = Z0; + type B = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type _0SubP1 = <>::Output as Same>::Output; + + assert_eq!(<_0SubP1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_P1() { + type A = Z0; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulP1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_P1() { + type A = Z0; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MinP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MinP1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_P1() { + type A = Z0; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type _0MaxP1 = <>::Output as Same>::Output; + + assert_eq!(<_0MaxP1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_P1() { + type A = Z0; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type _0GcdP1 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdP1 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_P1() { + type A = Z0; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivP1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_P1() { + type A = Z0; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemP1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_P1() { + type A = Z0; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivP1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Pow_P1() { + type A = Z0; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PowP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PowP1 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_P1() { + type A = Z0; + type B = PInt>; + + #[allow(non_camel_case_types)] + type _0CmpP1 = >::Output; + assert_eq!(<_0CmpP1 as Ord>::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_P2() { + type A = Z0; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type _0AddP2 = <>::Output as Same>::Output; + + assert_eq!(<_0AddP2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_P2() { + type A = Z0; + type B = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type _0SubP2 = <>::Output as Same>::Output; + + assert_eq!(<_0SubP2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_P2() { + type A = Z0; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulP2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_P2() { + type A = Z0; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MinP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MinP2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_P2() { + type A = Z0; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type _0MaxP2 = <>::Output as Same>::Output; + + assert_eq!(<_0MaxP2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_P2() { + type A = Z0; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type _0GcdP2 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdP2 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_P2() { + type A = Z0; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivP2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_P2() { + type A = Z0; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemP2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_P2() { + type A = Z0; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivP2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Pow_P2() { + type A = Z0; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PowP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PowP2 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_P2() { + type A = Z0; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type _0CmpP2 = >::Output; + assert_eq!(<_0CmpP2 as Ord>::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_P3() { + type A = Z0; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type _0AddP3 = <>::Output as Same>::Output; + + assert_eq!(<_0AddP3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_P3() { + type A = Z0; + type B = PInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type _0SubP3 = <>::Output as Same>::Output; + + assert_eq!(<_0SubP3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_P3() { + type A = Z0; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulP3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_P3() { + type A = Z0; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MinP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MinP3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_P3() { + type A = Z0; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type _0MaxP3 = <>::Output as Same>::Output; + + assert_eq!(<_0MaxP3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_P3() { + type A = Z0; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type _0GcdP3 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdP3 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_P3() { + type A = Z0; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivP3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_P3() { + type A = Z0; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemP3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_P3() { + type A = Z0; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivP3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Pow_P3() { + type A = Z0; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PowP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PowP3 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_P3() { + type A = Z0; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type _0CmpP3 = >::Output; + assert_eq!(<_0CmpP3 as Ord>::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0AddP4 = <>::Output as Same>::Output; + + assert_eq!(<_0AddP4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0SubP4 = <>::Output as Same>::Output; + + assert_eq!(<_0SubP4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulP4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MinP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MinP4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0MaxP4 = <>::Output as Same>::Output; + + assert_eq!(<_0MaxP4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0GcdP4 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdP4 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivP4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemP4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivP4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Pow_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PowP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PowP4 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_P4() { + type A = Z0; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type _0CmpP4 = >::Output; + assert_eq!(<_0CmpP4 as Ord>::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Add_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0AddP5 = <>::Output as Same>::Output; + + assert_eq!(<_0AddP5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Sub_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0SubP5 = <>::Output as Same>::Output; + + assert_eq!(<_0SubP5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Mul_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MulP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MulP5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Min_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0MinP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0MinP5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Max_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0MaxP5 = <>::Output as Same>::Output; + + assert_eq!(<_0MaxP5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Gcd_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0GcdP5 = <>::Output as Same>::Output; + + assert_eq!(<_0GcdP5 as Integer>::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Div_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0DivP5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Rem_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0RemP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0RemP5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_PartialDiv_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PartialDivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PartialDivP5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Pow_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type _0PowP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(<_0PowP5 as Integer>::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Cmp_P5() { + type A = Z0; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type _0CmpP5 = >::Output; + assert_eq!(<_0CmpP5 as Ord>::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P1SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_N5() { + type A = PInt>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P1AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_N4() { + type A = PInt>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_N3() { + type A = PInt>; + type B = NInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P1AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_N3() { + type A = PInt>; + type B = NInt, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_N3() { + type A = PInt>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P1MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_N3() { + type A = PInt>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P1MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_N3() { + type A = PInt>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_N3() { + type A = PInt>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_N3() { + type A = PInt>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_N3() { + type A = PInt>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_N3() { + type A = PInt>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_N3() { + type A = PInt>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P1CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_N2() { + type A = PInt>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P1AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_N2() { + type A = PInt>; + type B = NInt, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P1SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_N2() { + type A = PInt>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P1MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_N2() { + type A = PInt>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P1MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_N2() { + type A = PInt>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_N2() { + type A = PInt>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_N2() { + type A = PInt>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_N2() { + type A = PInt>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_N2() { + type A = PInt>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_N2() { + type A = PInt>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P1CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_N1() { + type A = PInt>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1AddN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_N1() { + type A = PInt>; + type B = NInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P1SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_N1() { + type A = PInt>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P1MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_N1() { + type A = PInt>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P1MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_N1() { + type A = PInt>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_N1() { + type A = PInt>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_N1() { + type A = PInt>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P1DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_N1() { + type A = PInt>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_PartialDiv_N1() { + type A = PInt>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P1PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_N1() { + type A = PInt>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_N1() { + type A = PInt>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type P1CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add__0() { + type A = PInt>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub__0() { + type A = PInt>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul__0() { + type A = PInt>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min__0() { + type A = PInt>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1Min_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max__0() { + type A = PInt>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1Max_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd__0() { + type A = PInt>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow__0() { + type A = PInt>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp__0() { + type A = PInt>; + type B = Z0; + + #[allow(non_camel_case_types)] + type P1Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_P1() { + type A = PInt>; + type B = PInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P1AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_P1() { + type A = PInt>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1SubP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_P1() { + type A = PInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_P1() { + type A = PInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_P1() { + type A = PInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_P1() { + type A = PInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_P1() { + type A = PInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_P1() { + type A = PInt>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_PartialDiv_P1() { + type A = PInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_P1() { + type A = PInt>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_P1() { + type A = PInt>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type P1CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_P2() { + type A = PInt>; + type B = PInt, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P1AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_P2() { + type A = PInt>; + type B = PInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P1SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_P2() { + type A = PInt>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P1MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_P2() { + type A = PInt>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_P2() { + type A = PInt>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P1MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_P2() { + type A = PInt>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_P2() { + type A = PInt>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_P2() { + type A = PInt>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_P2() { + type A = PInt>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_P2() { + type A = PInt>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P1CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_P3() { + type A = PInt>; + type B = PInt, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_P3() { + type A = PInt>; + type B = PInt, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P1SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_P3() { + type A = PInt>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P1MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_P3() { + type A = PInt>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_P3() { + type A = PInt>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P1MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_P3() { + type A = PInt>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_P3() { + type A = PInt>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_P3() { + type A = PInt>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_P3() { + type A = PInt>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_P3() { + type A = PInt>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P1CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P1SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_P4() { + type A = PInt>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Add_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P1AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Sub_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P1SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Mul_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Min_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Max_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Gcd_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Div_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P1DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Rem_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Pow_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P1PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Cmp_P5() { + type A = PInt>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P1CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P2AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P2SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type N10 = NInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P2MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_N5() { + type A = PInt, B0>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P2CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P2AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P2SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2DivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_N4() { + type A = PInt, B0>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P2AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P2SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P2MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2DivN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_N3() { + type A = PInt, B0>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P2CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2AddN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P2DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2RemN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_PartialDiv_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P2PartialDivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_N2() { + type A = PInt, B0>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P2CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_N1() { + type A = PInt, B0>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_N1() { + type A = PInt, B0>>; + type B = NInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P2SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_N1() { + type A = PInt, B0>>; + type B = NInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_N1() { + type A = PInt, B0>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P2MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_N1() { + type A = PInt, B0>>; + type B = NInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_N1() { + type A = PInt, B0>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_N1() { + type A = PInt, B0>>; + type B = NInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P2DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_N1() { + type A = PInt, B0>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_PartialDiv_N1() { + type A = PInt, B0>>; + type B = NInt>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P2PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_N1() { + type A = PInt, B0>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type P2CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add__0() { + type A = PInt, B0>>; + type B = Z0; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub__0() { + type A = PInt, B0>>; + type B = Z0; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul__0() { + type A = PInt, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min__0() { + type A = PInt, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2Min_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max__0() { + type A = PInt, B0>>; + type B = Z0; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2Max_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd__0() { + type A = PInt, B0>>; + type B = Z0; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Pow__0() { + type A = PInt, B0>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp__0() { + type A = PInt, B0>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type P2Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P2AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_P1() { + type A = PInt, B0>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_PartialDiv_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Pow_P1() { + type A = PInt, B0>>; + type B = PInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_P1() { + type A = PInt, B0>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type P2CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2SubP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2RemP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_PartialDiv_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2PartialDivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Pow_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_P2() { + type A = PInt, B0>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P2AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P2SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P2MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2DivP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Pow_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_P3() { + type A = PInt, B0>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P2CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P2AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P2SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2DivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Pow_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + type P16 = PInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_P4() { + type A = PInt, B0>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Add_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P2AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Sub_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P2SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Mul_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type P10 = PInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P2MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Min_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Max_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P2MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Gcd_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P2GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Div_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P2DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Rem_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P2RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Pow_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + type P32 = PInt, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P2PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Cmp_P5() { + type A = PInt, B0>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P2CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P3AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type N15 = NInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P3MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_N5() { + type A = PInt, B1>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P3AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P3SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type N12 = NInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3DivN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_N4() { + type A = PInt, B1>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3AddN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P3SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type N9 = NInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P3DivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3RemN3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_PartialDiv_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P3PartialDivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_N3() { + type A = PInt, B1>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P3CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type N6 = NInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P3MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P3MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P3DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3RemN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_N2() { + type A = PInt, B1>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P3CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_N1() { + type A = PInt, B1>>; + type B = NInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P3AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_N1() { + type A = PInt, B1>>; + type B = NInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_N1() { + type A = PInt, B1>>; + type B = NInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_N1() { + type A = PInt, B1>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P3MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_N1() { + type A = PInt, B1>>; + type B = NInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_N1() { + type A = PInt, B1>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_N1() { + type A = PInt, B1>>; + type B = NInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P3DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_N1() { + type A = PInt, B1>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_PartialDiv_N1() { + type A = PInt, B1>>; + type B = NInt>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P3PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_N1() { + type A = PInt, B1>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type P3CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add__0() { + type A = PInt, B1>>; + type B = Z0; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub__0() { + type A = PInt, B1>>; + type B = Z0; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul__0() { + type A = PInt, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min__0() { + type A = PInt, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3Min_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max__0() { + type A = PInt, B1>>; + type B = Z0; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3Max_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd__0() { + type A = PInt, B1>>; + type B = Z0; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Pow__0() { + type A = PInt, B1>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp__0() { + type A = PInt, B1>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type P3Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P3SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_P1() { + type A = PInt, B1>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_PartialDiv_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Pow_P1() { + type A = PInt, B1>>; + type B = PInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_P1() { + type A = PInt, B1>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type P3CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P3MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P3MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3RemP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Pow_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_P2() { + type A = PInt, B1>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P3CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P3AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3SubP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3DivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3RemP3 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_PartialDiv_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3PartialDivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Pow_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + type P27 = PInt, B1>, B0>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P3PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_P3() { + type A = PInt, B1>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P3AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P3SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type P12 = PInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3DivP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Pow_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + type P81 = PInt, B0>, B1>, B0>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_P4() { + type A = PInt, B1>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Add_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P3AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Sub_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P3SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Mul_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type P15 = PInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P3MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Min_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Max_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Gcd_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P3GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Div_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P3DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Rem_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P3RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Pow_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + type P243 = PInt, B1>, B1>, B1>, B0>, B0>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P3PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Cmp_P5() { + type A = PInt, B1>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P3CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P4AddN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type N20 = NInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4DivN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4RemN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_N5() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4AddN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type N16 = NInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P4DivN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4RemN4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_PartialDiv_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P4PartialDivN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_N4() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P4SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type N12 = NInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P4MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P4DivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_N3() { + type A = PInt, B0>, B0>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P4CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P4SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type N8 = NInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P4MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P4DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4RemN2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_PartialDiv_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P4PartialDivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_N2() { + type A = PInt, B0>, B0>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P4CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P4AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P4MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_PartialDiv_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_N1() { + type A = PInt, B0>, B0>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type P4CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4Min_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4Max_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Pow__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp__0() { + type A = PInt, B0>, B0>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type P4Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P4SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_PartialDiv_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Pow_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_P1() { + type A = PInt, B0>, B0>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type P4CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P4AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4RemP2 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_PartialDiv_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4PartialDivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Pow_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + type P16 = PInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_P2() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P4CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P4AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P12 = PInt, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P4MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4DivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Pow_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + type P64 = PInt, B0>, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_P3() { + type A = PInt, B0>, B0>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P4CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4SubP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P16 = PInt, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4DivP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4RemP4 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_PartialDiv_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4PartialDivP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Pow_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + type P256 = PInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_P4() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Add_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Sub_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P4SubP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Mul_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P20 = PInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Min_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Max_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Gcd_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P4GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Div_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P4DivP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Rem_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4RemP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Pow_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + type P1024 = PInt, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P4PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Cmp_P5() { + type A = PInt, B0>, B0>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P4CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Less); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5AddN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type P10 = PInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P5SubN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type N25 = NInt, B1>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MulN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MinN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5GcdN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P5DivN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5RemN5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_PartialDiv_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P5PartialDivN5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_N5() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5CmpN5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5AddN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5SubN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N20 = NInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5MulN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5MinN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P5DivN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5RemN4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_N4() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5CmpN4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P5AddN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5SubN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type N15 = NInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P5MulN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P5MinN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P5DivN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P5RemN3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_N3() { + type A = PInt, B0>, B1>>; + type B = NInt, B1>>; + + #[allow(non_camel_case_types)] + type P5CmpN3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P5AddN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P5SubN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type N10 = NInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P5MulN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P5MinN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P5DivN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5RemN2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_N2() { + type A = PInt, B0>, B1>>; + type B = NInt, B0>>; + + #[allow(non_camel_case_types)] + type P5CmpN2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5AddN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P5SubN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MulN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type P5MinN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5DivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5RemN1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_PartialDiv_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5PartialDivN1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_N1() { + type A = PInt, B0>, B1>>; + type B = NInt>; + + #[allow(non_camel_case_types)] + type P5CmpN1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5Add_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5Sub_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5Mul_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5Min_0 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5Max_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5Gcd_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Pow__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5Pow_0 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp__0() { + type A = PInt, B0>, B1>>; + type B = Z0; + + #[allow(non_camel_case_types)] + type P5Cmp_0 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P6 = PInt, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P5AddP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5SubP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MulP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5MinP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5DivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5RemP1 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_PartialDiv_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5PartialDivP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Pow_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5PowP1 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_P1() { + type A = PInt, B0>, B1>>; + type B = PInt>; + + #[allow(non_camel_case_types)] + type P5CmpP1 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P7 = PInt, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P5AddP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P5SubP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P10 = PInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P5MulP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P5MinP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P5DivP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5RemP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Pow_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + type P25 = PInt, B1>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5PowP2 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_P2() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P5CmpP2 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P8 = PInt, B0>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5AddP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P5SubP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P15 = PInt, B1>, B1>, B1>>; + + #[allow(non_camel_case_types)] + type P5MulP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P5MinP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5DivP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type P5RemP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Pow_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + type P125 = PInt, B1>, B1>, B1>, B1>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5PowP3 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_P3() { + type A = PInt, B0>, B1>>; + type B = PInt, B1>>; + + #[allow(non_camel_case_types)] + type P5CmpP3 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P9 = PInt, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5AddP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5SubP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P20 = PInt, B0>, B1>, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5MulP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5MinP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5GcdP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5DivP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5RemP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Pow_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + type P625 = PInt, B0>, B0>, B1>, B1>, B1>, B0>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5PowP4 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_P4() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type P5CmpP4 = >::Output; + assert_eq!(::to_ordering(), Ordering::Greater); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Add_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P10 = PInt, B0>, B1>, B0>>; + + #[allow(non_camel_case_types)] + type P5AddP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Sub_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5SubP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Mul_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P25 = PInt, B1>, B0>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MulP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Min_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MinP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Max_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5MaxP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Gcd_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5GcdP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Div_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5DivP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Rem_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type P5RemP5 = <>::Output as Same<_0>>::Output; + + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_PartialDiv_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type P5PartialDivP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Pow_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + type P3125 = PInt, B1>, B0>, B0>, B0>, B0>, B1>, B1>, B0>, B1>, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5PowP5 = <>::Output as Same>::Output; + + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Cmp_P5() { + type A = PInt, B0>, B1>>; + type B = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type P5CmpP5 = >::Output; + assert_eq!(::to_ordering(), Ordering::Equal); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Neg() { + type A = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type NegN5 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N5_Abs() { + type A = NInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type AbsN5 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Neg() { + type A = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type NegN4 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N4_Abs() { + type A = NInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type AbsN4 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Neg() { + type A = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type NegN3 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N3_Abs() { + type A = NInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type AbsN3 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Neg() { + type A = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type NegN2 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N2_Abs() { + type A = NInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type AbsN2 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Neg() { + type A = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type NegN1 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_N1_Abs() { + type A = NInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type AbsN1 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Neg() { + type A = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type Neg_0 = <::Output as Same<_0>>::Output; + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test__0_Abs() { + type A = Z0; + type _0 = Z0; + + #[allow(non_camel_case_types)] + type Abs_0 = <::Output as Same<_0>>::Output; + assert_eq!(::to_i64(), <_0 as Integer>::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Neg() { + type A = PInt>; + type N1 = NInt>; + + #[allow(non_camel_case_types)] + type NegP1 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P1_Abs() { + type A = PInt>; + type P1 = PInt>; + + #[allow(non_camel_case_types)] + type AbsP1 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Neg() { + type A = PInt, B0>>; + type N2 = NInt, B0>>; + + #[allow(non_camel_case_types)] + type NegP2 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P2_Abs() { + type A = PInt, B0>>; + type P2 = PInt, B0>>; + + #[allow(non_camel_case_types)] + type AbsP2 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Neg() { + type A = PInt, B1>>; + type N3 = NInt, B1>>; + + #[allow(non_camel_case_types)] + type NegP3 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P3_Abs() { + type A = PInt, B1>>; + type P3 = PInt, B1>>; + + #[allow(non_camel_case_types)] + type AbsP3 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Neg() { + type A = PInt, B0>, B0>>; + type N4 = NInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type NegP4 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P4_Abs() { + type A = PInt, B0>, B0>>; + type P4 = PInt, B0>, B0>>; + + #[allow(non_camel_case_types)] + type AbsP4 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Neg() { + type A = PInt, B0>, B1>>; + type N5 = NInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type NegP5 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} +#[test] +#[allow(non_snake_case)] +fn test_P5_Abs() { + type A = PInt, B0>, B1>>; + type P5 = PInt, B0>, B1>>; + + #[allow(non_camel_case_types)] + type AbsP5 = <::Output as Same>::Output; + assert_eq!(::to_i64(), ::to_i64()); +} \ No newline at end of file diff --git a/core/target/rls/debug/build/typenum-a4edc1202bf87088/output b/core/target/rls/debug/build/typenum-a4edc1202bf87088/output new file mode 100644 index 0000000..9e01be5 --- /dev/null +++ b/core/target/rls/debug/build/typenum-a4edc1202bf87088/output @@ -0,0 +1,2 @@ +cargo:rustc-env=TYPENUM_BUILD_CONSTS=/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs +cargo:rustc-env=TYPENUM_BUILD_OP=/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs diff --git a/core/target/rls/debug/build/typenum-a4edc1202bf87088/root-output b/core/target/rls/debug/build/typenum-a4edc1202bf87088/root-output new file mode 100644 index 0000000..e2786ac --- /dev/null +++ b/core/target/rls/debug/build/typenum-a4edc1202bf87088/root-output @@ -0,0 +1 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out \ No newline at end of file diff --git a/core/target/rls/debug/build/typenum-a4edc1202bf87088/stderr b/core/target/rls/debug/build/typenum-a4edc1202bf87088/stderr new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build-script-build b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build-script-build new file mode 100755 index 0000000..422b146 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build-script-build differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68 b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68 new file mode 100755 index 0000000..422b146 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68 differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.0.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.0.rcgu.o new file mode 100644 index 0000000..cf9a227 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.1.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.1.rcgu.o new file mode 100644 index 0000000..9cd437c Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.10.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.10.rcgu.o new file mode 100644 index 0000000..e74ffb4 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.11.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.11.rcgu.o new file mode 100644 index 0000000..a509e5e Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.12.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.12.rcgu.o new file mode 100644 index 0000000..cf2f7d2 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.13.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.13.rcgu.o new file mode 100644 index 0000000..8c76db7 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.14.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.14.rcgu.o new file mode 100644 index 0000000..e0f8867 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.15.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.15.rcgu.o new file mode 100644 index 0000000..9476793 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.2.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.2.rcgu.o new file mode 100644 index 0000000..2aa99d9 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.3.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.3.rcgu.o new file mode 100644 index 0000000..4efcce9 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.4.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.4.rcgu.o new file mode 100644 index 0000000..0d94cf9 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.5.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.5.rcgu.o new file mode 100644 index 0000000..7c967a5 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.6.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.6.rcgu.o new file mode 100644 index 0000000..32b0bfd Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.7.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.7.rcgu.o new file mode 100644 index 0000000..15bb74b Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.8.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.8.rcgu.o new file mode 100644 index 0000000..1b65ba5 Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.9.rcgu.o b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.9.rcgu.o new file mode 100644 index 0000000..8c9c3aa Binary files /dev/null and b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.build_script_build.a0ef4d6c-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.d b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.d new file mode 100644 index 0000000..84aa368 --- /dev/null +++ b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs: diff --git a/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/save-analysis/build_script_build-9c9309946eadad68.json b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/save-analysis/build_script_build-9c9309946eadad68.json new file mode 100644 index 0000000..40377a4 --- /dev/null +++ b/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/save-analysis/build_script_build-9c9309946eadad68.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","build_script_build","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","bin","--emit=dep-info,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"arrays\"","--cfg","feature=\"legacy\"","--cfg","feature=\"std\"","--cfg","feature=\"zdict_builder\"","-C","metadata=9c9309946eadad68","-C","extra-filename=-9c9309946eadad68","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/build/zstd-safe-9c9309946eadad68","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/build/zstd-safe-9c9309946eadad68/build_script_build-9c9309946eadad68"},"prelude":{"crate_id":{"name":"build_script_build","disambiguator":[5001651416468508012,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","byte_start":0,"byte_end":344,"line_start":1,"line_end":10,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","byte_start":0,"byte_end":344,"line_start":1,"line_end":10,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/zstd-safe-5.0.2+zstd.1.5.2/build.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/adler-1f7a905347c1f403.d b/core/target/rls/debug/deps/adler-1f7a905347c1f403.d new file mode 100644 index 0000000..b4c6fb7 --- /dev/null +++ b/core/target/rls/debug/deps/adler-1f7a905347c1f403.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/adler-1f7a905347c1f403.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/adler-1f7a905347c1f403.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs: diff --git a/core/target/rls/debug/deps/aho_corasick-1fc0d9c7f4ee4812.d b/core/target/rls/debug/deps/aho_corasick-1fc0d9c7f4ee4812.d new file mode 100644 index 0000000..30f06db --- /dev/null +++ b/core/target/rls/debug/deps/aho_corasick-1fc0d9c7f4ee4812.d @@ -0,0 +1,23 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/aho_corasick-1fc0d9c7f4ee4812.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/ahocorasick.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/automaton.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/buffer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/byte_frequencies.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/classes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/dfa.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/nfa.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/api.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/pattern.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/rabinkarp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/compile.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/runtime.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/vector.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/prefilter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/state_id.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/aho_corasick-1fc0d9c7f4ee4812.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/ahocorasick.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/automaton.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/buffer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/byte_frequencies.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/classes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/dfa.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/nfa.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/api.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/pattern.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/rabinkarp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/compile.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/runtime.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/vector.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/prefilter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/state_id.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/ahocorasick.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/automaton.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/buffer.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/byte_frequencies.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/classes.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/dfa.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/nfa.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/api.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/pattern.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/rabinkarp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/compile.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/teddy/runtime.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/packed/vector.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/prefilter.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/state_id.rs: diff --git a/core/target/rls/debug/deps/autocfg-22f7ac0011f55217.d b/core/target/rls/debug/deps/autocfg-22f7ac0011f55217.d new file mode 100644 index 0000000..7159f70 --- /dev/null +++ b/core/target/rls/debug/deps/autocfg-22f7ac0011f55217.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/autocfg-22f7ac0011f55217.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/version.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/version.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/autocfg-22f7ac0011f55217.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/version.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/version.rs: diff --git a/core/target/rls/debug/deps/base64-cdfb7cd929c8dd91.d b/core/target/rls/debug/deps/base64-cdfb7cd929c8dd91.d new file mode 100644 index 0000000..2d69e42 --- /dev/null +++ b/core/target/rls/debug/deps/base64-cdfb7cd929c8dd91.d @@ -0,0 +1,15 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/base64-cdfb7cd929c8dd91.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/tables.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/base64-cdfb7cd929c8dd91.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/tables.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/tables.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs: diff --git a/core/target/rls/debug/deps/base64ct-208140d5a73a1f2b.d b/core/target/rls/debug/deps/base64ct-208140d5a73a1f2b.d new file mode 100644 index 0000000..8081917 --- /dev/null +++ b/core/target/rls/debug/deps/base64ct-208140d5a73a1f2b.d @@ -0,0 +1,16 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/base64ct-208140d5a73a1f2b.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/bcrypt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/crypt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/standard.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/url.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/decoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/encoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/encoding.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/errors.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/line_ending.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/../README.md + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/base64ct-208140d5a73a1f2b.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/bcrypt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/crypt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/standard.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/url.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/decoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/encoder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/encoding.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/errors.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/line_ending.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/../README.md + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/bcrypt.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/crypt.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/standard.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/alphabet/url.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/decoder.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/encoder.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/encoding.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/errors.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/line_ending.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64ct-1.5.2/src/../README.md: diff --git a/core/target/rls/debug/deps/bitflags-92fba14d1d1a3be4.d b/core/target/rls/debug/deps/bitflags-92fba14d1d1a3be4.d new file mode 100644 index 0000000..251ac3b --- /dev/null +++ b/core/target/rls/debug/deps/bitflags-92fba14d1d1a3be4.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/bitflags-92fba14d1d1a3be4.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/bitflags-92fba14d1d1a3be4.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs: diff --git a/core/target/rls/debug/deps/byteorder-31e4f63363fc7f84.d b/core/target/rls/debug/deps/byteorder-31e4f63363fc7f84.d new file mode 100644 index 0000000..ad3fe38 --- /dev/null +++ b/core/target/rls/debug/deps/byteorder-31e4f63363fc7f84.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/byteorder-31e4f63363fc7f84.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/byteorder-31e4f63363fc7f84.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs: diff --git a/core/target/rls/debug/deps/bytes-b926f7532aca2bb3.d b/core/target/rls/debug/deps/bytes-b926f7532aca2bb3.d new file mode 100644 index 0000000..b46ab71 --- /dev/null +++ b/core/target/rls/debug/deps/bytes-b926f7532aca2bb3.d @@ -0,0 +1,22 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/bytes-b926f7532aca2bb3.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/hex.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/loom.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/bytes-b926f7532aca2bb3.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/hex.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/loom.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/hex.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/loom.rs: diff --git a/core/target/rls/debug/deps/cfg_if-151241672571281a.d b/core/target/rls/debug/deps/cfg_if-151241672571281a.d new file mode 100644 index 0000000..9db569f --- /dev/null +++ b/core/target/rls/debug/deps/cfg_if-151241672571281a.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/cfg_if-151241672571281a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcfg_if-151241672571281a.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/cfg_if-151241672571281a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/cfg_if-b1ae54669c30c021.d b/core/target/rls/debug/deps/cfg_if-b1ae54669c30c021.d new file mode 100644 index 0000000..39b0305 --- /dev/null +++ b/core/target/rls/debug/deps/cfg_if-b1ae54669c30c021.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/cfg_if-b1ae54669c30c021.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/cfg_if-b1ae54669c30c021.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/constant_time_eq-c0c856ea90685094.d b/core/target/rls/debug/deps/constant_time_eq-c0c856ea90685094.d new file mode 100644 index 0000000..b1b1d72 --- /dev/null +++ b/core/target/rls/debug/deps/constant_time_eq-c0c856ea90685094.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/constant_time_eq-c0c856ea90685094.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/constant_time_eq-0.1.5/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/constant_time_eq-c0c856ea90685094.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/constant_time_eq-0.1.5/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/constant_time_eq-0.1.5/src/lib.rs: diff --git a/core/target/rls/debug/deps/convert_case-f629f58285d00c6a.d b/core/target/rls/debug/deps/convert_case-f629f58285d00c6a.d new file mode 100644 index 0000000..60343b4 --- /dev/null +++ b/core/target/rls/debug/deps/convert_case-f629f58285d00c6a.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/convert_case-f629f58285d00c6a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/case.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/words.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libconvert_case-f629f58285d00c6a.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/case.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/words.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/convert_case-f629f58285d00c6a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/case.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/words.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/case.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/convert_case-0.4.0/src/words.rs: diff --git a/core/target/rls/debug/deps/core_foundation_sys-18e009b1345c83c0.d b/core/target/rls/debug/deps/core_foundation_sys-18e009b1345c83c0.d new file mode 100644 index 0000000..1c2d858 --- /dev/null +++ b/core/target/rls/debug/deps/core_foundation_sys-18e009b1345c83c0.d @@ -0,0 +1,25 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/core_foundation_sys-18e009b1345c83c0.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/core_foundation_sys-18e009b1345c83c0.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs: diff --git a/core/target/rls/debug/deps/cpufeatures-629f940409bcf7d7.d b/core/target/rls/debug/deps/cpufeatures-629f940409bcf7d7.d new file mode 100644 index 0000000..79e3d8f --- /dev/null +++ b/core/target/rls/debug/deps/cpufeatures-629f940409bcf7d7.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/cpufeatures-629f940409bcf7d7.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/src/x86.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/cpufeatures-629f940409bcf7d7.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/src/x86.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/src/x86.rs: diff --git a/core/target/rls/debug/deps/crc32fast-f08aa63559a6bd33.d b/core/target/rls/debug/deps/crc32fast-f08aa63559a6bd33.d new file mode 100644 index 0000000..e2abd2e --- /dev/null +++ b/core/target/rls/debug/deps/crc32fast-f08aa63559a6bd33.d @@ -0,0 +1,10 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/crc32fast-f08aa63559a6bd33.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/baseline.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/combine.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/table.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/pclmulqdq.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/crc32fast-f08aa63559a6bd33.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/baseline.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/combine.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/table.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/pclmulqdq.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/baseline.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/combine.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/table.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/pclmulqdq.rs: diff --git a/core/target/rls/debug/deps/csv_core-c5305a6fde515732.d b/core/target/rls/debug/deps/csv_core-c5305a6fde515732.d new file mode 100644 index 0000000..36cc380 --- /dev/null +++ b/core/target/rls/debug/deps/csv_core-c5305a6fde515732.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/csv_core-c5305a6fde515732.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/csv_core-c5305a6fde515732.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs: diff --git a/core/target/rls/debug/deps/debug_unreachable-1fc925cad24ec0ad.d b/core/target/rls/debug/deps/debug_unreachable-1fc925cad24ec0ad.d new file mode 100644 index 0000000..f83cf80 --- /dev/null +++ b/core/target/rls/debug/deps/debug_unreachable-1fc925cad24ec0ad.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/debug_unreachable-1fc925cad24ec0ad.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/debug_unreachable-1fc925cad24ec0ad.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs: diff --git a/core/target/rls/debug/deps/dtoa-8da197bad6d2d5a0.d b/core/target/rls/debug/deps/dtoa-8da197bad6d2d5a0.d new file mode 100644 index 0000000..10378cb --- /dev/null +++ b/core/target/rls/debug/deps/dtoa-8da197bad6d2d5a0.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/dtoa-8da197bad6d2d5a0.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/dtoa.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/dtoa-8da197bad6d2d5a0.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/dtoa.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/dtoa.rs: diff --git a/core/target/rls/debug/deps/dtoa_short-f7847b69aab64022.d b/core/target/rls/debug/deps/dtoa_short-f7847b69aab64022.d new file mode 100644 index 0000000..a563bc1 --- /dev/null +++ b/core/target/rls/debug/deps/dtoa_short-f7847b69aab64022.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/dtoa_short-f7847b69aab64022.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/dtoa_short-f7847b69aab64022.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs: diff --git a/core/target/rls/debug/deps/ego_tree-fed8ce13467b326f.d b/core/target/rls/debug/deps/ego_tree-fed8ce13467b326f.d new file mode 100644 index 0000000..6b8305d --- /dev/null +++ b/core/target/rls/debug/deps/ego_tree-fed8ce13467b326f.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ego_tree-fed8ce13467b326f.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ego_tree-fed8ce13467b326f.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs: diff --git a/core/target/rls/debug/deps/encode_unicode-826284222700e4a5.d b/core/target/rls/debug/deps/encode_unicode-826284222700e4a5.d new file mode 100644 index 0000000..a1b3922 --- /dev/null +++ b/core/target/rls/debug/deps/encode_unicode-826284222700e4a5.d @@ -0,0 +1,12 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/encode_unicode-826284222700e4a5.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/encode_unicode-826284222700e4a5.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs: diff --git a/core/target/rls/debug/deps/encoding_rs-938e2ee3783d1e2b.d b/core/target/rls/debug/deps/encoding_rs-938e2ee3783d1e2b.d new file mode 100644 index 0000000..4309bb1 --- /dev/null +++ b/core/target/rls/debug/deps/encoding_rs-938e2ee3783d1e2b.d @@ -0,0 +1,22 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/encoding_rs-938e2ee3783d1e2b.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/big5.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/euc_jp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/euc_kr.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/gb18030.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/iso_2022_jp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/replacement.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/shift_jis.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/single_byte.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/utf_16.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/utf_8.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/x_user_defined.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/ascii.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/data.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/handles.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/variant.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/mem.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/encoding_rs-938e2ee3783d1e2b.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/big5.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/euc_jp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/euc_kr.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/gb18030.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/iso_2022_jp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/replacement.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/shift_jis.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/single_byte.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/utf_16.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/utf_8.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/x_user_defined.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/ascii.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/data.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/handles.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/variant.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/mem.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/big5.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/euc_jp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/euc_kr.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/gb18030.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/iso_2022_jp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/replacement.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/shift_jis.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/single_byte.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/utf_16.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/utf_8.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/x_user_defined.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/ascii.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/data.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/handles.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/variant.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.31/src/mem.rs: diff --git a/core/target/rls/debug/deps/fastrand-dfcdc1540aacfca2.d b/core/target/rls/debug/deps/fastrand-dfcdc1540aacfca2.d new file mode 100644 index 0000000..3ec1f1e --- /dev/null +++ b/core/target/rls/debug/deps/fastrand-dfcdc1540aacfca2.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/fastrand-dfcdc1540aacfca2.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/fastrand-dfcdc1540aacfca2.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/fnv-527e2846e5be0169.d b/core/target/rls/debug/deps/fnv-527e2846e5be0169.d new file mode 100644 index 0000000..04021c8 --- /dev/null +++ b/core/target/rls/debug/deps/fnv-527e2846e5be0169.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/fnv-527e2846e5be0169.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/fnv-527e2846e5be0169.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs: diff --git a/core/target/rls/debug/deps/form_urlencoded-e7f3d6d52ec398b2.d b/core/target/rls/debug/deps/form_urlencoded-e7f3d6d52ec398b2.d new file mode 100644 index 0000000..11e114a --- /dev/null +++ b/core/target/rls/debug/deps/form_urlencoded-e7f3d6d52ec398b2.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/form_urlencoded-e7f3d6d52ec398b2.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/form_urlencoded-e7f3d6d52ec398b2.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/futf-08e61ebf7d461b1a.d b/core/target/rls/debug/deps/futf-08e61ebf7d461b1a.d new file mode 100644 index 0000000..cd69508 --- /dev/null +++ b/core/target/rls/debug/deps/futf-08e61ebf7d461b1a.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futf-08e61ebf7d461b1a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futf-08e61ebf7d461b1a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs: diff --git a/core/target/rls/debug/deps/futures_core-c9831e508cfbb4ff.d b/core/target/rls/debug/deps/futures_core-c9831e508cfbb4ff.d new file mode 100644 index 0000000..e2ce735 --- /dev/null +++ b/core/target/rls/debug/deps/futures_core-c9831e508cfbb4ff.d @@ -0,0 +1,11 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futures_core-c9831e508cfbb4ff.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/poll.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futures_core-c9831e508cfbb4ff.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/poll.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/poll.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs: diff --git a/core/target/rls/debug/deps/futures_sink-e6c20b24b4feefaa.d b/core/target/rls/debug/deps/futures_sink-e6c20b24b4feefaa.d new file mode 100644 index 0000000..79499f9 --- /dev/null +++ b/core/target/rls/debug/deps/futures_sink-e6c20b24b4feefaa.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futures_sink-e6c20b24b4feefaa.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futures_sink-e6c20b24b4feefaa.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs: diff --git a/core/target/rls/debug/deps/futures_task-8a04c84e1c72c44b.d b/core/target/rls/debug/deps/futures_task-8a04c84e1c72c44b.d new file mode 100644 index 0000000..feee83b --- /dev/null +++ b/core/target/rls/debug/deps/futures_task-8a04c84e1c72c44b.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futures_task-8a04c84e1c72c44b.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/futures_task-8a04c84e1c72c44b.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs: diff --git a/core/target/rls/debug/deps/fxhash-35efe612aa2accb2.d b/core/target/rls/debug/deps/fxhash-35efe612aa2accb2.d new file mode 100644 index 0000000..5a55e70 --- /dev/null +++ b/core/target/rls/debug/deps/fxhash-35efe612aa2accb2.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/fxhash-35efe612aa2accb2.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/fxhash-35efe612aa2accb2.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs: diff --git a/core/target/rls/debug/deps/getopts-5ca23906bc095b46.d b/core/target/rls/debug/deps/getopts-5ca23906bc095b46.d new file mode 100644 index 0000000..7a39a02 --- /dev/null +++ b/core/target/rls/debug/deps/getopts-5ca23906bc095b46.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/getopts-5ca23906bc095b46.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/getopts-5ca23906bc095b46.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs: diff --git a/core/target/rls/debug/deps/getrandom-9239ab3d2175b139.d b/core/target/rls/debug/deps/getrandom-9239ab3d2175b139.d new file mode 100644 index 0000000..bb3cfa0 --- /dev/null +++ b/core/target/rls/debug/deps/getrandom-9239ab3d2175b139.d @@ -0,0 +1,11 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/getrandom-9239ab3d2175b139.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/macos.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/getrandom-9239ab3d2175b139.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/macos.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/macos.rs: diff --git a/core/target/rls/debug/deps/http-6f900e87d46c53b8.d b/core/target/rls/debug/deps/http-6f900e87d46c53b8.d new file mode 100644 index 0000000..5753ca7 --- /dev/null +++ b/core/target/rls/debug/deps/http-6f900e87d46c53b8.d @@ -0,0 +1,24 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/http-6f900e87d46c53b8.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/convert.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/http-6f900e87d46c53b8.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/convert.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/convert.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs: diff --git a/core/target/rls/debug/deps/http_body-8cbc579fe25f8b18.d b/core/target/rls/debug/deps/http_body-8cbc579fe25f8b18.d new file mode 100644 index 0000000..7ccc4cf --- /dev/null +++ b/core/target/rls/debug/deps/http_body-8cbc579fe25f8b18.d @@ -0,0 +1,14 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/http_body-8cbc579fe25f8b18.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/http_body-8cbc579fe25f8b18.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs: diff --git a/core/target/rls/debug/deps/httparse-cb346c7e393d0bb9.d b/core/target/rls/debug/deps/httparse-cb346c7e393d0bb9.d new file mode 100644 index 0000000..2abd3af --- /dev/null +++ b/core/target/rls/debug/deps/httparse-cb346c7e393d0bb9.d @@ -0,0 +1,10 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/httparse-cb346c7e393d0bb9.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/sse42.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/avx2.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/httparse-cb346c7e393d0bb9.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/sse42.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/avx2.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/sse42.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/simd/avx2.rs: diff --git a/core/target/rls/debug/deps/httpdate-da72aed2742a5ba0.d b/core/target/rls/debug/deps/httpdate-da72aed2742a5ba0.d new file mode 100644 index 0000000..19a5444 --- /dev/null +++ b/core/target/rls/debug/deps/httpdate-da72aed2742a5ba0.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/httpdate-da72aed2742a5ba0.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/date.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/httpdate-da72aed2742a5ba0.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/date.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/date.rs: diff --git a/core/target/rls/debug/deps/instant-8352c38108b42caf.d b/core/target/rls/debug/deps/instant-8352c38108b42caf.d new file mode 100644 index 0000000..6c758e5 --- /dev/null +++ b/core/target/rls/debug/deps/instant-8352c38108b42caf.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/instant-8352c38108b42caf.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/native.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/instant-8352c38108b42caf.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/native.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/native.rs: diff --git a/core/target/rls/debug/deps/ipnet-0cd998d5bc86780f.d b/core/target/rls/debug/deps/ipnet-0cd998d5bc86780f.d new file mode 100644 index 0000000..56ad8c7 --- /dev/null +++ b/core/target/rls/debug/deps/ipnet-0cd998d5bc86780f.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ipnet-0cd998d5bc86780f.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ipnet-0cd998d5bc86780f.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs: diff --git a/core/target/rls/debug/deps/itoa-a6dc89fe18aec354.d b/core/target/rls/debug/deps/itoa-a6dc89fe18aec354.d new file mode 100644 index 0000000..b42a503 --- /dev/null +++ b/core/target/rls/debug/deps/itoa-a6dc89fe18aec354.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/itoa-a6dc89fe18aec354.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/src/udiv128.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/itoa-a6dc89fe18aec354.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/src/udiv128.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/src/udiv128.rs: diff --git a/core/target/rls/debug/deps/itoa-b40bc4dcf005fbef.d b/core/target/rls/debug/deps/itoa-b40bc4dcf005fbef.d new file mode 100644 index 0000000..b1053d3 --- /dev/null +++ b/core/target/rls/debug/deps/itoa-b40bc4dcf005fbef.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/itoa-b40bc4dcf005fbef.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/itoa-b40bc4dcf005fbef.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs: diff --git a/core/target/rls/debug/deps/lazy_static-e1174dee6d7e1a26.d b/core/target/rls/debug/deps/lazy_static-e1174dee6d7e1a26.d new file mode 100644 index 0000000..6b2ee15 --- /dev/null +++ b/core/target/rls/debug/deps/lazy_static-e1174dee6d7e1a26.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/lazy_static-e1174dee6d7e1a26.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/lazy_static-e1174dee6d7e1a26.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs: diff --git a/core/target/rls/debug/deps/libadler-1f7a905347c1f403.rmeta b/core/target/rls/debug/deps/libadler-1f7a905347c1f403.rmeta new file mode 100644 index 0000000..fd0bbad Binary files /dev/null and b/core/target/rls/debug/deps/libadler-1f7a905347c1f403.rmeta differ diff --git a/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib b/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib new file mode 100644 index 0000000..e7fe188 Binary files /dev/null and b/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rlib differ diff --git a/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rmeta b/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rmeta new file mode 100644 index 0000000..6d3dd64 Binary files /dev/null and b/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rmeta differ diff --git a/core/target/rls/debug/deps/libbase64-cdfb7cd929c8dd91.rmeta b/core/target/rls/debug/deps/libbase64-cdfb7cd929c8dd91.rmeta new file mode 100644 index 0000000..199ccf5 Binary files /dev/null and b/core/target/rls/debug/deps/libbase64-cdfb7cd929c8dd91.rmeta differ diff --git a/core/target/rls/debug/deps/libbase64ct-208140d5a73a1f2b.rmeta b/core/target/rls/debug/deps/libbase64ct-208140d5a73a1f2b.rmeta new file mode 100644 index 0000000..2cf9b34 Binary files /dev/null and b/core/target/rls/debug/deps/libbase64ct-208140d5a73a1f2b.rmeta differ diff --git a/core/target/rls/debug/deps/libbitflags-92fba14d1d1a3be4.rmeta b/core/target/rls/debug/deps/libbitflags-92fba14d1d1a3be4.rmeta new file mode 100644 index 0000000..c8448a5 Binary files /dev/null and b/core/target/rls/debug/deps/libbitflags-92fba14d1d1a3be4.rmeta differ diff --git a/core/target/rls/debug/deps/libbyteorder-31e4f63363fc7f84.rmeta b/core/target/rls/debug/deps/libbyteorder-31e4f63363fc7f84.rmeta new file mode 100644 index 0000000..1795ee6 Binary files /dev/null and b/core/target/rls/debug/deps/libbyteorder-31e4f63363fc7f84.rmeta differ diff --git a/core/target/rls/debug/deps/libbytes-b926f7532aca2bb3.rmeta b/core/target/rls/debug/deps/libbytes-b926f7532aca2bb3.rmeta new file mode 100644 index 0000000..35d886a Binary files /dev/null and b/core/target/rls/debug/deps/libbytes-b926f7532aca2bb3.rmeta differ diff --git a/core/target/rls/debug/deps/libc-5e495cc591277c08.d b/core/target/rls/debug/deps/libc-5e495cc591277c08.d new file mode 100644 index 0000000..9210393 --- /dev/null +++ b/core/target/rls/debug/deps/libc-5e495cc591277c08.d @@ -0,0 +1,16 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libc-5e495cc591277c08.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/fixed_width_ints.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/align.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/align.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/liblibc-5e495cc591277c08.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/fixed_width_ints.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/align.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/align.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libc-5e495cc591277c08.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/fixed_width_ints.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/align.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/align.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/fixed_width_ints.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/align.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/align.rs: diff --git a/core/target/rls/debug/deps/libc-f0f83a8a5e3ce933.d b/core/target/rls/debug/deps/libc-f0f83a8a5e3ce933.d new file mode 100644 index 0000000..3015471 --- /dev/null +++ b/core/target/rls/debug/deps/libc-f0f83a8a5e3ce933.d @@ -0,0 +1,14 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libc-f0f83a8a5e3ce933.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/fixed_width_ints.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/align.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/align.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libc-f0f83a8a5e3ce933.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/fixed_width_ints.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/align.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/align.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/fixed_width_ints.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/bsd/apple/b64/x86_64/align.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.135/src/unix/align.rs: diff --git a/core/target/rls/debug/deps/libcfg_if-151241672571281a.rlib b/core/target/rls/debug/deps/libcfg_if-151241672571281a.rlib new file mode 100644 index 0000000..cb386ea Binary files /dev/null and b/core/target/rls/debug/deps/libcfg_if-151241672571281a.rlib differ diff --git a/core/target/rls/debug/deps/libcfg_if-151241672571281a.rmeta b/core/target/rls/debug/deps/libcfg_if-151241672571281a.rmeta new file mode 100644 index 0000000..ea5f4f1 Binary files /dev/null and b/core/target/rls/debug/deps/libcfg_if-151241672571281a.rmeta differ diff --git a/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta b/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta new file mode 100644 index 0000000..b098151 Binary files /dev/null and b/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta differ diff --git a/core/target/rls/debug/deps/libconstant_time_eq-c0c856ea90685094.rmeta b/core/target/rls/debug/deps/libconstant_time_eq-c0c856ea90685094.rmeta new file mode 100644 index 0000000..a8c290a Binary files /dev/null and b/core/target/rls/debug/deps/libconstant_time_eq-c0c856ea90685094.rmeta differ diff --git a/core/target/rls/debug/deps/libconvert_case-f629f58285d00c6a.rlib b/core/target/rls/debug/deps/libconvert_case-f629f58285d00c6a.rlib new file mode 100644 index 0000000..2fa0019 Binary files /dev/null and b/core/target/rls/debug/deps/libconvert_case-f629f58285d00c6a.rlib differ diff --git a/core/target/rls/debug/deps/libconvert_case-f629f58285d00c6a.rmeta b/core/target/rls/debug/deps/libconvert_case-f629f58285d00c6a.rmeta new file mode 100644 index 0000000..78e0cda Binary files /dev/null and b/core/target/rls/debug/deps/libconvert_case-f629f58285d00c6a.rmeta differ diff --git a/core/target/rls/debug/deps/libcore_foundation_sys-18e009b1345c83c0.rmeta b/core/target/rls/debug/deps/libcore_foundation_sys-18e009b1345c83c0.rmeta new file mode 100644 index 0000000..b2b3d9b Binary files /dev/null and b/core/target/rls/debug/deps/libcore_foundation_sys-18e009b1345c83c0.rmeta differ diff --git a/core/target/rls/debug/deps/libcpufeatures-629f940409bcf7d7.rmeta b/core/target/rls/debug/deps/libcpufeatures-629f940409bcf7d7.rmeta new file mode 100644 index 0000000..bc72b28 Binary files /dev/null and b/core/target/rls/debug/deps/libcpufeatures-629f940409bcf7d7.rmeta differ diff --git a/core/target/rls/debug/deps/libcrc32fast-f08aa63559a6bd33.rmeta b/core/target/rls/debug/deps/libcrc32fast-f08aa63559a6bd33.rmeta new file mode 100644 index 0000000..e7b3376 Binary files /dev/null and b/core/target/rls/debug/deps/libcrc32fast-f08aa63559a6bd33.rmeta differ diff --git a/core/target/rls/debug/deps/libcsv_core-c5305a6fde515732.rmeta b/core/target/rls/debug/deps/libcsv_core-c5305a6fde515732.rmeta new file mode 100644 index 0000000..fb52561 Binary files /dev/null and b/core/target/rls/debug/deps/libcsv_core-c5305a6fde515732.rmeta differ diff --git a/core/target/rls/debug/deps/libdebug_unreachable-1fc925cad24ec0ad.rmeta b/core/target/rls/debug/deps/libdebug_unreachable-1fc925cad24ec0ad.rmeta new file mode 100644 index 0000000..9e6a889 Binary files /dev/null and b/core/target/rls/debug/deps/libdebug_unreachable-1fc925cad24ec0ad.rmeta differ diff --git a/core/target/rls/debug/deps/libdtoa-8da197bad6d2d5a0.rmeta b/core/target/rls/debug/deps/libdtoa-8da197bad6d2d5a0.rmeta new file mode 100644 index 0000000..189c216 Binary files /dev/null and b/core/target/rls/debug/deps/libdtoa-8da197bad6d2d5a0.rmeta differ diff --git a/core/target/rls/debug/deps/libdtoa_short-f7847b69aab64022.rmeta b/core/target/rls/debug/deps/libdtoa_short-f7847b69aab64022.rmeta new file mode 100644 index 0000000..0f8352c Binary files /dev/null and b/core/target/rls/debug/deps/libdtoa_short-f7847b69aab64022.rmeta differ diff --git a/core/target/rls/debug/deps/libego_tree-fed8ce13467b326f.rmeta b/core/target/rls/debug/deps/libego_tree-fed8ce13467b326f.rmeta new file mode 100644 index 0000000..ace10c9 Binary files /dev/null and b/core/target/rls/debug/deps/libego_tree-fed8ce13467b326f.rmeta differ diff --git a/core/target/rls/debug/deps/libencode_unicode-826284222700e4a5.rmeta b/core/target/rls/debug/deps/libencode_unicode-826284222700e4a5.rmeta new file mode 100644 index 0000000..cf88bc1 Binary files /dev/null and b/core/target/rls/debug/deps/libencode_unicode-826284222700e4a5.rmeta differ diff --git a/core/target/rls/debug/deps/libfastrand-dfcdc1540aacfca2.rmeta b/core/target/rls/debug/deps/libfastrand-dfcdc1540aacfca2.rmeta new file mode 100644 index 0000000..c2f1fa9 Binary files /dev/null and b/core/target/rls/debug/deps/libfastrand-dfcdc1540aacfca2.rmeta differ diff --git a/core/target/rls/debug/deps/libfnv-527e2846e5be0169.rmeta b/core/target/rls/debug/deps/libfnv-527e2846e5be0169.rmeta new file mode 100644 index 0000000..ebe9f8a Binary files /dev/null and b/core/target/rls/debug/deps/libfnv-527e2846e5be0169.rmeta differ diff --git a/core/target/rls/debug/deps/libform_urlencoded-e7f3d6d52ec398b2.rmeta b/core/target/rls/debug/deps/libform_urlencoded-e7f3d6d52ec398b2.rmeta new file mode 100644 index 0000000..02c3644 Binary files /dev/null and b/core/target/rls/debug/deps/libform_urlencoded-e7f3d6d52ec398b2.rmeta differ diff --git a/core/target/rls/debug/deps/libfutf-08e61ebf7d461b1a.rmeta b/core/target/rls/debug/deps/libfutf-08e61ebf7d461b1a.rmeta new file mode 100644 index 0000000..a9d34f2 Binary files /dev/null and b/core/target/rls/debug/deps/libfutf-08e61ebf7d461b1a.rmeta differ diff --git a/core/target/rls/debug/deps/libfutures_core-c9831e508cfbb4ff.rmeta b/core/target/rls/debug/deps/libfutures_core-c9831e508cfbb4ff.rmeta new file mode 100644 index 0000000..a134f41 Binary files /dev/null and b/core/target/rls/debug/deps/libfutures_core-c9831e508cfbb4ff.rmeta differ diff --git a/core/target/rls/debug/deps/libfutures_sink-e6c20b24b4feefaa.rmeta b/core/target/rls/debug/deps/libfutures_sink-e6c20b24b4feefaa.rmeta new file mode 100644 index 0000000..ac12bc8 Binary files /dev/null and b/core/target/rls/debug/deps/libfutures_sink-e6c20b24b4feefaa.rmeta differ diff --git a/core/target/rls/debug/deps/libfutures_task-8a04c84e1c72c44b.rmeta b/core/target/rls/debug/deps/libfutures_task-8a04c84e1c72c44b.rmeta new file mode 100644 index 0000000..d308a79 Binary files /dev/null and b/core/target/rls/debug/deps/libfutures_task-8a04c84e1c72c44b.rmeta differ diff --git a/core/target/rls/debug/deps/libfxhash-35efe612aa2accb2.rmeta b/core/target/rls/debug/deps/libfxhash-35efe612aa2accb2.rmeta new file mode 100644 index 0000000..e66fc61 Binary files /dev/null and b/core/target/rls/debug/deps/libfxhash-35efe612aa2accb2.rmeta differ diff --git a/core/target/rls/debug/deps/libgetopts-5ca23906bc095b46.rmeta b/core/target/rls/debug/deps/libgetopts-5ca23906bc095b46.rmeta new file mode 100644 index 0000000..111fb1b Binary files /dev/null and b/core/target/rls/debug/deps/libgetopts-5ca23906bc095b46.rmeta differ diff --git a/core/target/rls/debug/deps/libgetrandom-9239ab3d2175b139.rmeta b/core/target/rls/debug/deps/libgetrandom-9239ab3d2175b139.rmeta new file mode 100644 index 0000000..405a446 Binary files /dev/null and b/core/target/rls/debug/deps/libgetrandom-9239ab3d2175b139.rmeta differ diff --git a/core/target/rls/debug/deps/libhttp-6f900e87d46c53b8.rmeta b/core/target/rls/debug/deps/libhttp-6f900e87d46c53b8.rmeta new file mode 100644 index 0000000..312a859 Binary files /dev/null and b/core/target/rls/debug/deps/libhttp-6f900e87d46c53b8.rmeta differ diff --git a/core/target/rls/debug/deps/libhttp_body-8cbc579fe25f8b18.rmeta b/core/target/rls/debug/deps/libhttp_body-8cbc579fe25f8b18.rmeta new file mode 100644 index 0000000..551668c Binary files /dev/null and b/core/target/rls/debug/deps/libhttp_body-8cbc579fe25f8b18.rmeta differ diff --git a/core/target/rls/debug/deps/libhttparse-cb346c7e393d0bb9.rmeta b/core/target/rls/debug/deps/libhttparse-cb346c7e393d0bb9.rmeta new file mode 100644 index 0000000..f8c56f6 Binary files /dev/null and b/core/target/rls/debug/deps/libhttparse-cb346c7e393d0bb9.rmeta differ diff --git a/core/target/rls/debug/deps/libhttpdate-da72aed2742a5ba0.rmeta b/core/target/rls/debug/deps/libhttpdate-da72aed2742a5ba0.rmeta new file mode 100644 index 0000000..9809550 Binary files /dev/null and b/core/target/rls/debug/deps/libhttpdate-da72aed2742a5ba0.rmeta differ diff --git a/core/target/rls/debug/deps/libinstant-8352c38108b42caf.rmeta b/core/target/rls/debug/deps/libinstant-8352c38108b42caf.rmeta new file mode 100644 index 0000000..30e52bf Binary files /dev/null and b/core/target/rls/debug/deps/libinstant-8352c38108b42caf.rmeta differ diff --git a/core/target/rls/debug/deps/libipnet-0cd998d5bc86780f.rmeta b/core/target/rls/debug/deps/libipnet-0cd998d5bc86780f.rmeta new file mode 100644 index 0000000..aab7952 Binary files /dev/null and b/core/target/rls/debug/deps/libipnet-0cd998d5bc86780f.rmeta differ diff --git a/core/target/rls/debug/deps/libitoa-a6dc89fe18aec354.rmeta b/core/target/rls/debug/deps/libitoa-a6dc89fe18aec354.rmeta new file mode 100644 index 0000000..7d293f8 Binary files /dev/null and b/core/target/rls/debug/deps/libitoa-a6dc89fe18aec354.rmeta differ diff --git a/core/target/rls/debug/deps/libitoa-b40bc4dcf005fbef.rmeta b/core/target/rls/debug/deps/libitoa-b40bc4dcf005fbef.rmeta new file mode 100644 index 0000000..59ed28c Binary files /dev/null and b/core/target/rls/debug/deps/libitoa-b40bc4dcf005fbef.rmeta differ diff --git a/core/target/rls/debug/deps/liblazy_static-e1174dee6d7e1a26.rmeta b/core/target/rls/debug/deps/liblazy_static-e1174dee6d7e1a26.rmeta new file mode 100644 index 0000000..26c1788 Binary files /dev/null and b/core/target/rls/debug/deps/liblazy_static-e1174dee6d7e1a26.rmeta differ diff --git a/core/target/rls/debug/deps/liblibc-5e495cc591277c08.rlib b/core/target/rls/debug/deps/liblibc-5e495cc591277c08.rlib new file mode 100644 index 0000000..98006bc Binary files /dev/null and b/core/target/rls/debug/deps/liblibc-5e495cc591277c08.rlib differ diff --git a/core/target/rls/debug/deps/liblibc-5e495cc591277c08.rmeta b/core/target/rls/debug/deps/liblibc-5e495cc591277c08.rmeta new file mode 100644 index 0000000..acf3620 Binary files /dev/null and b/core/target/rls/debug/deps/liblibc-5e495cc591277c08.rmeta differ diff --git a/core/target/rls/debug/deps/liblibc-f0f83a8a5e3ce933.rmeta b/core/target/rls/debug/deps/liblibc-f0f83a8a5e3ce933.rmeta new file mode 100644 index 0000000..1d6d206 Binary files /dev/null and b/core/target/rls/debug/deps/liblibc-f0f83a8a5e3ce933.rmeta differ diff --git a/core/target/rls/debug/deps/liblog-3e1aa8f509a75100.rmeta b/core/target/rls/debug/deps/liblog-3e1aa8f509a75100.rmeta new file mode 100644 index 0000000..6530255 Binary files /dev/null and b/core/target/rls/debug/deps/liblog-3e1aa8f509a75100.rmeta differ diff --git a/core/target/rls/debug/deps/libmac-005c72a790f23ea8.rmeta b/core/target/rls/debug/deps/libmac-005c72a790f23ea8.rmeta new file mode 100644 index 0000000..95dbb82 Binary files /dev/null and b/core/target/rls/debug/deps/libmac-005c72a790f23ea8.rmeta differ diff --git a/core/target/rls/debug/deps/libmatch_cfg-783d24d5725f6b10.rmeta b/core/target/rls/debug/deps/libmatch_cfg-783d24d5725f6b10.rmeta new file mode 100644 index 0000000..a218a0f Binary files /dev/null and b/core/target/rls/debug/deps/libmatch_cfg-783d24d5725f6b10.rmeta differ diff --git a/core/target/rls/debug/deps/libmatches-3540f5408e8dd71c.rmeta b/core/target/rls/debug/deps/libmatches-3540f5408e8dd71c.rmeta new file mode 100644 index 0000000..3e6ac51 Binary files /dev/null and b/core/target/rls/debug/deps/libmatches-3540f5408e8dd71c.rmeta differ diff --git a/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rlib b/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rlib new file mode 100644 index 0000000..1c27ab4 Binary files /dev/null and b/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rlib differ diff --git a/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rmeta b/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rmeta new file mode 100644 index 0000000..7240112 Binary files /dev/null and b/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rmeta differ diff --git a/core/target/rls/debug/deps/libmemchr-36e103b868e33c7a.rmeta b/core/target/rls/debug/deps/libmemchr-36e103b868e33c7a.rmeta new file mode 100644 index 0000000..13ad44e Binary files /dev/null and b/core/target/rls/debug/deps/libmemchr-36e103b868e33c7a.rmeta differ diff --git a/core/target/rls/debug/deps/libmime-14bfddafa5946ff2.rmeta b/core/target/rls/debug/deps/libmime-14bfddafa5946ff2.rmeta new file mode 100644 index 0000000..3284d79 Binary files /dev/null and b/core/target/rls/debug/deps/libmime-14bfddafa5946ff2.rmeta differ diff --git a/core/target/rls/debug/deps/libminiz_oxide-7f579bae2753520e.rmeta b/core/target/rls/debug/deps/libminiz_oxide-7f579bae2753520e.rmeta new file mode 100644 index 0000000..5f4f403 Binary files /dev/null and b/core/target/rls/debug/deps/libminiz_oxide-7f579bae2753520e.rmeta differ diff --git a/core/target/rls/debug/deps/libnodrop-4c8f58dc99ab5c61.rmeta b/core/target/rls/debug/deps/libnodrop-4c8f58dc99ab5c61.rmeta new file mode 100644 index 0000000..ef854fc Binary files /dev/null and b/core/target/rls/debug/deps/libnodrop-4c8f58dc99ab5c61.rmeta differ diff --git a/core/target/rls/debug/deps/libonce_cell-95cb06fa5a664d34.rmeta b/core/target/rls/debug/deps/libonce_cell-95cb06fa5a664d34.rmeta new file mode 100644 index 0000000..8bc890c Binary files /dev/null and b/core/target/rls/debug/deps/libonce_cell-95cb06fa5a664d34.rmeta differ diff --git a/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rlib b/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rlib new file mode 100644 index 0000000..822d234 Binary files /dev/null and b/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rlib differ diff --git a/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rmeta b/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rmeta new file mode 100644 index 0000000..47bdb3f Binary files /dev/null and b/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rmeta differ diff --git a/core/target/rls/debug/deps/libopaque_debug-696d3f20ee5378bb.rmeta b/core/target/rls/debug/deps/libopaque_debug-696d3f20ee5378bb.rmeta new file mode 100644 index 0000000..8ba4413 Binary files /dev/null and b/core/target/rls/debug/deps/libopaque_debug-696d3f20ee5378bb.rmeta differ diff --git a/core/target/rls/debug/deps/libpercent_encoding-c5554fbbeb208fa0.rmeta b/core/target/rls/debug/deps/libpercent_encoding-c5554fbbeb208fa0.rmeta new file mode 100644 index 0000000..f9ef518 Binary files /dev/null and b/core/target/rls/debug/deps/libpercent_encoding-c5554fbbeb208fa0.rmeta differ diff --git a/core/target/rls/debug/deps/libphf-79c382249e39c84a.rmeta b/core/target/rls/debug/deps/libphf-79c382249e39c84a.rmeta new file mode 100644 index 0000000..1f42783 Binary files /dev/null and b/core/target/rls/debug/deps/libphf-79c382249e39c84a.rmeta differ diff --git a/core/target/rls/debug/deps/libphf_shared-48fab8404f1dd4ca.rmeta b/core/target/rls/debug/deps/libphf_shared-48fab8404f1dd4ca.rmeta new file mode 100644 index 0000000..dcd53e9 Binary files /dev/null and b/core/target/rls/debug/deps/libphf_shared-48fab8404f1dd4ca.rmeta differ diff --git a/core/target/rls/debug/deps/libphf_shared-a99cf67136f022de.rlib b/core/target/rls/debug/deps/libphf_shared-a99cf67136f022de.rlib new file mode 100644 index 0000000..911468c Binary files /dev/null and b/core/target/rls/debug/deps/libphf_shared-a99cf67136f022de.rlib differ diff --git a/core/target/rls/debug/deps/libphf_shared-a99cf67136f022de.rmeta b/core/target/rls/debug/deps/libphf_shared-a99cf67136f022de.rmeta new file mode 100644 index 0000000..d0c828e Binary files /dev/null and b/core/target/rls/debug/deps/libphf_shared-a99cf67136f022de.rmeta differ diff --git a/core/target/rls/debug/deps/libphf_shared-c7a32b0a3358cf9a.rlib b/core/target/rls/debug/deps/libphf_shared-c7a32b0a3358cf9a.rlib new file mode 100644 index 0000000..a1cdcb3 Binary files /dev/null and b/core/target/rls/debug/deps/libphf_shared-c7a32b0a3358cf9a.rlib differ diff --git a/core/target/rls/debug/deps/libphf_shared-c7a32b0a3358cf9a.rmeta b/core/target/rls/debug/deps/libphf_shared-c7a32b0a3358cf9a.rmeta new file mode 100644 index 0000000..b15a615 Binary files /dev/null and b/core/target/rls/debug/deps/libphf_shared-c7a32b0a3358cf9a.rmeta differ diff --git a/core/target/rls/debug/deps/libphf_shared-d0a8eee2d6cd9202.rmeta b/core/target/rls/debug/deps/libphf_shared-d0a8eee2d6cd9202.rmeta new file mode 100644 index 0000000..6dc93ae Binary files /dev/null and b/core/target/rls/debug/deps/libphf_shared-d0a8eee2d6cd9202.rmeta differ diff --git a/core/target/rls/debug/deps/libpin_project_lite-183d4419e3e5881f.rmeta b/core/target/rls/debug/deps/libpin_project_lite-183d4419e3e5881f.rmeta new file mode 100644 index 0000000..6b00a03 Binary files /dev/null and b/core/target/rls/debug/deps/libpin_project_lite-183d4419e3e5881f.rmeta differ diff --git a/core/target/rls/debug/deps/libpin_utils-b468e14a5d84747e.rmeta b/core/target/rls/debug/deps/libpin_utils-b468e14a5d84747e.rmeta new file mode 100644 index 0000000..64df07b Binary files /dev/null and b/core/target/rls/debug/deps/libpin_utils-b468e14a5d84747e.rmeta differ diff --git a/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rlib b/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rlib new file mode 100644 index 0000000..a1769b9 Binary files /dev/null and b/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rlib differ diff --git a/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rmeta b/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rmeta new file mode 100644 index 0000000..ddb84a1 Binary files /dev/null and b/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rmeta differ diff --git a/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rlib b/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rlib new file mode 100644 index 0000000..7ef41e7 Binary files /dev/null and b/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rlib differ diff --git a/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rmeta b/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rmeta new file mode 100644 index 0000000..fbe153d Binary files /dev/null and b/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rmeta differ diff --git a/core/target/rls/debug/deps/libprecomputed_hash-c655c522306515a8.rmeta b/core/target/rls/debug/deps/libprecomputed_hash-c655c522306515a8.rmeta new file mode 100644 index 0000000..743a0cf Binary files /dev/null and b/core/target/rls/debug/deps/libprecomputed_hash-c655c522306515a8.rmeta differ diff --git a/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rlib b/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rlib new file mode 100644 index 0000000..8f6f144 Binary files /dev/null and b/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rlib differ diff --git a/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rmeta b/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rmeta new file mode 100644 index 0000000..7e6b58e Binary files /dev/null and b/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rmeta differ diff --git a/core/target/rls/debug/deps/libregex_automata-c051d43678ea6ba0.rmeta b/core/target/rls/debug/deps/libregex_automata-c051d43678ea6ba0.rmeta new file mode 100644 index 0000000..60e25e7 Binary files /dev/null and b/core/target/rls/debug/deps/libregex_automata-c051d43678ea6ba0.rmeta differ diff --git a/core/target/rls/debug/deps/libregex_syntax-9278f6309ee743d9.rmeta b/core/target/rls/debug/deps/libregex_syntax-9278f6309ee743d9.rmeta new file mode 100644 index 0000000..759e8a5 Binary files /dev/null and b/core/target/rls/debug/deps/libregex_syntax-9278f6309ee743d9.rmeta differ diff --git a/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rlib b/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rlib new file mode 100644 index 0000000..7ff9d4c Binary files /dev/null and b/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rlib differ diff --git a/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rmeta b/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rmeta new file mode 100644 index 0000000..0b4bc72 Binary files /dev/null and b/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rmeta differ diff --git a/core/target/rls/debug/deps/libremove_dir_all-e5222857ee0bddca.rmeta b/core/target/rls/debug/deps/libremove_dir_all-e5222857ee0bddca.rmeta new file mode 100644 index 0000000..c3cc3b6 Binary files /dev/null and b/core/target/rls/debug/deps/libremove_dir_all-e5222857ee0bddca.rmeta differ diff --git a/core/target/rls/debug/deps/libryu-f40c6bdc4ffd15a6.rmeta b/core/target/rls/debug/deps/libryu-f40c6bdc4ffd15a6.rmeta new file mode 100644 index 0000000..2fdf29d Binary files /dev/null and b/core/target/rls/debug/deps/libryu-f40c6bdc4ffd15a6.rmeta differ diff --git a/core/target/rls/debug/deps/libsame_file-2f09934e87aefd48.rmeta b/core/target/rls/debug/deps/libsame_file-2f09934e87aefd48.rmeta new file mode 100644 index 0000000..cfa7df0 Binary files /dev/null and b/core/target/rls/debug/deps/libsame_file-2f09934e87aefd48.rmeta differ diff --git a/core/target/rls/debug/deps/libscopeguard-de91bc1015a2f9e1.rmeta b/core/target/rls/debug/deps/libscopeguard-de91bc1015a2f9e1.rmeta new file mode 100644 index 0000000..86cb179 Binary files /dev/null and b/core/target/rls/debug/deps/libscopeguard-de91bc1015a2f9e1.rmeta differ diff --git a/core/target/rls/debug/deps/libservo_arc-cf68040552783185.rmeta b/core/target/rls/debug/deps/libservo_arc-cf68040552783185.rmeta new file mode 100644 index 0000000..3461104 Binary files /dev/null and b/core/target/rls/debug/deps/libservo_arc-cf68040552783185.rmeta differ diff --git a/core/target/rls/debug/deps/libsiphasher-138b9119e94f2f2f.rlib b/core/target/rls/debug/deps/libsiphasher-138b9119e94f2f2f.rlib new file mode 100644 index 0000000..bb95022 Binary files /dev/null and b/core/target/rls/debug/deps/libsiphasher-138b9119e94f2f2f.rlib differ diff --git a/core/target/rls/debug/deps/libsiphasher-138b9119e94f2f2f.rmeta b/core/target/rls/debug/deps/libsiphasher-138b9119e94f2f2f.rmeta new file mode 100644 index 0000000..aad2223 Binary files /dev/null and b/core/target/rls/debug/deps/libsiphasher-138b9119e94f2f2f.rmeta differ diff --git a/core/target/rls/debug/deps/libsiphasher-20be23260902c753.rmeta b/core/target/rls/debug/deps/libsiphasher-20be23260902c753.rmeta new file mode 100644 index 0000000..8be563b Binary files /dev/null and b/core/target/rls/debug/deps/libsiphasher-20be23260902c753.rmeta differ diff --git a/core/target/rls/debug/deps/libsmallvec-30a203d298bfc570.rmeta b/core/target/rls/debug/deps/libsmallvec-30a203d298bfc570.rmeta new file mode 100644 index 0000000..a3dde61 Binary files /dev/null and b/core/target/rls/debug/deps/libsmallvec-30a203d298bfc570.rmeta differ diff --git a/core/target/rls/debug/deps/libsmawk-c0a24c91b3310ca4.rmeta b/core/target/rls/debug/deps/libsmawk-c0a24c91b3310ca4.rmeta new file mode 100644 index 0000000..d078b60 Binary files /dev/null and b/core/target/rls/debug/deps/libsmawk-c0a24c91b3310ca4.rmeta differ diff --git a/core/target/rls/debug/deps/libstable_deref_trait-be9f67315d54383b.rmeta b/core/target/rls/debug/deps/libstable_deref_trait-be9f67315d54383b.rmeta new file mode 100644 index 0000000..cebad9f Binary files /dev/null and b/core/target/rls/debug/deps/libstable_deref_trait-be9f67315d54383b.rmeta differ diff --git a/core/target/rls/debug/deps/libsubtle-1c2660f14507e7a9.rmeta b/core/target/rls/debug/deps/libsubtle-1c2660f14507e7a9.rmeta new file mode 100644 index 0000000..65ef1d7 Binary files /dev/null and b/core/target/rls/debug/deps/libsubtle-1c2660f14507e7a9.rmeta differ diff --git a/core/target/rls/debug/deps/libtendril-4556401de5476f4e.rmeta b/core/target/rls/debug/deps/libtendril-4556401de5476f4e.rmeta new file mode 100644 index 0000000..6c439d2 Binary files /dev/null and b/core/target/rls/debug/deps/libtendril-4556401de5476f4e.rmeta differ diff --git a/core/target/rls/debug/deps/libthin_slice-05f6f88493bd206e.rmeta b/core/target/rls/debug/deps/libthin_slice-05f6f88493bd206e.rmeta new file mode 100644 index 0000000..cb0edcc Binary files /dev/null and b/core/target/rls/debug/deps/libthin_slice-05f6f88493bd206e.rmeta differ diff --git a/core/target/rls/debug/deps/libtime_macros-95023e3801807539.dylib b/core/target/rls/debug/deps/libtime_macros-95023e3801807539.dylib new file mode 100755 index 0000000..df95b34 Binary files /dev/null and b/core/target/rls/debug/deps/libtime_macros-95023e3801807539.dylib differ diff --git a/core/target/rls/debug/deps/libtinyvec-ea68d363a4f2b7e4.rmeta b/core/target/rls/debug/deps/libtinyvec-ea68d363a4f2b7e4.rmeta new file mode 100644 index 0000000..a9f302b Binary files /dev/null and b/core/target/rls/debug/deps/libtinyvec-ea68d363a4f2b7e4.rmeta differ diff --git a/core/target/rls/debug/deps/libtinyvec_macros-ba34b60c47626c28.rmeta b/core/target/rls/debug/deps/libtinyvec_macros-ba34b60c47626c28.rmeta new file mode 100644 index 0000000..05e4c92 Binary files /dev/null and b/core/target/rls/debug/deps/libtinyvec_macros-ba34b60c47626c28.rmeta differ diff --git a/core/target/rls/debug/deps/libtower_service-f5f4840c4d946c81.rmeta b/core/target/rls/debug/deps/libtower_service-f5f4840c4d946c81.rmeta new file mode 100644 index 0000000..5e5ef6d Binary files /dev/null and b/core/target/rls/debug/deps/libtower_service-f5f4840c4d946c81.rmeta differ diff --git a/core/target/rls/debug/deps/libtracing-4d89f40f45ea10a4.rmeta b/core/target/rls/debug/deps/libtracing-4d89f40f45ea10a4.rmeta new file mode 100644 index 0000000..e1d2046 Binary files /dev/null and b/core/target/rls/debug/deps/libtracing-4d89f40f45ea10a4.rmeta differ diff --git a/core/target/rls/debug/deps/libtracing_core-add238aabaa323be.rmeta b/core/target/rls/debug/deps/libtracing_core-add238aabaa323be.rmeta new file mode 100644 index 0000000..1b3d963 Binary files /dev/null and b/core/target/rls/debug/deps/libtracing_core-add238aabaa323be.rmeta differ diff --git a/core/target/rls/debug/deps/libtry_lock-3542342a595628fe.rmeta b/core/target/rls/debug/deps/libtry_lock-3542342a595628fe.rmeta new file mode 100644 index 0000000..33957f4 Binary files /dev/null and b/core/target/rls/debug/deps/libtry_lock-3542342a595628fe.rmeta differ diff --git a/core/target/rls/debug/deps/libtypenum-339346df4353b765.rmeta b/core/target/rls/debug/deps/libtypenum-339346df4353b765.rmeta new file mode 100644 index 0000000..e3c82e6 Binary files /dev/null and b/core/target/rls/debug/deps/libtypenum-339346df4353b765.rmeta differ diff --git a/core/target/rls/debug/deps/libunicode_bidi-23523289e3a771f7.rmeta b/core/target/rls/debug/deps/libunicode_bidi-23523289e3a771f7.rmeta new file mode 100644 index 0000000..dd7f527 Binary files /dev/null and b/core/target/rls/debug/deps/libunicode_bidi-23523289e3a771f7.rmeta differ diff --git a/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rlib b/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rlib new file mode 100644 index 0000000..367b9c9 Binary files /dev/null and b/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rlib differ diff --git a/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rmeta b/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rmeta new file mode 100644 index 0000000..b66bde1 Binary files /dev/null and b/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rmeta differ diff --git a/core/target/rls/debug/deps/libunicode_segmentation-790b48675bac9b49.rmeta b/core/target/rls/debug/deps/libunicode_segmentation-790b48675bac9b49.rmeta new file mode 100644 index 0000000..7f7b16a Binary files /dev/null and b/core/target/rls/debug/deps/libunicode_segmentation-790b48675bac9b49.rmeta differ diff --git a/core/target/rls/debug/deps/libunicode_width-b88e696998491a13.rmeta b/core/target/rls/debug/deps/libunicode_width-b88e696998491a13.rmeta new file mode 100644 index 0000000..5f2c014 Binary files /dev/null and b/core/target/rls/debug/deps/libunicode_width-b88e696998491a13.rmeta differ diff --git a/core/target/rls/debug/deps/libutf8-204c65632e6cb15a.rmeta b/core/target/rls/debug/deps/libutf8-204c65632e6cb15a.rmeta new file mode 100644 index 0000000..85c0e35 Binary files /dev/null and b/core/target/rls/debug/deps/libutf8-204c65632e6cb15a.rmeta differ diff --git a/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rlib b/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rlib new file mode 100644 index 0000000..7036c9f Binary files /dev/null and b/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rlib differ diff --git a/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rmeta b/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rmeta new file mode 100644 index 0000000..5ea8fb6 Binary files /dev/null and b/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rmeta differ diff --git a/core/target/rls/debug/deps/libwalkdir-fdbd6473672fd630.rmeta b/core/target/rls/debug/deps/libwalkdir-fdbd6473672fd630.rmeta new file mode 100644 index 0000000..7977e53 Binary files /dev/null and b/core/target/rls/debug/deps/libwalkdir-fdbd6473672fd630.rmeta differ diff --git a/core/target/rls/debug/deps/libwant-a66ad0ee5cb36e19.rmeta b/core/target/rls/debug/deps/libwant-a66ad0ee5cb36e19.rmeta new file mode 100644 index 0000000..0c8123d Binary files /dev/null and b/core/target/rls/debug/deps/libwant-a66ad0ee5cb36e19.rmeta differ diff --git a/core/target/rls/debug/deps/log-3e1aa8f509a75100.d b/core/target/rls/debug/deps/log-3e1aa8f509a75100.d new file mode 100644 index 0000000..d2742e8 --- /dev/null +++ b/core/target/rls/debug/deps/log-3e1aa8f509a75100.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/log-3e1aa8f509a75100.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/serde.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/log-3e1aa8f509a75100.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/serde.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/serde.rs: diff --git a/core/target/rls/debug/deps/mac-005c72a790f23ea8.d b/core/target/rls/debug/deps/mac-005c72a790f23ea8.d new file mode 100644 index 0000000..b087575 --- /dev/null +++ b/core/target/rls/debug/deps/mac-005c72a790f23ea8.d @@ -0,0 +1,12 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/mac-005c72a790f23ea8.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/test.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/mem.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/format.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/matches.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/inspect.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/cfg.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/mac-005c72a790f23ea8.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/test.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/mem.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/format.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/matches.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/inspect.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/cfg.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/test.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/mem.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/format.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/matches.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/inspect.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/cfg.rs: diff --git a/core/target/rls/debug/deps/match_cfg-783d24d5725f6b10.d b/core/target/rls/debug/deps/match_cfg-783d24d5725f6b10.d new file mode 100644 index 0000000..c91df6c --- /dev/null +++ b/core/target/rls/debug/deps/match_cfg-783d24d5725f6b10.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/match_cfg-783d24d5725f6b10.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/match_cfg-783d24d5725f6b10.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/matches-3540f5408e8dd71c.d b/core/target/rls/debug/deps/matches-3540f5408e8dd71c.d new file mode 100644 index 0000000..8e41e19 --- /dev/null +++ b/core/target/rls/debug/deps/matches-3540f5408e8dd71c.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/matches-3540f5408e8dd71c.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/matches-3540f5408e8dd71c.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs: diff --git a/core/target/rls/debug/deps/memchr-084808c28572b9b6.d b/core/target/rls/debug/deps/memchr-084808c28572b9b6.d new file mode 100644 index 0000000..504730f --- /dev/null +++ b/core/target/rls/debug/deps/memchr-084808c28572b9b6.d @@ -0,0 +1,32 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/memchr-084808c28572b9b6.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/naive.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/sse2.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/byte_frequencies.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/sse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/util.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/naive.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/sse2.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/byte_frequencies.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/sse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/util.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/memchr-084808c28572b9b6.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/naive.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/sse2.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/byte_frequencies.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/sse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/util.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/fallback.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/naive.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/avx.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/sse2.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/byte_frequencies.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/fallback.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/genericsimd.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/avx.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/sse.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/util.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs: diff --git a/core/target/rls/debug/deps/memchr-36e103b868e33c7a.d b/core/target/rls/debug/deps/memchr-36e103b868e33c7a.d new file mode 100644 index 0000000..8310cf2 --- /dev/null +++ b/core/target/rls/debug/deps/memchr-36e103b868e33c7a.d @@ -0,0 +1,30 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/memchr-36e103b868e33c7a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/naive.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/sse2.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/byte_frequencies.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/sse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/util.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/memchr-36e103b868e33c7a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/naive.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/sse2.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/byte_frequencies.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/genericsimd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/sse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/util.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/fallback.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/naive.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/avx.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/x86/sse2.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/byte_frequencies.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/fallback.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/genericsimd.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/avx.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/x86/sse.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/util.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs: diff --git a/core/target/rls/debug/deps/mime-14bfddafa5946ff2.d b/core/target/rls/debug/deps/mime-14bfddafa5946ff2.d new file mode 100644 index 0000000..ff6af24 --- /dev/null +++ b/core/target/rls/debug/deps/mime-14bfddafa5946ff2.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/mime-14bfddafa5946ff2.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/mime-14bfddafa5946ff2.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs: diff --git a/core/target/rls/debug/deps/miniz_oxide-7f579bae2753520e.d b/core/target/rls/debug/deps/miniz_oxide-7f579bae2753520e.d new file mode 100644 index 0000000..86e12ee --- /dev/null +++ b/core/target/rls/debug/deps/miniz_oxide-7f579bae2753520e.d @@ -0,0 +1,14 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/miniz_oxide-7f579bae2753520e.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/output_buffer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/miniz_oxide-7f579bae2753520e.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/output_buffer.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/output_buffer.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs: diff --git a/core/target/rls/debug/deps/mio-d722ed12565fadee.d b/core/target/rls/debug/deps/mio-d722ed12565fadee.d new file mode 100644 index 0000000..37b25b1 --- /dev/null +++ b/core/target/rls/debug/deps/mio-d722ed12565fadee.d @@ -0,0 +1,39 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/mio-d722ed12565fadee.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/interest.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/poll.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/token.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/waker.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/event.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/events.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/source.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/selector/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/selector/kqueue.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/sourcefd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/waker.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/net.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/tcp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/udp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/socketaddr.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/datagram.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/listener.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/pipe.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/io_source.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/listener.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/udp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/datagram.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/listener.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/stream.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/mio-d722ed12565fadee.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/interest.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/poll.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/token.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/waker.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/event.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/events.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/source.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/selector/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/selector/kqueue.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/sourcefd.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/waker.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/net.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/tcp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/udp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/socketaddr.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/datagram.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/listener.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/pipe.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/io_source.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/listener.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/udp.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/datagram.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/listener.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/stream.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/interest.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/poll.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/token.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/waker.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/event.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/events.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/event/source.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/selector/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/selector/kqueue.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/sourcefd.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/waker.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/net.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/tcp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/udp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/socketaddr.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/datagram.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/listener.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/uds/stream.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/sys/unix/pipe.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/io_source.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/listener.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/tcp/stream.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/udp.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/datagram.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/listener.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.4/src/net/uds/stream.rs: diff --git a/core/target/rls/debug/deps/nodrop-4c8f58dc99ab5c61.d b/core/target/rls/debug/deps/nodrop-4c8f58dc99ab5c61.d new file mode 100644 index 0000000..5d48e17 --- /dev/null +++ b/core/target/rls/debug/deps/nodrop-4c8f58dc99ab5c61.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/nodrop-4c8f58dc99ab5c61.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/nodrop-4c8f58dc99ab5c61.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs: diff --git a/core/target/rls/debug/deps/once_cell-95cb06fa5a664d34.d b/core/target/rls/debug/deps/once_cell-95cb06fa5a664d34.d new file mode 100644 index 0000000..6590da5 --- /dev/null +++ b/core/target/rls/debug/deps/once_cell-95cb06fa5a664d34.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/once_cell-95cb06fa5a664d34.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/once_cell-95cb06fa5a664d34.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs: diff --git a/core/target/rls/debug/deps/once_cell-bb6ee6c9cff071d5.d b/core/target/rls/debug/deps/once_cell-bb6ee6c9cff071d5.d new file mode 100644 index 0000000..2e3936e --- /dev/null +++ b/core/target/rls/debug/deps/once_cell-bb6ee6c9cff071d5.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/once_cell-bb6ee6c9cff071d5.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/once_cell-bb6ee6c9cff071d5.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs: diff --git a/core/target/rls/debug/deps/opaque_debug-696d3f20ee5378bb.d b/core/target/rls/debug/deps/opaque_debug-696d3f20ee5378bb.d new file mode 100644 index 0000000..4f8217a --- /dev/null +++ b/core/target/rls/debug/deps/opaque_debug-696d3f20ee5378bb.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/opaque_debug-696d3f20ee5378bb.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/opaque_debug-696d3f20ee5378bb.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/percent_encoding-c5554fbbeb208fa0.d b/core/target/rls/debug/deps/percent_encoding-c5554fbbeb208fa0.d new file mode 100644 index 0000000..08186e1 --- /dev/null +++ b/core/target/rls/debug/deps/percent_encoding-c5554fbbeb208fa0.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/percent_encoding-c5554fbbeb208fa0.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/percent_encoding-c5554fbbeb208fa0.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/phf-79c382249e39c84a.d b/core/target/rls/debug/deps/phf-79c382249e39c84a.d new file mode 100644 index 0000000..a3b2b90 --- /dev/null +++ b/core/target/rls/debug/deps/phf-79c382249e39c84a.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf-79c382249e39c84a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf-79c382249e39c84a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs: diff --git a/core/target/rls/debug/deps/phf_shared-48fab8404f1dd4ca.d b/core/target/rls/debug/deps/phf_shared-48fab8404f1dd4ca.d new file mode 100644 index 0000000..ba480f0 --- /dev/null +++ b/core/target/rls/debug/deps/phf_shared-48fab8404f1dd4ca.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-48fab8404f1dd4ca.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.10.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-48fab8404f1dd4ca.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.10.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.10.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/phf_shared-a99cf67136f022de.d b/core/target/rls/debug/deps/phf_shared-a99cf67136f022de.d new file mode 100644 index 0000000..1e543cc --- /dev/null +++ b/core/target/rls/debug/deps/phf_shared-a99cf67136f022de.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-a99cf67136f022de.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.10.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libphf_shared-a99cf67136f022de.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.10.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-a99cf67136f022de.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.10.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.10.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/phf_shared-c7a32b0a3358cf9a.d b/core/target/rls/debug/deps/phf_shared-c7a32b0a3358cf9a.d new file mode 100644 index 0000000..7fcc9da --- /dev/null +++ b/core/target/rls/debug/deps/phf_shared-c7a32b0a3358cf9a.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-c7a32b0a3358cf9a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libphf_shared-c7a32b0a3358cf9a.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-c7a32b0a3358cf9a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/phf_shared-d0a8eee2d6cd9202.d b/core/target/rls/debug/deps/phf_shared-d0a8eee2d6cd9202.d new file mode 100644 index 0000000..a62d585 --- /dev/null +++ b/core/target/rls/debug/deps/phf_shared-d0a8eee2d6cd9202.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-d0a8eee2d6cd9202.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/phf_shared-d0a8eee2d6cd9202.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/pin_project_lite-183d4419e3e5881f.d b/core/target/rls/debug/deps/pin_project_lite-183d4419e3e5881f.d new file mode 100644 index 0000000..2df5ac9 --- /dev/null +++ b/core/target/rls/debug/deps/pin_project_lite-183d4419e3e5881f.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/pin_project_lite-183d4419e3e5881f.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/pin_project_lite-183d4419e3e5881f.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs: diff --git a/core/target/rls/debug/deps/pin_utils-b468e14a5d84747e.d b/core/target/rls/debug/deps/pin_utils-b468e14a5d84747e.d new file mode 100644 index 0000000..ab35d3c --- /dev/null +++ b/core/target/rls/debug/deps/pin_utils-b468e14a5d84747e.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/pin_utils-b468e14a5d84747e.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/stack_pin.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/projection.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/pin_utils-b468e14a5d84747e.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/stack_pin.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/projection.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/stack_pin.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/projection.rs: diff --git a/core/target/rls/debug/deps/pkg_config-aa971ae25d3dc782.d b/core/target/rls/debug/deps/pkg_config-aa971ae25d3dc782.d new file mode 100644 index 0000000..a72d19b --- /dev/null +++ b/core/target/rls/debug/deps/pkg_config-aa971ae25d3dc782.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/pkg_config-aa971ae25d3dc782.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/pkg_config-aa971ae25d3dc782.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs: diff --git a/core/target/rls/debug/deps/ppv_lite86-6ac4b4228c352b4a.d b/core/target/rls/debug/deps/ppv_lite86-6ac4b4228c352b4a.d new file mode 100644 index 0000000..6e79376 --- /dev/null +++ b/core/target/rls/debug/deps/ppv_lite86-6ac4b4228c352b4a.d @@ -0,0 +1,11 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ppv_lite86-6ac4b4228c352b4a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ppv_lite86-6ac4b4228c352b4a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs: diff --git a/core/target/rls/debug/deps/precomputed_hash-c655c522306515a8.d b/core/target/rls/debug/deps/precomputed_hash-c655c522306515a8.d new file mode 100644 index 0000000..b4be2c3 --- /dev/null +++ b/core/target/rls/debug/deps/precomputed_hash-c655c522306515a8.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/precomputed_hash-c655c522306515a8.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/precomputed_hash-c655c522306515a8.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs: diff --git a/core/target/rls/debug/deps/proc_macro2-cafa2845f500c250.d b/core/target/rls/debug/deps/proc_macro2-cafa2845f500c250.d new file mode 100644 index 0000000..daaadec --- /dev/null +++ b/core/target/rls/debug/deps/proc_macro2-cafa2845f500c250.d @@ -0,0 +1,13 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/proc_macro2-cafa2845f500c250.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/detection.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/detection.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/proc_macro2-cafa2845f500c250.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/detection.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/parse.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/detection.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs: diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.200fvocttrm2j9wl.rcgu.rmeta b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.200fvocttrm2j9wl.rcgu.rmeta new file mode 100644 index 0000000..6023962 Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.200fvocttrm2j9wl.rcgu.rmeta differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.4wctk7n9h496fsdb.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.4wctk7n9h496fsdb.rcgu.o new file mode 100644 index 0000000..4950c3a Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.4wctk7n9h496fsdb.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.d b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.d new file mode 100644 index 0000000..82a6885 --- /dev/null +++ b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libproc_macro_hack-2054924f0bc4adf5.dylib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/parse.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/iter.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/parse.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/iter.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/parse.rs: diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.0.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.0.rcgu.o new file mode 100644 index 0000000..8beeaef Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.1.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.1.rcgu.o new file mode 100644 index 0000000..c4b6598 Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.10.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.10.rcgu.o new file mode 100644 index 0000000..b6d88e2 Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.11.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.11.rcgu.o new file mode 100644 index 0000000..f893c87 Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.12.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.12.rcgu.o new file mode 100644 index 0000000..2a24561 Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.15.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.15.rcgu.o new file mode 100644 index 0000000..a93a16a Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.2.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.2.rcgu.o new file mode 100644 index 0000000..c5cdbb0 Binary files /dev/null and b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.9.rcgu.o b/core/target/rls/debug/deps/proc_macro_hack-2054924f0bc4adf5.proc_macro_hack.c23c89c7-cgu.9.rcgu.o new file mode 100644 index 0000000..e69de29 diff --git a/core/target/rls/debug/deps/regex_automata-c051d43678ea6ba0.d b/core/target/rls/debug/deps/regex_automata-c051d43678ea6ba0.d new file mode 100644 index 0000000..ca7883e --- /dev/null +++ b/core/target/rls/debug/deps/regex_automata-c051d43678ea6ba0.d @@ -0,0 +1,12 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/regex_automata-c051d43678ea6ba0.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/byteorder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/classes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/regex_automata-c051d43678ea6ba0.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/byteorder.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/classes.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/byteorder.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/classes.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs: diff --git a/core/target/rls/debug/deps/regex_syntax-9278f6309ee743d9.d b/core/target/rls/debug/deps/regex_syntax-9278f6309ee743d9.d new file mode 100644 index 0000000..65f67e4 --- /dev/null +++ b/core/target/rls/debug/deps/regex_syntax-9278f6309ee743d9.d @@ -0,0 +1,33 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/regex_syntax-9278f6309ee743d9.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/either.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/age.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/case_folding_simple.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/general_category.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/grapheme_cluster_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/perl_word.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_bool.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_names.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_values.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script_extension.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/sentence_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/word_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/regex_syntax-9278f6309ee743d9.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/either.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/age.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/case_folding_simple.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/general_category.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/grapheme_cluster_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/perl_word.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_bool.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_names.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_values.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script_extension.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/sentence_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/word_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/either.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/age.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/case_folding_simple.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/general_category.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/grapheme_cluster_break.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/perl_word.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_bool.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_names.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_values.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script_extension.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/sentence_break.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/word_break.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs: diff --git a/core/target/rls/debug/deps/regex_syntax-eb1b890df1231b29.d b/core/target/rls/debug/deps/regex_syntax-eb1b890df1231b29.d new file mode 100644 index 0000000..126e8f2 --- /dev/null +++ b/core/target/rls/debug/deps/regex_syntax-eb1b890df1231b29.d @@ -0,0 +1,35 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/regex_syntax-eb1b890df1231b29.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/either.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/age.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/case_folding_simple.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/general_category.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/grapheme_cluster_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/perl_word.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_bool.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_names.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_values.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script_extension.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/sentence_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/word_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/either.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/age.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/case_folding_simple.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/general_category.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/grapheme_cluster_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/perl_word.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_bool.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_names.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_values.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script_extension.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/sentence_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/word_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/regex_syntax-eb1b890df1231b29.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/either.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/age.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/case_folding_simple.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/general_category.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/grapheme_cluster_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/perl_word.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_bool.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_names.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_values.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script_extension.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/sentence_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/word_break.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/either.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/age.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/case_folding_simple.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/general_category.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/grapheme_cluster_break.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/perl_word.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_bool.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_names.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/property_values.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/script_extension.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/sentence_break.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode_tables/word_break.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs: diff --git a/core/target/rls/debug/deps/remove_dir_all-e5222857ee0bddca.d b/core/target/rls/debug/deps/remove_dir_all-e5222857ee0bddca.d new file mode 100644 index 0000000..716a6af --- /dev/null +++ b/core/target/rls/debug/deps/remove_dir_all-e5222857ee0bddca.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/remove_dir_all-e5222857ee0bddca.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/remove_dir_all-e5222857ee0bddca.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs: diff --git a/core/target/rls/debug/deps/rmetavwTyvy/lib.rmeta b/core/target/rls/debug/deps/rmetavwTyvy/lib.rmeta new file mode 100644 index 0000000..b75bf2d Binary files /dev/null and b/core/target/rls/debug/deps/rmetavwTyvy/lib.rmeta differ diff --git a/core/target/rls/debug/deps/ryu-f40c6bdc4ffd15a6.d b/core/target/rls/debug/deps/ryu-f40c6bdc4ffd15a6.d new file mode 100644 index 0000000..27cc3bf --- /dev/null +++ b/core/target/rls/debug/deps/ryu-f40c6bdc4ffd15a6.d @@ -0,0 +1,16 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ryu-f40c6bdc4ffd15a6.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/common.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s_full_table.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s_intrinsics.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/digit_table.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/f2s.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/f2s_intrinsics.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/exponent.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mantissa.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/ryu-f40c6bdc4ffd15a6.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/common.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s_full_table.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s_intrinsics.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/digit_table.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/f2s.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/f2s_intrinsics.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/exponent.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mantissa.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/common.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s_full_table.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/d2s_intrinsics.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/digit_table.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/f2s.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/f2s_intrinsics.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/exponent.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mantissa.rs: diff --git a/core/target/rls/debug/deps/same_file-2f09934e87aefd48.d b/core/target/rls/debug/deps/same_file-2f09934e87aefd48.d new file mode 100644 index 0000000..63126e5 --- /dev/null +++ b/core/target/rls/debug/deps/same_file-2f09934e87aefd48.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/same_file-2f09934e87aefd48.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/same_file-2f09934e87aefd48.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs: diff --git a/core/target/rls/debug/deps/save-analysis/libadler-1f7a905347c1f403.json b/core/target/rls/debug/deps/save-analysis/libadler-1f7a905347c1f403.json new file mode 100644 index 0000000..445313f --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libadler-1f7a905347c1f403.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","adler","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=1f7a905347c1f403","-C","extra-filename=-1f7a905347c1f403","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libadler-1f7a905347c1f403.rmeta"},"prelude":{"crate_id":{"name":"adler","disambiguator":[8962182061406981660,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":0,"byte_end":7811,"line_start":1,"line_end":287,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":0,"byte_end":7811,"line_start":1,"line_end":287,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":32},{"krate":0,"index":54},{"krate":0,"index":57},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":35},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":45}],"decl_id":null,"docs":" Adler-32 checksum implementation.","sig":null,"attributes":[{"value":"/ Adler-32 checksum implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":0,"byte_end":37,"line_start":1,"line_end":1,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":38,"byte_end":41,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This implementation features:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":42,"byte_end":75,"line_start":3,"line_end":3,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":76,"byte_end":79,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ - Permissively licensed (0BSD) clean-room implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":80,"byte_end":141,"line_start":5,"line_end":5,"column_start":1,"column_end":62}},{"value":"/ - Zero dependencies.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":142,"byte_end":166,"line_start":6,"line_end":6,"column_start":1,"column_end":25}},{"value":"/ - Zero `unsafe`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":167,"byte_end":187,"line_start":7,"line_end":7,"column_start":1,"column_end":21}},{"value":"/ - Decent performance (3-4 GB/s).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":188,"byte_end":224,"line_start":8,"line_end":8,"column_start":1,"column_end":37}},{"value":"/ - `#![no_std]` support (with `default-features = false`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":225,"byte_end":286,"line_start":9,"line_end":9,"column_start":1,"column_end":62}},{"value":"warn(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":525,"byte_end":564,"line_start":15,"line_end":15,"column_start":1,"column_end":40}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":565,"byte_end":588,"line_start":16,"line_end":16,"column_start":1,"column_end":24}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":623,"byte_end":629,"line_start":17,"line_end":17,"column_start":35,"column_end":41}}]},{"kind":"Struct","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2437,"byte_end":2444,"line_start":87,"line_end":87,"column_start":12,"column_end":19},"name":"Adler32","qualname":"::Adler32","value":"Adler32 { }","parent":null,"children":[{"krate":0,"index":55},{"krate":0,"index":56}],"decl_id":null,"docs":" Adler-32 checksum calculator.","sig":null,"attributes":[{"value":"/ Adler-32 checksum calculator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":779,"byte_end":812,"line_start":29,"line_end":29,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":813,"byte_end":816,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ An instance of this type is equivalent to an Adler-32 checksum: It can be created in the default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":817,"byte_end":917,"line_start":31,"line_end":31,"column_start":1,"column_end":101}},{"value":"/ state via [`new`] (or the provided `Default` impl), or from a precalculated checksum via","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":918,"byte_end":1010,"line_start":32,"line_end":32,"column_start":1,"column_end":93}},{"value":"/ [`from_checksum`], and the currently stored checksum can be fetched via [`checksum`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1011,"byte_end":1100,"line_start":33,"line_end":33,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1101,"byte_end":1104,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ This type also implements `Hasher`, which makes it easy to calculate Adler-32 checksums of any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1105,"byte_end":1203,"line_start":35,"line_end":35,"column_start":1,"column_end":99}},{"value":"/ type that implements or derives `Hash`. This also allows using Adler-32 in a `HashMap`, although","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1204,"byte_end":1304,"line_start":36,"line_end":36,"column_start":1,"column_end":101}},{"value":"/ that is not recommended (while every checksum is a hash function, they are not necessarily a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1305,"byte_end":1401,"line_start":37,"line_end":37,"column_start":1,"column_end":97}},{"value":"/ good one).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1402,"byte_end":1416,"line_start":38,"line_end":38,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1417,"byte_end":1420,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1421,"byte_end":1435,"line_start":40,"line_end":40,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1436,"byte_end":1439,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ Basic, piecewise checksum calculation:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1440,"byte_end":1482,"line_start":42,"line_end":42,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1483,"byte_end":1486,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1487,"byte_end":1494,"line_start":44,"line_end":44,"column_start":1,"column_end":8}},{"value":"/ use adler::Adler32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1495,"byte_end":1518,"line_start":45,"line_end":45,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1519,"byte_end":1522,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ let mut adler = Adler32::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1523,"byte_end":1558,"line_start":47,"line_end":47,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1559,"byte_end":1562,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ adler.write_slice(&[0, 1, 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1563,"byte_end":1597,"line_start":49,"line_end":49,"column_start":1,"column_end":35}},{"value":"/ adler.write_slice(&[3, 4, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1598,"byte_end":1632,"line_start":50,"line_end":50,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1633,"byte_end":1636,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(adler.checksum(), 0x00290010);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1637,"byte_end":1682,"line_start":52,"line_end":52,"column_start":1,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1683,"byte_end":1690,"line_start":53,"line_end":53,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1691,"byte_end":1694,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ Using `Hash` to process structures:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1695,"byte_end":1734,"line_start":55,"line_end":55,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1735,"byte_end":1738,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1739,"byte_end":1746,"line_start":57,"line_end":57,"column_start":1,"column_end":8}},{"value":"/ use std::hash::Hash;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1747,"byte_end":1771,"line_start":58,"line_end":58,"column_start":1,"column_end":25}},{"value":"/ use adler::Adler32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1772,"byte_end":1795,"line_start":59,"line_end":59,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1796,"byte_end":1799,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ #[derive(Hash)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1800,"byte_end":1819,"line_start":61,"line_end":61,"column_start":1,"column_end":20}},{"value":"/ struct Data {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1820,"byte_end":1837,"line_start":62,"line_end":62,"column_start":1,"column_end":18}},{"value":"/ byte: u8,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1838,"byte_end":1855,"line_start":63,"line_end":63,"column_start":1,"column_end":18}},{"value":"/ word: u16,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1856,"byte_end":1874,"line_start":64,"line_end":64,"column_start":1,"column_end":19}},{"value":"/ big: u64,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1875,"byte_end":1892,"line_start":65,"line_end":65,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1893,"byte_end":1898,"line_start":66,"line_end":66,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1899,"byte_end":1902,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ let mut adler = Adler32::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1903,"byte_end":1938,"line_start":68,"line_end":68,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1939,"byte_end":1942,"line_start":69,"line_end":69,"column_start":1,"column_end":4}},{"value":"/ let data = Data { byte: 0x1F, word: 0xABCD, big: !0 };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":1943,"byte_end":2001,"line_start":70,"line_end":70,"column_start":1,"column_end":59}},{"value":"/ data.hash(&mut adler);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2002,"byte_end":2028,"line_start":71,"line_end":71,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2029,"byte_end":2032,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ // hash value depends on architecture endianness","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2033,"byte_end":2085,"line_start":73,"line_end":73,"column_start":1,"column_end":53}},{"value":"/ if cfg!(target_endian = \"little\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2086,"byte_end":2125,"line_start":74,"line_end":74,"column_start":1,"column_end":40}},{"value":"/ assert_eq!(adler.checksum(), 0x33410990);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2126,"byte_end":2175,"line_start":75,"line_end":75,"column_start":1,"column_end":50}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2176,"byte_end":2181,"line_start":76,"line_end":76,"column_start":1,"column_end":6}},{"value":"/ if cfg!(target_endian = \"big\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2182,"byte_end":2218,"line_start":77,"line_end":77,"column_start":1,"column_end":37}},{"value":"/ assert_eq!(adler.checksum(), 0x331F0990);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2219,"byte_end":2268,"line_start":78,"line_end":78,"column_start":1,"column_end":50}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2269,"byte_end":2274,"line_start":79,"line_end":79,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2275,"byte_end":2278,"line_start":80,"line_end":80,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2279,"byte_end":2286,"line_start":81,"line_end":81,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2287,"byte_end":2290,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ [`new`]: #method.new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2291,"byte_end":2315,"line_start":83,"line_end":83,"column_start":1,"column_end":25}},{"value":"/ [`from_checksum`]: #method.from_checksum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2316,"byte_end":2360,"line_start":84,"line_end":84,"column_start":1,"column_end":45}},{"value":"/ [`checksum`]: #method.checksum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2361,"byte_end":2395,"line_start":85,"line_end":85,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2574,"byte_end":2577,"line_start":95,"line_end":95,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new Adler-32 instance with default state.\n","sig":null,"attributes":[{"value":"/ Creates a new Adler-32 instance with default state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2493,"byte_end":2548,"line_start":93,"line_end":93,"column_start":5,"column_end":60}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2553,"byte_end":2562,"line_start":94,"line_end":94,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3370,"byte_end":3383,"line_start":125,"line_end":125,"column_start":12,"column_end":25},"name":"from_checksum","qualname":"::from_checksum","value":"fn from_checksum(u32) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates an `Adler32` instance from a precomputed Adler-32 checksum.","sig":null,"attributes":[{"value":"/ Creates an `Adler32` instance from a precomputed Adler-32 checksum.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2625,"byte_end":2696,"line_start":99,"line_end":99,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2701,"byte_end":2704,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ This allows resuming checksum calculation without having to keep the `Adler32` instance","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2709,"byte_end":2800,"line_start":101,"line_end":101,"column_start":5,"column_end":96}},{"value":"/ around.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2805,"byte_end":2816,"line_start":102,"line_end":102,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2821,"byte_end":2824,"line_start":103,"line_end":103,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2829,"byte_end":2842,"line_start":104,"line_end":104,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2847,"byte_end":2850,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2855,"byte_end":2862,"line_start":106,"line_end":106,"column_start":5,"column_end":12}},{"value":"/ # use adler::Adler32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2867,"byte_end":2892,"line_start":107,"line_end":107,"column_start":5,"column_end":30}},{"value":"/ let parts = [","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2897,"byte_end":2914,"line_start":108,"line_end":108,"column_start":5,"column_end":22}},{"value":"/ \"rust\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2919,"byte_end":2934,"line_start":109,"line_end":109,"column_start":5,"column_end":20}},{"value":"/ \"acean\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2939,"byte_end":2955,"line_start":110,"line_end":110,"column_start":5,"column_end":21}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2960,"byte_end":2966,"line_start":111,"line_end":111,"column_start":5,"column_end":11}},{"value":"/ let whole = adler::adler32_slice(b\"rustacean\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2971,"byte_end":3022,"line_start":112,"line_end":112,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3027,"byte_end":3030,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ let mut sum = Adler32::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3035,"byte_end":3068,"line_start":114,"line_end":114,"column_start":5,"column_end":38}},{"value":"/ sum.write_slice(parts[0].as_bytes());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3073,"byte_end":3114,"line_start":115,"line_end":115,"column_start":5,"column_end":46}},{"value":"/ let partial = sum.checksum();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3119,"byte_end":3152,"line_start":116,"line_end":116,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3157,"byte_end":3160,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ // ...later","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3165,"byte_end":3180,"line_start":118,"line_end":118,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3185,"byte_end":3188,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ let mut sum = Adler32::from_checksum(partial);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3193,"byte_end":3243,"line_start":120,"line_end":120,"column_start":5,"column_end":55}},{"value":"/ sum.write_slice(parts[1].as_bytes());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3248,"byte_end":3289,"line_start":121,"line_end":121,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(sum.checksum(), whole);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3294,"byte_end":3332,"line_start":122,"line_end":122,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3337,"byte_end":3344,"line_start":123,"line_end":123,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3349,"byte_end":3358,"line_start":124,"line_end":124,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3589,"byte_end":3597,"line_start":134,"line_end":134,"column_start":12,"column_end":20},"name":"checksum","qualname":"::checksum","value":"fn checksum<'_>(&'_ Self) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Returns the calculated checksum at this point in time.\n","sig":null,"attributes":[{"value":"/ Returns the calculated checksum at this point in time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3505,"byte_end":3563,"line_start":132,"line_end":132,"column_start":5,"column_end":63}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3568,"byte_end":3577,"line_start":133,"line_end":133,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3866,"byte_end":3877,"line_start":142,"line_end":142,"column_start":12,"column_end":23},"name":"write_slice","qualname":"::write_slice","value":"fn write_slice<'_, '_>(&'_ mut Self, &'_ [u8])","parent":null,"children":[],"decl_id":null,"docs":" Adds `bytes` to the checksum calculation.","sig":null,"attributes":[{"value":"/ Adds `bytes` to the checksum calculation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3679,"byte_end":3724,"line_start":138,"line_end":138,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3729,"byte_end":3732,"line_start":139,"line_end":139,"column_start":5,"column_end":8}},{"value":"/ If efficiency matters, this should be called with Byte slices that contain at least a few","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3737,"byte_end":3830,"line_start":140,"line_end":140,"column_start":5,"column_end":98}},{"value":"/ thousand Bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3835,"byte_end":3854,"line_start":141,"line_end":141,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3991,"byte_end":3998,"line_start":149,"line_end":149,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3974,"byte_end":3983,"line_start":148,"line_end":148,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4098,"byte_end":4104,"line_start":156,"line_end":156,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4081,"byte_end":4090,"line_start":155,"line_end":155,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4170,"byte_end":4175,"line_start":160,"line_end":160,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10538},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4415,"byte_end":4428,"line_start":170,"line_end":170,"column_start":8,"column_end":21},"name":"adler32_slice","qualname":"::adler32_slice","value":"fn adler32_slice<'_>(&'_ [u8]) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Calculates the Adler-32 checksum of a byte slice.","sig":null,"attributes":[{"value":"/ Calculates the Adler-32 checksum of a byte slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4245,"byte_end":4298,"line_start":165,"line_end":165,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4299,"byte_end":4302,"line_start":166,"line_end":166,"column_start":1,"column_end":4}},{"value":"/ This is a convenience function around the [`Adler32`] type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4303,"byte_end":4366,"line_start":167,"line_end":167,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4367,"byte_end":4370,"line_start":168,"line_end":168,"column_start":1,"column_end":4}},{"value":"/ [`Adler32`]: struct.Adler32.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4371,"byte_end":4407,"line_start":169,"line_end":169,"column_start":1,"column_end":37}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":7888,"byte_end":7895,"line_start":4,"line_end":4,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":20}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12287,"byte_end":12292,"line_start":113,"line_end":113,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":25}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12524,"byte_end":12529,"line_start":124,"line_end":124,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":27}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12702,"byte_end":12707,"line_start":132,"line_end":132,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":29}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12864,"byte_end":12869,"line_start":140,"line_end":140,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":31}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2479,"byte_end":2486,"line_start":92,"line_end":92,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3960,"byte_end":3967,"line_start":147,"line_end":147,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":41}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4067,"byte_end":4074,"line_start":154,"line_end":154,"column_start":17,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":43},{"krate":0,"index":44}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":7888,"byte_end":7895,"line_start":4,"line_end":4,"column_start":6,"column_end":13},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":54},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12287,"byte_end":12292,"line_start":113,"line_end":113,"column_start":6,"column_end":11},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":46},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12524,"byte_end":12529,"line_start":124,"line_end":124,"column_start":26,"column_end":31},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":46},"to":{"krate":1,"index":3362}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12702,"byte_end":12707,"line_start":132,"line_end":132,"column_start":25,"column_end":30},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":46},"to":{"krate":1,"index":3378}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/algo.rs","byte_start":12864,"byte_end":12869,"line_start":140,"line_end":140,"column_start":25,"column_end":30},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":46},"to":{"krate":1,"index":3370}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":2479,"byte_end":2486,"line_start":92,"line_end":92,"column_start":6,"column_end":13},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":54},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":3960,"byte_end":3967,"line_start":147,"line_end":147,"column_start":18,"column_end":25},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":54},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/adler-1.0.2/src/lib.rs","byte_start":4067,"byte_end":4074,"line_start":154,"line_end":154,"column_start":17,"column_end":24},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":54},"to":{"krate":1,"index":10536}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libautocfg-22f7ac0011f55217.json b/core/target/rls/debug/deps/save-analysis/libautocfg-22f7ac0011f55217.json new file mode 100644 index 0000000..a15a447 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libautocfg-22f7ac0011f55217.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","autocfg","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=22f7ac0011f55217","-C","extra-filename=-22f7ac0011f55217","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libautocfg-22f7ac0011f55217.rmeta"},"prelude":{"crate_id":{"name":"autocfg","disambiguator":[5686438741383050371,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":0,"byte_end":14814,"line_start":1,"line_end":453,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2346,"byte_end":2351,"line_start":73,"line_end":73,"column_start":16,"column_end":21},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":0,"byte_end":14814,"line_start":1,"line_end":453,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":21},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":41},{"krate":0,"index":44},{"krate":0,"index":69},{"krate":0,"index":72},{"krate":0,"index":93},{"krate":0,"index":172},{"krate":0,"index":179},{"krate":0,"index":181},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":125},{"krate":0,"index":127},{"krate":0,"index":132}],"decl_id":null,"docs":" A Rust library for build scripts to automatically configure code based on\n compiler support. Code snippets are dynamically tested to see if the `rustc`\n will accept them, rather than hard-coding specific version support.","sig":null,"attributes":[{"value":"/ A Rust library for build scripts to automatically configure code based on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":0,"byte_end":77,"line_start":1,"line_end":1,"column_start":1,"column_end":78}},{"value":"/ compiler support. Code snippets are dynamically tested to see if the `rustc`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":78,"byte_end":159,"line_start":2,"line_end":2,"column_start":1,"column_end":82}},{"value":"/ will accept them, rather than hard-coding specific version support.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":160,"byte_end":231,"line_start":3,"line_end":3,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":232,"byte_end":235,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":236,"byte_end":239,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ ## Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":240,"byte_end":252,"line_start":6,"line_end":6,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":253,"byte_end":256,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ Add this to your `Cargo.toml`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":257,"byte_end":291,"line_start":8,"line_end":8,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":292,"byte_end":295,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":296,"byte_end":307,"line_start":10,"line_end":10,"column_start":1,"column_end":12}},{"value":"/ [build-dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":308,"byte_end":332,"line_start":11,"line_end":11,"column_start":1,"column_end":25}},{"value":"/ autocfg = \"1\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":333,"byte_end":350,"line_start":12,"line_end":12,"column_start":1,"column_end":18}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":351,"byte_end":358,"line_start":13,"line_end":13,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":359,"byte_end":362,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ Then use it in your `build.rs` script to detect compiler features. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":363,"byte_end":438,"line_start":15,"line_end":15,"column_start":1,"column_end":76}},{"value":"/ example, to test for 128-bit integer support, it might look like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":439,"byte_end":508,"line_start":16,"line_end":16,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":509,"byte_end":512,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":513,"byte_end":524,"line_start":18,"line_end":18,"column_start":1,"column_end":12}},{"value":"/ extern crate autocfg;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":525,"byte_end":550,"line_start":19,"line_end":19,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":551,"byte_end":554,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":555,"byte_end":570,"line_start":21,"line_end":21,"column_start":1,"column_end":16}},{"value":"/ # // Normally, cargo will set `OUT_DIR` for build scripts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":571,"byte_end":635,"line_start":22,"line_end":22,"column_start":1,"column_end":65}},{"value":"/ # std::env::set_var(\"OUT_DIR\", \"target\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":636,"byte_end":683,"line_start":23,"line_end":23,"column_start":1,"column_end":48}},{"value":"/ let ac = autocfg::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":684,"byte_end":716,"line_start":24,"line_end":24,"column_start":1,"column_end":33}},{"value":"/ ac.emit_has_type(\"i128\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":717,"byte_end":750,"line_start":25,"line_end":25,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":751,"byte_end":754,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ // (optional) We don't need to rerun for anything external.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":755,"byte_end":822,"line_start":27,"line_end":27,"column_start":1,"column_end":68}},{"value":"/ autocfg::rerun_path(\"build.rs\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":823,"byte_end":863,"line_start":28,"line_end":28,"column_start":1,"column_end":41}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":864,"byte_end":869,"line_start":29,"line_end":29,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":870,"byte_end":877,"line_start":30,"line_end":30,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":878,"byte_end":881,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ If the type test succeeds, this will write a `cargo:rustc-cfg=has_i128` line","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":882,"byte_end":962,"line_start":32,"line_end":32,"column_start":1,"column_end":81}},{"value":"/ for Cargo, which translates to Rust arguments `--cfg has_i128`. Then in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":963,"byte_end":1043,"line_start":33,"line_end":33,"column_start":1,"column_end":81}},{"value":"/ rest of your Rust code, you can add `#[cfg(has_i128)]` conditions on code that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1044,"byte_end":1126,"line_start":34,"line_end":34,"column_start":1,"column_end":83}},{"value":"/ should only be used when the compiler supports it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1127,"byte_end":1181,"line_start":35,"line_end":35,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1182,"byte_end":1185,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ## Caution","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1186,"byte_end":1200,"line_start":37,"line_end":37,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1201,"byte_end":1204,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ Many of the probing methods of `AutoCfg` document the particular template they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1205,"byte_end":1287,"line_start":39,"line_end":39,"column_start":1,"column_end":83}},{"value":"/ use, **subject to change**. The inputs are not validated to make sure they are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1288,"byte_end":1370,"line_start":40,"line_end":40,"column_start":1,"column_end":83}},{"value":"/ semantically correct for their expected use, so it's _possible_ to escape and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1371,"byte_end":1452,"line_start":41,"line_end":41,"column_start":1,"column_end":82}},{"value":"/ inject something unintended. However, such abuse is unsupported and will not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1453,"byte_end":1533,"line_start":42,"line_end":42,"column_start":1,"column_end":81}},{"value":"/ be considered when making changes to the templates.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1534,"byte_end":1589,"line_start":43,"line_end":43,"column_start":1,"column_end":56}},{"value":"deny(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1591,"byte_end":1630,"line_start":45,"line_end":45,"column_start":1,"column_end":40}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1631,"byte_end":1653,"line_start":46,"line_end":46,"column_start":1,"column_end":23}},{"value":"allow(unknown_lints)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1731,"byte_end":1755,"line_start":48,"line_end":48,"column_start":1,"column_end":25}},{"value":"allow(bare_trait_objects)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1756,"byte_end":1785,"line_start":49,"line_end":49,"column_start":1,"column_end":30}},{"value":"allow(ellipsis_inclusive_range_patterns)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":1786,"byte_end":1830,"line_start":50,"line_end":50,"column_start":1,"column_end":45}}]},{"kind":"Struct","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":14965,"byte_end":14970,"line_start":9,"line_end":9,"column_start":12,"column_end":17},"name":"Error","qualname":"::error::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":135}],"decl_id":null,"docs":" A common error type for the `autocfg` crate.\n","sig":null,"attributes":[{"value":"/ A common error type for the `autocfg` crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":14888,"byte_end":14936,"line_start":7,"line_end":7,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":15034,"byte_end":15045,"line_start":14,"line_end":14,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":15101,"byte_end":15106,"line_start":18,"line_end":18,"column_start":8,"column_end":13},"name":"cause","qualname":"::cause","value":"fn cause<'_>(&'_ Self) -> Option<&'_ error::Error>","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2580},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":15402,"byte_end":15405,"line_start":29,"line_end":29,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> Result<(), fmt::Error>","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2524,"byte_end":2531,"line_start":83,"line_end":83,"column_start":12,"column_end":19},"name":"AutoCfg","qualname":"::AutoCfg","value":"AutoCfg { }","parent":null,"children":[{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":177},{"krate":0,"index":178}],"decl_id":null,"docs":" Helper to detect compiler features for `cfg` output in build scripts.\n","sig":null,"attributes":[{"value":"/ Helper to detect compiler features for `cfg` output in build scripts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2415,"byte_end":2488,"line_start":81,"line_end":81,"column_start":1,"column_end":74}}]},{"kind":"Function","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2858,"byte_end":2862,"line_start":97,"line_end":97,"column_start":8,"column_end":12},"name":"emit","qualname":"::emit","value":"fn emit<'_>(&'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Writes a config flag for rustc on standard out.","sig":null,"attributes":[{"value":"/ Writes a config flag for rustc on standard out.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2683,"byte_end":2734,"line_start":92,"line_end":92,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2735,"byte_end":2738,"line_start":93,"line_end":93,"column_start":1,"column_end":4}},{"value":"/ This looks like: `cargo:rustc-cfg=CFG`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2739,"byte_end":2781,"line_start":94,"line_end":94,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2782,"byte_end":2785,"line_start":95,"line_end":95,"column_start":1,"column_end":4}},{"value":"/ Cargo will use this in arguments to rustc, like `--cfg CFG`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2786,"byte_end":2850,"line_start":96,"line_end":96,"column_start":1,"column_end":65}}]},{"kind":"Function","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3198,"byte_end":3208,"line_start":107,"line_end":107,"column_start":8,"column_end":18},"name":"rerun_path","qualname":"::rerun_path","value":"fn rerun_path<'_>(&'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Writes a line telling Cargo to rerun the build script if `path` changes.","sig":null,"attributes":[{"value":"/ Writes a line telling Cargo to rerun the build script if `path` changes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2920,"byte_end":2996,"line_start":101,"line_end":101,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":2997,"byte_end":3000,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ This looks like: `cargo:rerun-if-changed=PATH`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3001,"byte_end":3051,"line_start":103,"line_end":103,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3052,"byte_end":3055,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ This requires at least cargo 0.7.0, corresponding to rustc 1.6.0. Earlier","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3056,"byte_end":3134,"line_start":105,"line_end":105,"column_start":1,"column_end":79}},{"value":"/ versions of cargo will simply ignore the directive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3135,"byte_end":3190,"line_start":106,"line_end":106,"column_start":1,"column_end":56}}]},{"kind":"Function","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3586,"byte_end":3595,"line_start":118,"line_end":118,"column_start":8,"column_end":17},"name":"rerun_env","qualname":"::rerun_env","value":"fn rerun_env<'_>(&'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Writes a line telling Cargo to rerun the build script if the environment\n variable `var` changes.","sig":null,"attributes":[{"value":"/ Writes a line telling Cargo to rerun the build script if the environment","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3275,"byte_end":3351,"line_start":111,"line_end":111,"column_start":1,"column_end":77}},{"value":"/ variable `var` changes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3352,"byte_end":3379,"line_start":112,"line_end":112,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3380,"byte_end":3383,"line_start":113,"line_end":113,"column_start":1,"column_end":4}},{"value":"/ This looks like: `cargo:rerun-if-env-changed=VAR`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3384,"byte_end":3437,"line_start":114,"line_end":114,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3438,"byte_end":3441,"line_start":115,"line_end":115,"column_start":1,"column_end":4}},{"value":"/ This requires at least cargo 0.21.0, corresponding to rustc 1.20.0. Earlier","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3442,"byte_end":3522,"line_start":116,"line_end":116,"column_start":1,"column_end":81}},{"value":"/ versions of cargo will simply ignore the directive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3523,"byte_end":3578,"line_start":117,"line_end":117,"column_start":1,"column_end":56}}]},{"kind":"Function","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3778,"byte_end":3781,"line_start":127,"line_end":127,"column_start":8,"column_end":11},"name":"new","qualname":"::new","value":"fn new() -> AutoCfg","parent":null,"children":[],"decl_id":null,"docs":" Create a new `AutoCfg` instance.","sig":null,"attributes":[{"value":"/ Create a new `AutoCfg` instance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3664,"byte_end":3700,"line_start":122,"line_end":122,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3701,"byte_end":3704,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3705,"byte_end":3717,"line_start":124,"line_end":124,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3718,"byte_end":3721,"line_start":125,"line_end":125,"column_start":1,"column_end":4}},{"value":"/ Panics if `AutoCfg::new()` returns an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3722,"byte_end":3770,"line_start":126,"line_end":126,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4153,"byte_end":4156,"line_start":140,"line_end":140,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Result","parent":null,"children":[],"decl_id":null,"docs":" Create a new `AutoCfg` instance.","sig":null,"attributes":[{"value":"/ Create a new `AutoCfg` instance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3847,"byte_end":3883,"line_start":132,"line_end":132,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3888,"byte_end":3891,"line_start":133,"line_end":133,"column_start":5,"column_end":8}},{"value":"/ # Common errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3896,"byte_end":3915,"line_start":134,"line_end":134,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3920,"byte_end":3923,"line_start":135,"line_end":135,"column_start":5,"column_end":8}},{"value":"/ - `rustc` can't be executed, from `RUSTC` or in the `PATH`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3928,"byte_end":3991,"line_start":136,"line_end":136,"column_start":5,"column_end":68}},{"value":"/ - The version output from `rustc` can't be parsed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3996,"byte_end":4050,"line_start":137,"line_end":137,"column_start":5,"column_end":59}},{"value":"/ - `OUT_DIR` is not set in the environment, or is not a writable directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4055,"byte_end":4133,"line_start":138,"line_end":138,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4138,"byte_end":4141,"line_start":139,"line_end":139,"column_start":5,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4657,"byte_end":4665,"line_start":155,"line_end":155,"column_start":12,"column_end":20},"name":"with_dir","qualname":"::with_dir","value":"fn with_dir(T) -> Result where T: Into","parent":null,"children":[],"decl_id":null,"docs":" Create a new `AutoCfg` instance with the specified output directory.","sig":null,"attributes":[{"value":"/ Create a new `AutoCfg` instance with the specified output directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4353,"byte_end":4425,"line_start":147,"line_end":147,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4430,"byte_end":4433,"line_start":148,"line_end":148,"column_start":5,"column_end":8}},{"value":"/ # Common errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4438,"byte_end":4457,"line_start":149,"line_end":149,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4462,"byte_end":4465,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ - `rustc` can't be executed, from `RUSTC` or in the `PATH`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4470,"byte_end":4533,"line_start":151,"line_end":151,"column_start":5,"column_end":68}},{"value":"/ - The version output from `rustc` can't be parsed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4538,"byte_end":4592,"line_start":152,"line_end":152,"column_start":5,"column_end":59}},{"value":"/ - `dir` is not a writable directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4597,"byte_end":4637,"line_start":153,"line_end":153,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":4642,"byte_end":4645,"line_start":154,"line_end":154,"column_start":5,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":6044,"byte_end":6063,"line_start":193,"line_end":193,"column_start":12,"column_end":31},"name":"probe_rustc_version","qualname":"::probe_rustc_version","value":"fn probe_rustc_version<'_>(&'_ Self, usize, usize) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Test whether the current `rustc` reports a version greater than\n or equal to \"`major`.`minor`\".\n","sig":null,"attributes":[{"value":"/ Test whether the current `rustc` reports a version greater than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":5926,"byte_end":5993,"line_start":191,"line_end":191,"column_start":5,"column_end":72}},{"value":"/ or equal to \"`major`.`minor`\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":5998,"byte_end":6032,"line_start":192,"line_end":192,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":6323,"byte_end":6341,"line_start":199,"line_end":199,"column_start":12,"column_end":30},"name":"emit_rustc_version","qualname":"::emit_rustc_version","value":"fn emit_rustc_version<'_>(&'_ Self, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Sets a `cfg` value of the form `rustc_major_minor`, like `rustc_1_29`,\n if the current `rustc` is at least that version.\n","sig":null,"attributes":[{"value":"/ Sets a `cfg` value of the form `rustc_major_minor`, like `rustc_1_29`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":6180,"byte_end":6254,"line_start":197,"line_end":197,"column_start":5,"column_end":79}},{"value":"/ if the current `rustc` is at least that version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":6259,"byte_end":6311,"line_start":198,"line_end":198,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7855,"byte_end":7874,"line_start":246,"line_end":246,"column_start":12,"column_end":31},"name":"probe_sysroot_crate","qualname":"::probe_sysroot_crate","value":"fn probe_sysroot_crate<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Tests whether the given sysroot crate can be used.","sig":null,"attributes":[{"value":"/ Tests whether the given sysroot crate can be used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7636,"byte_end":7690,"line_start":239,"line_end":239,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7695,"byte_end":7698,"line_start":240,"line_end":240,"column_start":5,"column_end":8}},{"value":"/ The test code is subject to change, but currently looks like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7703,"byte_end":7768,"line_start":241,"line_end":241,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7773,"byte_end":7776,"line_start":242,"line_end":242,"column_start":5,"column_end":8}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7781,"byte_end":7794,"line_start":243,"line_end":243,"column_start":5,"column_end":18}},{"value":"/ extern crate CRATE as probe;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7799,"byte_end":7831,"line_start":244,"line_end":244,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":7836,"byte_end":7843,"line_start":245,"line_end":245,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8139,"byte_end":8157,"line_start":252,"line_end":252,"column_start":12,"column_end":30},"name":"emit_sysroot_crate","qualname":"::emit_sysroot_crate","value":"fn emit_sysroot_crate<'_, '_>(&'_ Self, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits a config value `has_CRATE` if `probe_sysroot_crate` returns true.\n","sig":null,"attributes":[{"value":"/ Emits a config value `has_CRATE` if `probe_sysroot_crate` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8052,"byte_end":8127,"line_start":251,"line_end":251,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8491,"byte_end":8501,"line_start":265,"line_end":265,"column_start":12,"column_end":22},"name":"probe_path","qualname":"::probe_path","value":"fn probe_path<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Tests whether the given path can be used.","sig":null,"attributes":[{"value":"/ Tests whether the given path can be used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8296,"byte_end":8341,"line_start":258,"line_end":258,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8346,"byte_end":8349,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ The test code is subject to change, but currently looks like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8354,"byte_end":8419,"line_start":260,"line_end":260,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8424,"byte_end":8427,"line_start":261,"line_end":261,"column_start":5,"column_end":8}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8432,"byte_end":8445,"line_start":262,"line_end":262,"column_start":5,"column_end":18}},{"value":"/ pub use PATH;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8450,"byte_end":8467,"line_start":263,"line_end":263,"column_start":5,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8472,"byte_end":8479,"line_start":264,"line_end":264,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8810,"byte_end":8823,"line_start":273,"line_end":273,"column_start":12,"column_end":25},"name":"emit_has_path","qualname":"::emit_has_path","value":"fn emit_has_path<'_, '_>(&'_ Self, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits a config value `has_PATH` if `probe_path` returns true.","sig":null,"attributes":[{"value":"/ Emits a config value `has_PATH` if `probe_path` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8608,"byte_end":8673,"line_start":269,"line_end":269,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8678,"byte_end":8681,"line_start":270,"line_end":270,"column_start":5,"column_end":8}},{"value":"/ Any non-identifier characters in the `path` will be replaced with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8686,"byte_end":8755,"line_start":271,"line_end":271,"column_start":5,"column_end":74}},{"value":"/ `_` in the generated config value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8760,"byte_end":8798,"line_start":272,"line_end":272,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9026,"byte_end":9039,"line_start":280,"line_end":280,"column_start":12,"column_end":25},"name":"emit_path_cfg","qualname":"::emit_path_cfg","value":"fn emit_path_cfg<'_, '_, '_>(&'_ Self, &'_ str, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits the given `cfg` value if `probe_path` returns true.\n","sig":null,"attributes":[{"value":"/ Emits the given `cfg` value if `probe_path` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":8953,"byte_end":9014,"line_start":279,"line_end":279,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9367,"byte_end":9378,"line_start":293,"line_end":293,"column_start":12,"column_end":23},"name":"probe_trait","qualname":"::probe_trait","value":"fn probe_trait<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Tests whether the given trait can be used.","sig":null,"attributes":[{"value":"/ Tests whether the given trait can be used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9151,"byte_end":9197,"line_start":286,"line_end":286,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9202,"byte_end":9205,"line_start":287,"line_end":287,"column_start":5,"column_end":8}},{"value":"/ The test code is subject to change, but currently looks like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9210,"byte_end":9275,"line_start":288,"line_end":288,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9280,"byte_end":9283,"line_start":289,"line_end":289,"column_start":5,"column_end":8}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9288,"byte_end":9301,"line_start":290,"line_end":290,"column_start":5,"column_end":18}},{"value":"/ pub trait Probe: TRAIT + Sized {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9306,"byte_end":9343,"line_start":291,"line_end":291,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9348,"byte_end":9355,"line_start":292,"line_end":292,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9729,"byte_end":9743,"line_start":302,"line_end":302,"column_start":12,"column_end":26},"name":"emit_has_trait","qualname":"::emit_has_trait","value":"fn emit_has_trait<'_, '_>(&'_ Self, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits a config value `has_TRAIT` if `probe_trait` returns true.","sig":null,"attributes":[{"value":"/ Emits a config value `has_TRAIT` if `probe_trait` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9519,"byte_end":9586,"line_start":298,"line_end":298,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9591,"byte_end":9594,"line_start":299,"line_end":299,"column_start":5,"column_end":8}},{"value":"/ Any non-identifier characters in the trait `name` will be replaced with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9599,"byte_end":9674,"line_start":300,"line_end":300,"column_start":5,"column_end":80}},{"value":"/ `_` in the generated config value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9679,"byte_end":9717,"line_start":301,"line_end":301,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9948,"byte_end":9962,"line_start":309,"line_end":309,"column_start":12,"column_end":26},"name":"emit_trait_cfg","qualname":"::emit_trait_cfg","value":"fn emit_trait_cfg<'_, '_, '_>(&'_ Self, &'_ str, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits the given `cfg` value if `probe_trait` returns true.\n","sig":null,"attributes":[{"value":"/ Emits the given `cfg` value if `probe_trait` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":9874,"byte_end":9936,"line_start":308,"line_end":308,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10279,"byte_end":10289,"line_start":322,"line_end":322,"column_start":12,"column_end":22},"name":"probe_type","qualname":"::probe_type","value":"fn probe_type<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Tests whether the given type can be used.","sig":null,"attributes":[{"value":"/ Tests whether the given type can be used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10075,"byte_end":10120,"line_start":315,"line_end":315,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10125,"byte_end":10128,"line_start":316,"line_end":316,"column_start":5,"column_end":8}},{"value":"/ The test code is subject to change, but currently looks like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10133,"byte_end":10198,"line_start":317,"line_end":317,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10203,"byte_end":10206,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10211,"byte_end":10224,"line_start":319,"line_end":319,"column_start":5,"column_end":18}},{"value":"/ pub type Probe = TYPE;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10229,"byte_end":10255,"line_start":320,"line_end":320,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10260,"byte_end":10267,"line_start":321,"line_end":321,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10625,"byte_end":10638,"line_start":331,"line_end":331,"column_start":12,"column_end":25},"name":"emit_has_type","qualname":"::emit_has_type","value":"fn emit_has_type<'_, '_>(&'_ Self, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits a config value `has_TYPE` if `probe_type` returns true.","sig":null,"attributes":[{"value":"/ Emits a config value `has_TYPE` if `probe_type` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10418,"byte_end":10483,"line_start":327,"line_end":327,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10488,"byte_end":10491,"line_start":328,"line_end":328,"column_start":5,"column_end":8}},{"value":"/ Any non-identifier characters in the type `name` will be replaced with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10496,"byte_end":10570,"line_start":329,"line_end":329,"column_start":5,"column_end":79}},{"value":"/ `_` in the generated config value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10575,"byte_end":10613,"line_start":330,"line_end":330,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10841,"byte_end":10854,"line_start":338,"line_end":338,"column_start":12,"column_end":25},"name":"emit_type_cfg","qualname":"::emit_type_cfg","value":"fn emit_type_cfg<'_, '_, '_>(&'_ Self, &'_ str, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits the given `cfg` value if `probe_type` returns true.\n","sig":null,"attributes":[{"value":"/ Emits the given `cfg` value if `probe_type` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10768,"byte_end":10829,"line_start":337,"line_end":337,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11186,"byte_end":11202,"line_start":351,"line_end":351,"column_start":12,"column_end":28},"name":"probe_expression","qualname":"::probe_expression","value":"fn probe_expression<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Tests whether the given expression can be used.","sig":null,"attributes":[{"value":"/ Tests whether the given expression can be used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":10966,"byte_end":11017,"line_start":344,"line_end":344,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11022,"byte_end":11025,"line_start":345,"line_end":345,"column_start":5,"column_end":8}},{"value":"/ The test code is subject to change, but currently looks like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11030,"byte_end":11095,"line_start":346,"line_end":346,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11100,"byte_end":11103,"line_start":347,"line_end":347,"column_start":5,"column_end":8}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11108,"byte_end":11121,"line_start":348,"line_end":348,"column_start":5,"column_end":18}},{"value":"/ pub fn probe() { let _ = EXPR; }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11126,"byte_end":11162,"line_start":349,"line_end":349,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11167,"byte_end":11174,"line_start":350,"line_end":350,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11422,"byte_end":11441,"line_start":357,"line_end":357,"column_start":12,"column_end":31},"name":"emit_expression_cfg","qualname":"::emit_expression_cfg","value":"fn emit_expression_cfg<'_, '_, '_>(&'_ Self, &'_ str, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits the given `cfg` value if `probe_expression` returns true.\n","sig":null,"attributes":[{"value":"/ Emits the given `cfg` value if `probe_expression` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11343,"byte_end":11410,"line_start":356,"line_end":356,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11791,"byte_end":11805,"line_start":370,"line_end":370,"column_start":12,"column_end":26},"name":"probe_constant","qualname":"::probe_constant","value":"fn probe_constant<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Tests whether the given constant expression can be used.","sig":null,"attributes":[{"value":"/ Tests whether the given constant expression can be used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11559,"byte_end":11619,"line_start":363,"line_end":363,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11624,"byte_end":11627,"line_start":364,"line_end":364,"column_start":5,"column_end":8}},{"value":"/ The test code is subject to change, but currently looks like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11632,"byte_end":11697,"line_start":365,"line_end":365,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11702,"byte_end":11705,"line_start":366,"line_end":366,"column_start":5,"column_end":8}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11710,"byte_end":11723,"line_start":367,"line_end":367,"column_start":5,"column_end":18}},{"value":"/ pub const PROBE: () = ((), EXPR).0;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11728,"byte_end":11767,"line_start":368,"line_end":368,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11772,"byte_end":11779,"line_start":369,"line_end":369,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":12024,"byte_end":12041,"line_start":376,"line_end":376,"column_start":12,"column_end":29},"name":"emit_constant_cfg","qualname":"::emit_constant_cfg","value":"fn emit_constant_cfg<'_, '_, '_>(&'_ Self, &'_ str, &'_ str)","parent":null,"children":[],"decl_id":null,"docs":" Emits the given `cfg` value if `probe_constant` returns true.\n","sig":null,"attributes":[{"value":"/ Emits the given `cfg` value if `probe_constant` returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":11947,"byte_end":12012,"line_start":375,"line_end":375,"column_start":5,"column_end":70}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":15019,"byte_end":15024,"line_start":13,"line_end":13,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":61},{"krate":0,"index":62}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":15387,"byte_end":15392,"line_start":28,"line_end":28,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/version.rs","byte_start":16518,"byte_end":16525,"line_start":15,"line_end":15,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":90},{"krate":0,"index":91}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3833,"byte_end":3840,"line_start":131,"line_end":131,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113},{"krate":0,"index":114},{"krate":0,"index":115},{"krate":0,"index":116},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":124}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":15019,"byte_end":15024,"line_start":13,"line_end":13,"column_start":23,"column_end":28},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":134},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/error.rs","byte_start":15387,"byte_end":15392,"line_start":28,"line_end":28,"column_start":23,"column_end":28},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":134},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/version.rs","byte_start":16518,"byte_end":16525,"line_start":15,"line_end":15,"column_start":6,"column_end":13},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":153},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","byte_start":3833,"byte_end":3840,"line_start":131,"line_end":131,"column_start":6,"column_end":13},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":172},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libbase64-cdfb7cd929c8dd91.json b/core/target/rls/debug/deps/save-analysis/libbase64-cdfb7cd929c8dd91.json new file mode 100644 index 0000000..ea943ca --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libbase64-cdfb7cd929c8dd91.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","base64","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=cdfb7cd929c8dd91","-C","extra-filename=-cdfb7cd929c8dd91","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libbase64-cdfb7cd929c8dd91.rmeta"},"prelude":{"crate_id":{"name":"base64","disambiguator":[7618999210561782710,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":0,"byte_end":8809,"line_start":1,"line_end":245,"column_start":1,"column_end":27}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/mod.rs","byte_start":19078,"byte_end":19091,"line_start":3,"line_end":3,"column_start":24,"column_end":37},"alias_span":null,"name":"DecoderReader","value":"","parent":{"krate":0,"index":89}},{"kind":"Use","ref_id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs","byte_start":110011,"byte_end":110024,"line_start":4,"line_end":4,"column_start":24,"column_end":37},"alias_span":null,"name":"EncoderWriter","value":"","parent":{"krate":0,"index":157}},{"kind":"Use","ref_id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs","byte_start":110063,"byte_end":110082,"line_start":5,"line_end":5,"column_start":38,"column_end":57},"alias_span":null,"name":"EncoderStringWriter","value":"","parent":{"krate":0,"index":157}},{"kind":"Use","ref_id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3920,"byte_end":3939,"line_start":88,"line_end":88,"column_start":24,"column_end":43},"alias_span":null,"name":"encode_config_slice","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4019,"byte_end":4025,"line_start":90,"line_end":90,"column_start":25,"column_end":31},"alias_span":null,"name":"encode","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4027,"byte_end":4040,"line_start":90,"line_end":90,"column_start":33,"column_end":46},"alias_span":null,"name":"encode_config","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4042,"byte_end":4059,"line_start":90,"line_end":90,"column_start":48,"column_end":65},"alias_span":null,"name":"encode_config_buf","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4153,"byte_end":4159,"line_start":94,"line_end":94,"column_start":25,"column_end":31},"alias_span":null,"name":"decode","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":362},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4161,"byte_end":4174,"line_start":94,"line_end":94,"column_start":33,"column_end":46},"alias_span":null,"name":"decode_config","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4176,"byte_end":4193,"line_start":94,"line_end":94,"column_start":48,"column_end":65},"alias_span":null,"name":"decode_config_buf","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":368},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4220,"byte_end":4239,"line_start":95,"line_end":95,"column_start":25,"column_end":44},"alias_span":null,"name":"decode_config_slice","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4241,"byte_end":4252,"line_start":95,"line_end":95,"column_start":46,"column_end":57},"alias_span":null,"name":"DecodeError","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":0,"byte_end":8809,"line_start":1,"line_end":245,"column_start":1,"column_end":27},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":49},{"krate":0,"index":89},{"krate":0,"index":155},{"krate":0,"index":157},{"krate":0,"index":269},{"krate":0,"index":313},{"krate":0,"index":316},{"krate":0,"index":317},{"krate":0,"index":320},{"krate":0,"index":323},{"krate":0,"index":326},{"krate":0,"index":378},{"krate":0,"index":379},{"krate":0,"index":382},{"krate":0,"index":385},{"krate":0,"index":388},{"krate":0,"index":389},{"krate":0,"index":392},{"krate":0,"index":459},{"krate":0,"index":472},{"krate":0,"index":474},{"krate":0,"index":475},{"krate":0,"index":395},{"krate":0,"index":477},{"krate":0,"index":481},{"krate":0,"index":483},{"krate":0,"index":484},{"krate":0,"index":400},{"krate":0,"index":404},{"krate":0,"index":405},{"krate":0,"index":406},{"krate":0,"index":407},{"krate":0,"index":408},{"krate":0,"index":409},{"krate":0,"index":410},{"krate":0,"index":411},{"krate":0,"index":412}],"decl_id":null,"docs":" # Configs","sig":null,"attributes":[{"value":"/ # Configs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":0,"byte_end":13,"line_start":1,"line_end":1,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":14,"byte_end":17,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ There isn't just one type of Base64; that would be too simple. You need to choose a character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":18,"byte_end":115,"line_start":3,"line_end":3,"column_start":1,"column_end":98}},{"value":"/ set (standard, URL-safe, etc) and padding suffix (yes/no).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":116,"byte_end":178,"line_start":4,"line_end":4,"column_start":1,"column_end":63}},{"value":"/ The `Config` struct encapsulates this info. There are some common configs included: `STANDARD`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":179,"byte_end":278,"line_start":5,"line_end":5,"column_start":1,"column_end":100}},{"value":"/ `URL_SAFE`, etc. You can also make your own `Config` if needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":279,"byte_end":346,"line_start":6,"line_end":6,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":347,"byte_end":350,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ The functions that don't have `config` in the name (e.g. `encode()` and `decode()`) use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":351,"byte_end":446,"line_start":8,"line_end":8,"column_start":1,"column_end":96}},{"value":"/ `STANDARD` config .","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":447,"byte_end":470,"line_start":9,"line_end":9,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":471,"byte_end":474,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ The functions that write to a slice (the ones that end in `_slice`) are generally the fastest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":475,"byte_end":572,"line_start":11,"line_end":11,"column_start":1,"column_end":98}},{"value":"/ because they don't need to resize anything. If it fits in your workflow and you care about","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":573,"byte_end":667,"line_start":12,"line_end":12,"column_start":1,"column_end":95}},{"value":"/ performance, keep using the same buffer (growing as need be) and use the `_slice` methods for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":668,"byte_end":765,"line_start":13,"line_end":13,"column_start":1,"column_end":98}},{"value":"/ the best performance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":766,"byte_end":791,"line_start":14,"line_end":14,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":792,"byte_end":795,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ # Encoding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":796,"byte_end":810,"line_start":16,"line_end":16,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":811,"byte_end":814,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ Several different encoding functions are available to you depending on your desire for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":815,"byte_end":905,"line_start":18,"line_end":18,"column_start":1,"column_end":91}},{"value":"/ convenience vs performance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":906,"byte_end":937,"line_start":19,"line_end":19,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":938,"byte_end":941,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ | Function | Output | Allocates |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":942,"byte_end":1037,"line_start":21,"line_end":21,"column_start":1,"column_end":96}},{"value":"/ | ----------------------- | ---------------------------- | ------------------------------ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1038,"byte_end":1133,"line_start":22,"line_end":22,"column_start":1,"column_end":96}},{"value":"/ | `encode` | Returns a new `String` | Always |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1134,"byte_end":1229,"line_start":23,"line_end":23,"column_start":1,"column_end":96}},{"value":"/ | `encode_config` | Returns a new `String` | Always |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1230,"byte_end":1325,"line_start":24,"line_end":24,"column_start":1,"column_end":96}},{"value":"/ | `encode_config_buf` | Appends to provided `String` | Only if `String` needs to grow |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1326,"byte_end":1421,"line_start":25,"line_end":25,"column_start":1,"column_end":96}},{"value":"/ | `encode_config_slice` | Writes to provided `&[u8]` | Never |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1422,"byte_end":1517,"line_start":26,"line_end":26,"column_start":1,"column_end":96}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1518,"byte_end":1521,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ All of the encoding functions that take a `Config` will pad as per the config.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1522,"byte_end":1604,"line_start":28,"line_end":28,"column_start":1,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1605,"byte_end":1608,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ # Decoding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1609,"byte_end":1623,"line_start":30,"line_end":30,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1624,"byte_end":1627,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ Just as for encoding, there are different decoding functions available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1628,"byte_end":1703,"line_start":32,"line_end":32,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1704,"byte_end":1707,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ | Function | Output | Allocates |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1708,"byte_end":1804,"line_start":34,"line_end":34,"column_start":1,"column_end":97}},{"value":"/ | ----------------------- | ----------------------------- | ------------------------------ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1805,"byte_end":1901,"line_start":35,"line_end":35,"column_start":1,"column_end":97}},{"value":"/ | `decode` | Returns a new `Vec` | Always |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1902,"byte_end":1998,"line_start":36,"line_end":36,"column_start":1,"column_end":97}},{"value":"/ | `decode_config` | Returns a new `Vec` | Always |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":1999,"byte_end":2095,"line_start":37,"line_end":37,"column_start":1,"column_end":97}},{"value":"/ | `decode_config_buf` | Appends to provided `Vec` | Only if `Vec` needs to grow |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2096,"byte_end":2192,"line_start":38,"line_end":38,"column_start":1,"column_end":97}},{"value":"/ | `decode_config_slice` | Writes to provided `&[u8]` | Never |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2193,"byte_end":2289,"line_start":39,"line_end":39,"column_start":1,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2290,"byte_end":2293,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ Unlike encoding, where all possible input is valid, decoding can fail (see `DecodeError`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2294,"byte_end":2388,"line_start":41,"line_end":41,"column_start":1,"column_end":95}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2389,"byte_end":2392,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ Input can be invalid because it has invalid characters or invalid padding. (No padding at all is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2393,"byte_end":2493,"line_start":43,"line_end":43,"column_start":1,"column_end":101}},{"value":"/ valid, but excess padding is not.) Whitespace in the input is invalid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2494,"byte_end":2568,"line_start":44,"line_end":44,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2569,"byte_end":2572,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ # `Read` and `Write`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2573,"byte_end":2597,"line_start":46,"line_end":46,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2598,"byte_end":2601,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ To map a `Read` of b64 bytes to the decoded bytes, wrap a reader (file, network socket, etc)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2602,"byte_end":2698,"line_start":48,"line_end":48,"column_start":1,"column_end":97}},{"value":"/ with `base64::read::DecoderReader`. To write raw bytes and have them b64 encoded on the fly,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2699,"byte_end":2795,"line_start":49,"line_end":49,"column_start":1,"column_end":97}},{"value":"/ wrap a writer with `base64::write::EncoderWriter`. There is some performance overhead (15% or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2796,"byte_end":2893,"line_start":50,"line_end":50,"column_start":1,"column_end":98}},{"value":"/ so) because of the necessary buffer shuffling -- still fast enough that almost nobody cares.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2894,"byte_end":2990,"line_start":51,"line_end":51,"column_start":1,"column_end":97}},{"value":"/ Also, these implementations do not heap allocate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":2991,"byte_end":3044,"line_start":52,"line_end":52,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3045,"byte_end":3048,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3049,"byte_end":3061,"line_start":54,"line_end":54,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3062,"byte_end":3065,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ If length calculations result in overflowing `usize`, a panic will result.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3066,"byte_end":3144,"line_start":56,"line_end":56,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3145,"byte_end":3148,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ The `_slice` flavors of encode or decode will panic if the provided output slice is too small,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3149,"byte_end":3247,"line_start":58,"line_end":58,"column_start":1,"column_end":99}},{"value":"deny(missing_docs, trivial_casts, trivial_numeric_casts,\nunused_extern_crates, unused_import_braces, unused_results,\nvariant_size_differences, warnings)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3318,"byte_end":3508,"line_start":61,"line_end":70,"column_start":1,"column_end":3}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3509,"byte_end":3532,"line_start":71,"line_end":71,"column_start":1,"column_end":24}}]},{"kind":"Type","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","byte_start":9136,"byte_end":9141,"line_start":13,"line_end":13,"column_start":10,"column_end":15},"name":"Error","qualname":"::chunked_encoder::Sink::Error","value":"type Error;","parent":{"krate":0,"index":25},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"display","qualname":"::display","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","parent":null,"children":[{"krate":0,"index":50},{"krate":0,"index":53},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":60},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":74},{"krate":0,"index":77},{"krate":0,"index":80},{"krate":0,"index":84}],"decl_id":null,"docs":" Enables base64'd output anywhere you might use a `Display` implementation, like a format string.","sig":null,"attributes":[{"value":"/ Enables base64'd output anywhere you might use a `Display` implementation, like a format string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16355,"byte_end":16455,"line_start":1,"line_end":1,"column_start":1,"column_end":101}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16456,"byte_end":16459,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16460,"byte_end":16467,"line_start":3,"line_end":3,"column_start":1,"column_end":8}},{"value":"/ use base64::display::Base64Display;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16468,"byte_end":16507,"line_start":4,"line_end":4,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16508,"byte_end":16511,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ let data = vec![0x0, 0x1, 0x2, 0x3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16512,"byte_end":16552,"line_start":6,"line_end":6,"column_start":1,"column_end":41}},{"value":"/ let wrapper = Base64Display::with_config(&data, base64::STANDARD);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16553,"byte_end":16623,"line_start":7,"line_end":7,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16624,"byte_end":16627,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(\"base64: AAECAw==\", format!(\"base64: {}\", wrapper));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16628,"byte_end":16695,"line_start":9,"line_end":9,"column_start":1,"column_end":68}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16696,"byte_end":16703,"line_start":10,"line_end":10,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16932,"byte_end":16945,"line_start":18,"line_end":18,"column_start":12,"column_end":25},"name":"Base64Display","qualname":"::display::Base64Display","value":"Base64Display { }","parent":null,"children":[{"krate":0,"index":72},{"krate":0,"index":73}],"decl_id":null,"docs":" A convenience wrapper for base64'ing bytes into a format string without heap allocation.\n","sig":null,"attributes":[{"value":"/ A convenience wrapper for base64'ing bytes into a format string without heap allocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":16828,"byte_end":16920,"line_start":17,"line_end":17,"column_start":1,"column_end":93}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17112,"byte_end":17123,"line_start":25,"line_end":25,"column_start":12,"column_end":23},"name":"with_config","qualname":"::with_config","value":"fn with_config<'_>(&'_ [u8], Config) -> Base64Display","parent":null,"children":[],"decl_id":null,"docs":" Create a `Base64Display` with the provided config.\n","sig":null,"attributes":[{"value":"/ Create a `Base64Display` with the provided config.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17046,"byte_end":17100,"line_start":24,"line_end":24,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17341,"byte_end":17344,"line_start":34,"line_end":34,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> Result<(), fmt::Error>","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"read","qualname":"::read","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/mod.rs","parent":null,"children":[{"krate":0,"index":90},{"krate":0,"index":152}],"decl_id":null,"docs":" Implementations of `io::Read` to transparently decode base64.\n","sig":null,"attributes":[{"value":"cfg(any(feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3773,"byte_end":3807,"line_start":81,"line_end":81,"column_start":1,"column_end":35}},{"value":"/ Implementations of `io::Read` to transparently decode base64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/mod.rs","byte_start":18976,"byte_end":19041,"line_start":1,"line_end":1,"column_start":1,"column_end":66}}]},{"kind":"Struct","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":20088,"byte_end":20101,"line_start":32,"line_end":32,"column_start":12,"column_end":25},"name":"DecoderReader","qualname":"::read::decoder::DecoderReader","value":"DecoderReader { }","parent":null,"children":[{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":126},{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130}],"decl_id":null,"docs":" A `Read` implementation that decodes base64 data read from an underlying reader.","sig":null,"attributes":[{"value":"/ A `Read` implementation that decodes base64 data read from an underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19471,"byte_end":19555,"line_start":12,"line_end":12,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19556,"byte_end":19559,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19560,"byte_end":19574,"line_start":14,"line_end":14,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19575,"byte_end":19578,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19579,"byte_end":19586,"line_start":16,"line_end":16,"column_start":1,"column_end":8}},{"value":"/ use std::io::Read;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19587,"byte_end":19609,"line_start":17,"line_end":17,"column_start":1,"column_end":23}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19610,"byte_end":19634,"line_start":18,"line_end":18,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19635,"byte_end":19638,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ // use a cursor as the simplest possible `Read` -- in real code this is probably a file, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19639,"byte_end":19736,"line_start":20,"line_end":20,"column_start":1,"column_end":98}},{"value":"/ let mut wrapped_reader = Cursor::new(b\"YXNkZg==\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19737,"byte_end":19791,"line_start":21,"line_end":21,"column_start":1,"column_end":55}},{"value":"/ let mut decoder = base64::read::DecoderReader::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19792,"byte_end":19847,"line_start":22,"line_end":22,"column_start":1,"column_end":56}},{"value":"/ &mut wrapped_reader, base64::STANDARD);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19848,"byte_end":19895,"line_start":23,"line_end":23,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19896,"byte_end":19899,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ // handle errors as you normally would","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19900,"byte_end":19942,"line_start":25,"line_end":25,"column_start":1,"column_end":43}},{"value":"/ let mut result = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19943,"byte_end":19975,"line_start":26,"line_end":26,"column_start":1,"column_end":33}},{"value":"/ decoder.read_to_end(&mut result).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":19976,"byte_end":20022,"line_start":27,"line_end":27,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":20023,"byte_end":20026,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(b\"asdf\", &result[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":20027,"byte_end":20064,"line_start":29,"line_end":29,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":20065,"byte_end":20068,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":20069,"byte_end":20076,"line_start":31,"line_end":31,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":21187,"byte_end":21190,"line_start":58,"line_end":58,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":21815,"byte_end":21818,"line_start":73,"line_end":73,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'a mut R, Config) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new decoder that will read from the provided reader `r`.\n","sig":null,"attributes":[{"value":"/ Create a new decoder that will read from the provided reader `r`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":21734,"byte_end":21803,"line_start":72,"line_end":72,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25579,"byte_end":25583,"line_start":174,"line_end":174,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read<'_, '_>(&'_ mut Self, &'_ mut [u8]) -> io::Result","parent":{"krate":1,"index":4667},"children":[],"decl_id":{"krate":1,"index":4668},"docs":" Decode input from the wrapped reader.","sig":null,"attributes":[{"value":"/ Decode input from the wrapped reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25060,"byte_end":25101,"line_start":162,"line_end":162,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25106,"byte_end":25109,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ Under non-error circumstances, this returns `Ok` with the value being the number of bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25114,"byte_end":25207,"line_start":164,"line_end":164,"column_start":5,"column_end":98}},{"value":"/ written in `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25212,"byte_end":25233,"line_start":165,"line_end":165,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25238,"byte_end":25241,"line_start":166,"line_end":166,"column_start":5,"column_end":8}},{"value":"/ Where possible, this function buffers base64 to minimize the number of read() calls to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25246,"byte_end":25340,"line_start":167,"line_end":167,"column_start":5,"column_end":99}},{"value":"/ delegate reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25345,"byte_end":25365,"line_start":168,"line_end":168,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25370,"byte_end":25373,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25378,"byte_end":25390,"line_start":170,"line_end":170,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25395,"byte_end":25398,"line_start":171,"line_end":171,"column_start":5,"column_end":8}},{"value":"/ Any errors emitted by the delegate reader are returned. Decoding errors due to invalid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25403,"byte_end":25493,"line_start":172,"line_end":172,"column_start":5,"column_end":95}},{"value":"/ base64 are also possible, and will have `io::ErrorKind::InvalidData`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25498,"byte_end":25571,"line_start":173,"line_end":173,"column_start":5,"column_end":78}}]},{"kind":"Mod","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"write","qualname":"::write","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs","parent":null,"children":[{"krate":0,"index":158},{"krate":0,"index":223},{"krate":0,"index":263},{"krate":0,"index":266}],"decl_id":null,"docs":" Implementations of `io::Write` to transparently handle base64.\n","sig":null,"attributes":[{"value":"cfg(any(feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3834,"byte_end":3868,"line_start":84,"line_end":84,"column_start":1,"column_end":35}},{"value":"/ Implementations of `io::Write` to transparently handle base64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/mod.rs","byte_start":109881,"byte_end":109947,"line_start":1,"line_end":1,"column_start":1,"column_end":67}}]},{"kind":"Struct","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":112147,"byte_end":112160,"line_start":56,"line_end":56,"column_start":12,"column_end":25},"name":"EncoderWriter","qualname":"::write::encoder::EncoderWriter","value":"EncoderWriter { }","parent":null,"children":[{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":198},{"krate":0,"index":199}],"decl_id":null,"docs":" A `Write` implementation that base64 encodes data before delegating to the wrapped writer.","sig":null,"attributes":[{"value":"/ A `Write` implementation that base64 encodes data before delegating to the wrapped writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":110534,"byte_end":110628,"line_start":14,"line_end":14,"column_start":1,"column_end":95}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":110629,"byte_end":110632,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ Because base64 has special handling for the end of the input data (padding, etc), there's a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":110633,"byte_end":110728,"line_start":16,"line_end":16,"column_start":1,"column_end":96}},{"value":"/ `finish()` method on this type that encodes any leftover input bytes and adds padding if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":110729,"byte_end":110821,"line_start":17,"line_end":17,"column_start":1,"column_end":93}},{"value":"/ appropriate. It's called automatically when deallocated (see the `Drop` implementation), but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":110822,"byte_end":110918,"line_start":18,"line_end":18,"column_start":1,"column_end":97}},{"value":"/ any error that occurs when invoking the underlying writer will be suppressed. If you want to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":110919,"byte_end":111015,"line_start":19,"line_end":19,"column_start":1,"column_end":97}},{"value":"/ handle such errors, call `finish()` yourself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111016,"byte_end":111065,"line_start":20,"line_end":20,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111066,"byte_end":111069,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111070,"byte_end":111084,"line_start":22,"line_end":22,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111085,"byte_end":111088,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111089,"byte_end":111096,"line_start":24,"line_end":24,"column_start":1,"column_end":8}},{"value":"/ use std::io::Write;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111097,"byte_end":111120,"line_start":25,"line_end":25,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111121,"byte_end":111124,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ // use a vec as the simplest possible `Write` -- in real code this is probably a file, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111125,"byte_end":111220,"line_start":27,"line_end":27,"column_start":1,"column_end":96}},{"value":"/ let mut enc = base64::write::EncoderWriter::new(Vec::new(), base64::STANDARD);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111221,"byte_end":111303,"line_start":28,"line_end":28,"column_start":1,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111304,"byte_end":111307,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ // handle errors as you normally would","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111308,"byte_end":111350,"line_start":30,"line_end":30,"column_start":1,"column_end":43}},{"value":"/ enc.write_all(b\"asdf\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111351,"byte_end":111387,"line_start":31,"line_end":31,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111388,"byte_end":111391,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ // could leave this out to be called by Drop, if you don't care","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111392,"byte_end":111459,"line_start":33,"line_end":33,"column_start":1,"column_end":68}},{"value":"/ // about handling errors or getting the delegate writer back","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111460,"byte_end":111524,"line_start":34,"line_end":34,"column_start":1,"column_end":65}},{"value":"/ let delegate = enc.finish().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111525,"byte_end":111566,"line_start":35,"line_end":35,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111567,"byte_end":111570,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ // base64 was written to the writer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111571,"byte_end":111610,"line_start":37,"line_end":37,"column_start":1,"column_end":40}},{"value":"/ assert_eq!(b\"YXNkZg==\", &delegate[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111611,"byte_end":111654,"line_start":38,"line_end":38,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111655,"byte_end":111658,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111659,"byte_end":111666,"line_start":40,"line_end":40,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111667,"byte_end":111670,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111671,"byte_end":111683,"line_start":42,"line_end":42,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111684,"byte_end":111687,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ Calling `write()` (or related methods) or `finish()` after `finish()` has completed without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111688,"byte_end":111783,"line_start":44,"line_end":44,"column_start":1,"column_end":96}},{"value":"/ error is invalid and will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111784,"byte_end":111820,"line_start":45,"line_end":45,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111821,"byte_end":111824,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111825,"byte_end":111837,"line_start":47,"line_end":47,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111838,"byte_end":111841,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ Base64 encoding itself does not generate errors, but errors from the wrapped writer will be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111842,"byte_end":111937,"line_start":49,"line_end":49,"column_start":1,"column_end":96}},{"value":"/ returned as per the contract of `Write`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111938,"byte_end":111982,"line_start":50,"line_end":50,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111983,"byte_end":111986,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ # Performance","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":111987,"byte_end":112004,"line_start":52,"line_end":52,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":112005,"byte_end":112008,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ It has some minor performance loss compared to encoding slices (a couple percent).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":112009,"byte_end":112095,"line_start":54,"line_end":54,"column_start":1,"column_end":87}},{"value":"/ It does not do any heap allocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":112096,"byte_end":112135,"line_start":55,"line_end":55,"column_start":1,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":113281,"byte_end":113284,"line_start":77,"line_end":77,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":113759,"byte_end":113762,"line_start":91,"line_end":91,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(W, Config) -> EncoderWriter","parent":null,"children":[],"decl_id":null,"docs":" Create a new encoder that will write to the provided delegate writer `w`.\n","sig":null,"attributes":[{"value":"/ Create a new encoder that will write to the provided delegate writer `w`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":113670,"byte_end":113747,"line_start":90,"line_end":90,"column_start":5,"column_end":82}}]},{"kind":"Method","id":{"krate":0,"index":208},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114851,"byte_end":114857,"line_start":119,"line_end":119,"column_start":12,"column_end":18},"name":"finish","qualname":">::finish","value":"fn finish<'_>(&'_ mut Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Encode all remaining buffered data and write it, including any trailing incomplete input\n triples and associated padding.","sig":null,"attributes":[{"value":"/ Encode all remaining buffered data and write it, including any trailing incomplete input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114101,"byte_end":114193,"line_start":103,"line_end":103,"column_start":5,"column_end":97}},{"value":"/ triples and associated padding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114198,"byte_end":114233,"line_start":104,"line_end":104,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114238,"byte_end":114241,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ Once this succeeds, no further writes or calls to this method are allowed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114246,"byte_end":114324,"line_start":106,"line_end":106,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114329,"byte_end":114332,"line_start":107,"line_end":107,"column_start":5,"column_end":8}},{"value":"/ This may write to the delegate writer multiple times if the delegate writer does not accept","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114337,"byte_end":114432,"line_start":108,"line_end":108,"column_start":5,"column_end":100}},{"value":"/ all input provided to its `write` each invocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114437,"byte_end":114491,"line_start":109,"line_end":109,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114496,"byte_end":114499,"line_start":110,"line_end":110,"column_start":5,"column_end":8}},{"value":"/ If you don't care about error handling, it is not necessary to call this function, as the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114504,"byte_end":114597,"line_start":111,"line_end":111,"column_start":5,"column_end":98}},{"value":"/ equivalent finalization is done by the Drop impl.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114602,"byte_end":114655,"line_start":112,"line_end":112,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114660,"byte_end":114663,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ Returns the writer that this was constructed around.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114668,"byte_end":114724,"line_start":114,"line_end":114,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114729,"byte_end":114732,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114737,"byte_end":114749,"line_start":116,"line_end":116,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114754,"byte_end":114757,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ The first error that is not of `ErrorKind::Interrupted` will be returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":114762,"byte_end":114839,"line_start":118,"line_end":118,"column_start":5,"column_end":82}}]},{"kind":"Method","id":{"krate":0,"index":215},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119710,"byte_end":119715,"line_start":237,"line_end":237,"column_start":8,"column_end":13},"name":"write","qualname":" as std::io::Write>::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8]) -> Result","parent":{"krate":1,"index":4724},"children":[],"decl_id":{"krate":1,"index":4725},"docs":" Encode input and then write to the delegate writer.","sig":null,"attributes":[{"value":"/ Encode input and then write to the delegate writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":118751,"byte_end":118806,"line_start":221,"line_end":221,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":118811,"byte_end":118814,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ Under non-error circumstances, this returns `Ok` with the value being the number of bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":118819,"byte_end":118912,"line_start":223,"line_end":223,"column_start":5,"column_end":98}},{"value":"/ of `input` consumed. The value may be `0`, which interacts poorly with `write_all`, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":118917,"byte_end":119010,"line_start":224,"line_end":224,"column_start":5,"column_end":98}},{"value":"/ interprets `Ok(0)` as an error, despite it being allowed by the contract of `write`. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119015,"byte_end":119107,"line_start":225,"line_end":225,"column_start":5,"column_end":97}},{"value":"/ https://github.com/rust-lang/rust/issues/56889 for more on that.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119112,"byte_end":119180,"line_start":226,"line_end":226,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119185,"byte_end":119188,"line_start":227,"line_end":227,"column_start":5,"column_end":8}},{"value":"/ If the previous call to `write` provided more (encoded) data than the delegate writer could","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119193,"byte_end":119288,"line_start":228,"line_end":228,"column_start":5,"column_end":100}},{"value":"/ accept in a single call to its `write`, the remaining data is buffered. As long as buffered","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119293,"byte_end":119388,"line_start":229,"line_end":229,"column_start":5,"column_end":100}},{"value":"/ data is present, subsequent calls to `write` will try to write the remaining buffered data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119393,"byte_end":119487,"line_start":230,"line_end":230,"column_start":5,"column_end":99}},{"value":"/ to the delegate and return either `Ok(0)` -- and therefore not consume any of `input` -- or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119492,"byte_end":119587,"line_start":231,"line_end":231,"column_start":5,"column_end":100}},{"value":"/ an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119592,"byte_end":119605,"line_start":232,"line_end":232,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119610,"byte_end":119613,"line_start":233,"line_end":233,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119618,"byte_end":119630,"line_start":234,"line_end":234,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119635,"byte_end":119638,"line_start":235,"line_end":235,"column_start":5,"column_end":8}},{"value":"/ Any errors emitted by the delegate writer are returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":119643,"byte_end":119702,"line_start":236,"line_end":236,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":219},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125564,"byte_end":125569,"line_start":365,"line_end":365,"column_start":8,"column_end":13},"name":"flush","qualname":" as std::io::Write>::flush","value":"fn flush<'_>(&'_ mut Self) -> Result<()>","parent":{"krate":1,"index":4724},"children":[],"decl_id":{"krate":1,"index":4729},"docs":" Because this is usually treated as OK to call multiple times, it will *not* flush any\n incomplete chunks of input or write padding.\n # Errors","sig":null,"attributes":[{"value":"/ Because this is usually treated as OK to call multiple times, it will *not* flush any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125305,"byte_end":125394,"line_start":360,"line_end":360,"column_start":5,"column_end":94}},{"value":"/ incomplete chunks of input or write padding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125399,"byte_end":125447,"line_start":361,"line_end":361,"column_start":5,"column_end":53}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125452,"byte_end":125464,"line_start":362,"line_end":362,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125469,"byte_end":125472,"line_start":363,"line_end":363,"column_start":5,"column_end":8}},{"value":"/ The first error that is not of [`ErrorKind::Interrupted`] will be returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125477,"byte_end":125556,"line_start":364,"line_end":364,"column_start":5,"column_end":84}}]},{"kind":"Method","id":{"krate":0,"index":222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125809,"byte_end":125813,"line_start":375,"line_end":375,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127306,"byte_end":127325,"line_start":52,"line_end":52,"column_start":12,"column_end":31},"name":"EncoderStringWriter","qualname":"::write::encoder_string_writer::EncoderStringWriter","value":"EncoderStringWriter { }","parent":null,"children":[{"krate":0,"index":238}],"decl_id":null,"docs":" A `Write` implementation that base64-encodes data using the provided config and accumulates the\n resulting base64 in memory, which is then exposed as a String via `into_inner()`.","sig":null,"attributes":[{"value":"/ A `Write` implementation that base64-encodes data using the provided config and accumulates the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126071,"byte_end":126170,"line_start":6,"line_end":6,"column_start":1,"column_end":100}},{"value":"/ resulting base64 in memory, which is then exposed as a String via `into_inner()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126171,"byte_end":126256,"line_start":7,"line_end":7,"column_start":1,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126257,"byte_end":126260,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126261,"byte_end":126275,"line_start":9,"line_end":9,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126276,"byte_end":126279,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ Buffer base64 in a new String:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126280,"byte_end":126314,"line_start":11,"line_end":11,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126315,"byte_end":126318,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126319,"byte_end":126326,"line_start":13,"line_end":13,"column_start":1,"column_end":8}},{"value":"/ use std::io::Write;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126327,"byte_end":126350,"line_start":14,"line_end":14,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126351,"byte_end":126354,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ let mut enc = base64::write::EncoderStringWriter::new(base64::STANDARD);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126355,"byte_end":126431,"line_start":16,"line_end":16,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126432,"byte_end":126435,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ enc.write_all(b\"asdf\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126436,"byte_end":126472,"line_start":18,"line_end":18,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126473,"byte_end":126476,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ // get the resulting String","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126477,"byte_end":126508,"line_start":20,"line_end":20,"column_start":1,"column_end":32}},{"value":"/ let b64_string = enc.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126509,"byte_end":126547,"line_start":21,"line_end":21,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126548,"byte_end":126551,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(\"YXNkZg==\", &b64_string);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126552,"byte_end":126592,"line_start":23,"line_end":23,"column_start":1,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126593,"byte_end":126600,"line_start":24,"line_end":24,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126601,"byte_end":126604,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ Or, append to an existing String:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126605,"byte_end":126642,"line_start":26,"line_end":26,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126643,"byte_end":126646,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126647,"byte_end":126654,"line_start":28,"line_end":28,"column_start":1,"column_end":8}},{"value":"/ use std::io::Write;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126655,"byte_end":126678,"line_start":29,"line_end":29,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126679,"byte_end":126682,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ let mut buf = String::from(\"base64: \");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126683,"byte_end":126726,"line_start":31,"line_end":31,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126727,"byte_end":126730,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ let mut enc = base64::write::EncoderStringWriter::from(&mut buf, base64::STANDARD);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126731,"byte_end":126818,"line_start":33,"line_end":33,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126819,"byte_end":126822,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ enc.write_all(b\"asdf\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126823,"byte_end":126859,"line_start":35,"line_end":35,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126860,"byte_end":126863,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ // release the &mut reference on buf","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126864,"byte_end":126904,"line_start":37,"line_end":37,"column_start":1,"column_end":41}},{"value":"/ let _ = enc.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126905,"byte_end":126934,"line_start":38,"line_end":38,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126935,"byte_end":126938,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(\"base64: YXNkZg==\", &buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126939,"byte_end":126980,"line_start":40,"line_end":40,"column_start":1,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126981,"byte_end":126988,"line_start":41,"line_end":41,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126989,"byte_end":126992,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":126993,"byte_end":127005,"line_start":43,"line_end":43,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127006,"byte_end":127009,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ Calling `write()` (or related methods) or `finish()` after `finish()` has completed without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127010,"byte_end":127105,"line_start":45,"line_end":45,"column_start":1,"column_end":96}},{"value":"/ error is invalid and will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127106,"byte_end":127142,"line_start":46,"line_end":46,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127143,"byte_end":127146,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ # Performance","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127147,"byte_end":127164,"line_start":48,"line_end":48,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127165,"byte_end":127168,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ Because it has to validate that the base64 is UTF-8, it is about 80% as fast as writing plain","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127169,"byte_end":127266,"line_start":50,"line_end":50,"column_start":1,"column_end":98}},{"value":"/ bytes to a `io::Write`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127267,"byte_end":127294,"line_start":51,"line_end":51,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127546,"byte_end":127550,"line_start":58,"line_end":58,"column_start":12,"column_end":16},"name":"from","qualname":">::from","value":"fn from(S, Config) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a EncoderStringWriter that will append to the provided `StrConsumer`.\n","sig":null,"attributes":[{"value":"/ Create a EncoderStringWriter that will append to the provided `StrConsumer`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127454,"byte_end":127534,"line_start":57,"line_end":57,"column_start":5,"column_end":85}}]},{"kind":"Method","id":{"krate":0,"index":242},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128040,"byte_end":128050,"line_start":70,"line_end":70,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> S","parent":null,"children":[],"decl_id":null,"docs":" Encode all remaining buffered data, including any trailing incomplete input triples and\n associated padding.","sig":null,"attributes":[{"value":"/ Encode all remaining buffered data, including any trailing incomplete input triples and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127737,"byte_end":127828,"line_start":64,"line_end":64,"column_start":5,"column_end":96}},{"value":"/ associated padding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127833,"byte_end":127856,"line_start":65,"line_end":65,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127861,"byte_end":127864,"line_start":66,"line_end":66,"column_start":5,"column_end":8}},{"value":"/ Once this succeeds, no further writes or calls to this method are allowed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127869,"byte_end":127947,"line_start":67,"line_end":67,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127952,"byte_end":127955,"line_start":68,"line_end":68,"column_start":5,"column_end":8}},{"value":"/ Returns the base64-encoded form of the accumulated written data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127960,"byte_end":128028,"line_start":69,"line_end":69,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128352,"byte_end":128355,"line_start":80,"line_end":80,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(Config) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a EncoderStringWriter that will encode into a new String with the provided config.\n","sig":null,"attributes":[{"value":"/ Create a EncoderStringWriter that will encode into a new String with the provided config.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128247,"byte_end":128340,"line_start":79,"line_end":79,"column_start":5,"column_end":98}}]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128511,"byte_end":128516,"line_start":86,"line_end":86,"column_start":8,"column_end":13},"name":"write","qualname":" as std::io::Write>::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8]) -> io::Result","parent":{"krate":1,"index":4724},"children":[],"decl_id":{"krate":1,"index":4725},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128609,"byte_end":128614,"line_start":90,"line_end":90,"column_start":8,"column_end":13},"name":"flush","qualname":" as std::io::Write>::flush","value":"fn flush<'_>(&'_ mut Self) -> io::Result<()>","parent":{"krate":1,"index":4724},"children":[],"decl_id":{"krate":1,"index":4729},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128766,"byte_end":128777,"line_start":96,"line_end":96,"column_start":11,"column_end":22},"name":"StrConsumer","qualname":"::write::encoder_string_writer::StrConsumer","value":"StrConsumer","parent":null,"children":[{"krate":0,"index":250}],"decl_id":null,"docs":" An abstraction around consuming `str`s produced by base64 encoding.\n","sig":null,"attributes":[{"value":"/ An abstraction around consuming `str`s produced by base64 encoding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128684,"byte_end":128755,"line_start":95,"line_end":95,"column_start":1,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128836,"byte_end":128843,"line_start":98,"line_end":98,"column_start":8,"column_end":15},"name":"consume","qualname":"::write::encoder_string_writer::StrConsumer::consume","value":"fn consume<'_, '_>(&'_ mut Self, &'_ str)","parent":{"krate":0,"index":249},"children":[],"decl_id":null,"docs":" Consume the base64 encoded data in `buf`\n","sig":null,"attributes":[{"value":"/ Consume the base64 encoded data in `buf`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128784,"byte_end":128828,"line_start":97,"line_end":97,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":129011,"byte_end":129018,"line_start":103,"line_end":103,"column_start":8,"column_end":15},"name":"consume","qualname":"<&'_ mut S as write::encoder_string_writer::StrConsumer>::consume","value":"fn consume<'_, '_>(&'_ mut Self, &'_ str)","parent":{"krate":0,"index":249},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":129165,"byte_end":129172,"line_start":110,"line_end":110,"column_start":8,"column_end":15},"name":"consume","qualname":"::consume","value":"fn consume<'_, '_>(&'_ mut Self, &'_ str)","parent":{"krate":0,"index":249},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131672,"byte_end":131678,"line_start":23,"line_end":23,"column_start":8,"column_end":14},"name":"encode","qualname":"::encode::encode","value":"fn encode(T) -> String where T: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":"Encode arbitrary octets as base64.\nReturns a String.\nConvenience for `encode_config(input, base64::STANDARD);`.","sig":null,"attributes":[{"value":"/Encode arbitrary octets as base64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131326,"byte_end":131363,"line_start":8,"line_end":8,"column_start":1,"column_end":38}},{"value":"/Returns a String.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131364,"byte_end":131384,"line_start":9,"line_end":9,"column_start":1,"column_end":21}},{"value":"/Convenience for `encode_config(input, base64::STANDARD);`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131385,"byte_end":131446,"line_start":10,"line_end":10,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131447,"byte_end":131450,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/# Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131451,"byte_end":131463,"line_start":12,"line_end":12,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131464,"byte_end":131467,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131468,"byte_end":131478,"line_start":14,"line_end":14,"column_start":1,"column_end":11}},{"value":"/extern crate base64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131479,"byte_end":131502,"line_start":15,"line_end":15,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131503,"byte_end":131506,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131507,"byte_end":131521,"line_start":17,"line_end":17,"column_start":1,"column_end":15}},{"value":"/ let b64 = base64::encode(b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131522,"byte_end":131570,"line_start":18,"line_end":18,"column_start":1,"column_end":49}},{"value":"/ println!(\"{}\", b64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131571,"byte_end":131598,"line_start":19,"line_end":19,"column_start":1,"column_end":28}},{"value":"/}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131599,"byte_end":131603,"line_start":20,"line_end":20,"column_start":1,"column_end":5}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131604,"byte_end":131610,"line_start":21,"line_end":21,"column_start":1,"column_end":7}},{"value":"cfg(any(feature = \"alloc\", feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131611,"byte_end":131664,"line_start":22,"line_end":22,"column_start":1,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132183,"byte_end":132196,"line_start":44,"line_end":44,"column_start":8,"column_end":21},"name":"encode_config","qualname":"::encode::encode_config","value":"fn encode_config(T, Config) -> String where T: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":"Encode arbitrary octets as base64.\nReturns a String.","sig":null,"attributes":[{"value":"/Encode arbitrary octets as base64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131755,"byte_end":131792,"line_start":27,"line_end":27,"column_start":1,"column_end":38}},{"value":"/Returns a String.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131793,"byte_end":131813,"line_start":28,"line_end":28,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131814,"byte_end":131817,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/# Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131818,"byte_end":131830,"line_start":30,"line_end":30,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131831,"byte_end":131834,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131835,"byte_end":131845,"line_start":32,"line_end":32,"column_start":1,"column_end":11}},{"value":"/extern crate base64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131846,"byte_end":131869,"line_start":33,"line_end":33,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131870,"byte_end":131873,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131874,"byte_end":131888,"line_start":35,"line_end":35,"column_start":1,"column_end":15}},{"value":"/ let b64 = base64::encode_config(b\"hello world~\", base64::STANDARD);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131889,"byte_end":131963,"line_start":36,"line_end":36,"column_start":1,"column_end":75}},{"value":"/ println!(\"{}\", b64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131964,"byte_end":131991,"line_start":37,"line_end":37,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131992,"byte_end":131995,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ let b64_url = base64::encode_config(b\"hello internet~\", base64::URL_SAFE);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":131996,"byte_end":132077,"line_start":39,"line_end":39,"column_start":1,"column_end":82}},{"value":"/ println!(\"{}\", b64_url);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132078,"byte_end":132109,"line_start":40,"line_end":40,"column_start":1,"column_end":32}},{"value":"/}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132110,"byte_end":132114,"line_start":41,"line_end":41,"column_start":1,"column_end":5}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132115,"byte_end":132121,"line_start":42,"line_end":42,"column_start":1,"column_end":7}},{"value":"cfg(any(feature = \"alloc\", feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132122,"byte_end":132175,"line_start":43,"line_end":43,"column_start":1,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133104,"byte_end":133121,"line_start":74,"line_end":74,"column_start":8,"column_end":25},"name":"encode_config_buf","qualname":"::encode::encode_config_buf","value":"fn encode_config_buf(T, Config, &'_ mut String) where T: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":"Encode arbitrary octets as base64.\nWrites into the supplied output buffer, which will grow the buffer if needed.","sig":null,"attributes":[{"value":"/Encode arbitrary octets as base64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132560,"byte_end":132597,"line_start":55,"line_end":55,"column_start":1,"column_end":38}},{"value":"/Writes into the supplied output buffer, which will grow the buffer if needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132598,"byte_end":132678,"line_start":56,"line_end":56,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132679,"byte_end":132682,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/# Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132683,"byte_end":132695,"line_start":58,"line_end":58,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132696,"byte_end":132699,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132700,"byte_end":132710,"line_start":60,"line_end":60,"column_start":1,"column_end":11}},{"value":"/extern crate base64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132711,"byte_end":132734,"line_start":61,"line_end":61,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132735,"byte_end":132738,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132739,"byte_end":132753,"line_start":63,"line_end":63,"column_start":1,"column_end":15}},{"value":"/ let mut buf = String::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132754,"byte_end":132789,"line_start":64,"line_end":64,"column_start":1,"column_end":36}},{"value":"/ base64::encode_config_buf(b\"hello world~\", base64::STANDARD, &mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132790,"byte_end":132868,"line_start":65,"line_end":65,"column_start":1,"column_end":79}},{"value":"/ println!(\"{}\", buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132869,"byte_end":132896,"line_start":66,"line_end":66,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132897,"byte_end":132900,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ buf.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132901,"byte_end":132920,"line_start":68,"line_end":68,"column_start":1,"column_end":20}},{"value":"/ base64::encode_config_buf(b\"hello internet~\", base64::URL_SAFE, &mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":132921,"byte_end":133002,"line_start":69,"line_end":69,"column_start":1,"column_end":82}},{"value":"/ println!(\"{}\", buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133003,"byte_end":133030,"line_start":70,"line_end":70,"column_start":1,"column_end":28}},{"value":"/}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133031,"byte_end":133035,"line_start":71,"line_end":71,"column_start":1,"column_end":5}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133036,"byte_end":133042,"line_start":72,"line_end":72,"column_start":1,"column_end":7}},{"value":"cfg(any(feature = \"alloc\", feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133043,"byte_end":133096,"line_start":73,"line_end":73,"column_start":1,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134397,"byte_end":134416,"line_start":117,"line_end":117,"column_start":8,"column_end":27},"name":"encode_config_slice","qualname":"::encode::encode_config_slice","value":"fn encode_config_slice(T, Config, &'_ mut [u8]) -> usize where\nT: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Encode arbitrary octets as base64.\n Writes into the supplied output buffer.","sig":null,"attributes":[{"value":"/ Encode arbitrary octets as base64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133487,"byte_end":133525,"line_start":87,"line_end":87,"column_start":1,"column_end":39}},{"value":"/ Writes into the supplied output buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133526,"byte_end":133569,"line_start":88,"line_end":88,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133570,"byte_end":133573,"line_start":89,"line_end":89,"column_start":1,"column_end":4}},{"value":"/ This is useful if you wish to avoid allocation entirely (e.g. encoding into a stack-resident","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133574,"byte_end":133670,"line_start":90,"line_end":90,"column_start":1,"column_end":97}},{"value":"/ or statically-allocated buffer).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133671,"byte_end":133707,"line_start":91,"line_end":91,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133708,"byte_end":133711,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133712,"byte_end":133724,"line_start":93,"line_end":93,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133725,"byte_end":133728,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ If `output` is too small to hold the encoded version of `input`, a panic will result.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133729,"byte_end":133818,"line_start":95,"line_end":95,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133819,"byte_end":133822,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133823,"byte_end":133836,"line_start":97,"line_end":97,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133837,"byte_end":133840,"line_start":98,"line_end":98,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133841,"byte_end":133852,"line_start":99,"line_end":99,"column_start":1,"column_end":12}},{"value":"/ extern crate base64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133853,"byte_end":133877,"line_start":100,"line_end":100,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133878,"byte_end":133881,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133882,"byte_end":133897,"line_start":102,"line_end":102,"column_start":1,"column_end":16}},{"value":"/ let s = b\"hello internet!\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133898,"byte_end":133933,"line_start":103,"line_end":103,"column_start":1,"column_end":36}},{"value":"/ let mut buf = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133934,"byte_end":133967,"line_start":104,"line_end":104,"column_start":1,"column_end":34}},{"value":"/ // make sure we'll have a slice big enough for base64 + padding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":133968,"byte_end":134039,"line_start":105,"line_end":105,"column_start":1,"column_end":72}},{"value":"/ buf.resize(s.len() * 4 / 3 + 4, 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134040,"byte_end":134083,"line_start":106,"line_end":106,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134084,"byte_end":134087,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ let bytes_written = base64::encode_config_slice(s,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134088,"byte_end":134146,"line_start":108,"line_end":108,"column_start":1,"column_end":59}},{"value":"/ base64::STANDARD, &mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134147,"byte_end":134207,"line_start":109,"line_end":109,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134208,"byte_end":134211,"line_start":110,"line_end":110,"column_start":1,"column_end":4}},{"value":"/ // shorten our vec down to just what was written","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134212,"byte_end":134268,"line_start":111,"line_end":111,"column_start":1,"column_end":57}},{"value":"/ buf.resize(bytes_written, 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134269,"byte_end":134306,"line_start":112,"line_end":112,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134307,"byte_end":134310,"line_start":113,"line_end":113,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(s, base64::decode(&buf).unwrap().as_slice());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134311,"byte_end":134375,"line_start":114,"line_end":114,"column_start":1,"column_end":65}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134376,"byte_end":134381,"line_start":115,"line_end":115,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/encode.rs","byte_start":134382,"byte_end":134389,"line_start":116,"line_end":116,"column_start":1,"column_end":8}}]},{"kind":"TupleVariant","id":{"krate":0,"index":438},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155765,"byte_end":155776,"line_start":30,"line_end":30,"column_start":5,"column_end":16},"name":"InvalidByte","qualname":"::decode::DecodeError::InvalidByte","value":"DecodeError::InvalidByte(usize, u8)","parent":{"krate":0,"index":437},"children":[],"decl_id":null,"docs":" An invalid byte was found in the input. The offset and offending byte are provided.\n","sig":null,"attributes":[{"value":"/ An invalid byte was found in the input. The offset and offending byte are provided.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155673,"byte_end":155760,"line_start":29,"line_end":29,"column_start":5,"column_end":92}}]},{"kind":"Field","id":{"krate":0,"index":440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155777,"byte_end":155782,"line_start":30,"line_end":30,"column_start":17,"column_end":22},"name":"0","qualname":"::decode::DecodeError::InvalidByte::0","value":"usize","parent":{"krate":0,"index":438},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155784,"byte_end":155786,"line_start":30,"line_end":30,"column_start":24,"column_end":26},"name":"1","qualname":"::decode::DecodeError::InvalidByte::1","value":"u8","parent":{"krate":0,"index":438},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":442},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156209,"byte_end":156222,"line_start":36,"line_end":36,"column_start":5,"column_end":18},"name":"InvalidLength","qualname":"::decode::DecodeError::InvalidLength","value":"DecodeError::InvalidLength","parent":{"krate":0,"index":437},"children":[],"decl_id":null,"docs":" The length of the input is invalid.\n A typical cause of this is stray trailing whitespace or other separator bytes.\n In the case where excess trailing bytes have produced an invalid length *and* the last byte\n is also an invalid base64 symbol (as would be the case for whitespace, etc), `InvalidByte`\n will be emitted instead of `InvalidLength` to make the issue easier to debug.\n","sig":null,"attributes":[{"value":"/ The length of the input is invalid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155793,"byte_end":155832,"line_start":31,"line_end":31,"column_start":5,"column_end":44}},{"value":"/ A typical cause of this is stray trailing whitespace or other separator bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155837,"byte_end":155919,"line_start":32,"line_end":32,"column_start":5,"column_end":87}},{"value":"/ In the case where excess trailing bytes have produced an invalid length *and* the last byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155924,"byte_end":156019,"line_start":33,"line_end":33,"column_start":5,"column_end":100}},{"value":"/ is also an invalid base64 symbol (as would be the case for whitespace, etc), `InvalidByte`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156024,"byte_end":156118,"line_start":34,"line_end":34,"column_start":5,"column_end":99}},{"value":"/ will be emitted instead of `InvalidLength` to make the issue easier to debug.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156123,"byte_end":156204,"line_start":35,"line_end":35,"column_start":5,"column_end":86}}]},{"kind":"TupleVariant","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156565,"byte_end":156582,"line_start":41,"line_end":41,"column_start":5,"column_end":22},"name":"InvalidLastSymbol","qualname":"::decode::DecodeError::InvalidLastSymbol","value":"DecodeError::InvalidLastSymbol(usize, u8)","parent":{"krate":0,"index":437},"children":[],"decl_id":null,"docs":" The last non-padding input symbol's encoded 6 bits have nonzero bits that will be discarded.\n This is indicative of corrupted or truncated Base64.\n Unlike InvalidByte, which reports symbols that aren't in the alphabet, this error is for\n symbols that are in the alphabet but represent nonsensical encodings.\n","sig":null,"attributes":[{"value":"/ The last non-padding input symbol's encoded 6 bits have nonzero bits that will be discarded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156228,"byte_end":156324,"line_start":37,"line_end":37,"column_start":5,"column_end":101}},{"value":"/ This is indicative of corrupted or truncated Base64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156329,"byte_end":156385,"line_start":38,"line_end":38,"column_start":5,"column_end":61}},{"value":"/ Unlike InvalidByte, which reports symbols that aren't in the alphabet, this error is for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156390,"byte_end":156482,"line_start":39,"line_end":39,"column_start":5,"column_end":97}},{"value":"/ symbols that are in the alphabet but represent nonsensical encodings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156487,"byte_end":156560,"line_start":40,"line_end":40,"column_start":5,"column_end":78}}]},{"kind":"Field","id":{"krate":0,"index":446},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156583,"byte_end":156588,"line_start":41,"line_end":41,"column_start":23,"column_end":28},"name":"0","qualname":"::decode::DecodeError::InvalidLastSymbol::0","value":"usize","parent":{"krate":0,"index":444},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":447},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156590,"byte_end":156592,"line_start":41,"line_end":41,"column_start":30,"column_end":32},"name":"1","qualname":"::decode::DecodeError::InvalidLastSymbol::1","value":"u8","parent":{"krate":0,"index":444},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155655,"byte_end":155666,"line_start":28,"line_end":28,"column_start":10,"column_end":21},"name":"DecodeError","qualname":"::decode::DecodeError","value":"enum DecodeError {\n InvalidByte(usize, u8),\n InvalidLength,\n InvalidLastSymbol(usize, u8),\n}","parent":null,"children":[{"krate":0,"index":438},{"krate":0,"index":442},{"krate":0,"index":444}],"decl_id":null,"docs":" Errors that can occur while decoding.\n","sig":null,"attributes":[{"value":"/ Errors that can occur while decoding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":155565,"byte_end":155606,"line_start":26,"line_end":26,"column_start":1,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":356},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156641,"byte_end":156644,"line_start":45,"line_end":45,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157203,"byte_end":157214,"line_start":60,"line_end":60,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157475,"byte_end":157480,"line_start":68,"line_end":68,"column_start":8,"column_end":13},"name":"cause","qualname":"::cause","value":"fn cause<'_>(&'_ Self) -> Option<&'_ dyn error::Error>","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2580},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157928,"byte_end":157934,"line_start":88,"line_end":88,"column_start":8,"column_end":14},"name":"decode","qualname":"::decode::decode","value":"fn decode(T) -> Result, DecodeError> where T: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":"Decode from string reference as octets.\nReturns a Result containing a Vec.\nConvenience `decode_config(input, base64::STANDARD);`.","sig":null,"attributes":[{"value":"/Decode from string reference as octets.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157541,"byte_end":157583,"line_start":73,"line_end":73,"column_start":1,"column_end":43}},{"value":"/Returns a Result containing a Vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157584,"byte_end":157625,"line_start":74,"line_end":74,"column_start":1,"column_end":42}},{"value":"/Convenience `decode_config(input, base64::STANDARD);`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157626,"byte_end":157683,"line_start":75,"line_end":75,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157684,"byte_end":157687,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/# Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157688,"byte_end":157700,"line_start":77,"line_end":77,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157701,"byte_end":157704,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157705,"byte_end":157715,"line_start":79,"line_end":79,"column_start":1,"column_end":11}},{"value":"/extern crate base64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157716,"byte_end":157739,"line_start":80,"line_end":80,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157740,"byte_end":157743,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157744,"byte_end":157758,"line_start":82,"line_end":82,"column_start":1,"column_end":15}},{"value":"/ let bytes = base64::decode(\"aGVsbG8gd29ybGQ=\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157759,"byte_end":157822,"line_start":83,"line_end":83,"column_start":1,"column_end":64}},{"value":"/ println!(\"{:?}\", bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157823,"byte_end":157854,"line_start":84,"line_end":84,"column_start":1,"column_end":32}},{"value":"/}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157855,"byte_end":157859,"line_start":85,"line_end":85,"column_start":1,"column_end":5}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157860,"byte_end":157866,"line_start":86,"line_end":86,"column_start":1,"column_end":7}},{"value":"cfg(any(feature = \"alloc\", feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157867,"byte_end":157920,"line_start":87,"line_end":87,"column_start":1,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":362},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158532,"byte_end":158545,"line_start":109,"line_end":109,"column_start":8,"column_end":21},"name":"decode_config","qualname":"::decode::decode_config","value":"fn decode_config(T, Config) -> Result, DecodeError> where\nT: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":"Decode from string reference as octets.\nReturns a Result containing a Vec.","sig":null,"attributes":[{"value":"/Decode from string reference as octets.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158033,"byte_end":158075,"line_start":92,"line_end":92,"column_start":1,"column_end":43}},{"value":"/Returns a Result containing a Vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158076,"byte_end":158117,"line_start":93,"line_end":93,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158118,"byte_end":158121,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/# Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158122,"byte_end":158134,"line_start":95,"line_end":95,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158135,"byte_end":158138,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158139,"byte_end":158149,"line_start":97,"line_end":97,"column_start":1,"column_end":11}},{"value":"/extern crate base64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158150,"byte_end":158173,"line_start":98,"line_end":98,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158174,"byte_end":158177,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158178,"byte_end":158192,"line_start":100,"line_end":100,"column_start":1,"column_end":15}},{"value":"/ let bytes = base64::decode_config(\"aGVsbG8gd29ybGR+Cg==\", base64::STANDARD).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158193,"byte_end":158285,"line_start":101,"line_end":101,"column_start":1,"column_end":93}},{"value":"/ println!(\"{:?}\", bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158286,"byte_end":158317,"line_start":102,"line_end":102,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158318,"byte_end":158321,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ let bytes_url = base64::decode_config(\"aGVsbG8gaW50ZXJuZXR-Cg==\", base64::URL_SAFE).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158322,"byte_end":158422,"line_start":104,"line_end":104,"column_start":1,"column_end":101}},{"value":"/ println!(\"{:?}\", bytes_url);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158423,"byte_end":158458,"line_start":105,"line_end":105,"column_start":1,"column_end":36}},{"value":"/}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158459,"byte_end":158463,"line_start":106,"line_end":106,"column_start":1,"column_end":5}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158464,"byte_end":158470,"line_start":107,"line_end":107,"column_start":1,"column_end":7}},{"value":"cfg(any(feature = \"alloc\", feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158471,"byte_end":158524,"line_start":108,"line_end":108,"column_start":1,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159422,"byte_end":159439,"line_start":137,"line_end":137,"column_start":8,"column_end":25},"name":"decode_config_buf","qualname":"::decode::decode_config_buf","value":"fn decode_config_buf(T, Config, &'_ mut Vec)\n-> Result<(), DecodeError> where T: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":"Decode from string reference as octets.\nWrites into the supplied buffer to avoid allocation.\nReturns a Result containing an empty tuple, aka ().","sig":null,"attributes":[{"value":"/Decode from string reference as octets.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158769,"byte_end":158811,"line_start":115,"line_end":115,"column_start":1,"column_end":43}},{"value":"/Writes into the supplied buffer to avoid allocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158812,"byte_end":158867,"line_start":116,"line_end":116,"column_start":1,"column_end":56}},{"value":"/Returns a Result containing an empty tuple, aka ().","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158868,"byte_end":158922,"line_start":117,"line_end":117,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158923,"byte_end":158926,"line_start":118,"line_end":118,"column_start":1,"column_end":4}},{"value":"/# Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158927,"byte_end":158939,"line_start":119,"line_end":119,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158940,"byte_end":158943,"line_start":120,"line_end":120,"column_start":1,"column_end":4}},{"value":"/```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158944,"byte_end":158954,"line_start":121,"line_end":121,"column_start":1,"column_end":11}},{"value":"/extern crate base64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158955,"byte_end":158978,"line_start":122,"line_end":122,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158979,"byte_end":158982,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158983,"byte_end":158997,"line_start":124,"line_end":124,"column_start":1,"column_end":15}},{"value":"/ let mut buffer = Vec::::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":158998,"byte_end":159039,"line_start":125,"line_end":125,"column_start":1,"column_end":42}},{"value":"/ base64::decode_config_buf(\"aGVsbG8gd29ybGR+Cg==\", base64::STANDARD, &mut buffer).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159040,"byte_end":159137,"line_start":126,"line_end":126,"column_start":1,"column_end":98}},{"value":"/ println!(\"{:?}\", buffer);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159138,"byte_end":159170,"line_start":127,"line_end":127,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159171,"byte_end":159174,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ buffer.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159175,"byte_end":159197,"line_start":129,"line_end":129,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159198,"byte_end":159201,"line_start":130,"line_end":130,"column_start":1,"column_end":4}},{"value":"/ base64::decode_config_buf(\"aGVsbG8gaW50ZXJuZXR-Cg==\", base64::URL_SAFE, &mut buffer)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159202,"byte_end":159293,"line_start":131,"line_end":131,"column_start":1,"column_end":92}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159294,"byte_end":159315,"line_start":132,"line_end":132,"column_start":1,"column_end":22}},{"value":"/ println!(\"{:?}\", buffer);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159316,"byte_end":159348,"line_start":133,"line_end":133,"column_start":1,"column_end":33}},{"value":"/}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159349,"byte_end":159353,"line_start":134,"line_end":134,"column_start":1,"column_end":5}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159354,"byte_end":159360,"line_start":135,"line_end":135,"column_start":1,"column_end":7}},{"value":"cfg(any(feature = \"alloc\", feature = \"std\", test))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":159361,"byte_end":159414,"line_start":136,"line_end":136,"column_start":1,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":368},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160695,"byte_end":160714,"line_start":173,"line_end":173,"column_start":8,"column_end":27},"name":"decode_config_slice","qualname":"::decode::decode_config_slice","value":"fn decode_config_slice(T, Config, &'_ mut [u8])\n-> Result where T: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Decode the input into the provided output slice.","sig":null,"attributes":[{"value":"/ Decode the input into the provided output slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160204,"byte_end":160256,"line_start":164,"line_end":164,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160257,"byte_end":160260,"line_start":165,"line_end":165,"column_start":1,"column_end":4}},{"value":"/ This will not write any bytes past exactly what is decoded (no stray garbage bytes at the end).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160261,"byte_end":160360,"line_start":166,"line_end":166,"column_start":1,"column_end":100}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160361,"byte_end":160364,"line_start":167,"line_end":167,"column_start":1,"column_end":4}},{"value":"/ If you don't know ahead of time what the decoded length should be, size your buffer with a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160365,"byte_end":160459,"line_start":168,"line_end":168,"column_start":1,"column_end":95}},{"value":"/ conservative estimate for the decoded length of an input: 3 bytes of output for every 4 bytes of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160460,"byte_end":160560,"line_start":169,"line_end":169,"column_start":1,"column_end":101}},{"value":"/ input, rounded up, or in other words `(input_len + 3) / 4 * 3`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160561,"byte_end":160628,"line_start":170,"line_end":170,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160629,"byte_end":160632,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ If the slice is not large enough, this will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":160633,"byte_end":160687,"line_start":172,"line_end":172,"column_start":1,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":460},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4511,"byte_end":4519,"line_start":106,"line_end":106,"column_start":5,"column_end":13},"name":"Standard","qualname":"::CharacterSet::Standard","value":"CharacterSet::Standard","parent":{"krate":0,"index":459},"children":[],"decl_id":null,"docs":" The standard character set (uses `+` and `/`).","sig":null,"attributes":[{"value":"/ The standard character set (uses `+` and `/`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4377,"byte_end":4427,"line_start":103,"line_end":103,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4432,"byte_end":4435,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ See [RFC 3548](https://tools.ietf.org/html/rfc3548#section-3).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4440,"byte_end":4506,"line_start":105,"line_end":105,"column_start":5,"column_end":71}}]},{"kind":"TupleVariant","id":{"krate":0,"index":462},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4659,"byte_end":4666,"line_start":110,"line_end":110,"column_start":5,"column_end":12},"name":"UrlSafe","qualname":"::CharacterSet::UrlSafe","value":"CharacterSet::UrlSafe","parent":{"krate":0,"index":459},"children":[],"decl_id":null,"docs":" The URL safe character set (uses `-` and `_`).","sig":null,"attributes":[{"value":"/ The URL safe character set (uses `-` and `_`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4525,"byte_end":4575,"line_start":107,"line_end":107,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4580,"byte_end":4583,"line_start":108,"line_end":108,"column_start":5,"column_end":8}},{"value":"/ See [RFC 3548](https://tools.ietf.org/html/rfc3548#section-4).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4588,"byte_end":4654,"line_start":109,"line_end":109,"column_start":5,"column_end":71}}]},{"kind":"TupleVariant","id":{"krate":0,"index":464},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4892,"byte_end":4897,"line_start":114,"line_end":114,"column_start":5,"column_end":10},"name":"Crypt","qualname":"::CharacterSet::Crypt","value":"CharacterSet::Crypt","parent":{"krate":0,"index":459},"children":[],"decl_id":null,"docs":" The `crypt(3)` character set (uses `./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`).","sig":null,"attributes":[{"value":"/ The `crypt(3)` character set (uses `./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4672,"byte_end":4779,"line_start":111,"line_end":111,"column_start":5,"column_end":112}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4784,"byte_end":4787,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ Not standardized, but folk wisdom on the net asserts that this alphabet is what crypt uses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4792,"byte_end":4887,"line_start":113,"line_end":113,"column_start":5,"column_end":100}}]},{"kind":"TupleVariant","id":{"krate":0,"index":466},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5011,"byte_end":5017,"line_start":116,"line_end":116,"column_start":5,"column_end":11},"name":"Bcrypt","qualname":"::CharacterSet::Bcrypt","value":"CharacterSet::Bcrypt","parent":{"krate":0,"index":459},"children":[],"decl_id":null,"docs":" The bcrypt character set (uses `./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`).\n","sig":null,"attributes":[{"value":"/ The bcrypt character set (uses `./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4903,"byte_end":5006,"line_start":115,"line_end":115,"column_start":5,"column_end":108}}]},{"kind":"TupleVariant","id":{"krate":0,"index":468},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5179,"byte_end":5188,"line_start":120,"line_end":120,"column_start":5,"column_end":14},"name":"ImapMutf7","qualname":"::CharacterSet::ImapMutf7","value":"CharacterSet::ImapMutf7","parent":{"krate":0,"index":459},"children":[],"decl_id":null,"docs":" The character set used in IMAP-modified UTF-7 (uses `+` and `,`).","sig":null,"attributes":[{"value":"/ The character set used in IMAP-modified UTF-7 (uses `+` and `,`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5023,"byte_end":5092,"line_start":117,"line_end":117,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5097,"byte_end":5100,"line_start":118,"line_end":118,"column_start":5,"column_end":8}},{"value":"/ See [RFC 3501](https://tools.ietf.org/html/rfc3501#section-5.1.3)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5105,"byte_end":5174,"line_start":119,"line_end":119,"column_start":5,"column_end":74}}]},{"kind":"TupleVariant","id":{"krate":0,"index":470},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5349,"byte_end":5355,"line_start":124,"line_end":124,"column_start":5,"column_end":11},"name":"BinHex","qualname":"::CharacterSet::BinHex","value":"CharacterSet::BinHex","parent":{"krate":0,"index":459},"children":[],"decl_id":null,"docs":" The character set used in BinHex 4.0 files.","sig":null,"attributes":[{"value":"/ The character set used in BinHex 4.0 files.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5194,"byte_end":5241,"line_start":121,"line_end":121,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5246,"byte_end":5249,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ See [BinHex 4.0 Definition](http://files.stairways.com/other/binhex-40-specs-info.txt)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5254,"byte_end":5344,"line_start":123,"line_end":123,"column_start":5,"column_end":95}}]},{"kind":"Enum","id":{"krate":0,"index":459},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4358,"byte_end":4370,"line_start":102,"line_end":102,"column_start":10,"column_end":22},"name":"CharacterSet","qualname":"::CharacterSet","value":"enum CharacterSet { Standard, UrlSafe, Crypt, Bcrypt, ImapMutf7, BinHex, }","parent":null,"children":[{"krate":0,"index":460},{"krate":0,"index":462},{"krate":0,"index":464},{"krate":0,"index":466},{"krate":0,"index":468},{"krate":0,"index":470}],"decl_id":null,"docs":" Available encoding character sets\n","sig":null,"attributes":[{"value":"/ Available encoding character sets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":4281,"byte_end":4318,"line_start":100,"line_end":100,"column_start":1,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6388,"byte_end":6394,"line_start":153,"line_end":153,"column_start":12,"column_end":18},"name":"Config","qualname":"::Config","value":"Config { }","parent":null,"children":[{"krate":0,"index":478},{"krate":0,"index":479},{"krate":0,"index":480}],"decl_id":null,"docs":" Contains configuration parameters for base64 encoding\n","sig":null,"attributes":[{"value":"/ Contains configuration parameters for base64 encoding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6289,"byte_end":6346,"line_start":151,"line_end":151,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6719,"byte_end":6722,"line_start":164,"line_end":164,"column_start":18,"column_end":21},"name":"new","qualname":"::new","value":"const fn new(CharacterSet, bool) -> Config","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Config`.\n","sig":null,"attributes":[{"value":"/ Create a new `Config`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6675,"byte_end":6701,"line_start":163,"line_end":163,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6963,"byte_end":6966,"line_start":173,"line_end":173,"column_start":18,"column_end":21},"name":"pad","qualname":"::pad","value":"const fn pad(Self, bool) -> Config","parent":null,"children":[],"decl_id":null,"docs":" Sets whether to pad output with `=` characters.\n","sig":null,"attributes":[{"value":"/ Sets whether to pad output with `=` characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6894,"byte_end":6945,"line_start":172,"line_end":172,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7254,"byte_end":7280,"line_start":181,"line_end":181,"column_start":18,"column_end":44},"name":"decode_allow_trailing_bits","qualname":"::decode_allow_trailing_bits","value":"const fn decode_allow_trailing_bits(Self, bool) -> Config","parent":null,"children":[],"decl_id":null,"docs":" Sets whether to emit errors for nonzero trailing bits.","sig":null,"attributes":[{"value":"/ Sets whether to emit errors for nonzero trailing bits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7038,"byte_end":7096,"line_start":177,"line_end":177,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7101,"byte_end":7104,"line_start":178,"line_end":178,"column_start":5,"column_end":8}},{"value":"/ This is useful when implementing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7109,"byte_end":7145,"line_start":179,"line_end":179,"column_start":5,"column_end":41}},{"value":"/ [forgiving-base64 decode](https://infra.spec.whatwg.org/#forgiving-base64-decode).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7150,"byte_end":7236,"line_start":180,"line_end":180,"column_start":5,"column_end":91}}]},{"kind":"Const","id":{"krate":0,"index":404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7465,"byte_end":7473,"line_start":190,"line_end":190,"column_start":11,"column_end":19},"name":"STANDARD","qualname":"::STANDARD","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" Standard character set with padding.\n","sig":null,"attributes":[{"value":"/ Standard character set with padding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7414,"byte_end":7454,"line_start":189,"line_end":189,"column_start":1,"column_end":41}}]},{"kind":"Const","id":{"krate":0,"index":405},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7643,"byte_end":7658,"line_start":197,"line_end":197,"column_start":11,"column_end":26},"name":"STANDARD_NO_PAD","qualname":"::STANDARD_NO_PAD","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" Standard character set without padding.\n","sig":null,"attributes":[{"value":"/ Standard character set without padding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7589,"byte_end":7632,"line_start":196,"line_end":196,"column_start":1,"column_end":44}}]},{"kind":"Const","id":{"krate":0,"index":406},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7825,"byte_end":7833,"line_start":204,"line_end":204,"column_start":11,"column_end":19},"name":"URL_SAFE","qualname":"::URL_SAFE","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" URL-safe character set with padding\n","sig":null,"attributes":[{"value":"/ URL-safe character set with padding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7775,"byte_end":7814,"line_start":203,"line_end":203,"column_start":1,"column_end":40}}]},{"kind":"Const","id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8001,"byte_end":8016,"line_start":211,"line_end":211,"column_start":11,"column_end":26},"name":"URL_SAFE_NO_PAD","qualname":"::URL_SAFE_NO_PAD","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" URL-safe character set without padding\n","sig":null,"attributes":[{"value":"/ URL-safe character set without padding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":7948,"byte_end":7990,"line_start":210,"line_end":210,"column_start":1,"column_end":43}}]},{"kind":"Const","id":{"krate":0,"index":408},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8177,"byte_end":8182,"line_start":218,"line_end":218,"column_start":11,"column_end":16},"name":"CRYPT","qualname":"::CRYPT","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" As per `crypt(3)` requirements\n","sig":null,"attributes":[{"value":"/ As per `crypt(3)` requirements","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8132,"byte_end":8166,"line_start":217,"line_end":217,"column_start":1,"column_end":35}}]},{"kind":"Const","id":{"krate":0,"index":409},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8331,"byte_end":8337,"line_start":225,"line_end":225,"column_start":11,"column_end":17},"name":"BCRYPT","qualname":"::BCRYPT","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" Bcrypt character set\n","sig":null,"attributes":[{"value":"/ Bcrypt character set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8296,"byte_end":8320,"line_start":224,"line_end":224,"column_start":1,"column_end":25}}]},{"kind":"Const","id":{"krate":0,"index":410},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8499,"byte_end":8509,"line_start":232,"line_end":232,"column_start":11,"column_end":21},"name":"IMAP_MUTF7","qualname":"::IMAP_MUTF7","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" IMAP modified UTF-7 requirements\n","sig":null,"attributes":[{"value":"/ IMAP modified UTF-7 requirements","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8452,"byte_end":8488,"line_start":231,"line_end":231,"column_start":1,"column_end":37}}]},{"kind":"Const","id":{"krate":0,"index":411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8662,"byte_end":8668,"line_start":239,"line_end":239,"column_start":11,"column_end":17},"name":"BINHEX","qualname":"::BINHEX","value":"Config","parent":null,"children":[],"decl_id":null,"docs":" BinHex character set\n","sig":null,"attributes":[{"value":"/ BinHex character set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":8627,"byte_end":8651,"line_start":238,"line_end":238,"column_start":1,"column_end":25}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","byte_start":9492,"byte_end":9506,"line_start":27,"line_end":27,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":33},{"krate":0,"index":34}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","byte_start":11826,"byte_end":11836,"line_start":93,"line_end":93,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":44}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","byte_start":12011,"byte_end":12021,"line_start":100,"line_end":100,"column_start":19,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":47},{"krate":0,"index":48}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17022,"byte_end":17035,"line_start":23,"line_end":23,"column_start":10,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":76}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17314,"byte_end":17327,"line_start":33,"line_end":33,"column_start":22,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":79}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17648,"byte_end":17661,"line_start":44,"line_end":44,"column_start":51,"column_end":64},"value":"","parent":null,"children":[{"krate":0,"index":87},{"krate":0,"index":88}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":21157,"byte_end":21170,"line_start":57,"line_end":57,"column_start":38,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":134}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":21707,"byte_end":21720,"line_start":71,"line_end":71,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":138},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25033,"byte_end":25046,"line_start":161,"line_end":161,"column_start":28,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":149}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":113255,"byte_end":113268,"line_start":76,"line_end":76,"column_start":31,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":202}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":113647,"byte_end":113660,"line_start":89,"line_end":89,"column_start":16,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":205},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":212}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":118728,"byte_end":118741,"line_start":220,"line_end":220,"column_start":26,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":215},{"krate":0,"index":219}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125783,"byte_end":125796,"line_start":374,"line_end":374,"column_start":25,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":222}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127425,"byte_end":127444,"line_start":56,"line_end":56,"column_start":22,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":241},{"krate":0,"index":242}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128213,"byte_end":128232,"line_start":78,"line_end":78,"column_start":6,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":244}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128479,"byte_end":128498,"line_start":85,"line_end":85,"column_start":32,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":247},{"krate":0,"index":248}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":129149,"byte_end":129155,"line_start":109,"line_end":109,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":255}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":129522,"byte_end":129546,"line_start":122,"line_end":122,"column_start":36,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":261},{"krate":0,"index":262}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156620,"byte_end":156631,"line_start":44,"line_end":44,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":356}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157182,"byte_end":157193,"line_start":59,"line_end":59,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":358},{"krate":0,"index":359}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5365,"byte_end":5377,"line_start":127,"line_end":127,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":396},{"krate":0,"index":398}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6662,"byte_end":6668,"line_start":162,"line_end":162,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":401},{"krate":0,"index":402},{"krate":0,"index":403}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3764,"byte_end":3771,"line_start":80,"line_end":80,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":49}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3816,"byte_end":3820,"line_start":82,"line_end":82,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":89}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":3877,"byte_end":3882,"line_start":85,"line_end":85,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":157}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","byte_start":9492,"byte_end":9506,"line_start":27,"line_end":27,"column_start":6,"column_end":20},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":29},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","byte_start":11826,"byte_end":11836,"line_start":93,"line_end":93,"column_start":10,"column_end":20},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":39},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/chunked_encoder.rs","byte_start":12011,"byte_end":12021,"line_start":100,"line_end":100,"column_start":19,"column_end":29},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":39},"to":{"krate":0,"index":25}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17022,"byte_end":17035,"line_start":23,"line_end":23,"column_start":10,"column_end":23},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":70},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17314,"byte_end":17327,"line_start":33,"line_end":33,"column_start":22,"column_end":35},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":70},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/display.rs","byte_start":17648,"byte_end":17661,"line_start":44,"line_end":44,"column_start":51,"column_end":64},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":80},"to":{"krate":0,"index":25}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":21157,"byte_end":21170,"line_start":57,"line_end":57,"column_start":38,"column_end":51},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":117},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":21707,"byte_end":21720,"line_start":71,"line_end":71,"column_start":23,"column_end":36},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":117},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/read/decoder.rs","byte_start":25033,"byte_end":25046,"line_start":161,"line_end":161,"column_start":28,"column_end":41},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":117},"to":{"krate":1,"index":4667}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":113255,"byte_end":113268,"line_start":76,"line_end":76,"column_start":31,"column_end":44},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":189},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":113647,"byte_end":113660,"line_start":89,"line_end":89,"column_start":16,"column_end":29},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":189},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":118728,"byte_end":118741,"line_start":220,"line_end":220,"column_start":26,"column_end":39},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":189},"to":{"krate":1,"index":4724}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder.rs","byte_start":125783,"byte_end":125796,"line_start":374,"line_end":374,"column_start":25,"column_end":38},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":189},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":127425,"byte_end":127444,"line_start":56,"line_end":56,"column_start":22,"column_end":41},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":236},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128213,"byte_end":128232,"line_start":78,"line_end":78,"column_start":6,"column_end":25},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":236},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":128479,"byte_end":128498,"line_start":85,"line_end":85,"column_start":32,"column_end":51},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":236},"to":{"krate":1,"index":4724}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":129149,"byte_end":129155,"line_start":109,"line_end":109,"column_start":22,"column_end":28},"kind":{"Impl":{"id":16}},"from":{"krate":5,"index":8368},"to":{"krate":0,"index":249}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/write/encoder_string_writer.rs","byte_start":129522,"byte_end":129546,"line_start":122,"line_end":122,"column_start":36,"column_end":60},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":256},"to":{"krate":1,"index":4724}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":156620,"byte_end":156631,"line_start":44,"line_end":44,"column_start":23,"column_end":34},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":437},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rs","byte_start":157182,"byte_end":157193,"line_start":59,"line_end":59,"column_start":23,"column_end":34},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":437},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":5365,"byte_end":5377,"line_start":127,"line_end":127,"column_start":6,"column_end":18},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":459},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/lib.rs","byte_start":6662,"byte_end":6668,"line_start":162,"line_end":162,"column_start":6,"column_end":12},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":477},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libbitflags-92fba14d1d1a3be4.json b/core/target/rls/debug/deps/save-analysis/libbitflags-92fba14d1d1a3be4.json new file mode 100644 index 0000000..345ed51 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libbitflags-92fba14d1d1a3be4.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","bitflags","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","-C","metadata=92fba14d1d1a3be4","-C","extra-filename=-92fba14d1d1a3be4","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libbitflags-92fba14d1d1a3be4.rmeta"},"prelude":{"crate_id":{"name":"bitflags","disambiguator":[600335079748102937,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":467,"byte_end":55924,"line_start":11,"line_end":1729,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":467,"byte_end":55924,"line_start":11,"line_end":1729,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":7}],"decl_id":null,"docs":" A typesafe bitmask flag generator useful for sets of C-style bitmask flags.\n It can be used for creating typesafe wrappers around C APIs.","sig":null,"attributes":[{"value":"/ A typesafe bitmask flag generator useful for sets of C-style bitmask flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":467,"byte_end":546,"line_start":11,"line_end":11,"column_start":1,"column_end":80}},{"value":"/ It can be used for creating typesafe wrappers around C APIs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":547,"byte_end":611,"line_start":12,"line_end":12,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":612,"byte_end":615,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ The `bitflags!` macro generates `struct`s that manage a set of flags. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":616,"byte_end":693,"line_start":14,"line_end":14,"column_start":1,"column_end":78}},{"value":"/ flags should only be defined for integer types, otherwise unexpected type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":694,"byte_end":771,"line_start":15,"line_end":15,"column_start":1,"column_end":78}},{"value":"/ errors may occur at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":772,"byte_end":809,"line_start":16,"line_end":16,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":810,"byte_end":813,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":814,"byte_end":827,"line_start":18,"line_end":18,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":828,"byte_end":831,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":832,"byte_end":839,"line_start":20,"line_end":20,"column_start":1,"column_end":8}},{"value":"/ use bitflags::bitflags;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":840,"byte_end":867,"line_start":21,"line_end":21,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":868,"byte_end":871,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ bitflags! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":872,"byte_end":887,"line_start":23,"line_end":23,"column_start":1,"column_end":16}},{"value":"/ struct Flags: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":888,"byte_end":915,"line_start":24,"line_end":24,"column_start":1,"column_end":28}},{"value":"/ const A = 0b00000001;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":916,"byte_end":949,"line_start":25,"line_end":25,"column_start":1,"column_end":34}},{"value":"/ const B = 0b00000010;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":950,"byte_end":983,"line_start":26,"line_end":26,"column_start":1,"column_end":34}},{"value":"/ const C = 0b00000100;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":984,"byte_end":1017,"line_start":27,"line_end":27,"column_start":1,"column_end":34}},{"value":"/ const ABC = Self::A.bits | Self::B.bits | Self::C.bits;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1018,"byte_end":1085,"line_start":28,"line_end":28,"column_start":1,"column_end":68}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1086,"byte_end":1095,"line_start":29,"line_end":29,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1096,"byte_end":1101,"line_start":30,"line_end":30,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1102,"byte_end":1105,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1106,"byte_end":1121,"line_start":32,"line_end":32,"column_start":1,"column_end":16}},{"value":"/ let e1 = Flags::A | Flags::C;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1122,"byte_end":1159,"line_start":33,"line_end":33,"column_start":1,"column_end":38}},{"value":"/ let e2 = Flags::B | Flags::C;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1160,"byte_end":1197,"line_start":34,"line_end":34,"column_start":1,"column_end":38}},{"value":"/ assert_eq!((e1 | e2), Flags::ABC); // union","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1198,"byte_end":1251,"line_start":35,"line_end":35,"column_start":1,"column_end":54}},{"value":"/ assert_eq!((e1 & e2), Flags::C); // intersection","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1252,"byte_end":1312,"line_start":36,"line_end":36,"column_start":1,"column_end":61}},{"value":"/ assert_eq!((e1 - e2), Flags::A); // set difference","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1313,"byte_end":1375,"line_start":37,"line_end":37,"column_start":1,"column_end":63}},{"value":"/ assert_eq!(!e2, Flags::A); // set complement","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1376,"byte_end":1438,"line_start":38,"line_end":38,"column_start":1,"column_end":63}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1439,"byte_end":1444,"line_start":39,"line_end":39,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1445,"byte_end":1452,"line_start":40,"line_end":40,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1453,"byte_end":1456,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ See [`example_generated::Flags`](./example_generated/struct.Flags.html) for documentation of code","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1457,"byte_end":1558,"line_start":42,"line_end":42,"column_start":1,"column_end":102}},{"value":"/ generated by the above `bitflags!` expansion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1559,"byte_end":1608,"line_start":43,"line_end":43,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1609,"byte_end":1612,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ The generated `struct`s can also be extended with type and trait","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1613,"byte_end":1681,"line_start":45,"line_end":45,"column_start":1,"column_end":69}},{"value":"/ implementations:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1682,"byte_end":1702,"line_start":46,"line_end":46,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1703,"byte_end":1706,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1707,"byte_end":1714,"line_start":48,"line_end":48,"column_start":1,"column_end":8}},{"value":"/ use std::fmt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1715,"byte_end":1732,"line_start":49,"line_end":49,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1733,"byte_end":1736,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ use bitflags::bitflags;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1737,"byte_end":1764,"line_start":51,"line_end":51,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1765,"byte_end":1768,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ bitflags! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1769,"byte_end":1784,"line_start":53,"line_end":53,"column_start":1,"column_end":16}},{"value":"/ struct Flags: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1785,"byte_end":1812,"line_start":54,"line_end":54,"column_start":1,"column_end":28}},{"value":"/ const A = 0b00000001;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1813,"byte_end":1846,"line_start":55,"line_end":55,"column_start":1,"column_end":34}},{"value":"/ const B = 0b00000010;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1847,"byte_end":1880,"line_start":56,"line_end":56,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1881,"byte_end":1890,"line_start":57,"line_end":57,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1891,"byte_end":1896,"line_start":58,"line_end":58,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1897,"byte_end":1900,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ impl Flags {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1901,"byte_end":1917,"line_start":60,"line_end":60,"column_start":1,"column_end":17}},{"value":"/ pub fn clear(&mut self) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1918,"byte_end":1951,"line_start":61,"line_end":61,"column_start":1,"column_end":34}},{"value":"/ self.bits = 0; // The `bits` field can be accessed from within the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":1952,"byte_end":2031,"line_start":62,"line_end":62,"column_start":1,"column_end":80}},{"value":"/ // same module where the `bitflags!` macro was invoked.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2032,"byte_end":2115,"line_start":63,"line_end":63,"column_start":1,"column_end":84}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2116,"byte_end":2125,"line_start":64,"line_end":64,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2126,"byte_end":2131,"line_start":65,"line_end":65,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2132,"byte_end":2135,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ impl fmt::Display for Flags {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2136,"byte_end":2169,"line_start":67,"line_end":67,"column_start":1,"column_end":34}},{"value":"/ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2170,"byte_end":2232,"line_start":68,"line_end":68,"column_start":1,"column_end":63}},{"value":"/ write!(f, \"hi!\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2233,"byte_end":2261,"line_start":69,"line_end":69,"column_start":1,"column_end":29}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2262,"byte_end":2271,"line_start":70,"line_end":70,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2272,"byte_end":2277,"line_start":71,"line_end":71,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2278,"byte_end":2281,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2282,"byte_end":2297,"line_start":73,"line_end":73,"column_start":1,"column_end":16}},{"value":"/ let mut flags = Flags::A | Flags::B;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2298,"byte_end":2342,"line_start":74,"line_end":74,"column_start":1,"column_end":45}},{"value":"/ flags.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2343,"byte_end":2365,"line_start":75,"line_end":75,"column_start":1,"column_end":23}},{"value":"/ assert!(flags.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2366,"byte_end":2400,"line_start":76,"line_end":76,"column_start":1,"column_end":35}},{"value":"/ assert_eq!(format!(\"{}\", flags), \"hi!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2401,"byte_end":2449,"line_start":77,"line_end":77,"column_start":1,"column_end":49}},{"value":"/ assert_eq!(format!(\"{:?}\", Flags::A | Flags::B), \"A | B\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2450,"byte_end":2516,"line_start":78,"line_end":78,"column_start":1,"column_end":67}},{"value":"/ assert_eq!(format!(\"{:?}\", Flags::B), \"B\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2517,"byte_end":2568,"line_start":79,"line_end":79,"column_start":1,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2569,"byte_end":2574,"line_start":80,"line_end":80,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2575,"byte_end":2582,"line_start":81,"line_end":81,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2583,"byte_end":2586,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ # Visibility","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2587,"byte_end":2603,"line_start":83,"line_end":83,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2604,"byte_end":2607,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ The generated structs and their associated flag constants are not exported","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2608,"byte_end":2686,"line_start":85,"line_end":85,"column_start":1,"column_end":79}},{"value":"/ out of the current module by default. A definition can be exported out of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2687,"byte_end":2764,"line_start":86,"line_end":86,"column_start":1,"column_end":78}},{"value":"/ the current module by adding `pub` before `struct`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2765,"byte_end":2820,"line_start":87,"line_end":87,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2821,"byte_end":2824,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2825,"byte_end":2832,"line_start":89,"line_end":89,"column_start":1,"column_end":8}},{"value":"/ mod example {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2833,"byte_end":2850,"line_start":90,"line_end":90,"column_start":1,"column_end":18}},{"value":"/ use bitflags::bitflags;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2851,"byte_end":2882,"line_start":91,"line_end":91,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2883,"byte_end":2886,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ bitflags! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2887,"byte_end":2906,"line_start":93,"line_end":93,"column_start":1,"column_end":20}},{"value":"/ pub struct Flags1: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2907,"byte_end":2943,"line_start":94,"line_end":94,"column_start":1,"column_end":37}},{"value":"/ const A = 0b00000001;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2944,"byte_end":2981,"line_start":95,"line_end":95,"column_start":1,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2982,"byte_end":2995,"line_start":96,"line_end":96,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":2996,"byte_end":2999,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ # pub","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3000,"byte_end":3015,"line_start":98,"line_end":98,"column_start":1,"column_end":16}},{"value":"/ struct Flags2: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3016,"byte_end":3048,"line_start":99,"line_end":99,"column_start":1,"column_end":33}},{"value":"/ const B = 0b00000010;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3049,"byte_end":3086,"line_start":100,"line_end":100,"column_start":1,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3087,"byte_end":3100,"line_start":101,"line_end":101,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3101,"byte_end":3110,"line_start":102,"line_end":102,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3111,"byte_end":3116,"line_start":103,"line_end":103,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3117,"byte_end":3120,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3121,"byte_end":3136,"line_start":105,"line_end":105,"column_start":1,"column_end":16}},{"value":"/ let flag1 = example::Flags1::A;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3137,"byte_end":3176,"line_start":106,"line_end":106,"column_start":1,"column_end":40}},{"value":"/ let flag2 = example::Flags2::B; // error: const `B` is private","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3177,"byte_end":3247,"line_start":107,"line_end":107,"column_start":1,"column_end":71}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3248,"byte_end":3253,"line_start":108,"line_end":108,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3254,"byte_end":3261,"line_start":109,"line_end":109,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3262,"byte_end":3265,"line_start":110,"line_end":110,"column_start":1,"column_end":4}},{"value":"/ # Attributes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3266,"byte_end":3282,"line_start":111,"line_end":111,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3283,"byte_end":3286,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ Attributes can be attached to the generated `struct`s by placing them","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3287,"byte_end":3360,"line_start":113,"line_end":113,"column_start":1,"column_end":74}},{"value":"/ before the `struct` keyword.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3361,"byte_end":3393,"line_start":114,"line_end":114,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3394,"byte_end":3397,"line_start":115,"line_end":115,"column_start":1,"column_end":4}},{"value":"/ ## Representations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3398,"byte_end":3420,"line_start":116,"line_end":116,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3421,"byte_end":3424,"line_start":117,"line_end":117,"column_start":1,"column_end":4}},{"value":"/ It's valid to add a `#[repr(C)]` or `#[repr(transparent)]` attribute to a type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3425,"byte_end":3507,"line_start":118,"line_end":118,"column_start":1,"column_end":83}},{"value":"/ generated by `bitflags!`. In these cases, the type is guaranteed to be a newtype.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3508,"byte_end":3593,"line_start":119,"line_end":119,"column_start":1,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3594,"byte_end":3597,"line_start":120,"line_end":120,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3598,"byte_end":3605,"line_start":121,"line_end":121,"column_start":1,"column_end":8}},{"value":"/ use bitflags::bitflags;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3606,"byte_end":3633,"line_start":122,"line_end":122,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3634,"byte_end":3637,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/ bitflags! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3638,"byte_end":3653,"line_start":124,"line_end":124,"column_start":1,"column_end":16}},{"value":"/ #[repr(transparent)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3654,"byte_end":3682,"line_start":125,"line_end":125,"column_start":1,"column_end":29}},{"value":"/ struct Flags: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3683,"byte_end":3710,"line_start":126,"line_end":126,"column_start":1,"column_end":28}},{"value":"/ const A = 0b00000001;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3711,"byte_end":3744,"line_start":127,"line_end":127,"column_start":1,"column_end":34}},{"value":"/ const B = 0b00000010;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3745,"byte_end":3778,"line_start":128,"line_end":128,"column_start":1,"column_end":34}},{"value":"/ const C = 0b00000100;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3779,"byte_end":3812,"line_start":129,"line_end":129,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3813,"byte_end":3822,"line_start":130,"line_end":130,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3823,"byte_end":3828,"line_start":131,"line_end":131,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3829,"byte_end":3836,"line_start":132,"line_end":132,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3837,"byte_end":3840,"line_start":133,"line_end":133,"column_start":1,"column_end":4}},{"value":"/ # Trait implementations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3841,"byte_end":3868,"line_start":134,"line_end":134,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3869,"byte_end":3872,"line_start":135,"line_end":135,"column_start":1,"column_end":4}},{"value":"/ The `Copy`, `Clone`, `PartialEq`, `Eq`, `PartialOrd`, `Ord` and `Hash`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3873,"byte_end":3947,"line_start":136,"line_end":136,"column_start":1,"column_end":75}},{"value":"/ traits are automatically derived for the `struct`s using the `derive` attribute.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":3948,"byte_end":4032,"line_start":137,"line_end":137,"column_start":1,"column_end":85}},{"value":"/ Additional traits can be derived by providing an explicit `derive`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4033,"byte_end":4103,"line_start":138,"line_end":138,"column_start":1,"column_end":71}},{"value":"/ attribute on `struct`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4104,"byte_end":4130,"line_start":139,"line_end":139,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4131,"byte_end":4134,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ The `Extend` and `FromIterator` traits are implemented for the `struct`s,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4135,"byte_end":4212,"line_start":141,"line_end":141,"column_start":1,"column_end":78}},{"value":"/ too: `Extend` adds the union of the instances of the `struct` iterated over,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4213,"byte_end":4293,"line_start":142,"line_end":142,"column_start":1,"column_end":81}},{"value":"/ while `FromIterator` calculates the union.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4294,"byte_end":4340,"line_start":143,"line_end":143,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4341,"byte_end":4344,"line_start":144,"line_end":144,"column_start":1,"column_end":4}},{"value":"/ The `Binary`, `Debug`, `LowerHex`, `Octal` and `UpperHex` traits are also","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4345,"byte_end":4422,"line_start":145,"line_end":145,"column_start":1,"column_end":78}},{"value":"/ implemented by displaying the bits value of the internal struct.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4423,"byte_end":4491,"line_start":146,"line_end":146,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4492,"byte_end":4495,"line_start":147,"line_end":147,"column_start":1,"column_end":4}},{"value":"/ ## Operators","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4496,"byte_end":4512,"line_start":148,"line_end":148,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4513,"byte_end":4516,"line_start":149,"line_end":149,"column_start":1,"column_end":4}},{"value":"/ The following operator traits are implemented for the generated `struct`s:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4517,"byte_end":4595,"line_start":150,"line_end":150,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4596,"byte_end":4599,"line_start":151,"line_end":151,"column_start":1,"column_end":4}},{"value":"/ - `BitOr` and `BitOrAssign`: union","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4600,"byte_end":4638,"line_start":152,"line_end":152,"column_start":1,"column_end":39}},{"value":"/ - `BitAnd` and `BitAndAssign`: intersection","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4639,"byte_end":4686,"line_start":153,"line_end":153,"column_start":1,"column_end":48}},{"value":"/ - `BitXor` and `BitXorAssign`: toggle","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4687,"byte_end":4728,"line_start":154,"line_end":154,"column_start":1,"column_end":42}},{"value":"/ - `Sub` and `SubAssign`: set difference","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4729,"byte_end":4772,"line_start":155,"line_end":155,"column_start":1,"column_end":44}},{"value":"/ - `Not`: set complement","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4773,"byte_end":4800,"line_start":156,"line_end":156,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4801,"byte_end":4804,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ # Methods","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4805,"byte_end":4818,"line_start":158,"line_end":158,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4819,"byte_end":4822,"line_start":159,"line_end":159,"column_start":1,"column_end":4}},{"value":"/ The following methods are defined for the generated `struct`s:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4823,"byte_end":4889,"line_start":160,"line_end":160,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4890,"byte_end":4893,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ - `empty`: an empty set of flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4894,"byte_end":4930,"line_start":162,"line_end":162,"column_start":1,"column_end":37}},{"value":"/ - `all`: the set of all defined flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4931,"byte_end":4972,"line_start":163,"line_end":163,"column_start":1,"column_end":42}},{"value":"/ - `bits`: the raw value of the flags currently stored","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":4973,"byte_end":5030,"line_start":164,"line_end":164,"column_start":1,"column_end":58}},{"value":"/ - `from_bits`: convert from underlying bit representation, unless that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5031,"byte_end":5105,"line_start":165,"line_end":165,"column_start":1,"column_end":75}},{"value":"/ representation contains bits that do not correspond to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5106,"byte_end":5181,"line_start":166,"line_end":166,"column_start":1,"column_end":76}},{"value":"/ defined flag","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5182,"byte_end":5213,"line_start":167,"line_end":167,"column_start":1,"column_end":32}},{"value":"/ - `from_bits_truncate`: convert from underlying bit representation, dropping","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5214,"byte_end":5294,"line_start":168,"line_end":168,"column_start":1,"column_end":81}},{"value":"/ any bits that do not correspond to defined flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5295,"byte_end":5371,"line_start":169,"line_end":169,"column_start":1,"column_end":77}},{"value":"/ - `from_bits_unchecked`: convert from underlying bit representation, keeping","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5372,"byte_end":5452,"line_start":170,"line_end":170,"column_start":1,"column_end":81}},{"value":"/ all bits (even those not corresponding to defined","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5453,"byte_end":5531,"line_start":171,"line_end":171,"column_start":1,"column_end":79}},{"value":"/ flags)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5532,"byte_end":5567,"line_start":172,"line_end":172,"column_start":1,"column_end":36}},{"value":"/ - `is_empty`: `true` if no flags are currently stored","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5568,"byte_end":5625,"line_start":173,"line_end":173,"column_start":1,"column_end":58}},{"value":"/ - `is_all`: `true` if currently set flags exactly equal all defined flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5626,"byte_end":5703,"line_start":174,"line_end":174,"column_start":1,"column_end":78}},{"value":"/ - `intersects`: `true` if there are flags common to both `self` and `other`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5704,"byte_end":5783,"line_start":175,"line_end":175,"column_start":1,"column_end":80}},{"value":"/ - `contains`: `true` if all of the flags in `other` are contained within `self`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5784,"byte_end":5867,"line_start":176,"line_end":176,"column_start":1,"column_end":84}},{"value":"/ - `insert`: inserts the specified flags in-place","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5868,"byte_end":5920,"line_start":177,"line_end":177,"column_start":1,"column_end":53}},{"value":"/ - `remove`: removes the specified flags in-place","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5921,"byte_end":5973,"line_start":178,"line_end":178,"column_start":1,"column_end":53}},{"value":"/ - `toggle`: the specified flags will be inserted if not present, and removed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":5974,"byte_end":6054,"line_start":179,"line_end":179,"column_start":1,"column_end":81}},{"value":"/ if they are.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6055,"byte_end":6083,"line_start":180,"line_end":180,"column_start":1,"column_end":29}},{"value":"/ - `set`: inserts or removes the specified flags depending on the passed value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6084,"byte_end":6165,"line_start":181,"line_end":181,"column_start":1,"column_end":82}},{"value":"/ - `intersection`: returns a new set of flags, containing only the flags present","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6166,"byte_end":6249,"line_start":182,"line_end":182,"column_start":1,"column_end":84}},{"value":"/ in both `self` and `other` (the argument to the function).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6250,"byte_end":6330,"line_start":183,"line_end":183,"column_start":1,"column_end":81}},{"value":"/ - `union`: returns a new set of flags, containing any flags present in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6331,"byte_end":6405,"line_start":184,"line_end":184,"column_start":1,"column_end":75}},{"value":"/ either `self` or `other` (the argument to the function).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6406,"byte_end":6477,"line_start":185,"line_end":185,"column_start":1,"column_end":72}},{"value":"/ - `difference`: returns a new set of flags, containing all flags present in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6478,"byte_end":6557,"line_start":186,"line_end":186,"column_start":1,"column_end":80}},{"value":"/ `self` without any of the flags present in `other` (the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6558,"byte_end":6633,"line_start":187,"line_end":187,"column_start":1,"column_end":76}},{"value":"/ argument to the function).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6634,"byte_end":6680,"line_start":188,"line_end":188,"column_start":1,"column_end":47}},{"value":"/ - `symmetric_difference`: returns a new set of flags, containing all flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6681,"byte_end":6759,"line_start":189,"line_end":189,"column_start":1,"column_end":79}},{"value":"/ present in either `self` or `other` (the argument","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6760,"byte_end":6839,"line_start":190,"line_end":190,"column_start":1,"column_end":80}},{"value":"/ to the function), but not both.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6840,"byte_end":6901,"line_start":191,"line_end":191,"column_start":1,"column_end":62}},{"value":"/ - `complement`: returns a new set of flags, containing all flags which are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6902,"byte_end":6980,"line_start":192,"line_end":192,"column_start":1,"column_end":79}},{"value":"/ not set in `self`, but which are allowed for this type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":6981,"byte_end":7056,"line_start":193,"line_end":193,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7057,"byte_end":7060,"line_start":194,"line_end":194,"column_start":1,"column_end":4}},{"value":"/ ## Default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7061,"byte_end":7075,"line_start":195,"line_end":195,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7076,"byte_end":7079,"line_start":196,"line_end":196,"column_start":1,"column_end":4}},{"value":"/ The `Default` trait is not automatically implemented for the generated structs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7080,"byte_end":7163,"line_start":197,"line_end":197,"column_start":1,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7164,"byte_end":7167,"line_start":198,"line_end":198,"column_start":1,"column_end":4}},{"value":"/ If your default value is equal to `0` (which is the same value as calling `empty()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7168,"byte_end":7255,"line_start":199,"line_end":199,"column_start":1,"column_end":88}},{"value":"/ on the generated struct), you can simply derive `Default`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7256,"byte_end":7318,"line_start":200,"line_end":200,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7319,"byte_end":7322,"line_start":201,"line_end":201,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7323,"byte_end":7330,"line_start":202,"line_end":202,"column_start":1,"column_end":8}},{"value":"/ use bitflags::bitflags;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7331,"byte_end":7358,"line_start":203,"line_end":203,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7359,"byte_end":7362,"line_start":204,"line_end":204,"column_start":1,"column_end":4}},{"value":"/ bitflags! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7363,"byte_end":7378,"line_start":205,"line_end":205,"column_start":1,"column_end":16}},{"value":"/ // Results in default value with bits: 0","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7379,"byte_end":7427,"line_start":206,"line_end":206,"column_start":1,"column_end":49}},{"value":"/ #[derive(Default)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7428,"byte_end":7454,"line_start":207,"line_end":207,"column_start":1,"column_end":27}},{"value":"/ struct Flags: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7455,"byte_end":7482,"line_start":208,"line_end":208,"column_start":1,"column_end":28}},{"value":"/ const A = 0b00000001;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7483,"byte_end":7516,"line_start":209,"line_end":209,"column_start":1,"column_end":34}},{"value":"/ const B = 0b00000010;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7517,"byte_end":7550,"line_start":210,"line_end":210,"column_start":1,"column_end":34}},{"value":"/ const C = 0b00000100;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7551,"byte_end":7584,"line_start":211,"line_end":211,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7585,"byte_end":7594,"line_start":212,"line_end":212,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7595,"byte_end":7600,"line_start":213,"line_end":213,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7601,"byte_end":7604,"line_start":214,"line_end":214,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7605,"byte_end":7620,"line_start":215,"line_end":215,"column_start":1,"column_end":16}},{"value":"/ let derived_default: Flags = Default::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7621,"byte_end":7677,"line_start":216,"line_end":216,"column_start":1,"column_end":57}},{"value":"/ assert_eq!(derived_default.bits(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7678,"byte_end":7724,"line_start":217,"line_end":217,"column_start":1,"column_end":47}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7725,"byte_end":7730,"line_start":218,"line_end":218,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7731,"byte_end":7738,"line_start":219,"line_end":219,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7739,"byte_end":7742,"line_start":220,"line_end":220,"column_start":1,"column_end":4}},{"value":"/ If your default value is not equal to `0` you need to implement `Default` yourself:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7743,"byte_end":7830,"line_start":221,"line_end":221,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7831,"byte_end":7834,"line_start":222,"line_end":222,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7835,"byte_end":7842,"line_start":223,"line_end":223,"column_start":1,"column_end":8}},{"value":"/ use bitflags::bitflags;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7843,"byte_end":7870,"line_start":224,"line_end":224,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7871,"byte_end":7874,"line_start":225,"line_end":225,"column_start":1,"column_end":4}},{"value":"/ bitflags! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7875,"byte_end":7890,"line_start":226,"line_end":226,"column_start":1,"column_end":16}},{"value":"/ struct Flags: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7891,"byte_end":7918,"line_start":227,"line_end":227,"column_start":1,"column_end":28}},{"value":"/ const A = 0b00000001;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7919,"byte_end":7952,"line_start":228,"line_end":228,"column_start":1,"column_end":34}},{"value":"/ const B = 0b00000010;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7953,"byte_end":7986,"line_start":229,"line_end":229,"column_start":1,"column_end":34}},{"value":"/ const C = 0b00000100;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":7987,"byte_end":8020,"line_start":230,"line_end":230,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8021,"byte_end":8030,"line_start":231,"line_end":231,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8031,"byte_end":8036,"line_start":232,"line_end":232,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8037,"byte_end":8040,"line_start":233,"line_end":233,"column_start":1,"column_end":4}},{"value":"/ // explicit `Default` implementation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8041,"byte_end":8081,"line_start":234,"line_end":234,"column_start":1,"column_end":41}},{"value":"/ impl Default for Flags {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8082,"byte_end":8110,"line_start":235,"line_end":235,"column_start":1,"column_end":29}},{"value":"/ fn default() -> Flags {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8111,"byte_end":8142,"line_start":236,"line_end":236,"column_start":1,"column_end":32}},{"value":"/ Flags::A | Flags::C","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8143,"byte_end":8174,"line_start":237,"line_end":237,"column_start":1,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8175,"byte_end":8184,"line_start":238,"line_end":238,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8185,"byte_end":8190,"line_start":239,"line_end":239,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8191,"byte_end":8194,"line_start":240,"line_end":240,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8195,"byte_end":8210,"line_start":241,"line_end":241,"column_start":1,"column_end":16}},{"value":"/ let implemented_default: Flags = Default::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8211,"byte_end":8271,"line_start":242,"line_end":242,"column_start":1,"column_end":61}},{"value":"/ assert_eq!(implemented_default, (Flags::A | Flags::C));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8272,"byte_end":8335,"line_start":243,"line_end":243,"column_start":1,"column_end":64}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8336,"byte_end":8341,"line_start":244,"line_end":244,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8342,"byte_end":8349,"line_start":245,"line_end":245,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8350,"byte_end":8353,"line_start":246,"line_end":246,"column_start":1,"column_end":4}},{"value":"/ # Zero Flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8354,"byte_end":8370,"line_start":247,"line_end":247,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8371,"byte_end":8374,"line_start":248,"line_end":248,"column_start":1,"column_end":4}},{"value":"/ Flags with a value equal to zero will have some strange behavior that one should be aware of.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8375,"byte_end":8472,"line_start":249,"line_end":249,"column_start":1,"column_end":98}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8473,"byte_end":8476,"line_start":250,"line_end":250,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8477,"byte_end":8484,"line_start":251,"line_end":251,"column_start":1,"column_end":8}},{"value":"/ use bitflags::bitflags;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8485,"byte_end":8512,"line_start":252,"line_end":252,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8513,"byte_end":8516,"line_start":253,"line_end":253,"column_start":1,"column_end":4}},{"value":"/ bitflags! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8517,"byte_end":8532,"line_start":254,"line_end":254,"column_start":1,"column_end":16}},{"value":"/ struct Flags: u32 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8533,"byte_end":8560,"line_start":255,"line_end":255,"column_start":1,"column_end":28}},{"value":"/ const NONE = 0b00000000;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8561,"byte_end":8597,"line_start":256,"line_end":256,"column_start":1,"column_end":37}},{"value":"/ const SOME = 0b00000001;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8598,"byte_end":8634,"line_start":257,"line_end":257,"column_start":1,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8635,"byte_end":8644,"line_start":258,"line_end":258,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8645,"byte_end":8650,"line_start":259,"line_end":259,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8651,"byte_end":8654,"line_start":260,"line_end":260,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8655,"byte_end":8670,"line_start":261,"line_end":261,"column_start":1,"column_end":16}},{"value":"/ let empty = Flags::empty();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8671,"byte_end":8706,"line_start":262,"line_end":262,"column_start":1,"column_end":36}},{"value":"/ let none = Flags::NONE;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8707,"byte_end":8738,"line_start":263,"line_end":263,"column_start":1,"column_end":32}},{"value":"/ let some = Flags::SOME;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8739,"byte_end":8770,"line_start":264,"line_end":264,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8771,"byte_end":8774,"line_start":265,"line_end":265,"column_start":1,"column_end":4}},{"value":"/ // Zero flags are treated as always present","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8775,"byte_end":8826,"line_start":266,"line_end":266,"column_start":1,"column_end":52}},{"value":"/ assert!(empty.contains(Flags::NONE));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8827,"byte_end":8872,"line_start":267,"line_end":267,"column_start":1,"column_end":46}},{"value":"/ assert!(none.contains(Flags::NONE));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8873,"byte_end":8917,"line_start":268,"line_end":268,"column_start":1,"column_end":45}},{"value":"/ assert!(some.contains(Flags::NONE));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8918,"byte_end":8962,"line_start":269,"line_end":269,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8963,"byte_end":8966,"line_start":270,"line_end":270,"column_start":1,"column_end":4}},{"value":"/ // Zero flags will be ignored when testing for emptiness","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":8967,"byte_end":9031,"line_start":271,"line_end":271,"column_start":1,"column_end":65}},{"value":"/ assert!(none.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":9032,"byte_end":9065,"line_start":272,"line_end":272,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":9066,"byte_end":9071,"line_start":273,"line_end":273,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":9072,"byte_end":9079,"line_start":274,"line_end":274,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":9080,"byte_end":9083,"line_start":275,"line_end":275,"column_start":1,"column_end":4}},{"value":"/ Users should generally avoid defining a flag with a value of zero.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":9084,"byte_end":9154,"line_start":276,"line_end":276,"column_start":1,"column_end":71}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","byte_start":9179,"byte_end":9185,"line_start":278,"line_end":278,"column_start":24,"column_end":30}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libbyteorder-31e4f63363fc7f84.json b/core/target/rls/debug/deps/save-analysis/libbyteorder-31e4f63363fc7f84.json new file mode 100644 index 0000000..22a1fbc --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libbyteorder-31e4f63363fc7f84.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","byteorder","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=31e4f63363fc7f84","-C","extra-filename=-31e4f63363fc7f84","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libbyteorder-31e4f63363fc7f84.rmeta"},"prelude":{"crate_id":{"name":"byteorder","disambiguator":[17568044588112060419,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":0,"byte_end":108834,"line_start":1,"line_end":4052,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":2555,"byte_end":2567,"line_start":78,"line_end":78,"column_start":21,"column_end":33},"alias_span":null,"name":"ReadBytesExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":2569,"byte_end":2582,"line_start":78,"line_end":78,"column_start":35,"column_end":48},"alias_span":null,"name":"WriteBytesExt","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":0,"byte_end":108834,"line_start":1,"line_end":4052,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197},{"krate":0,"index":201},{"krate":0,"index":341},{"krate":0,"index":342},{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":347},{"krate":0,"index":348},{"krate":0,"index":350},{"krate":0,"index":353},{"krate":0,"index":355},{"krate":0,"index":356},{"krate":0,"index":358},{"krate":0,"index":271},{"krate":0,"index":273},{"krate":0,"index":360},{"krate":0,"index":361},{"krate":0,"index":363},{"krate":0,"index":364},{"krate":0,"index":366},{"krate":0,"index":367},{"krate":0,"index":369},{"krate":0,"index":372},{"krate":0,"index":374},{"krate":0,"index":375},{"krate":0,"index":377},{"krate":0,"index":274},{"krate":0,"index":276},{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":279},{"krate":0,"index":280},{"krate":0,"index":281},{"krate":0,"index":282},{"krate":0,"index":283},{"krate":0,"index":312}],"decl_id":null,"docs":"This crate provides convenience methods for encoding and decoding numbers in\neither [big-endian or little-endian order].","sig":null,"attributes":[{"value":"*\nThis crate provides convenience methods for encoding and decoding numbers in\neither [big-endian or little-endian order].\n\nThe organization of the crate is pretty simple. A trait, [`ByteOrder`], specifies\nbyte conversion methods for each type of number in Rust (sans numbers that have\na platform dependent size like `usize` and `isize`). Two types, [`BigEndian`]\nand [`LittleEndian`] implement these methods. Finally, [`ReadBytesExt`] and\n[`WriteBytesExt`] provide convenience methods available to all types that\nimplement [`Read`] and [`Write`].\n\nAn alias, [`NetworkEndian`], for [`BigEndian`] is provided to help improve\ncode clarity.\n\nAn additional alias, [`NativeEndian`], is provided for the endianness of the\nlocal platform. This is convenient when serializing data for use and\nconversions are not desired.\n\n# Examples\n\nRead unsigned 16 bit big-endian integers from a [`Read`] type:\n\n```rust\nuse std::io::Cursor;\nuse byteorder::{BigEndian, ReadBytesExt};\n\nlet mut rdr = Cursor::new(vec![2, 5, 3, 0]);\n// Note that we use type parameters to indicate which kind of byte order\n// we want!\nassert_eq!(517, rdr.read_u16::().unwrap());\nassert_eq!(768, rdr.read_u16::().unwrap());\n```\n\nWrite unsigned 16 bit little-endian integers to a [`Write`] type:\n\n```rust\nuse byteorder::{LittleEndian, WriteBytesExt};\n\nlet mut wtr = vec![];\nwtr.write_u16::(517).unwrap();\nwtr.write_u16::(768).unwrap();\nassert_eq!(wtr, vec![5, 2, 0, 3]);\n```\n\n# Optional Features\n\nThis crate optionally provides support for 128 bit values (`i128` and `u128`)\nwhen built with the `i128` feature enabled.\n\nThis crate can also be used without the standard library.\n\n# Alternatives\n\nNote that as of Rust 1.32, the standard numeric types provide built-in methods\nlike `to_le_bytes` and `from_le_bytes`, which support some of the same use\ncases.\n\n[big-endian or little-endian order]: https://en.wikipedia.org/wiki/Endianness\n[`ByteOrder`]: trait.ByteOrder.html\n[`BigEndian`]: enum.BigEndian.html\n[`LittleEndian`]: enum.LittleEndian.html\n[`ReadBytesExt`]: trait.ReadBytesExt.html\n[`WriteBytesExt`]: trait.WriteBytesExt.html\n[`NetworkEndian`]: type.NetworkEndian.html\n[`NativeEndian`]: type.NativeEndian.html\n[`Read`]: https://doc.rust-lang.org/std/io/trait.Read.html\n[`Write`]: https://doc.rust-lang.org/std/io/trait.Write.html\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":0,"byte_end":2347,"line_start":1,"line_end":68,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":2349,"byte_end":2371,"line_start":70,"line_end":70,"column_start":1,"column_end":23}}]},{"kind":"Trait","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109726,"byte_end":109738,"line_start":30,"line_end":30,"column_start":11,"column_end":23},"name":"ReadBytesExt","qualname":"::io::ReadBytesExt","value":"ReadBytesExt: io::Read","parent":null,"children":[{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61},{"krate":0,"index":64},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":73},{"krate":0,"index":76},{"krate":0,"index":79},{"krate":0,"index":82},{"krate":0,"index":85},{"krate":0,"index":88},{"krate":0,"index":91},{"krate":0,"index":94},{"krate":0,"index":97},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":104},{"krate":0,"index":106},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":111},{"krate":0,"index":113},{"krate":0,"index":115},{"krate":0,"index":117},{"krate":0,"index":119},{"krate":0,"index":121},{"krate":0,"index":123}],"decl_id":null,"docs":" Extends [`Read`] with methods for reading numbers. (For `std::io`.)","sig":null,"attributes":[{"value":"/ Extends [`Read`] with methods for reading numbers. (For `std::io`.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":108909,"byte_end":108980,"line_start":8,"line_end":8,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":108981,"byte_end":108984,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ Most of the methods defined here have an unconstrained type parameter that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":108985,"byte_end":109063,"line_start":10,"line_end":10,"column_start":1,"column_end":79}},{"value":"/ must be explicitly instantiated. Typically, it is instantiated with either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109064,"byte_end":109142,"line_start":11,"line_end":11,"column_start":1,"column_end":79}},{"value":"/ the [`BigEndian`] or [`LittleEndian`] types defined in this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109143,"byte_end":109213,"line_start":12,"line_end":12,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109214,"byte_end":109217,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109218,"byte_end":109232,"line_start":14,"line_end":14,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109233,"byte_end":109236,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ Read unsigned 16 bit big-endian integers from a [`Read`]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109237,"byte_end":109298,"line_start":16,"line_end":16,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109299,"byte_end":109302,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109303,"byte_end":109314,"line_start":18,"line_end":18,"column_start":1,"column_end":12}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109315,"byte_end":109339,"line_start":19,"line_end":19,"column_start":1,"column_end":25}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109340,"byte_end":109385,"line_start":20,"line_end":20,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109386,"byte_end":109389,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ let mut rdr = Cursor::new(vec![2, 5, 3, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109390,"byte_end":109438,"line_start":22,"line_end":22,"column_start":1,"column_end":49}},{"value":"/ assert_eq!(517, rdr.read_u16::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109439,"byte_end":109497,"line_start":23,"line_end":23,"column_start":1,"column_end":59}},{"value":"/ assert_eq!(768, rdr.read_u16::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109498,"byte_end":109556,"line_start":24,"line_end":24,"column_start":1,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109557,"byte_end":109564,"line_start":25,"line_end":25,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109565,"byte_end":109568,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ [`BigEndian`]: enum.BigEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109569,"byte_end":109607,"line_start":27,"line_end":27,"column_start":1,"column_end":39}},{"value":"/ [`LittleEndian`]: enum.LittleEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109608,"byte_end":109652,"line_start":28,"line_end":28,"column_start":1,"column_end":45}},{"value":"/ [`Read`]: https://doc.rust-lang.org/std/io/trait.Read.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109653,"byte_end":109715,"line_start":29,"line_end":29,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110520,"byte_end":110527,"line_start":55,"line_end":55,"column_start":8,"column_end":15},"name":"read_u8","qualname":"::io::ReadBytesExt::read_u8","value":"fn read_u8<'_>(&'_ mut Self) -> Result","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned 8 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned 8 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109755,"byte_end":109818,"line_start":31,"line_end":31,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109823,"byte_end":109826,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ Note that since this reads a single byte, no byte order conversions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109831,"byte_end":109902,"line_start":33,"line_end":33,"column_start":5,"column_end":76}},{"value":"/ are used. It is included for completeness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109907,"byte_end":109953,"line_start":34,"line_end":34,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109958,"byte_end":109961,"line_start":35,"line_end":35,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109966,"byte_end":109978,"line_start":36,"line_end":36,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109983,"byte_end":109986,"line_start":37,"line_end":37,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109991,"byte_end":110055,"line_start":38,"line_end":38,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110060,"byte_end":110063,"line_start":39,"line_end":39,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110068,"byte_end":110160,"line_start":40,"line_end":40,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110165,"byte_end":110168,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110173,"byte_end":110187,"line_start":42,"line_end":42,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110192,"byte_end":110195,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ Read unsigned 8 bit integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110200,"byte_end":110247,"line_start":44,"line_end":44,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110252,"byte_end":110255,"line_start":45,"line_end":45,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110260,"byte_end":110271,"line_start":46,"line_end":46,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110276,"byte_end":110300,"line_start":47,"line_end":47,"column_start":5,"column_end":29}},{"value":"/ use byteorder::ReadBytesExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110305,"byte_end":110337,"line_start":48,"line_end":48,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110342,"byte_end":110345,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![2, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110350,"byte_end":110392,"line_start":50,"line_end":50,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(2, rdr.read_u8().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110397,"byte_end":110439,"line_start":51,"line_end":51,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(5, rdr.read_u8().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110444,"byte_end":110486,"line_start":52,"line_end":52,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110491,"byte_end":110498,"line_start":53,"line_end":53,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110503,"byte_end":110512,"line_start":54,"line_end":54,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111418,"byte_end":111425,"line_start":85,"line_end":85,"column_start":8,"column_end":15},"name":"read_i8","qualname":"::io::ReadBytesExt::read_i8","value":"fn read_i8<'_>(&'_ mut Self) -> Result","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed 8 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed 8 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110651,"byte_end":110711,"line_start":61,"line_end":61,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110716,"byte_end":110719,"line_start":62,"line_end":62,"column_start":5,"column_end":8}},{"value":"/ Note that since this reads a single byte, no byte order conversions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110724,"byte_end":110795,"line_start":63,"line_end":63,"column_start":5,"column_end":76}},{"value":"/ are used. It is included for completeness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110800,"byte_end":110846,"line_start":64,"line_end":64,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110851,"byte_end":110854,"line_start":65,"line_end":65,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110859,"byte_end":110871,"line_start":66,"line_end":66,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110876,"byte_end":110879,"line_start":67,"line_end":67,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110884,"byte_end":110948,"line_start":68,"line_end":68,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110953,"byte_end":110956,"line_start":69,"line_end":69,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":110961,"byte_end":111053,"line_start":70,"line_end":70,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111058,"byte_end":111061,"line_start":71,"line_end":71,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111066,"byte_end":111080,"line_start":72,"line_end":72,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111085,"byte_end":111088,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ Read signed 8 bit integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111093,"byte_end":111138,"line_start":74,"line_end":74,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111143,"byte_end":111146,"line_start":75,"line_end":75,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111151,"byte_end":111162,"line_start":76,"line_end":76,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111167,"byte_end":111191,"line_start":77,"line_end":77,"column_start":5,"column_end":29}},{"value":"/ use byteorder::ReadBytesExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111196,"byte_end":111228,"line_start":78,"line_end":78,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111233,"byte_end":111236,"line_start":79,"line_end":79,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x02, 0xfb]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111241,"byte_end":111289,"line_start":80,"line_end":80,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(2, rdr.read_i8().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111294,"byte_end":111336,"line_start":81,"line_end":81,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(-5, rdr.read_i8().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111341,"byte_end":111384,"line_start":82,"line_end":82,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111389,"byte_end":111396,"line_start":83,"line_end":83,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111401,"byte_end":111410,"line_start":84,"line_end":84,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112249,"byte_end":112257,"line_start":112,"line_end":112,"column_start":8,"column_end":16},"name":"read_u16","qualname":"::io::ReadBytesExt::read_u16","value":"fn read_u16(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned 16 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned 16 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111555,"byte_end":111619,"line_start":91,"line_end":91,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111624,"byte_end":111627,"line_start":92,"line_end":92,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111632,"byte_end":111644,"line_start":93,"line_end":93,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111649,"byte_end":111652,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111657,"byte_end":111721,"line_start":95,"line_end":95,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111726,"byte_end":111729,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111734,"byte_end":111826,"line_start":97,"line_end":97,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111831,"byte_end":111834,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111839,"byte_end":111853,"line_start":99,"line_end":99,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111858,"byte_end":111861,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ Read unsigned 16 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111866,"byte_end":111925,"line_start":101,"line_end":101,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111930,"byte_end":111933,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111938,"byte_end":111949,"line_start":103,"line_end":103,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111954,"byte_end":111978,"line_start":104,"line_end":104,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":111983,"byte_end":112028,"line_start":105,"line_end":105,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112033,"byte_end":112036,"line_start":106,"line_end":106,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![2, 5, 3, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112041,"byte_end":112089,"line_start":107,"line_end":107,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(517, rdr.read_u16::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112094,"byte_end":112152,"line_start":108,"line_end":108,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(768, rdr.read_u16::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112157,"byte_end":112215,"line_start":109,"line_end":109,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112220,"byte_end":112227,"line_start":110,"line_end":110,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112232,"byte_end":112241,"line_start":111,"line_end":111,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113109,"byte_end":113117,"line_start":139,"line_end":139,"column_start":8,"column_end":16},"name":"read_i16","qualname":"::io::ReadBytesExt::read_i16","value":"fn read_i16(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed 16 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed 16 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112407,"byte_end":112468,"line_start":118,"line_end":118,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112473,"byte_end":112476,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112481,"byte_end":112493,"line_start":120,"line_end":120,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112498,"byte_end":112501,"line_start":121,"line_end":121,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112506,"byte_end":112570,"line_start":122,"line_end":122,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112575,"byte_end":112578,"line_start":123,"line_end":123,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112583,"byte_end":112675,"line_start":124,"line_end":124,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112680,"byte_end":112683,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112688,"byte_end":112702,"line_start":126,"line_end":126,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112707,"byte_end":112710,"line_start":127,"line_end":127,"column_start":5,"column_end":8}},{"value":"/ Read signed 16 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112715,"byte_end":112772,"line_start":128,"line_end":128,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112777,"byte_end":112780,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112785,"byte_end":112796,"line_start":130,"line_end":130,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112801,"byte_end":112825,"line_start":131,"line_end":131,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112830,"byte_end":112875,"line_start":132,"line_end":132,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112880,"byte_end":112883,"line_start":133,"line_end":133,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x00, 0xc1, 0xff, 0x7c]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112888,"byte_end":112948,"line_start":134,"line_end":134,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(193, rdr.read_i16::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":112953,"byte_end":113011,"line_start":135,"line_end":135,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(-132, rdr.read_i16::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113016,"byte_end":113075,"line_start":136,"line_end":136,"column_start":5,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113080,"byte_end":113087,"line_start":137,"line_end":137,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113092,"byte_end":113101,"line_start":138,"line_end":138,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113904,"byte_end":113912,"line_start":165,"line_end":165,"column_start":8,"column_end":16},"name":"read_u24","qualname":"::io::ReadBytesExt::read_u24","value":"fn read_u24(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned 24 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned 24 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113267,"byte_end":113331,"line_start":145,"line_end":145,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113336,"byte_end":113339,"line_start":146,"line_end":146,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113344,"byte_end":113356,"line_start":147,"line_end":147,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113361,"byte_end":113364,"line_start":148,"line_end":148,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113369,"byte_end":113433,"line_start":149,"line_end":149,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113438,"byte_end":113441,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113446,"byte_end":113538,"line_start":151,"line_end":151,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113543,"byte_end":113546,"line_start":152,"line_end":152,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113551,"byte_end":113565,"line_start":153,"line_end":153,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113570,"byte_end":113573,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ Read unsigned 24 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113578,"byte_end":113637,"line_start":155,"line_end":155,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113642,"byte_end":113645,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113650,"byte_end":113661,"line_start":157,"line_end":157,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113666,"byte_end":113690,"line_start":158,"line_end":158,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113695,"byte_end":113740,"line_start":159,"line_end":159,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113745,"byte_end":113748,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x00, 0x01, 0x0b]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113753,"byte_end":113807,"line_start":161,"line_end":161,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(267, rdr.read_u24::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113812,"byte_end":113870,"line_start":162,"line_end":162,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113875,"byte_end":113882,"line_start":163,"line_end":163,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":113887,"byte_end":113896,"line_start":164,"line_end":164,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114697,"byte_end":114705,"line_start":191,"line_end":191,"column_start":8,"column_end":16},"name":"read_i24","qualname":"::io::ReadBytesExt::read_i24","value":"fn read_i24(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed 24 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed 24 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114062,"byte_end":114123,"line_start":171,"line_end":171,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114128,"byte_end":114131,"line_start":172,"line_end":172,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114136,"byte_end":114148,"line_start":173,"line_end":173,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114153,"byte_end":114156,"line_start":174,"line_end":174,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114161,"byte_end":114225,"line_start":175,"line_end":175,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114230,"byte_end":114233,"line_start":176,"line_end":176,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114238,"byte_end":114330,"line_start":177,"line_end":177,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114335,"byte_end":114338,"line_start":178,"line_end":178,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114343,"byte_end":114357,"line_start":179,"line_end":179,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114362,"byte_end":114365,"line_start":180,"line_end":180,"column_start":5,"column_end":8}},{"value":"/ Read signed 24 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114370,"byte_end":114427,"line_start":181,"line_end":181,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114432,"byte_end":114435,"line_start":182,"line_end":182,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114440,"byte_end":114451,"line_start":183,"line_end":183,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114456,"byte_end":114480,"line_start":184,"line_end":184,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114485,"byte_end":114530,"line_start":185,"line_end":185,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114535,"byte_end":114538,"line_start":186,"line_end":186,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0xff, 0x7a, 0x33]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114543,"byte_end":114597,"line_start":187,"line_end":187,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(-34253, rdr.read_i24::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114602,"byte_end":114663,"line_start":188,"line_end":188,"column_start":5,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114668,"byte_end":114675,"line_start":189,"line_end":189,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114680,"byte_end":114689,"line_start":190,"line_end":190,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115498,"byte_end":115506,"line_start":217,"line_end":217,"column_start":8,"column_end":16},"name":"read_u32","qualname":"::io::ReadBytesExt::read_u32","value":"fn read_u32(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned 32 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned 32 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114855,"byte_end":114919,"line_start":197,"line_end":197,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114924,"byte_end":114927,"line_start":198,"line_end":198,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114932,"byte_end":114944,"line_start":199,"line_end":199,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114949,"byte_end":114952,"line_start":200,"line_end":200,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":114957,"byte_end":115021,"line_start":201,"line_end":201,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115026,"byte_end":115029,"line_start":202,"line_end":202,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115034,"byte_end":115126,"line_start":203,"line_end":203,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115131,"byte_end":115134,"line_start":204,"line_end":204,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115139,"byte_end":115153,"line_start":205,"line_end":205,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115158,"byte_end":115161,"line_start":206,"line_end":206,"column_start":5,"column_end":8}},{"value":"/ Read unsigned 32 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115166,"byte_end":115225,"line_start":207,"line_end":207,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115230,"byte_end":115233,"line_start":208,"line_end":208,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115238,"byte_end":115249,"line_start":209,"line_end":209,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115254,"byte_end":115278,"line_start":210,"line_end":210,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115283,"byte_end":115328,"line_start":211,"line_end":211,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115333,"byte_end":115336,"line_start":212,"line_end":212,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x00, 0x00, 0x01, 0x0b]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115341,"byte_end":115401,"line_start":213,"line_end":213,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(267, rdr.read_u32::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115406,"byte_end":115464,"line_start":214,"line_end":214,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115469,"byte_end":115476,"line_start":215,"line_end":215,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115481,"byte_end":115490,"line_start":216,"line_end":216,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116297,"byte_end":116305,"line_start":243,"line_end":243,"column_start":8,"column_end":16},"name":"read_i32","qualname":"::io::ReadBytesExt::read_i32","value":"fn read_i32(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed 32 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed 32 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115656,"byte_end":115717,"line_start":223,"line_end":223,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115722,"byte_end":115725,"line_start":224,"line_end":224,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115730,"byte_end":115742,"line_start":225,"line_end":225,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115747,"byte_end":115750,"line_start":226,"line_end":226,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115755,"byte_end":115819,"line_start":227,"line_end":227,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115824,"byte_end":115827,"line_start":228,"line_end":228,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115832,"byte_end":115924,"line_start":229,"line_end":229,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115929,"byte_end":115932,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115937,"byte_end":115951,"line_start":231,"line_end":231,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115956,"byte_end":115959,"line_start":232,"line_end":232,"column_start":5,"column_end":8}},{"value":"/ Read signed 32 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":115964,"byte_end":116021,"line_start":233,"line_end":233,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116026,"byte_end":116029,"line_start":234,"line_end":234,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116034,"byte_end":116045,"line_start":235,"line_end":235,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116050,"byte_end":116074,"line_start":236,"line_end":236,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116079,"byte_end":116124,"line_start":237,"line_end":237,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116129,"byte_end":116132,"line_start":238,"line_end":238,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0xff, 0xff, 0x7a, 0x33]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116137,"byte_end":116197,"line_start":239,"line_end":239,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(-34253, rdr.read_i32::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116202,"byte_end":116263,"line_start":240,"line_end":240,"column_start":5,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116268,"byte_end":116275,"line_start":241,"line_end":241,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116280,"byte_end":116289,"line_start":242,"line_end":242,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117122,"byte_end":117130,"line_start":269,"line_end":269,"column_start":8,"column_end":16},"name":"read_u48","qualname":"::io::ReadBytesExt::read_u48","value":"fn read_u48(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned 48 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned 48 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116455,"byte_end":116519,"line_start":249,"line_end":249,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116524,"byte_end":116527,"line_start":250,"line_end":250,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116532,"byte_end":116544,"line_start":251,"line_end":251,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116549,"byte_end":116552,"line_start":252,"line_end":252,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116557,"byte_end":116621,"line_start":253,"line_end":253,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116626,"byte_end":116629,"line_start":254,"line_end":254,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116634,"byte_end":116726,"line_start":255,"line_end":255,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116731,"byte_end":116734,"line_start":256,"line_end":256,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116739,"byte_end":116753,"line_start":257,"line_end":257,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116758,"byte_end":116761,"line_start":258,"line_end":258,"column_start":5,"column_end":8}},{"value":"/ Read unsigned 48 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116766,"byte_end":116825,"line_start":259,"line_end":259,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116830,"byte_end":116833,"line_start":260,"line_end":260,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116838,"byte_end":116849,"line_start":261,"line_end":261,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116854,"byte_end":116878,"line_start":262,"line_end":262,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116883,"byte_end":116928,"line_start":263,"line_end":263,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116933,"byte_end":116936,"line_start":264,"line_end":264,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0xb6, 0x71, 0x6b, 0xdc, 0x2b, 0x31]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":116941,"byte_end":117013,"line_start":265,"line_end":265,"column_start":5,"column_end":77}},{"value":"/ assert_eq!(200598257150769, rdr.read_u48::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117018,"byte_end":117088,"line_start":266,"line_end":266,"column_start":5,"column_end":75}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117093,"byte_end":117100,"line_start":267,"line_end":267,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117105,"byte_end":117114,"line_start":268,"line_end":268,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117943,"byte_end":117951,"line_start":295,"line_end":295,"column_start":8,"column_end":16},"name":"read_i48","qualname":"::io::ReadBytesExt::read_i48","value":"fn read_i48(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed 48 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed 48 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117280,"byte_end":117341,"line_start":275,"line_end":275,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117346,"byte_end":117349,"line_start":276,"line_end":276,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117354,"byte_end":117366,"line_start":277,"line_end":277,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117371,"byte_end":117374,"line_start":278,"line_end":278,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117379,"byte_end":117443,"line_start":279,"line_end":279,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117448,"byte_end":117451,"line_start":280,"line_end":280,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117456,"byte_end":117548,"line_start":281,"line_end":281,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117553,"byte_end":117556,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117561,"byte_end":117575,"line_start":283,"line_end":283,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117580,"byte_end":117583,"line_start":284,"line_end":284,"column_start":5,"column_end":8}},{"value":"/ Read signed 48 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117588,"byte_end":117645,"line_start":285,"line_end":285,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117650,"byte_end":117653,"line_start":286,"line_end":286,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117658,"byte_end":117669,"line_start":287,"line_end":287,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117674,"byte_end":117698,"line_start":288,"line_end":288,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117703,"byte_end":117748,"line_start":289,"line_end":289,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117753,"byte_end":117756,"line_start":290,"line_end":290,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x9d, 0x71, 0xab, 0xe7, 0x97, 0x8f]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117761,"byte_end":117833,"line_start":291,"line_end":291,"column_start":5,"column_end":77}},{"value":"/ assert_eq!(-108363435763825, rdr.read_i48::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117838,"byte_end":117909,"line_start":292,"line_end":292,"column_start":5,"column_end":76}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117914,"byte_end":117921,"line_start":293,"line_end":293,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":117926,"byte_end":117935,"line_start":294,"line_end":294,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118782,"byte_end":118790,"line_start":321,"line_end":321,"column_start":8,"column_end":16},"name":"read_u64","qualname":"::io::ReadBytesExt::read_u64","value":"fn read_u64(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned 64 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned 64 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118101,"byte_end":118165,"line_start":301,"line_end":301,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118170,"byte_end":118173,"line_start":302,"line_end":302,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118178,"byte_end":118190,"line_start":303,"line_end":303,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118195,"byte_end":118198,"line_start":304,"line_end":304,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118203,"byte_end":118267,"line_start":305,"line_end":305,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118272,"byte_end":118275,"line_start":306,"line_end":306,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118280,"byte_end":118372,"line_start":307,"line_end":307,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118377,"byte_end":118380,"line_start":308,"line_end":308,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118385,"byte_end":118399,"line_start":309,"line_end":309,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118404,"byte_end":118407,"line_start":310,"line_end":310,"column_start":5,"column_end":8}},{"value":"/ Read an unsigned 64 bit big-endian integer from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118412,"byte_end":118473,"line_start":311,"line_end":311,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118478,"byte_end":118481,"line_start":312,"line_end":312,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118486,"byte_end":118497,"line_start":313,"line_end":313,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118502,"byte_end":118526,"line_start":314,"line_end":314,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118531,"byte_end":118576,"line_start":315,"line_end":315,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118581,"byte_end":118584,"line_start":316,"line_end":316,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x00, 0x03, 0x43, 0x95, 0x4d, 0x60, 0x86, 0x83]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118589,"byte_end":118673,"line_start":317,"line_end":317,"column_start":5,"column_end":89}},{"value":"/ assert_eq!(918733457491587, rdr.read_u64::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118678,"byte_end":118748,"line_start":318,"line_end":318,"column_start":5,"column_end":75}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118753,"byte_end":118760,"line_start":319,"line_end":319,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118765,"byte_end":118774,"line_start":320,"line_end":320,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119595,"byte_end":119603,"line_start":347,"line_end":347,"column_start":8,"column_end":16},"name":"read_i64","qualname":"::io::ReadBytesExt::read_i64","value":"fn read_i64(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed 64 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed 64 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":118940,"byte_end":119001,"line_start":327,"line_end":327,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119006,"byte_end":119009,"line_start":328,"line_end":328,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119014,"byte_end":119026,"line_start":329,"line_end":329,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119031,"byte_end":119034,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119039,"byte_end":119103,"line_start":331,"line_end":331,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119108,"byte_end":119111,"line_start":332,"line_end":332,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119116,"byte_end":119208,"line_start":333,"line_end":333,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119213,"byte_end":119216,"line_start":334,"line_end":334,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119221,"byte_end":119235,"line_start":335,"line_end":335,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119240,"byte_end":119243,"line_start":336,"line_end":336,"column_start":5,"column_end":8}},{"value":"/ Read a signed 64 bit big-endian integer from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119248,"byte_end":119306,"line_start":337,"line_end":337,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119311,"byte_end":119314,"line_start":338,"line_end":338,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119319,"byte_end":119330,"line_start":339,"line_end":339,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119335,"byte_end":119359,"line_start":340,"line_end":340,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119364,"byte_end":119409,"line_start":341,"line_end":341,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119414,"byte_end":119417,"line_start":342,"line_end":342,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x80, 0, 0, 0, 0, 0, 0, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119422,"byte_end":119485,"line_start":343,"line_end":343,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(i64::min_value(), rdr.read_i64::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119490,"byte_end":119561,"line_start":344,"line_end":344,"column_start":5,"column_end":76}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119566,"byte_end":119573,"line_start":345,"line_end":345,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119578,"byte_end":119587,"line_start":346,"line_end":346,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120539,"byte_end":120548,"line_start":376,"line_end":376,"column_start":8,"column_end":17},"name":"read_u128","qualname":"::io::ReadBytesExt::read_u128","value":"fn read_u128(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned 128 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned 128 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119753,"byte_end":119818,"line_start":353,"line_end":353,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119823,"byte_end":119826,"line_start":354,"line_end":354,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119831,"byte_end":119843,"line_start":355,"line_end":355,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119848,"byte_end":119851,"line_start":356,"line_end":356,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119856,"byte_end":119920,"line_start":357,"line_end":357,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119925,"byte_end":119928,"line_start":358,"line_end":358,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":119933,"byte_end":120025,"line_start":359,"line_end":359,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120030,"byte_end":120033,"line_start":360,"line_end":360,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120038,"byte_end":120052,"line_start":361,"line_end":361,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120057,"byte_end":120060,"line_start":362,"line_end":362,"column_start":5,"column_end":8}},{"value":"/ Read an unsigned 128 bit big-endian integer from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120065,"byte_end":120127,"line_start":363,"line_end":363,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120132,"byte_end":120135,"line_start":364,"line_end":364,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120140,"byte_end":120151,"line_start":365,"line_end":365,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120156,"byte_end":120180,"line_start":366,"line_end":366,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120185,"byte_end":120230,"line_start":367,"line_end":367,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120235,"byte_end":120238,"line_start":368,"line_end":368,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120243,"byte_end":120278,"line_start":369,"line_end":369,"column_start":5,"column_end":40}},{"value":"/ 0x00, 0x03, 0x43, 0x95, 0x4d, 0x60, 0x86, 0x83,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120283,"byte_end":120338,"line_start":370,"line_end":370,"column_start":5,"column_end":60}},{"value":"/ 0x00, 0x03, 0x43, 0x95, 0x4d, 0x60, 0x86, 0x83","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120343,"byte_end":120397,"line_start":371,"line_end":371,"column_start":5,"column_end":59}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120402,"byte_end":120409,"line_start":372,"line_end":372,"column_start":5,"column_end":12}},{"value":"/ assert_eq!(16947640962301618749969007319746179, rdr.read_u128::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120414,"byte_end":120505,"line_start":373,"line_end":373,"column_start":5,"column_end":96}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120510,"byte_end":120517,"line_start":374,"line_end":374,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120522,"byte_end":120531,"line_start":375,"line_end":375,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121384,"byte_end":121393,"line_start":402,"line_end":402,"column_start":8,"column_end":17},"name":"read_i128","qualname":"::io::ReadBytesExt::read_i128","value":"fn read_i128(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed 128 bit integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed 128 bit integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120701,"byte_end":120763,"line_start":382,"line_end":382,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120768,"byte_end":120771,"line_start":383,"line_end":383,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120776,"byte_end":120788,"line_start":384,"line_end":384,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120793,"byte_end":120796,"line_start":385,"line_end":385,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120801,"byte_end":120865,"line_start":386,"line_end":386,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120870,"byte_end":120873,"line_start":387,"line_end":387,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120878,"byte_end":120970,"line_start":388,"line_end":388,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120975,"byte_end":120978,"line_start":389,"line_end":389,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":120983,"byte_end":120997,"line_start":390,"line_end":390,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121002,"byte_end":121005,"line_start":391,"line_end":391,"column_start":5,"column_end":8}},{"value":"/ Read a signed 128 bit big-endian integer from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121010,"byte_end":121069,"line_start":392,"line_end":392,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121074,"byte_end":121077,"line_start":393,"line_end":393,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121082,"byte_end":121093,"line_start":394,"line_end":394,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121098,"byte_end":121122,"line_start":395,"line_end":395,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121127,"byte_end":121172,"line_start":396,"line_end":396,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121177,"byte_end":121180,"line_start":397,"line_end":397,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121185,"byte_end":121272,"line_start":398,"line_end":398,"column_start":5,"column_end":92}},{"value":"/ assert_eq!(i128::min_value(), rdr.read_i128::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121277,"byte_end":121350,"line_start":399,"line_end":399,"column_start":5,"column_end":78}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121355,"byte_end":121362,"line_start":400,"line_end":400,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121367,"byte_end":121376,"line_start":401,"line_end":401,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122180,"byte_end":122189,"line_start":427,"line_end":427,"column_start":8,"column_end":17},"name":"read_uint","qualname":"::io::ReadBytesExt::read_uint","value":"fn read_uint(&'_ mut Self, usize) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned n-bytes integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads an unsigned n-bytes integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121546,"byte_end":121611,"line_start":408,"line_end":408,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121616,"byte_end":121619,"line_start":409,"line_end":409,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121624,"byte_end":121636,"line_start":410,"line_end":410,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121641,"byte_end":121644,"line_start":411,"line_end":411,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121649,"byte_end":121713,"line_start":412,"line_end":412,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121718,"byte_end":121721,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121726,"byte_end":121818,"line_start":414,"line_end":414,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121823,"byte_end":121826,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121831,"byte_end":121845,"line_start":416,"line_end":416,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121850,"byte_end":121853,"line_start":417,"line_end":417,"column_start":5,"column_end":8}},{"value":"/ Read an unsigned n-byte big-endian integer from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121858,"byte_end":121919,"line_start":418,"line_end":418,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121924,"byte_end":121927,"line_start":419,"line_end":419,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121932,"byte_end":121943,"line_start":420,"line_end":420,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121948,"byte_end":121972,"line_start":421,"line_end":421,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":121977,"byte_end":122022,"line_start":422,"line_end":422,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122027,"byte_end":122030,"line_start":423,"line_end":423,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0x80, 0x74, 0xfa]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122035,"byte_end":122089,"line_start":424,"line_end":424,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(8418554, rdr.read_uint::(3).unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122094,"byte_end":122158,"line_start":425,"line_end":425,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122163,"byte_end":122172,"line_start":426,"line_end":426,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123014,"byte_end":123022,"line_start":452,"line_end":452,"column_start":8,"column_end":16},"name":"read_int","qualname":"::io::ReadBytesExt::read_int","value":"fn read_int(&'_ mut Self, usize) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed n-bytes integer from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a signed n-bytes integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122383,"byte_end":122445,"line_start":433,"line_end":433,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122450,"byte_end":122453,"line_start":434,"line_end":434,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122458,"byte_end":122470,"line_start":435,"line_end":435,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122475,"byte_end":122478,"line_start":436,"line_end":436,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122483,"byte_end":122547,"line_start":437,"line_end":437,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122552,"byte_end":122555,"line_start":438,"line_end":438,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122560,"byte_end":122652,"line_start":439,"line_end":439,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122657,"byte_end":122660,"line_start":440,"line_end":440,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122665,"byte_end":122679,"line_start":441,"line_end":441,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122684,"byte_end":122687,"line_start":442,"line_end":442,"column_start":5,"column_end":8}},{"value":"/ Read an unsigned n-byte big-endian integer from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122692,"byte_end":122753,"line_start":443,"line_end":443,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122758,"byte_end":122761,"line_start":444,"line_end":444,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122766,"byte_end":122777,"line_start":445,"line_end":445,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122782,"byte_end":122806,"line_start":446,"line_end":446,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122811,"byte_end":122856,"line_start":447,"line_end":447,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122861,"byte_end":122864,"line_start":448,"line_end":448,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0xc1, 0xff, 0x7c]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122869,"byte_end":122923,"line_start":449,"line_end":449,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(-4063364, rdr.read_int::(3).unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122928,"byte_end":122992,"line_start":450,"line_end":450,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":122997,"byte_end":123006,"line_start":451,"line_end":451,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123302,"byte_end":123314,"line_start":460,"line_end":460,"column_start":8,"column_end":20},"name":"read_uint128","qualname":"::io::ReadBytesExt::read_uint128","value":"fn read_uint128(&'_ mut Self, usize) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads an unsigned n-bytes integer from the underlying reader.\n","sig":null,"attributes":[{"value":"/ Reads an unsigned n-bytes integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123215,"byte_end":123280,"line_start":458,"line_end":458,"column_start":5,"column_end":70}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123285,"byte_end":123294,"line_start":459,"line_end":459,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123597,"byte_end":123608,"line_start":468,"line_end":468,"column_start":8,"column_end":19},"name":"read_int128","qualname":"::io::ReadBytesExt::read_int128","value":"fn read_int128(&'_ mut Self, usize) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a signed n-bytes integer from the underlying reader.\n","sig":null,"attributes":[{"value":"/ Reads a signed n-bytes integer from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123513,"byte_end":123575,"line_start":466,"line_end":466,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123580,"byte_end":123589,"line_start":467,"line_end":467,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124570,"byte_end":124578,"line_start":499,"line_end":499,"column_start":8,"column_end":16},"name":"read_f32","qualname":"::io::ReadBytesExt::read_f32","value":"fn read_f32(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a IEEE754 single-precision (4 bytes) floating point number from\n the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a IEEE754 single-precision (4 bytes) floating point number from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123806,"byte_end":123879,"line_start":474,"line_end":474,"column_start":5,"column_end":78}},{"value":"/ the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123884,"byte_end":123910,"line_start":475,"line_end":475,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123915,"byte_end":123918,"line_start":476,"line_end":476,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123923,"byte_end":123935,"line_start":477,"line_end":477,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123940,"byte_end":123943,"line_start":478,"line_end":478,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":123948,"byte_end":124012,"line_start":479,"line_end":479,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124017,"byte_end":124020,"line_start":480,"line_end":480,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124025,"byte_end":124117,"line_start":481,"line_end":481,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124122,"byte_end":124125,"line_start":482,"line_end":482,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124130,"byte_end":124144,"line_start":483,"line_end":483,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124149,"byte_end":124152,"line_start":484,"line_end":484,"column_start":5,"column_end":8}},{"value":"/ Read a big-endian single-precision floating point number from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124157,"byte_end":124232,"line_start":485,"line_end":485,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124237,"byte_end":124240,"line_start":486,"line_end":486,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124245,"byte_end":124256,"line_start":487,"line_end":487,"column_start":5,"column_end":16}},{"value":"/ use std::f32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124261,"byte_end":124278,"line_start":488,"line_end":488,"column_start":5,"column_end":22}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124283,"byte_end":124307,"line_start":489,"line_end":489,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124312,"byte_end":124315,"line_start":490,"line_end":490,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124320,"byte_end":124365,"line_start":491,"line_end":491,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124370,"byte_end":124373,"line_start":492,"line_end":492,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124378,"byte_end":124413,"line_start":493,"line_end":493,"column_start":5,"column_end":40}},{"value":"/ 0x40, 0x49, 0x0f, 0xdb,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124418,"byte_end":124449,"line_start":494,"line_end":494,"column_start":5,"column_end":36}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124454,"byte_end":124461,"line_start":495,"line_end":495,"column_start":5,"column_end":12}},{"value":"/ assert_eq!(f32::consts::PI, rdr.read_f32::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124466,"byte_end":124536,"line_start":496,"line_end":496,"column_start":5,"column_end":75}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124541,"byte_end":124548,"line_start":497,"line_end":497,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124553,"byte_end":124562,"line_start":498,"line_end":498,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125516,"byte_end":125524,"line_start":530,"line_end":530,"column_start":8,"column_end":16},"name":"read_f64","qualname":"::io::ReadBytesExt::read_f64","value":"fn read_f64(&'_ mut Self) -> Result where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a IEEE754 double-precision (8 bytes) floating point number from\n the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a IEEE754 double-precision (8 bytes) floating point number from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124728,"byte_end":124801,"line_start":505,"line_end":505,"column_start":5,"column_end":78}},{"value":"/ the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124806,"byte_end":124832,"line_start":506,"line_end":506,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124837,"byte_end":124840,"line_start":507,"line_end":507,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124845,"byte_end":124857,"line_start":508,"line_end":508,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124862,"byte_end":124865,"line_start":509,"line_end":509,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124870,"byte_end":124934,"line_start":510,"line_end":510,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124939,"byte_end":124942,"line_start":511,"line_end":511,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":124947,"byte_end":125039,"line_start":512,"line_end":512,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125044,"byte_end":125047,"line_start":513,"line_end":513,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125052,"byte_end":125066,"line_start":514,"line_end":514,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125071,"byte_end":125074,"line_start":515,"line_end":515,"column_start":5,"column_end":8}},{"value":"/ Read a big-endian double-precision floating point number from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125079,"byte_end":125154,"line_start":516,"line_end":516,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125159,"byte_end":125162,"line_start":517,"line_end":517,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125167,"byte_end":125178,"line_start":518,"line_end":518,"column_start":5,"column_end":16}},{"value":"/ use std::f64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125183,"byte_end":125200,"line_start":519,"line_end":519,"column_start":5,"column_end":22}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125205,"byte_end":125229,"line_start":520,"line_end":520,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125234,"byte_end":125237,"line_start":521,"line_end":521,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125242,"byte_end":125287,"line_start":522,"line_end":522,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125292,"byte_end":125295,"line_start":523,"line_end":523,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125300,"byte_end":125335,"line_start":524,"line_end":524,"column_start":5,"column_end":40}},{"value":"/ 0x40, 0x09, 0x21, 0xfb, 0x54, 0x44, 0x2d, 0x18,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125340,"byte_end":125395,"line_start":525,"line_end":525,"column_start":5,"column_end":60}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125400,"byte_end":125407,"line_start":526,"line_end":526,"column_start":5,"column_end":12}},{"value":"/ assert_eq!(f64::consts::PI, rdr.read_f64::().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125412,"byte_end":125482,"line_start":527,"line_end":527,"column_start":5,"column_end":75}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125487,"byte_end":125494,"line_start":528,"line_end":528,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125499,"byte_end":125508,"line_start":529,"line_end":529,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126560,"byte_end":126573,"line_start":562,"line_end":562,"column_start":8,"column_end":21},"name":"read_u16_into","qualname":"::io::ReadBytesExt::read_u16_into","value":"fn read_u16_into(&'_ mut Self, &'_ mut [u16]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of unsigned 16 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of unsigned 16 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125674,"byte_end":125742,"line_start":536,"line_end":536,"column_start":5,"column_end":73}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125747,"byte_end":125758,"line_start":537,"line_end":537,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125763,"byte_end":125766,"line_start":538,"line_end":538,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125771,"byte_end":125844,"line_start":539,"line_end":539,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125849,"byte_end":125916,"line_start":540,"line_end":540,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125921,"byte_end":125924,"line_start":541,"line_end":541,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125929,"byte_end":125941,"line_start":542,"line_end":542,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125946,"byte_end":125949,"line_start":543,"line_end":543,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":125954,"byte_end":126018,"line_start":544,"line_end":544,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126023,"byte_end":126026,"line_start":545,"line_end":545,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126031,"byte_end":126123,"line_start":546,"line_end":546,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126128,"byte_end":126131,"line_start":547,"line_end":547,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126136,"byte_end":126150,"line_start":548,"line_end":548,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126155,"byte_end":126158,"line_start":549,"line_end":549,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of unsigned 16 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126163,"byte_end":126236,"line_start":550,"line_end":550,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126241,"byte_end":126244,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126249,"byte_end":126260,"line_start":552,"line_end":552,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126265,"byte_end":126289,"line_start":553,"line_end":553,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126294,"byte_end":126339,"line_start":554,"line_end":554,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126344,"byte_end":126347,"line_start":555,"line_end":555,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![2, 5, 3, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126352,"byte_end":126400,"line_start":556,"line_end":556,"column_start":5,"column_end":53}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126405,"byte_end":126430,"line_start":557,"line_end":557,"column_start":5,"column_end":30}},{"value":"/ rdr.read_u16_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126435,"byte_end":126489,"line_start":558,"line_end":558,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126494,"byte_end":126526,"line_start":559,"line_end":559,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126531,"byte_end":126538,"line_start":560,"line_end":560,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126543,"byte_end":126552,"line_start":561,"line_end":561,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127698,"byte_end":127711,"line_start":597,"line_end":597,"column_start":8,"column_end":21},"name":"read_u32_into","qualname":"::io::ReadBytesExt::read_u32_into","value":"fn read_u32_into(&'_ mut Self, &'_ mut [u32]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of unsigned 32 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of unsigned 32 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126800,"byte_end":126868,"line_start":571,"line_end":571,"column_start":5,"column_end":73}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126873,"byte_end":126884,"line_start":572,"line_end":572,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126889,"byte_end":126892,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126897,"byte_end":126970,"line_start":574,"line_end":574,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":126975,"byte_end":127042,"line_start":575,"line_end":575,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127047,"byte_end":127050,"line_start":576,"line_end":576,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127055,"byte_end":127067,"line_start":577,"line_end":577,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127072,"byte_end":127075,"line_start":578,"line_end":578,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127080,"byte_end":127144,"line_start":579,"line_end":579,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127149,"byte_end":127152,"line_start":580,"line_end":580,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127157,"byte_end":127249,"line_start":581,"line_end":581,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127254,"byte_end":127257,"line_start":582,"line_end":582,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127262,"byte_end":127276,"line_start":583,"line_end":583,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127281,"byte_end":127284,"line_start":584,"line_end":584,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of unsigned 32 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127289,"byte_end":127362,"line_start":585,"line_end":585,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127367,"byte_end":127370,"line_start":586,"line_end":586,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127375,"byte_end":127386,"line_start":587,"line_end":587,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127391,"byte_end":127415,"line_start":588,"line_end":588,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127420,"byte_end":127465,"line_start":589,"line_end":589,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127470,"byte_end":127473,"line_start":590,"line_end":590,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0, 0, 2, 5, 0, 0, 3, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127478,"byte_end":127538,"line_start":591,"line_end":591,"column_start":5,"column_end":65}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127543,"byte_end":127568,"line_start":592,"line_end":592,"column_start":5,"column_end":30}},{"value":"/ rdr.read_u32_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127573,"byte_end":127627,"line_start":593,"line_end":593,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127632,"byte_end":127664,"line_start":594,"line_end":594,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127669,"byte_end":127676,"line_start":595,"line_end":595,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127681,"byte_end":127690,"line_start":596,"line_end":596,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128895,"byte_end":128908,"line_start":635,"line_end":635,"column_start":8,"column_end":21},"name":"read_u64_into","qualname":"::io::ReadBytesExt::read_u64_into","value":"fn read_u64_into(&'_ mut Self, &'_ mut [u64]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of unsigned 64 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of unsigned 64 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":127938,"byte_end":128006,"line_start":606,"line_end":606,"column_start":5,"column_end":73}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128011,"byte_end":128022,"line_start":607,"line_end":607,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128027,"byte_end":128030,"line_start":608,"line_end":608,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128035,"byte_end":128108,"line_start":609,"line_end":609,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128113,"byte_end":128180,"line_start":610,"line_end":610,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128185,"byte_end":128188,"line_start":611,"line_end":611,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128193,"byte_end":128205,"line_start":612,"line_end":612,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128210,"byte_end":128213,"line_start":613,"line_end":613,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128218,"byte_end":128282,"line_start":614,"line_end":614,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128287,"byte_end":128290,"line_start":615,"line_end":615,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128295,"byte_end":128387,"line_start":616,"line_end":616,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128392,"byte_end":128395,"line_start":617,"line_end":617,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128400,"byte_end":128414,"line_start":618,"line_end":618,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128419,"byte_end":128422,"line_start":619,"line_end":619,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of unsigned 64 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128427,"byte_end":128500,"line_start":620,"line_end":620,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128505,"byte_end":128508,"line_start":621,"line_end":621,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128513,"byte_end":128524,"line_start":622,"line_end":622,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128529,"byte_end":128553,"line_start":623,"line_end":623,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128558,"byte_end":128603,"line_start":624,"line_end":624,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128608,"byte_end":128611,"line_start":625,"line_end":625,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128616,"byte_end":128651,"line_start":626,"line_end":626,"column_start":5,"column_end":40}},{"value":"/ 0, 0, 0, 0, 0, 0, 2, 5,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128656,"byte_end":128687,"line_start":627,"line_end":627,"column_start":5,"column_end":36}},{"value":"/ 0, 0, 0, 0, 0, 0, 3, 0,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128692,"byte_end":128723,"line_start":628,"line_end":628,"column_start":5,"column_end":36}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128728,"byte_end":128735,"line_start":629,"line_end":629,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128740,"byte_end":128765,"line_start":630,"line_end":630,"column_start":5,"column_end":30}},{"value":"/ rdr.read_u64_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128770,"byte_end":128824,"line_start":631,"line_end":631,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128829,"byte_end":128861,"line_start":632,"line_end":632,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128866,"byte_end":128873,"line_start":633,"line_end":633,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":128878,"byte_end":128887,"line_start":634,"line_end":634,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130143,"byte_end":130157,"line_start":673,"line_end":673,"column_start":8,"column_end":22},"name":"read_u128_into","qualname":"::io::ReadBytesExt::read_u128_into","value":"fn read_u128_into(&'_ mut Self, &'_ mut [u128]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of unsigned 128 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of unsigned 128 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129135,"byte_end":129204,"line_start":644,"line_end":644,"column_start":5,"column_end":74}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129209,"byte_end":129220,"line_start":645,"line_end":645,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129225,"byte_end":129228,"line_start":646,"line_end":646,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129233,"byte_end":129306,"line_start":647,"line_end":647,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129311,"byte_end":129378,"line_start":648,"line_end":648,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129383,"byte_end":129386,"line_start":649,"line_end":649,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129391,"byte_end":129403,"line_start":650,"line_end":650,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129408,"byte_end":129411,"line_start":651,"line_end":651,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129416,"byte_end":129480,"line_start":652,"line_end":652,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129485,"byte_end":129488,"line_start":653,"line_end":653,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129493,"byte_end":129585,"line_start":654,"line_end":654,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129590,"byte_end":129593,"line_start":655,"line_end":655,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129598,"byte_end":129612,"line_start":656,"line_end":656,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129617,"byte_end":129620,"line_start":657,"line_end":657,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of unsigned 128 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129625,"byte_end":129699,"line_start":658,"line_end":658,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129704,"byte_end":129707,"line_start":659,"line_end":659,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129712,"byte_end":129723,"line_start":660,"line_end":660,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129728,"byte_end":129752,"line_start":661,"line_end":661,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129757,"byte_end":129802,"line_start":662,"line_end":662,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129807,"byte_end":129810,"line_start":663,"line_end":663,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129815,"byte_end":129850,"line_start":664,"line_end":664,"column_start":5,"column_end":40}},{"value":"/ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129855,"byte_end":129910,"line_start":665,"line_end":665,"column_start":5,"column_end":60}},{"value":"/ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129915,"byte_end":129970,"line_start":666,"line_end":666,"column_start":5,"column_end":60}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129975,"byte_end":129982,"line_start":667,"line_end":667,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":129987,"byte_end":130012,"line_start":668,"line_end":668,"column_start":5,"column_end":30}},{"value":"/ rdr.read_u128_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130017,"byte_end":130072,"line_start":669,"line_end":669,"column_start":5,"column_end":60}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130077,"byte_end":130109,"line_start":670,"line_end":670,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130114,"byte_end":130121,"line_start":671,"line_end":671,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130126,"byte_end":130135,"line_start":672,"line_end":672,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131612,"byte_end":131624,"line_start":716,"line_end":716,"column_start":8,"column_end":20},"name":"read_i8_into","qualname":"::io::ReadBytesExt::read_i8_into","value":"fn read_i8_into<'_, '_>(&'_ mut Self, &'_ mut [i8]) -> Result<()>","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of signed 8 bit integers from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of signed 8 bit integers from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130409,"byte_end":130482,"line_start":685,"line_end":685,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130487,"byte_end":130490,"line_start":686,"line_end":686,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130495,"byte_end":130568,"line_start":687,"line_end":687,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130573,"byte_end":130640,"line_start":688,"line_end":688,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130645,"byte_end":130648,"line_start":689,"line_end":689,"column_start":5,"column_end":8}},{"value":"/ Note that since each `i8` is a single byte, no byte order conversions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130653,"byte_end":130726,"line_start":690,"line_end":690,"column_start":5,"column_end":78}},{"value":"/ are used. This method is included because it provides a safe, simple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130731,"byte_end":130803,"line_start":691,"line_end":691,"column_start":5,"column_end":77}},{"value":"/ way for the caller to read into a `&mut [i8]` buffer. (Without this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130808,"byte_end":130879,"line_start":692,"line_end":692,"column_start":5,"column_end":76}},{"value":"/ method, the caller would have to either use `unsafe` code or convert","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130884,"byte_end":130956,"line_start":693,"line_end":693,"column_start":5,"column_end":77}},{"value":"/ each byte to `i8` individually.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":130961,"byte_end":130997,"line_start":694,"line_end":694,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131002,"byte_end":131005,"line_start":695,"line_end":695,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131010,"byte_end":131022,"line_start":696,"line_end":696,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131027,"byte_end":131030,"line_start":697,"line_end":697,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131035,"byte_end":131099,"line_start":698,"line_end":698,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131104,"byte_end":131107,"line_start":699,"line_end":699,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131112,"byte_end":131204,"line_start":700,"line_end":700,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131209,"byte_end":131212,"line_start":701,"line_end":701,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131217,"byte_end":131231,"line_start":702,"line_end":702,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131236,"byte_end":131239,"line_start":703,"line_end":703,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of signed 8 bit integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131244,"byte_end":131303,"line_start":704,"line_end":704,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131308,"byte_end":131311,"line_start":705,"line_end":705,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131316,"byte_end":131327,"line_start":706,"line_end":706,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131332,"byte_end":131356,"line_start":707,"line_end":707,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131361,"byte_end":131406,"line_start":708,"line_end":708,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131411,"byte_end":131414,"line_start":709,"line_end":709,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![2, 251, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131419,"byte_end":131466,"line_start":710,"line_end":710,"column_start":5,"column_end":52}},{"value":"/ let mut dst = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131471,"byte_end":131496,"line_start":711,"line_end":711,"column_start":5,"column_end":30}},{"value":"/ rdr.read_i8_into(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131501,"byte_end":131541,"line_start":712,"line_end":712,"column_start":5,"column_end":45}},{"value":"/ assert_eq!([2, -5, 3], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131546,"byte_end":131578,"line_start":713,"line_end":713,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131583,"byte_end":131590,"line_start":714,"line_end":714,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131595,"byte_end":131604,"line_start":715,"line_end":715,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132641,"byte_end":132654,"line_start":747,"line_end":747,"column_start":8,"column_end":21},"name":"read_i16_into","qualname":"::io::ReadBytesExt::read_i16_into","value":"fn read_i16_into(&'_ mut Self, &'_ mut [i16]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of signed 16 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of signed 16 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131759,"byte_end":131825,"line_start":721,"line_end":721,"column_start":5,"column_end":71}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131830,"byte_end":131841,"line_start":722,"line_end":722,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131846,"byte_end":131849,"line_start":723,"line_end":723,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131854,"byte_end":131927,"line_start":724,"line_end":724,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":131932,"byte_end":131999,"line_start":725,"line_end":725,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132004,"byte_end":132007,"line_start":726,"line_end":726,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132012,"byte_end":132024,"line_start":727,"line_end":727,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132029,"byte_end":132032,"line_start":728,"line_end":728,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132037,"byte_end":132101,"line_start":729,"line_end":729,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132106,"byte_end":132109,"line_start":730,"line_end":730,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132114,"byte_end":132206,"line_start":731,"line_end":731,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132211,"byte_end":132214,"line_start":732,"line_end":732,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132219,"byte_end":132233,"line_start":733,"line_end":733,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132238,"byte_end":132241,"line_start":734,"line_end":734,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of signed 16 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132246,"byte_end":132317,"line_start":735,"line_end":735,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132322,"byte_end":132325,"line_start":736,"line_end":736,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132330,"byte_end":132341,"line_start":737,"line_end":737,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132346,"byte_end":132370,"line_start":738,"line_end":738,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132375,"byte_end":132420,"line_start":739,"line_end":739,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132425,"byte_end":132428,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![2, 5, 3, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132433,"byte_end":132481,"line_start":741,"line_end":741,"column_start":5,"column_end":53}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132486,"byte_end":132511,"line_start":742,"line_end":742,"column_start":5,"column_end":30}},{"value":"/ rdr.read_i16_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132516,"byte_end":132570,"line_start":743,"line_end":743,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132575,"byte_end":132607,"line_start":744,"line_end":744,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132612,"byte_end":132619,"line_start":745,"line_end":745,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132624,"byte_end":132633,"line_start":746,"line_end":746,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133775,"byte_end":133788,"line_start":782,"line_end":782,"column_start":8,"column_end":21},"name":"read_i32_into","qualname":"::io::ReadBytesExt::read_i32_into","value":"fn read_i32_into(&'_ mut Self, &'_ mut [i32]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of signed 32 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of signed 32 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132881,"byte_end":132947,"line_start":756,"line_end":756,"column_start":5,"column_end":71}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132952,"byte_end":132963,"line_start":757,"line_end":757,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132968,"byte_end":132971,"line_start":758,"line_end":758,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":132976,"byte_end":133049,"line_start":759,"line_end":759,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133054,"byte_end":133121,"line_start":760,"line_end":760,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133126,"byte_end":133129,"line_start":761,"line_end":761,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133134,"byte_end":133146,"line_start":762,"line_end":762,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133151,"byte_end":133154,"line_start":763,"line_end":763,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133159,"byte_end":133223,"line_start":764,"line_end":764,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133228,"byte_end":133231,"line_start":765,"line_end":765,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133236,"byte_end":133328,"line_start":766,"line_end":766,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133333,"byte_end":133336,"line_start":767,"line_end":767,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133341,"byte_end":133355,"line_start":768,"line_end":768,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133360,"byte_end":133363,"line_start":769,"line_end":769,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of signed 32 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133368,"byte_end":133439,"line_start":770,"line_end":770,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133444,"byte_end":133447,"line_start":771,"line_end":771,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133452,"byte_end":133463,"line_start":772,"line_end":772,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133468,"byte_end":133492,"line_start":773,"line_end":773,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133497,"byte_end":133542,"line_start":774,"line_end":774,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133547,"byte_end":133550,"line_start":775,"line_end":775,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![0, 0, 2, 5, 0, 0, 3, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133555,"byte_end":133615,"line_start":776,"line_end":776,"column_start":5,"column_end":65}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133620,"byte_end":133645,"line_start":777,"line_end":777,"column_start":5,"column_end":30}},{"value":"/ rdr.read_i32_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133650,"byte_end":133704,"line_start":778,"line_end":778,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133709,"byte_end":133741,"line_start":779,"line_end":779,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133746,"byte_end":133753,"line_start":780,"line_end":780,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":133758,"byte_end":133767,"line_start":781,"line_end":781,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134968,"byte_end":134981,"line_start":820,"line_end":820,"column_start":8,"column_end":21},"name":"read_i64_into","qualname":"::io::ReadBytesExt::read_i64_into","value":"fn read_i64_into(&'_ mut Self, &'_ mut [i64]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of signed 64 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of signed 64 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134015,"byte_end":134081,"line_start":791,"line_end":791,"column_start":5,"column_end":71}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134086,"byte_end":134097,"line_start":792,"line_end":792,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134102,"byte_end":134105,"line_start":793,"line_end":793,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134110,"byte_end":134183,"line_start":794,"line_end":794,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134188,"byte_end":134255,"line_start":795,"line_end":795,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134260,"byte_end":134263,"line_start":796,"line_end":796,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134268,"byte_end":134280,"line_start":797,"line_end":797,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134285,"byte_end":134288,"line_start":798,"line_end":798,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134293,"byte_end":134357,"line_start":799,"line_end":799,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134362,"byte_end":134365,"line_start":800,"line_end":800,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134370,"byte_end":134462,"line_start":801,"line_end":801,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134467,"byte_end":134470,"line_start":802,"line_end":802,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134475,"byte_end":134489,"line_start":803,"line_end":803,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134494,"byte_end":134497,"line_start":804,"line_end":804,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of signed 64 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134502,"byte_end":134573,"line_start":805,"line_end":805,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134578,"byte_end":134581,"line_start":806,"line_end":806,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134586,"byte_end":134597,"line_start":807,"line_end":807,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134602,"byte_end":134626,"line_start":808,"line_end":808,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134631,"byte_end":134676,"line_start":809,"line_end":809,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134681,"byte_end":134684,"line_start":810,"line_end":810,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134689,"byte_end":134724,"line_start":811,"line_end":811,"column_start":5,"column_end":40}},{"value":"/ 0, 0, 0, 0, 0, 0, 2, 5,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134729,"byte_end":134760,"line_start":812,"line_end":812,"column_start":5,"column_end":36}},{"value":"/ 0, 0, 0, 0, 0, 0, 3, 0,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134765,"byte_end":134796,"line_start":813,"line_end":813,"column_start":5,"column_end":36}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134801,"byte_end":134808,"line_start":814,"line_end":814,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134813,"byte_end":134838,"line_start":815,"line_end":815,"column_start":5,"column_end":30}},{"value":"/ rdr.read_i64_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134843,"byte_end":134897,"line_start":816,"line_end":816,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134902,"byte_end":134934,"line_start":817,"line_end":817,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134939,"byte_end":134946,"line_start":818,"line_end":818,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":134951,"byte_end":134960,"line_start":819,"line_end":819,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136212,"byte_end":136226,"line_start":858,"line_end":858,"column_start":8,"column_end":22},"name":"read_i128_into","qualname":"::io::ReadBytesExt::read_i128_into","value":"fn read_i128_into(&'_ mut Self, &'_ mut [i128]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of signed 128 bit integers from the underlying\n reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of signed 128 bit integers from the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135208,"byte_end":135275,"line_start":829,"line_end":829,"column_start":5,"column_end":72}},{"value":"/ reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135280,"byte_end":135291,"line_start":830,"line_end":830,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135296,"byte_end":135299,"line_start":831,"line_end":831,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135304,"byte_end":135377,"line_start":832,"line_end":832,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135382,"byte_end":135449,"line_start":833,"line_end":833,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135454,"byte_end":135457,"line_start":834,"line_end":834,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135462,"byte_end":135474,"line_start":835,"line_end":835,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135479,"byte_end":135482,"line_start":836,"line_end":836,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135487,"byte_end":135551,"line_start":837,"line_end":837,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135556,"byte_end":135559,"line_start":838,"line_end":838,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135564,"byte_end":135656,"line_start":839,"line_end":839,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135661,"byte_end":135664,"line_start":840,"line_end":840,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135669,"byte_end":135683,"line_start":841,"line_end":841,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135688,"byte_end":135691,"line_start":842,"line_end":842,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of signed 128 bit big-endian integers from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135696,"byte_end":135768,"line_start":843,"line_end":843,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135773,"byte_end":135776,"line_start":844,"line_end":844,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135781,"byte_end":135792,"line_start":845,"line_end":845,"column_start":5,"column_end":16}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135797,"byte_end":135821,"line_start":846,"line_end":846,"column_start":5,"column_end":29}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135826,"byte_end":135871,"line_start":847,"line_end":847,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135876,"byte_end":135879,"line_start":848,"line_end":848,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135884,"byte_end":135919,"line_start":849,"line_end":849,"column_start":5,"column_end":40}},{"value":"/ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135924,"byte_end":135979,"line_start":850,"line_end":850,"column_start":5,"column_end":60}},{"value":"/ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":135984,"byte_end":136039,"line_start":851,"line_end":851,"column_start":5,"column_end":60}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136044,"byte_end":136051,"line_start":852,"line_end":852,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136056,"byte_end":136081,"line_start":853,"line_end":853,"column_start":5,"column_end":30}},{"value":"/ rdr.read_i128_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136086,"byte_end":136141,"line_start":854,"line_end":854,"column_start":5,"column_end":60}},{"value":"/ assert_eq!([517, 768], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136146,"byte_end":136178,"line_start":855,"line_end":855,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136183,"byte_end":136190,"line_start":856,"line_end":856,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136195,"byte_end":136204,"line_start":857,"line_end":857,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137534,"byte_end":137547,"line_start":902,"line_end":902,"column_start":8,"column_end":21},"name":"read_f32_into","qualname":"::io::ReadBytesExt::read_f32_into","value":"fn read_f32_into(&'_ mut Self, &'_ mut [f32]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of IEEE754 single-precision (4 bytes) floating\n point numbers from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of IEEE754 single-precision (4 bytes) floating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136478,"byte_end":136545,"line_start":870,"line_end":870,"column_start":5,"column_end":72}},{"value":"/ point numbers from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136550,"byte_end":136595,"line_start":871,"line_end":871,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136600,"byte_end":136603,"line_start":872,"line_end":872,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136608,"byte_end":136681,"line_start":873,"line_end":873,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136686,"byte_end":136753,"line_start":874,"line_end":874,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136758,"byte_end":136761,"line_start":875,"line_end":875,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136766,"byte_end":136778,"line_start":876,"line_end":876,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136783,"byte_end":136786,"line_start":877,"line_end":877,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136791,"byte_end":136855,"line_start":878,"line_end":878,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136860,"byte_end":136863,"line_start":879,"line_end":879,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136868,"byte_end":136960,"line_start":880,"line_end":880,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136965,"byte_end":136968,"line_start":881,"line_end":881,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136973,"byte_end":136987,"line_start":882,"line_end":882,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":136992,"byte_end":136995,"line_start":883,"line_end":883,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of big-endian single-precision floating point number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137000,"byte_end":137072,"line_start":884,"line_end":884,"column_start":5,"column_end":77}},{"value":"/ from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137077,"byte_end":137095,"line_start":885,"line_end":885,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137100,"byte_end":137103,"line_start":886,"line_end":886,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137108,"byte_end":137119,"line_start":887,"line_end":887,"column_start":5,"column_end":16}},{"value":"/ use std::f32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137124,"byte_end":137141,"line_start":888,"line_end":888,"column_start":5,"column_end":22}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137146,"byte_end":137170,"line_start":889,"line_end":889,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137175,"byte_end":137178,"line_start":890,"line_end":890,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137183,"byte_end":137228,"line_start":891,"line_end":891,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137233,"byte_end":137236,"line_start":892,"line_end":892,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137241,"byte_end":137276,"line_start":893,"line_end":893,"column_start":5,"column_end":40}},{"value":"/ 0x40, 0x49, 0x0f, 0xdb,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137281,"byte_end":137312,"line_start":894,"line_end":894,"column_start":5,"column_end":36}},{"value":"/ 0x3f, 0x80, 0x00, 0x00,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137317,"byte_end":137348,"line_start":895,"line_end":895,"column_start":5,"column_end":36}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137353,"byte_end":137360,"line_start":896,"line_end":896,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0.0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137365,"byte_end":137392,"line_start":897,"line_end":897,"column_start":5,"column_end":32}},{"value":"/ rdr.read_f32_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137397,"byte_end":137451,"line_start":898,"line_end":898,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([f32::consts::PI, 1.0], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137456,"byte_end":137500,"line_start":899,"line_end":899,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137505,"byte_end":137512,"line_start":900,"line_end":900,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137517,"byte_end":137526,"line_start":901,"line_end":901,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139024,"byte_end":139047,"line_start":948,"line_end":948,"column_start":8,"column_end":31},"name":"read_f32_into_unchecked","qualname":"::io::ReadBytesExt::read_f32_into_unchecked","value":"fn read_f32_into_unchecked(&'_ mut Self, &'_ mut [f32])\n-> Result<()> where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" **DEPRECATED**.","sig":null,"attributes":[{"value":"/ **DEPRECATED**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137774,"byte_end":137793,"line_start":911,"line_end":911,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137798,"byte_end":137801,"line_start":912,"line_end":912,"column_start":5,"column_end":8}},{"value":"/ This method is deprecated. Use `read_f32_into` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137806,"byte_end":137865,"line_start":913,"line_end":913,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137870,"byte_end":137873,"line_start":914,"line_end":914,"column_start":5,"column_end":8}},{"value":"/ Reads a sequence of IEEE754 single-precision (4 bytes) floating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137878,"byte_end":137945,"line_start":915,"line_end":915,"column_start":5,"column_end":72}},{"value":"/ point numbers from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":137950,"byte_end":137995,"line_start":916,"line_end":916,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138000,"byte_end":138003,"line_start":917,"line_end":917,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138008,"byte_end":138081,"line_start":918,"line_end":918,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138086,"byte_end":138153,"line_start":919,"line_end":919,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138158,"byte_end":138161,"line_start":920,"line_end":920,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138166,"byte_end":138178,"line_start":921,"line_end":921,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138183,"byte_end":138186,"line_start":922,"line_end":922,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138191,"byte_end":138255,"line_start":923,"line_end":923,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138260,"byte_end":138263,"line_start":924,"line_end":924,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138268,"byte_end":138360,"line_start":925,"line_end":925,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138365,"byte_end":138368,"line_start":926,"line_end":926,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138373,"byte_end":138387,"line_start":927,"line_end":927,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138392,"byte_end":138395,"line_start":928,"line_end":928,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of big-endian single-precision floating point number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138400,"byte_end":138472,"line_start":929,"line_end":929,"column_start":5,"column_end":77}},{"value":"/ from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138477,"byte_end":138495,"line_start":930,"line_end":930,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138500,"byte_end":138503,"line_start":931,"line_end":931,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138508,"byte_end":138519,"line_start":932,"line_end":932,"column_start":5,"column_end":16}},{"value":"/ use std::f32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138524,"byte_end":138541,"line_start":933,"line_end":933,"column_start":5,"column_end":22}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138546,"byte_end":138570,"line_start":934,"line_end":934,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138575,"byte_end":138578,"line_start":935,"line_end":935,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138583,"byte_end":138628,"line_start":936,"line_end":936,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138633,"byte_end":138636,"line_start":937,"line_end":937,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138641,"byte_end":138676,"line_start":938,"line_end":938,"column_start":5,"column_end":40}},{"value":"/ 0x40, 0x49, 0x0f, 0xdb,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138681,"byte_end":138712,"line_start":939,"line_end":939,"column_start":5,"column_end":36}},{"value":"/ 0x3f, 0x80, 0x00, 0x00,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138717,"byte_end":138748,"line_start":940,"line_end":940,"column_start":5,"column_end":36}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138753,"byte_end":138760,"line_start":941,"line_end":941,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0.0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138765,"byte_end":138792,"line_start":942,"line_end":942,"column_start":5,"column_end":32}},{"value":"/ rdr.read_f32_into_unchecked::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138797,"byte_end":138861,"line_start":943,"line_end":943,"column_start":5,"column_end":69}},{"value":"/ assert_eq!([f32::consts::PI, 1.0], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138866,"byte_end":138910,"line_start":944,"line_end":944,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138915,"byte_end":138922,"line_start":945,"line_end":945,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138927,"byte_end":138936,"line_start":946,"line_end":946,"column_start":5,"column_end":14}},{"value":"deprecated(since = \"1.2.0\", note = \"please use `read_f32_into` instead\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":138941,"byte_end":139016,"line_start":947,"line_end":947,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140281,"byte_end":140294,"line_start":987,"line_end":987,"column_start":8,"column_end":21},"name":"read_f64_into","qualname":"::io::ReadBytesExt::read_f64_into","value":"fn read_f64_into(&'_ mut Self, &'_ mut [f64]) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" Reads a sequence of IEEE754 double-precision (8 bytes) floating\n point numbers from the underlying reader.","sig":null,"attributes":[{"value":"/ Reads a sequence of IEEE754 double-precision (8 bytes) floating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139177,"byte_end":139244,"line_start":955,"line_end":955,"column_start":5,"column_end":72}},{"value":"/ point numbers from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139249,"byte_end":139294,"line_start":956,"line_end":956,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139299,"byte_end":139302,"line_start":957,"line_end":957,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139307,"byte_end":139380,"line_start":958,"line_end":958,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139385,"byte_end":139452,"line_start":959,"line_end":959,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139457,"byte_end":139460,"line_start":960,"line_end":960,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139465,"byte_end":139477,"line_start":961,"line_end":961,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139482,"byte_end":139485,"line_start":962,"line_end":962,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139490,"byte_end":139554,"line_start":963,"line_end":963,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139559,"byte_end":139562,"line_start":964,"line_end":964,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139567,"byte_end":139659,"line_start":965,"line_end":965,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139664,"byte_end":139667,"line_start":966,"line_end":966,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139672,"byte_end":139686,"line_start":967,"line_end":967,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139691,"byte_end":139694,"line_start":968,"line_end":968,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of big-endian single-precision floating point number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139699,"byte_end":139771,"line_start":969,"line_end":969,"column_start":5,"column_end":77}},{"value":"/ from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139776,"byte_end":139794,"line_start":970,"line_end":970,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139799,"byte_end":139802,"line_start":971,"line_end":971,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139807,"byte_end":139818,"line_start":972,"line_end":972,"column_start":5,"column_end":16}},{"value":"/ use std::f64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139823,"byte_end":139840,"line_start":973,"line_end":973,"column_start":5,"column_end":22}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139845,"byte_end":139869,"line_start":974,"line_end":974,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139874,"byte_end":139877,"line_start":975,"line_end":975,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139882,"byte_end":139927,"line_start":976,"line_end":976,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139932,"byte_end":139935,"line_start":977,"line_end":977,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139940,"byte_end":139975,"line_start":978,"line_end":978,"column_start":5,"column_end":40}},{"value":"/ 0x40, 0x09, 0x21, 0xfb, 0x54, 0x44, 0x2d, 0x18,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":139980,"byte_end":140035,"line_start":979,"line_end":979,"column_start":5,"column_end":60}},{"value":"/ 0x3f, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140040,"byte_end":140095,"line_start":980,"line_end":980,"column_start":5,"column_end":60}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140100,"byte_end":140107,"line_start":981,"line_end":981,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0.0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140112,"byte_end":140139,"line_start":982,"line_end":982,"column_start":5,"column_end":32}},{"value":"/ rdr.read_f64_into::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140144,"byte_end":140198,"line_start":983,"line_end":983,"column_start":5,"column_end":59}},{"value":"/ assert_eq!([f64::consts::PI, 1.0], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140203,"byte_end":140247,"line_start":984,"line_end":984,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140252,"byte_end":140259,"line_start":985,"line_end":985,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140264,"byte_end":140273,"line_start":986,"line_end":986,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142070,"byte_end":142093,"line_start":1039,"line_end":1039,"column_start":8,"column_end":31},"name":"read_f64_into_unchecked","qualname":"::io::ReadBytesExt::read_f64_into_unchecked","value":"fn read_f64_into_unchecked(&'_ mut Self, &'_ mut [f64])\n-> Result<()> where T: ByteOrder","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":" **DEPRECATED**.","sig":null,"attributes":[{"value":"/ **DEPRECATED**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140521,"byte_end":140540,"line_start":996,"line_end":996,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140545,"byte_end":140548,"line_start":997,"line_end":997,"column_start":5,"column_end":8}},{"value":"/ This method is deprecated. Use `read_f64_into` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140553,"byte_end":140612,"line_start":998,"line_end":998,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140617,"byte_end":140620,"line_start":999,"line_end":999,"column_start":5,"column_end":8}},{"value":"/ Reads a sequence of IEEE754 double-precision (8 bytes) floating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140625,"byte_end":140692,"line_start":1000,"line_end":1000,"column_start":5,"column_end":72}},{"value":"/ point numbers from the underlying reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140697,"byte_end":140742,"line_start":1001,"line_end":1001,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140747,"byte_end":140750,"line_start":1002,"line_end":1002,"column_start":5,"column_end":8}},{"value":"/ The given buffer is either filled completely or an error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140755,"byte_end":140828,"line_start":1003,"line_end":1003,"column_start":5,"column_end":78}},{"value":"/ If an error is returned, the contents of `dst` are unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140833,"byte_end":140900,"line_start":1004,"line_end":1004,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140905,"byte_end":140908,"line_start":1005,"line_end":1005,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140913,"byte_end":140925,"line_start":1006,"line_end":1006,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140930,"byte_end":140933,"line_start":1007,"line_end":1007,"column_start":5,"column_end":8}},{"value":"/ This method is unsafe because there are no guarantees made about the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":140938,"byte_end":141010,"line_start":1008,"line_end":1008,"column_start":5,"column_end":77}},{"value":"/ floating point values. In particular, this method does not check for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141015,"byte_end":141087,"line_start":1009,"line_end":1009,"column_start":5,"column_end":77}},{"value":"/ signaling NaNs, which may result in undefined behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141092,"byte_end":141151,"line_start":1010,"line_end":1010,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141156,"byte_end":141159,"line_start":1011,"line_end":1011,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141164,"byte_end":141176,"line_start":1012,"line_end":1012,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141181,"byte_end":141184,"line_start":1013,"line_end":1013,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Read::read_exact`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141189,"byte_end":141253,"line_start":1014,"line_end":1014,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141258,"byte_end":141261,"line_start":1015,"line_end":1015,"column_start":5,"column_end":8}},{"value":"/ [`Read::read_exact`]: https://doc.rust-lang.org/std/io/trait.Read.html#method.read_exact","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141266,"byte_end":141358,"line_start":1016,"line_end":1016,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141363,"byte_end":141366,"line_start":1017,"line_end":1017,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141371,"byte_end":141385,"line_start":1018,"line_end":1018,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141390,"byte_end":141393,"line_start":1019,"line_end":1019,"column_start":5,"column_end":8}},{"value":"/ Read a sequence of big-endian single-precision floating point number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141398,"byte_end":141470,"line_start":1020,"line_end":1020,"column_start":5,"column_end":77}},{"value":"/ from a `Read`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141475,"byte_end":141493,"line_start":1021,"line_end":1021,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141498,"byte_end":141501,"line_start":1022,"line_end":1022,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141506,"byte_end":141517,"line_start":1023,"line_end":1023,"column_start":5,"column_end":16}},{"value":"/ use std::f64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141522,"byte_end":141539,"line_start":1024,"line_end":1024,"column_start":5,"column_end":22}},{"value":"/ use std::io::Cursor;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141544,"byte_end":141568,"line_start":1025,"line_end":1025,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141573,"byte_end":141576,"line_start":1026,"line_end":1026,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141581,"byte_end":141626,"line_start":1027,"line_end":1027,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141631,"byte_end":141634,"line_start":1028,"line_end":1028,"column_start":5,"column_end":8}},{"value":"/ let mut rdr = Cursor::new(vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141639,"byte_end":141674,"line_start":1029,"line_end":1029,"column_start":5,"column_end":40}},{"value":"/ 0x40, 0x09, 0x21, 0xfb, 0x54, 0x44, 0x2d, 0x18,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141679,"byte_end":141734,"line_start":1030,"line_end":1030,"column_start":5,"column_end":60}},{"value":"/ 0x3f, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141739,"byte_end":141794,"line_start":1031,"line_end":1031,"column_start":5,"column_end":60}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141799,"byte_end":141806,"line_start":1032,"line_end":1032,"column_start":5,"column_end":12}},{"value":"/ let mut dst = [0.0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141811,"byte_end":141838,"line_start":1033,"line_end":1033,"column_start":5,"column_end":32}},{"value":"/ rdr.read_f64_into_unchecked::(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141843,"byte_end":141907,"line_start":1034,"line_end":1034,"column_start":5,"column_end":69}},{"value":"/ assert_eq!([f64::consts::PI, 1.0], dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141912,"byte_end":141956,"line_start":1035,"line_end":1035,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141961,"byte_end":141968,"line_start":1036,"line_end":1036,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141973,"byte_end":141982,"line_start":1037,"line_end":1037,"column_start":5,"column_end":14}},{"value":"deprecated(since = \"1.2.0\", note = \"please use `read_f64_into` instead\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":141987,"byte_end":142062,"line_start":1038,"line_end":1038,"column_start":5,"column_end":80}}]},{"kind":"Trait","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143145,"byte_end":143158,"line_start":1073,"line_end":1073,"column_start":11,"column_end":24},"name":"WriteBytesExt","qualname":"::io::WriteBytesExt","value":"WriteBytesExt: io::Write","parent":null,"children":[{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":133},{"krate":0,"index":136},{"krate":0,"index":139},{"krate":0,"index":142},{"krate":0,"index":145},{"krate":0,"index":148},{"krate":0,"index":151},{"krate":0,"index":154},{"krate":0,"index":157},{"krate":0,"index":160},{"krate":0,"index":163},{"krate":0,"index":166},{"krate":0,"index":169},{"krate":0,"index":172},{"krate":0,"index":175},{"krate":0,"index":178},{"krate":0,"index":181}],"decl_id":null,"docs":" Extends [`Write`] with methods for writing numbers. (For `std::io`.)","sig":null,"attributes":[{"value":"/ Extends [`Write`] with methods for writing numbers. (For `std::io`.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142359,"byte_end":142431,"line_start":1051,"line_end":1051,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142432,"byte_end":142435,"line_start":1052,"line_end":1052,"column_start":1,"column_end":4}},{"value":"/ Most of the methods defined here have an unconstrained type parameter that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142436,"byte_end":142514,"line_start":1053,"line_end":1053,"column_start":1,"column_end":79}},{"value":"/ must be explicitly instantiated. Typically, it is instantiated with either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142515,"byte_end":142593,"line_start":1054,"line_end":1054,"column_start":1,"column_end":79}},{"value":"/ the [`BigEndian`] or [`LittleEndian`] types defined in this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142594,"byte_end":142664,"line_start":1055,"line_end":1055,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142665,"byte_end":142668,"line_start":1056,"line_end":1056,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142669,"byte_end":142683,"line_start":1057,"line_end":1057,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142684,"byte_end":142687,"line_start":1058,"line_end":1058,"column_start":1,"column_end":4}},{"value":"/ Write unsigned 16 bit big-endian integers to a [`Write`]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142688,"byte_end":142749,"line_start":1059,"line_end":1059,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142750,"byte_end":142753,"line_start":1060,"line_end":1060,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142754,"byte_end":142765,"line_start":1061,"line_end":1061,"column_start":1,"column_end":12}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142766,"byte_end":142812,"line_start":1062,"line_end":1062,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142813,"byte_end":142816,"line_start":1063,"line_end":1063,"column_start":1,"column_end":4}},{"value":"/ let mut wtr = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142817,"byte_end":142842,"line_start":1064,"line_end":1064,"column_start":1,"column_end":26}},{"value":"/ wtr.write_u16::(517).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142843,"byte_end":142888,"line_start":1065,"line_end":1065,"column_start":1,"column_end":46}},{"value":"/ wtr.write_u16::(768).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142889,"byte_end":142934,"line_start":1066,"line_end":1066,"column_start":1,"column_end":46}},{"value":"/ assert_eq!(wtr, vec![2, 5, 3, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142935,"byte_end":142973,"line_start":1067,"line_end":1067,"column_start":1,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142974,"byte_end":142981,"line_start":1068,"line_end":1068,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142982,"byte_end":142985,"line_start":1069,"line_end":1069,"column_start":1,"column_end":4}},{"value":"/ [`BigEndian`]: enum.BigEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142986,"byte_end":143024,"line_start":1070,"line_end":1070,"column_start":1,"column_end":39}},{"value":"/ [`LittleEndian`]: enum.LittleEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143025,"byte_end":143069,"line_start":1071,"line_end":1071,"column_start":1,"column_end":45}},{"value":"/ [`Write`]: https://doc.rust-lang.org/std/io/trait.Write.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143070,"byte_end":143134,"line_start":1072,"line_end":1072,"column_start":1,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143912,"byte_end":143920,"line_start":1098,"line_end":1098,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::io::WriteBytesExt::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8) -> Result<()>","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned 8 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned 8 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143176,"byte_end":143238,"line_start":1074,"line_end":1074,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143243,"byte_end":143246,"line_start":1075,"line_end":1075,"column_start":5,"column_end":8}},{"value":"/ Note that since this writes a single byte, no byte order conversions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143251,"byte_end":143323,"line_start":1076,"line_end":1076,"column_start":5,"column_end":77}},{"value":"/ are used. It is included for completeness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143328,"byte_end":143374,"line_start":1077,"line_end":1077,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143379,"byte_end":143382,"line_start":1078,"line_end":1078,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143387,"byte_end":143399,"line_start":1079,"line_end":1079,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143404,"byte_end":143407,"line_start":1080,"line_end":1080,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143412,"byte_end":143476,"line_start":1081,"line_end":1081,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143481,"byte_end":143484,"line_start":1082,"line_end":1082,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143489,"byte_end":143581,"line_start":1083,"line_end":1083,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143586,"byte_end":143589,"line_start":1084,"line_end":1084,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143594,"byte_end":143608,"line_start":1085,"line_end":1085,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143613,"byte_end":143616,"line_start":1086,"line_end":1086,"column_start":5,"column_end":8}},{"value":"/ Write unsigned 8 bit integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143621,"byte_end":143668,"line_start":1087,"line_end":1087,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143673,"byte_end":143676,"line_start":1088,"line_end":1088,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143681,"byte_end":143692,"line_start":1089,"line_end":1089,"column_start":5,"column_end":16}},{"value":"/ use byteorder::WriteBytesExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143697,"byte_end":143730,"line_start":1090,"line_end":1090,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143735,"byte_end":143738,"line_start":1091,"line_end":1091,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143743,"byte_end":143772,"line_start":1092,"line_end":1092,"column_start":5,"column_end":34}},{"value":"/ wtr.write_u8(2).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143777,"byte_end":143806,"line_start":1093,"line_end":1093,"column_start":5,"column_end":34}},{"value":"/ wtr.write_u8(5).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143811,"byte_end":143840,"line_start":1094,"line_end":1094,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(wtr, b\"\\x02\\x05\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143845,"byte_end":143878,"line_start":1095,"line_end":1095,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143883,"byte_end":143890,"line_start":1096,"line_end":1096,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143895,"byte_end":143904,"line_start":1097,"line_end":1097,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144727,"byte_end":144735,"line_start":1126,"line_end":1126,"column_start":8,"column_end":16},"name":"write_i8","qualname":"::io::WriteBytesExt::write_i8","value":"fn write_i8<'_>(&'_ mut Self, i8) -> Result<()>","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed 8 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed 8 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143995,"byte_end":144054,"line_start":1102,"line_end":1102,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144059,"byte_end":144062,"line_start":1103,"line_end":1103,"column_start":5,"column_end":8}},{"value":"/ Note that since this writes a single byte, no byte order conversions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144067,"byte_end":144139,"line_start":1104,"line_end":1104,"column_start":5,"column_end":77}},{"value":"/ are used. It is included for completeness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144144,"byte_end":144190,"line_start":1105,"line_end":1105,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144195,"byte_end":144198,"line_start":1106,"line_end":1106,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144203,"byte_end":144215,"line_start":1107,"line_end":1107,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144220,"byte_end":144223,"line_start":1108,"line_end":1108,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144228,"byte_end":144292,"line_start":1109,"line_end":1109,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144297,"byte_end":144300,"line_start":1110,"line_end":1110,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144305,"byte_end":144397,"line_start":1111,"line_end":1111,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144402,"byte_end":144405,"line_start":1112,"line_end":1112,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144410,"byte_end":144424,"line_start":1113,"line_end":1113,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144429,"byte_end":144432,"line_start":1114,"line_end":1114,"column_start":5,"column_end":8}},{"value":"/ Write signed 8 bit integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144437,"byte_end":144482,"line_start":1115,"line_end":1115,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144487,"byte_end":144490,"line_start":1116,"line_end":1116,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144495,"byte_end":144506,"line_start":1117,"line_end":1117,"column_start":5,"column_end":16}},{"value":"/ use byteorder::WriteBytesExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144511,"byte_end":144544,"line_start":1118,"line_end":1118,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144549,"byte_end":144552,"line_start":1119,"line_end":1119,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144557,"byte_end":144586,"line_start":1120,"line_end":1120,"column_start":5,"column_end":34}},{"value":"/ wtr.write_i8(2).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144591,"byte_end":144620,"line_start":1121,"line_end":1121,"column_start":5,"column_end":34}},{"value":"/ wtr.write_i8(-5).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144625,"byte_end":144655,"line_start":1122,"line_end":1122,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(wtr, b\"\\x02\\xfb\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144660,"byte_end":144693,"line_start":1123,"line_end":1123,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144698,"byte_end":144705,"line_start":1124,"line_end":1124,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144710,"byte_end":144719,"line_start":1125,"line_end":1125,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145482,"byte_end":145491,"line_start":1151,"line_end":1151,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::io::WriteBytesExt::write_u16","value":"fn write_u16(&'_ mut Self, u16) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned 16 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned 16 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144816,"byte_end":144879,"line_start":1130,"line_end":1130,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144884,"byte_end":144887,"line_start":1131,"line_end":1131,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144892,"byte_end":144904,"line_start":1132,"line_end":1132,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144909,"byte_end":144912,"line_start":1133,"line_end":1133,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144917,"byte_end":144981,"line_start":1134,"line_end":1134,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144986,"byte_end":144989,"line_start":1135,"line_end":1135,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":144994,"byte_end":145086,"line_start":1136,"line_end":1136,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145091,"byte_end":145094,"line_start":1137,"line_end":1137,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145099,"byte_end":145113,"line_start":1138,"line_end":1138,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145118,"byte_end":145121,"line_start":1139,"line_end":1139,"column_start":5,"column_end":8}},{"value":"/ Write unsigned 16 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145126,"byte_end":145185,"line_start":1140,"line_end":1140,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145190,"byte_end":145193,"line_start":1141,"line_end":1141,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145198,"byte_end":145209,"line_start":1142,"line_end":1142,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145214,"byte_end":145260,"line_start":1143,"line_end":1143,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145265,"byte_end":145268,"line_start":1144,"line_end":1144,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145273,"byte_end":145302,"line_start":1145,"line_end":1145,"column_start":5,"column_end":34}},{"value":"/ wtr.write_u16::(517).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145307,"byte_end":145352,"line_start":1146,"line_end":1146,"column_start":5,"column_end":50}},{"value":"/ wtr.write_u16::(768).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145357,"byte_end":145402,"line_start":1147,"line_end":1147,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(wtr, b\"\\x02\\x05\\x03\\x00\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145407,"byte_end":145448,"line_start":1148,"line_end":1148,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145453,"byte_end":145460,"line_start":1149,"line_end":1149,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145465,"byte_end":145474,"line_start":1150,"line_end":1150,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146308,"byte_end":146317,"line_start":1178,"line_end":1178,"column_start":8,"column_end":17},"name":"write_i16","qualname":"::io::WriteBytesExt::write_i16","value":"fn write_i16(&'_ mut Self, i16) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed 16 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed 16 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145646,"byte_end":145706,"line_start":1157,"line_end":1157,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145711,"byte_end":145714,"line_start":1158,"line_end":1158,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145719,"byte_end":145731,"line_start":1159,"line_end":1159,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145736,"byte_end":145739,"line_start":1160,"line_end":1160,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145744,"byte_end":145808,"line_start":1161,"line_end":1161,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145813,"byte_end":145816,"line_start":1162,"line_end":1162,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145821,"byte_end":145913,"line_start":1163,"line_end":1163,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145918,"byte_end":145921,"line_start":1164,"line_end":1164,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145926,"byte_end":145940,"line_start":1165,"line_end":1165,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145945,"byte_end":145948,"line_start":1166,"line_end":1166,"column_start":5,"column_end":8}},{"value":"/ Write signed 16 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":145953,"byte_end":146010,"line_start":1167,"line_end":1167,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146015,"byte_end":146018,"line_start":1168,"line_end":1168,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146023,"byte_end":146034,"line_start":1169,"line_end":1169,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146039,"byte_end":146085,"line_start":1170,"line_end":1170,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146090,"byte_end":146093,"line_start":1171,"line_end":1171,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146098,"byte_end":146127,"line_start":1172,"line_end":1172,"column_start":5,"column_end":34}},{"value":"/ wtr.write_i16::(193).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146132,"byte_end":146177,"line_start":1173,"line_end":1173,"column_start":5,"column_end":50}},{"value":"/ wtr.write_i16::(-132).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146182,"byte_end":146228,"line_start":1174,"line_end":1174,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(wtr, b\"\\x00\\xc1\\xff\\x7c\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146233,"byte_end":146274,"line_start":1175,"line_end":1175,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146279,"byte_end":146286,"line_start":1176,"line_end":1176,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146291,"byte_end":146300,"line_start":1177,"line_end":1177,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147149,"byte_end":147158,"line_start":1205,"line_end":1205,"column_start":8,"column_end":17},"name":"write_u24","qualname":"::io::WriteBytesExt::write_u24","value":"fn write_u24(&'_ mut Self, u32) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned 24 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned 24 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146472,"byte_end":146535,"line_start":1184,"line_end":1184,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146540,"byte_end":146543,"line_start":1185,"line_end":1185,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146548,"byte_end":146560,"line_start":1186,"line_end":1186,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146565,"byte_end":146568,"line_start":1187,"line_end":1187,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146573,"byte_end":146637,"line_start":1188,"line_end":1188,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146642,"byte_end":146645,"line_start":1189,"line_end":1189,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146650,"byte_end":146742,"line_start":1190,"line_end":1190,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146747,"byte_end":146750,"line_start":1191,"line_end":1191,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146755,"byte_end":146769,"line_start":1192,"line_end":1192,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146774,"byte_end":146777,"line_start":1193,"line_end":1193,"column_start":5,"column_end":8}},{"value":"/ Write unsigned 24 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146782,"byte_end":146841,"line_start":1194,"line_end":1194,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146846,"byte_end":146849,"line_start":1195,"line_end":1195,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146854,"byte_end":146865,"line_start":1196,"line_end":1196,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146870,"byte_end":146916,"line_start":1197,"line_end":1197,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146921,"byte_end":146924,"line_start":1198,"line_end":1198,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146929,"byte_end":146958,"line_start":1199,"line_end":1199,"column_start":5,"column_end":34}},{"value":"/ wtr.write_u24::(267).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":146963,"byte_end":147008,"line_start":1200,"line_end":1200,"column_start":5,"column_end":50}},{"value":"/ wtr.write_u24::(120111).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147013,"byte_end":147061,"line_start":1201,"line_end":1201,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(wtr, b\"\\x00\\x01\\x0b\\x01\\xd5\\x2f\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147066,"byte_end":147115,"line_start":1202,"line_end":1202,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147120,"byte_end":147127,"line_start":1203,"line_end":1203,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147132,"byte_end":147141,"line_start":1204,"line_end":1204,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147988,"byte_end":147997,"line_start":1232,"line_end":1232,"column_start":8,"column_end":17},"name":"write_i24","qualname":"::io::WriteBytesExt::write_i24","value":"fn write_i24(&'_ mut Self, i32) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed 24 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed 24 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147313,"byte_end":147373,"line_start":1211,"line_end":1211,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147378,"byte_end":147381,"line_start":1212,"line_end":1212,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147386,"byte_end":147398,"line_start":1213,"line_end":1213,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147403,"byte_end":147406,"line_start":1214,"line_end":1214,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147411,"byte_end":147475,"line_start":1215,"line_end":1215,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147480,"byte_end":147483,"line_start":1216,"line_end":1216,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147488,"byte_end":147580,"line_start":1217,"line_end":1217,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147585,"byte_end":147588,"line_start":1218,"line_end":1218,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147593,"byte_end":147607,"line_start":1219,"line_end":1219,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147612,"byte_end":147615,"line_start":1220,"line_end":1220,"column_start":5,"column_end":8}},{"value":"/ Write signed 24 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147620,"byte_end":147677,"line_start":1221,"line_end":1221,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147682,"byte_end":147685,"line_start":1222,"line_end":1222,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147690,"byte_end":147701,"line_start":1223,"line_end":1223,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147706,"byte_end":147752,"line_start":1224,"line_end":1224,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147757,"byte_end":147760,"line_start":1225,"line_end":1225,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147765,"byte_end":147794,"line_start":1226,"line_end":1226,"column_start":5,"column_end":34}},{"value":"/ wtr.write_i24::(-34253).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147799,"byte_end":147847,"line_start":1227,"line_end":1227,"column_start":5,"column_end":53}},{"value":"/ wtr.write_i24::(120111).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147852,"byte_end":147900,"line_start":1228,"line_end":1228,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(wtr, b\"\\xff\\x7a\\x33\\x01\\xd5\\x2f\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147905,"byte_end":147954,"line_start":1229,"line_end":1229,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147959,"byte_end":147966,"line_start":1230,"line_end":1230,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":147971,"byte_end":147980,"line_start":1231,"line_end":1231,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148841,"byte_end":148850,"line_start":1259,"line_end":1259,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::io::WriteBytesExt::write_u32","value":"fn write_u32(&'_ mut Self, u32) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned 32 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned 32 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148152,"byte_end":148215,"line_start":1238,"line_end":1238,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148220,"byte_end":148223,"line_start":1239,"line_end":1239,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148228,"byte_end":148240,"line_start":1240,"line_end":1240,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148245,"byte_end":148248,"line_start":1241,"line_end":1241,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148253,"byte_end":148317,"line_start":1242,"line_end":1242,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148322,"byte_end":148325,"line_start":1243,"line_end":1243,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148330,"byte_end":148422,"line_start":1244,"line_end":1244,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148427,"byte_end":148430,"line_start":1245,"line_end":1245,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148435,"byte_end":148449,"line_start":1246,"line_end":1246,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148454,"byte_end":148457,"line_start":1247,"line_end":1247,"column_start":5,"column_end":8}},{"value":"/ Write unsigned 32 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148462,"byte_end":148521,"line_start":1248,"line_end":1248,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148526,"byte_end":148529,"line_start":1249,"line_end":1249,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148534,"byte_end":148545,"line_start":1250,"line_end":1250,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148550,"byte_end":148596,"line_start":1251,"line_end":1251,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148601,"byte_end":148604,"line_start":1252,"line_end":1252,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148609,"byte_end":148638,"line_start":1253,"line_end":1253,"column_start":5,"column_end":34}},{"value":"/ wtr.write_u32::(267).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148643,"byte_end":148688,"line_start":1254,"line_end":1254,"column_start":5,"column_end":50}},{"value":"/ wtr.write_u32::(1205419366).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148693,"byte_end":148745,"line_start":1255,"line_end":1255,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(wtr, b\"\\x00\\x00\\x01\\x0b\\x47\\xd9\\x3d\\x66\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148750,"byte_end":148807,"line_start":1256,"line_end":1256,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148812,"byte_end":148819,"line_start":1257,"line_end":1257,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":148824,"byte_end":148833,"line_start":1258,"line_end":1258,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149692,"byte_end":149701,"line_start":1286,"line_end":1286,"column_start":8,"column_end":17},"name":"write_i32","qualname":"::io::WriteBytesExt::write_i32","value":"fn write_i32(&'_ mut Self, i32) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed 32 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed 32 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149005,"byte_end":149065,"line_start":1265,"line_end":1265,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149070,"byte_end":149073,"line_start":1266,"line_end":1266,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149078,"byte_end":149090,"line_start":1267,"line_end":1267,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149095,"byte_end":149098,"line_start":1268,"line_end":1268,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149103,"byte_end":149167,"line_start":1269,"line_end":1269,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149172,"byte_end":149175,"line_start":1270,"line_end":1270,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149180,"byte_end":149272,"line_start":1271,"line_end":1271,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149277,"byte_end":149280,"line_start":1272,"line_end":1272,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149285,"byte_end":149299,"line_start":1273,"line_end":1273,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149304,"byte_end":149307,"line_start":1274,"line_end":1274,"column_start":5,"column_end":8}},{"value":"/ Write signed 32 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149312,"byte_end":149369,"line_start":1275,"line_end":1275,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149374,"byte_end":149377,"line_start":1276,"line_end":1276,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149382,"byte_end":149393,"line_start":1277,"line_end":1277,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149398,"byte_end":149444,"line_start":1278,"line_end":1278,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149449,"byte_end":149452,"line_start":1279,"line_end":1279,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149457,"byte_end":149486,"line_start":1280,"line_end":1280,"column_start":5,"column_end":34}},{"value":"/ wtr.write_i32::(-34253).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149491,"byte_end":149539,"line_start":1281,"line_end":1281,"column_start":5,"column_end":53}},{"value":"/ wtr.write_i32::(1205419366).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149544,"byte_end":149596,"line_start":1282,"line_end":1282,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(wtr, b\"\\xff\\xff\\x7a\\x33\\x47\\xd9\\x3d\\x66\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149601,"byte_end":149658,"line_start":1283,"line_end":1283,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149663,"byte_end":149670,"line_start":1284,"line_end":1284,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149675,"byte_end":149684,"line_start":1285,"line_end":1285,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150565,"byte_end":150574,"line_start":1313,"line_end":1313,"column_start":8,"column_end":17},"name":"write_u48","qualname":"::io::WriteBytesExt::write_u48","value":"fn write_u48(&'_ mut Self, u64) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned 48 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned 48 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149856,"byte_end":149919,"line_start":1292,"line_end":1292,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149924,"byte_end":149927,"line_start":1293,"line_end":1293,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149932,"byte_end":149944,"line_start":1294,"line_end":1294,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149949,"byte_end":149952,"line_start":1295,"line_end":1295,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":149957,"byte_end":150021,"line_start":1296,"line_end":1296,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150026,"byte_end":150029,"line_start":1297,"line_end":1297,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150034,"byte_end":150126,"line_start":1298,"line_end":1298,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150131,"byte_end":150134,"line_start":1299,"line_end":1299,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150139,"byte_end":150153,"line_start":1300,"line_end":1300,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150158,"byte_end":150161,"line_start":1301,"line_end":1301,"column_start":5,"column_end":8}},{"value":"/ Write unsigned 48 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150166,"byte_end":150225,"line_start":1302,"line_end":1302,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150230,"byte_end":150233,"line_start":1303,"line_end":1303,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150238,"byte_end":150249,"line_start":1304,"line_end":1304,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150254,"byte_end":150300,"line_start":1305,"line_end":1305,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150305,"byte_end":150308,"line_start":1306,"line_end":1306,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150313,"byte_end":150342,"line_start":1307,"line_end":1307,"column_start":5,"column_end":34}},{"value":"/ wtr.write_u48::(52360336390828).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150347,"byte_end":150403,"line_start":1308,"line_end":1308,"column_start":5,"column_end":61}},{"value":"/ wtr.write_u48::(541).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150408,"byte_end":150453,"line_start":1309,"line_end":1309,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(wtr, b\"\\x2f\\x9f\\x17\\x40\\x3a\\xac\\x00\\x00\\x00\\x00\\x02\\x1d\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150458,"byte_end":150531,"line_start":1310,"line_end":1310,"column_start":5,"column_end":78}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150536,"byte_end":150543,"line_start":1311,"line_end":1311,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150548,"byte_end":150557,"line_start":1312,"line_end":1312,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151434,"byte_end":151443,"line_start":1340,"line_end":1340,"column_start":8,"column_end":17},"name":"write_i48","qualname":"::io::WriteBytesExt::write_i48","value":"fn write_i48(&'_ mut Self, i64) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed 48 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed 48 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150729,"byte_end":150789,"line_start":1319,"line_end":1319,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150794,"byte_end":150797,"line_start":1320,"line_end":1320,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150802,"byte_end":150814,"line_start":1321,"line_end":1321,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150819,"byte_end":150822,"line_start":1322,"line_end":1322,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150827,"byte_end":150891,"line_start":1323,"line_end":1323,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150896,"byte_end":150899,"line_start":1324,"line_end":1324,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":150904,"byte_end":150996,"line_start":1325,"line_end":1325,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151001,"byte_end":151004,"line_start":1326,"line_end":1326,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151009,"byte_end":151023,"line_start":1327,"line_end":1327,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151028,"byte_end":151031,"line_start":1328,"line_end":1328,"column_start":5,"column_end":8}},{"value":"/ Write signed 48 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151036,"byte_end":151093,"line_start":1329,"line_end":1329,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151098,"byte_end":151101,"line_start":1330,"line_end":1330,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151106,"byte_end":151117,"line_start":1331,"line_end":1331,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151122,"byte_end":151168,"line_start":1332,"line_end":1332,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151173,"byte_end":151176,"line_start":1333,"line_end":1333,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151181,"byte_end":151210,"line_start":1334,"line_end":1334,"column_start":5,"column_end":34}},{"value":"/ wtr.write_i48::(-108363435763825).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151215,"byte_end":151273,"line_start":1335,"line_end":1335,"column_start":5,"column_end":63}},{"value":"/ wtr.write_i48::(77).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151278,"byte_end":151322,"line_start":1336,"line_end":1336,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(wtr, b\"\\x9d\\x71\\xab\\xe7\\x97\\x8f\\x00\\x00\\x00\\x00\\x00\\x4d\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151327,"byte_end":151400,"line_start":1337,"line_end":1337,"column_start":5,"column_end":78}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151405,"byte_end":151412,"line_start":1338,"line_end":1338,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151417,"byte_end":151426,"line_start":1339,"line_end":1339,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152324,"byte_end":152333,"line_start":1367,"line_end":1367,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::io::WriteBytesExt::write_u64","value":"fn write_u64(&'_ mut Self, u64) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned 64 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned 64 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151598,"byte_end":151661,"line_start":1346,"line_end":1346,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151666,"byte_end":151669,"line_start":1347,"line_end":1347,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151674,"byte_end":151686,"line_start":1348,"line_end":1348,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151691,"byte_end":151694,"line_start":1349,"line_end":1349,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151699,"byte_end":151763,"line_start":1350,"line_end":1350,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151768,"byte_end":151771,"line_start":1351,"line_end":1351,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151776,"byte_end":151868,"line_start":1352,"line_end":1352,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151873,"byte_end":151876,"line_start":1353,"line_end":1353,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151881,"byte_end":151895,"line_start":1354,"line_end":1354,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151900,"byte_end":151903,"line_start":1355,"line_end":1355,"column_start":5,"column_end":8}},{"value":"/ Write unsigned 64 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151908,"byte_end":151967,"line_start":1356,"line_end":1356,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151972,"byte_end":151975,"line_start":1357,"line_end":1357,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151980,"byte_end":151991,"line_start":1358,"line_end":1358,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":151996,"byte_end":152042,"line_start":1359,"line_end":1359,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152047,"byte_end":152050,"line_start":1360,"line_end":1360,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152055,"byte_end":152084,"line_start":1361,"line_end":1361,"column_start":5,"column_end":34}},{"value":"/ wtr.write_u64::(918733457491587).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152089,"byte_end":152146,"line_start":1362,"line_end":1362,"column_start":5,"column_end":62}},{"value":"/ wtr.write_u64::(143).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152151,"byte_end":152196,"line_start":1363,"line_end":1363,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(wtr, b\"\\x00\\x03\\x43\\x95\\x4d\\x60\\x86\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8f\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152201,"byte_end":152290,"line_start":1364,"line_end":1364,"column_start":5,"column_end":94}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152295,"byte_end":152302,"line_start":1365,"line_end":1365,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152307,"byte_end":152316,"line_start":1366,"line_end":1366,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153223,"byte_end":153232,"line_start":1394,"line_end":1394,"column_start":8,"column_end":17},"name":"write_i64","qualname":"::io::WriteBytesExt::write_i64","value":"fn write_i64(&'_ mut Self, i64) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed 64 bit integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed 64 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152488,"byte_end":152548,"line_start":1373,"line_end":1373,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152553,"byte_end":152556,"line_start":1374,"line_end":1374,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152561,"byte_end":152573,"line_start":1375,"line_end":1375,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152578,"byte_end":152581,"line_start":1376,"line_end":1376,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152586,"byte_end":152650,"line_start":1377,"line_end":1377,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152655,"byte_end":152658,"line_start":1378,"line_end":1378,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152663,"byte_end":152755,"line_start":1379,"line_end":1379,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152760,"byte_end":152763,"line_start":1380,"line_end":1380,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152768,"byte_end":152782,"line_start":1381,"line_end":1381,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152787,"byte_end":152790,"line_start":1382,"line_end":1382,"column_start":5,"column_end":8}},{"value":"/ Write signed 64 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152795,"byte_end":152852,"line_start":1383,"line_end":1383,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152857,"byte_end":152860,"line_start":1384,"line_end":1384,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152865,"byte_end":152876,"line_start":1385,"line_end":1385,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152881,"byte_end":152927,"line_start":1386,"line_end":1386,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152932,"byte_end":152935,"line_start":1387,"line_end":1387,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152940,"byte_end":152969,"line_start":1388,"line_end":1388,"column_start":5,"column_end":34}},{"value":"/ wtr.write_i64::(i64::min_value()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":152974,"byte_end":153032,"line_start":1389,"line_end":1389,"column_start":5,"column_end":63}},{"value":"/ wtr.write_i64::(i64::max_value()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153037,"byte_end":153095,"line_start":1390,"line_end":1390,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(wtr, b\"\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7f\\xff\\xff\\xff\\xff\\xff\\xff\\xff\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153100,"byte_end":153189,"line_start":1391,"line_end":1391,"column_start":5,"column_end":94}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153194,"byte_end":153201,"line_start":1392,"line_end":1392,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153206,"byte_end":153215,"line_start":1393,"line_end":1393,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153473,"byte_end":153483,"line_start":1402,"line_end":1402,"column_start":8,"column_end":18},"name":"write_u128","qualname":"::io::WriteBytesExt::write_u128","value":"fn write_u128(&'_ mut Self, u128) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned 128 bit integer to the underlying writer.\n","sig":null,"attributes":[{"value":"/ Writes an unsigned 128 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153387,"byte_end":153451,"line_start":1400,"line_end":1400,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153456,"byte_end":153465,"line_start":1401,"line_end":1401,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153724,"byte_end":153734,"line_start":1410,"line_end":1410,"column_start":8,"column_end":18},"name":"write_i128","qualname":"::io::WriteBytesExt::write_i128","value":"fn write_i128(&'_ mut Self, i128) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed 128 bit integer to the underlying writer.\n","sig":null,"attributes":[{"value":"/ Writes a signed 128 bit integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153641,"byte_end":153702,"line_start":1408,"line_end":1408,"column_start":5,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153707,"byte_end":153716,"line_start":1409,"line_end":1409,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154777,"byte_end":154787,"line_start":1442,"line_end":1442,"column_start":8,"column_end":18},"name":"write_uint","qualname":"::io::WriteBytesExt::write_uint","value":"fn write_uint(&'_ mut Self, u64, usize) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned n-bytes integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned n-bytes integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153892,"byte_end":153956,"line_start":1416,"line_end":1416,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153961,"byte_end":153964,"line_start":1417,"line_end":1417,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153969,"byte_end":153981,"line_start":1418,"line_end":1418,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153986,"byte_end":153989,"line_start":1419,"line_end":1419,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":153994,"byte_end":154058,"line_start":1420,"line_end":1420,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154063,"byte_end":154066,"line_start":1421,"line_end":1421,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154071,"byte_end":154163,"line_start":1422,"line_end":1422,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154168,"byte_end":154171,"line_start":1423,"line_end":1423,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154176,"byte_end":154188,"line_start":1424,"line_end":1424,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154193,"byte_end":154196,"line_start":1425,"line_end":1425,"column_start":5,"column_end":8}},{"value":"/ If the given integer is not representable in the given number of bytes,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154201,"byte_end":154276,"line_start":1426,"line_end":1426,"column_start":5,"column_end":80}},{"value":"/ this method panics. If `nbytes > 8`, this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154281,"byte_end":154341,"line_start":1427,"line_end":1427,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154346,"byte_end":154349,"line_start":1428,"line_end":1428,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154354,"byte_end":154368,"line_start":1429,"line_end":1429,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154373,"byte_end":154376,"line_start":1430,"line_end":1430,"column_start":5,"column_end":8}},{"value":"/ Write unsigned 40 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154381,"byte_end":154440,"line_start":1431,"line_end":1431,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154445,"byte_end":154448,"line_start":1432,"line_end":1432,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154453,"byte_end":154464,"line_start":1433,"line_end":1433,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154469,"byte_end":154515,"line_start":1434,"line_end":1434,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154520,"byte_end":154523,"line_start":1435,"line_end":1435,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154528,"byte_end":154557,"line_start":1436,"line_end":1436,"column_start":5,"column_end":34}},{"value":"/ wtr.write_uint::(312550384361, 5).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154562,"byte_end":154620,"line_start":1437,"line_end":1437,"column_start":5,"column_end":63}},{"value":"/ wtr.write_uint::(43, 5).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154625,"byte_end":154673,"line_start":1438,"line_end":1438,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(wtr, b\"\\x48\\xc5\\x74\\x62\\xe9\\x00\\x00\\x00\\x00\\x2b\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154678,"byte_end":154743,"line_start":1439,"line_end":1439,"column_start":5,"column_end":70}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154748,"byte_end":154755,"line_start":1440,"line_end":1440,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":154760,"byte_end":154769,"line_start":1441,"line_end":1441,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155907,"byte_end":155916,"line_start":1478,"line_end":1478,"column_start":8,"column_end":17},"name":"write_int","qualname":"::io::WriteBytesExt::write_int","value":"fn write_int(&'_ mut Self, i64, usize) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed n-bytes integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed n-bytes integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155008,"byte_end":155069,"line_start":1452,"line_end":1452,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155074,"byte_end":155077,"line_start":1453,"line_end":1453,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155082,"byte_end":155094,"line_start":1454,"line_end":1454,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155099,"byte_end":155102,"line_start":1455,"line_end":1455,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155107,"byte_end":155171,"line_start":1456,"line_end":1456,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155176,"byte_end":155179,"line_start":1457,"line_end":1457,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155184,"byte_end":155276,"line_start":1458,"line_end":1458,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155281,"byte_end":155284,"line_start":1459,"line_end":1459,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155289,"byte_end":155301,"line_start":1460,"line_end":1460,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155306,"byte_end":155309,"line_start":1461,"line_end":1461,"column_start":5,"column_end":8}},{"value":"/ If the given integer is not representable in the given number of bytes,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155314,"byte_end":155389,"line_start":1462,"line_end":1462,"column_start":5,"column_end":80}},{"value":"/ this method panics. If `nbytes > 8`, this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155394,"byte_end":155454,"line_start":1463,"line_end":1463,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155459,"byte_end":155462,"line_start":1464,"line_end":1464,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155467,"byte_end":155481,"line_start":1465,"line_end":1465,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155486,"byte_end":155489,"line_start":1466,"line_end":1466,"column_start":5,"column_end":8}},{"value":"/ Write signed 56 bit big-endian integers to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155494,"byte_end":155551,"line_start":1467,"line_end":1467,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155556,"byte_end":155559,"line_start":1468,"line_end":1468,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155564,"byte_end":155575,"line_start":1469,"line_end":1469,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155580,"byte_end":155626,"line_start":1470,"line_end":1470,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155631,"byte_end":155634,"line_start":1471,"line_end":1471,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155639,"byte_end":155668,"line_start":1472,"line_end":1472,"column_start":5,"column_end":34}},{"value":"/ wtr.write_int::(-3548172039376767, 7).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155673,"byte_end":155735,"line_start":1473,"line_end":1473,"column_start":5,"column_end":67}},{"value":"/ wtr.write_int::(43, 7).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155740,"byte_end":155787,"line_start":1474,"line_end":1474,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(wtr, b\"\\xf3\\x64\\xf4\\xd1\\xfd\\xb0\\x81\\x00\\x00\\x00\\x00\\x00\\x00\\x2b\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155792,"byte_end":155873,"line_start":1475,"line_end":1475,"column_start":5,"column_end":86}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155878,"byte_end":155885,"line_start":1476,"line_end":1476,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":155890,"byte_end":155899,"line_start":1477,"line_end":1477,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156376,"byte_end":156389,"line_start":1493,"line_end":1493,"column_start":8,"column_end":21},"name":"write_uint128","qualname":"::io::WriteBytesExt::write_uint128","value":"fn write_uint128(&'_ mut Self, u128, usize) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes an unsigned n-bytes integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes an unsigned n-bytes integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156136,"byte_end":156200,"line_start":1488,"line_end":1488,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156205,"byte_end":156208,"line_start":1489,"line_end":1489,"column_start":5,"column_end":8}},{"value":"/ If the given integer is not representable in the given number of bytes,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156213,"byte_end":156288,"line_start":1490,"line_end":1490,"column_start":5,"column_end":80}},{"value":"/ this method panics. If `nbytes > 16`, this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156293,"byte_end":156354,"line_start":1491,"line_end":1491,"column_start":5,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156359,"byte_end":156368,"line_start":1492,"line_end":1492,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":175},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156852,"byte_end":156864,"line_start":1508,"line_end":1508,"column_start":8,"column_end":20},"name":"write_int128","qualname":"::io::WriteBytesExt::write_int128","value":"fn write_int128(&'_ mut Self, i128, usize) -> Result<()> where\nT: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a signed n-bytes integer to the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a signed n-bytes integer to the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156615,"byte_end":156676,"line_start":1503,"line_end":1503,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156681,"byte_end":156684,"line_start":1504,"line_end":1504,"column_start":5,"column_end":8}},{"value":"/ If the given integer is not representable in the given number of bytes,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156689,"byte_end":156764,"line_start":1505,"line_end":1505,"column_start":5,"column_end":80}},{"value":"/ this method panics. If `nbytes > 16`, this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156769,"byte_end":156830,"line_start":1506,"line_end":1506,"column_start":5,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":156835,"byte_end":156844,"line_start":1507,"line_end":1507,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157803,"byte_end":157812,"line_start":1541,"line_end":1541,"column_start":8,"column_end":17},"name":"write_f32","qualname":"::io::WriteBytesExt::write_f32","value":"fn write_f32(&'_ mut Self, f32) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a IEEE754 single-precision (4 bytes) floating point number to\n the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a IEEE754 single-precision (4 bytes) floating point number to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157089,"byte_end":157161,"line_start":1518,"line_end":1518,"column_start":5,"column_end":77}},{"value":"/ the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157166,"byte_end":157192,"line_start":1519,"line_end":1519,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157197,"byte_end":157200,"line_start":1520,"line_end":1520,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157205,"byte_end":157217,"line_start":1521,"line_end":1521,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157222,"byte_end":157225,"line_start":1522,"line_end":1522,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157230,"byte_end":157294,"line_start":1523,"line_end":1523,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157299,"byte_end":157302,"line_start":1524,"line_end":1524,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157307,"byte_end":157399,"line_start":1525,"line_end":1525,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157404,"byte_end":157407,"line_start":1526,"line_end":1526,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157412,"byte_end":157426,"line_start":1527,"line_end":1527,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157431,"byte_end":157434,"line_start":1528,"line_end":1528,"column_start":5,"column_end":8}},{"value":"/ Write a big-endian single-precision floating point number to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157439,"byte_end":157514,"line_start":1529,"line_end":1529,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157519,"byte_end":157522,"line_start":1530,"line_end":1530,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157527,"byte_end":157538,"line_start":1531,"line_end":1531,"column_start":5,"column_end":16}},{"value":"/ use std::f32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157543,"byte_end":157560,"line_start":1532,"line_end":1532,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157565,"byte_end":157568,"line_start":1533,"line_end":1533,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157573,"byte_end":157619,"line_start":1534,"line_end":1534,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157624,"byte_end":157627,"line_start":1535,"line_end":1535,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157632,"byte_end":157661,"line_start":1536,"line_end":1536,"column_start":5,"column_end":34}},{"value":"/ wtr.write_f32::(f32::consts::PI).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157666,"byte_end":157723,"line_start":1537,"line_end":1537,"column_start":5,"column_end":62}},{"value":"/ assert_eq!(wtr, b\"\\x40\\x49\\x0f\\xdb\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157728,"byte_end":157769,"line_start":1538,"line_end":1538,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157774,"byte_end":157781,"line_start":1539,"line_end":1539,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157786,"byte_end":157795,"line_start":1540,"line_end":1540,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158697,"byte_end":158706,"line_start":1570,"line_end":1570,"column_start":8,"column_end":17},"name":"write_f64","qualname":"::io::WriteBytesExt::write_f64","value":"fn write_f64(&'_ mut Self, f64) -> Result<()> where T: ByteOrder","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Writes a IEEE754 double-precision (8 bytes) floating point number to\n the underlying writer.","sig":null,"attributes":[{"value":"/ Writes a IEEE754 double-precision (8 bytes) floating point number to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":157967,"byte_end":158039,"line_start":1547,"line_end":1547,"column_start":5,"column_end":77}},{"value":"/ the underlying writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158044,"byte_end":158070,"line_start":1548,"line_end":1548,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158075,"byte_end":158078,"line_start":1549,"line_end":1549,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158083,"byte_end":158095,"line_start":1550,"line_end":1550,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158100,"byte_end":158103,"line_start":1551,"line_end":1551,"column_start":5,"column_end":8}},{"value":"/ This method returns the same errors as [`Write::write_all`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158108,"byte_end":158172,"line_start":1552,"line_end":1552,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158177,"byte_end":158180,"line_start":1553,"line_end":1553,"column_start":5,"column_end":8}},{"value":"/ [`Write::write_all`]: https://doc.rust-lang.org/std/io/trait.Write.html#method.write_all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158185,"byte_end":158277,"line_start":1554,"line_end":1554,"column_start":5,"column_end":97}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158282,"byte_end":158285,"line_start":1555,"line_end":1555,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158290,"byte_end":158304,"line_start":1556,"line_end":1556,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158309,"byte_end":158312,"line_start":1557,"line_end":1557,"column_start":5,"column_end":8}},{"value":"/ Write a big-endian double-precision floating point number to a `Write`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158317,"byte_end":158392,"line_start":1558,"line_end":1558,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158397,"byte_end":158400,"line_start":1559,"line_end":1559,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158405,"byte_end":158416,"line_start":1560,"line_end":1560,"column_start":5,"column_end":16}},{"value":"/ use std::f64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158421,"byte_end":158438,"line_start":1561,"line_end":1561,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158443,"byte_end":158446,"line_start":1562,"line_end":1562,"column_start":5,"column_end":8}},{"value":"/ use byteorder::{BigEndian, WriteBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158451,"byte_end":158497,"line_start":1563,"line_end":1563,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158502,"byte_end":158505,"line_start":1564,"line_end":1564,"column_start":5,"column_end":8}},{"value":"/ let mut wtr = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158510,"byte_end":158539,"line_start":1565,"line_end":1565,"column_start":5,"column_end":34}},{"value":"/ wtr.write_f64::(f64::consts::PI).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158544,"byte_end":158601,"line_start":1566,"line_end":1566,"column_start":5,"column_end":62}},{"value":"/ assert_eq!(wtr, b\"\\x40\\x09\\x21\\xfb\\x54\\x44\\x2d\\x18\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158606,"byte_end":158663,"line_start":1567,"line_end":1567,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158668,"byte_end":158675,"line_start":1568,"line_end":1568,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158680,"byte_end":158689,"line_start":1569,"line_end":1569,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4270,"byte_end":4276,"line_start":168,"line_end":168,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":" Sealed stops crates other than byteorder from implementing any traits\n that use it.\n","sig":null,"attributes":[{"value":"/ Sealed stops crates other than byteorder from implementing any traits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4161,"byte_end":4234,"line_start":166,"line_end":166,"column_start":5,"column_end":78}},{"value":"/ that use it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4239,"byte_end":4255,"line_start":167,"line_end":167,"column_start":5,"column_end":21}}]},{"kind":"Trait","id":{"krate":0,"index":201},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5523,"byte_end":5532,"line_start":208,"line_end":208,"column_start":11,"column_end":20},"name":"ByteOrder","qualname":"::ByteOrder","value":"ByteOrder: Clone + Copy + Debug + Default + Eq + Hash + Ord + PartialEq + PartialOrd +\nprivate::Sealed","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":206},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":211},{"krate":0,"index":212},{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":219},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":226},{"krate":0,"index":227},{"krate":0,"index":228},{"krate":0,"index":229},{"krate":0,"index":230},{"krate":0,"index":231},{"krate":0,"index":232},{"krate":0,"index":233},{"krate":0,"index":234},{"krate":0,"index":235},{"krate":0,"index":236},{"krate":0,"index":237},{"krate":0,"index":238},{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":241},{"krate":0,"index":242},{"krate":0,"index":243},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":247},{"krate":0,"index":248},{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":253},{"krate":0,"index":254},{"krate":0,"index":255},{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":258},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":270}],"decl_id":null,"docs":" `ByteOrder` describes types that can serialize integers as bytes.","sig":null,"attributes":[{"value":"/ `ByteOrder` describes types that can serialize integers as bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4366,"byte_end":4435,"line_start":173,"line_end":173,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4436,"byte_end":4439,"line_start":174,"line_end":174,"column_start":1,"column_end":4}},{"value":"/ Note that `Self` does not appear anywhere in this trait's definition!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4440,"byte_end":4513,"line_start":175,"line_end":175,"column_start":1,"column_end":74}},{"value":"/ Therefore, in order to use it, you'll need to use syntax like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4514,"byte_end":4579,"line_start":176,"line_end":176,"column_start":1,"column_end":66}},{"value":"/ `T::read_u16(&[0, 1])` where `T` implements `ByteOrder`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4580,"byte_end":4640,"line_start":177,"line_end":177,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4641,"byte_end":4644,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ This crate provides two types that implement `ByteOrder`: [`BigEndian`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4645,"byte_end":4720,"line_start":179,"line_end":179,"column_start":1,"column_end":76}},{"value":"/ and [`LittleEndian`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4721,"byte_end":4746,"line_start":180,"line_end":180,"column_start":1,"column_end":26}},{"value":"/ This trait is sealed and cannot be implemented for callers to avoid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4747,"byte_end":4818,"line_start":181,"line_end":181,"column_start":1,"column_end":72}},{"value":"/ breaking backwards compatibility when adding new derived traits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4819,"byte_end":4887,"line_start":182,"line_end":182,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4888,"byte_end":4891,"line_start":183,"line_end":183,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4892,"byte_end":4906,"line_start":184,"line_end":184,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4907,"byte_end":4910,"line_start":185,"line_end":185,"column_start":1,"column_end":4}},{"value":"/ Write and read `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4911,"byte_end":4967,"line_start":186,"line_end":186,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4968,"byte_end":4971,"line_start":187,"line_end":187,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4972,"byte_end":4983,"line_start":188,"line_end":188,"column_start":1,"column_end":12}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4984,"byte_end":5029,"line_start":189,"line_end":189,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5030,"byte_end":5033,"line_start":190,"line_end":190,"column_start":1,"column_end":4}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5034,"byte_end":5059,"line_start":191,"line_end":191,"column_start":1,"column_end":26}},{"value":"/ LittleEndian::write_u32(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5060,"byte_end":5109,"line_start":192,"line_end":192,"column_start":1,"column_end":50}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5110,"byte_end":5166,"line_start":193,"line_end":193,"column_start":1,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5167,"byte_end":5174,"line_start":194,"line_end":194,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5175,"byte_end":5178,"line_start":195,"line_end":195,"column_start":1,"column_end":4}},{"value":"/ Write and read `i16` numbers in big endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5179,"byte_end":5232,"line_start":196,"line_end":196,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5233,"byte_end":5236,"line_start":197,"line_end":197,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5237,"byte_end":5248,"line_start":198,"line_end":198,"column_start":1,"column_end":12}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5249,"byte_end":5291,"line_start":199,"line_end":199,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5292,"byte_end":5295,"line_start":200,"line_end":200,"column_start":1,"column_end":4}},{"value":"/ let mut buf = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5296,"byte_end":5321,"line_start":201,"line_end":201,"column_start":1,"column_end":26}},{"value":"/ BigEndian::write_i16(&mut buf, -5_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5322,"byte_end":5365,"line_start":202,"line_end":202,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(-5_000, BigEndian::read_i16(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5366,"byte_end":5416,"line_start":203,"line_end":203,"column_start":1,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5417,"byte_end":5424,"line_start":204,"line_end":204,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5425,"byte_end":5428,"line_start":205,"line_end":205,"column_start":1,"column_end":4}},{"value":"/ [`BigEndian`]: enum.BigEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5429,"byte_end":5467,"line_start":206,"line_end":206,"column_start":1,"column_end":39}},{"value":"/ [`LittleEndian`]: enum.LittleEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5468,"byte_end":5512,"line_start":207,"line_end":207,"column_start":1,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5798,"byte_end":5806,"line_start":225,"line_end":225,"column_start":8,"column_end":16},"name":"read_u16","qualname":"::ByteOrder::read_u16","value":"fn read_u16<'_>(&'_ [u8]) -> u16","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned 16 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads an unsigned 16 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5672,"byte_end":5720,"line_start":220,"line_end":220,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5725,"byte_end":5728,"line_start":221,"line_end":221,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5733,"byte_end":5745,"line_start":222,"line_end":222,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5750,"byte_end":5753,"line_start":223,"line_end":223,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5758,"byte_end":5790,"line_start":224,"line_end":224,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6315,"byte_end":6323,"line_start":244,"line_end":244,"column_start":8,"column_end":16},"name":"read_u24","qualname":"::ByteOrder::read_u24","value":"fn read_u24<'_>(&'_ [u8]) -> u32","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned 24 bit integer from `buf`, stored in u32.","sig":null,"attributes":[{"value":"/ Reads an unsigned 24 bit integer from `buf`, stored in u32.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5832,"byte_end":5895,"line_start":227,"line_end":227,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5900,"byte_end":5903,"line_start":228,"line_end":228,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5908,"byte_end":5920,"line_start":229,"line_end":229,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5925,"byte_end":5928,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 3`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5933,"byte_end":5965,"line_start":231,"line_end":231,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5970,"byte_end":5973,"line_start":232,"line_end":232,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5978,"byte_end":5992,"line_start":233,"line_end":233,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5997,"byte_end":6000,"line_start":234,"line_end":234,"column_start":5,"column_end":8}},{"value":"/ Write and read 24 bit `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6005,"byte_end":6068,"line_start":235,"line_end":235,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6073,"byte_end":6076,"line_start":236,"line_end":236,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6081,"byte_end":6092,"line_start":237,"line_end":237,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6097,"byte_end":6142,"line_start":238,"line_end":238,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6147,"byte_end":6150,"line_start":239,"line_end":239,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6155,"byte_end":6180,"line_start":240,"line_end":240,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u24(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6185,"byte_end":6234,"line_start":241,"line_end":241,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u24(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6239,"byte_end":6295,"line_start":242,"line_end":242,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6300,"byte_end":6307,"line_start":243,"line_end":243,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":204},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6856,"byte_end":6864,"line_start":265,"line_end":265,"column_start":8,"column_end":16},"name":"read_u32","qualname":"::ByteOrder::read_u32","value":"fn read_u32<'_>(&'_ [u8]) -> u32","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned 32 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads an unsigned 32 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6395,"byte_end":6443,"line_start":248,"line_end":248,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6448,"byte_end":6451,"line_start":249,"line_end":249,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6456,"byte_end":6468,"line_start":250,"line_end":250,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6473,"byte_end":6476,"line_start":251,"line_end":251,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 4`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6481,"byte_end":6513,"line_start":252,"line_end":252,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6518,"byte_end":6521,"line_start":253,"line_end":253,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6526,"byte_end":6540,"line_start":254,"line_end":254,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6545,"byte_end":6548,"line_start":255,"line_end":255,"column_start":5,"column_end":8}},{"value":"/ Write and read `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6553,"byte_end":6609,"line_start":256,"line_end":256,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6614,"byte_end":6617,"line_start":257,"line_end":257,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6622,"byte_end":6633,"line_start":258,"line_end":258,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6638,"byte_end":6683,"line_start":259,"line_end":259,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6688,"byte_end":6691,"line_start":260,"line_end":260,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6696,"byte_end":6721,"line_start":261,"line_end":261,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u32(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6726,"byte_end":6775,"line_start":262,"line_end":262,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6780,"byte_end":6836,"line_start":263,"line_end":263,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6841,"byte_end":6848,"line_start":264,"line_end":264,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7389,"byte_end":7397,"line_start":284,"line_end":284,"column_start":8,"column_end":16},"name":"read_u48","qualname":"::ByteOrder::read_u48","value":"fn read_u48<'_>(&'_ [u8]) -> u64","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned 48 bit integer from `buf`, stored in u64.","sig":null,"attributes":[{"value":"/ Reads an unsigned 48 bit integer from `buf`, stored in u64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6890,"byte_end":6953,"line_start":267,"line_end":267,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6958,"byte_end":6961,"line_start":268,"line_end":268,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6966,"byte_end":6978,"line_start":269,"line_end":269,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6983,"byte_end":6986,"line_start":270,"line_end":270,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 6`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":6991,"byte_end":7023,"line_start":271,"line_end":271,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7028,"byte_end":7031,"line_start":272,"line_end":272,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7036,"byte_end":7050,"line_start":273,"line_end":273,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7055,"byte_end":7058,"line_start":274,"line_end":274,"column_start":5,"column_end":8}},{"value":"/ Write and read 48 bit `u64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7063,"byte_end":7126,"line_start":275,"line_end":275,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7131,"byte_end":7134,"line_start":276,"line_end":276,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7139,"byte_end":7150,"line_start":277,"line_end":277,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7155,"byte_end":7200,"line_start":278,"line_end":278,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7205,"byte_end":7208,"line_start":279,"line_end":279,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7213,"byte_end":7238,"line_start":280,"line_end":280,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u48(&mut buf, 1_000_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7243,"byte_end":7300,"line_start":281,"line_end":281,"column_start":5,"column_end":62}},{"value":"/ assert_eq!(1_000_000_000_000, LittleEndian::read_u48(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7305,"byte_end":7369,"line_start":282,"line_end":282,"column_start":5,"column_end":69}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7374,"byte_end":7381,"line_start":283,"line_end":283,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7930,"byte_end":7938,"line_start":305,"line_end":305,"column_start":8,"column_end":16},"name":"read_u64","qualname":"::ByteOrder::read_u64","value":"fn read_u64<'_>(&'_ [u8]) -> u64","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned 64 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads an unsigned 64 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7469,"byte_end":7517,"line_start":288,"line_end":288,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7522,"byte_end":7525,"line_start":289,"line_end":289,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7530,"byte_end":7542,"line_start":290,"line_end":290,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7547,"byte_end":7550,"line_start":291,"line_end":291,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7555,"byte_end":7587,"line_start":292,"line_end":292,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7592,"byte_end":7595,"line_start":293,"line_end":293,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7600,"byte_end":7614,"line_start":294,"line_end":294,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7619,"byte_end":7622,"line_start":295,"line_end":295,"column_start":5,"column_end":8}},{"value":"/ Write and read `u64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7627,"byte_end":7683,"line_start":296,"line_end":296,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7688,"byte_end":7691,"line_start":297,"line_end":297,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7696,"byte_end":7707,"line_start":298,"line_end":298,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7712,"byte_end":7757,"line_start":299,"line_end":299,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7762,"byte_end":7765,"line_start":300,"line_end":300,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7770,"byte_end":7795,"line_start":301,"line_end":301,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u64(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7800,"byte_end":7849,"line_start":302,"line_end":302,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u64(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7854,"byte_end":7910,"line_start":303,"line_end":303,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7915,"byte_end":7922,"line_start":304,"line_end":304,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8431,"byte_end":8440,"line_start":324,"line_end":324,"column_start":8,"column_end":17},"name":"read_u128","qualname":"::ByteOrder::read_u128","value":"fn read_u128<'_>(&'_ [u8]) -> u128","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned 128 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads an unsigned 128 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":7964,"byte_end":8013,"line_start":307,"line_end":307,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8018,"byte_end":8021,"line_start":308,"line_end":308,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8026,"byte_end":8038,"line_start":309,"line_end":309,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8043,"byte_end":8046,"line_start":310,"line_end":310,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8051,"byte_end":8084,"line_start":311,"line_end":311,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8089,"byte_end":8092,"line_start":312,"line_end":312,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8097,"byte_end":8111,"line_start":313,"line_end":313,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8116,"byte_end":8119,"line_start":314,"line_end":314,"column_start":5,"column_end":8}},{"value":"/ Write and read `u128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8124,"byte_end":8181,"line_start":315,"line_end":315,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8186,"byte_end":8189,"line_start":316,"line_end":316,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8194,"byte_end":8205,"line_start":317,"line_end":317,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8210,"byte_end":8255,"line_start":318,"line_end":318,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8260,"byte_end":8263,"line_start":319,"line_end":319,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8268,"byte_end":8294,"line_start":320,"line_end":320,"column_start":5,"column_end":31}},{"value":"/ LittleEndian::write_u128(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8299,"byte_end":8349,"line_start":321,"line_end":321,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u128(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8354,"byte_end":8411,"line_start":322,"line_end":322,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8416,"byte_end":8423,"line_start":323,"line_end":323,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":208},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8984,"byte_end":8993,"line_start":344,"line_end":344,"column_start":8,"column_end":17},"name":"read_uint","qualname":"::ByteOrder::read_uint","value":"fn read_uint<'_>(&'_ [u8], usize) -> u64","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned n-bytes integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads an unsigned n-bytes integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8467,"byte_end":8516,"line_start":326,"line_end":326,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8521,"byte_end":8524,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8529,"byte_end":8541,"line_start":328,"line_end":328,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8546,"byte_end":8549,"line_start":329,"line_end":329,"column_start":5,"column_end":8}},{"value":"/ Panics when `nbytes < 1` or `nbytes > 8` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8554,"byte_end":8601,"line_start":330,"line_end":330,"column_start":5,"column_end":52}},{"value":"/ `buf.len() < nbytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8606,"byte_end":8630,"line_start":331,"line_end":331,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8635,"byte_end":8638,"line_start":332,"line_end":332,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8643,"byte_end":8657,"line_start":333,"line_end":333,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8662,"byte_end":8665,"line_start":334,"line_end":334,"column_start":5,"column_end":8}},{"value":"/ Write and read an n-byte number in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8670,"byte_end":8729,"line_start":335,"line_end":335,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8734,"byte_end":8737,"line_start":336,"line_end":336,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8742,"byte_end":8753,"line_start":337,"line_end":337,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8758,"byte_end":8803,"line_start":338,"line_end":338,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8808,"byte_end":8811,"line_start":339,"line_end":339,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8816,"byte_end":8841,"line_start":340,"line_end":340,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_uint(&mut buf, 1_000_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8846,"byte_end":8899,"line_start":341,"line_end":341,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_uint(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8904,"byte_end":8964,"line_start":342,"line_end":342,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":8969,"byte_end":8976,"line_start":343,"line_end":343,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9558,"byte_end":9570,"line_start":364,"line_end":364,"column_start":8,"column_end":20},"name":"read_uint128","qualname":"::ByteOrder::read_uint128","value":"fn read_uint128<'_>(&'_ [u8], usize) -> u128","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads an unsigned n-bytes integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads an unsigned n-bytes integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9034,"byte_end":9083,"line_start":346,"line_end":346,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9088,"byte_end":9091,"line_start":347,"line_end":347,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9096,"byte_end":9108,"line_start":348,"line_end":348,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9113,"byte_end":9116,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ Panics when `nbytes < 1` or `nbytes > 16` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9121,"byte_end":9169,"line_start":350,"line_end":350,"column_start":5,"column_end":53}},{"value":"/ `buf.len() < nbytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9174,"byte_end":9198,"line_start":351,"line_end":351,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9203,"byte_end":9206,"line_start":352,"line_end":352,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9211,"byte_end":9225,"line_start":353,"line_end":353,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9230,"byte_end":9233,"line_start":354,"line_end":354,"column_start":5,"column_end":8}},{"value":"/ Write and read an n-byte number in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9238,"byte_end":9297,"line_start":355,"line_end":355,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9302,"byte_end":9305,"line_start":356,"line_end":356,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9310,"byte_end":9321,"line_start":357,"line_end":357,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9326,"byte_end":9371,"line_start":358,"line_end":358,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9376,"byte_end":9379,"line_start":359,"line_end":359,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9384,"byte_end":9409,"line_start":360,"line_end":360,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_uint128(&mut buf, 1_000_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9414,"byte_end":9470,"line_start":361,"line_end":361,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_uint128(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9475,"byte_end":9538,"line_start":362,"line_end":362,"column_start":5,"column_end":68}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9543,"byte_end":9550,"line_start":363,"line_end":363,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":210},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10068,"byte_end":10077,"line_start":383,"line_end":383,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::ByteOrder::write_u16","value":"fn write_u16<'_>(&'_ mut [u8], u16)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned 16 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes an unsigned 16 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9612,"byte_end":9663,"line_start":366,"line_end":366,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9668,"byte_end":9671,"line_start":367,"line_end":367,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9676,"byte_end":9688,"line_start":368,"line_end":368,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9693,"byte_end":9696,"line_start":369,"line_end":369,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9701,"byte_end":9733,"line_start":370,"line_end":370,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9738,"byte_end":9741,"line_start":371,"line_end":371,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9746,"byte_end":9760,"line_start":372,"line_end":372,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9765,"byte_end":9768,"line_start":373,"line_end":373,"column_start":5,"column_end":8}},{"value":"/ Write and read `u16` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9773,"byte_end":9829,"line_start":374,"line_end":374,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9834,"byte_end":9837,"line_start":375,"line_end":375,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9842,"byte_end":9853,"line_start":376,"line_end":376,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9858,"byte_end":9903,"line_start":377,"line_end":377,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9908,"byte_end":9911,"line_start":378,"line_end":378,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9916,"byte_end":9941,"line_start":379,"line_end":379,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u16(&mut buf, 1_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9946,"byte_end":9991,"line_start":380,"line_end":380,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(1_000, LittleEndian::read_u16(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":9996,"byte_end":10048,"line_start":381,"line_end":381,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10053,"byte_end":10060,"line_start":382,"line_end":382,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10594,"byte_end":10603,"line_start":402,"line_end":402,"column_start":8,"column_end":17},"name":"write_u24","qualname":"::ByteOrder::write_u24","value":"fn write_u24<'_>(&'_ mut [u8], u32)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned 24 bit integer `n` to `buf`, stored in u32.","sig":null,"attributes":[{"value":"/ Writes an unsigned 24 bit integer `n` to `buf`, stored in u32.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10108,"byte_end":10174,"line_start":385,"line_end":385,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10179,"byte_end":10182,"line_start":386,"line_end":386,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10187,"byte_end":10199,"line_start":387,"line_end":387,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10204,"byte_end":10207,"line_start":388,"line_end":388,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 3`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10212,"byte_end":10244,"line_start":389,"line_end":389,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10249,"byte_end":10252,"line_start":390,"line_end":390,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10257,"byte_end":10271,"line_start":391,"line_end":391,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10276,"byte_end":10279,"line_start":392,"line_end":392,"column_start":5,"column_end":8}},{"value":"/ Write and read 24 bit `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10284,"byte_end":10347,"line_start":393,"line_end":393,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10352,"byte_end":10355,"line_start":394,"line_end":394,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10360,"byte_end":10371,"line_start":395,"line_end":395,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10376,"byte_end":10421,"line_start":396,"line_end":396,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10426,"byte_end":10429,"line_start":397,"line_end":397,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10434,"byte_end":10459,"line_start":398,"line_end":398,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u24(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10464,"byte_end":10513,"line_start":399,"line_end":399,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u24(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10518,"byte_end":10574,"line_start":400,"line_end":400,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10579,"byte_end":10586,"line_start":401,"line_end":401,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11148,"byte_end":11157,"line_start":423,"line_end":423,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::ByteOrder::write_u32","value":"fn write_u32<'_>(&'_ mut [u8], u32)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned 32 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes an unsigned 32 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10684,"byte_end":10735,"line_start":406,"line_end":406,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10740,"byte_end":10743,"line_start":407,"line_end":407,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10748,"byte_end":10760,"line_start":408,"line_end":408,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10765,"byte_end":10768,"line_start":409,"line_end":409,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 4`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10773,"byte_end":10805,"line_start":410,"line_end":410,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10810,"byte_end":10813,"line_start":411,"line_end":411,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10818,"byte_end":10832,"line_start":412,"line_end":412,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10837,"byte_end":10840,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ Write and read `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10845,"byte_end":10901,"line_start":414,"line_end":414,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10906,"byte_end":10909,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10914,"byte_end":10925,"line_start":416,"line_end":416,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10930,"byte_end":10975,"line_start":417,"line_end":417,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10980,"byte_end":10983,"line_start":418,"line_end":418,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":10988,"byte_end":11013,"line_start":419,"line_end":419,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u32(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11018,"byte_end":11067,"line_start":420,"line_end":420,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11072,"byte_end":11128,"line_start":421,"line_end":421,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11133,"byte_end":11140,"line_start":422,"line_end":422,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11690,"byte_end":11699,"line_start":442,"line_end":442,"column_start":8,"column_end":17},"name":"write_u48","qualname":"::ByteOrder::write_u48","value":"fn write_u48<'_>(&'_ mut [u8], u64)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned 48 bit integer `n` to `buf`, stored in u64.","sig":null,"attributes":[{"value":"/ Writes an unsigned 48 bit integer `n` to `buf`, stored in u64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11188,"byte_end":11254,"line_start":425,"line_end":425,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11259,"byte_end":11262,"line_start":426,"line_end":426,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11267,"byte_end":11279,"line_start":427,"line_end":427,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11284,"byte_end":11287,"line_start":428,"line_end":428,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 6`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11292,"byte_end":11324,"line_start":429,"line_end":429,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11329,"byte_end":11332,"line_start":430,"line_end":430,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11337,"byte_end":11351,"line_start":431,"line_end":431,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11356,"byte_end":11359,"line_start":432,"line_end":432,"column_start":5,"column_end":8}},{"value":"/ Write and read 48 bit `u64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11364,"byte_end":11427,"line_start":433,"line_end":433,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11432,"byte_end":11435,"line_start":434,"line_end":434,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11440,"byte_end":11451,"line_start":435,"line_end":435,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11456,"byte_end":11501,"line_start":436,"line_end":436,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11506,"byte_end":11509,"line_start":437,"line_end":437,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11514,"byte_end":11539,"line_start":438,"line_end":438,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u48(&mut buf, 1_000_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11544,"byte_end":11601,"line_start":439,"line_end":439,"column_start":5,"column_end":62}},{"value":"/ assert_eq!(1_000_000_000_000, LittleEndian::read_u48(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11606,"byte_end":11670,"line_start":440,"line_end":440,"column_start":5,"column_end":69}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11675,"byte_end":11682,"line_start":441,"line_end":441,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":214},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12244,"byte_end":12253,"line_start":463,"line_end":463,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::ByteOrder::write_u64","value":"fn write_u64<'_>(&'_ mut [u8], u64)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned 64 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes an unsigned 64 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11780,"byte_end":11831,"line_start":446,"line_end":446,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11836,"byte_end":11839,"line_start":447,"line_end":447,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11844,"byte_end":11856,"line_start":448,"line_end":448,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11861,"byte_end":11864,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11869,"byte_end":11901,"line_start":450,"line_end":450,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11906,"byte_end":11909,"line_start":451,"line_end":451,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11914,"byte_end":11928,"line_start":452,"line_end":452,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11933,"byte_end":11936,"line_start":453,"line_end":453,"column_start":5,"column_end":8}},{"value":"/ Write and read `u64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":11941,"byte_end":11997,"line_start":454,"line_end":454,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12002,"byte_end":12005,"line_start":455,"line_end":455,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12010,"byte_end":12021,"line_start":456,"line_end":456,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12026,"byte_end":12071,"line_start":457,"line_end":457,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12076,"byte_end":12079,"line_start":458,"line_end":458,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12084,"byte_end":12109,"line_start":459,"line_end":459,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_u64(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12114,"byte_end":12163,"line_start":460,"line_end":460,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u64(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12168,"byte_end":12224,"line_start":461,"line_end":461,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12229,"byte_end":12236,"line_start":462,"line_end":462,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":215},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12754,"byte_end":12764,"line_start":482,"line_end":482,"column_start":8,"column_end":18},"name":"write_u128","qualname":"::ByteOrder::write_u128","value":"fn write_u128<'_>(&'_ mut [u8], u128)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned 128 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes an unsigned 128 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12284,"byte_end":12336,"line_start":465,"line_end":465,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12341,"byte_end":12344,"line_start":466,"line_end":466,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12349,"byte_end":12361,"line_start":467,"line_end":467,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12366,"byte_end":12369,"line_start":468,"line_end":468,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12374,"byte_end":12407,"line_start":469,"line_end":469,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12412,"byte_end":12415,"line_start":470,"line_end":470,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12420,"byte_end":12434,"line_start":471,"line_end":471,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12439,"byte_end":12442,"line_start":472,"line_end":472,"column_start":5,"column_end":8}},{"value":"/ Write and read `u128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12447,"byte_end":12504,"line_start":473,"line_end":473,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12509,"byte_end":12512,"line_start":474,"line_end":474,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12517,"byte_end":12528,"line_start":475,"line_end":475,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12533,"byte_end":12578,"line_start":476,"line_end":476,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12583,"byte_end":12586,"line_start":477,"line_end":477,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12591,"byte_end":12617,"line_start":478,"line_end":478,"column_start":5,"column_end":31}},{"value":"/ LittleEndian::write_u128(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12622,"byte_end":12672,"line_start":479,"line_end":479,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u128(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12677,"byte_end":12734,"line_start":480,"line_end":480,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12739,"byte_end":12746,"line_start":481,"line_end":481,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":216},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13354,"byte_end":13364,"line_start":502,"line_end":502,"column_start":8,"column_end":18},"name":"write_uint","qualname":"::ByteOrder::write_uint","value":"fn write_uint<'_>(&'_ mut [u8], u64, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned integer `n` to `buf` using only `nbytes`.","sig":null,"attributes":[{"value":"/ Writes an unsigned integer `n` to `buf` using only `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12796,"byte_end":12860,"line_start":484,"line_end":484,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12865,"byte_end":12868,"line_start":485,"line_end":485,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12873,"byte_end":12885,"line_start":486,"line_end":486,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12890,"byte_end":12893,"line_start":487,"line_end":487,"column_start":5,"column_end":8}},{"value":"/ If `n` is not representable in `nbytes`, or if `nbytes` is `> 8`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12898,"byte_end":12972,"line_start":488,"line_end":488,"column_start":5,"column_end":79}},{"value":"/ this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":12977,"byte_end":13000,"line_start":489,"line_end":489,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13005,"byte_end":13008,"line_start":490,"line_end":490,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13013,"byte_end":13027,"line_start":491,"line_end":491,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13032,"byte_end":13035,"line_start":492,"line_end":492,"column_start":5,"column_end":8}},{"value":"/ Write and read an n-byte number in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13040,"byte_end":13099,"line_start":493,"line_end":493,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13104,"byte_end":13107,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13112,"byte_end":13123,"line_start":495,"line_end":495,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13128,"byte_end":13173,"line_start":496,"line_end":496,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13178,"byte_end":13181,"line_start":497,"line_end":497,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13186,"byte_end":13211,"line_start":498,"line_end":498,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_uint(&mut buf, 1_000_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13216,"byte_end":13269,"line_start":499,"line_end":499,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_uint(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13274,"byte_end":13334,"line_start":500,"line_end":500,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13339,"byte_end":13346,"line_start":501,"line_end":501,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":217},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13975,"byte_end":13988,"line_start":522,"line_end":522,"column_start":8,"column_end":21},"name":"write_uint128","qualname":"::ByteOrder::write_uint128","value":"fn write_uint128<'_>(&'_ mut [u8], u128, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes an unsigned integer `n` to `buf` using only `nbytes`.","sig":null,"attributes":[{"value":"/ Writes an unsigned integer `n` to `buf` using only `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13410,"byte_end":13474,"line_start":504,"line_end":504,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13479,"byte_end":13482,"line_start":505,"line_end":505,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13487,"byte_end":13499,"line_start":506,"line_end":506,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13504,"byte_end":13507,"line_start":507,"line_end":507,"column_start":5,"column_end":8}},{"value":"/ If `n` is not representable in `nbytes`, or if `nbytes` is `> 16`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13512,"byte_end":13587,"line_start":508,"line_end":508,"column_start":5,"column_end":80}},{"value":"/ this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13592,"byte_end":13615,"line_start":509,"line_end":509,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13620,"byte_end":13623,"line_start":510,"line_end":510,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13628,"byte_end":13642,"line_start":511,"line_end":511,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13647,"byte_end":13650,"line_start":512,"line_end":512,"column_start":5,"column_end":8}},{"value":"/ Write and read an n-byte number in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13655,"byte_end":13714,"line_start":513,"line_end":513,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13719,"byte_end":13722,"line_start":514,"line_end":514,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13727,"byte_end":13738,"line_start":515,"line_end":515,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13743,"byte_end":13788,"line_start":516,"line_end":516,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13793,"byte_end":13796,"line_start":517,"line_end":517,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13801,"byte_end":13826,"line_start":518,"line_end":518,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_uint128(&mut buf, 1_000_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13831,"byte_end":13887,"line_start":519,"line_end":519,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_uint128(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13892,"byte_end":13955,"line_start":520,"line_end":520,"column_start":5,"column_end":68}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":13960,"byte_end":13967,"line_start":521,"line_end":521,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":218},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14501,"byte_end":14509,"line_start":542,"line_end":542,"column_start":8,"column_end":16},"name":"read_i16","qualname":"::ByteOrder::read_i16","value":"fn read_i16<'_>(&'_ [u8]) -> i16","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed 16 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads a signed 16 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14035,"byte_end":14080,"line_start":524,"line_end":524,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14085,"byte_end":14088,"line_start":525,"line_end":525,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14093,"byte_end":14105,"line_start":526,"line_end":526,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14110,"byte_end":14113,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14118,"byte_end":14150,"line_start":528,"line_end":528,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14155,"byte_end":14158,"line_start":529,"line_end":529,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14163,"byte_end":14177,"line_start":530,"line_end":530,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14182,"byte_end":14185,"line_start":531,"line_end":531,"column_start":5,"column_end":8}},{"value":"/ Write and read `i16` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14190,"byte_end":14246,"line_start":532,"line_end":532,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14251,"byte_end":14254,"line_start":533,"line_end":533,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14259,"byte_end":14270,"line_start":534,"line_end":534,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14275,"byte_end":14320,"line_start":535,"line_end":535,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14325,"byte_end":14328,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14333,"byte_end":14358,"line_start":537,"line_end":537,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i16(&mut buf, -1_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14363,"byte_end":14409,"line_start":538,"line_end":538,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(-1_000, LittleEndian::read_i16(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14414,"byte_end":14467,"line_start":539,"line_end":539,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14472,"byte_end":14479,"line_start":540,"line_end":540,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14484,"byte_end":14493,"line_start":541,"line_end":541,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":219},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15073,"byte_end":15081,"line_start":564,"line_end":564,"column_start":8,"column_end":16},"name":"read_i24","qualname":"::ByteOrder::read_i24","value":"fn read_i24<'_>(&'_ [u8]) -> i32","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed 24 bit integer from `buf`, stored in i32.","sig":null,"attributes":[{"value":"/ Reads a signed 24 bit integer from `buf`, stored in i32.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14577,"byte_end":14637,"line_start":546,"line_end":546,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14642,"byte_end":14645,"line_start":547,"line_end":547,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14650,"byte_end":14662,"line_start":548,"line_end":548,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14667,"byte_end":14670,"line_start":549,"line_end":549,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 3`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14675,"byte_end":14707,"line_start":550,"line_end":550,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14712,"byte_end":14715,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14720,"byte_end":14734,"line_start":552,"line_end":552,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14739,"byte_end":14742,"line_start":553,"line_end":553,"column_start":5,"column_end":8}},{"value":"/ Write and read 24 bit `i32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14747,"byte_end":14810,"line_start":554,"line_end":554,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14815,"byte_end":14818,"line_start":555,"line_end":555,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14823,"byte_end":14834,"line_start":556,"line_end":556,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14839,"byte_end":14884,"line_start":557,"line_end":557,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14889,"byte_end":14892,"line_start":558,"line_end":558,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14897,"byte_end":14922,"line_start":559,"line_end":559,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i24(&mut buf, -1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14927,"byte_end":14977,"line_start":560,"line_end":560,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(-1_000_000, LittleEndian::read_i24(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":14982,"byte_end":15039,"line_start":561,"line_end":561,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15044,"byte_end":15051,"line_start":562,"line_end":562,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15056,"byte_end":15065,"line_start":563,"line_end":563,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15626,"byte_end":15634,"line_start":586,"line_end":586,"column_start":8,"column_end":16},"name":"read_i32","qualname":"::ByteOrder::read_i32","value":"fn read_i32<'_>(&'_ [u8]) -> i32","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed 32 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads a signed 32 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15152,"byte_end":15197,"line_start":568,"line_end":568,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15202,"byte_end":15205,"line_start":569,"line_end":569,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15210,"byte_end":15222,"line_start":570,"line_end":570,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15227,"byte_end":15230,"line_start":571,"line_end":571,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 4`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15235,"byte_end":15267,"line_start":572,"line_end":572,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15272,"byte_end":15275,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15280,"byte_end":15294,"line_start":574,"line_end":574,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15299,"byte_end":15302,"line_start":575,"line_end":575,"column_start":5,"column_end":8}},{"value":"/ Write and read `i32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15307,"byte_end":15363,"line_start":576,"line_end":576,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15368,"byte_end":15371,"line_start":577,"line_end":577,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15376,"byte_end":15387,"line_start":578,"line_end":578,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15392,"byte_end":15437,"line_start":579,"line_end":579,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15442,"byte_end":15445,"line_start":580,"line_end":580,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15450,"byte_end":15475,"line_start":581,"line_end":581,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i32(&mut buf, -1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15480,"byte_end":15530,"line_start":582,"line_end":582,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(-1_000_000, LittleEndian::read_i32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15535,"byte_end":15592,"line_start":583,"line_end":583,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15597,"byte_end":15604,"line_start":584,"line_end":584,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15609,"byte_end":15618,"line_start":585,"line_end":585,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":221},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16214,"byte_end":16222,"line_start":608,"line_end":608,"column_start":8,"column_end":16},"name":"read_i48","qualname":"::ByteOrder::read_i48","value":"fn read_i48<'_>(&'_ [u8]) -> i64","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed 48 bit integer from `buf`, stored in i64.","sig":null,"attributes":[{"value":"/ Reads a signed 48 bit integer from `buf`, stored in i64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15702,"byte_end":15762,"line_start":590,"line_end":590,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15767,"byte_end":15770,"line_start":591,"line_end":591,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15775,"byte_end":15787,"line_start":592,"line_end":592,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15792,"byte_end":15795,"line_start":593,"line_end":593,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 6`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15800,"byte_end":15832,"line_start":594,"line_end":594,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15837,"byte_end":15840,"line_start":595,"line_end":595,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15845,"byte_end":15859,"line_start":596,"line_end":596,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15864,"byte_end":15867,"line_start":597,"line_end":597,"column_start":5,"column_end":8}},{"value":"/ Write and read 48 bit `i64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15872,"byte_end":15935,"line_start":598,"line_end":598,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15940,"byte_end":15943,"line_start":599,"line_end":599,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15948,"byte_end":15959,"line_start":600,"line_end":600,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":15964,"byte_end":16009,"line_start":601,"line_end":601,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16014,"byte_end":16017,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16022,"byte_end":16047,"line_start":603,"line_end":603,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i48(&mut buf, -1_000_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16052,"byte_end":16110,"line_start":604,"line_end":604,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(-1_000_000_000_000, LittleEndian::read_i48(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16115,"byte_end":16180,"line_start":605,"line_end":605,"column_start":5,"column_end":70}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16185,"byte_end":16192,"line_start":606,"line_end":606,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16197,"byte_end":16206,"line_start":607,"line_end":607,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16775,"byte_end":16783,"line_start":630,"line_end":630,"column_start":8,"column_end":16},"name":"read_i64","qualname":"::ByteOrder::read_i64","value":"fn read_i64<'_>(&'_ [u8]) -> i64","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed 64 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads a signed 64 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16293,"byte_end":16338,"line_start":612,"line_end":612,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16343,"byte_end":16346,"line_start":613,"line_end":613,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16351,"byte_end":16363,"line_start":614,"line_end":614,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16368,"byte_end":16371,"line_start":615,"line_end":615,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16376,"byte_end":16408,"line_start":616,"line_end":616,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16413,"byte_end":16416,"line_start":617,"line_end":617,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16421,"byte_end":16435,"line_start":618,"line_end":618,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16440,"byte_end":16443,"line_start":619,"line_end":619,"column_start":5,"column_end":8}},{"value":"/ Write and read `i64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16448,"byte_end":16504,"line_start":620,"line_end":620,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16509,"byte_end":16512,"line_start":621,"line_end":621,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16517,"byte_end":16528,"line_start":622,"line_end":622,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16533,"byte_end":16578,"line_start":623,"line_end":623,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16583,"byte_end":16586,"line_start":624,"line_end":624,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16591,"byte_end":16616,"line_start":625,"line_end":625,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i64(&mut buf, -1_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16621,"byte_end":16675,"line_start":626,"line_end":626,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(-1_000_000_000, LittleEndian::read_i64(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16680,"byte_end":16741,"line_start":627,"line_end":627,"column_start":5,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16746,"byte_end":16753,"line_start":628,"line_end":628,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16758,"byte_end":16767,"line_start":629,"line_end":629,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17339,"byte_end":17348,"line_start":652,"line_end":652,"column_start":8,"column_end":17},"name":"read_i128","qualname":"::ByteOrder::read_i128","value":"fn read_i128<'_>(&'_ [u8]) -> i128","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed 128 bit integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads a signed 128 bit integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16851,"byte_end":16897,"line_start":634,"line_end":634,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16902,"byte_end":16905,"line_start":635,"line_end":635,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16910,"byte_end":16922,"line_start":636,"line_end":636,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16927,"byte_end":16930,"line_start":637,"line_end":637,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16935,"byte_end":16968,"line_start":638,"line_end":638,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16973,"byte_end":16976,"line_start":639,"line_end":639,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":16981,"byte_end":16995,"line_start":640,"line_end":640,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17000,"byte_end":17003,"line_start":641,"line_end":641,"column_start":5,"column_end":8}},{"value":"/ Write and read `i128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17008,"byte_end":17065,"line_start":642,"line_end":642,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17070,"byte_end":17073,"line_start":643,"line_end":643,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17078,"byte_end":17089,"line_start":644,"line_end":644,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17094,"byte_end":17139,"line_start":645,"line_end":645,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17144,"byte_end":17147,"line_start":646,"line_end":646,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17152,"byte_end":17178,"line_start":647,"line_end":647,"column_start":5,"column_end":31}},{"value":"/ LittleEndian::write_i128(&mut buf, -1_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17183,"byte_end":17238,"line_start":648,"line_end":648,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(-1_000_000_000, LittleEndian::read_i128(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17243,"byte_end":17305,"line_start":649,"line_end":649,"column_start":5,"column_end":67}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17310,"byte_end":17317,"line_start":650,"line_end":650,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17322,"byte_end":17331,"line_start":651,"line_end":651,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17946,"byte_end":17954,"line_start":675,"line_end":675,"column_start":8,"column_end":16},"name":"read_int","qualname":"::ByteOrder::read_int","value":"fn read_int<'_>(&'_ [u8], usize) -> i64","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed n-bytes integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads a signed n-bytes integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17419,"byte_end":17465,"line_start":656,"line_end":656,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17470,"byte_end":17473,"line_start":657,"line_end":657,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17478,"byte_end":17490,"line_start":658,"line_end":658,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17495,"byte_end":17498,"line_start":659,"line_end":659,"column_start":5,"column_end":8}},{"value":"/ Panics when `nbytes < 1` or `nbytes > 8` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17503,"byte_end":17550,"line_start":660,"line_end":660,"column_start":5,"column_end":52}},{"value":"/ `buf.len() < nbytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17555,"byte_end":17579,"line_start":661,"line_end":661,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17584,"byte_end":17587,"line_start":662,"line_end":662,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17592,"byte_end":17606,"line_start":663,"line_end":663,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17611,"byte_end":17614,"line_start":664,"line_end":664,"column_start":5,"column_end":8}},{"value":"/ Write and read n-length signed numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17619,"byte_end":17685,"line_start":665,"line_end":665,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17690,"byte_end":17693,"line_start":666,"line_end":666,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17698,"byte_end":17709,"line_start":667,"line_end":667,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17714,"byte_end":17759,"line_start":668,"line_end":668,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17764,"byte_end":17767,"line_start":669,"line_end":669,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17772,"byte_end":17797,"line_start":670,"line_end":670,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_int(&mut buf, -1_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17802,"byte_end":17851,"line_start":671,"line_end":671,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(-1_000, LittleEndian::read_int(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17856,"byte_end":17912,"line_start":672,"line_end":672,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17917,"byte_end":17924,"line_start":673,"line_end":673,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":17929,"byte_end":17938,"line_start":674,"line_end":674,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18594,"byte_end":18605,"line_start":698,"line_end":698,"column_start":8,"column_end":19},"name":"read_int128","qualname":"::ByteOrder::read_int128","value":"fn read_int128<'_>(&'_ [u8], usize) -> i128","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a signed n-bytes integer from `buf`.","sig":null,"attributes":[{"value":"/ Reads a signed n-bytes integer from `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18060,"byte_end":18106,"line_start":679,"line_end":679,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18111,"byte_end":18114,"line_start":680,"line_end":680,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18119,"byte_end":18131,"line_start":681,"line_end":681,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18136,"byte_end":18139,"line_start":682,"line_end":682,"column_start":5,"column_end":8}},{"value":"/ Panics when `nbytes < 1` or `nbytes > 16` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18144,"byte_end":18192,"line_start":683,"line_end":683,"column_start":5,"column_end":53}},{"value":"/ `buf.len() < nbytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18197,"byte_end":18221,"line_start":684,"line_end":684,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18226,"byte_end":18229,"line_start":685,"line_end":685,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18234,"byte_end":18248,"line_start":686,"line_end":686,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18253,"byte_end":18256,"line_start":687,"line_end":687,"column_start":5,"column_end":8}},{"value":"/ Write and read n-length signed numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18261,"byte_end":18327,"line_start":688,"line_end":688,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18332,"byte_end":18335,"line_start":689,"line_end":689,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18340,"byte_end":18351,"line_start":690,"line_end":690,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18356,"byte_end":18401,"line_start":691,"line_end":691,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18406,"byte_end":18409,"line_start":692,"line_end":692,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18414,"byte_end":18439,"line_start":693,"line_end":693,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_int128(&mut buf, -1_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18444,"byte_end":18496,"line_start":694,"line_end":694,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(-1_000, LittleEndian::read_int128(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18501,"byte_end":18560,"line_start":695,"line_end":695,"column_start":5,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18565,"byte_end":18572,"line_start":696,"line_end":696,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18577,"byte_end":18586,"line_start":697,"line_end":697,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19223,"byte_end":19231,"line_start":721,"line_end":721,"column_start":8,"column_end":16},"name":"read_f32","qualname":"::ByteOrder::read_f32","value":"fn read_f32<'_>(&'_ [u8]) -> f32","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a IEEE754 single-precision (4 bytes) floating point number.","sig":null,"attributes":[{"value":"/ Reads a IEEE754 single-precision (4 bytes) floating point number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18718,"byte_end":18787,"line_start":702,"line_end":702,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18792,"byte_end":18795,"line_start":703,"line_end":703,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18800,"byte_end":18812,"line_start":704,"line_end":704,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18817,"byte_end":18820,"line_start":705,"line_end":705,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 4`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18825,"byte_end":18857,"line_start":706,"line_end":706,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18862,"byte_end":18865,"line_start":707,"line_end":707,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18870,"byte_end":18884,"line_start":708,"line_end":708,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18889,"byte_end":18892,"line_start":709,"line_end":709,"column_start":5,"column_end":8}},{"value":"/ Write and read `f32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18897,"byte_end":18953,"line_start":710,"line_end":710,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18958,"byte_end":18961,"line_start":711,"line_end":711,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18966,"byte_end":18977,"line_start":712,"line_end":712,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":18982,"byte_end":19027,"line_start":713,"line_end":713,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19032,"byte_end":19035,"line_start":714,"line_end":714,"column_start":5,"column_end":8}},{"value":"/ let e = 2.71828;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19040,"byte_end":19060,"line_start":715,"line_end":715,"column_start":5,"column_end":25}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19065,"byte_end":19090,"line_start":716,"line_end":716,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_f32(&mut buf, e);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19095,"byte_end":19136,"line_start":717,"line_end":717,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(e, LittleEndian::read_f32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19141,"byte_end":19189,"line_start":718,"line_end":718,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19194,"byte_end":19201,"line_start":719,"line_end":719,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19206,"byte_end":19215,"line_start":720,"line_end":720,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19824,"byte_end":19832,"line_start":744,"line_end":744,"column_start":8,"column_end":16},"name":"read_f64","qualname":"::ByteOrder::read_f64","value":"fn read_f64<'_>(&'_ [u8]) -> f64","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads a IEEE754 double-precision (8 bytes) floating point number.","sig":null,"attributes":[{"value":"/ Reads a IEEE754 double-precision (8 bytes) floating point number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19308,"byte_end":19377,"line_start":725,"line_end":725,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19382,"byte_end":19385,"line_start":726,"line_end":726,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19390,"byte_end":19402,"line_start":727,"line_end":727,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19407,"byte_end":19410,"line_start":728,"line_end":728,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19415,"byte_end":19447,"line_start":729,"line_end":729,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19452,"byte_end":19455,"line_start":730,"line_end":730,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19460,"byte_end":19474,"line_start":731,"line_end":731,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19479,"byte_end":19482,"line_start":732,"line_end":732,"column_start":5,"column_end":8}},{"value":"/ Write and read `f64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19487,"byte_end":19543,"line_start":733,"line_end":733,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19548,"byte_end":19551,"line_start":734,"line_end":734,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19556,"byte_end":19567,"line_start":735,"line_end":735,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19572,"byte_end":19617,"line_start":736,"line_end":736,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19622,"byte_end":19625,"line_start":737,"line_end":737,"column_start":5,"column_end":8}},{"value":"/ let phi = 1.6180339887;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19630,"byte_end":19657,"line_start":738,"line_end":738,"column_start":5,"column_end":32}},{"value":"/ let mut buf = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19662,"byte_end":19687,"line_start":739,"line_end":739,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_f64(&mut buf, phi);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19692,"byte_end":19735,"line_start":740,"line_end":740,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(phi, LittleEndian::read_f64(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19740,"byte_end":19790,"line_start":741,"line_end":741,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19795,"byte_end":19802,"line_start":742,"line_end":742,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19807,"byte_end":19816,"line_start":743,"line_end":743,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20378,"byte_end":20387,"line_start":766,"line_end":766,"column_start":8,"column_end":17},"name":"write_i16","qualname":"::ByteOrder::write_i16","value":"fn write_i16<'_>(&'_ mut [u8], i16)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed 16 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes a signed 16 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19909,"byte_end":19957,"line_start":748,"line_end":748,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19962,"byte_end":19965,"line_start":749,"line_end":749,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19970,"byte_end":19982,"line_start":750,"line_end":750,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19987,"byte_end":19990,"line_start":751,"line_end":751,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":19995,"byte_end":20027,"line_start":752,"line_end":752,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20032,"byte_end":20035,"line_start":753,"line_end":753,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20040,"byte_end":20054,"line_start":754,"line_end":754,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20059,"byte_end":20062,"line_start":755,"line_end":755,"column_start":5,"column_end":8}},{"value":"/ Write and read `i16` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20067,"byte_end":20123,"line_start":756,"line_end":756,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20128,"byte_end":20131,"line_start":757,"line_end":757,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20136,"byte_end":20147,"line_start":758,"line_end":758,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20152,"byte_end":20197,"line_start":759,"line_end":759,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20202,"byte_end":20205,"line_start":760,"line_end":760,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20210,"byte_end":20235,"line_start":761,"line_end":761,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i16(&mut buf, -1_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20240,"byte_end":20286,"line_start":762,"line_end":762,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(-1_000, LittleEndian::read_i16(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20291,"byte_end":20344,"line_start":763,"line_end":763,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20349,"byte_end":20356,"line_start":764,"line_end":764,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20361,"byte_end":20370,"line_start":765,"line_end":765,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20963,"byte_end":20972,"line_start":788,"line_end":788,"column_start":8,"column_end":17},"name":"write_i24","qualname":"::ByteOrder::write_i24","value":"fn write_i24<'_>(&'_ mut [u8], i32)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed 24 bit integer `n` to `buf`, stored in i32.","sig":null,"attributes":[{"value":"/ Writes a signed 24 bit integer `n` to `buf`, stored in i32.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20464,"byte_end":20527,"line_start":770,"line_end":770,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20532,"byte_end":20535,"line_start":771,"line_end":771,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20540,"byte_end":20552,"line_start":772,"line_end":772,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20557,"byte_end":20560,"line_start":773,"line_end":773,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 3`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20565,"byte_end":20597,"line_start":774,"line_end":774,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20602,"byte_end":20605,"line_start":775,"line_end":775,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20610,"byte_end":20624,"line_start":776,"line_end":776,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20629,"byte_end":20632,"line_start":777,"line_end":777,"column_start":5,"column_end":8}},{"value":"/ Write and read 24 bit `i32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20637,"byte_end":20700,"line_start":778,"line_end":778,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20705,"byte_end":20708,"line_start":779,"line_end":779,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20713,"byte_end":20724,"line_start":780,"line_end":780,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20729,"byte_end":20774,"line_start":781,"line_end":781,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20779,"byte_end":20782,"line_start":782,"line_end":782,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20787,"byte_end":20812,"line_start":783,"line_end":783,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i24(&mut buf, -1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20817,"byte_end":20867,"line_start":784,"line_end":784,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(-1_000_000, LittleEndian::read_i24(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20872,"byte_end":20929,"line_start":785,"line_end":785,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20934,"byte_end":20941,"line_start":786,"line_end":786,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":20946,"byte_end":20955,"line_start":787,"line_end":787,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21529,"byte_end":21538,"line_start":810,"line_end":810,"column_start":8,"column_end":17},"name":"write_i32","qualname":"::ByteOrder::write_i32","value":"fn write_i32<'_>(&'_ mut [u8], i32)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed 32 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes a signed 32 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21052,"byte_end":21100,"line_start":792,"line_end":792,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21105,"byte_end":21108,"line_start":793,"line_end":793,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21113,"byte_end":21125,"line_start":794,"line_end":794,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21130,"byte_end":21133,"line_start":795,"line_end":795,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 4`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21138,"byte_end":21170,"line_start":796,"line_end":796,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21175,"byte_end":21178,"line_start":797,"line_end":797,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21183,"byte_end":21197,"line_start":798,"line_end":798,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21202,"byte_end":21205,"line_start":799,"line_end":799,"column_start":5,"column_end":8}},{"value":"/ Write and read `i32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21210,"byte_end":21266,"line_start":800,"line_end":800,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21271,"byte_end":21274,"line_start":801,"line_end":801,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21279,"byte_end":21290,"line_start":802,"line_end":802,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21295,"byte_end":21340,"line_start":803,"line_end":803,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21345,"byte_end":21348,"line_start":804,"line_end":804,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21353,"byte_end":21378,"line_start":805,"line_end":805,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i32(&mut buf, -1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21383,"byte_end":21433,"line_start":806,"line_end":806,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(-1_000_000, LittleEndian::read_i32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21438,"byte_end":21495,"line_start":807,"line_end":807,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21500,"byte_end":21507,"line_start":808,"line_end":808,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21512,"byte_end":21521,"line_start":809,"line_end":809,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":231},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22130,"byte_end":22139,"line_start":832,"line_end":832,"column_start":8,"column_end":17},"name":"write_i48","qualname":"::ByteOrder::write_i48","value":"fn write_i48<'_>(&'_ mut [u8], i64)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed 48 bit integer `n` to `buf`, stored in i64.","sig":null,"attributes":[{"value":"/ Writes a signed 48 bit integer `n` to `buf`, stored in i64.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21615,"byte_end":21678,"line_start":814,"line_end":814,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21683,"byte_end":21686,"line_start":815,"line_end":815,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21691,"byte_end":21703,"line_start":816,"line_end":816,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21708,"byte_end":21711,"line_start":817,"line_end":817,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 6`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21716,"byte_end":21748,"line_start":818,"line_end":818,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21753,"byte_end":21756,"line_start":819,"line_end":819,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21761,"byte_end":21775,"line_start":820,"line_end":820,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21780,"byte_end":21783,"line_start":821,"line_end":821,"column_start":5,"column_end":8}},{"value":"/ Write and read 48 bit `i64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21788,"byte_end":21851,"line_start":822,"line_end":822,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21856,"byte_end":21859,"line_start":823,"line_end":823,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21864,"byte_end":21875,"line_start":824,"line_end":824,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21880,"byte_end":21925,"line_start":825,"line_end":825,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21930,"byte_end":21933,"line_start":826,"line_end":826,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21938,"byte_end":21963,"line_start":827,"line_end":827,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i48(&mut buf, -1_000_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":21968,"byte_end":22026,"line_start":828,"line_end":828,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(-1_000_000_000_000, LittleEndian::read_i48(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22031,"byte_end":22096,"line_start":829,"line_end":829,"column_start":5,"column_end":70}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22101,"byte_end":22108,"line_start":830,"line_end":830,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22113,"byte_end":22122,"line_start":831,"line_end":831,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22704,"byte_end":22713,"line_start":854,"line_end":854,"column_start":8,"column_end":17},"name":"write_i64","qualname":"::ByteOrder::write_i64","value":"fn write_i64<'_>(&'_ mut [u8], i64)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed 64 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes a signed 64 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22219,"byte_end":22267,"line_start":836,"line_end":836,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22272,"byte_end":22275,"line_start":837,"line_end":837,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22280,"byte_end":22292,"line_start":838,"line_end":838,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22297,"byte_end":22300,"line_start":839,"line_end":839,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22305,"byte_end":22337,"line_start":840,"line_end":840,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22342,"byte_end":22345,"line_start":841,"line_end":841,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22350,"byte_end":22364,"line_start":842,"line_end":842,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22369,"byte_end":22372,"line_start":843,"line_end":843,"column_start":5,"column_end":8}},{"value":"/ Write and read `i64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22377,"byte_end":22433,"line_start":844,"line_end":844,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22438,"byte_end":22441,"line_start":845,"line_end":845,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22446,"byte_end":22457,"line_start":846,"line_end":846,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22462,"byte_end":22507,"line_start":847,"line_end":847,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22512,"byte_end":22515,"line_start":848,"line_end":848,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22520,"byte_end":22545,"line_start":849,"line_end":849,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_i64(&mut buf, -1_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22550,"byte_end":22604,"line_start":850,"line_end":850,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(-1_000_000_000, LittleEndian::read_i64(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22609,"byte_end":22670,"line_start":851,"line_end":851,"column_start":5,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22675,"byte_end":22682,"line_start":852,"line_end":852,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22687,"byte_end":22696,"line_start":853,"line_end":853,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23288,"byte_end":23298,"line_start":876,"line_end":876,"column_start":8,"column_end":18},"name":"write_i128","qualname":"::ByteOrder::write_i128","value":"fn write_i128<'_>(&'_ mut [u8], i128)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed 128 bit integer `n` to `buf`.","sig":null,"attributes":[{"value":"/ Writes a signed 128 bit integer `n` to `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22790,"byte_end":22839,"line_start":858,"line_end":858,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22844,"byte_end":22847,"line_start":859,"line_end":859,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22852,"byte_end":22864,"line_start":860,"line_end":860,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22869,"byte_end":22872,"line_start":861,"line_end":861,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22877,"byte_end":22910,"line_start":862,"line_end":862,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22915,"byte_end":22918,"line_start":863,"line_end":863,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22923,"byte_end":22937,"line_start":864,"line_end":864,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22942,"byte_end":22945,"line_start":865,"line_end":865,"column_start":5,"column_end":8}},{"value":"/ Write and read n-byte `i128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":22950,"byte_end":23014,"line_start":866,"line_end":866,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23019,"byte_end":23022,"line_start":867,"line_end":867,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23027,"byte_end":23038,"line_start":868,"line_end":868,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23043,"byte_end":23088,"line_start":869,"line_end":869,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23093,"byte_end":23096,"line_start":870,"line_end":870,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23101,"byte_end":23127,"line_start":871,"line_end":871,"column_start":5,"column_end":31}},{"value":"/ LittleEndian::write_i128(&mut buf, -1_000_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23132,"byte_end":23187,"line_start":872,"line_end":872,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(-1_000_000_000, LittleEndian::read_i128(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23192,"byte_end":23254,"line_start":873,"line_end":873,"column_start":5,"column_end":67}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23259,"byte_end":23266,"line_start":874,"line_end":874,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23271,"byte_end":23280,"line_start":875,"line_end":875,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23939,"byte_end":23948,"line_start":899,"line_end":899,"column_start":8,"column_end":17},"name":"write_int","qualname":"::ByteOrder::write_int","value":"fn write_int<'_>(&'_ mut [u8], i64, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed integer `n` to `buf` using only `nbytes`.","sig":null,"attributes":[{"value":"/ Writes a signed integer `n` to `buf` using only `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23378,"byte_end":23439,"line_start":880,"line_end":880,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23444,"byte_end":23447,"line_start":881,"line_end":881,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23452,"byte_end":23464,"line_start":882,"line_end":882,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23469,"byte_end":23472,"line_start":883,"line_end":883,"column_start":5,"column_end":8}},{"value":"/ If `n` is not representable in `nbytes`, or if `nbytes` is `> 8`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23477,"byte_end":23551,"line_start":884,"line_end":884,"column_start":5,"column_end":79}},{"value":"/ this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23556,"byte_end":23579,"line_start":885,"line_end":885,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23584,"byte_end":23587,"line_start":886,"line_end":886,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23592,"byte_end":23606,"line_start":887,"line_end":887,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23611,"byte_end":23614,"line_start":888,"line_end":888,"column_start":5,"column_end":8}},{"value":"/ Write and read an n-byte number in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23619,"byte_end":23678,"line_start":889,"line_end":889,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23683,"byte_end":23686,"line_start":890,"line_end":890,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23691,"byte_end":23702,"line_start":891,"line_end":891,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23707,"byte_end":23752,"line_start":892,"line_end":892,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23757,"byte_end":23760,"line_start":893,"line_end":893,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23765,"byte_end":23790,"line_start":894,"line_end":894,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_int(&mut buf, -1_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23795,"byte_end":23844,"line_start":895,"line_end":895,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(-1_000, LittleEndian::read_int(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23849,"byte_end":23905,"line_start":896,"line_end":896,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23910,"byte_end":23917,"line_start":897,"line_end":897,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":23922,"byte_end":23931,"line_start":898,"line_end":898,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24640,"byte_end":24652,"line_start":922,"line_end":922,"column_start":8,"column_end":20},"name":"write_int128","qualname":"::ByteOrder::write_int128","value":"fn write_int128<'_>(&'_ mut [u8], i128, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a signed integer `n` to `buf` using only `nbytes`.","sig":null,"attributes":[{"value":"/ Writes a signed integer `n` to `buf` using only `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24065,"byte_end":24126,"line_start":903,"line_end":903,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24131,"byte_end":24134,"line_start":904,"line_end":904,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24139,"byte_end":24151,"line_start":905,"line_end":905,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24156,"byte_end":24159,"line_start":906,"line_end":906,"column_start":5,"column_end":8}},{"value":"/ If `n` is not representable in `nbytes`, or if `nbytes` is `> 16`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24164,"byte_end":24239,"line_start":907,"line_end":907,"column_start":5,"column_end":80}},{"value":"/ this method panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24244,"byte_end":24267,"line_start":908,"line_end":908,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24272,"byte_end":24275,"line_start":909,"line_end":909,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24280,"byte_end":24294,"line_start":910,"line_end":910,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24299,"byte_end":24302,"line_start":911,"line_end":911,"column_start":5,"column_end":8}},{"value":"/ Write and read n-length signed numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24307,"byte_end":24373,"line_start":912,"line_end":912,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24378,"byte_end":24381,"line_start":913,"line_end":913,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24386,"byte_end":24397,"line_start":914,"line_end":914,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24402,"byte_end":24447,"line_start":915,"line_end":915,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24452,"byte_end":24455,"line_start":916,"line_end":916,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [0; 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24460,"byte_end":24485,"line_start":917,"line_end":917,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_int128(&mut buf, -1_000, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24490,"byte_end":24542,"line_start":918,"line_end":918,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(-1_000, LittleEndian::read_int128(&buf, 3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24547,"byte_end":24606,"line_start":919,"line_end":919,"column_start":5,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24611,"byte_end":24618,"line_start":920,"line_end":920,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24623,"byte_end":24632,"line_start":921,"line_end":921,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25282,"byte_end":25291,"line_start":945,"line_end":945,"column_start":8,"column_end":17},"name":"write_f32","qualname":"::ByteOrder::write_f32","value":"fn write_f32<'_>(&'_ mut [u8], f32)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a IEEE754 single-precision (4 bytes) floating point number.","sig":null,"attributes":[{"value":"/ Writes a IEEE754 single-precision (4 bytes) floating point number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24776,"byte_end":24846,"line_start":926,"line_end":926,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24851,"byte_end":24854,"line_start":927,"line_end":927,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24859,"byte_end":24871,"line_start":928,"line_end":928,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24876,"byte_end":24879,"line_start":929,"line_end":929,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 4`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24884,"byte_end":24916,"line_start":930,"line_end":930,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24921,"byte_end":24924,"line_start":931,"line_end":931,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24929,"byte_end":24943,"line_start":932,"line_end":932,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24948,"byte_end":24951,"line_start":933,"line_end":933,"column_start":5,"column_end":8}},{"value":"/ Write and read `f32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":24956,"byte_end":25012,"line_start":934,"line_end":934,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25017,"byte_end":25020,"line_start":935,"line_end":935,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25025,"byte_end":25036,"line_start":936,"line_end":936,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25041,"byte_end":25086,"line_start":937,"line_end":937,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25091,"byte_end":25094,"line_start":938,"line_end":938,"column_start":5,"column_end":8}},{"value":"/ let e = 2.71828;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25099,"byte_end":25119,"line_start":939,"line_end":939,"column_start":5,"column_end":25}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25124,"byte_end":25149,"line_start":940,"line_end":940,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_f32(&mut buf, e);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25154,"byte_end":25195,"line_start":941,"line_end":941,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(e, LittleEndian::read_f32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25200,"byte_end":25248,"line_start":942,"line_end":942,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25253,"byte_end":25260,"line_start":943,"line_end":943,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25265,"byte_end":25274,"line_start":944,"line_end":944,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25888,"byte_end":25897,"line_start":968,"line_end":968,"column_start":8,"column_end":17},"name":"write_f64","qualname":"::ByteOrder::write_f64","value":"fn write_f64<'_>(&'_ mut [u8], f64)","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes a IEEE754 double-precision (8 bytes) floating point number.","sig":null,"attributes":[{"value":"/ Writes a IEEE754 double-precision (8 bytes) floating point number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25371,"byte_end":25441,"line_start":949,"line_end":949,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25446,"byte_end":25449,"line_start":950,"line_end":950,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25454,"byte_end":25466,"line_start":951,"line_end":951,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25471,"byte_end":25474,"line_start":952,"line_end":952,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() < 8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25479,"byte_end":25511,"line_start":953,"line_end":953,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25516,"byte_end":25519,"line_start":954,"line_end":954,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25524,"byte_end":25538,"line_start":955,"line_end":955,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25543,"byte_end":25546,"line_start":956,"line_end":956,"column_start":5,"column_end":8}},{"value":"/ Write and read `f64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25551,"byte_end":25607,"line_start":957,"line_end":957,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25612,"byte_end":25615,"line_start":958,"line_end":958,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25620,"byte_end":25631,"line_start":959,"line_end":959,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25636,"byte_end":25681,"line_start":960,"line_end":960,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25686,"byte_end":25689,"line_start":961,"line_end":961,"column_start":5,"column_end":8}},{"value":"/ let phi = 1.6180339887;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25694,"byte_end":25721,"line_start":962,"line_end":962,"column_start":5,"column_end":32}},{"value":"/ let mut buf = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25726,"byte_end":25751,"line_start":963,"line_end":963,"column_start":5,"column_end":30}},{"value":"/ LittleEndian::write_f64(&mut buf, phi);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25756,"byte_end":25799,"line_start":964,"line_end":964,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(phi, LittleEndian::read_f64(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25804,"byte_end":25854,"line_start":965,"line_end":965,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25859,"byte_end":25866,"line_start":966,"line_end":966,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25871,"byte_end":25880,"line_start":967,"line_end":967,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26620,"byte_end":26633,"line_start":993,"line_end":993,"column_start":8,"column_end":21},"name":"read_u16_into","qualname":"::ByteOrder::read_u16_into","value":"fn read_u16_into<'_, '_>(&'_ [u8], &'_ mut [u16])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads unsigned 16 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads unsigned 16 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":25977,"byte_end":26034,"line_start":972,"line_end":972,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26039,"byte_end":26042,"line_start":973,"line_end":973,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26047,"byte_end":26059,"line_start":974,"line_end":974,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26064,"byte_end":26067,"line_start":975,"line_end":975,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 2*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26072,"byte_end":26115,"line_start":976,"line_end":976,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26120,"byte_end":26123,"line_start":977,"line_end":977,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26128,"byte_end":26142,"line_start":978,"line_end":978,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26147,"byte_end":26150,"line_start":979,"line_end":979,"column_start":5,"column_end":8}},{"value":"/ Write and read `u16` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26155,"byte_end":26211,"line_start":980,"line_end":980,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26216,"byte_end":26219,"line_start":981,"line_end":981,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26224,"byte_end":26235,"line_start":982,"line_end":982,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26240,"byte_end":26285,"line_start":983,"line_end":983,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26290,"byte_end":26293,"line_start":984,"line_end":984,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26298,"byte_end":26325,"line_start":985,"line_end":985,"column_start":5,"column_end":32}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26330,"byte_end":26377,"line_start":986,"line_end":986,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u16_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26382,"byte_end":26443,"line_start":987,"line_end":987,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26448,"byte_end":26451,"line_start":988,"line_end":988,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26456,"byte_end":26489,"line_start":989,"line_end":989,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u16_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26494,"byte_end":26552,"line_start":990,"line_end":990,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26557,"byte_end":26600,"line_start":991,"line_end":991,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26605,"byte_end":26612,"line_start":992,"line_end":992,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27313,"byte_end":27326,"line_start":1016,"line_end":1016,"column_start":8,"column_end":21},"name":"read_u32_into","qualname":"::ByteOrder::read_u32_into","value":"fn read_u32_into<'_, '_>(&'_ [u8], &'_ mut [u32])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads unsigned 32 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads unsigned 32 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26669,"byte_end":26726,"line_start":995,"line_end":995,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26731,"byte_end":26734,"line_start":996,"line_end":996,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26739,"byte_end":26751,"line_start":997,"line_end":997,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26756,"byte_end":26759,"line_start":998,"line_end":998,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 4*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26764,"byte_end":26807,"line_start":999,"line_end":999,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26812,"byte_end":26815,"line_start":1000,"line_end":1000,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26820,"byte_end":26834,"line_start":1001,"line_end":1001,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26839,"byte_end":26842,"line_start":1002,"line_end":1002,"column_start":5,"column_end":8}},{"value":"/ Write and read `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26847,"byte_end":26903,"line_start":1003,"line_end":1003,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26908,"byte_end":26911,"line_start":1004,"line_end":1004,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26916,"byte_end":26927,"line_start":1005,"line_end":1005,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26932,"byte_end":26977,"line_start":1006,"line_end":1006,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26982,"byte_end":26985,"line_start":1007,"line_end":1007,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":26990,"byte_end":27018,"line_start":1008,"line_end":1008,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27023,"byte_end":27070,"line_start":1009,"line_end":1009,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u32_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27075,"byte_end":27136,"line_start":1010,"line_end":1010,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27141,"byte_end":27144,"line_start":1011,"line_end":1011,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27149,"byte_end":27182,"line_start":1012,"line_end":1012,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u32_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27187,"byte_end":27245,"line_start":1013,"line_end":1013,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27250,"byte_end":27293,"line_start":1014,"line_end":1014,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27298,"byte_end":27305,"line_start":1015,"line_end":1015,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28006,"byte_end":28019,"line_start":1039,"line_end":1039,"column_start":8,"column_end":21},"name":"read_u64_into","qualname":"::ByteOrder::read_u64_into","value":"fn read_u64_into<'_, '_>(&'_ [u8], &'_ mut [u64])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads unsigned 64 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads unsigned 64 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27362,"byte_end":27419,"line_start":1018,"line_end":1018,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27424,"byte_end":27427,"line_start":1019,"line_end":1019,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27432,"byte_end":27444,"line_start":1020,"line_end":1020,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27449,"byte_end":27452,"line_start":1021,"line_end":1021,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 8*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27457,"byte_end":27500,"line_start":1022,"line_end":1022,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27505,"byte_end":27508,"line_start":1023,"line_end":1023,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27513,"byte_end":27527,"line_start":1024,"line_end":1024,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27532,"byte_end":27535,"line_start":1025,"line_end":1025,"column_start":5,"column_end":8}},{"value":"/ Write and read `u64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27540,"byte_end":27596,"line_start":1026,"line_end":1026,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27601,"byte_end":27604,"line_start":1027,"line_end":1027,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27609,"byte_end":27620,"line_start":1028,"line_end":1028,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27625,"byte_end":27670,"line_start":1029,"line_end":1029,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27675,"byte_end":27678,"line_start":1030,"line_end":1030,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 32];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27683,"byte_end":27711,"line_start":1031,"line_end":1031,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27716,"byte_end":27763,"line_start":1032,"line_end":1032,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u64_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27768,"byte_end":27829,"line_start":1033,"line_end":1033,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27834,"byte_end":27837,"line_start":1034,"line_end":1034,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27842,"byte_end":27875,"line_start":1035,"line_end":1035,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u64_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27880,"byte_end":27938,"line_start":1036,"line_end":1036,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27943,"byte_end":27986,"line_start":1037,"line_end":1037,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":27991,"byte_end":27998,"line_start":1038,"line_end":1038,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28704,"byte_end":28718,"line_start":1062,"line_end":1062,"column_start":8,"column_end":22},"name":"read_u128_into","qualname":"::ByteOrder::read_u128_into","value":"fn read_u128_into<'_, '_>(&'_ [u8], &'_ mut [u128])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads unsigned 128 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads unsigned 128 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28055,"byte_end":28113,"line_start":1041,"line_end":1041,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28118,"byte_end":28121,"line_start":1042,"line_end":1042,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28126,"byte_end":28138,"line_start":1043,"line_end":1043,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28143,"byte_end":28146,"line_start":1044,"line_end":1044,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 16*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28151,"byte_end":28195,"line_start":1045,"line_end":1045,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28200,"byte_end":28203,"line_start":1046,"line_end":1046,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28208,"byte_end":28222,"line_start":1047,"line_end":1047,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28227,"byte_end":28230,"line_start":1048,"line_end":1048,"column_start":5,"column_end":8}},{"value":"/ Write and read `u128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28235,"byte_end":28292,"line_start":1049,"line_end":1049,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28297,"byte_end":28300,"line_start":1050,"line_end":1050,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28305,"byte_end":28316,"line_start":1051,"line_end":1051,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28321,"byte_end":28366,"line_start":1052,"line_end":1052,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28371,"byte_end":28374,"line_start":1053,"line_end":1053,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 64];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28379,"byte_end":28407,"line_start":1054,"line_end":1054,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28412,"byte_end":28459,"line_start":1055,"line_end":1055,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u128_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28464,"byte_end":28526,"line_start":1056,"line_end":1056,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28531,"byte_end":28534,"line_start":1057,"line_end":1057,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28539,"byte_end":28572,"line_start":1058,"line_end":1058,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u128_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28577,"byte_end":28636,"line_start":1059,"line_end":1059,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28641,"byte_end":28684,"line_start":1060,"line_end":1060,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28689,"byte_end":28696,"line_start":1061,"line_end":1061,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":242},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29404,"byte_end":29417,"line_start":1086,"line_end":1086,"column_start":8,"column_end":21},"name":"read_i16_into","qualname":"::ByteOrder::read_i16_into","value":"fn read_i16_into<'_, '_>(&'_ [u8], &'_ mut [i16])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads signed 16 bit integers from `src` to `dst`.","sig":null,"attributes":[{"value":"/ Reads signed 16 bit integers from `src` to `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28755,"byte_end":28808,"line_start":1064,"line_end":1064,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28813,"byte_end":28816,"line_start":1065,"line_end":1065,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28821,"byte_end":28833,"line_start":1066,"line_end":1066,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28838,"byte_end":28841,"line_start":1067,"line_end":1067,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() != 2*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28846,"byte_end":28889,"line_start":1068,"line_end":1068,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28894,"byte_end":28897,"line_start":1069,"line_end":1069,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28902,"byte_end":28916,"line_start":1070,"line_end":1070,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28921,"byte_end":28924,"line_start":1071,"line_end":1071,"column_start":5,"column_end":8}},{"value":"/ Write and read `i16` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28929,"byte_end":28985,"line_start":1072,"line_end":1072,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28990,"byte_end":28993,"line_start":1073,"line_end":1073,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":28998,"byte_end":29009,"line_start":1074,"line_end":1074,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29014,"byte_end":29059,"line_start":1075,"line_end":1075,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29064,"byte_end":29067,"line_start":1076,"line_end":1076,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29072,"byte_end":29099,"line_start":1077,"line_end":1077,"column_start":5,"column_end":32}},{"value":"/ let numbers_given = [1, 2, 0x0f, 0xee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29104,"byte_end":29147,"line_start":1078,"line_end":1078,"column_start":5,"column_end":48}},{"value":"/ LittleEndian::write_i16_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29152,"byte_end":29213,"line_start":1079,"line_end":1079,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29218,"byte_end":29221,"line_start":1080,"line_end":1080,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29226,"byte_end":29259,"line_start":1081,"line_end":1081,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i16_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29264,"byte_end":29322,"line_start":1082,"line_end":1082,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29327,"byte_end":29370,"line_start":1083,"line_end":1083,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29375,"byte_end":29382,"line_start":1084,"line_end":1084,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29387,"byte_end":29396,"line_start":1085,"line_end":1085,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30271,"byte_end":30284,"line_start":1115,"line_end":1115,"column_start":8,"column_end":21},"name":"read_i32_into","qualname":"::ByteOrder::read_i32_into","value":"fn read_i32_into<'_, '_>(&'_ [u8], &'_ mut [i32])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads signed 32 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads signed 32 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29615,"byte_end":29670,"line_start":1093,"line_end":1093,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29675,"byte_end":29678,"line_start":1094,"line_end":1094,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29683,"byte_end":29695,"line_start":1095,"line_end":1095,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29700,"byte_end":29703,"line_start":1096,"line_end":1096,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 4*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29708,"byte_end":29751,"line_start":1097,"line_end":1097,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29756,"byte_end":29759,"line_start":1098,"line_end":1098,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29764,"byte_end":29778,"line_start":1099,"line_end":1099,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29783,"byte_end":29786,"line_start":1100,"line_end":1100,"column_start":5,"column_end":8}},{"value":"/ Write and read `i32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29791,"byte_end":29847,"line_start":1101,"line_end":1101,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29852,"byte_end":29855,"line_start":1102,"line_end":1102,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29860,"byte_end":29871,"line_start":1103,"line_end":1103,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29876,"byte_end":29921,"line_start":1104,"line_end":1104,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29926,"byte_end":29929,"line_start":1105,"line_end":1105,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29934,"byte_end":29962,"line_start":1106,"line_end":1106,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":29967,"byte_end":30014,"line_start":1107,"line_end":1107,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_i32_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30019,"byte_end":30080,"line_start":1108,"line_end":1108,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30085,"byte_end":30088,"line_start":1109,"line_end":1109,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30093,"byte_end":30126,"line_start":1110,"line_end":1110,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i32_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30131,"byte_end":30189,"line_start":1111,"line_end":1111,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30194,"byte_end":30237,"line_start":1112,"line_end":1112,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30242,"byte_end":30249,"line_start":1113,"line_end":1113,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30254,"byte_end":30263,"line_start":1114,"line_end":1114,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31139,"byte_end":31152,"line_start":1144,"line_end":1144,"column_start":8,"column_end":21},"name":"read_i64_into","qualname":"::ByteOrder::read_i64_into","value":"fn read_i64_into<'_, '_>(&'_ [u8], &'_ mut [i64])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads signed 64 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads signed 64 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30483,"byte_end":30538,"line_start":1122,"line_end":1122,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30543,"byte_end":30546,"line_start":1123,"line_end":1123,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30551,"byte_end":30563,"line_start":1124,"line_end":1124,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30568,"byte_end":30571,"line_start":1125,"line_end":1125,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 8*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30576,"byte_end":30619,"line_start":1126,"line_end":1126,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30624,"byte_end":30627,"line_start":1127,"line_end":1127,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30632,"byte_end":30646,"line_start":1128,"line_end":1128,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30651,"byte_end":30654,"line_start":1129,"line_end":1129,"column_start":5,"column_end":8}},{"value":"/ Write and read `i64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30659,"byte_end":30715,"line_start":1130,"line_end":1130,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30720,"byte_end":30723,"line_start":1131,"line_end":1131,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30728,"byte_end":30739,"line_start":1132,"line_end":1132,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30744,"byte_end":30789,"line_start":1133,"line_end":1133,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30794,"byte_end":30797,"line_start":1134,"line_end":1134,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 32];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30802,"byte_end":30830,"line_start":1135,"line_end":1135,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30835,"byte_end":30882,"line_start":1136,"line_end":1136,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_i64_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30887,"byte_end":30948,"line_start":1137,"line_end":1137,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30953,"byte_end":30956,"line_start":1138,"line_end":1138,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30961,"byte_end":30994,"line_start":1139,"line_end":1139,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i64_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":30999,"byte_end":31057,"line_start":1140,"line_end":1140,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31062,"byte_end":31105,"line_start":1141,"line_end":1141,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31110,"byte_end":31117,"line_start":1142,"line_end":1142,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31122,"byte_end":31131,"line_start":1143,"line_end":1143,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32012,"byte_end":32026,"line_start":1173,"line_end":1173,"column_start":8,"column_end":22},"name":"read_i128_into","qualname":"::ByteOrder::read_i128_into","value":"fn read_i128_into<'_, '_>(&'_ [u8], &'_ mut [i128])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads signed 128 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads signed 128 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31351,"byte_end":31407,"line_start":1151,"line_end":1151,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31412,"byte_end":31415,"line_start":1152,"line_end":1152,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31420,"byte_end":31432,"line_start":1153,"line_end":1153,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31437,"byte_end":31440,"line_start":1154,"line_end":1154,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 16*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31445,"byte_end":31489,"line_start":1155,"line_end":1155,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31494,"byte_end":31497,"line_start":1156,"line_end":1156,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31502,"byte_end":31516,"line_start":1157,"line_end":1157,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31521,"byte_end":31524,"line_start":1158,"line_end":1158,"column_start":5,"column_end":8}},{"value":"/ Write and read `i128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31529,"byte_end":31586,"line_start":1159,"line_end":1159,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31591,"byte_end":31594,"line_start":1160,"line_end":1160,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31599,"byte_end":31610,"line_start":1161,"line_end":1161,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31615,"byte_end":31660,"line_start":1162,"line_end":1162,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31665,"byte_end":31668,"line_start":1163,"line_end":1163,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 64];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31673,"byte_end":31701,"line_start":1164,"line_end":1164,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31706,"byte_end":31753,"line_start":1165,"line_end":1165,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_i128_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31758,"byte_end":31820,"line_start":1166,"line_end":1166,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31825,"byte_end":31828,"line_start":1167,"line_end":1167,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31833,"byte_end":31866,"line_start":1168,"line_end":1168,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i128_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31871,"byte_end":31930,"line_start":1169,"line_end":1169,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31935,"byte_end":31978,"line_start":1170,"line_end":1170,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31983,"byte_end":31990,"line_start":1171,"line_end":1171,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":31995,"byte_end":32004,"line_start":1172,"line_end":1172,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32939,"byte_end":32952,"line_start":1203,"line_end":1203,"column_start":8,"column_end":21},"name":"read_f32_into","qualname":"::ByteOrder::read_f32_into","value":"fn read_f32_into<'_, '_>(&'_ [u8], &'_ mut [f32])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads IEEE754 single-precision (4 bytes) floating point numbers from\n `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads IEEE754 single-precision (4 bytes) floating point numbers from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32228,"byte_end":32300,"line_start":1180,"line_end":1180,"column_start":5,"column_end":77}},{"value":"/ `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32305,"byte_end":32326,"line_start":1181,"line_end":1181,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32331,"byte_end":32334,"line_start":1182,"line_end":1182,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32339,"byte_end":32351,"line_start":1183,"line_end":1183,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32356,"byte_end":32359,"line_start":1184,"line_end":1184,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 4*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32364,"byte_end":32407,"line_start":1185,"line_end":1185,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32412,"byte_end":32415,"line_start":1186,"line_end":1186,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32420,"byte_end":32434,"line_start":1187,"line_end":1187,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32439,"byte_end":32442,"line_start":1188,"line_end":1188,"column_start":5,"column_end":8}},{"value":"/ Write and read `f32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32447,"byte_end":32503,"line_start":1189,"line_end":1189,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32508,"byte_end":32511,"line_start":1190,"line_end":1190,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32516,"byte_end":32527,"line_start":1191,"line_end":1191,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32532,"byte_end":32577,"line_start":1192,"line_end":1192,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32582,"byte_end":32585,"line_start":1193,"line_end":1193,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32590,"byte_end":32618,"line_start":1194,"line_end":1194,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1.0, 2.0, 31.312e31, -11.32e19];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32623,"byte_end":32680,"line_start":1195,"line_end":1195,"column_start":5,"column_end":62}},{"value":"/ LittleEndian::write_f32_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32685,"byte_end":32746,"line_start":1196,"line_end":1196,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32751,"byte_end":32754,"line_start":1197,"line_end":1197,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0.0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32759,"byte_end":32794,"line_start":1198,"line_end":1198,"column_start":5,"column_end":40}},{"value":"/ LittleEndian::read_f32_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32799,"byte_end":32857,"line_start":1199,"line_end":1199,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32862,"byte_end":32905,"line_start":1200,"line_end":1200,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32910,"byte_end":32917,"line_start":1201,"line_end":1201,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":32922,"byte_end":32931,"line_start":1202,"line_end":1202,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34048,"byte_end":34071,"line_start":1237,"line_end":1237,"column_start":8,"column_end":31},"name":"read_f32_into_unchecked","qualname":"::ByteOrder::read_f32_into_unchecked","value":"fn read_f32_into_unchecked<'_, '_>(&'_ [u8], &'_ mut [f32])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" **DEPRECATED**.","sig":null,"attributes":[{"value":"/ **DEPRECATED**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33151,"byte_end":33170,"line_start":1210,"line_end":1210,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33175,"byte_end":33178,"line_start":1211,"line_end":1211,"column_start":5,"column_end":8}},{"value":"/ This method is deprecated. Use `read_f32_into` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33183,"byte_end":33242,"line_start":1212,"line_end":1212,"column_start":5,"column_end":64}},{"value":"/ Reads IEEE754 single-precision (4 bytes) floating point numbers from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33247,"byte_end":33319,"line_start":1213,"line_end":1213,"column_start":5,"column_end":77}},{"value":"/ `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33324,"byte_end":33345,"line_start":1214,"line_end":1214,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33350,"byte_end":33353,"line_start":1215,"line_end":1215,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33358,"byte_end":33370,"line_start":1216,"line_end":1216,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33375,"byte_end":33378,"line_start":1217,"line_end":1217,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 4*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33383,"byte_end":33426,"line_start":1218,"line_end":1218,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33431,"byte_end":33434,"line_start":1219,"line_end":1219,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33439,"byte_end":33453,"line_start":1220,"line_end":1220,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33458,"byte_end":33461,"line_start":1221,"line_end":1221,"column_start":5,"column_end":8}},{"value":"/ Write and read `f32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33466,"byte_end":33522,"line_start":1222,"line_end":1222,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33527,"byte_end":33530,"line_start":1223,"line_end":1223,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33535,"byte_end":33546,"line_start":1224,"line_end":1224,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33551,"byte_end":33596,"line_start":1225,"line_end":1225,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33601,"byte_end":33604,"line_start":1226,"line_end":1226,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33609,"byte_end":33637,"line_start":1227,"line_end":1227,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1.0, 2.0, 31.312e31, -11.32e19];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33642,"byte_end":33699,"line_start":1228,"line_end":1228,"column_start":5,"column_end":62}},{"value":"/ LittleEndian::write_f32_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33704,"byte_end":33765,"line_start":1229,"line_end":1229,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33770,"byte_end":33773,"line_start":1230,"line_end":1230,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0.0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33778,"byte_end":33813,"line_start":1231,"line_end":1231,"column_start":5,"column_end":40}},{"value":"/ LittleEndian::read_f32_into_unchecked(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33818,"byte_end":33886,"line_start":1232,"line_end":1232,"column_start":5,"column_end":73}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33891,"byte_end":33934,"line_start":1233,"line_end":1233,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33939,"byte_end":33946,"line_start":1234,"line_end":1234,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33951,"byte_end":33960,"line_start":1235,"line_end":1235,"column_start":5,"column_end":14}},{"value":"deprecated(since = \"1.3.0\", note = \"please use `read_f32_into` instead\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":33965,"byte_end":34040,"line_start":1236,"line_end":1236,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34865,"byte_end":34878,"line_start":1264,"line_end":1264,"column_start":8,"column_end":21},"name":"read_f64_into","qualname":"::ByteOrder::read_f64_into","value":"fn read_f64_into<'_, '_>(&'_ [u8], &'_ mut [f64])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Reads IEEE754 single-precision (4 bytes) floating point numbers from\n `src` into `dst`.","sig":null,"attributes":[{"value":"/ Reads IEEE754 single-precision (4 bytes) floating point numbers from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34153,"byte_end":34225,"line_start":1241,"line_end":1241,"column_start":5,"column_end":77}},{"value":"/ `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34230,"byte_end":34251,"line_start":1242,"line_end":1242,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34256,"byte_end":34259,"line_start":1243,"line_end":1243,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34264,"byte_end":34276,"line_start":1244,"line_end":1244,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34281,"byte_end":34284,"line_start":1245,"line_end":1245,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 8*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34289,"byte_end":34332,"line_start":1246,"line_end":1246,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34337,"byte_end":34340,"line_start":1247,"line_end":1247,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34345,"byte_end":34359,"line_start":1248,"line_end":1248,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34364,"byte_end":34367,"line_start":1249,"line_end":1249,"column_start":5,"column_end":8}},{"value":"/ Write and read `f64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34372,"byte_end":34428,"line_start":1250,"line_end":1250,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34433,"byte_end":34436,"line_start":1251,"line_end":1251,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34441,"byte_end":34452,"line_start":1252,"line_end":1252,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34457,"byte_end":34502,"line_start":1253,"line_end":1253,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34507,"byte_end":34510,"line_start":1254,"line_end":1254,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 32];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34515,"byte_end":34543,"line_start":1255,"line_end":1255,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1.0, 2.0, 31.312e211, -11.32e91];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34548,"byte_end":34606,"line_start":1256,"line_end":1256,"column_start":5,"column_end":63}},{"value":"/ LittleEndian::write_f64_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34611,"byte_end":34672,"line_start":1257,"line_end":1257,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34677,"byte_end":34680,"line_start":1258,"line_end":1258,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0.0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34685,"byte_end":34720,"line_start":1259,"line_end":1259,"column_start":5,"column_end":40}},{"value":"/ LittleEndian::read_f64_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34725,"byte_end":34783,"line_start":1260,"line_end":1260,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34788,"byte_end":34831,"line_start":1261,"line_end":1261,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34836,"byte_end":34843,"line_start":1262,"line_end":1262,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":34848,"byte_end":34857,"line_start":1263,"line_end":1263,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35983,"byte_end":36006,"line_start":1299,"line_end":1299,"column_start":8,"column_end":31},"name":"read_f64_into_unchecked","qualname":"::ByteOrder::read_f64_into_unchecked","value":"fn read_f64_into_unchecked<'_, '_>(&'_ [u8], &'_ mut [f64])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" **DEPRECATED**.","sig":null,"attributes":[{"value":"/ **DEPRECATED**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35077,"byte_end":35096,"line_start":1271,"line_end":1271,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35101,"byte_end":35104,"line_start":1272,"line_end":1272,"column_start":5,"column_end":8}},{"value":"/ This method is deprecated. Use `read_f64_into` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35109,"byte_end":35168,"line_start":1273,"line_end":1273,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35173,"byte_end":35176,"line_start":1274,"line_end":1274,"column_start":5,"column_end":8}},{"value":"/ Reads IEEE754 single-precision (4 bytes) floating point numbers from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35181,"byte_end":35253,"line_start":1275,"line_end":1275,"column_start":5,"column_end":77}},{"value":"/ `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35258,"byte_end":35279,"line_start":1276,"line_end":1276,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35284,"byte_end":35287,"line_start":1277,"line_end":1277,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35292,"byte_end":35304,"line_start":1278,"line_end":1278,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35309,"byte_end":35312,"line_start":1279,"line_end":1279,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 8*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35317,"byte_end":35360,"line_start":1280,"line_end":1280,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35365,"byte_end":35368,"line_start":1281,"line_end":1281,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35373,"byte_end":35387,"line_start":1282,"line_end":1282,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35392,"byte_end":35395,"line_start":1283,"line_end":1283,"column_start":5,"column_end":8}},{"value":"/ Write and read `f64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35400,"byte_end":35456,"line_start":1284,"line_end":1284,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35461,"byte_end":35464,"line_start":1285,"line_end":1285,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35469,"byte_end":35480,"line_start":1286,"line_end":1286,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35485,"byte_end":35530,"line_start":1287,"line_end":1287,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35535,"byte_end":35538,"line_start":1288,"line_end":1288,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 32];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35543,"byte_end":35571,"line_start":1289,"line_end":1289,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1.0, 2.0, 31.312e211, -11.32e91];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35576,"byte_end":35634,"line_start":1290,"line_end":1290,"column_start":5,"column_end":63}},{"value":"/ LittleEndian::write_f64_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35639,"byte_end":35700,"line_start":1291,"line_end":1291,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35705,"byte_end":35708,"line_start":1292,"line_end":1292,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0.0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35713,"byte_end":35748,"line_start":1293,"line_end":1293,"column_start":5,"column_end":40}},{"value":"/ LittleEndian::read_f64_into_unchecked(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35753,"byte_end":35821,"line_start":1294,"line_end":1294,"column_start":5,"column_end":73}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35826,"byte_end":35869,"line_start":1295,"line_end":1295,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35874,"byte_end":35881,"line_start":1296,"line_end":1296,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35886,"byte_end":35895,"line_start":1297,"line_end":1297,"column_start":5,"column_end":14}},{"value":"deprecated(since = \"1.3.0\", note = \"please use `read_f64_into` instead\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":35900,"byte_end":35975,"line_start":1298,"line_end":1298,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36732,"byte_end":36746,"line_start":1324,"line_end":1324,"column_start":8,"column_end":22},"name":"write_u16_into","qualname":"::ByteOrder::write_u16_into","value":"fn write_u16_into<'_, '_>(&'_ [u16], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes unsigned 16 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes unsigned 16 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36088,"byte_end":36146,"line_start":1303,"line_end":1303,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36151,"byte_end":36154,"line_start":1304,"line_end":1304,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36159,"byte_end":36171,"line_start":1305,"line_end":1305,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36176,"byte_end":36179,"line_start":1306,"line_end":1306,"column_start":5,"column_end":8}},{"value":"/ Panics when `dst.len() != 2*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36184,"byte_end":36227,"line_start":1307,"line_end":1307,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36232,"byte_end":36235,"line_start":1308,"line_end":1308,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36240,"byte_end":36254,"line_start":1309,"line_end":1309,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36259,"byte_end":36262,"line_start":1310,"line_end":1310,"column_start":5,"column_end":8}},{"value":"/ Write and read `u16` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36267,"byte_end":36323,"line_start":1311,"line_end":1311,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36328,"byte_end":36331,"line_start":1312,"line_end":1312,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36336,"byte_end":36347,"line_start":1313,"line_end":1313,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36352,"byte_end":36397,"line_start":1314,"line_end":1314,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36402,"byte_end":36405,"line_start":1315,"line_end":1315,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36410,"byte_end":36437,"line_start":1316,"line_end":1316,"column_start":5,"column_end":32}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36442,"byte_end":36489,"line_start":1317,"line_end":1317,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u16_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36494,"byte_end":36555,"line_start":1318,"line_end":1318,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36560,"byte_end":36563,"line_start":1319,"line_end":1319,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36568,"byte_end":36601,"line_start":1320,"line_end":1320,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u16_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36606,"byte_end":36664,"line_start":1321,"line_end":1321,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36669,"byte_end":36712,"line_start":1322,"line_end":1322,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36717,"byte_end":36724,"line_start":1323,"line_end":1323,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37427,"byte_end":37441,"line_start":1347,"line_end":1347,"column_start":8,"column_end":22},"name":"write_u32_into","qualname":"::ByteOrder::write_u32_into","value":"fn write_u32_into<'_, '_>(&'_ [u32], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes unsigned 32 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes unsigned 32 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36782,"byte_end":36840,"line_start":1326,"line_end":1326,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36845,"byte_end":36848,"line_start":1327,"line_end":1327,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36853,"byte_end":36865,"line_start":1328,"line_end":1328,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36870,"byte_end":36873,"line_start":1329,"line_end":1329,"column_start":5,"column_end":8}},{"value":"/ Panics when `dst.len() != 4*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36878,"byte_end":36921,"line_start":1330,"line_end":1330,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36926,"byte_end":36929,"line_start":1331,"line_end":1331,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36934,"byte_end":36948,"line_start":1332,"line_end":1332,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36953,"byte_end":36956,"line_start":1333,"line_end":1333,"column_start":5,"column_end":8}},{"value":"/ Write and read `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":36961,"byte_end":37017,"line_start":1334,"line_end":1334,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37022,"byte_end":37025,"line_start":1335,"line_end":1335,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37030,"byte_end":37041,"line_start":1336,"line_end":1336,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37046,"byte_end":37091,"line_start":1337,"line_end":1337,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37096,"byte_end":37099,"line_start":1338,"line_end":1338,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37104,"byte_end":37132,"line_start":1339,"line_end":1339,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37137,"byte_end":37184,"line_start":1340,"line_end":1340,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u32_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37189,"byte_end":37250,"line_start":1341,"line_end":1341,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37255,"byte_end":37258,"line_start":1342,"line_end":1342,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37263,"byte_end":37296,"line_start":1343,"line_end":1343,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u32_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37301,"byte_end":37359,"line_start":1344,"line_end":1344,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37364,"byte_end":37407,"line_start":1345,"line_end":1345,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37412,"byte_end":37419,"line_start":1346,"line_end":1346,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38122,"byte_end":38136,"line_start":1370,"line_end":1370,"column_start":8,"column_end":22},"name":"write_u64_into","qualname":"::ByteOrder::write_u64_into","value":"fn write_u64_into<'_, '_>(&'_ [u64], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes unsigned 64 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes unsigned 64 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37477,"byte_end":37535,"line_start":1349,"line_end":1349,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37540,"byte_end":37543,"line_start":1350,"line_end":1350,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37548,"byte_end":37560,"line_start":1351,"line_end":1351,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37565,"byte_end":37568,"line_start":1352,"line_end":1352,"column_start":5,"column_end":8}},{"value":"/ Panics when `dst.len() != 8*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37573,"byte_end":37616,"line_start":1353,"line_end":1353,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37621,"byte_end":37624,"line_start":1354,"line_end":1354,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37629,"byte_end":37643,"line_start":1355,"line_end":1355,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37648,"byte_end":37651,"line_start":1356,"line_end":1356,"column_start":5,"column_end":8}},{"value":"/ Write and read `u64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37656,"byte_end":37712,"line_start":1357,"line_end":1357,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37717,"byte_end":37720,"line_start":1358,"line_end":1358,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37725,"byte_end":37736,"line_start":1359,"line_end":1359,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37741,"byte_end":37786,"line_start":1360,"line_end":1360,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37791,"byte_end":37794,"line_start":1361,"line_end":1361,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 32];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37799,"byte_end":37827,"line_start":1362,"line_end":1362,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37832,"byte_end":37879,"line_start":1363,"line_end":1363,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u64_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37884,"byte_end":37945,"line_start":1364,"line_end":1364,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37950,"byte_end":37953,"line_start":1365,"line_end":1365,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37958,"byte_end":37991,"line_start":1366,"line_end":1366,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u64_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":37996,"byte_end":38054,"line_start":1367,"line_end":1367,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38059,"byte_end":38102,"line_start":1368,"line_end":1368,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38107,"byte_end":38114,"line_start":1369,"line_end":1369,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38822,"byte_end":38837,"line_start":1393,"line_end":1393,"column_start":8,"column_end":23},"name":"write_u128_into","qualname":"::ByteOrder::write_u128_into","value":"fn write_u128_into<'_, '_>(&'_ [u128], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes unsigned 128 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes unsigned 128 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38172,"byte_end":38231,"line_start":1372,"line_end":1372,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38236,"byte_end":38239,"line_start":1373,"line_end":1373,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38244,"byte_end":38256,"line_start":1374,"line_end":1374,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38261,"byte_end":38264,"line_start":1375,"line_end":1375,"column_start":5,"column_end":8}},{"value":"/ Panics when `dst.len() != 16*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38269,"byte_end":38313,"line_start":1376,"line_end":1376,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38318,"byte_end":38321,"line_start":1377,"line_end":1377,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38326,"byte_end":38340,"line_start":1378,"line_end":1378,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38345,"byte_end":38348,"line_start":1379,"line_end":1379,"column_start":5,"column_end":8}},{"value":"/ Write and read `u128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38353,"byte_end":38410,"line_start":1380,"line_end":1380,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38415,"byte_end":38418,"line_start":1381,"line_end":1381,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38423,"byte_end":38434,"line_start":1382,"line_end":1382,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38439,"byte_end":38484,"line_start":1383,"line_end":1383,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38489,"byte_end":38492,"line_start":1384,"line_end":1384,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 64];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38497,"byte_end":38525,"line_start":1385,"line_end":1385,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38530,"byte_end":38577,"line_start":1386,"line_end":1386,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_u128_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38582,"byte_end":38644,"line_start":1387,"line_end":1387,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38649,"byte_end":38652,"line_start":1388,"line_end":1388,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38657,"byte_end":38690,"line_start":1389,"line_end":1389,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_u128_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38695,"byte_end":38754,"line_start":1390,"line_end":1390,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38759,"byte_end":38802,"line_start":1391,"line_end":1391,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38807,"byte_end":38814,"line_start":1392,"line_end":1392,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39865,"byte_end":39878,"line_start":1422,"line_end":1422,"column_start":8,"column_end":21},"name":"write_i8_into","qualname":"::ByteOrder::write_i8_into","value":"fn write_i8_into<'_, '_>(&'_ [i8], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes signed 8 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes signed 8 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38874,"byte_end":38929,"line_start":1395,"line_end":1395,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38934,"byte_end":38937,"line_start":1396,"line_end":1396,"column_start":5,"column_end":8}},{"value":"/ Note that since each `i8` is a single byte, no byte order conversions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":38942,"byte_end":39015,"line_start":1397,"line_end":1397,"column_start":5,"column_end":78}},{"value":"/ are used. This method is included because it provides a safe, simple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39020,"byte_end":39092,"line_start":1398,"line_end":1398,"column_start":5,"column_end":77}},{"value":"/ way for the caller to write from a `&[i8]` buffer. (Without this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39097,"byte_end":39165,"line_start":1399,"line_end":1399,"column_start":5,"column_end":73}},{"value":"/ method, the caller would have to either use `unsafe` code or convert","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39170,"byte_end":39242,"line_start":1400,"line_end":1400,"column_start":5,"column_end":77}},{"value":"/ each byte to `u8` individually.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39247,"byte_end":39283,"line_start":1401,"line_end":1401,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39288,"byte_end":39291,"line_start":1402,"line_end":1402,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39296,"byte_end":39308,"line_start":1403,"line_end":1403,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39313,"byte_end":39316,"line_start":1404,"line_end":1404,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() != src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39321,"byte_end":39362,"line_start":1405,"line_end":1405,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39367,"byte_end":39370,"line_start":1406,"line_end":1406,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39375,"byte_end":39389,"line_start":1407,"line_end":1407,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39394,"byte_end":39397,"line_start":1408,"line_end":1408,"column_start":5,"column_end":8}},{"value":"/ Write and read `i8` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39402,"byte_end":39457,"line_start":1409,"line_end":1409,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39462,"byte_end":39465,"line_start":1410,"line_end":1410,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39470,"byte_end":39481,"line_start":1411,"line_end":1411,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian, ReadBytesExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39486,"byte_end":39545,"line_start":1412,"line_end":1412,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39550,"byte_end":39553,"line_start":1413,"line_end":1413,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39558,"byte_end":39585,"line_start":1414,"line_end":1414,"column_start":5,"column_end":32}},{"value":"/ let numbers_given = [1, 2, 0xf, 0xe];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39590,"byte_end":39631,"line_start":1415,"line_end":1415,"column_start":5,"column_end":46}},{"value":"/ LittleEndian::write_i8_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39636,"byte_end":39696,"line_start":1416,"line_end":1416,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39701,"byte_end":39704,"line_start":1417,"line_end":1417,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39709,"byte_end":39742,"line_start":1418,"line_end":1418,"column_start":5,"column_end":38}},{"value":"/ bytes.as_ref().read_i8_into(&mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39747,"byte_end":39797,"line_start":1419,"line_end":1419,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39802,"byte_end":39845,"line_start":1420,"line_end":1420,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":39850,"byte_end":39857,"line_start":1421,"line_end":1421,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40702,"byte_end":40716,"line_start":1450,"line_end":1450,"column_start":8,"column_end":22},"name":"write_i16_into","qualname":"::ByteOrder::write_i16_into","value":"fn write_i16_into<'_, '_>(&'_ [i16], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes signed 16 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes signed 16 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40064,"byte_end":40120,"line_start":1429,"line_end":1429,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40125,"byte_end":40128,"line_start":1430,"line_end":1430,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40133,"byte_end":40145,"line_start":1431,"line_end":1431,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40150,"byte_end":40153,"line_start":1432,"line_end":1432,"column_start":5,"column_end":8}},{"value":"/ Panics when `buf.len() != 2*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40158,"byte_end":40201,"line_start":1433,"line_end":1433,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40206,"byte_end":40209,"line_start":1434,"line_end":1434,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40214,"byte_end":40228,"line_start":1435,"line_end":1435,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40233,"byte_end":40236,"line_start":1436,"line_end":1436,"column_start":5,"column_end":8}},{"value":"/ Write and read `i16` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40241,"byte_end":40297,"line_start":1437,"line_end":1437,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40302,"byte_end":40305,"line_start":1438,"line_end":1438,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40310,"byte_end":40321,"line_start":1439,"line_end":1439,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40326,"byte_end":40371,"line_start":1440,"line_end":1440,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40376,"byte_end":40379,"line_start":1441,"line_end":1441,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40384,"byte_end":40411,"line_start":1442,"line_end":1442,"column_start":5,"column_end":32}},{"value":"/ let numbers_given = [1, 2, 0x0f, 0xee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40416,"byte_end":40459,"line_start":1443,"line_end":1443,"column_start":5,"column_end":48}},{"value":"/ LittleEndian::write_i16_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40464,"byte_end":40525,"line_start":1444,"line_end":1444,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40530,"byte_end":40533,"line_start":1445,"line_end":1445,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40538,"byte_end":40571,"line_start":1446,"line_end":1446,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i16_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40576,"byte_end":40634,"line_start":1447,"line_end":1447,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40639,"byte_end":40682,"line_start":1448,"line_end":1448,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40687,"byte_end":40694,"line_start":1449,"line_end":1449,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41553,"byte_end":41567,"line_start":1478,"line_end":1478,"column_start":8,"column_end":22},"name":"write_i32_into","qualname":"::ByteOrder::write_i32_into","value":"fn write_i32_into<'_, '_>(&'_ [i32], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes signed 32 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes signed 32 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40910,"byte_end":40966,"line_start":1457,"line_end":1457,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40971,"byte_end":40974,"line_start":1458,"line_end":1458,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40979,"byte_end":40991,"line_start":1459,"line_end":1459,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":40996,"byte_end":40999,"line_start":1460,"line_end":1460,"column_start":5,"column_end":8}},{"value":"/ Panics when `dst.len() != 4*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41004,"byte_end":41047,"line_start":1461,"line_end":1461,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41052,"byte_end":41055,"line_start":1462,"line_end":1462,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41060,"byte_end":41074,"line_start":1463,"line_end":1463,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41079,"byte_end":41082,"line_start":1464,"line_end":1464,"column_start":5,"column_end":8}},{"value":"/ Write and read `i32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41087,"byte_end":41143,"line_start":1465,"line_end":1465,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41148,"byte_end":41151,"line_start":1466,"line_end":1466,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41156,"byte_end":41167,"line_start":1467,"line_end":1467,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41172,"byte_end":41217,"line_start":1468,"line_end":1468,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41222,"byte_end":41225,"line_start":1469,"line_end":1469,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41230,"byte_end":41258,"line_start":1470,"line_end":1470,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41263,"byte_end":41310,"line_start":1471,"line_end":1471,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_i32_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41315,"byte_end":41376,"line_start":1472,"line_end":1472,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41381,"byte_end":41384,"line_start":1473,"line_end":1473,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41389,"byte_end":41422,"line_start":1474,"line_end":1474,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i32_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41427,"byte_end":41485,"line_start":1475,"line_end":1475,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41490,"byte_end":41533,"line_start":1476,"line_end":1476,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41538,"byte_end":41545,"line_start":1477,"line_end":1477,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42404,"byte_end":42418,"line_start":1506,"line_end":1506,"column_start":8,"column_end":22},"name":"write_i64_into","qualname":"::ByteOrder::write_i64_into","value":"fn write_i64_into<'_, '_>(&'_ [i64], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes signed 64 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes signed 64 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41761,"byte_end":41817,"line_start":1485,"line_end":1485,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41822,"byte_end":41825,"line_start":1486,"line_end":1486,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41830,"byte_end":41842,"line_start":1487,"line_end":1487,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41847,"byte_end":41850,"line_start":1488,"line_end":1488,"column_start":5,"column_end":8}},{"value":"/ Panics when `dst.len() != 8*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41855,"byte_end":41898,"line_start":1489,"line_end":1489,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41903,"byte_end":41906,"line_start":1490,"line_end":1490,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41911,"byte_end":41925,"line_start":1491,"line_end":1491,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41930,"byte_end":41933,"line_start":1492,"line_end":1492,"column_start":5,"column_end":8}},{"value":"/ Write and read `i64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41938,"byte_end":41994,"line_start":1493,"line_end":1493,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":41999,"byte_end":42002,"line_start":1494,"line_end":1494,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42007,"byte_end":42018,"line_start":1495,"line_end":1495,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42023,"byte_end":42068,"line_start":1496,"line_end":1496,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42073,"byte_end":42076,"line_start":1497,"line_end":1497,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 32];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42081,"byte_end":42109,"line_start":1498,"line_end":1498,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42114,"byte_end":42161,"line_start":1499,"line_end":1499,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_i64_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42166,"byte_end":42227,"line_start":1500,"line_end":1500,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42232,"byte_end":42235,"line_start":1501,"line_end":1501,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42240,"byte_end":42273,"line_start":1502,"line_end":1502,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i64_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42278,"byte_end":42336,"line_start":1503,"line_end":1503,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42341,"byte_end":42384,"line_start":1504,"line_end":1504,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42389,"byte_end":42396,"line_start":1505,"line_end":1505,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43260,"byte_end":43275,"line_start":1534,"line_end":1534,"column_start":8,"column_end":23},"name":"write_i128_into","qualname":"::ByteOrder::write_i128_into","value":"fn write_i128_into<'_, '_>(&'_ [i128], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes signed 128 bit integers from `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes signed 128 bit integers from `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42612,"byte_end":42669,"line_start":1513,"line_end":1513,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42674,"byte_end":42677,"line_start":1514,"line_end":1514,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42682,"byte_end":42694,"line_start":1515,"line_end":1515,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42699,"byte_end":42702,"line_start":1516,"line_end":1516,"column_start":5,"column_end":8}},{"value":"/ Panics when `dst.len() != 16*src.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42707,"byte_end":42751,"line_start":1517,"line_end":1517,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42756,"byte_end":42759,"line_start":1518,"line_end":1518,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42764,"byte_end":42778,"line_start":1519,"line_end":1519,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42783,"byte_end":42786,"line_start":1520,"line_end":1520,"column_start":5,"column_end":8}},{"value":"/ Write and read `i128` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42791,"byte_end":42848,"line_start":1521,"line_end":1521,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42853,"byte_end":42856,"line_start":1522,"line_end":1522,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42861,"byte_end":42872,"line_start":1523,"line_end":1523,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42877,"byte_end":42922,"line_start":1524,"line_end":1524,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42927,"byte_end":42930,"line_start":1525,"line_end":1525,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 64];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42935,"byte_end":42963,"line_start":1526,"line_end":1526,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1, 2, 0xf00f, 0xffee];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":42968,"byte_end":43015,"line_start":1527,"line_end":1527,"column_start":5,"column_end":52}},{"value":"/ LittleEndian::write_i128_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43020,"byte_end":43082,"line_start":1528,"line_end":1528,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43087,"byte_end":43090,"line_start":1529,"line_end":1529,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43095,"byte_end":43128,"line_start":1530,"line_end":1530,"column_start":5,"column_end":38}},{"value":"/ LittleEndian::read_i128_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43133,"byte_end":43192,"line_start":1531,"line_end":1531,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43197,"byte_end":43240,"line_start":1532,"line_end":1532,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43245,"byte_end":43252,"line_start":1533,"line_end":1533,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44170,"byte_end":44184,"line_start":1563,"line_end":1563,"column_start":8,"column_end":22},"name":"write_f32_into","qualname":"::ByteOrder::write_f32_into","value":"fn write_f32_into<'_, '_>(&'_ [f32], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes IEEE754 single-precision (4 bytes) floating point numbers from\n `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes IEEE754 single-precision (4 bytes) floating point numbers from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43472,"byte_end":43545,"line_start":1541,"line_end":1541,"column_start":5,"column_end":78}},{"value":"/ `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43550,"byte_end":43571,"line_start":1542,"line_end":1542,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43576,"byte_end":43579,"line_start":1543,"line_end":1543,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43584,"byte_end":43596,"line_start":1544,"line_end":1544,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43601,"byte_end":43604,"line_start":1545,"line_end":1545,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 4*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43609,"byte_end":43652,"line_start":1546,"line_end":1546,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43657,"byte_end":43660,"line_start":1547,"line_end":1547,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43665,"byte_end":43679,"line_start":1548,"line_end":1548,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43684,"byte_end":43687,"line_start":1549,"line_end":1549,"column_start":5,"column_end":8}},{"value":"/ Write and read `f32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43692,"byte_end":43748,"line_start":1550,"line_end":1550,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43753,"byte_end":43756,"line_start":1551,"line_end":1551,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43761,"byte_end":43772,"line_start":1552,"line_end":1552,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43777,"byte_end":43822,"line_start":1553,"line_end":1553,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43827,"byte_end":43830,"line_start":1554,"line_end":1554,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43835,"byte_end":43863,"line_start":1555,"line_end":1555,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1.0, 2.0, 31.312e31, -11.32e19];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43868,"byte_end":43925,"line_start":1556,"line_end":1556,"column_start":5,"column_end":62}},{"value":"/ LittleEndian::write_f32_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43930,"byte_end":43991,"line_start":1557,"line_end":1557,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":43996,"byte_end":43999,"line_start":1558,"line_end":1558,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0.0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44004,"byte_end":44039,"line_start":1559,"line_end":1559,"column_start":5,"column_end":40}},{"value":"/ LittleEndian::read_f32_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44044,"byte_end":44102,"line_start":1560,"line_end":1560,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44107,"byte_end":44150,"line_start":1561,"line_end":1561,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44155,"byte_end":44162,"line_start":1562,"line_end":1562,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45077,"byte_end":45091,"line_start":1592,"line_end":1592,"column_start":8,"column_end":22},"name":"write_f64_into","qualname":"::ByteOrder::write_f64_into","value":"fn write_f64_into<'_, '_>(&'_ [f64], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Writes IEEE754 double-precision (8 bytes) floating point numbers from\n `src` into `dst`.","sig":null,"attributes":[{"value":"/ Writes IEEE754 double-precision (8 bytes) floating point numbers from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44378,"byte_end":44451,"line_start":1570,"line_end":1570,"column_start":5,"column_end":78}},{"value":"/ `src` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44456,"byte_end":44477,"line_start":1571,"line_end":1571,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44482,"byte_end":44485,"line_start":1572,"line_end":1572,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44490,"byte_end":44502,"line_start":1573,"line_end":1573,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44507,"byte_end":44510,"line_start":1574,"line_end":1574,"column_start":5,"column_end":8}},{"value":"/ Panics when `src.len() != 8*dst.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44515,"byte_end":44558,"line_start":1575,"line_end":1575,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44563,"byte_end":44566,"line_start":1576,"line_end":1576,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44571,"byte_end":44585,"line_start":1577,"line_end":1577,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44590,"byte_end":44593,"line_start":1578,"line_end":1578,"column_start":5,"column_end":8}},{"value":"/ Write and read `f64` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44598,"byte_end":44654,"line_start":1579,"line_end":1579,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44659,"byte_end":44662,"line_start":1580,"line_end":1580,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44667,"byte_end":44678,"line_start":1581,"line_end":1581,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44683,"byte_end":44728,"line_start":1582,"line_end":1582,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44733,"byte_end":44736,"line_start":1583,"line_end":1583,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = [0; 32];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44741,"byte_end":44769,"line_start":1584,"line_end":1584,"column_start":5,"column_end":33}},{"value":"/ let numbers_given = [1.0, 2.0, 31.312e211, -11.32e91];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44774,"byte_end":44832,"line_start":1585,"line_end":1585,"column_start":5,"column_end":63}},{"value":"/ LittleEndian::write_f64_into(&numbers_given, &mut bytes);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44837,"byte_end":44898,"line_start":1586,"line_end":1586,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44903,"byte_end":44906,"line_start":1587,"line_end":1587,"column_start":5,"column_end":8}},{"value":"/ let mut numbers_got = [0.0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44911,"byte_end":44946,"line_start":1588,"line_end":1588,"column_start":5,"column_end":40}},{"value":"/ LittleEndian::read_f64_into(&bytes, &mut numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":44951,"byte_end":45009,"line_start":1589,"line_end":1589,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(numbers_given, numbers_got);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45014,"byte_end":45057,"line_start":1590,"line_end":1590,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45062,"byte_end":45069,"line_start":1591,"line_end":1591,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45832,"byte_end":45846,"line_start":1616,"line_end":1616,"column_start":8,"column_end":22},"name":"from_slice_u16","qualname":"::ByteOrder::from_slice_u16","value":"fn from_slice_u16<'_>(&'_ mut [u16])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of unsigned 16 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of unsigned 16 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45285,"byte_end":45357,"line_start":1599,"line_end":1599,"column_start":5,"column_end":77}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45362,"byte_end":45377,"line_start":1600,"line_end":1600,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45382,"byte_end":45385,"line_start":1601,"line_end":1601,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45390,"byte_end":45461,"line_start":1602,"line_end":1602,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45466,"byte_end":45486,"line_start":1603,"line_end":1603,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45491,"byte_end":45494,"line_start":1604,"line_end":1604,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45499,"byte_end":45513,"line_start":1605,"line_end":1605,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45518,"byte_end":45521,"line_start":1606,"line_end":1606,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45526,"byte_end":45583,"line_start":1607,"line_end":1607,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45588,"byte_end":45591,"line_start":1608,"line_end":1608,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45596,"byte_end":45607,"line_start":1609,"line_end":1609,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45612,"byte_end":45654,"line_start":1610,"line_end":1610,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45659,"byte_end":45662,"line_start":1611,"line_end":1611,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 65000];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45667,"byte_end":45700,"line_start":1612,"line_end":1612,"column_start":5,"column_end":38}},{"value":"/ BigEndian::from_slice_u16(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45705,"byte_end":45749,"line_start":1613,"line_end":1613,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(numbers, [5u16.to_be(), 65000u16.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45754,"byte_end":45812,"line_start":1614,"line_end":1614,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45817,"byte_end":45824,"line_start":1615,"line_end":1615,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46421,"byte_end":46435,"line_start":1635,"line_end":1635,"column_start":8,"column_end":22},"name":"from_slice_u32","qualname":"::ByteOrder::from_slice_u32","value":"fn from_slice_u32<'_>(&'_ mut [u32])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of unsigned 32 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of unsigned 32 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45874,"byte_end":45946,"line_start":1618,"line_end":1618,"column_start":5,"column_end":77}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45951,"byte_end":45966,"line_start":1619,"line_end":1619,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45971,"byte_end":45974,"line_start":1620,"line_end":1620,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":45979,"byte_end":46050,"line_start":1621,"line_end":1621,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46055,"byte_end":46075,"line_start":1622,"line_end":1622,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46080,"byte_end":46083,"line_start":1623,"line_end":1623,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46088,"byte_end":46102,"line_start":1624,"line_end":1624,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46107,"byte_end":46110,"line_start":1625,"line_end":1625,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46115,"byte_end":46172,"line_start":1626,"line_end":1626,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46177,"byte_end":46180,"line_start":1627,"line_end":1627,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46185,"byte_end":46196,"line_start":1628,"line_end":1628,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46201,"byte_end":46243,"line_start":1629,"line_end":1629,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46248,"byte_end":46251,"line_start":1630,"line_end":1630,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 65000];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46256,"byte_end":46289,"line_start":1631,"line_end":1631,"column_start":5,"column_end":38}},{"value":"/ BigEndian::from_slice_u32(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46294,"byte_end":46338,"line_start":1632,"line_end":1632,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(numbers, [5u32.to_be(), 65000u32.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46343,"byte_end":46401,"line_start":1633,"line_end":1633,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46406,"byte_end":46413,"line_start":1634,"line_end":1634,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47010,"byte_end":47024,"line_start":1654,"line_end":1654,"column_start":8,"column_end":22},"name":"from_slice_u64","qualname":"::ByteOrder::from_slice_u64","value":"fn from_slice_u64<'_>(&'_ mut [u64])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of unsigned 64 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of unsigned 64 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46463,"byte_end":46535,"line_start":1637,"line_end":1637,"column_start":5,"column_end":77}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46540,"byte_end":46555,"line_start":1638,"line_end":1638,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46560,"byte_end":46563,"line_start":1639,"line_end":1639,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46568,"byte_end":46639,"line_start":1640,"line_end":1640,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46644,"byte_end":46664,"line_start":1641,"line_end":1641,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46669,"byte_end":46672,"line_start":1642,"line_end":1642,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46677,"byte_end":46691,"line_start":1643,"line_end":1643,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46696,"byte_end":46699,"line_start":1644,"line_end":1644,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46704,"byte_end":46761,"line_start":1645,"line_end":1645,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46766,"byte_end":46769,"line_start":1646,"line_end":1646,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46774,"byte_end":46785,"line_start":1647,"line_end":1647,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46790,"byte_end":46832,"line_start":1648,"line_end":1648,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46837,"byte_end":46840,"line_start":1649,"line_end":1649,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 65000];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46845,"byte_end":46878,"line_start":1650,"line_end":1650,"column_start":5,"column_end":38}},{"value":"/ BigEndian::from_slice_u64(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46883,"byte_end":46927,"line_start":1651,"line_end":1651,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(numbers, [5u64.to_be(), 65000u64.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46932,"byte_end":46990,"line_start":1652,"line_end":1652,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":46995,"byte_end":47002,"line_start":1653,"line_end":1653,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47603,"byte_end":47618,"line_start":1673,"line_end":1673,"column_start":8,"column_end":23},"name":"from_slice_u128","qualname":"::ByteOrder::from_slice_u128","value":"fn from_slice_u128<'_>(&'_ mut [u128])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of unsigned 128 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of unsigned 128 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47052,"byte_end":47125,"line_start":1656,"line_end":1656,"column_start":5,"column_end":78}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47130,"byte_end":47145,"line_start":1657,"line_end":1657,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47150,"byte_end":47153,"line_start":1658,"line_end":1658,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47158,"byte_end":47229,"line_start":1659,"line_end":1659,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47234,"byte_end":47254,"line_start":1660,"line_end":1660,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47259,"byte_end":47262,"line_start":1661,"line_end":1661,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47267,"byte_end":47281,"line_start":1662,"line_end":1662,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47286,"byte_end":47289,"line_start":1663,"line_end":1663,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47294,"byte_end":47351,"line_start":1664,"line_end":1664,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47356,"byte_end":47359,"line_start":1665,"line_end":1665,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47364,"byte_end":47375,"line_start":1666,"line_end":1666,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47380,"byte_end":47422,"line_start":1667,"line_end":1667,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47427,"byte_end":47430,"line_start":1668,"line_end":1668,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 65000];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47435,"byte_end":47468,"line_start":1669,"line_end":1669,"column_start":5,"column_end":38}},{"value":"/ BigEndian::from_slice_u128(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47473,"byte_end":47518,"line_start":1670,"line_end":1670,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(numbers, [5u128.to_be(), 65000u128.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47523,"byte_end":47583,"line_start":1671,"line_end":1671,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47588,"byte_end":47595,"line_start":1672,"line_end":1672,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48204,"byte_end":48218,"line_start":1693,"line_end":1693,"column_start":8,"column_end":22},"name":"from_slice_i16","qualname":"::ByteOrder::from_slice_i16","value":"fn from_slice_i16<'_>(&'_ mut [i16])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of signed 16 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of signed 16 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47647,"byte_end":47717,"line_start":1675,"line_end":1675,"column_start":5,"column_end":75}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47722,"byte_end":47737,"line_start":1676,"line_end":1676,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47742,"byte_end":47745,"line_start":1677,"line_end":1677,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47750,"byte_end":47821,"line_start":1678,"line_end":1678,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47826,"byte_end":47846,"line_start":1679,"line_end":1679,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47851,"byte_end":47854,"line_start":1680,"line_end":1680,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47859,"byte_end":47873,"line_start":1681,"line_end":1681,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47878,"byte_end":47881,"line_start":1682,"line_end":1682,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47886,"byte_end":47943,"line_start":1683,"line_end":1683,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47948,"byte_end":47951,"line_start":1684,"line_end":1684,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47956,"byte_end":47967,"line_start":1685,"line_end":1685,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":47972,"byte_end":48014,"line_start":1686,"line_end":1686,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48019,"byte_end":48022,"line_start":1687,"line_end":1687,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 6500];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48027,"byte_end":48059,"line_start":1688,"line_end":1688,"column_start":5,"column_end":37}},{"value":"/ BigEndian::from_slice_i16(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48064,"byte_end":48108,"line_start":1689,"line_end":1689,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(numbers, [5i16.to_be(), 6500i16.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48113,"byte_end":48170,"line_start":1690,"line_end":1690,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48175,"byte_end":48182,"line_start":1691,"line_end":1691,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48187,"byte_end":48196,"line_start":1692,"line_end":1692,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48960,"byte_end":48974,"line_start":1718,"line_end":1718,"column_start":8,"column_end":22},"name":"from_slice_i32","qualname":"::ByteOrder::from_slice_i32","value":"fn from_slice_i32<'_>(&'_ mut [i32])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of signed 32 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of signed 32 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48401,"byte_end":48471,"line_start":1700,"line_end":1700,"column_start":5,"column_end":75}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48476,"byte_end":48491,"line_start":1701,"line_end":1701,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48496,"byte_end":48499,"line_start":1702,"line_end":1702,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48504,"byte_end":48575,"line_start":1703,"line_end":1703,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48580,"byte_end":48600,"line_start":1704,"line_end":1704,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48605,"byte_end":48608,"line_start":1705,"line_end":1705,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48613,"byte_end":48627,"line_start":1706,"line_end":1706,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48632,"byte_end":48635,"line_start":1707,"line_end":1707,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48640,"byte_end":48697,"line_start":1708,"line_end":1708,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48702,"byte_end":48705,"line_start":1709,"line_end":1709,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48710,"byte_end":48721,"line_start":1710,"line_end":1710,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48726,"byte_end":48768,"line_start":1711,"line_end":1711,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48773,"byte_end":48776,"line_start":1712,"line_end":1712,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 65000];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48781,"byte_end":48814,"line_start":1713,"line_end":1713,"column_start":5,"column_end":38}},{"value":"/ BigEndian::from_slice_i32(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48819,"byte_end":48863,"line_start":1714,"line_end":1714,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(numbers, [5i32.to_be(), 65000i32.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48868,"byte_end":48926,"line_start":1715,"line_end":1715,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48931,"byte_end":48938,"line_start":1716,"line_end":1716,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":48943,"byte_end":48952,"line_start":1717,"line_end":1717,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49716,"byte_end":49730,"line_start":1743,"line_end":1743,"column_start":8,"column_end":22},"name":"from_slice_i64","qualname":"::ByteOrder::from_slice_i64","value":"fn from_slice_i64<'_>(&'_ mut [i64])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of signed 64 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of signed 64 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49157,"byte_end":49227,"line_start":1725,"line_end":1725,"column_start":5,"column_end":75}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49232,"byte_end":49247,"line_start":1726,"line_end":1726,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49252,"byte_end":49255,"line_start":1727,"line_end":1727,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49260,"byte_end":49331,"line_start":1728,"line_end":1728,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49336,"byte_end":49356,"line_start":1729,"line_end":1729,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49361,"byte_end":49364,"line_start":1730,"line_end":1730,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49369,"byte_end":49383,"line_start":1731,"line_end":1731,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49388,"byte_end":49391,"line_start":1732,"line_end":1732,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49396,"byte_end":49453,"line_start":1733,"line_end":1733,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49458,"byte_end":49461,"line_start":1734,"line_end":1734,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49466,"byte_end":49477,"line_start":1735,"line_end":1735,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49482,"byte_end":49524,"line_start":1736,"line_end":1736,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49529,"byte_end":49532,"line_start":1737,"line_end":1737,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 65000];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49537,"byte_end":49570,"line_start":1738,"line_end":1738,"column_start":5,"column_end":38}},{"value":"/ BigEndian::from_slice_i64(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49575,"byte_end":49619,"line_start":1739,"line_end":1739,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(numbers, [5i64.to_be(), 65000i64.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49624,"byte_end":49682,"line_start":1740,"line_end":1740,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49687,"byte_end":49694,"line_start":1741,"line_end":1741,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49699,"byte_end":49708,"line_start":1742,"line_end":1742,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50476,"byte_end":50491,"line_start":1768,"line_end":1768,"column_start":8,"column_end":23},"name":"from_slice_i128","qualname":"::ByteOrder::from_slice_i128","value":"fn from_slice_i128<'_>(&'_ mut [i128])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of signed 128 bit integers to a particular\n endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of signed 128 bit integers to a particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49913,"byte_end":49984,"line_start":1750,"line_end":1750,"column_start":5,"column_end":76}},{"value":"/ endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":49989,"byte_end":50004,"line_start":1751,"line_end":1751,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50009,"byte_end":50012,"line_start":1752,"line_end":1752,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50017,"byte_end":50088,"line_start":1753,"line_end":1753,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50093,"byte_end":50113,"line_start":1754,"line_end":1754,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50118,"byte_end":50121,"line_start":1755,"line_end":1755,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50126,"byte_end":50140,"line_start":1756,"line_end":1756,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50145,"byte_end":50148,"line_start":1757,"line_end":1757,"column_start":5,"column_end":8}},{"value":"/ Convert the host platform's endianness to big-endian:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50153,"byte_end":50210,"line_start":1758,"line_end":1758,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50215,"byte_end":50218,"line_start":1759,"line_end":1759,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50223,"byte_end":50234,"line_start":1760,"line_end":1760,"column_start":5,"column_end":16}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50239,"byte_end":50281,"line_start":1761,"line_end":1761,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50286,"byte_end":50289,"line_start":1762,"line_end":1762,"column_start":5,"column_end":8}},{"value":"/ let mut numbers = [5, 65000];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50294,"byte_end":50327,"line_start":1763,"line_end":1763,"column_start":5,"column_end":38}},{"value":"/ BigEndian::from_slice_i128(&mut numbers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50332,"byte_end":50377,"line_start":1764,"line_end":1764,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(numbers, [5i128.to_be(), 65000i128.to_be()]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50382,"byte_end":50442,"line_start":1765,"line_end":1765,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50447,"byte_end":50454,"line_start":1766,"line_end":1766,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50459,"byte_end":50468,"line_start":1767,"line_end":1767,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":269},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50919,"byte_end":50933,"line_start":1780,"line_end":1780,"column_start":8,"column_end":22},"name":"from_slice_f32","qualname":"::ByteOrder::from_slice_f32","value":"fn from_slice_f32<'_>(&'_ mut [f32])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of IEEE754 single-precision (4 bytes) floating\n point numbers to a particular endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of IEEE754 single-precision (4 bytes) floating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50677,"byte_end":50752,"line_start":1775,"line_end":1775,"column_start":5,"column_end":80}},{"value":"/ point numbers to a particular endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50757,"byte_end":50802,"line_start":1776,"line_end":1776,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50807,"byte_end":50810,"line_start":1777,"line_end":1777,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50815,"byte_end":50886,"line_start":1778,"line_end":1778,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50891,"byte_end":50911,"line_start":1779,"line_end":1779,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51203,"byte_end":51217,"line_start":1787,"line_end":1787,"column_start":8,"column_end":22},"name":"from_slice_f64","qualname":"::ByteOrder::from_slice_f64","value":"fn from_slice_f64<'_>(&'_ mut [f64])","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" Converts the given slice of IEEE754 double-precision (8 bytes) floating\n point numbers to a particular endianness.","sig":null,"attributes":[{"value":"/ Converts the given slice of IEEE754 double-precision (8 bytes) floating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":50961,"byte_end":51036,"line_start":1782,"line_end":1782,"column_start":5,"column_end":80}},{"value":"/ point numbers to a particular endianness.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51041,"byte_end":51086,"line_start":1783,"line_end":1783,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51091,"byte_end":51094,"line_start":1784,"line_end":1784,"column_start":5,"column_end":8}},{"value":"/ If the endianness matches the endianness of the host platform, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51099,"byte_end":51170,"line_start":1785,"line_end":1785,"column_start":5,"column_end":76}},{"value":"/ this is a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51175,"byte_end":51195,"line_start":1786,"line_end":1786,"column_start":5,"column_end":25}}]},{"kind":"Enum","id":{"krate":0,"index":341},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51728,"byte_end":51737,"line_start":1807,"line_end":1807,"column_start":10,"column_end":19},"name":"BigEndian","qualname":"::BigEndian","value":"enum BigEndian { }","parent":null,"children":[],"decl_id":null,"docs":" Defines big-endian serialization.","sig":null,"attributes":[{"value":"/ Defines big-endian serialization.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51243,"byte_end":51280,"line_start":1790,"line_end":1790,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51281,"byte_end":51284,"line_start":1791,"line_end":1791,"column_start":1,"column_end":4}},{"value":"/ Note that this type has no value constructor. It is used purely at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51285,"byte_end":51359,"line_start":1792,"line_end":1792,"column_start":1,"column_end":75}},{"value":"/ type level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51360,"byte_end":51375,"line_start":1793,"line_end":1793,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51376,"byte_end":51379,"line_start":1794,"line_end":1794,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51380,"byte_end":51394,"line_start":1795,"line_end":1795,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51395,"byte_end":51398,"line_start":1796,"line_end":1796,"column_start":1,"column_end":4}},{"value":"/ Write and read `u32` numbers in big endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51399,"byte_end":51452,"line_start":1797,"line_end":1797,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51453,"byte_end":51456,"line_start":1798,"line_end":1798,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51457,"byte_end":51468,"line_start":1799,"line_end":1799,"column_start":1,"column_end":12}},{"value":"/ use byteorder::{ByteOrder, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51469,"byte_end":51511,"line_start":1800,"line_end":1800,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51512,"byte_end":51515,"line_start":1801,"line_end":1801,"column_start":1,"column_end":4}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51516,"byte_end":51541,"line_start":1802,"line_end":1802,"column_start":1,"column_end":26}},{"value":"/ BigEndian::write_u32(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51542,"byte_end":51588,"line_start":1803,"line_end":1803,"column_start":1,"column_end":47}},{"value":"/ assert_eq!(1_000_000, BigEndian::read_u32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51589,"byte_end":51642,"line_start":1804,"line_end":1804,"column_start":1,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51643,"byte_end":51650,"line_start":1805,"line_end":1805,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51778,"byte_end":51785,"line_start":1810,"line_end":1810,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> BigEndian","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51936,"byte_end":51938,"line_start":1818,"line_end":1818,"column_start":10,"column_end":12},"name":"BE","qualname":"::BE","value":"BigEndian","parent":null,"children":[],"decl_id":null,"docs":" A type alias for [`BigEndian`].","sig":null,"attributes":[{"value":"/ A type alias for [`BigEndian`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51848,"byte_end":51883,"line_start":1815,"line_end":1815,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51884,"byte_end":51887,"line_start":1816,"line_end":1816,"column_start":1,"column_end":4}},{"value":"/ [`BigEndian`]: enum.BigEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51888,"byte_end":51926,"line_start":1817,"line_end":1817,"column_start":1,"column_end":39}}]},{"kind":"Enum","id":{"krate":0,"index":360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52453,"byte_end":52465,"line_start":1837,"line_end":1837,"column_start":10,"column_end":22},"name":"LittleEndian","qualname":"::LittleEndian","value":"enum LittleEndian { }","parent":null,"children":[],"decl_id":null,"docs":" Defines little-endian serialization.","sig":null,"attributes":[{"value":"/ Defines little-endian serialization.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51953,"byte_end":51993,"line_start":1820,"line_end":1820,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51994,"byte_end":51997,"line_start":1821,"line_end":1821,"column_start":1,"column_end":4}},{"value":"/ Note that this type has no value constructor. It is used purely at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51998,"byte_end":52072,"line_start":1822,"line_end":1822,"column_start":1,"column_end":75}},{"value":"/ type level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52073,"byte_end":52088,"line_start":1823,"line_end":1823,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52089,"byte_end":52092,"line_start":1824,"line_end":1824,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52093,"byte_end":52107,"line_start":1825,"line_end":1825,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52108,"byte_end":52111,"line_start":1826,"line_end":1826,"column_start":1,"column_end":4}},{"value":"/ Write and read `u32` numbers in little endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52112,"byte_end":52168,"line_start":1827,"line_end":1827,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52169,"byte_end":52172,"line_start":1828,"line_end":1828,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52173,"byte_end":52184,"line_start":1829,"line_end":1829,"column_start":1,"column_end":12}},{"value":"/ use byteorder::{ByteOrder, LittleEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52185,"byte_end":52230,"line_start":1830,"line_end":1830,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52231,"byte_end":52234,"line_start":1831,"line_end":1831,"column_start":1,"column_end":4}},{"value":"/ let mut buf = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52235,"byte_end":52260,"line_start":1832,"line_end":1832,"column_start":1,"column_end":26}},{"value":"/ LittleEndian::write_u32(&mut buf, 1_000_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52261,"byte_end":52310,"line_start":1833,"line_end":1833,"column_start":1,"column_end":50}},{"value":"/ assert_eq!(1_000_000, LittleEndian::read_u32(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52311,"byte_end":52367,"line_start":1834,"line_end":1834,"column_start":1,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52368,"byte_end":52375,"line_start":1835,"line_end":1835,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52509,"byte_end":52516,"line_start":1840,"line_end":1840,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> LittleEndian","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":276},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52682,"byte_end":52684,"line_start":1848,"line_end":1848,"column_start":10,"column_end":12},"name":"LE","qualname":"::LE","value":"LittleEndian","parent":null,"children":[],"decl_id":null,"docs":" A type alias for [`LittleEndian`].","sig":null,"attributes":[{"value":"/ A type alias for [`LittleEndian`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52585,"byte_end":52623,"line_start":1845,"line_end":1845,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52624,"byte_end":52627,"line_start":1846,"line_end":1846,"column_start":1,"column_end":4}},{"value":"/ [`LittleEndian`]: enum.LittleEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52628,"byte_end":52672,"line_start":1847,"line_end":1847,"column_start":1,"column_end":45}}]},{"kind":"Type","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53409,"byte_end":53422,"line_start":1874,"line_end":1874,"column_start":10,"column_end":23},"name":"NetworkEndian","qualname":"::NetworkEndian","value":"BigEndian","parent":null,"children":[],"decl_id":null,"docs":" Defines network byte order serialization.","sig":null,"attributes":[{"value":"/ Defines network byte order serialization.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52702,"byte_end":52747,"line_start":1850,"line_end":1850,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52748,"byte_end":52751,"line_start":1851,"line_end":1851,"column_start":1,"column_end":4}},{"value":"/ Network byte order is defined by [RFC 1700][1] to be big-endian, and is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52752,"byte_end":52827,"line_start":1852,"line_end":1852,"column_start":1,"column_end":76}},{"value":"/ referred to in several protocol specifications. This type is an alias of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52828,"byte_end":52905,"line_start":1853,"line_end":1853,"column_start":1,"column_end":78}},{"value":"/ [`BigEndian`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52906,"byte_end":52924,"line_start":1854,"line_end":1854,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52925,"byte_end":52928,"line_start":1855,"line_end":1855,"column_start":1,"column_end":4}},{"value":"/ [1]: https://tools.ietf.org/html/rfc1700","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52929,"byte_end":52973,"line_start":1856,"line_end":1856,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52974,"byte_end":52977,"line_start":1857,"line_end":1857,"column_start":1,"column_end":4}},{"value":"/ Note that this type has no value constructor. It is used purely at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52978,"byte_end":53052,"line_start":1858,"line_end":1858,"column_start":1,"column_end":75}},{"value":"/ type level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53053,"byte_end":53068,"line_start":1859,"line_end":1859,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53069,"byte_end":53072,"line_start":1860,"line_end":1860,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53073,"byte_end":53087,"line_start":1861,"line_end":1861,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53088,"byte_end":53091,"line_start":1862,"line_end":1862,"column_start":1,"column_end":4}},{"value":"/ Write and read `i16` numbers in big endian order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53092,"byte_end":53145,"line_start":1863,"line_end":1863,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53146,"byte_end":53149,"line_start":1864,"line_end":1864,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53150,"byte_end":53161,"line_start":1865,"line_end":1865,"column_start":1,"column_end":12}},{"value":"/ use byteorder::{ByteOrder, NetworkEndian, BigEndian};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53162,"byte_end":53219,"line_start":1866,"line_end":1866,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53220,"byte_end":53223,"line_start":1867,"line_end":1867,"column_start":1,"column_end":4}},{"value":"/ let mut buf = [0; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53224,"byte_end":53249,"line_start":1868,"line_end":1868,"column_start":1,"column_end":26}},{"value":"/ BigEndian::write_i16(&mut buf, -5_000);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53250,"byte_end":53293,"line_start":1869,"line_end":1869,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(-5_000, NetworkEndian::read_i16(&buf));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53294,"byte_end":53348,"line_start":1870,"line_end":1870,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53349,"byte_end":53356,"line_start":1871,"line_end":1871,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53357,"byte_end":53360,"line_start":1872,"line_end":1872,"column_start":1,"column_end":4}},{"value":"/ [`BigEndian`]: enum.BigEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53361,"byte_end":53399,"line_start":1873,"line_end":1873,"column_start":1,"column_end":39}}]},{"kind":"Type","id":{"krate":0,"index":278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53736,"byte_end":53748,"line_start":1885,"line_end":1885,"column_start":10,"column_end":22},"name":"NativeEndian","qualname":"::NativeEndian","value":"LittleEndian","parent":null,"children":[],"decl_id":null,"docs":" Defines system native-endian serialization.","sig":null,"attributes":[{"value":"/ Defines system native-endian serialization.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53437,"byte_end":53484,"line_start":1876,"line_end":1876,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53485,"byte_end":53488,"line_start":1877,"line_end":1877,"column_start":1,"column_end":4}},{"value":"/ Note that this type has no value constructor. It is used purely at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53489,"byte_end":53563,"line_start":1878,"line_end":1878,"column_start":1,"column_end":75}},{"value":"/ type level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53564,"byte_end":53579,"line_start":1879,"line_end":1879,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53580,"byte_end":53583,"line_start":1880,"line_end":1880,"column_start":1,"column_end":4}},{"value":"/ On this platform, this is an alias for [`LittleEndian`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53584,"byte_end":53644,"line_start":1881,"line_end":1881,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53645,"byte_end":53648,"line_start":1882,"line_end":1882,"column_start":1,"column_end":4}},{"value":"/ [`LittleEndian`]: enum.LittleEndian.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53649,"byte_end":53693,"line_start":1883,"line_end":1883,"column_start":1,"column_end":45}},{"value":"cfg(target_endian = \"little\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":53694,"byte_end":53726,"line_start":1884,"line_end":1884,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56658,"byte_end":56666,"line_start":1972,"line_end":1972,"column_start":8,"column_end":16},"name":"read_u16","qualname":"::read_u16","value":"fn read_u16<'_>(&'_ [u8]) -> u16","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":202},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56641,"byte_end":56650,"line_start":1971,"line_end":1971,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56773,"byte_end":56781,"line_start":1977,"line_end":1977,"column_start":8,"column_end":16},"name":"read_u32","qualname":"::read_u32","value":"fn read_u32<'_>(&'_ [u8]) -> u32","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":204},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56756,"byte_end":56765,"line_start":1976,"line_end":1976,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56888,"byte_end":56896,"line_start":1982,"line_end":1982,"column_start":8,"column_end":16},"name":"read_u64","qualname":"::read_u64","value":"fn read_u64<'_>(&'_ [u8]) -> u64","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56871,"byte_end":56880,"line_start":1981,"line_end":1981,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":57003,"byte_end":57012,"line_start":1987,"line_end":1987,"column_start":8,"column_end":17},"name":"read_u128","qualname":"::read_u128","value":"fn read_u128<'_>(&'_ [u8]) -> u128","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56986,"byte_end":56995,"line_start":1986,"line_end":1986,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":57122,"byte_end":57131,"line_start":1992,"line_end":1992,"column_start":8,"column_end":17},"name":"read_uint","qualname":"::read_uint","value":"fn read_uint<'_>(&'_ [u8], usize) -> u64","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":57105,"byte_end":57114,"line_start":1991,"line_end":1991,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":57551,"byte_end":57563,"line_start":2007,"line_end":2007,"column_start":8,"column_end":20},"name":"read_uint128","qualname":"::read_uint128","value":"fn read_uint128<'_>(&'_ [u8], usize) -> u128","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":57534,"byte_end":57543,"line_start":2006,"line_end":2006,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":57990,"byte_end":57999,"line_start":2022,"line_end":2022,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut [u8], u16)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":57973,"byte_end":57982,"line_start":2021,"line_end":2021,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58110,"byte_end":58119,"line_start":2027,"line_end":2027,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut [u8], u32)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58093,"byte_end":58102,"line_start":2026,"line_end":2026,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58230,"byte_end":58239,"line_start":2032,"line_end":2032,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut [u8], u64)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":214},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58213,"byte_end":58222,"line_start":2031,"line_end":2031,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58350,"byte_end":58360,"line_start":2037,"line_end":2037,"column_start":8,"column_end":18},"name":"write_u128","qualname":"::write_u128","value":"fn write_u128<'_>(&'_ mut [u8], u128)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":215},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58333,"byte_end":58342,"line_start":2036,"line_end":2036,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58474,"byte_end":58484,"line_start":2042,"line_end":2042,"column_start":8,"column_end":18},"name":"write_uint","qualname":"::write_uint","value":"fn write_uint<'_>(&'_ mut [u8], u64, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":216},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58457,"byte_end":58466,"line_start":2041,"line_end":2041,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58914,"byte_end":58927,"line_start":2056,"line_end":2056,"column_start":8,"column_end":21},"name":"write_uint128","qualname":"::write_uint128","value":"fn write_uint128<'_>(&'_ mut [u8], u128, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":217},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":58897,"byte_end":58906,"line_start":2055,"line_end":2055,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59365,"byte_end":59378,"line_start":2070,"line_end":2070,"column_start":8,"column_end":21},"name":"read_u16_into","qualname":"::read_u16_into","value":"fn read_u16_into<'_, '_>(&'_ [u8], &'_ mut [u16])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":238},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59348,"byte_end":59357,"line_start":2069,"line_end":2069,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59486,"byte_end":59499,"line_start":2075,"line_end":2075,"column_start":8,"column_end":21},"name":"read_u32_into","qualname":"::read_u32_into","value":"fn read_u32_into<'_, '_>(&'_ [u8], &'_ mut [u32])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":239},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59469,"byte_end":59478,"line_start":2074,"line_end":2074,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59607,"byte_end":59620,"line_start":2080,"line_end":2080,"column_start":8,"column_end":21},"name":"read_u64_into","qualname":"::read_u64_into","value":"fn read_u64_into<'_, '_>(&'_ [u8], &'_ mut [u64])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":240},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59590,"byte_end":59599,"line_start":2079,"line_end":2079,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59728,"byte_end":59742,"line_start":2085,"line_end":2085,"column_start":8,"column_end":22},"name":"read_u128_into","qualname":"::read_u128_into","value":"fn read_u128_into<'_, '_>(&'_ [u8], &'_ mut [u128])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":241},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59711,"byte_end":59720,"line_start":2084,"line_end":2084,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59852,"byte_end":59866,"line_start":2090,"line_end":2090,"column_start":8,"column_end":22},"name":"write_u16_into","qualname":"::write_u16_into","value":"fn write_u16_into<'_, '_>(&'_ [u16], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":59835,"byte_end":59844,"line_start":2089,"line_end":2089,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60110,"byte_end":60124,"line_start":2099,"line_end":2099,"column_start":8,"column_end":22},"name":"write_u32_into","qualname":"::write_u32_into","value":"fn write_u32_into<'_, '_>(&'_ [u32], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":251},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60093,"byte_end":60102,"line_start":2098,"line_end":2098,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60368,"byte_end":60382,"line_start":2108,"line_end":2108,"column_start":8,"column_end":22},"name":"write_u64_into","qualname":"::write_u64_into","value":"fn write_u64_into<'_, '_>(&'_ [u64], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":252},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60351,"byte_end":60360,"line_start":2107,"line_end":2107,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60626,"byte_end":60641,"line_start":2117,"line_end":2117,"column_start":8,"column_end":23},"name":"write_u128_into","qualname":"::write_u128_into","value":"fn write_u128_into<'_, '_>(&'_ [u128], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":253},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60609,"byte_end":60618,"line_start":2116,"line_end":2116,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":306},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60890,"byte_end":60904,"line_start":2126,"line_end":2126,"column_start":8,"column_end":22},"name":"from_slice_u16","qualname":"::from_slice_u16","value":"fn from_slice_u16<'_>(&'_ mut [u16])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":261},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":60873,"byte_end":60882,"line_start":2125,"line_end":2125,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61087,"byte_end":61101,"line_start":2135,"line_end":2135,"column_start":8,"column_end":22},"name":"from_slice_u32","qualname":"::from_slice_u32","value":"fn from_slice_u32<'_>(&'_ mut [u32])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":262},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61070,"byte_end":61079,"line_start":2134,"line_end":2134,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61284,"byte_end":61298,"line_start":2144,"line_end":2144,"column_start":8,"column_end":22},"name":"from_slice_u64","qualname":"::from_slice_u64","value":"fn from_slice_u64<'_>(&'_ mut [u64])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":263},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61267,"byte_end":61276,"line_start":2143,"line_end":2143,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61481,"byte_end":61496,"line_start":2153,"line_end":2153,"column_start":8,"column_end":23},"name":"from_slice_u128","qualname":"::from_slice_u128","value":"fn from_slice_u128<'_>(&'_ mut [u128])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":264},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61464,"byte_end":61473,"line_start":2152,"line_end":2152,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61680,"byte_end":61694,"line_start":2162,"line_end":2162,"column_start":8,"column_end":22},"name":"from_slice_f32","qualname":"::from_slice_f32","value":"fn from_slice_f32<'_>(&'_ mut [f32])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":269},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":61663,"byte_end":61672,"line_start":2161,"line_end":2161,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62022,"byte_end":62036,"line_start":2174,"line_end":2174,"column_start":8,"column_end":22},"name":"from_slice_f64","qualname":"::from_slice_f64","value":"fn from_slice_f64<'_>(&'_ mut [f64])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":270},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62005,"byte_end":62014,"line_start":2173,"line_end":2173,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62400,"byte_end":62408,"line_start":2188,"line_end":2188,"column_start":8,"column_end":16},"name":"read_u16","qualname":"::read_u16","value":"fn read_u16<'_>(&'_ [u8]) -> u16","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":202},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62383,"byte_end":62392,"line_start":2187,"line_end":2187,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62515,"byte_end":62523,"line_start":2193,"line_end":2193,"column_start":8,"column_end":16},"name":"read_u32","qualname":"::read_u32","value":"fn read_u32<'_>(&'_ [u8]) -> u32","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":204},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62498,"byte_end":62507,"line_start":2192,"line_end":2192,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62630,"byte_end":62638,"line_start":2198,"line_end":2198,"column_start":8,"column_end":16},"name":"read_u64","qualname":"::read_u64","value":"fn read_u64<'_>(&'_ [u8]) -> u64","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62613,"byte_end":62622,"line_start":2197,"line_end":2197,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62745,"byte_end":62754,"line_start":2203,"line_end":2203,"column_start":8,"column_end":17},"name":"read_u128","qualname":"::read_u128","value":"fn read_u128<'_>(&'_ [u8]) -> u128","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62728,"byte_end":62737,"line_start":2202,"line_end":2202,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62864,"byte_end":62873,"line_start":2208,"line_end":2208,"column_start":8,"column_end":17},"name":"read_uint","qualname":"::read_uint","value":"fn read_uint<'_>(&'_ [u8], usize) -> u64","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62847,"byte_end":62856,"line_start":2207,"line_end":2207,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63200,"byte_end":63212,"line_start":2219,"line_end":2219,"column_start":8,"column_end":20},"name":"read_uint128","qualname":"::read_uint128","value":"fn read_uint128<'_>(&'_ [u8], usize) -> u128","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63183,"byte_end":63192,"line_start":2218,"line_end":2218,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63545,"byte_end":63554,"line_start":2230,"line_end":2230,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut [u8], u16)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63528,"byte_end":63537,"line_start":2229,"line_end":2229,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":320},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63665,"byte_end":63674,"line_start":2235,"line_end":2235,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut [u8], u32)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63648,"byte_end":63657,"line_start":2234,"line_end":2234,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":321},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63785,"byte_end":63794,"line_start":2240,"line_end":2240,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut [u8], u64)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":214},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63768,"byte_end":63777,"line_start":2239,"line_end":2239,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":322},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63905,"byte_end":63915,"line_start":2245,"line_end":2245,"column_start":8,"column_end":18},"name":"write_u128","qualname":"::write_u128","value":"fn write_u128<'_>(&'_ mut [u8], u128)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":215},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":63888,"byte_end":63897,"line_start":2244,"line_end":2244,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":323},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64029,"byte_end":64039,"line_start":2250,"line_end":2250,"column_start":8,"column_end":18},"name":"write_uint","qualname":"::write_uint","value":"fn write_uint<'_>(&'_ mut [u8], u64, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":216},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64012,"byte_end":64021,"line_start":2249,"line_end":2249,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64383,"byte_end":64396,"line_start":2260,"line_end":2260,"column_start":8,"column_end":21},"name":"write_uint128","qualname":"::write_uint128","value":"fn write_uint128<'_>(&'_ mut [u8], u128, usize)","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":217},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64366,"byte_end":64375,"line_start":2259,"line_end":2259,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64748,"byte_end":64761,"line_start":2270,"line_end":2270,"column_start":8,"column_end":21},"name":"read_u16_into","qualname":"::read_u16_into","value":"fn read_u16_into<'_, '_>(&'_ [u8], &'_ mut [u16])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":238},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64731,"byte_end":64740,"line_start":2269,"line_end":2269,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64869,"byte_end":64882,"line_start":2275,"line_end":2275,"column_start":8,"column_end":21},"name":"read_u32_into","qualname":"::read_u32_into","value":"fn read_u32_into<'_, '_>(&'_ [u8], &'_ mut [u32])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":239},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64852,"byte_end":64861,"line_start":2274,"line_end":2274,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64990,"byte_end":65003,"line_start":2280,"line_end":2280,"column_start":8,"column_end":21},"name":"read_u64_into","qualname":"::read_u64_into","value":"fn read_u64_into<'_, '_>(&'_ [u8], &'_ mut [u64])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":240},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":64973,"byte_end":64982,"line_start":2279,"line_end":2279,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":330},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65111,"byte_end":65125,"line_start":2285,"line_end":2285,"column_start":8,"column_end":22},"name":"read_u128_into","qualname":"::read_u128_into","value":"fn read_u128_into<'_, '_>(&'_ [u8], &'_ mut [u128])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":241},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65094,"byte_end":65103,"line_start":2284,"line_end":2284,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65235,"byte_end":65249,"line_start":2290,"line_end":2290,"column_start":8,"column_end":22},"name":"write_u16_into","qualname":"::write_u16_into","value":"fn write_u16_into<'_, '_>(&'_ [u16], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65218,"byte_end":65227,"line_start":2289,"line_end":2289,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65496,"byte_end":65510,"line_start":2299,"line_end":2299,"column_start":8,"column_end":22},"name":"write_u32_into","qualname":"::write_u32_into","value":"fn write_u32_into<'_, '_>(&'_ [u32], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":251},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65479,"byte_end":65488,"line_start":2298,"line_end":2298,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65757,"byte_end":65771,"line_start":2308,"line_end":2308,"column_start":8,"column_end":22},"name":"write_u64_into","qualname":"::write_u64_into","value":"fn write_u64_into<'_, '_>(&'_ [u64], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":252},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":65740,"byte_end":65749,"line_start":2307,"line_end":2307,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66018,"byte_end":66033,"line_start":2317,"line_end":2317,"column_start":8,"column_end":23},"name":"write_u128_into","qualname":"::write_u128_into","value":"fn write_u128_into<'_, '_>(&'_ [u128], &'_ mut [u8])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":253},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66001,"byte_end":66010,"line_start":2316,"line_end":2316,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":335},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66285,"byte_end":66299,"line_start":2326,"line_end":2326,"column_start":8,"column_end":22},"name":"from_slice_u16","qualname":"::from_slice_u16","value":"fn from_slice_u16<'_>(&'_ mut [u16])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":261},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66268,"byte_end":66277,"line_start":2325,"line_end":2325,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66479,"byte_end":66493,"line_start":2335,"line_end":2335,"column_start":8,"column_end":22},"name":"from_slice_u32","qualname":"::from_slice_u32","value":"fn from_slice_u32<'_>(&'_ mut [u32])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":262},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66462,"byte_end":66471,"line_start":2334,"line_end":2334,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":337},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66673,"byte_end":66687,"line_start":2344,"line_end":2344,"column_start":8,"column_end":22},"name":"from_slice_u64","qualname":"::from_slice_u64","value":"fn from_slice_u64<'_>(&'_ mut [u64])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":263},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66656,"byte_end":66665,"line_start":2343,"line_end":2343,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":338},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66867,"byte_end":66882,"line_start":2353,"line_end":2353,"column_start":8,"column_end":23},"name":"from_slice_u128","qualname":"::from_slice_u128","value":"fn from_slice_u128<'_>(&'_ mut [u128])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":264},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":66850,"byte_end":66859,"line_start":2352,"line_end":2352,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":339},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":67063,"byte_end":67077,"line_start":2362,"line_end":2362,"column_start":8,"column_end":22},"name":"from_slice_f32","qualname":"::from_slice_f32","value":"fn from_slice_f32<'_>(&'_ mut [f32])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":269},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":67046,"byte_end":67055,"line_start":2361,"line_end":2361,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":340},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":67402,"byte_end":67416,"line_start":2374,"line_end":2374,"column_start":8,"column_end":22},"name":"from_slice_f64","qualname":"::from_slice_f64","value":"fn from_slice_f64<'_>(&'_ mut [f64])","parent":{"krate":0,"index":201},"children":[],"decl_id":{"krate":0,"index":270},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":67385,"byte_end":67394,"line_start":2373,"line_end":2373,"column_start":5,"column_end":14}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142353,"byte_end":142354,"line_start":1049,"line_end":1049,"column_start":45,"column_end":46},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158995,"byte_end":158996,"line_start":1579,"line_end":1579,"column_start":47,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4307,"byte_end":4319,"line_start":169,"line_end":169,"column_start":28,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4350,"byte_end":4359,"line_start":170,"line_end":170,"column_start":28,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51759,"byte_end":51768,"line_start":1809,"line_end":1809,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":272}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52487,"byte_end":52499,"line_start":1839,"line_end":1839,"column_start":18,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":275}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56625,"byte_end":56634,"line_start":1970,"line_end":1970,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":291},{"krate":0,"index":292},{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":296},{"krate":0,"index":298},{"krate":0,"index":299},{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":311}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62364,"byte_end":62376,"line_start":2186,"line_end":2186,"column_start":20,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":313},{"krate":0,"index":314},{"krate":0,"index":315},{"krate":0,"index":316},{"krate":0,"index":317},{"krate":0,"index":318},{"krate":0,"index":319},{"krate":0,"index":320},{"krate":0,"index":321},{"krate":0,"index":322},{"krate":0,"index":323},{"krate":0,"index":325},{"krate":0,"index":327},{"krate":0,"index":328},{"krate":0,"index":329},{"krate":0,"index":330},{"krate":0,"index":331},{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":334},{"krate":0,"index":335},{"krate":0,"index":336},{"krate":0,"index":337},{"krate":0,"index":338},{"krate":0,"index":339},{"krate":0,"index":340}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":109744,"byte_end":109748,"line_start":30,"line_end":30,"column_start":29,"column_end":33},"kind":"SuperTrait","from":{"krate":1,"index":4667},"to":{"krate":0,"index":41}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":142353,"byte_end":142354,"line_start":1049,"line_end":1049,"column_start":45,"column_end":46},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":126},"to":{"krate":0,"index":41}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":143164,"byte_end":143169,"line_start":1073,"line_end":1073,"column_start":30,"column_end":35},"kind":"SuperTrait","from":{"krate":1,"index":4724},"to":{"krate":0,"index":127}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/io.rs","byte_start":158995,"byte_end":158996,"line_start":1579,"line_end":1579,"column_start":47,"column_end":48},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":185},"to":{"krate":0,"index":127}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4307,"byte_end":4319,"line_start":169,"line_end":169,"column_start":28,"column_end":40},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":360},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":4350,"byte_end":4359,"line_start":170,"line_end":170,"column_start":28,"column_end":37},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":341},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5538,"byte_end":5543,"line_start":209,"line_end":209,"column_start":5,"column_end":10},"kind":"SuperTrait","from":{"krate":2,"index":2882},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5550,"byte_end":5554,"line_start":210,"line_end":210,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":2,"index":3273},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5561,"byte_end":5566,"line_start":211,"line_end":211,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":2,"index":10288},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5573,"byte_end":5580,"line_start":212,"line_end":212,"column_start":7,"column_end":14},"kind":"SuperTrait","from":{"krate":2,"index":3241},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5587,"byte_end":5589,"line_start":213,"line_end":213,"column_start":7,"column_end":9},"kind":"SuperTrait","from":{"krate":2,"index":2920},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5596,"byte_end":5600,"line_start":214,"line_end":214,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":2,"index":10526},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5607,"byte_end":5610,"line_start":215,"line_end":215,"column_start":7,"column_end":10},"kind":"SuperTrait","from":{"krate":2,"index":2951},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5617,"byte_end":5626,"line_start":216,"line_end":216,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":2,"index":2915},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5633,"byte_end":5643,"line_start":217,"line_end":217,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":2,"index":2961},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":5659,"byte_end":5665,"line_start":218,"line_end":218,"column_start":16,"column_end":22},"kind":"SuperTrait","from":{"krate":0,"index":198},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":51759,"byte_end":51768,"line_start":1809,"line_end":1809,"column_start":18,"column_end":27},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":341},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":52487,"byte_end":52499,"line_start":1839,"line_end":1839,"column_start":18,"column_end":30},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":360},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":56625,"byte_end":56634,"line_start":1970,"line_end":1970,"column_start":20,"column_end":29},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":341},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","byte_start":62364,"byte_end":62376,"line_start":2186,"line_end":2186,"column_start":20,"column_end":32},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":360},"to":{"krate":0,"index":201}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libbytes-b926f7532aca2bb3.json b/core/target/rls/debug/deps/save-analysis/libbytes-b926f7532aca2bb3.json new file mode 100644 index 0000000..b3d9b4b --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libbytes-b926f7532aca2bb3.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","bytes","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=b926f7532aca2bb3","-C","extra-filename=-b926f7532aca2bb3","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libbytes-b926f7532aca2bb3.rmeta"},"prelude":{"crate_id":{"name":"bytes","disambiguator":[5501054211364699343,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":5,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":0,"byte_end":3480,"line_start":1,"line_end":116,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4417,"byte_end":4420,"line_start":32,"line_end":32,"column_start":25,"column_end":28},"alias_span":null,"name":"Buf","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4445,"byte_end":4451,"line_start":33,"line_end":33,"column_start":24,"column_end":30},"alias_span":null,"name":"BufMut","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":1264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4474,"byte_end":4479,"line_start":34,"line_end":34,"column_start":22,"column_end":27},"alias_span":null,"name":"Chain","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":1273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4501,"byte_end":4509,"line_start":35,"line_end":35,"column_start":21,"column_end":29},"alias_span":null,"name":"IntoIter","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":1279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4532,"byte_end":4537,"line_start":36,"line_end":36,"column_start":22,"column_end":27},"alias_span":null,"name":"Limit","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":1292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4559,"byte_end":4563,"line_start":37,"line_end":37,"column_start":21,"column_end":25},"alias_span":null,"name":"Take","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4593,"byte_end":4604,"line_start":38,"line_end":38,"column_start":29,"column_end":40},"alias_span":null,"name":"UninitSlice","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":1286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4654,"byte_end":4660,"line_start":41,"line_end":41,"column_start":24,"column_end":30},"alias_span":null,"name":"Reader","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":1329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4670,"byte_end":4676,"line_start":41,"line_end":41,"column_start":40,"column_end":46},"alias_span":null,"name":"Writer","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2945,"byte_end":2948,"line_start":84,"line_end":84,"column_start":22,"column_end":25},"alias_span":null,"name":"Buf","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2950,"byte_end":2956,"line_start":84,"line_end":84,"column_start":27,"column_end":33},"alias_span":null,"name":"BufMut","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":532},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":3027,"byte_end":3032,"line_start":90,"line_end":90,"column_start":23,"column_end":28},"alias_span":null,"name":"Bytes","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":812},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":3060,"byte_end":3068,"line_start":91,"line_end":91,"column_start":27,"column_end":35},"alias_span":null,"name":"BytesMut","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":0,"byte_end":3480,"line_start":1,"line_end":116,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":453},{"krate":0,"index":454},{"krate":0,"index":457},{"krate":0,"index":460},{"krate":0,"index":711},{"krate":0,"index":1017},{"krate":0,"index":1078},{"krate":0,"index":1101},{"krate":0,"index":1104},{"krate":0,"index":1107}],"decl_id":null,"docs":" Provides abstractions for working with bytes.","sig":null,"attributes":[{"value":"warn(missing_docs, missing_debug_implementations, rust_2018_idioms)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":0,"byte_end":71,"line_start":1,"line_end":1,"column_start":1,"column_end":72}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":189,"byte_end":199,"line_start":6,"line_end":6,"column_start":1,"column_end":11}},{"value":"/ Provides abstractions for working with bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":201,"byte_end":250,"line_start":8,"line_end":8,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":251,"byte_end":254,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ The `bytes` crate provides an efficient byte buffer structure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":255,"byte_end":320,"line_start":10,"line_end":10,"column_start":1,"column_end":66}},{"value":"/ ([`Bytes`](struct.Bytes.html)) and traits for working with buffer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":321,"byte_end":390,"line_start":11,"line_end":11,"column_start":1,"column_end":70}},{"value":"/ implementations ([`Buf`], [`BufMut`]).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":391,"byte_end":433,"line_start":12,"line_end":12,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":434,"byte_end":437,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ [`Buf`]: trait.Buf.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":438,"byte_end":465,"line_start":14,"line_end":14,"column_start":1,"column_end":28}},{"value":"/ [`BufMut`]: trait.BufMut.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":466,"byte_end":499,"line_start":15,"line_end":15,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":500,"byte_end":503,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ # `Bytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":504,"byte_end":517,"line_start":17,"line_end":17,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":518,"byte_end":521,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ `Bytes` is an efficient container for storing and operating on contiguous","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":522,"byte_end":599,"line_start":19,"line_end":19,"column_start":1,"column_end":78}},{"value":"/ slices of memory. It is intended for use primarily in networking code, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":600,"byte_end":678,"line_start":20,"line_end":20,"column_start":1,"column_end":79}},{"value":"/ could have applications elsewhere as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":679,"byte_end":725,"line_start":21,"line_end":21,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":726,"byte_end":729,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ `Bytes` values facilitate zero-copy network programming by allowing multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":730,"byte_end":810,"line_start":23,"line_end":23,"column_start":1,"column_end":81}},{"value":"/ `Bytes` objects to point to the same underlying memory. This is managed by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":811,"byte_end":889,"line_start":24,"line_end":24,"column_start":1,"column_end":79}},{"value":"/ using a reference count to track when the memory is no longer needed and can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":890,"byte_end":970,"line_start":25,"line_end":25,"column_start":1,"column_end":81}},{"value":"/ be freed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":971,"byte_end":984,"line_start":26,"line_end":26,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":985,"byte_end":988,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ A `Bytes` handle can be created directly from an existing byte store (such as `&[u8]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":989,"byte_end":1078,"line_start":28,"line_end":28,"column_start":1,"column_end":90}},{"value":"/ or `Vec`), but usually a `BytesMut` is used first and written to. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1079,"byte_end":1156,"line_start":29,"line_end":29,"column_start":1,"column_end":78}},{"value":"/ example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1157,"byte_end":1169,"line_start":30,"line_end":30,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1170,"byte_end":1173,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1174,"byte_end":1185,"line_start":32,"line_end":32,"column_start":1,"column_end":12}},{"value":"/ use bytes::{BytesMut, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1186,"byte_end":1220,"line_start":33,"line_end":33,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1221,"byte_end":1224,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ let mut buf = BytesMut::with_capacity(1024);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1225,"byte_end":1273,"line_start":35,"line_end":35,"column_start":1,"column_end":49}},{"value":"/ buf.put(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1274,"byte_end":1307,"line_start":36,"line_end":36,"column_start":1,"column_end":34}},{"value":"/ buf.put_u16(1234);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1308,"byte_end":1330,"line_start":37,"line_end":37,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1331,"byte_end":1334,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ let a = buf.split();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1335,"byte_end":1359,"line_start":39,"line_end":39,"column_start":1,"column_end":25}},{"value":"/ assert_eq!(a, b\"hello world\\x04\\xD2\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1360,"byte_end":1406,"line_start":40,"line_end":40,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1407,"byte_end":1410,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ buf.put(&b\"goodbye world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1411,"byte_end":1446,"line_start":42,"line_end":42,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1447,"byte_end":1450,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ let b = buf.split();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1451,"byte_end":1475,"line_start":44,"line_end":44,"column_start":1,"column_end":25}},{"value":"/ assert_eq!(b, b\"goodbye world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1476,"byte_end":1516,"line_start":45,"line_end":45,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1517,"byte_end":1520,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(buf.capacity(), 998);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1521,"byte_end":1557,"line_start":47,"line_end":47,"column_start":1,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1558,"byte_end":1565,"line_start":48,"line_end":48,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1566,"byte_end":1569,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ In the above example, only a single buffer of 1024 is allocated. The handles","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1570,"byte_end":1650,"line_start":50,"line_end":50,"column_start":1,"column_end":81}},{"value":"/ `a` and `b` will share the underlying buffer and maintain indices tracking","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1651,"byte_end":1729,"line_start":51,"line_end":51,"column_start":1,"column_end":79}},{"value":"/ the view into the buffer represented by the handle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1730,"byte_end":1785,"line_start":52,"line_end":52,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1786,"byte_end":1789,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ See the [struct docs] for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1790,"byte_end":1833,"line_start":54,"line_end":54,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1834,"byte_end":1837,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ [struct docs]: struct.Bytes.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1838,"byte_end":1874,"line_start":56,"line_end":56,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1875,"byte_end":1878,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ # `Buf`, `BufMut`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1879,"byte_end":1900,"line_start":58,"line_end":58,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1901,"byte_end":1904,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ These two traits provide read and write access to buffers. The underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1905,"byte_end":1982,"line_start":60,"line_end":60,"column_start":1,"column_end":78}},{"value":"/ storage may or may not be in contiguous memory. For example, `Bytes` is a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":1983,"byte_end":2060,"line_start":61,"line_end":61,"column_start":1,"column_end":78}},{"value":"/ buffer that guarantees contiguous memory, but a [rope] stores the bytes in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2061,"byte_end":2139,"line_start":62,"line_end":62,"column_start":1,"column_end":79}},{"value":"/ disjoint chunks. `Buf` and `BufMut` maintain cursors tracking the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2140,"byte_end":2217,"line_start":63,"line_end":63,"column_start":1,"column_end":78}},{"value":"/ position in the underlying byte storage. When bytes are read or written, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2218,"byte_end":2298,"line_start":64,"line_end":64,"column_start":1,"column_end":81}},{"value":"/ cursor is advanced.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2299,"byte_end":2322,"line_start":65,"line_end":65,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2323,"byte_end":2326,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ [rope]: https://en.wikipedia.org/wiki/Rope_(data_structure)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2327,"byte_end":2390,"line_start":67,"line_end":67,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2391,"byte_end":2394,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ ## Relation with `Read` and `Write`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2395,"byte_end":2434,"line_start":69,"line_end":69,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2435,"byte_end":2438,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ At first glance, it may seem that `Buf` and `BufMut` overlap in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2439,"byte_end":2506,"line_start":71,"line_end":71,"column_start":1,"column_end":68}},{"value":"/ functionality with `std::io::Read` and `std::io::Write`. However, they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2507,"byte_end":2581,"line_start":72,"line_end":72,"column_start":1,"column_end":75}},{"value":"/ serve different purposes. A buffer is the value that is provided as an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2582,"byte_end":2656,"line_start":73,"line_end":73,"column_start":1,"column_end":75}},{"value":"/ argument to `Read::read` and `Write::write`. `Read` and `Write` may then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2657,"byte_end":2733,"line_start":74,"line_end":74,"column_start":1,"column_end":77}},{"value":"/ perform a syscall, which has the potential of failing. Operations on `Buf`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2734,"byte_end":2812,"line_start":75,"line_end":75,"column_start":1,"column_end":79}},{"value":"/ and `BufMut` are infallible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2813,"byte_end":2845,"line_start":76,"line_end":76,"column_start":1,"column_end":33}}]},{"kind":"Mod","id":{"krate":0,"index":6},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"buf","qualname":"::buf","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","parent":null,"children":[{"krate":0,"index":7},{"krate":0,"index":99},{"krate":0,"index":199},{"krate":0,"index":250},{"krate":0,"index":267},{"krate":0,"index":291},{"krate":0,"index":316},{"krate":0,"index":342},{"krate":0,"index":392},{"krate":0,"index":403},{"krate":0,"index":425},{"krate":0,"index":428},{"krate":0,"index":431},{"krate":0,"index":434},{"krate":0,"index":437},{"krate":0,"index":440},{"krate":0,"index":443},{"krate":0,"index":446},{"krate":0,"index":447},{"krate":0,"index":450}],"decl_id":null,"docs":" Utilities for working with buffers.","sig":null,"attributes":[{"value":"/ Utilities for working with buffers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3482,"byte_end":3521,"line_start":1,"line_end":1,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3522,"byte_end":3525,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ A buffer is any structure that contains a sequence of bytes. The bytes may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3526,"byte_end":3604,"line_start":3,"line_end":3,"column_start":1,"column_end":79}},{"value":"/ or may not be stored in contiguous memory. This module contains traits used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3605,"byte_end":3684,"line_start":4,"line_end":4,"column_start":1,"column_end":80}},{"value":"/ to abstract over buffers as well as utilities for working with buffer types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3685,"byte_end":3765,"line_start":5,"line_end":5,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3766,"byte_end":3769,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # `Buf`, `BufMut`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3770,"byte_end":3791,"line_start":7,"line_end":7,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3792,"byte_end":3795,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ These are the two foundational traits for abstractly working with buffers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3796,"byte_end":3874,"line_start":9,"line_end":9,"column_start":1,"column_end":79}},{"value":"/ They can be thought as iterators for byte structures. They offer additional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3875,"byte_end":3954,"line_start":10,"line_end":10,"column_start":1,"column_end":80}},{"value":"/ performance over `Iterator` by providing an API optimized for byte slices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":3955,"byte_end":4033,"line_start":11,"line_end":11,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4034,"byte_end":4037,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ See [`Buf`] and [`BufMut`] for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4038,"byte_end":4086,"line_start":13,"line_end":13,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4087,"byte_end":4090,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ [rope]: https://en.wikipedia.org/wiki/Rope_(data_structure)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4091,"byte_end":4154,"line_start":15,"line_end":15,"column_start":1,"column_end":64}},{"value":"/ [`Buf`]: trait.Buf.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4155,"byte_end":4182,"line_start":16,"line_end":16,"column_start":1,"column_end":28}},{"value":"/ [`BufMut`]: trait.BufMut.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/mod.rs","byte_start":4183,"byte_end":4216,"line_start":17,"line_end":17,"column_start":1,"column_end":34}}]},{"kind":"Trait","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7226,"byte_end":7229,"line_start":76,"line_end":76,"column_start":11,"column_end":14},"name":"Buf","qualname":"::buf::buf_impl::Buf","value":"Buf","parent":null,"children":[{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":83}],"decl_id":null,"docs":" Read bytes from a buffer.","sig":null,"attributes":[{"value":"/ Read bytes from a buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6509,"byte_end":6538,"line_start":52,"line_end":52,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6539,"byte_end":6542,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ A buffer stores bytes in memory such that read operations are infallible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6543,"byte_end":6620,"line_start":54,"line_end":54,"column_start":1,"column_end":78}},{"value":"/ The underlying storage may or may not be in contiguous memory. A `Buf` value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6621,"byte_end":6701,"line_start":55,"line_end":55,"column_start":1,"column_end":81}},{"value":"/ is a cursor into the buffer. Reading from `Buf` advances the cursor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6702,"byte_end":6773,"line_start":56,"line_end":56,"column_start":1,"column_end":72}},{"value":"/ position. It can be thought of as an efficient `Iterator` for collections of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6774,"byte_end":6854,"line_start":57,"line_end":57,"column_start":1,"column_end":81}},{"value":"/ bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6855,"byte_end":6865,"line_start":58,"line_end":58,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6866,"byte_end":6869,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ The simplest `Buf` is a `&[u8]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6870,"byte_end":6906,"line_start":60,"line_end":60,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6907,"byte_end":6910,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6911,"byte_end":6918,"line_start":62,"line_end":62,"column_start":1,"column_end":8}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6919,"byte_end":6938,"line_start":63,"line_end":63,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6939,"byte_end":6942,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ let mut buf = &b\"hello world\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6943,"byte_end":6981,"line_start":65,"line_end":65,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6982,"byte_end":6985,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(b'h', buf.get_u8());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":6986,"byte_end":7021,"line_start":67,"line_end":67,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(b'e', buf.get_u8());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7022,"byte_end":7057,"line_start":68,"line_end":68,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(b'l', buf.get_u8());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7058,"byte_end":7093,"line_start":69,"line_end":69,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7094,"byte_end":7097,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ let mut rest = [0; 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7098,"byte_end":7124,"line_start":71,"line_end":71,"column_start":1,"column_end":27}},{"value":"/ buf.copy_to_slice(&mut rest);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7125,"byte_end":7158,"line_start":72,"line_end":72,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7159,"byte_end":7162,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(&rest[..], &b\"lo world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7163,"byte_end":7207,"line_start":74,"line_end":74,"column_start":1,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7208,"byte_end":7215,"line_start":75,"line_end":75,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7978,"byte_end":7987,"line_start":102,"line_end":102,"column_start":8,"column_end":17},"name":"remaining","qualname":"::buf::buf_impl::Buf::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Returns the number of bytes between the current position and the end of\n the buffer.","sig":null,"attributes":[{"value":"/ Returns the number of bytes between the current position and the end of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7236,"byte_end":7311,"line_start":77,"line_end":77,"column_start":5,"column_end":80}},{"value":"/ the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7316,"byte_end":7331,"line_start":78,"line_end":78,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7336,"byte_end":7339,"line_start":79,"line_end":79,"column_start":5,"column_end":8}},{"value":"/ This value is greater than or equal to the length of the slice returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7344,"byte_end":7419,"line_start":80,"line_end":80,"column_start":5,"column_end":80}},{"value":"/ by `chunk()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7424,"byte_end":7441,"line_start":81,"line_end":81,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7446,"byte_end":7449,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7454,"byte_end":7468,"line_start":83,"line_end":83,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7473,"byte_end":7476,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7481,"byte_end":7488,"line_start":85,"line_end":85,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7493,"byte_end":7512,"line_start":86,"line_end":86,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7517,"byte_end":7520,"line_start":87,"line_end":87,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"hello world\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7525,"byte_end":7563,"line_start":88,"line_end":88,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7568,"byte_end":7571,"line_start":89,"line_end":89,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.remaining(), 11);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7576,"byte_end":7612,"line_start":90,"line_end":90,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7617,"byte_end":7620,"line_start":91,"line_end":91,"column_start":5,"column_end":8}},{"value":"/ buf.get_u8();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7625,"byte_end":7642,"line_start":92,"line_end":92,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7647,"byte_end":7650,"line_start":93,"line_end":93,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.remaining(), 10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7655,"byte_end":7691,"line_start":94,"line_end":94,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7696,"byte_end":7703,"line_start":95,"line_end":95,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7708,"byte_end":7711,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ # Implementer notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7716,"byte_end":7739,"line_start":97,"line_end":97,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7744,"byte_end":7747,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ Implementations of `remaining` should ensure that the return value does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7752,"byte_end":7827,"line_start":99,"line_end":99,"column_start":5,"column_end":80}},{"value":"/ not change unless a call is made to `advance` or any other function that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7832,"byte_end":7908,"line_start":100,"line_end":100,"column_start":5,"column_end":81}},{"value":"/ is documented to change the `Buf`'s current position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":7913,"byte_end":7970,"line_start":101,"line_end":101,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9005,"byte_end":9010,"line_start":133,"line_end":133,"column_start":8,"column_end":13},"name":"chunk","qualname":"::buf::buf_impl::Buf::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Returns a slice starting at the current position and of length between 0\n and `Buf::remaining()`. Note that this *can* return shorter slice (this allows\n non-continuous internal representation).","sig":null,"attributes":[{"value":"/ Returns a slice starting at the current position and of length between 0","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8010,"byte_end":8086,"line_start":104,"line_end":104,"column_start":5,"column_end":81}},{"value":"/ and `Buf::remaining()`. Note that this *can* return shorter slice (this allows","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8091,"byte_end":8173,"line_start":105,"line_end":105,"column_start":5,"column_end":87}},{"value":"/ non-continuous internal representation).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8178,"byte_end":8222,"line_start":106,"line_end":106,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8227,"byte_end":8230,"line_start":107,"line_end":107,"column_start":5,"column_end":8}},{"value":"/ This is a lower level function. Most operations are done with other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8235,"byte_end":8306,"line_start":108,"line_end":108,"column_start":5,"column_end":76}},{"value":"/ functions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8311,"byte_end":8325,"line_start":109,"line_end":109,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8330,"byte_end":8333,"line_start":110,"line_end":110,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8338,"byte_end":8352,"line_start":111,"line_end":111,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8357,"byte_end":8360,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8365,"byte_end":8372,"line_start":113,"line_end":113,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8377,"byte_end":8396,"line_start":114,"line_end":114,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8401,"byte_end":8404,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"hello world\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8409,"byte_end":8447,"line_start":116,"line_end":116,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8452,"byte_end":8455,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.chunk(), &b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8460,"byte_end":8509,"line_start":118,"line_end":118,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8514,"byte_end":8517,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ buf.advance(6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8522,"byte_end":8541,"line_start":120,"line_end":120,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8546,"byte_end":8549,"line_start":121,"line_end":121,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.chunk(), &b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8554,"byte_end":8597,"line_start":122,"line_end":122,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8602,"byte_end":8609,"line_start":123,"line_end":123,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8614,"byte_end":8617,"line_start":124,"line_end":124,"column_start":5,"column_end":8}},{"value":"/ # Implementer notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8622,"byte_end":8645,"line_start":125,"line_end":125,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8650,"byte_end":8653,"line_start":126,"line_end":126,"column_start":5,"column_end":8}},{"value":"/ This function should never panic. Once the end of the buffer is reached,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8658,"byte_end":8734,"line_start":127,"line_end":127,"column_start":5,"column_end":81}},{"value":"/ i.e., `Buf::remaining` returns 0, calls to `chunk()` should return an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8739,"byte_end":8812,"line_start":128,"line_end":128,"column_start":5,"column_end":78}},{"value":"/ empty slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":8817,"byte_end":8833,"line_start":129,"line_end":129,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10381,"byte_end":10396,"line_start":163,"line_end":163,"column_start":8,"column_end":23},"name":"chunks_vectored","qualname":"::buf::buf_impl::Buf::chunks_vectored","value":"fn chunks_vectored<'a, '_>(&'a Self, &'_ mut [IoSlice]) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Fills `dst` with potentially multiple slices starting at `self`'s\n current position.","sig":null,"attributes":[{"value":"/ Fills `dst` with potentially multiple slices starting at `self`'s","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9033,"byte_end":9102,"line_start":135,"line_end":135,"column_start":5,"column_end":74}},{"value":"/ current position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9107,"byte_end":9128,"line_start":136,"line_end":136,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9133,"byte_end":9136,"line_start":137,"line_end":137,"column_start":5,"column_end":8}},{"value":"/ If the `Buf` is backed by disjoint slices of bytes, `chunk_vectored` enables","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9141,"byte_end":9221,"line_start":138,"line_end":138,"column_start":5,"column_end":85}},{"value":"/ fetching more than one slice at once. `dst` is a slice of `IoSlice`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9226,"byte_end":9297,"line_start":139,"line_end":139,"column_start":5,"column_end":76}},{"value":"/ references, enabling the slice to be directly used with [`writev`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9302,"byte_end":9372,"line_start":140,"line_end":140,"column_start":5,"column_end":75}},{"value":"/ without any further conversion. The sum of the lengths of all the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9377,"byte_end":9446,"line_start":141,"line_end":141,"column_start":5,"column_end":74}},{"value":"/ buffers in `dst` will be less than or equal to `Buf::remaining()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9451,"byte_end":9521,"line_start":142,"line_end":142,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9526,"byte_end":9529,"line_start":143,"line_end":143,"column_start":5,"column_end":8}},{"value":"/ The entries in `dst` will be overwritten, but the data **contained** by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9534,"byte_end":9609,"line_start":144,"line_end":144,"column_start":5,"column_end":80}},{"value":"/ the slices **will not** be modified. If `chunk_vectored` does not fill every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9614,"byte_end":9694,"line_start":145,"line_end":145,"column_start":5,"column_end":85}},{"value":"/ entry in `dst`, then `dst` is guaranteed to contain all remaining slices","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9699,"byte_end":9775,"line_start":146,"line_end":146,"column_start":5,"column_end":81}},{"value":"/ in `self.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9780,"byte_end":9793,"line_start":147,"line_end":147,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9798,"byte_end":9801,"line_start":148,"line_end":148,"column_start":5,"column_end":8}},{"value":"/ This is a lower level function. Most operations are done with other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9806,"byte_end":9877,"line_start":149,"line_end":149,"column_start":5,"column_end":76}},{"value":"/ functions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9882,"byte_end":9896,"line_start":150,"line_end":150,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9901,"byte_end":9904,"line_start":151,"line_end":151,"column_start":5,"column_end":8}},{"value":"/ # Implementer notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9909,"byte_end":9932,"line_start":152,"line_end":152,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9937,"byte_end":9940,"line_start":153,"line_end":153,"column_start":5,"column_end":8}},{"value":"/ This function should never panic. Once the end of the buffer is reached,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":9945,"byte_end":10021,"line_start":154,"line_end":154,"column_start":5,"column_end":81}},{"value":"/ i.e., `Buf::remaining` returns 0, calls to `chunk_vectored` must return 0","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10026,"byte_end":10103,"line_start":155,"line_end":155,"column_start":5,"column_end":82}},{"value":"/ without mutating `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10108,"byte_end":10135,"line_start":156,"line_end":156,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10140,"byte_end":10143,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ Implementations should also take care to properly handle being called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10148,"byte_end":10221,"line_start":158,"line_end":158,"column_start":5,"column_end":78}},{"value":"/ with `dst` being a zero length slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10226,"byte_end":10267,"line_start":159,"line_end":159,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10272,"byte_end":10275,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ [`writev`]: http://man7.org/linux/man-pages/man2/readv.2.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10280,"byte_end":10345,"line_start":161,"line_end":161,"column_start":5,"column_end":70}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10350,"byte_end":10373,"line_start":162,"line_end":162,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11540,"byte_end":11547,"line_start":206,"line_end":206,"column_start":8,"column_end":15},"name":"advance","qualname":"::buf::buf_impl::Buf::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Advance the internal cursor of the Buf","sig":null,"attributes":[{"value":"/ Advance the internal cursor of the Buf","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10657,"byte_end":10699,"line_start":176,"line_end":176,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10704,"byte_end":10707,"line_start":177,"line_end":177,"column_start":5,"column_end":8}},{"value":"/ The next call to `chunk()` will return a slice starting `cnt` bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10712,"byte_end":10783,"line_start":178,"line_end":178,"column_start":5,"column_end":76}},{"value":"/ further into the underlying buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10788,"byte_end":10827,"line_start":179,"line_end":179,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10832,"byte_end":10835,"line_start":180,"line_end":180,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10840,"byte_end":10854,"line_start":181,"line_end":181,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10859,"byte_end":10862,"line_start":182,"line_end":182,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10867,"byte_end":10874,"line_start":183,"line_end":183,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10879,"byte_end":10898,"line_start":184,"line_end":184,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10903,"byte_end":10906,"line_start":185,"line_end":185,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"hello world\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10911,"byte_end":10949,"line_start":186,"line_end":186,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10954,"byte_end":10957,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.chunk(), &b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":10962,"byte_end":11011,"line_start":188,"line_end":188,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11016,"byte_end":11019,"line_start":189,"line_end":189,"column_start":5,"column_end":8}},{"value":"/ buf.advance(6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11024,"byte_end":11043,"line_start":190,"line_end":190,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11048,"byte_end":11051,"line_start":191,"line_end":191,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.chunk(), &b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11056,"byte_end":11099,"line_start":192,"line_end":192,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11104,"byte_end":11111,"line_start":193,"line_end":193,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11116,"byte_end":11119,"line_start":194,"line_end":194,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11124,"byte_end":11136,"line_start":195,"line_end":195,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11141,"byte_end":11144,"line_start":196,"line_end":196,"column_start":5,"column_end":8}},{"value":"/ This function **may** panic if `cnt > self.remaining()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11149,"byte_end":11209,"line_start":197,"line_end":197,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11214,"byte_end":11217,"line_start":198,"line_end":198,"column_start":5,"column_end":8}},{"value":"/ # Implementer notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11222,"byte_end":11245,"line_start":199,"line_end":199,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11250,"byte_end":11253,"line_start":200,"line_end":200,"column_start":5,"column_end":8}},{"value":"/ It is recommended for implementations of `advance` to panic if `cnt >","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11258,"byte_end":11331,"line_start":201,"line_end":201,"column_start":5,"column_end":78}},{"value":"/ self.remaining()`. If the implementation does not panic, the call must","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11336,"byte_end":11410,"line_start":202,"line_end":202,"column_start":5,"column_end":79}},{"value":"/ behave as if `cnt == self.remaining()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11415,"byte_end":11458,"line_start":203,"line_end":203,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11463,"byte_end":11466,"line_start":204,"line_end":204,"column_start":5,"column_end":8}},{"value":"/ A call with `cnt == 0` should never panic and be a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11471,"byte_end":11532,"line_start":205,"line_end":205,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11950,"byte_end":11963,"line_start":225,"line_end":225,"column_start":8,"column_end":21},"name":"has_remaining","qualname":"::buf::buf_impl::Buf::has_remaining","value":"fn has_remaining<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Returns true if there are any more bytes to consume","sig":null,"attributes":[{"value":"/ Returns true if there are any more bytes to consume","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11577,"byte_end":11632,"line_start":208,"line_end":208,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11637,"byte_end":11640,"line_start":209,"line_end":209,"column_start":5,"column_end":8}},{"value":"/ This is equivalent to `self.remaining() != 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11645,"byte_end":11695,"line_start":210,"line_end":210,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11700,"byte_end":11703,"line_start":211,"line_end":211,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11708,"byte_end":11722,"line_start":212,"line_end":212,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11727,"byte_end":11730,"line_start":213,"line_end":213,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11735,"byte_end":11742,"line_start":214,"line_end":214,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11747,"byte_end":11766,"line_start":215,"line_end":215,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11771,"byte_end":11774,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"a\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11779,"byte_end":11807,"line_start":217,"line_end":217,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11812,"byte_end":11815,"line_start":218,"line_end":218,"column_start":5,"column_end":8}},{"value":"/ assert!(buf.has_remaining());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11820,"byte_end":11853,"line_start":219,"line_end":219,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11858,"byte_end":11861,"line_start":220,"line_end":220,"column_start":5,"column_end":8}},{"value":"/ buf.get_u8();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11866,"byte_end":11883,"line_start":221,"line_end":221,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11888,"byte_end":11891,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ assert!(!buf.has_remaining());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11896,"byte_end":11930,"line_start":223,"line_end":223,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":11935,"byte_end":11942,"line_start":224,"line_end":224,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12588,"byte_end":12601,"line_start":250,"line_end":250,"column_start":8,"column_end":21},"name":"copy_to_slice","qualname":"::buf::buf_impl::Buf::copy_to_slice","value":"fn copy_to_slice<'_, '_>(&'_ mut Self, &'_ mut [u8])","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Copies bytes from `self` into `dst`.","sig":null,"attributes":[{"value":"/ Copies bytes from `self` into `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12021,"byte_end":12061,"line_start":229,"line_end":229,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12066,"byte_end":12069,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ The cursor is advanced by the number of bytes copied. `self` must have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12074,"byte_end":12148,"line_start":231,"line_end":231,"column_start":5,"column_end":79}},{"value":"/ enough remaining bytes to fill `dst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12153,"byte_end":12194,"line_start":232,"line_end":232,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12199,"byte_end":12202,"line_start":233,"line_end":233,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12207,"byte_end":12221,"line_start":234,"line_end":234,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12226,"byte_end":12229,"line_start":235,"line_end":235,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12234,"byte_end":12241,"line_start":236,"line_end":236,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12246,"byte_end":12265,"line_start":237,"line_end":237,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12270,"byte_end":12273,"line_start":238,"line_end":238,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"hello world\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12278,"byte_end":12316,"line_start":239,"line_end":239,"column_start":5,"column_end":43}},{"value":"/ let mut dst = [0; 5];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12321,"byte_end":12346,"line_start":240,"line_end":240,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12351,"byte_end":12354,"line_start":241,"line_end":241,"column_start":5,"column_end":8}},{"value":"/ buf.copy_to_slice(&mut dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12359,"byte_end":12391,"line_start":242,"line_end":242,"column_start":5,"column_end":37}},{"value":"/ assert_eq!(&b\"hello\"[..], &dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12396,"byte_end":12432,"line_start":243,"line_end":243,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(6, buf.remaining());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12437,"byte_end":12472,"line_start":244,"line_end":244,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12477,"byte_end":12484,"line_start":245,"line_end":245,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12489,"byte_end":12492,"line_start":246,"line_end":246,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12497,"byte_end":12509,"line_start":247,"line_end":247,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12514,"byte_end":12517,"line_start":248,"line_end":248,"column_start":5,"column_end":8}},{"value":"/ This function panics if `self.remaining() < dst.len()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":12522,"byte_end":12580,"line_start":249,"line_end":249,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13452,"byte_end":13458,"line_start":287,"line_end":287,"column_start":8,"column_end":14},"name":"get_u8","qualname":"::buf::buf_impl::Buf::get_u8","value":"fn get_u8<'_>(&'_ mut Self) -> u8","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 8 bit integer from `self`.","sig":null,"attributes":[{"value":"/ Gets an unsigned 8 bit integer from `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13064,"byte_end":13111,"line_start":271,"line_end":271,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13116,"byte_end":13119,"line_start":272,"line_end":272,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 1.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13124,"byte_end":13166,"line_start":273,"line_end":273,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13171,"byte_end":13174,"line_start":274,"line_end":274,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13179,"byte_end":13193,"line_start":275,"line_end":275,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13198,"byte_end":13201,"line_start":276,"line_end":276,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13206,"byte_end":13213,"line_start":277,"line_end":277,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13218,"byte_end":13237,"line_start":278,"line_end":278,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13242,"byte_end":13245,"line_start":279,"line_end":279,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13250,"byte_end":13287,"line_start":280,"line_end":280,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(8, buf.get_u8());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13292,"byte_end":13324,"line_start":281,"line_end":281,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13329,"byte_end":13336,"line_start":282,"line_end":282,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13341,"byte_end":13344,"line_start":283,"line_end":283,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13349,"byte_end":13361,"line_start":284,"line_end":284,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13366,"byte_end":13369,"line_start":285,"line_end":285,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is no more remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13374,"byte_end":13444,"line_start":286,"line_end":286,"column_start":5,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13986,"byte_end":13992,"line_start":310,"line_end":310,"column_start":8,"column_end":14},"name":"get_i8","qualname":"::buf::buf_impl::Buf::get_i8","value":"fn get_i8<'_>(&'_ mut Self) -> i8","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 8 bit integer from `self`.","sig":null,"attributes":[{"value":"/ Gets a signed 8 bit integer from `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13601,"byte_end":13645,"line_start":294,"line_end":294,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13650,"byte_end":13653,"line_start":295,"line_end":295,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 1.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13658,"byte_end":13700,"line_start":296,"line_end":296,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13705,"byte_end":13708,"line_start":297,"line_end":297,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13713,"byte_end":13727,"line_start":298,"line_end":298,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13732,"byte_end":13735,"line_start":299,"line_end":299,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13740,"byte_end":13747,"line_start":300,"line_end":300,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13752,"byte_end":13771,"line_start":301,"line_end":301,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13776,"byte_end":13779,"line_start":302,"line_end":302,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13784,"byte_end":13821,"line_start":303,"line_end":303,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(8, buf.get_i8());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13826,"byte_end":13858,"line_start":304,"line_end":304,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13863,"byte_end":13870,"line_start":305,"line_end":305,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13875,"byte_end":13878,"line_start":306,"line_end":306,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13883,"byte_end":13895,"line_start":307,"line_end":307,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13900,"byte_end":13903,"line_start":308,"line_end":308,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is no more remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":13908,"byte_end":13978,"line_start":309,"line_end":309,"column_start":5,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14568,"byte_end":14575,"line_start":333,"line_end":333,"column_start":8,"column_end":15},"name":"get_u16","qualname":"::buf::buf_impl::Buf::get_u16","value":"fn get_u16<'_>(&'_ mut Self) -> u16","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 16 bit integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 16 bit integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14141,"byte_end":14214,"line_start":317,"line_end":317,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14219,"byte_end":14222,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14227,"byte_end":14269,"line_start":319,"line_end":319,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14274,"byte_end":14277,"line_start":320,"line_end":320,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14282,"byte_end":14296,"line_start":321,"line_end":321,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14301,"byte_end":14304,"line_start":322,"line_end":322,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14309,"byte_end":14316,"line_start":323,"line_end":323,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14321,"byte_end":14340,"line_start":324,"line_end":324,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14345,"byte_end":14348,"line_start":325,"line_end":325,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08\\x09 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14353,"byte_end":14394,"line_start":326,"line_end":326,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(0x0809, buf.get_u16());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14399,"byte_end":14437,"line_start":327,"line_end":327,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14442,"byte_end":14449,"line_start":328,"line_end":328,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14454,"byte_end":14457,"line_start":329,"line_end":329,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14462,"byte_end":14474,"line_start":330,"line_end":330,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14479,"byte_end":14482,"line_start":331,"line_end":331,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14487,"byte_end":14560,"line_start":332,"line_end":332,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15089,"byte_end":15099,"line_start":353,"line_end":353,"column_start":8,"column_end":18},"name":"get_u16_le","qualname":"::buf::buf_impl::Buf::get_u16_le","value":"fn get_u16_le<'_>(&'_ mut Self) -> u16","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 16 bit integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 16 bit integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14656,"byte_end":14732,"line_start":337,"line_end":337,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14737,"byte_end":14740,"line_start":338,"line_end":338,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14745,"byte_end":14787,"line_start":339,"line_end":339,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14792,"byte_end":14795,"line_start":340,"line_end":340,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14800,"byte_end":14814,"line_start":341,"line_end":341,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14819,"byte_end":14822,"line_start":342,"line_end":342,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14827,"byte_end":14834,"line_start":343,"line_end":343,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14839,"byte_end":14858,"line_start":344,"line_end":344,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14863,"byte_end":14866,"line_start":345,"line_end":345,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x09\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14871,"byte_end":14912,"line_start":346,"line_end":346,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(0x0809, buf.get_u16_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14917,"byte_end":14958,"line_start":347,"line_end":347,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14963,"byte_end":14970,"line_start":348,"line_end":348,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14975,"byte_end":14978,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":14983,"byte_end":14995,"line_start":350,"line_end":350,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15000,"byte_end":15003,"line_start":351,"line_end":351,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15008,"byte_end":15081,"line_start":352,"line_end":352,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15604,"byte_end":15611,"line_start":373,"line_end":373,"column_start":8,"column_end":15},"name":"get_i16","qualname":"::buf::buf_impl::Buf::get_i16","value":"fn get_i16<'_>(&'_ mut Self) -> i16","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 16 bit integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 16 bit integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15180,"byte_end":15250,"line_start":357,"line_end":357,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15255,"byte_end":15258,"line_start":358,"line_end":358,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15263,"byte_end":15305,"line_start":359,"line_end":359,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15310,"byte_end":15313,"line_start":360,"line_end":360,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15318,"byte_end":15332,"line_start":361,"line_end":361,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15337,"byte_end":15340,"line_start":362,"line_end":362,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15345,"byte_end":15352,"line_start":363,"line_end":363,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15357,"byte_end":15376,"line_start":364,"line_end":364,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15381,"byte_end":15384,"line_start":365,"line_end":365,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08\\x09 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15389,"byte_end":15430,"line_start":366,"line_end":366,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(0x0809, buf.get_i16());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15435,"byte_end":15473,"line_start":367,"line_end":367,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15478,"byte_end":15485,"line_start":368,"line_end":368,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15490,"byte_end":15493,"line_start":369,"line_end":369,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15498,"byte_end":15510,"line_start":370,"line_end":370,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15515,"byte_end":15518,"line_start":371,"line_end":371,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15523,"byte_end":15596,"line_start":372,"line_end":372,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16122,"byte_end":16132,"line_start":393,"line_end":393,"column_start":8,"column_end":18},"name":"get_i16_le","qualname":"::buf::buf_impl::Buf::get_i16_le","value":"fn get_i16_le<'_>(&'_ mut Self) -> i16","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 16 bit integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 16 bit integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15692,"byte_end":15765,"line_start":377,"line_end":377,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15770,"byte_end":15773,"line_start":378,"line_end":378,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15778,"byte_end":15820,"line_start":379,"line_end":379,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15825,"byte_end":15828,"line_start":380,"line_end":380,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15833,"byte_end":15847,"line_start":381,"line_end":381,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15852,"byte_end":15855,"line_start":382,"line_end":382,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15860,"byte_end":15867,"line_start":383,"line_end":383,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15872,"byte_end":15891,"line_start":384,"line_end":384,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15896,"byte_end":15899,"line_start":385,"line_end":385,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x09\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15904,"byte_end":15945,"line_start":386,"line_end":386,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(0x0809, buf.get_i16_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15950,"byte_end":15991,"line_start":387,"line_end":387,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":15996,"byte_end":16003,"line_start":388,"line_end":388,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16008,"byte_end":16011,"line_start":389,"line_end":389,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16016,"byte_end":16028,"line_start":390,"line_end":390,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16033,"byte_end":16036,"line_start":391,"line_end":391,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16041,"byte_end":16114,"line_start":392,"line_end":392,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16656,"byte_end":16663,"line_start":413,"line_end":413,"column_start":8,"column_end":15},"name":"get_u32","qualname":"::buf::buf_impl::Buf::get_u32","value":"fn get_u32<'_>(&'_ mut Self) -> u32","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 32 bit integer from `self` in the big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 32 bit integer from `self` in the big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16213,"byte_end":16290,"line_start":397,"line_end":397,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16295,"byte_end":16298,"line_start":398,"line_end":398,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16303,"byte_end":16345,"line_start":399,"line_end":399,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16350,"byte_end":16353,"line_start":400,"line_end":400,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16358,"byte_end":16372,"line_start":401,"line_end":401,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16377,"byte_end":16380,"line_start":402,"line_end":402,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16385,"byte_end":16392,"line_start":403,"line_end":403,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16397,"byte_end":16416,"line_start":404,"line_end":404,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16421,"byte_end":16424,"line_start":405,"line_end":405,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08\\x09\\xA0\\xA1 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16429,"byte_end":16478,"line_start":406,"line_end":406,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(0x0809A0A1, buf.get_u32());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16483,"byte_end":16525,"line_start":407,"line_end":407,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16530,"byte_end":16537,"line_start":408,"line_end":408,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16542,"byte_end":16545,"line_start":409,"line_end":409,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16550,"byte_end":16562,"line_start":410,"line_end":410,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16567,"byte_end":16570,"line_start":411,"line_end":411,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16575,"byte_end":16648,"line_start":412,"line_end":412,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17193,"byte_end":17203,"line_start":433,"line_end":433,"column_start":8,"column_end":18},"name":"get_u32_le","qualname":"::buf::buf_impl::Buf::get_u32_le","value":"fn get_u32_le<'_>(&'_ mut Self) -> u32","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 32 bit integer from `self` in the little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 32 bit integer from `self` in the little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16744,"byte_end":16824,"line_start":417,"line_end":417,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16829,"byte_end":16832,"line_start":418,"line_end":418,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16837,"byte_end":16879,"line_start":419,"line_end":419,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16884,"byte_end":16887,"line_start":420,"line_end":420,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16892,"byte_end":16906,"line_start":421,"line_end":421,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16911,"byte_end":16914,"line_start":422,"line_end":422,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16919,"byte_end":16926,"line_start":423,"line_end":423,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16931,"byte_end":16950,"line_start":424,"line_end":424,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16955,"byte_end":16958,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\xA1\\xA0\\x09\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":16963,"byte_end":17012,"line_start":426,"line_end":426,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(0x0809A0A1, buf.get_u32_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17017,"byte_end":17062,"line_start":427,"line_end":427,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17067,"byte_end":17074,"line_start":428,"line_end":428,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17079,"byte_end":17082,"line_start":429,"line_end":429,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17087,"byte_end":17099,"line_start":430,"line_end":430,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17104,"byte_end":17107,"line_start":431,"line_end":431,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17112,"byte_end":17185,"line_start":432,"line_end":432,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17720,"byte_end":17727,"line_start":453,"line_end":453,"column_start":8,"column_end":15},"name":"get_i32","qualname":"::buf::buf_impl::Buf::get_i32","value":"fn get_i32<'_>(&'_ mut Self) -> i32","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 32 bit integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 32 bit integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17284,"byte_end":17354,"line_start":437,"line_end":437,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17359,"byte_end":17362,"line_start":438,"line_end":438,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17367,"byte_end":17409,"line_start":439,"line_end":439,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17414,"byte_end":17417,"line_start":440,"line_end":440,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17422,"byte_end":17436,"line_start":441,"line_end":441,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17441,"byte_end":17444,"line_start":442,"line_end":442,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17449,"byte_end":17456,"line_start":443,"line_end":443,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17461,"byte_end":17480,"line_start":444,"line_end":444,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17485,"byte_end":17488,"line_start":445,"line_end":445,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08\\x09\\xA0\\xA1 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17493,"byte_end":17542,"line_start":446,"line_end":446,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(0x0809A0A1, buf.get_i32());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17547,"byte_end":17589,"line_start":447,"line_end":447,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17594,"byte_end":17601,"line_start":448,"line_end":448,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17606,"byte_end":17609,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17614,"byte_end":17626,"line_start":450,"line_end":450,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17631,"byte_end":17634,"line_start":451,"line_end":451,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17639,"byte_end":17712,"line_start":452,"line_end":452,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18250,"byte_end":18260,"line_start":473,"line_end":473,"column_start":8,"column_end":18},"name":"get_i32_le","qualname":"::buf::buf_impl::Buf::get_i32_le","value":"fn get_i32_le<'_>(&'_ mut Self) -> i32","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 32 bit integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 32 bit integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17808,"byte_end":17881,"line_start":457,"line_end":457,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17886,"byte_end":17889,"line_start":458,"line_end":458,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17894,"byte_end":17936,"line_start":459,"line_end":459,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17941,"byte_end":17944,"line_start":460,"line_end":460,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17949,"byte_end":17963,"line_start":461,"line_end":461,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17968,"byte_end":17971,"line_start":462,"line_end":462,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17976,"byte_end":17983,"line_start":463,"line_end":463,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":17988,"byte_end":18007,"line_start":464,"line_end":464,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18012,"byte_end":18015,"line_start":465,"line_end":465,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\xA1\\xA0\\x09\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18020,"byte_end":18069,"line_start":466,"line_end":466,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(0x0809A0A1, buf.get_i32_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18074,"byte_end":18119,"line_start":467,"line_end":467,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18124,"byte_end":18131,"line_start":468,"line_end":468,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18136,"byte_end":18139,"line_start":469,"line_end":469,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18144,"byte_end":18156,"line_start":470,"line_end":470,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18161,"byte_end":18164,"line_start":471,"line_end":471,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18169,"byte_end":18242,"line_start":472,"line_end":472,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18804,"byte_end":18811,"line_start":493,"line_end":493,"column_start":8,"column_end":15},"name":"get_u64","qualname":"::buf::buf_impl::Buf::get_u64","value":"fn get_u64<'_>(&'_ mut Self) -> u64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 64 bit integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 64 bit integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18341,"byte_end":18414,"line_start":477,"line_end":477,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18419,"byte_end":18422,"line_start":478,"line_end":478,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18427,"byte_end":18469,"line_start":479,"line_end":479,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18474,"byte_end":18477,"line_start":480,"line_end":480,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18482,"byte_end":18496,"line_start":481,"line_end":481,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18501,"byte_end":18504,"line_start":482,"line_end":482,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18509,"byte_end":18516,"line_start":483,"line_end":483,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18521,"byte_end":18540,"line_start":484,"line_end":484,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18545,"byte_end":18548,"line_start":485,"line_end":485,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18553,"byte_end":18618,"line_start":486,"line_end":486,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(0x0102030405060708, buf.get_u64());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18623,"byte_end":18673,"line_start":487,"line_end":487,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18678,"byte_end":18685,"line_start":488,"line_end":488,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18690,"byte_end":18693,"line_start":489,"line_end":489,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18698,"byte_end":18710,"line_start":490,"line_end":490,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18715,"byte_end":18718,"line_start":491,"line_end":491,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18723,"byte_end":18796,"line_start":492,"line_end":492,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19361,"byte_end":19371,"line_start":513,"line_end":513,"column_start":8,"column_end":18},"name":"get_u64_le","qualname":"::buf::buf_impl::Buf::get_u64_le","value":"fn get_u64_le<'_>(&'_ mut Self) -> u64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 64 bit integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 64 bit integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18892,"byte_end":18968,"line_start":497,"line_end":497,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18973,"byte_end":18976,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":18981,"byte_end":19023,"line_start":499,"line_end":499,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19028,"byte_end":19031,"line_start":500,"line_end":500,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19036,"byte_end":19050,"line_start":501,"line_end":501,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19055,"byte_end":19058,"line_start":502,"line_end":502,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19063,"byte_end":19070,"line_start":503,"line_end":503,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19075,"byte_end":19094,"line_start":504,"line_end":504,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19099,"byte_end":19102,"line_start":505,"line_end":505,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19107,"byte_end":19172,"line_start":506,"line_end":506,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(0x0102030405060708, buf.get_u64_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19177,"byte_end":19230,"line_start":507,"line_end":507,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19235,"byte_end":19242,"line_start":508,"line_end":508,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19247,"byte_end":19250,"line_start":509,"line_end":509,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19255,"byte_end":19267,"line_start":510,"line_end":510,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19272,"byte_end":19275,"line_start":511,"line_end":511,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19280,"byte_end":19353,"line_start":512,"line_end":512,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19912,"byte_end":19919,"line_start":533,"line_end":533,"column_start":8,"column_end":15},"name":"get_i64","qualname":"::buf::buf_impl::Buf::get_i64","value":"fn get_i64<'_>(&'_ mut Self) -> i64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 64 bit integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 64 bit integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19452,"byte_end":19522,"line_start":517,"line_end":517,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19527,"byte_end":19530,"line_start":518,"line_end":518,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19535,"byte_end":19577,"line_start":519,"line_end":519,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19582,"byte_end":19585,"line_start":520,"line_end":520,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19590,"byte_end":19604,"line_start":521,"line_end":521,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19609,"byte_end":19612,"line_start":522,"line_end":522,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19617,"byte_end":19624,"line_start":523,"line_end":523,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19629,"byte_end":19648,"line_start":524,"line_end":524,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19653,"byte_end":19656,"line_start":525,"line_end":525,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19661,"byte_end":19726,"line_start":526,"line_end":526,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(0x0102030405060708, buf.get_i64());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19731,"byte_end":19781,"line_start":527,"line_end":527,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19786,"byte_end":19793,"line_start":528,"line_end":528,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19798,"byte_end":19801,"line_start":529,"line_end":529,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19806,"byte_end":19818,"line_start":530,"line_end":530,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19823,"byte_end":19826,"line_start":531,"line_end":531,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":19831,"byte_end":19904,"line_start":532,"line_end":532,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20466,"byte_end":20476,"line_start":553,"line_end":553,"column_start":8,"column_end":18},"name":"get_i64_le","qualname":"::buf::buf_impl::Buf::get_i64_le","value":"fn get_i64_le<'_>(&'_ mut Self) -> i64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 64 bit integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 64 bit integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20000,"byte_end":20073,"line_start":537,"line_end":537,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20078,"byte_end":20081,"line_start":538,"line_end":538,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20086,"byte_end":20128,"line_start":539,"line_end":539,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20133,"byte_end":20136,"line_start":540,"line_end":540,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20141,"byte_end":20155,"line_start":541,"line_end":541,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20160,"byte_end":20163,"line_start":542,"line_end":542,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20168,"byte_end":20175,"line_start":543,"line_end":543,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20180,"byte_end":20199,"line_start":544,"line_end":544,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20204,"byte_end":20207,"line_start":545,"line_end":545,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20212,"byte_end":20277,"line_start":546,"line_end":546,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(0x0102030405060708, buf.get_i64_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20282,"byte_end":20335,"line_start":547,"line_end":547,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20340,"byte_end":20347,"line_start":548,"line_end":548,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20352,"byte_end":20355,"line_start":549,"line_end":549,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20360,"byte_end":20372,"line_start":550,"line_end":550,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20377,"byte_end":20380,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20385,"byte_end":20458,"line_start":552,"line_end":552,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21071,"byte_end":21079,"line_start":573,"line_end":573,"column_start":8,"column_end":16},"name":"get_u128","qualname":"::buf::buf_impl::Buf::get_u128","value":"fn get_u128<'_>(&'_ mut Self) -> u128","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 128 bit integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 128 bit integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20557,"byte_end":20631,"line_start":557,"line_end":557,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20636,"byte_end":20639,"line_start":558,"line_end":558,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20644,"byte_end":20687,"line_start":559,"line_end":559,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20692,"byte_end":20695,"line_start":560,"line_end":560,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20700,"byte_end":20714,"line_start":561,"line_end":561,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20719,"byte_end":20722,"line_start":562,"line_end":562,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20727,"byte_end":20734,"line_start":563,"line_end":563,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20739,"byte_end":20758,"line_start":564,"line_end":564,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20763,"byte_end":20766,"line_start":565,"line_end":565,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x10\\x11\\x12\\x13\\x14\\x15\\x16 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20771,"byte_end":20868,"line_start":566,"line_end":566,"column_start":5,"column_end":102}},{"value":"/ assert_eq!(0x01020304050607080910111213141516, buf.get_u128());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20873,"byte_end":20940,"line_start":567,"line_end":567,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20945,"byte_end":20952,"line_start":568,"line_end":568,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20957,"byte_end":20960,"line_start":569,"line_end":569,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20965,"byte_end":20977,"line_start":570,"line_end":570,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20982,"byte_end":20985,"line_start":571,"line_end":571,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":20990,"byte_end":21063,"line_start":572,"line_end":572,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21682,"byte_end":21693,"line_start":593,"line_end":593,"column_start":8,"column_end":19},"name":"get_u128_le","qualname":"::buf::buf_impl::Buf::get_u128_le","value":"fn get_u128_le<'_>(&'_ mut Self) -> u128","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned 128 bit integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned 128 bit integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21162,"byte_end":21239,"line_start":577,"line_end":577,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21244,"byte_end":21247,"line_start":578,"line_end":578,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21252,"byte_end":21295,"line_start":579,"line_end":579,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21300,"byte_end":21303,"line_start":580,"line_end":580,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21308,"byte_end":21322,"line_start":581,"line_end":581,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21327,"byte_end":21330,"line_start":582,"line_end":582,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21335,"byte_end":21342,"line_start":583,"line_end":583,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21347,"byte_end":21366,"line_start":584,"line_end":584,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21371,"byte_end":21374,"line_start":585,"line_end":585,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x16\\x15\\x14\\x13\\x12\\x11\\x10\\x09\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21379,"byte_end":21476,"line_start":586,"line_end":586,"column_start":5,"column_end":102}},{"value":"/ assert_eq!(0x01020304050607080910111213141516, buf.get_u128_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21481,"byte_end":21551,"line_start":587,"line_end":587,"column_start":5,"column_end":75}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21556,"byte_end":21563,"line_start":588,"line_end":588,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21568,"byte_end":21571,"line_start":589,"line_end":589,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21576,"byte_end":21588,"line_start":590,"line_end":590,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21593,"byte_end":21596,"line_start":591,"line_end":591,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21601,"byte_end":21674,"line_start":592,"line_end":592,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22287,"byte_end":22295,"line_start":613,"line_end":613,"column_start":8,"column_end":16},"name":"get_i128","qualname":"::buf::buf_impl::Buf::get_i128","value":"fn get_i128<'_>(&'_ mut Self) -> i128","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 128 bit integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 128 bit integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21776,"byte_end":21847,"line_start":597,"line_end":597,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21852,"byte_end":21855,"line_start":598,"line_end":598,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21860,"byte_end":21903,"line_start":599,"line_end":599,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21908,"byte_end":21911,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21916,"byte_end":21930,"line_start":601,"line_end":601,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21935,"byte_end":21938,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21943,"byte_end":21950,"line_start":603,"line_end":603,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21955,"byte_end":21974,"line_start":604,"line_end":604,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21979,"byte_end":21982,"line_start":605,"line_end":605,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x10\\x11\\x12\\x13\\x14\\x15\\x16 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":21987,"byte_end":22084,"line_start":606,"line_end":606,"column_start":5,"column_end":102}},{"value":"/ assert_eq!(0x01020304050607080910111213141516, buf.get_i128());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22089,"byte_end":22156,"line_start":607,"line_end":607,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22161,"byte_end":22168,"line_start":608,"line_end":608,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22173,"byte_end":22176,"line_start":609,"line_end":609,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22181,"byte_end":22193,"line_start":610,"line_end":610,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22198,"byte_end":22201,"line_start":611,"line_end":611,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22206,"byte_end":22279,"line_start":612,"line_end":612,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22895,"byte_end":22906,"line_start":633,"line_end":633,"column_start":8,"column_end":19},"name":"get_i128_le","qualname":"::buf::buf_impl::Buf::get_i128_le","value":"fn get_i128_le<'_>(&'_ mut Self) -> i128","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed 128 bit integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed 128 bit integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22378,"byte_end":22452,"line_start":617,"line_end":617,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22457,"byte_end":22460,"line_start":618,"line_end":618,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22465,"byte_end":22508,"line_start":619,"line_end":619,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22513,"byte_end":22516,"line_start":620,"line_end":620,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22521,"byte_end":22535,"line_start":621,"line_end":621,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22540,"byte_end":22543,"line_start":622,"line_end":622,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22548,"byte_end":22555,"line_start":623,"line_end":623,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22560,"byte_end":22579,"line_start":624,"line_end":624,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22584,"byte_end":22587,"line_start":625,"line_end":625,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x16\\x15\\x14\\x13\\x12\\x11\\x10\\x09\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22592,"byte_end":22689,"line_start":626,"line_end":626,"column_start":5,"column_end":102}},{"value":"/ assert_eq!(0x01020304050607080910111213141516, buf.get_i128_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22694,"byte_end":22764,"line_start":627,"line_end":627,"column_start":5,"column_end":75}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22769,"byte_end":22776,"line_start":628,"line_end":628,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22781,"byte_end":22784,"line_start":629,"line_end":629,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22789,"byte_end":22801,"line_start":630,"line_end":630,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22806,"byte_end":22809,"line_start":631,"line_end":631,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22814,"byte_end":22887,"line_start":632,"line_end":632,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23431,"byte_end":23439,"line_start":653,"line_end":653,"column_start":8,"column_end":16},"name":"get_uint","qualname":"::buf::buf_impl::Buf::get_uint","value":"fn get_uint<'_>(&'_ mut Self, usize) -> u64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned n-byte integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned n-byte integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":22989,"byte_end":23062,"line_start":637,"line_end":637,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23067,"byte_end":23070,"line_start":638,"line_end":638,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23075,"byte_end":23124,"line_start":639,"line_end":639,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23129,"byte_end":23132,"line_start":640,"line_end":640,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23137,"byte_end":23151,"line_start":641,"line_end":641,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23156,"byte_end":23159,"line_start":642,"line_end":642,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23164,"byte_end":23171,"line_start":643,"line_end":643,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23176,"byte_end":23195,"line_start":644,"line_end":644,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23200,"byte_end":23203,"line_start":645,"line_end":645,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x01\\x02\\x03 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23208,"byte_end":23253,"line_start":646,"line_end":646,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(0x010203, buf.get_uint(3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23258,"byte_end":23300,"line_start":647,"line_end":647,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23305,"byte_end":23312,"line_start":648,"line_end":648,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23317,"byte_end":23320,"line_start":649,"line_end":649,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23325,"byte_end":23337,"line_start":650,"line_end":650,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23342,"byte_end":23345,"line_start":651,"line_end":651,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23350,"byte_end":23423,"line_start":652,"line_end":652,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23982,"byte_end":23993,"line_start":673,"line_end":673,"column_start":8,"column_end":19},"name":"get_uint_le","qualname":"::buf::buf_impl::Buf::get_uint_le","value":"fn get_uint_le<'_>(&'_ mut Self, usize) -> u64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an unsigned n-byte integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an unsigned n-byte integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23534,"byte_end":23610,"line_start":657,"line_end":657,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23615,"byte_end":23618,"line_start":658,"line_end":658,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23623,"byte_end":23672,"line_start":659,"line_end":659,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23677,"byte_end":23680,"line_start":660,"line_end":660,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23685,"byte_end":23699,"line_start":661,"line_end":661,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23704,"byte_end":23707,"line_start":662,"line_end":662,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23712,"byte_end":23719,"line_start":663,"line_end":663,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23724,"byte_end":23743,"line_start":664,"line_end":664,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23748,"byte_end":23751,"line_start":665,"line_end":665,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x03\\x02\\x01 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23756,"byte_end":23801,"line_start":666,"line_end":666,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(0x010203, buf.get_uint_le(3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23806,"byte_end":23851,"line_start":667,"line_end":667,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23856,"byte_end":23863,"line_start":668,"line_end":668,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23868,"byte_end":23871,"line_start":669,"line_end":669,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23876,"byte_end":23888,"line_start":670,"line_end":670,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23893,"byte_end":23896,"line_start":671,"line_end":671,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":23901,"byte_end":23974,"line_start":672,"line_end":672,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24526,"byte_end":24533,"line_start":693,"line_end":693,"column_start":8,"column_end":15},"name":"get_int","qualname":"::buf::buf_impl::Buf::get_int","value":"fn get_int<'_>(&'_ mut Self, usize) -> i64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed n-byte integer from `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed n-byte integer from `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24088,"byte_end":24158,"line_start":677,"line_end":677,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24163,"byte_end":24166,"line_start":678,"line_end":678,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24171,"byte_end":24220,"line_start":679,"line_end":679,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24225,"byte_end":24228,"line_start":680,"line_end":680,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24233,"byte_end":24247,"line_start":681,"line_end":681,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24252,"byte_end":24255,"line_start":682,"line_end":682,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24260,"byte_end":24267,"line_start":683,"line_end":683,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24272,"byte_end":24291,"line_start":684,"line_end":684,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24296,"byte_end":24299,"line_start":685,"line_end":685,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x01\\x02\\x03 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24304,"byte_end":24349,"line_start":686,"line_end":686,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(0x010203, buf.get_int(3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24354,"byte_end":24395,"line_start":687,"line_end":687,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24400,"byte_end":24407,"line_start":688,"line_end":688,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24412,"byte_end":24415,"line_start":689,"line_end":689,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24420,"byte_end":24432,"line_start":690,"line_end":690,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24437,"byte_end":24440,"line_start":691,"line_end":691,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24445,"byte_end":24518,"line_start":692,"line_end":692,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25072,"byte_end":25082,"line_start":713,"line_end":713,"column_start":8,"column_end":18},"name":"get_int_le","qualname":"::buf::buf_impl::Buf::get_int_le","value":"fn get_int_le<'_>(&'_ mut Self, usize) -> i64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets a signed n-byte integer from `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets a signed n-byte integer from `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24628,"byte_end":24701,"line_start":697,"line_end":697,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24706,"byte_end":24709,"line_start":698,"line_end":698,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24714,"byte_end":24763,"line_start":699,"line_end":699,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24768,"byte_end":24771,"line_start":700,"line_end":700,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24776,"byte_end":24790,"line_start":701,"line_end":701,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24795,"byte_end":24798,"line_start":702,"line_end":702,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24803,"byte_end":24810,"line_start":703,"line_end":703,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24815,"byte_end":24834,"line_start":704,"line_end":704,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24839,"byte_end":24842,"line_start":705,"line_end":705,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x03\\x02\\x01 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24847,"byte_end":24892,"line_start":706,"line_end":706,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(0x010203, buf.get_int_le(3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24897,"byte_end":24941,"line_start":707,"line_end":707,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24946,"byte_end":24953,"line_start":708,"line_end":708,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24958,"byte_end":24961,"line_start":709,"line_end":709,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24966,"byte_end":24978,"line_start":710,"line_end":710,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24983,"byte_end":24986,"line_start":711,"line_end":711,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":24991,"byte_end":25064,"line_start":712,"line_end":712,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25653,"byte_end":25660,"line_start":734,"line_end":734,"column_start":8,"column_end":15},"name":"get_f32","qualname":"::buf::buf_impl::Buf::get_f32","value":"fn get_f32<'_>(&'_ mut Self) -> f32","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an IEEE754 single-precision (4 bytes) floating point number from\n `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an IEEE754 single-precision (4 bytes) floating point number from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25177,"byte_end":25250,"line_start":717,"line_end":717,"column_start":5,"column_end":78}},{"value":"/ `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25255,"byte_end":25291,"line_start":718,"line_end":718,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25296,"byte_end":25299,"line_start":719,"line_end":719,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25304,"byte_end":25346,"line_start":720,"line_end":720,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25351,"byte_end":25354,"line_start":721,"line_end":721,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25359,"byte_end":25373,"line_start":722,"line_end":722,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25378,"byte_end":25381,"line_start":723,"line_end":723,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25386,"byte_end":25393,"line_start":724,"line_end":724,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25398,"byte_end":25417,"line_start":725,"line_end":725,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25422,"byte_end":25425,"line_start":726,"line_end":726,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x3F\\x99\\x99\\x9A hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25430,"byte_end":25479,"line_start":727,"line_end":727,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1.2f32, buf.get_f32());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25484,"byte_end":25522,"line_start":728,"line_end":728,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25527,"byte_end":25534,"line_start":729,"line_end":729,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25539,"byte_end":25542,"line_start":730,"line_end":730,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25547,"byte_end":25559,"line_start":731,"line_end":731,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25564,"byte_end":25567,"line_start":732,"line_end":732,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25572,"byte_end":25645,"line_start":733,"line_end":733,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26218,"byte_end":26228,"line_start":755,"line_end":755,"column_start":8,"column_end":18},"name":"get_f32_le","qualname":"::buf::buf_impl::Buf::get_f32_le","value":"fn get_f32_le<'_>(&'_ mut Self) -> f32","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an IEEE754 single-precision (4 bytes) floating point number from\n `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an IEEE754 single-precision (4 bytes) floating point number from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25736,"byte_end":25809,"line_start":738,"line_end":738,"column_start":5,"column_end":78}},{"value":"/ `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25814,"byte_end":25853,"line_start":739,"line_end":739,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25858,"byte_end":25861,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25866,"byte_end":25908,"line_start":741,"line_end":741,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25913,"byte_end":25916,"line_start":742,"line_end":742,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25921,"byte_end":25935,"line_start":743,"line_end":743,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25940,"byte_end":25943,"line_start":744,"line_end":744,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25948,"byte_end":25955,"line_start":745,"line_end":745,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25960,"byte_end":25979,"line_start":746,"line_end":746,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25984,"byte_end":25987,"line_start":747,"line_end":747,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x9A\\x99\\x99\\x3F hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":25992,"byte_end":26041,"line_start":748,"line_end":748,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(1.2f32, buf.get_f32_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26046,"byte_end":26087,"line_start":749,"line_end":749,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26092,"byte_end":26099,"line_start":750,"line_end":750,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26104,"byte_end":26107,"line_start":751,"line_end":751,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26112,"byte_end":26124,"line_start":752,"line_end":752,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26129,"byte_end":26132,"line_start":753,"line_end":753,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26137,"byte_end":26210,"line_start":754,"line_end":754,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26799,"byte_end":26806,"line_start":776,"line_end":776,"column_start":8,"column_end":15},"name":"get_f64","qualname":"::buf::buf_impl::Buf::get_f64","value":"fn get_f64<'_>(&'_ mut Self) -> f64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an IEEE754 double-precision (8 bytes) floating point number from\n `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an IEEE754 double-precision (8 bytes) floating point number from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26307,"byte_end":26380,"line_start":759,"line_end":759,"column_start":5,"column_end":78}},{"value":"/ `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26385,"byte_end":26421,"line_start":760,"line_end":760,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26426,"byte_end":26429,"line_start":761,"line_end":761,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26434,"byte_end":26476,"line_start":762,"line_end":762,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26481,"byte_end":26484,"line_start":763,"line_end":763,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26489,"byte_end":26503,"line_start":764,"line_end":764,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26508,"byte_end":26511,"line_start":765,"line_end":765,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26516,"byte_end":26523,"line_start":766,"line_end":766,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26528,"byte_end":26547,"line_start":767,"line_end":767,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26552,"byte_end":26555,"line_start":768,"line_end":768,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x3F\\xF3\\x33\\x33\\x33\\x33\\x33\\x33 hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26560,"byte_end":26625,"line_start":769,"line_end":769,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(1.2f64, buf.get_f64());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26630,"byte_end":26668,"line_start":770,"line_end":770,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26673,"byte_end":26680,"line_start":771,"line_end":771,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26685,"byte_end":26688,"line_start":772,"line_end":772,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26693,"byte_end":26705,"line_start":773,"line_end":773,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26710,"byte_end":26713,"line_start":774,"line_end":774,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26718,"byte_end":26791,"line_start":775,"line_end":775,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27380,"byte_end":27390,"line_start":797,"line_end":797,"column_start":8,"column_end":18},"name":"get_f64_le","qualname":"::buf::buf_impl::Buf::get_f64_le","value":"fn get_f64_le<'_>(&'_ mut Self) -> f64","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Gets an IEEE754 double-precision (8 bytes) floating point number from\n `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Gets an IEEE754 double-precision (8 bytes) floating point number from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26882,"byte_end":26955,"line_start":780,"line_end":780,"column_start":5,"column_end":78}},{"value":"/ `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":26960,"byte_end":26999,"line_start":781,"line_end":781,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27004,"byte_end":27007,"line_start":782,"line_end":782,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27012,"byte_end":27054,"line_start":783,"line_end":783,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27059,"byte_end":27062,"line_start":784,"line_end":784,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27067,"byte_end":27081,"line_start":785,"line_end":785,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27086,"byte_end":27089,"line_start":786,"line_end":786,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27094,"byte_end":27101,"line_start":787,"line_end":787,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27106,"byte_end":27125,"line_start":788,"line_end":788,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27130,"byte_end":27133,"line_start":789,"line_end":789,"column_start":5,"column_end":8}},{"value":"/ let mut buf = &b\"\\x33\\x33\\x33\\x33\\x33\\x33\\xF3\\x3F hello\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27138,"byte_end":27203,"line_start":790,"line_end":790,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(1.2f64, buf.get_f64_le());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27208,"byte_end":27249,"line_start":791,"line_end":791,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27254,"byte_end":27261,"line_start":792,"line_end":792,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27266,"byte_end":27269,"line_start":793,"line_end":793,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27274,"byte_end":27286,"line_start":794,"line_end":794,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27291,"byte_end":27294,"line_start":795,"line_end":795,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining data in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27299,"byte_end":27372,"line_start":796,"line_end":796,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27963,"byte_end":27976,"line_start":816,"line_end":816,"column_start":8,"column_end":21},"name":"copy_to_bytes","qualname":"::buf::buf_impl::Buf::copy_to_bytes","value":"fn copy_to_bytes<'_>(&'_ mut Self, usize) -> crate::Bytes","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Consumes `len` bytes inside self and returns new instance of `Bytes`\n with this data.","sig":null,"attributes":[{"value":"/ Consumes `len` bytes inside self and returns new instance of `Bytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27469,"byte_end":27541,"line_start":801,"line_end":801,"column_start":5,"column_end":77}},{"value":"/ with this data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27546,"byte_end":27565,"line_start":802,"line_end":802,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27570,"byte_end":27573,"line_start":803,"line_end":803,"column_start":5,"column_end":8}},{"value":"/ This function may be optimized by the underlying type to avoid actual","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27578,"byte_end":27651,"line_start":804,"line_end":804,"column_start":5,"column_end":78}},{"value":"/ copies. For example, `Bytes` implementation will do a shallow copy","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27656,"byte_end":27726,"line_start":805,"line_end":805,"column_start":5,"column_end":75}},{"value":"/ (ref-count increment).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27731,"byte_end":27757,"line_start":806,"line_end":806,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27762,"byte_end":27765,"line_start":807,"line_end":807,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27770,"byte_end":27784,"line_start":808,"line_end":808,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27789,"byte_end":27792,"line_start":809,"line_end":809,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27797,"byte_end":27804,"line_start":810,"line_end":810,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27809,"byte_end":27828,"line_start":811,"line_end":811,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27833,"byte_end":27836,"line_start":812,"line_end":812,"column_start":5,"column_end":8}},{"value":"/ let bytes = (&b\"hello world\"[..]).copy_to_bytes(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27841,"byte_end":27896,"line_start":813,"line_end":813,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(&bytes[..], &b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27901,"byte_end":27943,"line_start":814,"line_end":814,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":27948,"byte_end":27955,"line_start":815,"line_end":815,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28818,"byte_end":28822,"line_start":847,"line_end":847,"column_start":8,"column_end":12},"name":"take","qualname":"::buf::buf_impl::Buf::take","value":"fn take(Self, usize) -> Take where Self: Sized","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Creates an adaptor which will read at most `limit` bytes from `self`.","sig":null,"attributes":[{"value":"/ Creates an adaptor which will read at most `limit` bytes from `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28245,"byte_end":28318,"line_start":826,"line_end":826,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28323,"byte_end":28326,"line_start":827,"line_end":827,"column_start":5,"column_end":8}},{"value":"/ This function returns a new instance of `Buf` which will read at most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28331,"byte_end":28404,"line_start":828,"line_end":828,"column_start":5,"column_end":78}},{"value":"/ `limit` bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28409,"byte_end":28427,"line_start":829,"line_end":829,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28432,"byte_end":28435,"line_start":830,"line_end":830,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28440,"byte_end":28454,"line_start":831,"line_end":831,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28459,"byte_end":28462,"line_start":832,"line_end":832,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28467,"byte_end":28474,"line_start":833,"line_end":833,"column_start":5,"column_end":12}},{"value":"/ use bytes::{Buf, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28479,"byte_end":28508,"line_start":834,"line_end":834,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28513,"byte_end":28516,"line_start":835,"line_end":835,"column_start":5,"column_end":8}},{"value":"/ let mut buf = b\"hello world\"[..].take(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28521,"byte_end":28566,"line_start":836,"line_end":836,"column_start":5,"column_end":50}},{"value":"/ let mut dst = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28571,"byte_end":28596,"line_start":837,"line_end":837,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28601,"byte_end":28604,"line_start":838,"line_end":838,"column_start":5,"column_end":8}},{"value":"/ dst.put(&mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28609,"byte_end":28631,"line_start":839,"line_end":839,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(dst, b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28636,"byte_end":28666,"line_start":840,"line_end":840,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28671,"byte_end":28674,"line_start":841,"line_end":841,"column_start":5,"column_end":8}},{"value":"/ let mut buf = buf.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28679,"byte_end":28714,"line_start":842,"line_end":842,"column_start":5,"column_end":40}},{"value":"/ dst.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28719,"byte_end":28735,"line_start":843,"line_end":843,"column_start":5,"column_end":21}},{"value":"/ dst.put(&mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28740,"byte_end":28762,"line_start":844,"line_end":844,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(dst, b\" world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28767,"byte_end":28798,"line_start":845,"line_end":845,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28803,"byte_end":28810,"line_start":846,"line_end":846,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29415,"byte_end":29420,"line_start":869,"line_end":869,"column_start":8,"column_end":13},"name":"chain","qualname":"::buf::buf_impl::Buf::chain","value":"fn chain(Self, U) -> Chain where U: Buf, Self: Sized","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Creates an adaptor which will chain this buffer with another.","sig":null,"attributes":[{"value":"/ Creates an adaptor which will chain this buffer with another.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":28936,"byte_end":29001,"line_start":854,"line_end":854,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29006,"byte_end":29009,"line_start":855,"line_end":855,"column_start":5,"column_end":8}},{"value":"/ The returned `Buf` instance will first consume all bytes from `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29014,"byte_end":29087,"line_start":856,"line_end":856,"column_start":5,"column_end":78}},{"value":"/ Afterwards the output is equivalent to the output of next.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29092,"byte_end":29154,"line_start":857,"line_end":857,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29159,"byte_end":29162,"line_start":858,"line_end":858,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29167,"byte_end":29181,"line_start":859,"line_end":859,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29186,"byte_end":29189,"line_start":860,"line_end":860,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29194,"byte_end":29201,"line_start":861,"line_end":861,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29206,"byte_end":29225,"line_start":862,"line_end":862,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29230,"byte_end":29233,"line_start":863,"line_end":863,"column_start":5,"column_end":8}},{"value":"/ let mut chain = b\"hello \"[..].chain(&b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29238,"byte_end":29293,"line_start":864,"line_end":864,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29298,"byte_end":29301,"line_start":865,"line_end":865,"column_start":5,"column_end":8}},{"value":"/ let full = chain.copy_to_bytes(11);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29306,"byte_end":29345,"line_start":866,"line_end":866,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(full.chunk(), b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29350,"byte_end":29395,"line_start":867,"line_end":867,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29400,"byte_end":29407,"line_start":868,"line_end":868,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30310,"byte_end":30316,"line_start":900,"line_end":900,"column_start":8,"column_end":14},"name":"reader","qualname":"::buf::buf_impl::Buf::reader","value":"fn reader(Self) -> Reader where Self: Sized","parent":{"krate":0,"index":42},"children":[],"decl_id":null,"docs":" Creates an adaptor which implements the `Read` trait for `self`.","sig":null,"attributes":[{"value":"/ Creates an adaptor which implements the `Read` trait for `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29541,"byte_end":29609,"line_start":876,"line_end":876,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29614,"byte_end":29617,"line_start":877,"line_end":877,"column_start":5,"column_end":8}},{"value":"/ This function returns a new value which implements `Read` by adapting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29622,"byte_end":29695,"line_start":878,"line_end":878,"column_start":5,"column_end":78}},{"value":"/ the `Read` trait functions to the `Buf` trait functions. Given that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29700,"byte_end":29771,"line_start":879,"line_end":879,"column_start":5,"column_end":76}},{"value":"/ `Buf` operations are infallible, none of the `Read` functions will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29776,"byte_end":29846,"line_start":880,"line_end":880,"column_start":5,"column_end":75}},{"value":"/ return with `Err`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29851,"byte_end":29873,"line_start":881,"line_end":881,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29878,"byte_end":29881,"line_start":882,"line_end":882,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29886,"byte_end":29900,"line_start":883,"line_end":883,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29905,"byte_end":29908,"line_start":884,"line_end":884,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29913,"byte_end":29920,"line_start":885,"line_end":885,"column_start":5,"column_end":12}},{"value":"/ use bytes::{Bytes, Buf};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29925,"byte_end":29953,"line_start":886,"line_end":886,"column_start":5,"column_end":33}},{"value":"/ use std::io::Read;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29958,"byte_end":29980,"line_start":887,"line_end":887,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29985,"byte_end":29988,"line_start":888,"line_end":888,"column_start":5,"column_end":8}},{"value":"/ let buf = Bytes::from(\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":29993,"byte_end":30034,"line_start":889,"line_end":889,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30039,"byte_end":30042,"line_start":890,"line_end":890,"column_start":5,"column_end":8}},{"value":"/ let mut reader = buf.reader();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30047,"byte_end":30081,"line_start":891,"line_end":891,"column_start":5,"column_end":39}},{"value":"/ let mut dst = [0; 1024];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30086,"byte_end":30114,"line_start":892,"line_end":892,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30119,"byte_end":30122,"line_start":893,"line_end":893,"column_start":5,"column_end":8}},{"value":"/ let num = reader.read(&mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30127,"byte_end":30172,"line_start":894,"line_end":894,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30177,"byte_end":30180,"line_start":895,"line_end":895,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(11, num);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30185,"byte_end":30209,"line_start":896,"line_end":896,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(&dst[..11], &b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30214,"byte_end":30262,"line_start":897,"line_end":897,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30267,"byte_end":30274,"line_start":898,"line_end":898,"column_start":5,"column_end":12}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":30279,"byte_end":30302,"line_start":899,"line_end":899,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":32952,"byte_end":32961,"line_start":1023,"line_end":1023,"column_start":8,"column_end":17},"name":"remaining","qualname":"<&'_ [u8] as buf::buf_impl::Buf>::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":32935,"byte_end":32944,"line_start":1022,"line_end":1022,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33027,"byte_end":33032,"line_start":1028,"line_end":1028,"column_start":8,"column_end":13},"name":"chunk","qualname":"<&'_ [u8] as buf::buf_impl::Buf>::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":44},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33010,"byte_end":33019,"line_start":1027,"line_end":1027,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33092,"byte_end":33099,"line_start":1033,"line_end":1033,"column_start":8,"column_end":15},"name":"advance","qualname":"<&'_ [u8] as buf::buf_impl::Buf>::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33075,"byte_end":33084,"line_start":1032,"line_end":1032,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33245,"byte_end":33254,"line_start":1040,"line_end":1040,"column_start":8,"column_end":17},"name":"remaining","qualname":" as buf::buf_impl::Buf>::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33463,"byte_end":33468,"line_start":1051,"line_end":1051,"column_start":8,"column_end":13},"name":"chunk","qualname":" as buf::buf_impl::Buf>::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":44},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33701,"byte_end":33708,"line_start":1062,"line_end":1062,"column_start":8,"column_end":15},"name":"advance","qualname":" as buf::buf_impl::Buf>::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34845,"byte_end":34851,"line_start":29,"line_end":29,"column_start":18,"column_end":24},"name":"BufMut","qualname":"::buf::buf_mut::BufMut","value":"BufMut","parent":null,"children":[{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":149},{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":160},{"krate":0,"index":161},{"krate":0,"index":162},{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":177}],"decl_id":null,"docs":" A trait for values that provide sequential write access to bytes.","sig":null,"attributes":[{"value":"/ A trait for values that provide sequential write access to bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34274,"byte_end":34343,"line_start":9,"line_end":9,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34344,"byte_end":34347,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ Write bytes to a buffer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34348,"byte_end":34375,"line_start":11,"line_end":11,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34376,"byte_end":34379,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ A buffer stores bytes in memory such that write operations are infallible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34380,"byte_end":34458,"line_start":13,"line_end":13,"column_start":1,"column_end":79}},{"value":"/ The underlying storage may or may not be in contiguous memory. A `BufMut`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34459,"byte_end":34536,"line_start":14,"line_end":14,"column_start":1,"column_end":78}},{"value":"/ value is a cursor into the buffer. Writing to `BufMut` advances the cursor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34537,"byte_end":34615,"line_start":15,"line_end":15,"column_start":1,"column_end":79}},{"value":"/ position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34616,"byte_end":34629,"line_start":16,"line_end":16,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34630,"byte_end":34633,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ The simplest `BufMut` is a `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34634,"byte_end":34675,"line_start":18,"line_end":18,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34676,"byte_end":34679,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34680,"byte_end":34687,"line_start":20,"line_end":20,"column_start":1,"column_end":8}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34688,"byte_end":34710,"line_start":21,"line_end":21,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34711,"byte_end":34714,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34715,"byte_end":34740,"line_start":23,"line_end":23,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34741,"byte_end":34744,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ buf.put(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34745,"byte_end":34778,"line_start":25,"line_end":25,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34779,"byte_end":34782,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(buf, b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34783,"byte_end":34819,"line_start":27,"line_end":27,"column_start":1,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34820,"byte_end":34827,"line_start":28,"line_end":28,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36048,"byte_end":36061,"line_start":63,"line_end":63,"column_start":8,"column_end":21},"name":"remaining_mut","qualname":"::buf::buf_mut::BufMut::remaining_mut","value":"fn remaining_mut<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Returns the number of bytes that can be written from the current\n position until the end of the buffer is reached.","sig":null,"attributes":[{"value":"/ Returns the number of bytes that can be written from the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34858,"byte_end":34926,"line_start":30,"line_end":30,"column_start":5,"column_end":73}},{"value":"/ position until the end of the buffer is reached.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34931,"byte_end":34983,"line_start":31,"line_end":31,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34988,"byte_end":34991,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ This value is greater than or equal to the length of the slice returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":34996,"byte_end":35071,"line_start":33,"line_end":33,"column_start":5,"column_end":80}},{"value":"/ by `chunk_mut()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35076,"byte_end":35097,"line_start":34,"line_end":34,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35102,"byte_end":35105,"line_start":35,"line_end":35,"column_start":5,"column_end":8}},{"value":"/ Writing to a `BufMut` may involve allocating more memory on the fly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35110,"byte_end":35182,"line_start":36,"line_end":36,"column_start":5,"column_end":77}},{"value":"/ Implementations may fail before reaching the number of bytes indicated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35187,"byte_end":35261,"line_start":37,"line_end":37,"column_start":5,"column_end":79}},{"value":"/ by this method if they encounter an allocation failure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35266,"byte_end":35325,"line_start":38,"line_end":38,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35330,"byte_end":35333,"line_start":39,"line_end":39,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35338,"byte_end":35352,"line_start":40,"line_end":40,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35357,"byte_end":35360,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35365,"byte_end":35372,"line_start":42,"line_end":42,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35377,"byte_end":35399,"line_start":43,"line_end":43,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35404,"byte_end":35407,"line_start":44,"line_end":44,"column_start":5,"column_end":8}},{"value":"/ let mut dst = [0; 10];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35412,"byte_end":35438,"line_start":45,"line_end":45,"column_start":5,"column_end":31}},{"value":"/ let mut buf = &mut dst[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35443,"byte_end":35474,"line_start":46,"line_end":46,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35479,"byte_end":35482,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ let original_remaining = buf.remaining_mut();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35487,"byte_end":35536,"line_start":48,"line_end":48,"column_start":5,"column_end":54}},{"value":"/ buf.put(&b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35541,"byte_end":35568,"line_start":49,"line_end":49,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35573,"byte_end":35576,"line_start":50,"line_end":50,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(original_remaining - 5, buf.remaining_mut());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35581,"byte_end":35641,"line_start":51,"line_end":51,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35646,"byte_end":35653,"line_start":52,"line_end":52,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35658,"byte_end":35661,"line_start":53,"line_end":53,"column_start":5,"column_end":8}},{"value":"/ # Implementer notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35666,"byte_end":35689,"line_start":54,"line_end":54,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35694,"byte_end":35697,"line_start":55,"line_end":55,"column_start":5,"column_end":8}},{"value":"/ Implementations of `remaining_mut` should ensure that the return value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35702,"byte_end":35776,"line_start":56,"line_end":56,"column_start":5,"column_end":79}},{"value":"/ does not change unless a call is made to `advance_mut` or any other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35781,"byte_end":35852,"line_start":57,"line_end":57,"column_start":5,"column_end":76}},{"value":"/ function that is documented to change the `BufMut`'s current position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35857,"byte_end":35931,"line_start":58,"line_end":58,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35936,"byte_end":35939,"line_start":59,"line_end":59,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35944,"byte_end":35954,"line_start":60,"line_end":60,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35959,"byte_end":35962,"line_start":61,"line_end":61,"column_start":5,"column_end":8}},{"value":"/ `remaining_mut` may return value smaller than actual available space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":35967,"byte_end":36040,"line_start":62,"line_end":62,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37330,"byte_end":37341,"line_start":104,"line_end":104,"column_start":15,"column_end":26},"name":"advance_mut","qualname":"::buf::buf_mut::BufMut::advance_mut","value":"unsafe fn advance_mut<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Advance the internal cursor of the BufMut","sig":null,"attributes":[{"value":"/ Advance the internal cursor of the BufMut","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36084,"byte_end":36129,"line_start":65,"line_end":65,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36134,"byte_end":36137,"line_start":66,"line_end":66,"column_start":5,"column_end":8}},{"value":"/ The next call to `chunk_mut` will return a slice starting `cnt` bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36142,"byte_end":36215,"line_start":67,"line_end":67,"column_start":5,"column_end":78}},{"value":"/ further into the underlying buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36220,"byte_end":36259,"line_start":68,"line_end":68,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36264,"byte_end":36267,"line_start":69,"line_end":69,"column_start":5,"column_end":8}},{"value":"/ This function is unsafe because there is no guarantee that the bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36272,"byte_end":36344,"line_start":70,"line_end":70,"column_start":5,"column_end":77}},{"value":"/ being advanced past have been initialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36349,"byte_end":36395,"line_start":71,"line_end":71,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36400,"byte_end":36403,"line_start":72,"line_end":72,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36408,"byte_end":36422,"line_start":73,"line_end":73,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36427,"byte_end":36430,"line_start":74,"line_end":74,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36435,"byte_end":36442,"line_start":75,"line_end":75,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36447,"byte_end":36469,"line_start":76,"line_end":76,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36474,"byte_end":36477,"line_start":77,"line_end":77,"column_start":5,"column_end":8}},{"value":"/ let mut buf = Vec::with_capacity(16);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36482,"byte_end":36523,"line_start":78,"line_end":78,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36528,"byte_end":36531,"line_start":79,"line_end":79,"column_start":5,"column_end":8}},{"value":"/ // Write some data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36536,"byte_end":36558,"line_start":80,"line_end":80,"column_start":5,"column_end":27}},{"value":"/ buf.chunk_mut()[0..2].copy_from_slice(b\"he\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36563,"byte_end":36612,"line_start":81,"line_end":81,"column_start":5,"column_end":54}},{"value":"/ unsafe { buf.advance_mut(2) };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36617,"byte_end":36651,"line_start":82,"line_end":82,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36656,"byte_end":36659,"line_start":83,"line_end":83,"column_start":5,"column_end":8}},{"value":"/ // write more bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36664,"byte_end":36687,"line_start":84,"line_end":84,"column_start":5,"column_end":28}},{"value":"/ buf.chunk_mut()[0..3].copy_from_slice(b\"llo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36692,"byte_end":36742,"line_start":85,"line_end":85,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36747,"byte_end":36750,"line_start":86,"line_end":86,"column_start":5,"column_end":8}},{"value":"/ unsafe { buf.advance_mut(3); }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36755,"byte_end":36789,"line_start":87,"line_end":87,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36794,"byte_end":36797,"line_start":88,"line_end":88,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(5, buf.len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36802,"byte_end":36831,"line_start":89,"line_end":89,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(buf, b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36836,"byte_end":36866,"line_start":90,"line_end":90,"column_start":5,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36871,"byte_end":36878,"line_start":91,"line_end":91,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36883,"byte_end":36886,"line_start":92,"line_end":92,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36891,"byte_end":36903,"line_start":93,"line_end":93,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36908,"byte_end":36911,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ This function **may** panic if `cnt > self.remaining_mut()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36916,"byte_end":36980,"line_start":95,"line_end":95,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36985,"byte_end":36988,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ # Implementer notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":36993,"byte_end":37016,"line_start":97,"line_end":97,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37021,"byte_end":37024,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ It is recommended for implementations of `advance_mut` to panic if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37029,"byte_end":37099,"line_start":99,"line_end":99,"column_start":5,"column_end":75}},{"value":"/ `cnt > self.remaining_mut()`. If the implementation does not panic,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37104,"byte_end":37175,"line_start":100,"line_end":100,"column_start":5,"column_end":76}},{"value":"/ the call must behave as if `cnt == self.remaining_mut()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37180,"byte_end":37241,"line_start":101,"line_end":101,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37246,"byte_end":37249,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ A call with `cnt == 0` should never panic and be a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37254,"byte_end":37315,"line_start":103,"line_end":103,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37807,"byte_end":37824,"line_start":124,"line_end":124,"column_start":8,"column_end":25},"name":"has_remaining_mut","qualname":"::buf::buf_mut::BufMut::has_remaining_mut","value":"fn has_remaining_mut<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Returns true if there is space in `self` for more bytes.","sig":null,"attributes":[{"value":"/ Returns true if there is space in `self` for more bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37371,"byte_end":37431,"line_start":106,"line_end":106,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37436,"byte_end":37439,"line_start":107,"line_end":107,"column_start":5,"column_end":8}},{"value":"/ This is equivalent to `self.remaining_mut() != 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37444,"byte_end":37498,"line_start":108,"line_end":108,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37503,"byte_end":37506,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37511,"byte_end":37525,"line_start":110,"line_end":110,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37530,"byte_end":37533,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37538,"byte_end":37545,"line_start":112,"line_end":112,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37550,"byte_end":37572,"line_start":113,"line_end":113,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37577,"byte_end":37580,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ let mut dst = [0; 5];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37585,"byte_end":37610,"line_start":115,"line_end":115,"column_start":5,"column_end":30}},{"value":"/ let mut buf = &mut dst[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37615,"byte_end":37646,"line_start":116,"line_end":116,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37651,"byte_end":37654,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ assert!(buf.has_remaining_mut());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37659,"byte_end":37696,"line_start":118,"line_end":118,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37701,"byte_end":37704,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ buf.put(&b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37709,"byte_end":37736,"line_start":120,"line_end":120,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37741,"byte_end":37744,"line_start":121,"line_end":121,"column_start":5,"column_end":8}},{"value":"/ assert!(!buf.has_remaining_mut());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37749,"byte_end":37787,"line_start":122,"line_end":122,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37792,"byte_end":37799,"line_start":123,"line_end":123,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39697,"byte_end":39706,"line_start":175,"line_end":175,"column_start":8,"column_end":17},"name":"chunk_mut","qualname":"::buf::buf_mut::BufMut::chunk_mut","value":"fn chunk_mut<'_>(&'_ mut Self) -> &'_ mut UninitSlice","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Returns a mutable slice starting at the current BufMut position and of\n length between 0 and `BufMut::remaining_mut()`. Note that this *can* be shorter than the\n whole remainder of the buffer (this allows non-continuous implementation).","sig":null,"attributes":[{"value":"/ Returns a mutable slice starting at the current BufMut position and of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37886,"byte_end":37960,"line_start":128,"line_end":128,"column_start":5,"column_end":79}},{"value":"/ length between 0 and `BufMut::remaining_mut()`. Note that this *can* be shorter than the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":37965,"byte_end":38057,"line_start":129,"line_end":129,"column_start":5,"column_end":97}},{"value":"/ whole remainder of the buffer (this allows non-continuous implementation).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38062,"byte_end":38140,"line_start":130,"line_end":130,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38145,"byte_end":38148,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ This is a lower level function. Most operations are done with other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38153,"byte_end":38224,"line_start":132,"line_end":132,"column_start":5,"column_end":76}},{"value":"/ functions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38229,"byte_end":38243,"line_start":133,"line_end":133,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38248,"byte_end":38251,"line_start":134,"line_end":134,"column_start":5,"column_end":8}},{"value":"/ The returned byte slice may represent uninitialized memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38256,"byte_end":38319,"line_start":135,"line_end":135,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38324,"byte_end":38327,"line_start":136,"line_end":136,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38332,"byte_end":38346,"line_start":137,"line_end":137,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38351,"byte_end":38354,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38359,"byte_end":38366,"line_start":139,"line_end":139,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38371,"byte_end":38393,"line_start":140,"line_end":140,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38398,"byte_end":38401,"line_start":141,"line_end":141,"column_start":5,"column_end":8}},{"value":"/ let mut buf = Vec::with_capacity(16);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38406,"byte_end":38447,"line_start":142,"line_end":142,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38452,"byte_end":38455,"line_start":143,"line_end":143,"column_start":5,"column_end":8}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38460,"byte_end":38472,"line_start":144,"line_end":144,"column_start":5,"column_end":17}},{"value":"/ // MaybeUninit::as_mut_ptr","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38477,"byte_end":38511,"line_start":145,"line_end":145,"column_start":5,"column_end":39}},{"value":"/ buf.chunk_mut()[0..].as_mut_ptr().write(b'h');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38516,"byte_end":38570,"line_start":146,"line_end":146,"column_start":5,"column_end":59}},{"value":"/ buf.chunk_mut()[1..].as_mut_ptr().write(b'e');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38575,"byte_end":38629,"line_start":147,"line_end":147,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38634,"byte_end":38637,"line_start":148,"line_end":148,"column_start":5,"column_end":8}},{"value":"/ buf.advance_mut(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38642,"byte_end":38669,"line_start":149,"line_end":149,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38674,"byte_end":38677,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ buf.chunk_mut()[0..].as_mut_ptr().write(b'l');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38682,"byte_end":38736,"line_start":151,"line_end":151,"column_start":5,"column_end":59}},{"value":"/ buf.chunk_mut()[1..].as_mut_ptr().write(b'l');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38741,"byte_end":38795,"line_start":152,"line_end":152,"column_start":5,"column_end":59}},{"value":"/ buf.chunk_mut()[2..].as_mut_ptr().write(b'o');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38800,"byte_end":38854,"line_start":153,"line_end":153,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38859,"byte_end":38862,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ buf.advance_mut(3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38867,"byte_end":38894,"line_start":155,"line_end":155,"column_start":5,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38899,"byte_end":38904,"line_start":156,"line_end":156,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38909,"byte_end":38912,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(5, buf.len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38917,"byte_end":38946,"line_start":158,"line_end":158,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(buf, b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38951,"byte_end":38981,"line_start":159,"line_end":159,"column_start":5,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38986,"byte_end":38993,"line_start":160,"line_end":160,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":38998,"byte_end":39001,"line_start":161,"line_end":161,"column_start":5,"column_end":8}},{"value":"/ # Implementer notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39006,"byte_end":39029,"line_start":162,"line_end":162,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39034,"byte_end":39037,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ This function should never panic. `chunk_mut` should return an empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39042,"byte_end":39114,"line_start":164,"line_end":164,"column_start":5,"column_end":77}},{"value":"/ slice **if and only if** `remaining_mut()` returns 0. In other words,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39119,"byte_end":39192,"line_start":165,"line_end":165,"column_start":5,"column_end":78}},{"value":"/ `chunk_mut()` returning an empty slice implies that `remaining_mut()` will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39197,"byte_end":39275,"line_start":166,"line_end":166,"column_start":5,"column_end":83}},{"value":"/ return 0 and `remaining_mut()` returning 0 implies that `chunk_mut()` will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39280,"byte_end":39358,"line_start":167,"line_end":167,"column_start":5,"column_end":83}},{"value":"/ return an empty slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39363,"byte_end":39389,"line_start":168,"line_end":168,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39394,"byte_end":39397,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ This function may trigger an out-of-memory abort if it tries to allocate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39402,"byte_end":39478,"line_start":170,"line_end":170,"column_start":5,"column_end":81}},{"value":"/ memory and fails to do so.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39483,"byte_end":39513,"line_start":171,"line_end":171,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40233,"byte_end":40236,"line_start":197,"line_end":197,"column_start":8,"column_end":11},"name":"put","qualname":"::buf::buf_mut::BufMut::put","value":"fn put(&'_ mut Self, T) where T: super::Buf, Self: Sized","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Transfer bytes into `self` from `src` and advance the cursor by the\n number of bytes written.","sig":null,"attributes":[{"value":"/ Transfer bytes into `self` from `src` and advance the cursor by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39744,"byte_end":39815,"line_start":177,"line_end":177,"column_start":5,"column_end":76}},{"value":"/ number of bytes written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39820,"byte_end":39848,"line_start":178,"line_end":178,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39853,"byte_end":39856,"line_start":179,"line_end":179,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39861,"byte_end":39875,"line_start":180,"line_end":180,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39880,"byte_end":39883,"line_start":181,"line_end":181,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39888,"byte_end":39895,"line_start":182,"line_end":182,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39900,"byte_end":39922,"line_start":183,"line_end":183,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39927,"byte_end":39930,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39935,"byte_end":39960,"line_start":185,"line_end":185,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39965,"byte_end":39968,"line_start":186,"line_end":186,"column_start":5,"column_end":8}},{"value":"/ buf.put_u8(b'h');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39973,"byte_end":39994,"line_start":187,"line_end":187,"column_start":5,"column_end":26}},{"value":"/ buf.put(&b\"ello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":39999,"byte_end":40025,"line_start":188,"line_end":188,"column_start":5,"column_end":31}},{"value":"/ buf.put(&b\" world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40030,"byte_end":40058,"line_start":189,"line_end":189,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40063,"byte_end":40066,"line_start":190,"line_end":190,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf, b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40071,"byte_end":40107,"line_start":191,"line_end":191,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40112,"byte_end":40119,"line_start":192,"line_end":192,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40124,"byte_end":40127,"line_start":193,"line_end":193,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40132,"byte_end":40144,"line_start":194,"line_end":194,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40149,"byte_end":40152,"line_start":195,"line_end":195,"column_start":5,"column_end":8}},{"value":"/ Panics if `self` does not have enough capacity to contain `src`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40157,"byte_end":40225,"line_start":196,"line_end":196,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41296,"byte_end":41305,"line_start":240,"line_end":240,"column_start":8,"column_end":17},"name":"put_slice","qualname":"::buf::buf_mut::BufMut::put_slice","value":"fn put_slice<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Transfer bytes into `self` from `src` and advance the cursor by the\n number of bytes written.","sig":null,"attributes":[{"value":"/ Transfer bytes into `self` from `src` and advance the cursor by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40796,"byte_end":40867,"line_start":221,"line_end":221,"column_start":5,"column_end":76}},{"value":"/ number of bytes written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40872,"byte_end":40900,"line_start":222,"line_end":222,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40905,"byte_end":40908,"line_start":223,"line_end":223,"column_start":5,"column_end":8}},{"value":"/ `self` must have enough remaining capacity to contain all of `src`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40913,"byte_end":40984,"line_start":224,"line_end":224,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40989,"byte_end":40992,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":40997,"byte_end":41004,"line_start":226,"line_end":226,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41009,"byte_end":41031,"line_start":227,"line_end":227,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41036,"byte_end":41039,"line_start":228,"line_end":228,"column_start":5,"column_end":8}},{"value":"/ let mut dst = [0; 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41044,"byte_end":41069,"line_start":229,"line_end":229,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41074,"byte_end":41077,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41082,"byte_end":41087,"line_start":231,"line_end":231,"column_start":5,"column_end":10}},{"value":"/ let mut buf = &mut dst[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41092,"byte_end":41127,"line_start":232,"line_end":232,"column_start":5,"column_end":40}},{"value":"/ buf.put_slice(b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41132,"byte_end":41164,"line_start":233,"line_end":233,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41169,"byte_end":41172,"line_start":234,"line_end":234,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(1, buf.remaining_mut());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41177,"byte_end":41220,"line_start":235,"line_end":235,"column_start":5,"column_end":48}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41225,"byte_end":41230,"line_start":236,"line_end":236,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41235,"byte_end":41238,"line_start":237,"line_end":237,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(b\"hello\\0\", &dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41243,"byte_end":41276,"line_start":238,"line_end":238,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41281,"byte_end":41288,"line_start":239,"line_end":239,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42604,"byte_end":42613,"line_start":293,"line_end":293,"column_start":8,"column_end":17},"name":"put_bytes","qualname":"::buf::buf_mut::BufMut::put_bytes","value":"fn put_bytes<'_>(&'_ mut Self, u8, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Put `cnt` bytes `val` into `self`.","sig":null,"attributes":[{"value":"/ Put `cnt` bytes `val` into `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":41962,"byte_end":42000,"line_start":268,"line_end":268,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42005,"byte_end":42008,"line_start":269,"line_end":269,"column_start":5,"column_end":8}},{"value":"/ Logically equivalent to calling `self.put_u8(val)` `cnt` times, but may work faster.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42013,"byte_end":42101,"line_start":270,"line_end":270,"column_start":5,"column_end":93}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42106,"byte_end":42109,"line_start":271,"line_end":271,"column_start":5,"column_end":8}},{"value":"/ `self` must have at least `cnt` remaining capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42114,"byte_end":42169,"line_start":272,"line_end":272,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42174,"byte_end":42177,"line_start":273,"line_end":273,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42182,"byte_end":42189,"line_start":274,"line_end":274,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42194,"byte_end":42216,"line_start":275,"line_end":275,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42221,"byte_end":42224,"line_start":276,"line_end":276,"column_start":5,"column_end":8}},{"value":"/ let mut dst = [0; 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42229,"byte_end":42254,"line_start":277,"line_end":277,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42259,"byte_end":42262,"line_start":278,"line_end":278,"column_start":5,"column_end":8}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42267,"byte_end":42272,"line_start":279,"line_end":279,"column_start":5,"column_end":10}},{"value":"/ let mut buf = &mut dst[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42277,"byte_end":42312,"line_start":280,"line_end":280,"column_start":5,"column_end":40}},{"value":"/ buf.put_bytes(b'a', 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42317,"byte_end":42348,"line_start":281,"line_end":281,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42353,"byte_end":42356,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(2, buf.remaining_mut());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42361,"byte_end":42404,"line_start":283,"line_end":283,"column_start":5,"column_end":48}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42409,"byte_end":42414,"line_start":284,"line_end":284,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42419,"byte_end":42422,"line_start":285,"line_end":285,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(b\"aaaa\\0\\0\", &dst);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42427,"byte_end":42461,"line_start":286,"line_end":286,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42466,"byte_end":42473,"line_start":287,"line_end":287,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42478,"byte_end":42481,"line_start":288,"line_end":288,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42486,"byte_end":42498,"line_start":289,"line_end":289,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42503,"byte_end":42506,"line_start":290,"line_end":290,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42511,"byte_end":42580,"line_start":291,"line_end":291,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42585,"byte_end":42596,"line_start":292,"line_end":292,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43142,"byte_end":43148,"line_start":317,"line_end":317,"column_start":8,"column_end":14},"name":"put_u8","qualname":"::buf::buf_mut::BufMut::put_u8","value":"fn put_u8<'_>(&'_ mut Self, u8)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 8 bit integer to `self`.","sig":null,"attributes":[{"value":"/ Writes an unsigned 8 bit integer to `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42725,"byte_end":42772,"line_start":299,"line_end":299,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42777,"byte_end":42780,"line_start":300,"line_end":300,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 1.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42785,"byte_end":42827,"line_start":301,"line_end":301,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42832,"byte_end":42835,"line_start":302,"line_end":302,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42840,"byte_end":42854,"line_start":303,"line_end":303,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42859,"byte_end":42862,"line_start":304,"line_end":304,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42867,"byte_end":42874,"line_start":305,"line_end":305,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42879,"byte_end":42901,"line_start":306,"line_end":306,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42906,"byte_end":42909,"line_start":307,"line_end":307,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42914,"byte_end":42939,"line_start":308,"line_end":308,"column_start":5,"column_end":30}},{"value":"/ buf.put_u8(0x01);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42944,"byte_end":42965,"line_start":309,"line_end":309,"column_start":5,"column_end":26}},{"value":"/ assert_eq!(buf, b\"\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":42970,"byte_end":42999,"line_start":310,"line_end":310,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43004,"byte_end":43011,"line_start":311,"line_end":311,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43016,"byte_end":43019,"line_start":312,"line_end":312,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43024,"byte_end":43036,"line_start":313,"line_end":313,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43041,"byte_end":43044,"line_start":314,"line_end":314,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43049,"byte_end":43118,"line_start":315,"line_end":315,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43123,"byte_end":43134,"line_start":316,"line_end":316,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43647,"byte_end":43653,"line_start":340,"line_end":340,"column_start":8,"column_end":14},"name":"put_i8","qualname":"::buf::buf_mut::BufMut::put_i8","value":"fn put_i8<'_>(&'_ mut Self, i8)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 8 bit integer to `self`.","sig":null,"attributes":[{"value":"/ Writes a signed 8 bit integer to `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43233,"byte_end":43277,"line_start":322,"line_end":322,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43282,"byte_end":43285,"line_start":323,"line_end":323,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 1.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43290,"byte_end":43332,"line_start":324,"line_end":324,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43337,"byte_end":43340,"line_start":325,"line_end":325,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43345,"byte_end":43359,"line_start":326,"line_end":326,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43364,"byte_end":43367,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43372,"byte_end":43379,"line_start":328,"line_end":328,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43384,"byte_end":43406,"line_start":329,"line_end":329,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43411,"byte_end":43414,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43419,"byte_end":43444,"line_start":331,"line_end":331,"column_start":5,"column_end":30}},{"value":"/ buf.put_i8(0x01);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43449,"byte_end":43470,"line_start":332,"line_end":332,"column_start":5,"column_end":26}},{"value":"/ assert_eq!(buf, b\"\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43475,"byte_end":43504,"line_start":333,"line_end":333,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43509,"byte_end":43516,"line_start":334,"line_end":334,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43521,"byte_end":43524,"line_start":335,"line_end":335,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43529,"byte_end":43541,"line_start":336,"line_end":336,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43546,"byte_end":43549,"line_start":337,"line_end":337,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43554,"byte_end":43623,"line_start":338,"line_end":338,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43628,"byte_end":43639,"line_start":339,"line_end":339,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44193,"byte_end":44200,"line_start":363,"line_end":363,"column_start":8,"column_end":15},"name":"put_u16","qualname":"::buf::buf_mut::BufMut::put_u16","value":"fn put_u16<'_>(&'_ mut Self, u16)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 16 bit integer to `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 16 bit integer to `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43743,"byte_end":43816,"line_start":345,"line_end":345,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43821,"byte_end":43824,"line_start":346,"line_end":346,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43829,"byte_end":43871,"line_start":347,"line_end":347,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43876,"byte_end":43879,"line_start":348,"line_end":348,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43884,"byte_end":43898,"line_start":349,"line_end":349,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43903,"byte_end":43906,"line_start":350,"line_end":350,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43911,"byte_end":43918,"line_start":351,"line_end":351,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43923,"byte_end":43945,"line_start":352,"line_end":352,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43950,"byte_end":43953,"line_start":353,"line_end":353,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43958,"byte_end":43983,"line_start":354,"line_end":354,"column_start":5,"column_end":30}},{"value":"/ buf.put_u16(0x0809);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":43988,"byte_end":44012,"line_start":355,"line_end":355,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(buf, b\"\\x08\\x09\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44017,"byte_end":44050,"line_start":356,"line_end":356,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44055,"byte_end":44062,"line_start":357,"line_end":357,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44067,"byte_end":44070,"line_start":358,"line_end":358,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44075,"byte_end":44087,"line_start":359,"line_end":359,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44092,"byte_end":44095,"line_start":360,"line_end":360,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44100,"byte_end":44169,"line_start":361,"line_end":361,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44174,"byte_end":44185,"line_start":362,"line_end":362,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44730,"byte_end":44740,"line_start":385,"line_end":385,"column_start":8,"column_end":18},"name":"put_u16_le","qualname":"::buf::buf_mut::BufMut::put_u16_le","value":"fn put_u16_le<'_>(&'_ mut Self, u16)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 16 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 16 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44274,"byte_end":44350,"line_start":367,"line_end":367,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44355,"byte_end":44358,"line_start":368,"line_end":368,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44363,"byte_end":44405,"line_start":369,"line_end":369,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44410,"byte_end":44413,"line_start":370,"line_end":370,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44418,"byte_end":44432,"line_start":371,"line_end":371,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44437,"byte_end":44440,"line_start":372,"line_end":372,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44445,"byte_end":44452,"line_start":373,"line_end":373,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44457,"byte_end":44479,"line_start":374,"line_end":374,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44484,"byte_end":44487,"line_start":375,"line_end":375,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44492,"byte_end":44517,"line_start":376,"line_end":376,"column_start":5,"column_end":30}},{"value":"/ buf.put_u16_le(0x0809);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44522,"byte_end":44549,"line_start":377,"line_end":377,"column_start":5,"column_end":32}},{"value":"/ assert_eq!(buf, b\"\\x09\\x08\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44554,"byte_end":44587,"line_start":378,"line_end":378,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44592,"byte_end":44599,"line_start":379,"line_end":379,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44604,"byte_end":44607,"line_start":380,"line_end":380,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44612,"byte_end":44624,"line_start":381,"line_end":381,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44629,"byte_end":44632,"line_start":382,"line_end":382,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44637,"byte_end":44706,"line_start":383,"line_end":383,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44711,"byte_end":44722,"line_start":384,"line_end":384,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45261,"byte_end":45268,"line_start":407,"line_end":407,"column_start":8,"column_end":15},"name":"put_i16","qualname":"::buf::buf_mut::BufMut::put_i16","value":"fn put_i16<'_>(&'_ mut Self, i16)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 16 bit integer to `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 16 bit integer to `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44814,"byte_end":44884,"line_start":389,"line_end":389,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44889,"byte_end":44892,"line_start":390,"line_end":390,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44897,"byte_end":44939,"line_start":391,"line_end":391,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44944,"byte_end":44947,"line_start":392,"line_end":392,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44952,"byte_end":44966,"line_start":393,"line_end":393,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44971,"byte_end":44974,"line_start":394,"line_end":394,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44979,"byte_end":44986,"line_start":395,"line_end":395,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":44991,"byte_end":45013,"line_start":396,"line_end":396,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45018,"byte_end":45021,"line_start":397,"line_end":397,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45026,"byte_end":45051,"line_start":398,"line_end":398,"column_start":5,"column_end":30}},{"value":"/ buf.put_i16(0x0809);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45056,"byte_end":45080,"line_start":399,"line_end":399,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(buf, b\"\\x08\\x09\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45085,"byte_end":45118,"line_start":400,"line_end":400,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45123,"byte_end":45130,"line_start":401,"line_end":401,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45135,"byte_end":45138,"line_start":402,"line_end":402,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45143,"byte_end":45155,"line_start":403,"line_end":403,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45160,"byte_end":45163,"line_start":404,"line_end":404,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45168,"byte_end":45237,"line_start":405,"line_end":405,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45242,"byte_end":45253,"line_start":406,"line_end":406,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45795,"byte_end":45805,"line_start":429,"line_end":429,"column_start":8,"column_end":18},"name":"put_i16_le","qualname":"::buf::buf_mut::BufMut::put_i16_le","value":"fn put_i16_le<'_>(&'_ mut Self, i16)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 16 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 16 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45342,"byte_end":45415,"line_start":411,"line_end":411,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45420,"byte_end":45423,"line_start":412,"line_end":412,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45428,"byte_end":45470,"line_start":413,"line_end":413,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45475,"byte_end":45478,"line_start":414,"line_end":414,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45483,"byte_end":45497,"line_start":415,"line_end":415,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45502,"byte_end":45505,"line_start":416,"line_end":416,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45510,"byte_end":45517,"line_start":417,"line_end":417,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45522,"byte_end":45544,"line_start":418,"line_end":418,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45549,"byte_end":45552,"line_start":419,"line_end":419,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45557,"byte_end":45582,"line_start":420,"line_end":420,"column_start":5,"column_end":30}},{"value":"/ buf.put_i16_le(0x0809);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45587,"byte_end":45614,"line_start":421,"line_end":421,"column_start":5,"column_end":32}},{"value":"/ assert_eq!(buf, b\"\\x09\\x08\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45619,"byte_end":45652,"line_start":422,"line_end":422,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45657,"byte_end":45664,"line_start":423,"line_end":423,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45669,"byte_end":45672,"line_start":424,"line_end":424,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45677,"byte_end":45689,"line_start":425,"line_end":425,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45694,"byte_end":45697,"line_start":426,"line_end":426,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45702,"byte_end":45771,"line_start":427,"line_end":427,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45776,"byte_end":45787,"line_start":428,"line_end":428,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46341,"byte_end":46348,"line_start":451,"line_end":451,"column_start":8,"column_end":15},"name":"put_u32","qualname":"::buf::buf_mut::BufMut::put_u32","value":"fn put_u32<'_>(&'_ mut Self, u32)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 32 bit integer to `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 32 bit integer to `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45879,"byte_end":45952,"line_start":433,"line_end":433,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45957,"byte_end":45960,"line_start":434,"line_end":434,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":45965,"byte_end":46007,"line_start":435,"line_end":435,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46012,"byte_end":46015,"line_start":436,"line_end":436,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46020,"byte_end":46034,"line_start":437,"line_end":437,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46039,"byte_end":46042,"line_start":438,"line_end":438,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46047,"byte_end":46054,"line_start":439,"line_end":439,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46059,"byte_end":46081,"line_start":440,"line_end":440,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46086,"byte_end":46089,"line_start":441,"line_end":441,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46094,"byte_end":46119,"line_start":442,"line_end":442,"column_start":5,"column_end":30}},{"value":"/ buf.put_u32(0x0809A0A1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46124,"byte_end":46152,"line_start":443,"line_end":443,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(buf, b\"\\x08\\x09\\xA0\\xA1\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46157,"byte_end":46198,"line_start":444,"line_end":444,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46203,"byte_end":46210,"line_start":445,"line_end":445,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46215,"byte_end":46218,"line_start":446,"line_end":446,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46223,"byte_end":46235,"line_start":447,"line_end":447,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46240,"byte_end":46243,"line_start":448,"line_end":448,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46248,"byte_end":46317,"line_start":449,"line_end":449,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46322,"byte_end":46333,"line_start":450,"line_end":450,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46890,"byte_end":46900,"line_start":473,"line_end":473,"column_start":8,"column_end":18},"name":"put_u32_le","qualname":"::buf::buf_mut::BufMut::put_u32_le","value":"fn put_u32_le<'_>(&'_ mut Self, u32)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 32 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 32 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46422,"byte_end":46498,"line_start":455,"line_end":455,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46503,"byte_end":46506,"line_start":456,"line_end":456,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46511,"byte_end":46553,"line_start":457,"line_end":457,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46558,"byte_end":46561,"line_start":458,"line_end":458,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46566,"byte_end":46580,"line_start":459,"line_end":459,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46585,"byte_end":46588,"line_start":460,"line_end":460,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46593,"byte_end":46600,"line_start":461,"line_end":461,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46605,"byte_end":46627,"line_start":462,"line_end":462,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46632,"byte_end":46635,"line_start":463,"line_end":463,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46640,"byte_end":46665,"line_start":464,"line_end":464,"column_start":5,"column_end":30}},{"value":"/ buf.put_u32_le(0x0809A0A1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46670,"byte_end":46701,"line_start":465,"line_end":465,"column_start":5,"column_end":36}},{"value":"/ assert_eq!(buf, b\"\\xA1\\xA0\\x09\\x08\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46706,"byte_end":46747,"line_start":466,"line_end":466,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46752,"byte_end":46759,"line_start":467,"line_end":467,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46764,"byte_end":46767,"line_start":468,"line_end":468,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46772,"byte_end":46784,"line_start":469,"line_end":469,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46789,"byte_end":46792,"line_start":470,"line_end":470,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46797,"byte_end":46866,"line_start":471,"line_end":471,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46871,"byte_end":46882,"line_start":472,"line_end":472,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47433,"byte_end":47440,"line_start":495,"line_end":495,"column_start":8,"column_end":15},"name":"put_i32","qualname":"::buf::buf_mut::BufMut::put_i32","value":"fn put_i32<'_>(&'_ mut Self, i32)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 32 bit integer to `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 32 bit integer to `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":46974,"byte_end":47044,"line_start":477,"line_end":477,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47049,"byte_end":47052,"line_start":478,"line_end":478,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47057,"byte_end":47099,"line_start":479,"line_end":479,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47104,"byte_end":47107,"line_start":480,"line_end":480,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47112,"byte_end":47126,"line_start":481,"line_end":481,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47131,"byte_end":47134,"line_start":482,"line_end":482,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47139,"byte_end":47146,"line_start":483,"line_end":483,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47151,"byte_end":47173,"line_start":484,"line_end":484,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47178,"byte_end":47181,"line_start":485,"line_end":485,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47186,"byte_end":47211,"line_start":486,"line_end":486,"column_start":5,"column_end":30}},{"value":"/ buf.put_i32(0x0809A0A1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47216,"byte_end":47244,"line_start":487,"line_end":487,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(buf, b\"\\x08\\x09\\xA0\\xA1\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47249,"byte_end":47290,"line_start":488,"line_end":488,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47295,"byte_end":47302,"line_start":489,"line_end":489,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47307,"byte_end":47310,"line_start":490,"line_end":490,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47315,"byte_end":47327,"line_start":491,"line_end":491,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47332,"byte_end":47335,"line_start":492,"line_end":492,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47340,"byte_end":47409,"line_start":493,"line_end":493,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47414,"byte_end":47425,"line_start":494,"line_end":494,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47979,"byte_end":47989,"line_start":517,"line_end":517,"column_start":8,"column_end":18},"name":"put_i32_le","qualname":"::buf::buf_mut::BufMut::put_i32_le","value":"fn put_i32_le<'_>(&'_ mut Self, i32)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 32 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 32 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47514,"byte_end":47587,"line_start":499,"line_end":499,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47592,"byte_end":47595,"line_start":500,"line_end":500,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47600,"byte_end":47642,"line_start":501,"line_end":501,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47647,"byte_end":47650,"line_start":502,"line_end":502,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47655,"byte_end":47669,"line_start":503,"line_end":503,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47674,"byte_end":47677,"line_start":504,"line_end":504,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47682,"byte_end":47689,"line_start":505,"line_end":505,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47694,"byte_end":47716,"line_start":506,"line_end":506,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47721,"byte_end":47724,"line_start":507,"line_end":507,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47729,"byte_end":47754,"line_start":508,"line_end":508,"column_start":5,"column_end":30}},{"value":"/ buf.put_i32_le(0x0809A0A1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47759,"byte_end":47790,"line_start":509,"line_end":509,"column_start":5,"column_end":36}},{"value":"/ assert_eq!(buf, b\"\\xA1\\xA0\\x09\\x08\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47795,"byte_end":47836,"line_start":510,"line_end":510,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47841,"byte_end":47848,"line_start":511,"line_end":511,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47853,"byte_end":47856,"line_start":512,"line_end":512,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47861,"byte_end":47873,"line_start":513,"line_end":513,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47878,"byte_end":47881,"line_start":514,"line_end":514,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47886,"byte_end":47955,"line_start":515,"line_end":515,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":47960,"byte_end":47971,"line_start":516,"line_end":516,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48553,"byte_end":48560,"line_start":539,"line_end":539,"column_start":8,"column_end":15},"name":"put_u64","qualname":"::buf::buf_mut::BufMut::put_u64","value":"fn put_u64<'_>(&'_ mut Self, u64)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 64 bit integer to `self` in the big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 64 bit integer to `self` in the big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48063,"byte_end":48140,"line_start":521,"line_end":521,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48145,"byte_end":48148,"line_start":522,"line_end":522,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48153,"byte_end":48195,"line_start":523,"line_end":523,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48200,"byte_end":48203,"line_start":524,"line_end":524,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48208,"byte_end":48222,"line_start":525,"line_end":525,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48227,"byte_end":48230,"line_start":526,"line_end":526,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48235,"byte_end":48242,"line_start":527,"line_end":527,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48247,"byte_end":48269,"line_start":528,"line_end":528,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48274,"byte_end":48277,"line_start":529,"line_end":529,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48282,"byte_end":48307,"line_start":530,"line_end":530,"column_start":5,"column_end":30}},{"value":"/ buf.put_u64(0x0102030405060708);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48312,"byte_end":48348,"line_start":531,"line_end":531,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(buf, b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48353,"byte_end":48410,"line_start":532,"line_end":532,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48415,"byte_end":48422,"line_start":533,"line_end":533,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48427,"byte_end":48430,"line_start":534,"line_end":534,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48435,"byte_end":48447,"line_start":535,"line_end":535,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48452,"byte_end":48455,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48460,"byte_end":48529,"line_start":537,"line_end":537,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48534,"byte_end":48545,"line_start":538,"line_end":538,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49126,"byte_end":49136,"line_start":561,"line_end":561,"column_start":8,"column_end":18},"name":"put_u64_le","qualname":"::buf::buf_mut::BufMut::put_u64_le","value":"fn put_u64_le<'_>(&'_ mut Self, u64)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 64 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 64 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48634,"byte_end":48710,"line_start":543,"line_end":543,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48715,"byte_end":48718,"line_start":544,"line_end":544,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48723,"byte_end":48765,"line_start":545,"line_end":545,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48770,"byte_end":48773,"line_start":546,"line_end":546,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48778,"byte_end":48792,"line_start":547,"line_end":547,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48797,"byte_end":48800,"line_start":548,"line_end":548,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48805,"byte_end":48812,"line_start":549,"line_end":549,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48817,"byte_end":48839,"line_start":550,"line_end":550,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48844,"byte_end":48847,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48852,"byte_end":48877,"line_start":552,"line_end":552,"column_start":5,"column_end":30}},{"value":"/ buf.put_u64_le(0x0102030405060708);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48882,"byte_end":48921,"line_start":553,"line_end":553,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(buf, b\"\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48926,"byte_end":48983,"line_start":554,"line_end":554,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":48988,"byte_end":48995,"line_start":555,"line_end":555,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49000,"byte_end":49003,"line_start":556,"line_end":556,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49008,"byte_end":49020,"line_start":557,"line_end":557,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49025,"byte_end":49028,"line_start":558,"line_end":558,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49033,"byte_end":49102,"line_start":559,"line_end":559,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49107,"byte_end":49118,"line_start":560,"line_end":560,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49697,"byte_end":49704,"line_start":583,"line_end":583,"column_start":8,"column_end":15},"name":"put_i64","qualname":"::buf::buf_mut::BufMut::put_i64","value":"fn put_i64<'_>(&'_ mut Self, i64)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 64 bit integer to `self` in the big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 64 bit integer to `self` in the big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49210,"byte_end":49284,"line_start":565,"line_end":565,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49289,"byte_end":49292,"line_start":566,"line_end":566,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49297,"byte_end":49339,"line_start":567,"line_end":567,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49344,"byte_end":49347,"line_start":568,"line_end":568,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49352,"byte_end":49366,"line_start":569,"line_end":569,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49371,"byte_end":49374,"line_start":570,"line_end":570,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49379,"byte_end":49386,"line_start":571,"line_end":571,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49391,"byte_end":49413,"line_start":572,"line_end":572,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49418,"byte_end":49421,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49426,"byte_end":49451,"line_start":574,"line_end":574,"column_start":5,"column_end":30}},{"value":"/ buf.put_i64(0x0102030405060708);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49456,"byte_end":49492,"line_start":575,"line_end":575,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(buf, b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49497,"byte_end":49554,"line_start":576,"line_end":576,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49559,"byte_end":49566,"line_start":577,"line_end":577,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49571,"byte_end":49574,"line_start":578,"line_end":578,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49579,"byte_end":49591,"line_start":579,"line_end":579,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49596,"byte_end":49599,"line_start":580,"line_end":580,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49604,"byte_end":49673,"line_start":581,"line_end":581,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49678,"byte_end":49689,"line_start":582,"line_end":582,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50267,"byte_end":50277,"line_start":605,"line_end":605,"column_start":8,"column_end":18},"name":"put_i64_le","qualname":"::buf::buf_mut::BufMut::put_i64_le","value":"fn put_i64_le<'_>(&'_ mut Self, i64)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 64 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 64 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49778,"byte_end":49851,"line_start":587,"line_end":587,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49856,"byte_end":49859,"line_start":588,"line_end":588,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49864,"byte_end":49906,"line_start":589,"line_end":589,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49911,"byte_end":49914,"line_start":590,"line_end":590,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49919,"byte_end":49933,"line_start":591,"line_end":591,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49938,"byte_end":49941,"line_start":592,"line_end":592,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49946,"byte_end":49953,"line_start":593,"line_end":593,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49958,"byte_end":49980,"line_start":594,"line_end":594,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49985,"byte_end":49988,"line_start":595,"line_end":595,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":49993,"byte_end":50018,"line_start":596,"line_end":596,"column_start":5,"column_end":30}},{"value":"/ buf.put_i64_le(0x0102030405060708);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50023,"byte_end":50062,"line_start":597,"line_end":597,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(buf, b\"\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50067,"byte_end":50124,"line_start":598,"line_end":598,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50129,"byte_end":50136,"line_start":599,"line_end":599,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50141,"byte_end":50144,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50149,"byte_end":50161,"line_start":601,"line_end":601,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50166,"byte_end":50169,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50174,"byte_end":50243,"line_start":603,"line_end":603,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50248,"byte_end":50259,"line_start":604,"line_end":604,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50892,"byte_end":50900,"line_start":627,"line_end":627,"column_start":8,"column_end":16},"name":"put_u128","qualname":"::buf::buf_mut::BufMut::put_u128","value":"fn put_u128<'_>(&'_ mut Self, u128)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 128 bit integer to `self` in the big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 128 bit integer to `self` in the big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50351,"byte_end":50429,"line_start":609,"line_end":609,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50434,"byte_end":50437,"line_start":610,"line_end":610,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50442,"byte_end":50485,"line_start":611,"line_end":611,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50490,"byte_end":50493,"line_start":612,"line_end":612,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50498,"byte_end":50512,"line_start":613,"line_end":613,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50517,"byte_end":50520,"line_start":614,"line_end":614,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50525,"byte_end":50532,"line_start":615,"line_end":615,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50537,"byte_end":50559,"line_start":616,"line_end":616,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50564,"byte_end":50567,"line_start":617,"line_end":617,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50572,"byte_end":50597,"line_start":618,"line_end":618,"column_start":5,"column_end":30}},{"value":"/ buf.put_u128(0x01020304050607080910111213141516);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50602,"byte_end":50655,"line_start":619,"line_end":619,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(buf, b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x10\\x11\\x12\\x13\\x14\\x15\\x16\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50660,"byte_end":50749,"line_start":620,"line_end":620,"column_start":5,"column_end":94}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50754,"byte_end":50761,"line_start":621,"line_end":621,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50766,"byte_end":50769,"line_start":622,"line_end":622,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50774,"byte_end":50786,"line_start":623,"line_end":623,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50791,"byte_end":50794,"line_start":624,"line_end":624,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50799,"byte_end":50868,"line_start":625,"line_end":625,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50873,"byte_end":50884,"line_start":626,"line_end":626,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51518,"byte_end":51529,"line_start":649,"line_end":649,"column_start":8,"column_end":19},"name":"put_u128_le","qualname":"::buf::buf_mut::BufMut::put_u128_le","value":"fn put_u128_le<'_>(&'_ mut Self, u128)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned 128 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned 128 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":50975,"byte_end":51052,"line_start":631,"line_end":631,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51057,"byte_end":51060,"line_start":632,"line_end":632,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51065,"byte_end":51108,"line_start":633,"line_end":633,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51113,"byte_end":51116,"line_start":634,"line_end":634,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51121,"byte_end":51135,"line_start":635,"line_end":635,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51140,"byte_end":51143,"line_start":636,"line_end":636,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51148,"byte_end":51155,"line_start":637,"line_end":637,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51160,"byte_end":51182,"line_start":638,"line_end":638,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51187,"byte_end":51190,"line_start":639,"line_end":639,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51195,"byte_end":51220,"line_start":640,"line_end":640,"column_start":5,"column_end":30}},{"value":"/ buf.put_u128_le(0x01020304050607080910111213141516);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51225,"byte_end":51281,"line_start":641,"line_end":641,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(buf, b\"\\x16\\x15\\x14\\x13\\x12\\x11\\x10\\x09\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51286,"byte_end":51375,"line_start":642,"line_end":642,"column_start":5,"column_end":94}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51380,"byte_end":51387,"line_start":643,"line_end":643,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51392,"byte_end":51395,"line_start":644,"line_end":644,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51400,"byte_end":51412,"line_start":645,"line_end":645,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51417,"byte_end":51420,"line_start":646,"line_end":646,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51425,"byte_end":51494,"line_start":647,"line_end":647,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51499,"byte_end":51510,"line_start":648,"line_end":648,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52142,"byte_end":52150,"line_start":671,"line_end":671,"column_start":8,"column_end":16},"name":"put_i128","qualname":"::buf::buf_mut::BufMut::put_i128","value":"fn put_i128<'_>(&'_ mut Self, i128)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 128 bit integer to `self` in the big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 128 bit integer to `self` in the big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51604,"byte_end":51679,"line_start":653,"line_end":653,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51684,"byte_end":51687,"line_start":654,"line_end":654,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51692,"byte_end":51735,"line_start":655,"line_end":655,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51740,"byte_end":51743,"line_start":656,"line_end":656,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51748,"byte_end":51762,"line_start":657,"line_end":657,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51767,"byte_end":51770,"line_start":658,"line_end":658,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51775,"byte_end":51782,"line_start":659,"line_end":659,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51787,"byte_end":51809,"line_start":660,"line_end":660,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51814,"byte_end":51817,"line_start":661,"line_end":661,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51822,"byte_end":51847,"line_start":662,"line_end":662,"column_start":5,"column_end":30}},{"value":"/ buf.put_i128(0x01020304050607080910111213141516);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51852,"byte_end":51905,"line_start":663,"line_end":663,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(buf, b\"\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\x09\\x10\\x11\\x12\\x13\\x14\\x15\\x16\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":51910,"byte_end":51999,"line_start":664,"line_end":664,"column_start":5,"column_end":94}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52004,"byte_end":52011,"line_start":665,"line_end":665,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52016,"byte_end":52019,"line_start":666,"line_end":666,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52024,"byte_end":52036,"line_start":667,"line_end":667,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52041,"byte_end":52044,"line_start":668,"line_end":668,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52049,"byte_end":52118,"line_start":669,"line_end":669,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52123,"byte_end":52134,"line_start":670,"line_end":670,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52765,"byte_end":52776,"line_start":693,"line_end":693,"column_start":8,"column_end":19},"name":"put_i128_le","qualname":"::buf::buf_mut::BufMut::put_i128_le","value":"fn put_i128_le<'_>(&'_ mut Self, i128)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes a signed 128 bit integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes a signed 128 bit integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52225,"byte_end":52299,"line_start":675,"line_end":675,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52304,"byte_end":52307,"line_start":676,"line_end":676,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52312,"byte_end":52355,"line_start":677,"line_end":677,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52360,"byte_end":52363,"line_start":678,"line_end":678,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52368,"byte_end":52382,"line_start":679,"line_end":679,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52387,"byte_end":52390,"line_start":680,"line_end":680,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52395,"byte_end":52402,"line_start":681,"line_end":681,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52407,"byte_end":52429,"line_start":682,"line_end":682,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52434,"byte_end":52437,"line_start":683,"line_end":683,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52442,"byte_end":52467,"line_start":684,"line_end":684,"column_start":5,"column_end":30}},{"value":"/ buf.put_i128_le(0x01020304050607080910111213141516);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52472,"byte_end":52528,"line_start":685,"line_end":685,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(buf, b\"\\x16\\x15\\x14\\x13\\x12\\x11\\x10\\x09\\x08\\x07\\x06\\x05\\x04\\x03\\x02\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52533,"byte_end":52622,"line_start":686,"line_end":686,"column_start":5,"column_end":94}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52627,"byte_end":52634,"line_start":687,"line_end":687,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52639,"byte_end":52642,"line_start":688,"line_end":688,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52647,"byte_end":52659,"line_start":689,"line_end":689,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52664,"byte_end":52667,"line_start":690,"line_end":690,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52672,"byte_end":52741,"line_start":691,"line_end":691,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52746,"byte_end":52757,"line_start":692,"line_end":692,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53318,"byte_end":53326,"line_start":715,"line_end":715,"column_start":8,"column_end":16},"name":"put_uint","qualname":"::buf::buf_mut::BufMut::put_uint","value":"fn put_uint<'_>(&'_ mut Self, u64, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned n-byte integer to `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned n-byte integer to `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52851,"byte_end":52924,"line_start":697,"line_end":697,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52929,"byte_end":52932,"line_start":698,"line_end":698,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52937,"byte_end":52986,"line_start":699,"line_end":699,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52991,"byte_end":52994,"line_start":700,"line_end":700,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":52999,"byte_end":53013,"line_start":701,"line_end":701,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53018,"byte_end":53021,"line_start":702,"line_end":702,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53026,"byte_end":53033,"line_start":703,"line_end":703,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53038,"byte_end":53060,"line_start":704,"line_end":704,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53065,"byte_end":53068,"line_start":705,"line_end":705,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53073,"byte_end":53098,"line_start":706,"line_end":706,"column_start":5,"column_end":30}},{"value":"/ buf.put_uint(0x010203, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53103,"byte_end":53133,"line_start":707,"line_end":707,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(buf, b\"\\x01\\x02\\x03\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53138,"byte_end":53175,"line_start":708,"line_end":708,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53180,"byte_end":53187,"line_start":709,"line_end":709,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53192,"byte_end":53195,"line_start":710,"line_end":710,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53200,"byte_end":53212,"line_start":711,"line_end":711,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53217,"byte_end":53220,"line_start":712,"line_end":712,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53225,"byte_end":53294,"line_start":713,"line_end":713,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53299,"byte_end":53310,"line_start":714,"line_end":714,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53926,"byte_end":53937,"line_start":737,"line_end":737,"column_start":8,"column_end":19},"name":"put_uint_le","qualname":"::buf::buf_mut::BufMut::put_uint_le","value":"fn put_uint_le<'_>(&'_ mut Self, u64, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an unsigned n-byte integer to `self` in the little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an unsigned n-byte integer to `self` in the little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53449,"byte_end":53529,"line_start":719,"line_end":719,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53534,"byte_end":53537,"line_start":720,"line_end":720,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53542,"byte_end":53591,"line_start":721,"line_end":721,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53596,"byte_end":53599,"line_start":722,"line_end":722,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53604,"byte_end":53618,"line_start":723,"line_end":723,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53623,"byte_end":53626,"line_start":724,"line_end":724,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53631,"byte_end":53638,"line_start":725,"line_end":725,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53643,"byte_end":53665,"line_start":726,"line_end":726,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53670,"byte_end":53673,"line_start":727,"line_end":727,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53678,"byte_end":53703,"line_start":728,"line_end":728,"column_start":5,"column_end":30}},{"value":"/ buf.put_uint_le(0x010203, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53708,"byte_end":53741,"line_start":729,"line_end":729,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(buf, b\"\\x03\\x02\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53746,"byte_end":53783,"line_start":730,"line_end":730,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53788,"byte_end":53795,"line_start":731,"line_end":731,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53800,"byte_end":53803,"line_start":732,"line_end":732,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53808,"byte_end":53820,"line_start":733,"line_end":733,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53825,"byte_end":53828,"line_start":734,"line_end":734,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53833,"byte_end":53902,"line_start":735,"line_end":735,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":53907,"byte_end":53918,"line_start":736,"line_end":736,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54547,"byte_end":54554,"line_start":759,"line_end":759,"column_start":8,"column_end":15},"name":"put_int","qualname":"::buf::buf_mut::BufMut::put_int","value":"fn put_int<'_>(&'_ mut Self, i64, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes low `nbytes` of a signed integer to `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes low `nbytes` of a signed integer to `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54038,"byte_end":54117,"line_start":741,"line_end":741,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54122,"byte_end":54125,"line_start":742,"line_end":742,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54130,"byte_end":54179,"line_start":743,"line_end":743,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54184,"byte_end":54187,"line_start":744,"line_end":744,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54192,"byte_end":54206,"line_start":745,"line_end":745,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54211,"byte_end":54214,"line_start":746,"line_end":746,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54219,"byte_end":54226,"line_start":747,"line_end":747,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54231,"byte_end":54253,"line_start":748,"line_end":748,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54258,"byte_end":54261,"line_start":749,"line_end":749,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54266,"byte_end":54291,"line_start":750,"line_end":750,"column_start":5,"column_end":30}},{"value":"/ buf.put_int(0x0504010203, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54296,"byte_end":54329,"line_start":751,"line_end":751,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(buf, b\"\\x01\\x02\\x03\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54334,"byte_end":54371,"line_start":752,"line_end":752,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54376,"byte_end":54383,"line_start":753,"line_end":753,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54388,"byte_end":54391,"line_start":754,"line_end":754,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54396,"byte_end":54408,"line_start":755,"line_end":755,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54413,"byte_end":54416,"line_start":756,"line_end":756,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54421,"byte_end":54490,"line_start":757,"line_end":757,"column_start":5,"column_end":74}},{"value":"/ `self` or if `nbytes` is greater than 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54495,"byte_end":54539,"line_start":758,"line_end":758,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55192,"byte_end":55202,"line_start":781,"line_end":781,"column_start":8,"column_end":18},"name":"put_int_le","qualname":"::buf::buf_mut::BufMut::put_int_le","value":"fn put_int_le<'_>(&'_ mut Self, i64, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes low `nbytes` of a signed integer to `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes low `nbytes` of a signed integer to `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54677,"byte_end":54759,"line_start":763,"line_end":763,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54764,"byte_end":54767,"line_start":764,"line_end":764,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by `nbytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54772,"byte_end":54821,"line_start":765,"line_end":765,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54826,"byte_end":54829,"line_start":766,"line_end":766,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54834,"byte_end":54848,"line_start":767,"line_end":767,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54853,"byte_end":54856,"line_start":768,"line_end":768,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54861,"byte_end":54868,"line_start":769,"line_end":769,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54873,"byte_end":54895,"line_start":770,"line_end":770,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54900,"byte_end":54903,"line_start":771,"line_end":771,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54908,"byte_end":54933,"line_start":772,"line_end":772,"column_start":5,"column_end":30}},{"value":"/ buf.put_int_le(0x0504010203, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54938,"byte_end":54974,"line_start":773,"line_end":773,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(buf, b\"\\x03\\x02\\x01\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":54979,"byte_end":55016,"line_start":774,"line_end":774,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55021,"byte_end":55028,"line_start":775,"line_end":775,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55033,"byte_end":55036,"line_start":776,"line_end":776,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55041,"byte_end":55053,"line_start":777,"line_end":777,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55058,"byte_end":55061,"line_start":778,"line_end":778,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55066,"byte_end":55135,"line_start":779,"line_end":779,"column_start":5,"column_end":74}},{"value":"/ `self` or if `nbytes` is greater than 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55140,"byte_end":55184,"line_start":780,"line_end":780,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55803,"byte_end":55810,"line_start":804,"line_end":804,"column_start":8,"column_end":15},"name":"put_f32","qualname":"::buf::buf_mut::BufMut::put_f32","value":"fn put_f32<'_>(&'_ mut Self, f32)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an IEEE754 single-precision (4 bytes) floating point number to\n `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an IEEE754 single-precision (4 bytes) floating point number to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55303,"byte_end":55377,"line_start":785,"line_end":785,"column_start":5,"column_end":79}},{"value":"/ `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55382,"byte_end":55418,"line_start":786,"line_end":786,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55423,"byte_end":55426,"line_start":787,"line_end":787,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55431,"byte_end":55473,"line_start":788,"line_end":788,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55478,"byte_end":55481,"line_start":789,"line_end":789,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55486,"byte_end":55500,"line_start":790,"line_end":790,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55505,"byte_end":55508,"line_start":791,"line_end":791,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55513,"byte_end":55520,"line_start":792,"line_end":792,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55525,"byte_end":55547,"line_start":793,"line_end":793,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55552,"byte_end":55555,"line_start":794,"line_end":794,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55560,"byte_end":55585,"line_start":795,"line_end":795,"column_start":5,"column_end":30}},{"value":"/ buf.put_f32(1.2f32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55590,"byte_end":55614,"line_start":796,"line_end":796,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(buf, b\"\\x3F\\x99\\x99\\x9A\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55619,"byte_end":55660,"line_start":797,"line_end":797,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55665,"byte_end":55672,"line_start":798,"line_end":798,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55677,"byte_end":55680,"line_start":799,"line_end":799,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55685,"byte_end":55697,"line_start":800,"line_end":800,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55702,"byte_end":55705,"line_start":801,"line_end":801,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55710,"byte_end":55779,"line_start":802,"line_end":802,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55784,"byte_end":55795,"line_start":803,"line_end":803,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56384,"byte_end":56394,"line_start":827,"line_end":827,"column_start":8,"column_end":18},"name":"put_f32_le","qualname":"::buf::buf_mut::BufMut::put_f32_le","value":"fn put_f32_le<'_>(&'_ mut Self, f32)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an IEEE754 single-precision (4 bytes) floating point number to\n `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an IEEE754 single-precision (4 bytes) floating point number to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55878,"byte_end":55952,"line_start":808,"line_end":808,"column_start":5,"column_end":79}},{"value":"/ `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":55957,"byte_end":55996,"line_start":809,"line_end":809,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56001,"byte_end":56004,"line_start":810,"line_end":810,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56009,"byte_end":56051,"line_start":811,"line_end":811,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56056,"byte_end":56059,"line_start":812,"line_end":812,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56064,"byte_end":56078,"line_start":813,"line_end":813,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56083,"byte_end":56086,"line_start":814,"line_end":814,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56091,"byte_end":56098,"line_start":815,"line_end":815,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56103,"byte_end":56125,"line_start":816,"line_end":816,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56130,"byte_end":56133,"line_start":817,"line_end":817,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56138,"byte_end":56163,"line_start":818,"line_end":818,"column_start":5,"column_end":30}},{"value":"/ buf.put_f32_le(1.2f32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56168,"byte_end":56195,"line_start":819,"line_end":819,"column_start":5,"column_end":32}},{"value":"/ assert_eq!(buf, b\"\\x9A\\x99\\x99\\x3F\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56200,"byte_end":56241,"line_start":820,"line_end":820,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56246,"byte_end":56253,"line_start":821,"line_end":821,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56258,"byte_end":56261,"line_start":822,"line_end":822,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56266,"byte_end":56278,"line_start":823,"line_end":823,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56283,"byte_end":56286,"line_start":824,"line_end":824,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56291,"byte_end":56360,"line_start":825,"line_end":825,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56365,"byte_end":56376,"line_start":826,"line_end":826,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56981,"byte_end":56988,"line_start":850,"line_end":850,"column_start":8,"column_end":15},"name":"put_f64","qualname":"::buf::buf_mut::BufMut::put_f64","value":"fn put_f64<'_>(&'_ mut Self, f64)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an IEEE754 double-precision (8 bytes) floating point number to\n `self` in big-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an IEEE754 double-precision (8 bytes) floating point number to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56465,"byte_end":56539,"line_start":831,"line_end":831,"column_start":5,"column_end":79}},{"value":"/ `self` in big-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56544,"byte_end":56580,"line_start":832,"line_end":832,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56585,"byte_end":56588,"line_start":833,"line_end":833,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56593,"byte_end":56635,"line_start":834,"line_end":834,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56640,"byte_end":56643,"line_start":835,"line_end":835,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56648,"byte_end":56662,"line_start":836,"line_end":836,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56667,"byte_end":56670,"line_start":837,"line_end":837,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56675,"byte_end":56682,"line_start":838,"line_end":838,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56687,"byte_end":56709,"line_start":839,"line_end":839,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56714,"byte_end":56717,"line_start":840,"line_end":840,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56722,"byte_end":56747,"line_start":841,"line_end":841,"column_start":5,"column_end":30}},{"value":"/ buf.put_f64(1.2f64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56752,"byte_end":56776,"line_start":842,"line_end":842,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(buf, b\"\\x3F\\xF3\\x33\\x33\\x33\\x33\\x33\\x33\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56781,"byte_end":56838,"line_start":843,"line_end":843,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56843,"byte_end":56850,"line_start":844,"line_end":844,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56855,"byte_end":56858,"line_start":845,"line_end":845,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56863,"byte_end":56875,"line_start":846,"line_end":846,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56880,"byte_end":56883,"line_start":847,"line_end":847,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56888,"byte_end":56957,"line_start":848,"line_end":848,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":56962,"byte_end":56973,"line_start":849,"line_end":849,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57578,"byte_end":57588,"line_start":873,"line_end":873,"column_start":8,"column_end":18},"name":"put_f64_le","qualname":"::buf::buf_mut::BufMut::put_f64_le","value":"fn put_f64_le<'_>(&'_ mut Self, f64)","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Writes an IEEE754 double-precision (8 bytes) floating point number to\n `self` in little-endian byte order.","sig":null,"attributes":[{"value":"/ Writes an IEEE754 double-precision (8 bytes) floating point number to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57056,"byte_end":57130,"line_start":854,"line_end":854,"column_start":5,"column_end":79}},{"value":"/ `self` in little-endian byte order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57135,"byte_end":57174,"line_start":855,"line_end":855,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57179,"byte_end":57182,"line_start":856,"line_end":856,"column_start":5,"column_end":8}},{"value":"/ The current position is advanced by 8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57187,"byte_end":57229,"line_start":857,"line_end":857,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57234,"byte_end":57237,"line_start":858,"line_end":858,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57242,"byte_end":57256,"line_start":859,"line_end":859,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57261,"byte_end":57264,"line_start":860,"line_end":860,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57269,"byte_end":57276,"line_start":861,"line_end":861,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57281,"byte_end":57303,"line_start":862,"line_end":862,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57308,"byte_end":57311,"line_start":863,"line_end":863,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57316,"byte_end":57341,"line_start":864,"line_end":864,"column_start":5,"column_end":30}},{"value":"/ buf.put_f64_le(1.2f64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57346,"byte_end":57373,"line_start":865,"line_end":865,"column_start":5,"column_end":32}},{"value":"/ assert_eq!(buf, b\"\\x33\\x33\\x33\\x33\\x33\\x33\\xF3\\x3F\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57378,"byte_end":57435,"line_start":866,"line_end":866,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57440,"byte_end":57447,"line_start":867,"line_end":867,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57452,"byte_end":57455,"line_start":868,"line_end":868,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57460,"byte_end":57472,"line_start":869,"line_end":869,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57477,"byte_end":57480,"line_start":870,"line_end":870,"column_start":5,"column_end":8}},{"value":"/ This function panics if there is not enough remaining capacity in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57485,"byte_end":57554,"line_start":871,"line_end":871,"column_start":5,"column_end":74}},{"value":"/ `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57559,"byte_end":57570,"line_start":872,"line_end":872,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":175},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58003,"byte_end":58008,"line_start":890,"line_end":890,"column_start":8,"column_end":13},"name":"limit","qualname":"::buf::buf_mut::BufMut::limit","value":"fn limit(Self, usize) -> Limit where Self: Sized","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Creates an adaptor which can write at most `limit` bytes to `self`.","sig":null,"attributes":[{"value":"/ Creates an adaptor which can write at most `limit` bytes to `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57659,"byte_end":57730,"line_start":877,"line_end":877,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57735,"byte_end":57738,"line_start":878,"line_end":878,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57743,"byte_end":57757,"line_start":879,"line_end":879,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57762,"byte_end":57765,"line_start":880,"line_end":880,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57770,"byte_end":57777,"line_start":881,"line_end":881,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57782,"byte_end":57804,"line_start":882,"line_end":882,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57809,"byte_end":57812,"line_start":883,"line_end":883,"column_start":5,"column_end":8}},{"value":"/ let arr = &mut [0u8; 128][..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57817,"byte_end":57851,"line_start":884,"line_end":884,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(arr.remaining_mut(), 128);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57856,"byte_end":57897,"line_start":885,"line_end":885,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57902,"byte_end":57905,"line_start":886,"line_end":886,"column_start":5,"column_end":8}},{"value":"/ let dst = arr.limit(10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57910,"byte_end":57938,"line_start":887,"line_end":887,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(dst.remaining_mut(), 10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57943,"byte_end":57983,"line_start":888,"line_end":888,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":57988,"byte_end":57995,"line_start":889,"line_end":889,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58857,"byte_end":58863,"line_start":920,"line_end":920,"column_start":8,"column_end":14},"name":"writer","qualname":"::buf::buf_mut::BufMut::writer","value":"fn writer(Self) -> Writer where Self: Sized","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Creates an adaptor which implements the `Write` trait for `self`.","sig":null,"attributes":[{"value":"/ Creates an adaptor which implements the `Write` trait for `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58124,"byte_end":58193,"line_start":897,"line_end":897,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58198,"byte_end":58201,"line_start":898,"line_end":898,"column_start":5,"column_end":8}},{"value":"/ This function returns a new value which implements `Write` by adapting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58206,"byte_end":58280,"line_start":899,"line_end":899,"column_start":5,"column_end":79}},{"value":"/ the `Write` trait functions to the `BufMut` trait functions. Given that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58285,"byte_end":58360,"line_start":900,"line_end":900,"column_start":5,"column_end":80}},{"value":"/ `BufMut` operations are infallible, none of the `Write` functions will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58365,"byte_end":58439,"line_start":901,"line_end":901,"column_start":5,"column_end":79}},{"value":"/ return with `Err`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58444,"byte_end":58466,"line_start":902,"line_end":902,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58471,"byte_end":58474,"line_start":903,"line_end":903,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58479,"byte_end":58493,"line_start":904,"line_end":904,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58498,"byte_end":58501,"line_start":905,"line_end":905,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58506,"byte_end":58513,"line_start":906,"line_end":906,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58518,"byte_end":58540,"line_start":907,"line_end":907,"column_start":5,"column_end":27}},{"value":"/ use std::io::Write;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58545,"byte_end":58568,"line_start":908,"line_end":908,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58573,"byte_end":58576,"line_start":909,"line_end":909,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![].writer();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58581,"byte_end":58615,"line_start":910,"line_end":910,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58620,"byte_end":58623,"line_start":911,"line_end":911,"column_start":5,"column_end":8}},{"value":"/ let num = buf.write(&b\"hello world\"[..]).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58628,"byte_end":58682,"line_start":912,"line_end":912,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(11, num);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58687,"byte_end":58711,"line_start":913,"line_end":913,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58716,"byte_end":58719,"line_start":914,"line_end":914,"column_start":5,"column_end":8}},{"value":"/ let buf = buf.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58724,"byte_end":58755,"line_start":915,"line_end":915,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58760,"byte_end":58763,"line_start":916,"line_end":916,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(*buf, b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58768,"byte_end":58809,"line_start":917,"line_end":917,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58814,"byte_end":58821,"line_start":918,"line_end":918,"column_start":5,"column_end":12}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58826,"byte_end":58849,"line_start":919,"line_end":919,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59524,"byte_end":59533,"line_start":947,"line_end":947,"column_start":8,"column_end":17},"name":"chain_mut","qualname":"::buf::buf_mut::BufMut::chain_mut","value":"fn chain_mut(Self, U) -> Chain where U: BufMut, Self: Sized","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Creates an adapter which will chain this buffer with another.","sig":null,"attributes":[{"value":"/ Creates an adapter which will chain this buffer with another.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":58960,"byte_end":59025,"line_start":927,"line_end":927,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59030,"byte_end":59033,"line_start":928,"line_end":928,"column_start":5,"column_end":8}},{"value":"/ The returned `BufMut` instance will first write to all bytes from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59038,"byte_end":59107,"line_start":929,"line_end":929,"column_start":5,"column_end":74}},{"value":"/ `self`. Afterwards, it will write to `next`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59112,"byte_end":59160,"line_start":930,"line_end":930,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59165,"byte_end":59168,"line_start":931,"line_end":931,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59173,"byte_end":59187,"line_start":932,"line_end":932,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59192,"byte_end":59195,"line_start":933,"line_end":933,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59200,"byte_end":59207,"line_start":934,"line_end":934,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59212,"byte_end":59234,"line_start":935,"line_end":935,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59239,"byte_end":59242,"line_start":936,"line_end":936,"column_start":5,"column_end":8}},{"value":"/ let mut a = [0u8; 5];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59247,"byte_end":59272,"line_start":937,"line_end":937,"column_start":5,"column_end":30}},{"value":"/ let mut b = [0u8; 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59277,"byte_end":59302,"line_start":938,"line_end":938,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59307,"byte_end":59310,"line_start":939,"line_end":939,"column_start":5,"column_end":8}},{"value":"/ let mut chain = (&mut a[..]).chain_mut(&mut b[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59315,"byte_end":59370,"line_start":940,"line_end":940,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59375,"byte_end":59378,"line_start":941,"line_end":941,"column_start":5,"column_end":8}},{"value":"/ chain.put_slice(b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59383,"byte_end":59419,"line_start":942,"line_end":942,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59424,"byte_end":59427,"line_start":943,"line_end":943,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&a[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59432,"byte_end":59465,"line_start":944,"line_end":944,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(&b[..], b\" world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59470,"byte_end":59504,"line_start":945,"line_end":945,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":59509,"byte_end":59516,"line_start":946,"line_end":946,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61514,"byte_end":61527,"line_start":1041,"line_end":1041,"column_start":8,"column_end":21},"name":"remaining_mut","qualname":"<&'_ mut [u8] as buf::buf_mut::BufMut>::remaining_mut","value":"fn remaining_mut<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":141},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61497,"byte_end":61506,"line_start":1040,"line_end":1040,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61593,"byte_end":61602,"line_start":1046,"line_end":1046,"column_start":8,"column_end":17},"name":"chunk_mut","qualname":"<&'_ mut [u8] as buf::buf_mut::BufMut>::chunk_mut","value":"fn chunk_mut<'_>(&'_ mut Self) -> &'_ mut UninitSlice","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":144},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61576,"byte_end":61585,"line_start":1045,"line_end":1045,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61793,"byte_end":61804,"line_start":1052,"line_end":1052,"column_start":15,"column_end":26},"name":"advance_mut","qualname":"<&'_ mut [u8] as buf::buf_mut::BufMut>::advance_mut","value":"unsafe fn advance_mut<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":142},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61769,"byte_end":61778,"line_start":1051,"line_end":1051,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62016,"byte_end":62025,"line_start":1059,"line_end":1059,"column_start":8,"column_end":17},"name":"put_slice","qualname":"<&'_ mut [u8] as buf::buf_mut::BufMut>::put_slice","value":"fn put_slice<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":147},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61999,"byte_end":62008,"line_start":1058,"line_end":1058,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62181,"byte_end":62190,"line_start":1066,"line_end":1066,"column_start":8,"column_end":17},"name":"put_bytes","qualname":"<&'_ mut [u8] as buf::buf_mut::BufMut>::put_bytes","value":"fn put_bytes<'_>(&'_ mut Self, u8, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":148},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62455,"byte_end":62468,"line_start":1077,"line_end":1077,"column_start":8,"column_end":21},"name":"remaining_mut","qualname":" as buf::buf_mut::BufMut>::remaining_mut","value":"fn remaining_mut<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":141},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62438,"byte_end":62447,"line_start":1076,"line_end":1076,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62631,"byte_end":62642,"line_start":1083,"line_end":1083,"column_start":15,"column_end":26},"name":"advance_mut","qualname":" as buf::buf_mut::BufMut>::advance_mut","value":"unsafe fn advance_mut<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":142},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62607,"byte_end":62616,"line_start":1082,"line_end":1082,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62970,"byte_end":62979,"line_start":1098,"line_end":1098,"column_start":8,"column_end":17},"name":"chunk_mut","qualname":" as buf::buf_mut::BufMut>::chunk_mut","value":"fn chunk_mut<'_>(&'_ mut Self) -> &'_ mut UninitSlice","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":144},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62953,"byte_end":62962,"line_start":1097,"line_end":1097,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":63403,"byte_end":63406,"line_start":1112,"line_end":1112,"column_start":8,"column_end":11},"name":"put","qualname":" as buf::buf_mut::BufMut>::put","value":"fn put(&'_ mut Self, T) where T: super::Buf, Self: Sized","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":145},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":63900,"byte_end":63909,"line_start":1134,"line_end":1134,"column_start":8,"column_end":17},"name":"put_slice","qualname":" as buf::buf_mut::BufMut>::put_slice","value":"fn put_slice<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":147},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":63883,"byte_end":63892,"line_start":1133,"line_end":1133,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":63986,"byte_end":63995,"line_start":1138,"line_end":1138,"column_start":8,"column_end":17},"name":"put_bytes","qualname":" as buf::buf_mut::BufMut>::put_bytes","value":"fn put_bytes<'_>(&'_ mut Self, u8, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":148},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65179,"byte_end":65184,"line_start":32,"line_end":32,"column_start":12,"column_end":17},"name":"Chain","qualname":"::buf::chain::Chain","value":"Chain { }","parent":null,"children":[{"krate":0,"index":1267},{"krate":0,"index":1268}],"decl_id":null,"docs":" A `Chain` sequences two buffers.","sig":null,"attributes":[{"value":"/ A `Chain` sequences two buffers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64408,"byte_end":64444,"line_start":7,"line_end":7,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64445,"byte_end":64448,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ `Chain` is an adapter that links two underlying buffers and provides a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64449,"byte_end":64523,"line_start":9,"line_end":9,"column_start":1,"column_end":75}},{"value":"/ continuous view across both buffers. It is able to sequence either immutable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64524,"byte_end":64604,"line_start":10,"line_end":10,"column_start":1,"column_end":81}},{"value":"/ buffers ([`Buf`] values) or mutable buffers ([`BufMut`] values).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64605,"byte_end":64673,"line_start":11,"line_end":11,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64674,"byte_end":64677,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ This struct is generally created by calling [`Buf::chain`]. Please see that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64678,"byte_end":64757,"line_start":13,"line_end":13,"column_start":1,"column_end":80}},{"value":"/ function's documentation for more detail.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64758,"byte_end":64803,"line_start":14,"line_end":14,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64804,"byte_end":64807,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64808,"byte_end":64822,"line_start":16,"line_end":16,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64823,"byte_end":64826,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64827,"byte_end":64834,"line_start":18,"line_end":18,"column_start":1,"column_end":8}},{"value":"/ use bytes::{Bytes, Buf};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64835,"byte_end":64863,"line_start":19,"line_end":19,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64864,"byte_end":64867,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ let mut buf = (&b\"hello \"[..])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64868,"byte_end":64902,"line_start":21,"line_end":21,"column_start":1,"column_end":35}},{"value":"/ .chain(&b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64903,"byte_end":64933,"line_start":22,"line_end":22,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64934,"byte_end":64937,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ let full: Bytes = buf.copy_to_bytes(11);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64938,"byte_end":64982,"line_start":24,"line_end":24,"column_start":1,"column_end":45}},{"value":"/ assert_eq!(full[..], b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":64983,"byte_end":65028,"line_start":25,"line_end":25,"column_start":1,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65029,"byte_end":65036,"line_start":26,"line_end":26,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65037,"byte_end":65040,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ [`Buf::chain`]: trait.Buf.html#method.chain","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65041,"byte_end":65088,"line_start":28,"line_end":28,"column_start":1,"column_end":48}},{"value":"/ [`Buf`]: trait.Buf.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65089,"byte_end":65116,"line_start":29,"line_end":29,"column_start":1,"column_end":28}},{"value":"/ [`BufMut`]: trait.BufMut.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65117,"byte_end":65150,"line_start":30,"line_end":30,"column_start":1,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65674,"byte_end":65683,"line_start":55,"line_end":55,"column_start":12,"column_end":21},"name":"first_ref","qualname":">::first_ref","value":"fn first_ref<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the first underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a reference to the first underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65388,"byte_end":65439,"line_start":43,"line_end":43,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65444,"byte_end":65447,"line_start":44,"line_end":44,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65452,"byte_end":65466,"line_start":45,"line_end":45,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65471,"byte_end":65474,"line_start":46,"line_end":46,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65479,"byte_end":65486,"line_start":47,"line_end":47,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65491,"byte_end":65510,"line_start":48,"line_end":48,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65515,"byte_end":65518,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ let buf = (&b\"hello\"[..])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65523,"byte_end":65552,"line_start":50,"line_end":50,"column_start":5,"column_end":34}},{"value":"/ .chain(&b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65557,"byte_end":65587,"line_start":51,"line_end":51,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65592,"byte_end":65595,"line_start":52,"line_end":52,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.first_ref()[..], b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65600,"byte_end":65650,"line_start":53,"line_end":53,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65655,"byte_end":65662,"line_start":54,"line_end":54,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66098,"byte_end":66107,"line_start":74,"line_end":74,"column_start":12,"column_end":21},"name":"first_mut","qualname":">::first_mut","value":"fn first_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the first underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the first underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65726,"byte_end":65785,"line_start":59,"line_end":59,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65790,"byte_end":65793,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65798,"byte_end":65812,"line_start":61,"line_end":61,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65817,"byte_end":65820,"line_start":62,"line_end":62,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65825,"byte_end":65832,"line_start":63,"line_end":63,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65837,"byte_end":65856,"line_start":64,"line_end":64,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65861,"byte_end":65864,"line_start":65,"line_end":65,"column_start":5,"column_end":8}},{"value":"/ let mut buf = (&b\"hello\"[..])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65869,"byte_end":65902,"line_start":66,"line_end":66,"column_start":5,"column_end":38}},{"value":"/ .chain(&b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65907,"byte_end":65937,"line_start":67,"line_end":67,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65942,"byte_end":65945,"line_start":68,"line_end":68,"column_start":5,"column_end":8}},{"value":"/ buf.first_mut().advance(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65950,"byte_end":65981,"line_start":69,"line_end":69,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65986,"byte_end":65989,"line_start":70,"line_end":70,"column_start":5,"column_end":8}},{"value":"/ let full = buf.copy_to_bytes(9);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65994,"byte_end":66030,"line_start":71,"line_end":71,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(full, b\"elloworld\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66035,"byte_end":66074,"line_start":72,"line_end":72,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66079,"byte_end":66086,"line_start":73,"line_end":73,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66446,"byte_end":66454,"line_start":90,"line_end":90,"column_start":12,"column_end":20},"name":"last_ref","qualname":">::last_ref","value":"fn last_ref<'_>(&'_ Self) -> &'_ U","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the last underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a reference to the last underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66162,"byte_end":66212,"line_start":78,"line_end":78,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66217,"byte_end":66220,"line_start":79,"line_end":79,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66225,"byte_end":66239,"line_start":80,"line_end":80,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66244,"byte_end":66247,"line_start":81,"line_end":81,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66252,"byte_end":66259,"line_start":82,"line_end":82,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66264,"byte_end":66283,"line_start":83,"line_end":83,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66288,"byte_end":66291,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ let buf = (&b\"hello\"[..])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66296,"byte_end":66325,"line_start":85,"line_end":85,"column_start":5,"column_end":34}},{"value":"/ .chain(&b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66330,"byte_end":66360,"line_start":86,"line_end":86,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66365,"byte_end":66368,"line_start":87,"line_end":87,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.last_ref()[..], b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66373,"byte_end":66422,"line_start":88,"line_end":88,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66427,"byte_end":66434,"line_start":89,"line_end":89,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66870,"byte_end":66878,"line_start":109,"line_end":109,"column_start":12,"column_end":20},"name":"last_mut","qualname":">::last_mut","value":"fn last_mut<'_>(&'_ mut Self) -> &'_ mut U","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the last underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the last underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66497,"byte_end":66555,"line_start":94,"line_end":94,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66560,"byte_end":66563,"line_start":95,"line_end":95,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66568,"byte_end":66582,"line_start":96,"line_end":96,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66587,"byte_end":66590,"line_start":97,"line_end":97,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66595,"byte_end":66602,"line_start":98,"line_end":98,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66607,"byte_end":66626,"line_start":99,"line_end":99,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66631,"byte_end":66634,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ let mut buf = (&b\"hello \"[..])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66639,"byte_end":66673,"line_start":101,"line_end":101,"column_start":5,"column_end":39}},{"value":"/ .chain(&b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66678,"byte_end":66708,"line_start":102,"line_end":102,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66713,"byte_end":66716,"line_start":103,"line_end":103,"column_start":5,"column_end":8}},{"value":"/ buf.last_mut().advance(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66721,"byte_end":66751,"line_start":104,"line_end":104,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66756,"byte_end":66759,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ let full = buf.copy_to_bytes(10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66764,"byte_end":66801,"line_start":106,"line_end":106,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(full, b\"hello orld\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66806,"byte_end":66846,"line_start":107,"line_end":107,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66851,"byte_end":66858,"line_start":108,"line_end":108,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67311,"byte_end":67321,"line_start":127,"line_end":127,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> (T, U)","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `Chain`, returning the underlying values.","sig":null,"attributes":[{"value":"/ Consumes this `Chain`, returning the underlying values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66933,"byte_end":66992,"line_start":113,"line_end":113,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":66997,"byte_end":67000,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67005,"byte_end":67019,"line_start":115,"line_end":115,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67024,"byte_end":67027,"line_start":116,"line_end":116,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67032,"byte_end":67039,"line_start":117,"line_end":117,"column_start":5,"column_end":12}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67044,"byte_end":67063,"line_start":118,"line_end":118,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67068,"byte_end":67071,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ let chain = (&b\"hello\"[..])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67076,"byte_end":67107,"line_start":120,"line_end":120,"column_start":5,"column_end":36}},{"value":"/ .chain(&b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67112,"byte_end":67142,"line_start":121,"line_end":121,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67147,"byte_end":67150,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ let (first, last) = chain.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67155,"byte_end":67198,"line_start":123,"line_end":123,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(first[..], b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67203,"byte_end":67243,"line_start":124,"line_end":124,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(last[..], b\"world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67248,"byte_end":67287,"line_start":125,"line_end":125,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67292,"byte_end":67299,"line_start":126,"line_end":126,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67444,"byte_end":67453,"line_start":137,"line_end":137,"column_start":8,"column_end":17},"name":"remaining","qualname":" as buf::buf_impl::Buf>::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67554,"byte_end":67559,"line_start":141,"line_end":141,"column_start":8,"column_end":13},"name":"chunk","qualname":" as buf::buf_impl::Buf>::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":44},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67709,"byte_end":67716,"line_start":149,"line_end":149,"column_start":8,"column_end":15},"name":"advance","qualname":" as buf::buf_impl::Buf>::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":68102,"byte_end":68117,"line_start":168,"line_end":168,"column_start":8,"column_end":23},"name":"chunks_vectored","qualname":" as buf::buf_impl::Buf>::chunks_vectored","value":"fn chunks_vectored<'a, '_>(&'a Self, &'_ mut [IoSlice]) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":45},"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":68071,"byte_end":68094,"line_start":167,"line_end":167,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":68293,"byte_end":68306,"line_start":174,"line_end":174,"column_start":8,"column_end":21},"name":"copy_to_bytes","qualname":" as buf::buf_impl::Buf>::copy_to_bytes","value":"fn copy_to_bytes<'_>(&'_ mut Self, usize) -> Bytes","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":76},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":68946,"byte_end":68959,"line_start":198,"line_end":198,"column_start":8,"column_end":21},"name":"remaining_mut","qualname":" as buf::buf_mut::BufMut>::remaining_mut","value":"fn remaining_mut<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":141},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":242},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":69088,"byte_end":69097,"line_start":204,"line_end":204,"column_start":8,"column_end":17},"name":"chunk_mut","qualname":" as buf::buf_mut::BufMut>::chunk_mut","value":"fn chunk_mut<'_>(&'_ mut Self) -> &'_ mut UninitSlice","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":144},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":69281,"byte_end":69292,"line_start":212,"line_end":212,"column_start":15,"column_end":26},"name":"advance_mut","qualname":" as buf::buf_mut::BufMut>::advance_mut","value":"unsafe fn advance_mut<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":142},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":69804,"byte_end":69813,"line_start":239,"line_end":239,"column_start":8,"column_end":17},"name":"into_iter","qualname":" as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70438,"byte_end":70446,"line_start":26,"line_end":26,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::buf::iter::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":1275}],"decl_id":null,"docs":" Iterator over the bytes contained by the buffer.","sig":null,"attributes":[{"value":"/ Iterator over the bytes contained by the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":69894,"byte_end":69946,"line_start":3,"line_end":3,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":69947,"byte_end":69950,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ This struct is created by the [`iter`] method on [`Buf`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":69951,"byte_end":70012,"line_start":5,"line_end":5,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70013,"byte_end":70016,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70017,"byte_end":70031,"line_start":7,"line_end":7,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70032,"byte_end":70035,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70036,"byte_end":70052,"line_start":9,"line_end":9,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70053,"byte_end":70056,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70057,"byte_end":70064,"line_start":11,"line_end":11,"column_start":1,"column_end":8}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70065,"byte_end":70086,"line_start":12,"line_end":12,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70087,"byte_end":70090,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ let buf = Bytes::from(&b\"abc\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70091,"byte_end":70130,"line_start":14,"line_end":14,"column_start":1,"column_end":40}},{"value":"/ let mut iter = buf.into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70131,"byte_end":70166,"line_start":15,"line_end":15,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70167,"byte_end":70170,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(iter.next(), Some(b'a'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70171,"byte_end":70211,"line_start":17,"line_end":17,"column_start":1,"column_end":41}},{"value":"/ assert_eq!(iter.next(), Some(b'b'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70212,"byte_end":70252,"line_start":18,"line_end":18,"column_start":1,"column_end":41}},{"value":"/ assert_eq!(iter.next(), Some(b'c'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70253,"byte_end":70293,"line_start":19,"line_end":19,"column_start":1,"column_end":41}},{"value":"/ assert_eq!(iter.next(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70294,"byte_end":70328,"line_start":20,"line_end":20,"column_start":1,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70329,"byte_end":70336,"line_start":21,"line_end":21,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70337,"byte_end":70340,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ [`iter`]: trait.Buf.html#method.iter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70341,"byte_end":70381,"line_start":23,"line_end":23,"column_start":1,"column_end":41}},{"value":"/ [`Buf`]: trait.Buf.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70382,"byte_end":70409,"line_start":24,"line_end":24,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71406,"byte_end":71416,"line_start":65,"line_end":65,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `IntoIter`, returning the underlying value.","sig":null,"attributes":[{"value":"/ Consumes this `IntoIter`, returning the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71007,"byte_end":71068,"line_start":50,"line_end":50,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71073,"byte_end":71076,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71081,"byte_end":71095,"line_start":52,"line_end":52,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71100,"byte_end":71103,"line_start":53,"line_end":53,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71108,"byte_end":71119,"line_start":54,"line_end":54,"column_start":5,"column_end":16}},{"value":"/ use bytes::{Buf, Bytes};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71124,"byte_end":71152,"line_start":55,"line_end":55,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71157,"byte_end":71160,"line_start":56,"line_end":56,"column_start":5,"column_end":8}},{"value":"/ let buf = Bytes::from(&b\"abc\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71165,"byte_end":71204,"line_start":57,"line_end":57,"column_start":5,"column_end":44}},{"value":"/ let mut iter = buf.into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71209,"byte_end":71244,"line_start":58,"line_end":58,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71249,"byte_end":71252,"line_start":59,"line_end":59,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(iter.next(), Some(b'a'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71257,"byte_end":71297,"line_start":60,"line_end":60,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71302,"byte_end":71305,"line_start":61,"line_end":61,"column_start":5,"column_end":8}},{"value":"/ let buf = iter.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71310,"byte_end":71342,"line_start":62,"line_end":62,"column_start":5,"column_end":37}},{"value":"/ assert_eq!(2, buf.remaining());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71347,"byte_end":71382,"line_start":63,"line_end":63,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71387,"byte_end":71394,"line_start":64,"line_end":64,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71895,"byte_end":71902,"line_start":85,"line_end":85,"column_start":12,"column_end":19},"name":"get_ref","qualname":">::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a reference to the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71460,"byte_end":71505,"line_start":69,"line_end":69,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71510,"byte_end":71513,"line_start":70,"line_end":70,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly read from the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71518,"byte_end":71583,"line_start":71,"line_end":71,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71588,"byte_end":71591,"line_start":72,"line_end":72,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71596,"byte_end":71610,"line_start":73,"line_end":73,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71615,"byte_end":71618,"line_start":74,"line_end":74,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71623,"byte_end":71634,"line_start":75,"line_end":75,"column_start":5,"column_end":16}},{"value":"/ use bytes::{Buf, Bytes};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71639,"byte_end":71667,"line_start":76,"line_end":76,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71672,"byte_end":71675,"line_start":77,"line_end":77,"column_start":5,"column_end":8}},{"value":"/ let buf = Bytes::from(&b\"abc\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71680,"byte_end":71719,"line_start":78,"line_end":78,"column_start":5,"column_end":44}},{"value":"/ let mut iter = buf.into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71724,"byte_end":71759,"line_start":79,"line_end":79,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71764,"byte_end":71767,"line_start":80,"line_end":80,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(iter.next(), Some(b'a'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71772,"byte_end":71812,"line_start":81,"line_end":81,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71817,"byte_end":71820,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(2, iter.get_ref().remaining());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71825,"byte_end":71871,"line_start":83,"line_end":83,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71876,"byte_end":71883,"line_start":84,"line_end":84,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72435,"byte_end":72442,"line_start":107,"line_end":107,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":71949,"byte_end":72002,"line_start":89,"line_end":89,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72007,"byte_end":72010,"line_start":90,"line_end":90,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly read from the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72015,"byte_end":72080,"line_start":91,"line_end":91,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72085,"byte_end":72088,"line_start":92,"line_end":92,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72093,"byte_end":72107,"line_start":93,"line_end":93,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72112,"byte_end":72115,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72120,"byte_end":72131,"line_start":95,"line_end":95,"column_start":5,"column_end":16}},{"value":"/ use bytes::{Buf, BytesMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72136,"byte_end":72167,"line_start":96,"line_end":96,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72172,"byte_end":72175,"line_start":97,"line_end":97,"column_start":5,"column_end":8}},{"value":"/ let buf = BytesMut::from(&b\"abc\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72180,"byte_end":72222,"line_start":98,"line_end":98,"column_start":5,"column_end":47}},{"value":"/ let mut iter = buf.into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72227,"byte_end":72262,"line_start":99,"line_end":99,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72267,"byte_end":72270,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(iter.next(), Some(b'a'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72275,"byte_end":72315,"line_start":101,"line_end":101,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72320,"byte_end":72323,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ iter.get_mut().advance(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72328,"byte_end":72358,"line_start":103,"line_end":103,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72363,"byte_end":72366,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(iter.next(), Some(b'c'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72371,"byte_end":72411,"line_start":105,"line_end":105,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72416,"byte_end":72423,"line_start":106,"line_end":106,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72567,"byte_end":72571,"line_start":115,"line_end":115,"column_start":8,"column_end":12},"name":"next","qualname":" as core::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72777,"byte_end":72786,"line_start":126,"line_end":126,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as core::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73147,"byte_end":73152,"line_start":9,"line_end":9,"column_start":12,"column_end":17},"name":"Limit","qualname":"::buf::limit::Limit","value":"Limit { }","parent":null,"children":[{"krate":0,"index":1281},{"krate":0,"index":1282}],"decl_id":null,"docs":" A `BufMut` adapter which limits the amount of bytes that can be written\n to an underlying buffer.\n","sig":null,"attributes":[{"value":"/ A `BufMut` adapter which limits the amount of bytes that can be written","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73014,"byte_end":73089,"line_start":6,"line_end":6,"column_start":1,"column_end":76}},{"value":"/ to an underlying buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73090,"byte_end":73118,"line_start":7,"line_end":7,"column_start":1,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73375,"byte_end":73385,"line_start":20,"line_end":20,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `Limit`, returning the underlying value.\n","sig":null,"attributes":[{"value":"/ Consumes this `Limit`, returning the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73305,"byte_end":73363,"line_start":19,"line_end":19,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73569,"byte_end":73576,"line_start":27,"line_end":27,"column_start":12,"column_end":19},"name":"get_ref","qualname":">::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the underlying `BufMut`.","sig":null,"attributes":[{"value":"/ Gets a reference to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73429,"byte_end":73477,"line_start":24,"line_end":24,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73482,"byte_end":73485,"line_start":25,"line_end":25,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly write to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73490,"byte_end":73557,"line_start":26,"line_end":26,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73771,"byte_end":73778,"line_start":34,"line_end":34,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the underlying `BufMut`.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73623,"byte_end":73679,"line_start":31,"line_end":31,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73684,"byte_end":73687,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly write to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73692,"byte_end":73759,"line_start":33,"line_end":33,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74074,"byte_end":74079,"line_start":44,"line_end":44,"column_start":12,"column_end":17},"name":"limit","qualname":">::limit","value":"fn limit<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the maximum number of bytes that can be written","sig":null,"attributes":[{"value":"/ Returns the maximum number of bytes that can be written","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73837,"byte_end":73896,"line_start":38,"line_end":38,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73901,"byte_end":73904,"line_start":39,"line_end":39,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73909,"byte_end":73919,"line_start":40,"line_end":40,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73924,"byte_end":73927,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ If the inner `BufMut` has fewer bytes than indicated by this method then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73932,"byte_end":74008,"line_start":42,"line_end":42,"column_start":5,"column_end":81}},{"value":"/ that is the actual number of available bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74013,"byte_end":74062,"line_start":43,"line_end":43,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74344,"byte_end":74353,"line_start":54,"line_end":54,"column_start":12,"column_end":21},"name":"set_limit","qualname":">::set_limit","value":"fn set_limit<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Sets the maximum number of bytes that can be written.","sig":null,"attributes":[{"value":"/ Sets the maximum number of bytes that can be written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74128,"byte_end":74185,"line_start":48,"line_end":48,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74190,"byte_end":74193,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74198,"byte_end":74208,"line_start":50,"line_end":50,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74213,"byte_end":74216,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ If the inner `BufMut` has fewer bytes than `lim` then that is the actual","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74221,"byte_end":74297,"line_start":52,"line_end":52,"column_start":5,"column_end":81}},{"value":"/ number of available bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74302,"byte_end":74332,"line_start":53,"line_end":53,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74465,"byte_end":74478,"line_start":60,"line_end":60,"column_start":8,"column_end":21},"name":"remaining_mut","qualname":" as buf::buf_mut::BufMut>::remaining_mut","value":"fn remaining_mut<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":141},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74568,"byte_end":74577,"line_start":64,"line_end":64,"column_start":8,"column_end":17},"name":"chunk_mut","qualname":" as buf::buf_mut::BufMut>::chunk_mut","value":"fn chunk_mut<'_>(&'_ mut Self) -> &'_ mut UninitSlice","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":144},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74755,"byte_end":74766,"line_start":70,"line_end":70,"column_start":15,"column_end":26},"name":"advance_mut","qualname":" as buf::buf_mut::BufMut>::advance_mut","value":"unsafe fn advance_mut<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":142},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75199,"byte_end":75205,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"name":"Reader","qualname":"::buf::reader::Reader","value":"Reader { }","parent":null,"children":[{"krate":0,"index":1288}],"decl_id":null,"docs":" A `Buf` adapter which implements `io::Read` for the inner value.","sig":null,"attributes":[{"value":"/ A `Buf` adapter which implements `io::Read` for the inner value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":74939,"byte_end":75007,"line_start":5,"line_end":5,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75008,"byte_end":75011,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ This struct is generally created by calling `reader()` on `Buf`. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75012,"byte_end":75084,"line_start":7,"line_end":7,"column_start":1,"column_end":73}},{"value":"/ documentation of [`reader()`](trait.Buf.html#method.reader) for more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75085,"byte_end":75157,"line_start":8,"line_end":8,"column_start":1,"column_end":73}},{"value":"/ details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75158,"byte_end":75170,"line_start":9,"line_end":9,"column_start":1,"column_end":13}}]},{"kind":"Method","id":{"krate":0,"index":306},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75646,"byte_end":75653,"line_start":33,"line_end":33,"column_start":12,"column_end":19},"name":"get_ref","qualname":">::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ B","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a reference to the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75314,"byte_end":75359,"line_start":20,"line_end":20,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75364,"byte_end":75367,"line_start":21,"line_end":21,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly read from the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75372,"byte_end":75437,"line_start":22,"line_end":22,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75442,"byte_end":75445,"line_start":23,"line_end":23,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75450,"byte_end":75464,"line_start":24,"line_end":24,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75469,"byte_end":75472,"line_start":25,"line_end":25,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75477,"byte_end":75488,"line_start":26,"line_end":26,"column_start":5,"column_end":16}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75493,"byte_end":75512,"line_start":27,"line_end":27,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75517,"byte_end":75520,"line_start":28,"line_end":28,"column_start":5,"column_end":8}},{"value":"/ let buf = b\"hello world\".reader();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75525,"byte_end":75563,"line_start":29,"line_end":29,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75568,"byte_end":75571,"line_start":30,"line_end":30,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(b\"hello world\", buf.get_ref());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75576,"byte_end":75622,"line_start":31,"line_end":31,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75627,"byte_end":75634,"line_start":32,"line_end":32,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75841,"byte_end":75848,"line_start":40,"line_end":40,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut B","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75698,"byte_end":75751,"line_start":37,"line_end":37,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75756,"byte_end":75759,"line_start":38,"line_end":38,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly read from the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75764,"byte_end":75829,"line_start":39,"line_end":39,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76308,"byte_end":76318,"line_start":60,"line_end":60,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> B","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `Reader`, returning the underlying value.","sig":null,"attributes":[{"value":"/ Consumes this `Reader`, returning the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75905,"byte_end":75964,"line_start":44,"line_end":44,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75969,"byte_end":75972,"line_start":45,"line_end":45,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75977,"byte_end":75991,"line_start":46,"line_end":46,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75996,"byte_end":75999,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76004,"byte_end":76015,"line_start":48,"line_end":48,"column_start":5,"column_end":16}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76020,"byte_end":76039,"line_start":49,"line_end":49,"column_start":5,"column_end":24}},{"value":"/ use std::io;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76044,"byte_end":76060,"line_start":50,"line_end":50,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76065,"byte_end":76068,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ let mut buf = b\"hello world\".reader();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76073,"byte_end":76115,"line_start":52,"line_end":52,"column_start":5,"column_end":47}},{"value":"/ let mut dst = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76120,"byte_end":76145,"line_start":53,"line_end":53,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76150,"byte_end":76153,"line_start":54,"line_end":54,"column_start":5,"column_end":8}},{"value":"/ io::copy(&mut buf, &mut dst).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76158,"byte_end":76200,"line_start":55,"line_end":55,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76205,"byte_end":76208,"line_start":56,"line_end":56,"column_start":5,"column_end":8}},{"value":"/ let buf = buf.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76213,"byte_end":76244,"line_start":57,"line_end":57,"column_start":5,"column_end":36}},{"value":"/ assert_eq!(0, buf.remaining());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76249,"byte_end":76284,"line_start":58,"line_end":58,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76289,"byte_end":76296,"line_start":59,"line_end":59,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76411,"byte_end":76415,"line_start":66,"line_end":66,"column_start":8,"column_end":12},"name":"read","qualname":" as std::io::Read>::read","value":"fn read<'_, '_>(&'_ mut Self, &'_ mut [u8]) -> io::Result","parent":{"krate":5,"index":4667},"children":[],"decl_id":{"krate":5,"index":4668},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76670,"byte_end":76678,"line_start":75,"line_end":75,"column_start":8,"column_end":16},"name":"fill_buf","qualname":" as std::io::BufRead>::fill_buf","value":"fn fill_buf<'_>(&'_ mut Self) -> io::Result<&'_ [u8]>","parent":{"krate":5,"index":4749},"children":[],"decl_id":{"krate":5,"index":4750},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76755,"byte_end":76762,"line_start":78,"line_end":78,"column_start":8,"column_end":15},"name":"consume","qualname":" as std::io::BufRead>::consume","value":"fn consume<'_>(&'_ mut Self, usize)","parent":{"krate":5,"index":4749},"children":[],"decl_id":{"krate":5,"index":4751},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77125,"byte_end":77129,"line_start":10,"line_end":10,"column_start":12,"column_end":16},"name":"Take","qualname":"::buf::take::Take","value":"Take { }","parent":null,"children":[{"krate":0,"index":1294},{"krate":0,"index":1295}],"decl_id":null,"docs":" A `Buf` adapter which limits the bytes read from an underlying buffer.","sig":null,"attributes":[{"value":"/ A `Buf` adapter which limits the bytes read from an underlying buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":76869,"byte_end":76943,"line_start":5,"line_end":5,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":76944,"byte_end":76947,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ This struct is generally created by calling `take()` on `Buf`. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":76948,"byte_end":77018,"line_start":7,"line_end":7,"column_start":1,"column_end":71}},{"value":"/ documentation of [`take()`](trait.Buf.html#method.take) for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77019,"byte_end":77096,"line_start":8,"line_end":8,"column_start":1,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77742,"byte_end":77752,"line_start":39,"line_end":39,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `Take`, returning the underlying value.","sig":null,"attributes":[{"value":"/ Consumes this `Take`, returning the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77272,"byte_end":77329,"line_start":20,"line_end":20,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77334,"byte_end":77337,"line_start":21,"line_end":21,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77342,"byte_end":77356,"line_start":22,"line_end":22,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77361,"byte_end":77364,"line_start":23,"line_end":23,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77369,"byte_end":77380,"line_start":24,"line_end":24,"column_start":5,"column_end":16}},{"value":"/ use bytes::{Buf, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77385,"byte_end":77414,"line_start":25,"line_end":25,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77419,"byte_end":77422,"line_start":26,"line_end":26,"column_start":5,"column_end":8}},{"value":"/ let mut buf = b\"hello world\".take(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77427,"byte_end":77468,"line_start":27,"line_end":27,"column_start":5,"column_end":46}},{"value":"/ let mut dst = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77473,"byte_end":77498,"line_start":28,"line_end":28,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77503,"byte_end":77506,"line_start":29,"line_end":29,"column_start":5,"column_end":8}},{"value":"/ dst.put(&mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77511,"byte_end":77533,"line_start":30,"line_end":30,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(*dst, b\"he\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77538,"byte_end":77570,"line_start":31,"line_end":31,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77575,"byte_end":77578,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ let mut buf = buf.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77583,"byte_end":77618,"line_start":33,"line_end":33,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77623,"byte_end":77626,"line_start":34,"line_end":34,"column_start":5,"column_end":8}},{"value":"/ dst.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77631,"byte_end":77647,"line_start":35,"line_end":35,"column_start":5,"column_end":21}},{"value":"/ dst.put(&mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77652,"byte_end":77674,"line_start":36,"line_end":36,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(*dst, b\"llo world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77679,"byte_end":77718,"line_start":37,"line_end":37,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77723,"byte_end":77730,"line_start":38,"line_end":38,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78127,"byte_end":78134,"line_start":56,"line_end":56,"column_start":12,"column_end":19},"name":"get_ref","qualname":">::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a reference to the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77796,"byte_end":77841,"line_start":43,"line_end":43,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77846,"byte_end":77849,"line_start":44,"line_end":44,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly read from the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77854,"byte_end":77919,"line_start":45,"line_end":45,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77924,"byte_end":77927,"line_start":46,"line_end":46,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77932,"byte_end":77946,"line_start":47,"line_end":47,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77951,"byte_end":77954,"line_start":48,"line_end":48,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77959,"byte_end":77970,"line_start":49,"line_end":49,"column_start":5,"column_end":16}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77975,"byte_end":77994,"line_start":50,"line_end":50,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77999,"byte_end":78002,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ let buf = b\"hello world\".take(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78007,"byte_end":78044,"line_start":52,"line_end":52,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78049,"byte_end":78052,"line_start":53,"line_end":53,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(11, buf.get_ref().remaining());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78057,"byte_end":78103,"line_start":54,"line_end":54,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78108,"byte_end":78115,"line_start":55,"line_end":55,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78619,"byte_end":78626,"line_start":77,"line_end":77,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the underlying `Buf`.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78181,"byte_end":78234,"line_start":60,"line_end":60,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78239,"byte_end":78242,"line_start":61,"line_end":61,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly read from the underlying `Buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78247,"byte_end":78312,"line_start":62,"line_end":62,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78317,"byte_end":78320,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78325,"byte_end":78339,"line_start":64,"line_end":64,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78344,"byte_end":78347,"line_start":65,"line_end":65,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78352,"byte_end":78363,"line_start":66,"line_end":66,"column_start":5,"column_end":16}},{"value":"/ use bytes::{Buf, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78368,"byte_end":78397,"line_start":67,"line_end":67,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78402,"byte_end":78405,"line_start":68,"line_end":68,"column_start":5,"column_end":8}},{"value":"/ let mut buf = b\"hello world\".take(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78410,"byte_end":78451,"line_start":69,"line_end":69,"column_start":5,"column_end":46}},{"value":"/ let mut dst = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78456,"byte_end":78481,"line_start":70,"line_end":70,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78486,"byte_end":78489,"line_start":71,"line_end":71,"column_start":5,"column_end":8}},{"value":"/ buf.get_mut().advance(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78494,"byte_end":78523,"line_start":72,"line_end":72,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78528,"byte_end":78531,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ dst.put(&mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78536,"byte_end":78558,"line_start":74,"line_end":74,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(*dst, b\"ll\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78563,"byte_end":78595,"line_start":75,"line_end":75,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78600,"byte_end":78607,"line_start":76,"line_end":76,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79178,"byte_end":79183,"line_start":99,"line_end":99,"column_start":12,"column_end":17},"name":"limit","qualname":">::limit","value":"fn limit<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the maximum number of bytes that can be read.","sig":null,"attributes":[{"value":"/ Returns the maximum number of bytes that can be read.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78685,"byte_end":78742,"line_start":81,"line_end":81,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78747,"byte_end":78750,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78755,"byte_end":78765,"line_start":83,"line_end":83,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78770,"byte_end":78773,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ If the inner `Buf` has fewer bytes than indicated by this method then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78778,"byte_end":78851,"line_start":85,"line_end":85,"column_start":5,"column_end":78}},{"value":"/ that is the actual number of available bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78856,"byte_end":78905,"line_start":86,"line_end":86,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78910,"byte_end":78913,"line_start":87,"line_end":87,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78918,"byte_end":78932,"line_start":88,"line_end":88,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78937,"byte_end":78940,"line_start":89,"line_end":89,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78945,"byte_end":78956,"line_start":90,"line_end":90,"column_start":5,"column_end":16}},{"value":"/ use bytes::Buf;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78961,"byte_end":78980,"line_start":91,"line_end":91,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78985,"byte_end":78988,"line_start":92,"line_end":92,"column_start":5,"column_end":8}},{"value":"/ let mut buf = b\"hello world\".take(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":78993,"byte_end":79034,"line_start":93,"line_end":93,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79039,"byte_end":79042,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(2, buf.limit());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79047,"byte_end":79078,"line_start":95,"line_end":95,"column_start":5,"column_end":36}},{"value":"/ assert_eq!(b'h', buf.get_u8());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79083,"byte_end":79118,"line_start":96,"line_end":96,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(1, buf.limit());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79123,"byte_end":79154,"line_start":97,"line_end":97,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79159,"byte_end":79166,"line_start":98,"line_end":98,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":335},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79823,"byte_end":79832,"line_start":127,"line_end":127,"column_start":12,"column_end":21},"name":"set_limit","qualname":">::set_limit","value":"fn set_limit<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Sets the maximum number of bytes that can be read.","sig":null,"attributes":[{"value":"/ Sets the maximum number of bytes that can be read.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79232,"byte_end":79286,"line_start":103,"line_end":103,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79291,"byte_end":79294,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79299,"byte_end":79309,"line_start":105,"line_end":105,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79314,"byte_end":79317,"line_start":106,"line_end":106,"column_start":5,"column_end":8}},{"value":"/ If the inner `Buf` has fewer bytes than `lim` then that is the actual","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79322,"byte_end":79395,"line_start":107,"line_end":107,"column_start":5,"column_end":78}},{"value":"/ number of available bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79400,"byte_end":79430,"line_start":108,"line_end":108,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79435,"byte_end":79438,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79443,"byte_end":79457,"line_start":110,"line_end":110,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79462,"byte_end":79465,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79470,"byte_end":79481,"line_start":112,"line_end":112,"column_start":5,"column_end":16}},{"value":"/ use bytes::{Buf, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79486,"byte_end":79515,"line_start":113,"line_end":113,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79520,"byte_end":79523,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ let mut buf = b\"hello world\".take(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79528,"byte_end":79569,"line_start":115,"line_end":115,"column_start":5,"column_end":46}},{"value":"/ let mut dst = vec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79574,"byte_end":79599,"line_start":116,"line_end":116,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79604,"byte_end":79607,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ dst.put(&mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79612,"byte_end":79634,"line_start":118,"line_end":118,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(*dst, b\"he\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79639,"byte_end":79671,"line_start":119,"line_end":119,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79676,"byte_end":79679,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ dst.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79684,"byte_end":79700,"line_start":121,"line_end":121,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79705,"byte_end":79708,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ buf.set_limit(3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79713,"byte_end":79734,"line_start":123,"line_end":123,"column_start":5,"column_end":26}},{"value":"/ dst.put(&mut buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79739,"byte_end":79761,"line_start":124,"line_end":124,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(*dst, b\"llo\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79766,"byte_end":79799,"line_start":125,"line_end":125,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79804,"byte_end":79811,"line_start":126,"line_end":126,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":338},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79930,"byte_end":79939,"line_start":133,"line_end":133,"column_start":8,"column_end":17},"name":"remaining","qualname":" as buf::buf_impl::Buf>::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":339},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":80025,"byte_end":80030,"line_start":137,"line_end":137,"column_start":8,"column_end":13},"name":"chunk","qualname":" as buf::buf_impl::Buf>::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":44},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":340},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":80155,"byte_end":80162,"line_start":142,"line_end":142,"column_start":8,"column_end":15},"name":"advance","qualname":" as buf::buf_impl::Buf>::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":341},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":80298,"byte_end":80311,"line_start":148,"line_end":148,"column_start":8,"column_end":21},"name":"copy_to_bytes","qualname":" as buf::buf_impl::Buf>::copy_to_bytes","value":"fn copy_to_bytes<'_>(&'_ mut Self, usize) -> Bytes","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":76},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81311,"byte_end":81322,"line_start":22,"line_end":22,"column_start":12,"column_end":23},"name":"UninitSlice","qualname":"::buf::uninit_slice::UninitSlice","value":"","parent":null,"children":[],"decl_id":null,"docs":" Uninitialized byte slice.","sig":null,"attributes":[{"value":"/ Uninitialized byte slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80671,"byte_end":80700,"line_start":7,"line_end":7,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80701,"byte_end":80704,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Returned by `BufMut::chunk_mut()`, the referenced byte slice may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80705,"byte_end":80776,"line_start":9,"line_end":9,"column_start":1,"column_end":72}},{"value":"/ uninitialized. The wrapper provides safe access without introducing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80777,"byte_end":80848,"line_start":10,"line_end":10,"column_start":1,"column_end":72}},{"value":"/ undefined behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80849,"byte_end":80872,"line_start":11,"line_end":11,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80873,"byte_end":80876,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ The safety invariants of this wrapper are:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80877,"byte_end":80923,"line_start":13,"line_end":13,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80924,"byte_end":80927,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ 1. Reading from an `UninitSlice` is undefined behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80928,"byte_end":80988,"line_start":15,"line_end":15,"column_start":1,"column_end":61}},{"value":"/ 2. Writing uninitialized bytes to an `UninitSlice` is undefined behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":80989,"byte_end":81067,"line_start":16,"line_end":16,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81068,"byte_end":81071,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ The difference between `&mut UninitSlice` and `&mut [MaybeUninit]` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81072,"byte_end":81149,"line_start":18,"line_end":18,"column_start":1,"column_end":78}},{"value":"/ that it is possible in safe code to write uninitialized bytes to an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81150,"byte_end":81221,"line_start":19,"line_end":19,"column_start":1,"column_end":72}},{"value":"/ `&mut [MaybeUninit]`, which this type prohibits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81222,"byte_end":81278,"line_start":20,"line_end":20,"column_start":1,"column_end":57}},{"value":"repr(transparent)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81279,"byte_end":81299,"line_start":21,"line_end":21,"column_start":1,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81954,"byte_end":81972,"line_start":44,"line_end":44,"column_start":19,"column_end":37},"name":"from_raw_parts_mut","qualname":"::from_raw_parts_mut","value":"unsafe fn from_raw_parts_mut<'a>(*mut u8, usize) -> &'a mut UninitSlice","parent":null,"children":[],"decl_id":null,"docs":" Create a `&mut UninitSlice` from a pointer and a length.","sig":null,"attributes":[{"value":"/ Create a `&mut UninitSlice` from a pointer and a length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81367,"byte_end":81427,"line_start":25,"line_end":25,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81432,"byte_end":81435,"line_start":26,"line_end":26,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81440,"byte_end":81452,"line_start":27,"line_end":27,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81457,"byte_end":81460,"line_start":28,"line_end":28,"column_start":5,"column_end":8}},{"value":"/ The caller must ensure that `ptr` references a valid memory region owned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81465,"byte_end":81541,"line_start":29,"line_end":29,"column_start":5,"column_end":81}},{"value":"/ by the caller representing a byte slice for the duration of `'a`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81546,"byte_end":81615,"line_start":30,"line_end":30,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81620,"byte_end":81623,"line_start":31,"line_end":31,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81628,"byte_end":81642,"line_start":32,"line_end":32,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81647,"byte_end":81650,"line_start":33,"line_end":33,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81655,"byte_end":81662,"line_start":34,"line_end":34,"column_start":5,"column_end":12}},{"value":"/ use bytes::buf::UninitSlice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81667,"byte_end":81699,"line_start":35,"line_end":35,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81704,"byte_end":81707,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ let bytes = b\"hello world\".to_vec();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81712,"byte_end":81752,"line_start":37,"line_end":37,"column_start":5,"column_end":45}},{"value":"/ let ptr = bytes.as_ptr() as *mut _;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81757,"byte_end":81796,"line_start":38,"line_end":38,"column_start":5,"column_end":44}},{"value":"/ let len = bytes.len();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81801,"byte_end":81827,"line_start":39,"line_end":39,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81832,"byte_end":81835,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ let slice = unsafe { UninitSlice::from_raw_parts_mut(ptr, len) };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81840,"byte_end":81909,"line_start":41,"line_end":41,"column_start":5,"column_end":74}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81914,"byte_end":81921,"line_start":42,"line_end":42,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81926,"byte_end":81935,"line_start":43,"line_end":43,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82713,"byte_end":82723,"line_start":69,"line_end":69,"column_start":12,"column_end":22},"name":"write_byte","qualname":"::write_byte","value":"fn write_byte<'_>(&'_ mut Self, usize, u8)","parent":null,"children":[],"decl_id":null,"docs":" Write a single byte at the specified offset.","sig":null,"attributes":[{"value":"/ Write a single byte at the specified offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82226,"byte_end":82274,"line_start":50,"line_end":50,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82279,"byte_end":82282,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82287,"byte_end":82299,"line_start":52,"line_end":52,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82304,"byte_end":82307,"line_start":53,"line_end":53,"column_start":5,"column_end":8}},{"value":"/ The function panics if `index` is out of bounds.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82312,"byte_end":82364,"line_start":54,"line_end":54,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82369,"byte_end":82372,"line_start":55,"line_end":55,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82377,"byte_end":82391,"line_start":56,"line_end":56,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82396,"byte_end":82399,"line_start":57,"line_end":57,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82404,"byte_end":82411,"line_start":58,"line_end":58,"column_start":5,"column_end":12}},{"value":"/ use bytes::buf::UninitSlice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82416,"byte_end":82448,"line_start":59,"line_end":59,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82453,"byte_end":82456,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ let mut data = [b'f', b'o', b'o'];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82461,"byte_end":82499,"line_start":61,"line_end":61,"column_start":5,"column_end":43}},{"value":"/ let slice = unsafe { UninitSlice::from_raw_parts_mut(data.as_mut_ptr(), 3) };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82504,"byte_end":82585,"line_start":62,"line_end":62,"column_start":5,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82590,"byte_end":82593,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ slice.write_byte(0, b'b');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82598,"byte_end":82628,"line_start":64,"line_end":64,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82633,"byte_end":82636,"line_start":65,"line_end":65,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(b\"boo\", &data[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82641,"byte_end":82675,"line_start":66,"line_end":66,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82680,"byte_end":82687,"line_start":67,"line_end":67,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82692,"byte_end":82701,"line_start":68,"line_end":68,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":381},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83432,"byte_end":83447,"line_start":96,"line_end":96,"column_start":12,"column_end":27},"name":"copy_from_slice","qualname":"::copy_from_slice","value":"fn copy_from_slice<'_, '_>(&'_ mut Self, &'_ [u8])","parent":null,"children":[],"decl_id":null,"docs":" Copies bytes from `src` into `self`.","sig":null,"attributes":[{"value":"/ Copies bytes from `src` into `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82868,"byte_end":82909,"line_start":75,"line_end":75,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82914,"byte_end":82917,"line_start":76,"line_end":76,"column_start":5,"column_end":8}},{"value":"/ The length of `src` must be the same as `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82922,"byte_end":82973,"line_start":77,"line_end":77,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82978,"byte_end":82981,"line_start":78,"line_end":78,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":82986,"byte_end":82998,"line_start":79,"line_end":79,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83003,"byte_end":83006,"line_start":80,"line_end":80,"column_start":5,"column_end":8}},{"value":"/ The function panics if `src` has a different length than `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83011,"byte_end":83079,"line_start":81,"line_end":81,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83084,"byte_end":83087,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83092,"byte_end":83106,"line_start":83,"line_end":83,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83111,"byte_end":83114,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83119,"byte_end":83126,"line_start":85,"line_end":85,"column_start":5,"column_end":12}},{"value":"/ use bytes::buf::UninitSlice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83131,"byte_end":83163,"line_start":86,"line_end":86,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83168,"byte_end":83171,"line_start":87,"line_end":87,"column_start":5,"column_end":8}},{"value":"/ let mut data = [b'f', b'o', b'o'];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83176,"byte_end":83214,"line_start":88,"line_end":88,"column_start":5,"column_end":43}},{"value":"/ let slice = unsafe { UninitSlice::from_raw_parts_mut(data.as_mut_ptr(), 3) };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83219,"byte_end":83300,"line_start":89,"line_end":89,"column_start":5,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83305,"byte_end":83308,"line_start":90,"line_end":90,"column_start":5,"column_end":8}},{"value":"/ slice.copy_from_slice(b\"bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83313,"byte_end":83347,"line_start":91,"line_end":91,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83352,"byte_end":83355,"line_start":92,"line_end":92,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(b\"bar\", &data[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83360,"byte_end":83394,"line_start":93,"line_end":93,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83399,"byte_end":83406,"line_start":94,"line_end":94,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83411,"byte_end":83420,"line_start":95,"line_end":95,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":385},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84137,"byte_end":84147,"line_start":123,"line_end":123,"column_start":12,"column_end":22},"name":"as_mut_ptr","qualname":"::as_mut_ptr","value":"fn as_mut_ptr<'_>(&'_ mut Self) -> *mut u8","parent":null,"children":[],"decl_id":null,"docs":" Return a raw pointer to the slice's buffer.","sig":null,"attributes":[{"value":"/ Return a raw pointer to the slice's buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83662,"byte_end":83709,"line_start":106,"line_end":106,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83714,"byte_end":83717,"line_start":107,"line_end":107,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83722,"byte_end":83734,"line_start":108,"line_end":108,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83739,"byte_end":83742,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ The caller **must not** read from the referenced memory and **must not**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83747,"byte_end":83823,"line_start":110,"line_end":110,"column_start":5,"column_end":81}},{"value":"/ write **uninitialized** bytes to the slice either.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83828,"byte_end":83882,"line_start":111,"line_end":111,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83887,"byte_end":83890,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83895,"byte_end":83909,"line_start":113,"line_end":113,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83914,"byte_end":83917,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83922,"byte_end":83929,"line_start":115,"line_end":115,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83934,"byte_end":83956,"line_start":116,"line_end":116,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83961,"byte_end":83964,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ let mut data = [0, 1, 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":83969,"byte_end":83998,"line_start":118,"line_end":118,"column_start":5,"column_end":34}},{"value":"/ let mut slice = &mut data[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84003,"byte_end":84037,"line_start":119,"line_end":119,"column_start":5,"column_end":39}},{"value":"/ let ptr = BufMut::chunk_mut(&mut slice).as_mut_ptr();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84042,"byte_end":84099,"line_start":120,"line_end":120,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84104,"byte_end":84111,"line_start":121,"line_end":121,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84116,"byte_end":84125,"line_start":122,"line_end":122,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85012,"byte_end":85031,"line_start":149,"line_end":149,"column_start":19,"column_end":38},"name":"as_uninit_slice_mut","qualname":"::as_uninit_slice_mut","value":"unsafe fn as_uninit_slice_mut<'a>(&'a mut Self) -> &'a mut [MaybeUninit]","parent":null,"children":[],"decl_id":null,"docs":" Return a `&mut [MaybeUninit]` to this slice's buffer.","sig":null,"attributes":[{"value":"/ Return a `&mut [MaybeUninit]` to this slice's buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84221,"byte_end":84282,"line_start":127,"line_end":127,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84287,"byte_end":84290,"line_start":128,"line_end":128,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84295,"byte_end":84307,"line_start":129,"line_end":129,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84312,"byte_end":84315,"line_start":130,"line_end":130,"column_start":5,"column_end":8}},{"value":"/ The caller **must not** read from the referenced memory and **must not** write","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84320,"byte_end":84402,"line_start":131,"line_end":131,"column_start":5,"column_end":87}},{"value":"/ **uninitialized** bytes to the slice either. This is because `BufMut` implementation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84407,"byte_end":84495,"line_start":132,"line_end":132,"column_start":5,"column_end":93}},{"value":"/ that created the `UninitSlice` knows which parts are initialized. Writing uninitalized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84500,"byte_end":84590,"line_start":133,"line_end":133,"column_start":5,"column_end":95}},{"value":"/ bytes to the slice may cause the `BufMut` to read those bytes and trigger undefined","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84595,"byte_end":84682,"line_start":134,"line_end":134,"column_start":5,"column_end":92}},{"value":"/ behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84687,"byte_end":84700,"line_start":135,"line_end":135,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84705,"byte_end":84708,"line_start":136,"line_end":136,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84713,"byte_end":84727,"line_start":137,"line_end":137,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84732,"byte_end":84735,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84740,"byte_end":84747,"line_start":139,"line_end":139,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84752,"byte_end":84774,"line_start":140,"line_end":140,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84779,"byte_end":84782,"line_start":141,"line_end":141,"column_start":5,"column_end":8}},{"value":"/ let mut data = [0, 1, 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84787,"byte_end":84816,"line_start":142,"line_end":142,"column_start":5,"column_end":34}},{"value":"/ let mut slice = &mut data[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84821,"byte_end":84855,"line_start":143,"line_end":143,"column_start":5,"column_end":39}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84860,"byte_end":84872,"line_start":144,"line_end":144,"column_start":5,"column_end":17}},{"value":"/ let uninit_slice = BufMut::chunk_mut(&mut slice).as_uninit_slice_mut();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84877,"byte_end":84956,"line_start":145,"line_end":145,"column_start":5,"column_end":84}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84961,"byte_end":84967,"line_start":146,"line_end":146,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84972,"byte_end":84979,"line_start":147,"line_end":147,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":84984,"byte_end":84993,"line_start":148,"line_end":148,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85478,"byte_end":85481,"line_start":167,"line_end":167,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of bytes in the slice.","sig":null,"attributes":[{"value":"/ Returns the number of bytes in the slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85149,"byte_end":85194,"line_start":153,"line_end":153,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85199,"byte_end":85202,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85207,"byte_end":85221,"line_start":155,"line_end":155,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85226,"byte_end":85229,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85234,"byte_end":85241,"line_start":157,"line_end":157,"column_start":5,"column_end":12}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85246,"byte_end":85268,"line_start":158,"line_end":158,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85273,"byte_end":85276,"line_start":159,"line_end":159,"column_start":5,"column_end":8}},{"value":"/ let mut data = [0, 1, 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85281,"byte_end":85310,"line_start":160,"line_end":160,"column_start":5,"column_end":34}},{"value":"/ let mut slice = &mut data[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85315,"byte_end":85349,"line_start":161,"line_end":161,"column_start":5,"column_end":39}},{"value":"/ let len = BufMut::chunk_mut(&mut slice).len();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85354,"byte_end":85404,"line_start":162,"line_end":162,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85409,"byte_end":85412,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(len, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85417,"byte_end":85440,"line_start":164,"line_end":164,"column_start":5,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85445,"byte_end":85452,"line_start":165,"line_end":165,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85457,"byte_end":85466,"line_start":166,"line_end":166,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85571,"byte_end":85574,"line_start":173,"line_end":173,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs","byte_start":86748,"byte_end":86757,"line_start":6,"line_end":6,"column_start":8,"column_end":17},"name":"remaining","qualname":" as buf::buf_impl::Buf>::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs","byte_start":86809,"byte_end":86814,"line_start":10,"line_end":10,"column_start":8,"column_end":13},"name":"chunk","qualname":" as buf::buf_impl::Buf>::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":44},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs","byte_start":86972,"byte_end":86979,"line_start":19,"line_end":19,"column_start":8,"column_end":15},"name":"advance","qualname":" as buf::buf_impl::Buf>::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87352,"byte_end":87358,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"name":"Writer","qualname":"::buf::writer::Writer","value":"Writer { }","parent":null,"children":[{"krate":0,"index":1331}],"decl_id":null,"docs":" A `BufMut` adapter which implements `io::Write` for the inner value.","sig":null,"attributes":[{"value":"/ A `BufMut` adapter which implements `io::Write` for the inner value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87082,"byte_end":87154,"line_start":5,"line_end":5,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87155,"byte_end":87158,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ This struct is generally created by calling `writer()` on `BufMut`. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87159,"byte_end":87234,"line_start":7,"line_end":7,"column_start":1,"column_end":76}},{"value":"/ documentation of [`writer()`](trait.BufMut.html#method.writer) for more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87235,"byte_end":87310,"line_start":8,"line_end":8,"column_start":1,"column_end":76}},{"value":"/ details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87311,"byte_end":87323,"line_start":9,"line_end":9,"column_start":1,"column_end":13}}]},{"kind":"Method","id":{"krate":0,"index":418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87821,"byte_end":87828,"line_start":33,"line_end":33,"column_start":12,"column_end":19},"name":"get_ref","qualname":">::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ B","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the underlying `BufMut`.","sig":null,"attributes":[{"value":"/ Gets a reference to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87470,"byte_end":87518,"line_start":20,"line_end":20,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87523,"byte_end":87526,"line_start":21,"line_end":21,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly write to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87531,"byte_end":87598,"line_start":22,"line_end":22,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87603,"byte_end":87606,"line_start":23,"line_end":23,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87611,"byte_end":87625,"line_start":24,"line_end":24,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87630,"byte_end":87633,"line_start":25,"line_end":25,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87638,"byte_end":87649,"line_start":26,"line_end":26,"column_start":5,"column_end":16}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87654,"byte_end":87676,"line_start":27,"line_end":27,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87681,"byte_end":87684,"line_start":28,"line_end":28,"column_start":5,"column_end":8}},{"value":"/ let buf = Vec::with_capacity(1024).writer();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87689,"byte_end":87737,"line_start":29,"line_end":29,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87742,"byte_end":87745,"line_start":30,"line_end":30,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(1024, buf.get_ref().capacity());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87750,"byte_end":87797,"line_start":31,"line_end":31,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87802,"byte_end":87809,"line_start":32,"line_end":32,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":419},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88263,"byte_end":88270,"line_start":52,"line_end":52,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut B","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the underlying `BufMut`.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87873,"byte_end":87929,"line_start":37,"line_end":37,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87934,"byte_end":87937,"line_start":38,"line_end":38,"column_start":5,"column_end":8}},{"value":"/ It is inadvisable to directly write to the underlying `BufMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87942,"byte_end":88009,"line_start":39,"line_end":39,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88014,"byte_end":88017,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88022,"byte_end":88036,"line_start":41,"line_end":41,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88041,"byte_end":88044,"line_start":42,"line_end":42,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88049,"byte_end":88060,"line_start":43,"line_end":43,"column_start":5,"column_end":16}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88065,"byte_end":88087,"line_start":44,"line_end":44,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88092,"byte_end":88095,"line_start":45,"line_end":45,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![].writer();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88100,"byte_end":88134,"line_start":46,"line_end":46,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88139,"byte_end":88142,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ buf.get_mut().reserve(1024);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88147,"byte_end":88179,"line_start":48,"line_end":48,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88184,"byte_end":88187,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(1024, buf.get_ref().capacity());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88192,"byte_end":88239,"line_start":50,"line_end":50,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88244,"byte_end":88251,"line_start":51,"line_end":51,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88744,"byte_end":88754,"line_start":72,"line_end":72,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> B","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `Writer`, returning the underlying value.","sig":null,"attributes":[{"value":"/ Consumes this `Writer`, returning the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88327,"byte_end":88386,"line_start":56,"line_end":56,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88391,"byte_end":88394,"line_start":57,"line_end":57,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88399,"byte_end":88413,"line_start":58,"line_end":58,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88418,"byte_end":88421,"line_start":59,"line_end":59,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88426,"byte_end":88437,"line_start":60,"line_end":60,"column_start":5,"column_end":16}},{"value":"/ use bytes::BufMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88442,"byte_end":88464,"line_start":61,"line_end":61,"column_start":5,"column_end":27}},{"value":"/ use std::io;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88469,"byte_end":88485,"line_start":62,"line_end":62,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88490,"byte_end":88493,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ let mut buf = vec![].writer();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88498,"byte_end":88532,"line_start":64,"line_end":64,"column_start":5,"column_end":39}},{"value":"/ let mut src = &b\"hello world\"[..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88537,"byte_end":88575,"line_start":65,"line_end":65,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88580,"byte_end":88583,"line_start":66,"line_end":66,"column_start":5,"column_end":8}},{"value":"/ io::copy(&mut src, &mut buf).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88588,"byte_end":88630,"line_start":67,"line_end":67,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88635,"byte_end":88638,"line_start":68,"line_end":68,"column_start":5,"column_end":8}},{"value":"/ let buf = buf.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88643,"byte_end":88674,"line_start":69,"line_end":69,"column_start":5,"column_end":36}},{"value":"/ assert_eq!(*buf, b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88679,"byte_end":88720,"line_start":70,"line_end":70,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88725,"byte_end":88732,"line_start":71,"line_end":71,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":423},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88851,"byte_end":88856,"line_start":78,"line_end":78,"column_start":8,"column_end":13},"name":"write","qualname":" as std::io::Write>::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8]) -> io::Result","parent":{"krate":5,"index":4724},"children":[],"decl_id":{"krate":5,"index":4725},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":424},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":89029,"byte_end":89034,"line_start":85,"line_end":85,"column_start":8,"column_end":13},"name":"flush","qualname":" as std::io::Write>::flush","value":"fn flush<'_>(&'_ mut Self) -> io::Result<()>","parent":{"krate":5,"index":4724},"children":[],"decl_id":{"krate":5,"index":4729},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":532},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93132,"byte_end":93137,"line_start":100,"line_end":100,"column_start":12,"column_end":17},"name":"Bytes","qualname":"::bytes::Bytes","value":"Bytes { }","parent":null,"children":[{"krate":0,"index":533},{"krate":0,"index":534},{"krate":0,"index":535},{"krate":0,"index":536}],"decl_id":null,"docs":" A cheaply cloneable and sliceable chunk of contiguous memory.","sig":null,"attributes":[{"value":"/ A cheaply cloneable and sliceable chunk of contiguous memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89496,"byte_end":89561,"line_start":19,"line_end":19,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89562,"byte_end":89565,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ `Bytes` is an efficient container for storing and operating on contiguous","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89566,"byte_end":89643,"line_start":21,"line_end":21,"column_start":1,"column_end":78}},{"value":"/ slices of memory. It is intended for use primarily in networking code, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89644,"byte_end":89722,"line_start":22,"line_end":22,"column_start":1,"column_end":79}},{"value":"/ could have applications elsewhere as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89723,"byte_end":89769,"line_start":23,"line_end":23,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89770,"byte_end":89773,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ `Bytes` values facilitate zero-copy network programming by allowing multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89774,"byte_end":89854,"line_start":25,"line_end":25,"column_start":1,"column_end":81}},{"value":"/ `Bytes` objects to point to the same underlying memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89855,"byte_end":89914,"line_start":26,"line_end":26,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89915,"byte_end":89918,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ `Bytes` does not have a single implementation. It is an interface, whose","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89919,"byte_end":89995,"line_start":28,"line_end":28,"column_start":1,"column_end":77}},{"value":"/ exact behavior is implemented through dynamic dispatch in several underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":89996,"byte_end":90076,"line_start":29,"line_end":29,"column_start":1,"column_end":81}},{"value":"/ implementations of `Bytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90077,"byte_end":90108,"line_start":30,"line_end":30,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90109,"byte_end":90112,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ All `Bytes` implementations must fulfill the following requirements:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90113,"byte_end":90185,"line_start":32,"line_end":32,"column_start":1,"column_end":73}},{"value":"/ - They are cheaply cloneable and thereby shareable between an unlimited amount","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90186,"byte_end":90268,"line_start":33,"line_end":33,"column_start":1,"column_end":83}},{"value":"/ of components, for example by modifying a reference count.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90269,"byte_end":90333,"line_start":34,"line_end":34,"column_start":1,"column_end":65}},{"value":"/ - Instances can be sliced to refer to a subset of the the original buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90334,"byte_end":90412,"line_start":35,"line_end":35,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90413,"byte_end":90416,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90417,"byte_end":90424,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90425,"byte_end":90446,"line_start":38,"line_end":38,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90447,"byte_end":90450,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ let mut mem = Bytes::from(\"Hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90451,"byte_end":90496,"line_start":40,"line_end":40,"column_start":1,"column_end":46}},{"value":"/ let a = mem.slice(0..5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90497,"byte_end":90525,"line_start":41,"line_end":41,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90526,"byte_end":90529,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(a, \"Hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90530,"byte_end":90557,"line_start":43,"line_end":43,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90558,"byte_end":90561,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ let b = mem.split_to(6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90562,"byte_end":90590,"line_start":45,"line_end":45,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90591,"byte_end":90594,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(mem, \"world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90595,"byte_end":90624,"line_start":47,"line_end":47,"column_start":1,"column_end":30}},{"value":"/ assert_eq!(b, \"Hello \");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90625,"byte_end":90653,"line_start":48,"line_end":48,"column_start":1,"column_end":29}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90654,"byte_end":90661,"line_start":49,"line_end":49,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90662,"byte_end":90665,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ # Memory layout","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90666,"byte_end":90685,"line_start":51,"line_end":51,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90686,"byte_end":90689,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ The `Bytes` struct itself is fairly small, limited to 4 `usize` fields used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90690,"byte_end":90769,"line_start":53,"line_end":53,"column_start":1,"column_end":80}},{"value":"/ to track information about which segment of the underlying memory the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90770,"byte_end":90843,"line_start":54,"line_end":54,"column_start":1,"column_end":74}},{"value":"/ `Bytes` handle has access to.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90844,"byte_end":90877,"line_start":55,"line_end":55,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90878,"byte_end":90881,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ `Bytes` keeps both a pointer to the shared state containing the full memory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90882,"byte_end":90961,"line_start":57,"line_end":57,"column_start":1,"column_end":80}},{"value":"/ slice and a pointer to the start of the region visible by the handle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":90962,"byte_end":91035,"line_start":58,"line_end":58,"column_start":1,"column_end":74}},{"value":"/ `Bytes` also tracks the length of its view into the memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91036,"byte_end":91099,"line_start":59,"line_end":59,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91100,"byte_end":91103,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ # Sharing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91104,"byte_end":91117,"line_start":61,"line_end":61,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91118,"byte_end":91121,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/ `Bytes` contains a vtable, which allows implementations of `Bytes` to define","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91122,"byte_end":91202,"line_start":63,"line_end":63,"column_start":1,"column_end":81}},{"value":"/ how sharing/cloning is implemented in detail.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91203,"byte_end":91252,"line_start":64,"line_end":64,"column_start":1,"column_end":50}},{"value":"/ When `Bytes::clone()` is called, `Bytes` will call the vtable function for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91253,"byte_end":91331,"line_start":65,"line_end":65,"column_start":1,"column_end":79}},{"value":"/ cloning the backing storage in order to share it behind between multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91332,"byte_end":91408,"line_start":66,"line_end":66,"column_start":1,"column_end":77}},{"value":"/ `Bytes` instances.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91409,"byte_end":91431,"line_start":67,"line_end":67,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91432,"byte_end":91435,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ For `Bytes` implementations which refer to constant memory (e.g. created","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91436,"byte_end":91512,"line_start":69,"line_end":69,"column_start":1,"column_end":77}},{"value":"/ via `Bytes::from_static()`) the cloning implementation will be a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91513,"byte_end":91588,"line_start":70,"line_end":70,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91589,"byte_end":91592,"line_start":71,"line_end":71,"column_start":1,"column_end":4}},{"value":"/ For `Bytes` implementations which point to a reference counted shared storage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91593,"byte_end":91674,"line_start":72,"line_end":72,"column_start":1,"column_end":82}},{"value":"/ (e.g. an `Arc<[u8]>`), sharing will be implemented by increasing the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91675,"byte_end":91747,"line_start":73,"line_end":73,"column_start":1,"column_end":73}},{"value":"/ the reference count.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91748,"byte_end":91772,"line_start":74,"line_end":74,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91773,"byte_end":91776,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ Due to this mechanism, multiple `Bytes` instances may point to the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91777,"byte_end":91852,"line_start":76,"line_end":76,"column_start":1,"column_end":76}},{"value":"/ shared memory region.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91853,"byte_end":91878,"line_start":77,"line_end":77,"column_start":1,"column_end":26}},{"value":"/ Each `Bytes` instance can point to different sections within that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91879,"byte_end":91948,"line_start":78,"line_end":78,"column_start":1,"column_end":70}},{"value":"/ memory region, and `Bytes` instances may or may not have overlapping views","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":91949,"byte_end":92027,"line_start":79,"line_end":79,"column_start":1,"column_end":79}},{"value":"/ into the memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92028,"byte_end":92048,"line_start":80,"line_end":80,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92049,"byte_end":92052,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ The following diagram visualizes a scenario where 2 `Bytes` instances make","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92053,"byte_end":92131,"line_start":82,"line_end":82,"column_start":1,"column_end":79}},{"value":"/ use of an `Arc`-based backing storage, and provide access to different views:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92132,"byte_end":92213,"line_start":83,"line_end":83,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92214,"byte_end":92217,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92218,"byte_end":92229,"line_start":85,"line_end":85,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92230,"byte_end":92233,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ Arc ptrs ┌─────────┐","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92234,"byte_end":92301,"line_start":87,"line_end":87,"column_start":1,"column_end":46}},{"value":"/ ________________________ / │ Bytes 2 │","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92302,"byte_end":92351,"line_start":88,"line_end":88,"column_start":1,"column_end":46}},{"value":"/ / └─────────┘","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92352,"byte_end":92419,"line_start":89,"line_end":89,"column_start":1,"column_end":46}},{"value":"/ / ┌───────────┐ | |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92420,"byte_end":92491,"line_start":90,"line_end":90,"column_start":1,"column_end":46}},{"value":"/ |_________/ │ Bytes 1 │ | |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92492,"byte_end":92541,"line_start":91,"line_end":91,"column_start":1,"column_end":46}},{"value":"/ | └───────────┘ | |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92542,"byte_end":92613,"line_start":92,"line_end":92,"column_start":1,"column_end":46}},{"value":"/ | | | ___/ data | tail","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92614,"byte_end":92664,"line_start":93,"line_end":93,"column_start":1,"column_end":51}},{"value":"/ | data | tail |/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92665,"byte_end":92710,"line_start":94,"line_end":94,"column_start":1,"column_end":46}},{"value":"/ v v v v","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92711,"byte_end":92756,"line_start":95,"line_end":95,"column_start":1,"column_end":46}},{"value":"/ ┌─────┬─────┬───────────┬───────────────┬─────┐","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92757,"byte_end":92902,"line_start":96,"line_end":96,"column_start":1,"column_end":52}},{"value":"/ │ Arc │ │ │ │ │","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92903,"byte_end":92966,"line_start":97,"line_end":97,"column_start":1,"column_end":52}},{"value":"/ └─────┴─────┴───────────┴───────────────┴─────┘","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":92967,"byte_end":93112,"line_start":98,"line_end":98,"column_start":1,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93113,"byte_end":93120,"line_start":99,"line_end":99,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":542},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93973,"byte_end":93976,"line_start":134,"line_end":134,"column_start":18,"column_end":21},"name":"new","qualname":"::new","value":"const fn new() -> Bytes","parent":null,"children":[],"decl_id":null,"docs":" Creates a new empty `Bytes`.","sig":null,"attributes":[{"value":"/ Creates a new empty `Bytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93634,"byte_end":93666,"line_start":120,"line_end":120,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93671,"byte_end":93674,"line_start":121,"line_end":121,"column_start":5,"column_end":8}},{"value":"/ This will not allocate and the returned `Bytes` handle will be empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93679,"byte_end":93752,"line_start":122,"line_end":122,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93757,"byte_end":93760,"line_start":123,"line_end":123,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93765,"byte_end":93779,"line_start":124,"line_end":124,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93784,"byte_end":93787,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93792,"byte_end":93799,"line_start":126,"line_end":126,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93804,"byte_end":93825,"line_start":127,"line_end":127,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93830,"byte_end":93833,"line_start":128,"line_end":128,"column_start":5,"column_end":8}},{"value":"/ let b = Bytes::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93838,"byte_end":93863,"line_start":129,"line_end":129,"column_start":5,"column_end":30}},{"value":"/ assert_eq!(&b[..], b\"\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93868,"byte_end":93896,"line_start":130,"line_end":130,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93901,"byte_end":93908,"line_start":131,"line_end":131,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93913,"byte_end":93922,"line_start":132,"line_end":132,"column_start":5,"column_end":14}},{"value":"cfg(not(all(loom, test)))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93927,"byte_end":93955,"line_start":133,"line_end":133,"column_start":5,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":544},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94713,"byte_end":94724,"line_start":162,"line_end":162,"column_start":18,"column_end":29},"name":"from_static","qualname":"::from_static","value":"const fn from_static(&'static [u8]) -> Bytes","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Bytes` from a static slice.","sig":null,"attributes":[{"value":"/ Creates a new `Bytes` from a static slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94304,"byte_end":94350,"line_start":147,"line_end":147,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94355,"byte_end":94358,"line_start":148,"line_end":148,"column_start":5,"column_end":8}},{"value":"/ The returned `Bytes` will point directly to the static slice. There is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94363,"byte_end":94437,"line_start":149,"line_end":149,"column_start":5,"column_end":79}},{"value":"/ no allocating or copying.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94442,"byte_end":94471,"line_start":150,"line_end":150,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94476,"byte_end":94479,"line_start":151,"line_end":151,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94484,"byte_end":94498,"line_start":152,"line_end":152,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94503,"byte_end":94506,"line_start":153,"line_end":153,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94511,"byte_end":94518,"line_start":154,"line_end":154,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94523,"byte_end":94544,"line_start":155,"line_end":155,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94549,"byte_end":94552,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ let b = Bytes::from_static(b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94557,"byte_end":94598,"line_start":157,"line_end":157,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(&b[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94603,"byte_end":94636,"line_start":158,"line_end":158,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94641,"byte_end":94648,"line_start":159,"line_end":159,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94653,"byte_end":94662,"line_start":160,"line_end":160,"column_start":5,"column_end":14}},{"value":"cfg(not(all(loom, test)))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":94667,"byte_end":94695,"line_start":161,"line_end":161,"column_start":5,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":545},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95471,"byte_end":95474,"line_start":192,"line_end":192,"column_start":18,"column_end":21},"name":"len","qualname":"::len","value":"const fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of bytes contained in this `Bytes`.","sig":null,"attributes":[{"value":"/ Returns the number of bytes contained in this `Bytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95212,"byte_end":95270,"line_start":181,"line_end":181,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95275,"byte_end":95278,"line_start":182,"line_end":182,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95283,"byte_end":95297,"line_start":183,"line_end":183,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95302,"byte_end":95305,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95310,"byte_end":95317,"line_start":185,"line_end":185,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95322,"byte_end":95343,"line_start":186,"line_end":186,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95348,"byte_end":95351,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ let b = Bytes::from(&b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95356,"byte_end":95395,"line_start":188,"line_end":188,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(b.len(), 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95400,"byte_end":95427,"line_start":189,"line_end":189,"column_start":5,"column_end":32}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95432,"byte_end":95439,"line_start":190,"line_end":190,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95444,"byte_end":95453,"line_start":191,"line_end":191,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":546},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95757,"byte_end":95765,"line_start":207,"line_end":207,"column_start":18,"column_end":26},"name":"is_empty","qualname":"::is_empty","value":"const fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the `Bytes` has a length of 0.","sig":null,"attributes":[{"value":"/ Returns true if the `Bytes` has a length of 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95521,"byte_end":95571,"line_start":196,"line_end":196,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95576,"byte_end":95579,"line_start":197,"line_end":197,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95584,"byte_end":95598,"line_start":198,"line_end":198,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95603,"byte_end":95606,"line_start":199,"line_end":199,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95611,"byte_end":95618,"line_start":200,"line_end":200,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95623,"byte_end":95644,"line_start":201,"line_end":201,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95649,"byte_end":95652,"line_start":202,"line_end":202,"column_start":5,"column_end":8}},{"value":"/ let b = Bytes::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95657,"byte_end":95682,"line_start":203,"line_end":203,"column_start":5,"column_end":30}},{"value":"/ assert!(b.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95687,"byte_end":95713,"line_start":204,"line_end":204,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95718,"byte_end":95725,"line_start":205,"line_end":205,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95730,"byte_end":95739,"line_start":206,"line_end":206,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":547},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95883,"byte_end":95898,"line_start":212,"line_end":212,"column_start":12,"column_end":27},"name":"copy_from_slice","qualname":"::copy_from_slice","value":"fn copy_from_slice<'_>(&'_ [u8]) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates `Bytes` instance from slice, by copying it.\n","sig":null,"attributes":[{"value":"/ Creates `Bytes` instance from slice, by copying it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95816,"byte_end":95871,"line_start":211,"line_end":211,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":548},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96558,"byte_end":96563,"line_start":238,"line_end":238,"column_start":12,"column_end":17},"name":"slice","qualname":"::slice","value":"fn slice<'_, impl RangeBounds>(&'_ Self, impl RangeBounds)\n-> Bytes where impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":" Returns a slice of self for the provided range.","sig":null,"attributes":[{"value":"/ Returns a slice of self for the provided range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":95962,"byte_end":96013,"line_start":216,"line_end":216,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96018,"byte_end":96021,"line_start":217,"line_end":217,"column_start":5,"column_end":8}},{"value":"/ This will increment the reference count for the underlying memory and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96026,"byte_end":96099,"line_start":218,"line_end":218,"column_start":5,"column_end":78}},{"value":"/ return a new `Bytes` handle set to the slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96104,"byte_end":96153,"line_start":219,"line_end":219,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96158,"byte_end":96161,"line_start":220,"line_end":220,"column_start":5,"column_end":8}},{"value":"/ This operation is `O(1)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96166,"byte_end":96195,"line_start":221,"line_end":221,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96200,"byte_end":96203,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96208,"byte_end":96222,"line_start":223,"line_end":223,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96227,"byte_end":96230,"line_start":224,"line_end":224,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96235,"byte_end":96242,"line_start":225,"line_end":225,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96247,"byte_end":96268,"line_start":226,"line_end":226,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96273,"byte_end":96276,"line_start":227,"line_end":227,"column_start":5,"column_end":8}},{"value":"/ let a = Bytes::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96281,"byte_end":96326,"line_start":228,"line_end":228,"column_start":5,"column_end":50}},{"value":"/ let b = a.slice(2..5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96331,"byte_end":96357,"line_start":229,"line_end":229,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96362,"byte_end":96365,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&b[..], b\"llo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96370,"byte_end":96401,"line_start":231,"line_end":231,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96406,"byte_end":96413,"line_start":232,"line_end":232,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96418,"byte_end":96421,"line_start":233,"line_end":233,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96426,"byte_end":96438,"line_start":234,"line_end":234,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96443,"byte_end":96446,"line_start":235,"line_end":235,"column_start":5,"column_end":8}},{"value":"/ Requires that `begin <= end` and `end <= self.len()`, otherwise slicing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96451,"byte_end":96526,"line_start":236,"line_end":236,"column_start":5,"column_end":80}},{"value":"/ will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":96531,"byte_end":96546,"line_start":237,"line_end":237,"column_start":5,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":553},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98491,"byte_end":98500,"line_start":305,"line_end":305,"column_start":12,"column_end":21},"name":"slice_ref","qualname":"::slice_ref","value":"fn slice_ref<'_, '_>(&'_ Self, &'_ [u8]) -> Bytes","parent":null,"children":[],"decl_id":null,"docs":" Returns a slice of self that is equivalent to the given `subset`.","sig":null,"attributes":[{"value":"/ Returns a slice of self that is equivalent to the given `subset`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97569,"byte_end":97638,"line_start":280,"line_end":280,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97643,"byte_end":97646,"line_start":281,"line_end":281,"column_start":5,"column_end":8}},{"value":"/ When processing a `Bytes` buffer with other tools, one often gets a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97651,"byte_end":97722,"line_start":282,"line_end":282,"column_start":5,"column_end":76}},{"value":"/ `&[u8]` which is in fact a slice of the `Bytes`, i.e. a subset of it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97727,"byte_end":97800,"line_start":283,"line_end":283,"column_start":5,"column_end":78}},{"value":"/ This function turns that `&[u8]` into another `Bytes`, as if one had","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97805,"byte_end":97877,"line_start":284,"line_end":284,"column_start":5,"column_end":77}},{"value":"/ called `self.slice()` with the offsets that correspond to `subset`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97882,"byte_end":97953,"line_start":285,"line_end":285,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97958,"byte_end":97961,"line_start":286,"line_end":286,"column_start":5,"column_end":8}},{"value":"/ This operation is `O(1)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":97966,"byte_end":97995,"line_start":287,"line_end":287,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98000,"byte_end":98003,"line_start":288,"line_end":288,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98008,"byte_end":98022,"line_start":289,"line_end":289,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98027,"byte_end":98030,"line_start":290,"line_end":290,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98035,"byte_end":98042,"line_start":291,"line_end":291,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98047,"byte_end":98068,"line_start":292,"line_end":292,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98073,"byte_end":98076,"line_start":293,"line_end":293,"column_start":5,"column_end":8}},{"value":"/ let bytes = Bytes::from(&b\"012345678\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98081,"byte_end":98128,"line_start":294,"line_end":294,"column_start":5,"column_end":52}},{"value":"/ let as_slice = bytes.as_ref();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98133,"byte_end":98167,"line_start":295,"line_end":295,"column_start":5,"column_end":39}},{"value":"/ let subset = &as_slice[2..6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98172,"byte_end":98205,"line_start":296,"line_end":296,"column_start":5,"column_end":38}},{"value":"/ let subslice = bytes.slice_ref(&subset);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98210,"byte_end":98254,"line_start":297,"line_end":297,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(&subslice[..], b\"2345\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98259,"byte_end":98298,"line_start":298,"line_end":298,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98303,"byte_end":98310,"line_start":299,"line_end":299,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98315,"byte_end":98318,"line_start":300,"line_end":300,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98323,"byte_end":98335,"line_start":301,"line_end":301,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98340,"byte_end":98343,"line_start":302,"line_end":302,"column_start":5,"column_end":8}},{"value":"/ Requires that the given `sub` slice is in fact contained within the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98348,"byte_end":98419,"line_start":303,"line_end":303,"column_start":5,"column_end":76}},{"value":"/ `Bytes` buffer; otherwise this function will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":98424,"byte_end":98479,"line_start":304,"line_end":304,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":554},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100183,"byte_end":100192,"line_start":362,"line_end":362,"column_start":12,"column_end":21},"name":"split_off","qualname":"::split_off","value":"fn split_off<'_>(&'_ mut Self, usize) -> Bytes","parent":null,"children":[],"decl_id":null,"docs":" Splits the bytes into two at the given index.","sig":null,"attributes":[{"value":"/ Splits the bytes into two at the given index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99474,"byte_end":99523,"line_start":338,"line_end":338,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99528,"byte_end":99531,"line_start":339,"line_end":339,"column_start":5,"column_end":8}},{"value":"/ Afterwards `self` contains elements `[0, at)`, and the returned `Bytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99536,"byte_end":99611,"line_start":340,"line_end":340,"column_start":5,"column_end":80}},{"value":"/ contains elements `[at, len)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99616,"byte_end":99650,"line_start":341,"line_end":341,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99655,"byte_end":99658,"line_start":342,"line_end":342,"column_start":5,"column_end":8}},{"value":"/ This is an `O(1)` operation that just increases the reference count and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99663,"byte_end":99738,"line_start":343,"line_end":343,"column_start":5,"column_end":80}},{"value":"/ sets a few indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99743,"byte_end":99766,"line_start":344,"line_end":344,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99771,"byte_end":99774,"line_start":345,"line_end":345,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99779,"byte_end":99793,"line_start":346,"line_end":346,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99798,"byte_end":99801,"line_start":347,"line_end":347,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99806,"byte_end":99813,"line_start":348,"line_end":348,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99818,"byte_end":99839,"line_start":349,"line_end":349,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99844,"byte_end":99847,"line_start":350,"line_end":350,"column_start":5,"column_end":8}},{"value":"/ let mut a = Bytes::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99852,"byte_end":99901,"line_start":351,"line_end":351,"column_start":5,"column_end":54}},{"value":"/ let b = a.split_off(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99906,"byte_end":99933,"line_start":352,"line_end":352,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99938,"byte_end":99941,"line_start":353,"line_end":353,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&a[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99946,"byte_end":99979,"line_start":354,"line_end":354,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(&b[..], b\" world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":99984,"byte_end":100018,"line_start":355,"line_end":355,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100023,"byte_end":100030,"line_start":356,"line_end":356,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100035,"byte_end":100038,"line_start":357,"line_end":357,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100043,"byte_end":100055,"line_start":358,"line_end":358,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100060,"byte_end":100063,"line_start":359,"line_end":359,"column_start":5,"column_end":8}},{"value":"/ Panics if `at > len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100068,"byte_end":100093,"line_start":360,"line_end":360,"column_start":5,"column_end":30}},{"value":"must_use = \"consider Bytes::truncate if you don't need the other half\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100098,"byte_end":100171,"line_start":361,"line_end":361,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":555},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101367,"byte_end":101375,"line_start":411,"line_end":411,"column_start":12,"column_end":20},"name":"split_to","qualname":"::split_to","value":"fn split_to<'_>(&'_ mut Self, usize) -> Bytes","parent":null,"children":[],"decl_id":null,"docs":" Splits the bytes into two at the given index.","sig":null,"attributes":[{"value":"/ Splits the bytes into two at the given index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100660,"byte_end":100709,"line_start":387,"line_end":387,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100714,"byte_end":100717,"line_start":388,"line_end":388,"column_start":5,"column_end":8}},{"value":"/ Afterwards `self` contains elements `[at, len)`, and the returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100722,"byte_end":100791,"line_start":389,"line_end":389,"column_start":5,"column_end":74}},{"value":"/ `Bytes` contains elements `[0, at)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100796,"byte_end":100836,"line_start":390,"line_end":390,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100841,"byte_end":100844,"line_start":391,"line_end":391,"column_start":5,"column_end":8}},{"value":"/ This is an `O(1)` operation that just increases the reference count and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100849,"byte_end":100924,"line_start":392,"line_end":392,"column_start":5,"column_end":80}},{"value":"/ sets a few indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100929,"byte_end":100952,"line_start":393,"line_end":393,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100957,"byte_end":100960,"line_start":394,"line_end":394,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100965,"byte_end":100979,"line_start":395,"line_end":395,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100984,"byte_end":100987,"line_start":396,"line_end":396,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":100992,"byte_end":100999,"line_start":397,"line_end":397,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101004,"byte_end":101025,"line_start":398,"line_end":398,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101030,"byte_end":101033,"line_start":399,"line_end":399,"column_start":5,"column_end":8}},{"value":"/ let mut a = Bytes::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101038,"byte_end":101087,"line_start":400,"line_end":400,"column_start":5,"column_end":54}},{"value":"/ let b = a.split_to(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101092,"byte_end":101118,"line_start":401,"line_end":401,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101123,"byte_end":101126,"line_start":402,"line_end":402,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&a[..], b\" world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101131,"byte_end":101165,"line_start":403,"line_end":403,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(&b[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101170,"byte_end":101203,"line_start":404,"line_end":404,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101208,"byte_end":101215,"line_start":405,"line_end":405,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101220,"byte_end":101223,"line_start":406,"line_end":406,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101228,"byte_end":101240,"line_start":407,"line_end":407,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101245,"byte_end":101248,"line_start":408,"line_end":408,"column_start":5,"column_end":8}},{"value":"/ Panics if `at > len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101253,"byte_end":101278,"line_start":409,"line_end":409,"column_start":5,"column_end":30}},{"value":"must_use = \"consider Bytes::advance if you don't need the other half\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101283,"byte_end":101355,"line_start":410,"line_end":410,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":556},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102453,"byte_end":102461,"line_start":456,"line_end":456,"column_start":12,"column_end":20},"name":"truncate","qualname":"::truncate","value":"fn truncate<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Shortens the buffer, keeping the first `len` bytes and dropping the\n rest.","sig":null,"attributes":[{"value":"/ Shortens the buffer, keeping the first `len` bytes and dropping the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101841,"byte_end":101912,"line_start":435,"line_end":435,"column_start":5,"column_end":76}},{"value":"/ rest.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101917,"byte_end":101926,"line_start":436,"line_end":436,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101931,"byte_end":101934,"line_start":437,"line_end":437,"column_start":5,"column_end":8}},{"value":"/ If `len` is greater than the buffer's current length, this has no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":101939,"byte_end":102008,"line_start":438,"line_end":438,"column_start":5,"column_end":74}},{"value":"/ effect.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102013,"byte_end":102024,"line_start":439,"line_end":439,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102029,"byte_end":102032,"line_start":440,"line_end":440,"column_start":5,"column_end":8}},{"value":"/ The [`split_off`] method can emulate `truncate`, but this causes the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102037,"byte_end":102109,"line_start":441,"line_end":441,"column_start":5,"column_end":77}},{"value":"/ excess bytes to be returned instead of dropped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102114,"byte_end":102165,"line_start":442,"line_end":442,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102170,"byte_end":102173,"line_start":443,"line_end":443,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102178,"byte_end":102192,"line_start":444,"line_end":444,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102197,"byte_end":102200,"line_start":445,"line_end":445,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102205,"byte_end":102212,"line_start":446,"line_end":446,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102217,"byte_end":102238,"line_start":447,"line_end":447,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102243,"byte_end":102246,"line_start":448,"line_end":448,"column_start":5,"column_end":8}},{"value":"/ let mut buf = Bytes::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102251,"byte_end":102302,"line_start":449,"line_end":449,"column_start":5,"column_end":56}},{"value":"/ buf.truncate(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102307,"byte_end":102327,"line_start":450,"line_end":450,"column_start":5,"column_end":25}},{"value":"/ assert_eq!(buf, b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102332,"byte_end":102366,"line_start":451,"line_end":451,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102371,"byte_end":102378,"line_start":452,"line_end":452,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102383,"byte_end":102386,"line_start":453,"line_end":453,"column_start":5,"column_end":8}},{"value":"/ [`split_off`]: #method.split_off","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102391,"byte_end":102427,"line_start":454,"line_end":454,"column_start":5,"column_end":41}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":102432,"byte_end":102441,"line_start":455,"line_end":455,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":557},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103291,"byte_end":103296,"line_start":483,"line_end":483,"column_start":12,"column_end":17},"name":"clear","qualname":"::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Clears the buffer, removing all data.","sig":null,"attributes":[{"value":"/ Clears the buffer, removing all data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103021,"byte_end":103062,"line_start":471,"line_end":471,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103067,"byte_end":103070,"line_start":472,"line_end":472,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103075,"byte_end":103089,"line_start":473,"line_end":473,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103094,"byte_end":103097,"line_start":474,"line_end":474,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103102,"byte_end":103109,"line_start":475,"line_end":475,"column_start":5,"column_end":12}},{"value":"/ use bytes::Bytes;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103114,"byte_end":103135,"line_start":476,"line_end":476,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103140,"byte_end":103143,"line_start":477,"line_end":477,"column_start":5,"column_end":8}},{"value":"/ let mut buf = Bytes::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103148,"byte_end":103199,"line_start":478,"line_end":478,"column_start":5,"column_end":56}},{"value":"/ buf.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103204,"byte_end":103220,"line_start":479,"line_end":479,"column_start":5,"column_end":21}},{"value":"/ assert!(buf.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103225,"byte_end":103253,"line_start":480,"line_end":480,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103258,"byte_end":103265,"line_start":481,"line_end":481,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":103270,"byte_end":103279,"line_start":482,"line_end":482,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":564},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104170,"byte_end":104174,"line_start":524,"line_end":524,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104153,"byte_end":104162,"line_start":523,"line_end":523,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104315,"byte_end":104320,"line_start":531,"line_end":531,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Bytes","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104298,"byte_end":104307,"line_start":530,"line_end":530,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104461,"byte_end":104470,"line_start":538,"line_end":538,"column_start":8,"column_end":17},"name":"remaining","qualname":"::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104444,"byte_end":104453,"line_start":537,"line_end":537,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":569},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104536,"byte_end":104541,"line_start":543,"line_end":543,"column_start":8,"column_end":13},"name":"chunk","qualname":"::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":44},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104519,"byte_end":104528,"line_start":542,"line_end":542,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":570},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104612,"byte_end":104619,"line_start":548,"line_end":548,"column_start":8,"column_end":15},"name":"advance","qualname":"::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104595,"byte_end":104604,"line_start":547,"line_end":547,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104881,"byte_end":104894,"line_start":561,"line_end":561,"column_start":8,"column_end":21},"name":"copy_to_bytes","qualname":"::copy_to_bytes","value":"fn copy_to_bytes<'_>(&'_ mut Self, usize) -> crate::Bytes","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":76},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":574},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105217,"byte_end":105222,"line_start":576,"line_end":576,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105200,"byte_end":105209,"line_start":575,"line_end":575,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":576},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105324,"byte_end":105330,"line_start":583,"line_end":583,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":1,"index":3160},"children":[],"decl_id":{"krate":1,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105307,"byte_end":105316,"line_start":582,"line_end":582,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":578},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105417,"byte_end":105421,"line_start":589,"line_end":589,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: hash::Hasher","parent":{"krate":1,"index":10526},"children":[],"decl_id":{"krate":1,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":581},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105571,"byte_end":105577,"line_start":598,"line_end":598,"column_start":8,"column_end":14},"name":"borrow","qualname":"::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":1,"index":2857},"children":[],"decl_id":{"krate":1,"index":2859},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105724,"byte_end":105733,"line_start":607,"line_end":607,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":590},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105914,"byte_end":105923,"line_start":616,"line_end":616,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a Bytes as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":592},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106031,"byte_end":106040,"line_start":622,"line_end":622,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(T) -> Self where T: IntoIterator","parent":{"krate":1,"index":8394},"children":[],"decl_id":{"krate":1,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":595},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106189,"byte_end":106191,"line_start":630,"line_end":630,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":597},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106312,"byte_end":106323,"line_start":636,"line_end":636,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Bytes) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":599},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106464,"byte_end":106467,"line_start":642,"line_end":642,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Bytes) -> cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106626,"byte_end":106628,"line_start":650,"line_end":650,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106743,"byte_end":106754,"line_start":656,"line_end":656,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":606},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106895,"byte_end":106897,"line_start":662,"line_end":662,"column_start":8,"column_end":10},"name":"eq","qualname":"<[u8] as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":608},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107004,"byte_end":107015,"line_start":668,"line_end":668,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<[u8] as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Bytes) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":610},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107174,"byte_end":107176,"line_start":674,"line_end":674,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":612},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107300,"byte_end":107311,"line_start":680,"line_end":680,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ str) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":614},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107461,"byte_end":107463,"line_start":686,"line_end":686,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":616},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107569,"byte_end":107580,"line_start":692,"line_end":692,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Bytes) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":618},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107754,"byte_end":107756,"line_start":698,"line_end":698,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Vec) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":620},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107871,"byte_end":107882,"line_start":704,"line_end":704,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Vec) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":622},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108034,"byte_end":108036,"line_start":710,"line_end":710,"column_start":8,"column_end":10},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":624},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108146,"byte_end":108157,"line_start":716,"line_end":716,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":" as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Bytes) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":626},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108319,"byte_end":108321,"line_start":722,"line_end":722,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ String) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108434,"byte_end":108445,"line_start":728,"line_end":728,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ String) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":630},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108601,"byte_end":108603,"line_start":734,"line_end":734,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":632},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108712,"byte_end":108723,"line_start":740,"line_end":740,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Bytes) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":634},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108895,"byte_end":108897,"line_start":746,"line_end":746,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'_ [u8] as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109005,"byte_end":109016,"line_start":752,"line_end":752,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'_ [u8] as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Bytes) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":638},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109176,"byte_end":109178,"line_start":758,"line_end":758,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'_ str as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":640},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109285,"byte_end":109296,"line_start":764,"line_end":764,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'_ str as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Bytes) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":644},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109514,"byte_end":109516,"line_start":773,"line_end":773,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a T) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109672,"byte_end":109683,"line_start":782,"line_end":782,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ &'a T) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":650},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109837,"byte_end":109844,"line_start":791,"line_end":791,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Bytes","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109820,"byte_end":109829,"line_start":790,"line_end":790,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109932,"byte_end":109936,"line_start":797,"line_end":797,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'static [u8]) -> Bytes","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":654},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110056,"byte_end":110060,"line_start":803,"line_end":803,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'static str) -> Bytes","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110185,"byte_end":110189,"line_start":809,"line_end":809,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Vec) -> Bytes","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":658},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110329,"byte_end":110333,"line_start":816,"line_end":816,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Box<[u8]>) -> Bytes","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111207,"byte_end":111211,"line_start":847,"line_end":847,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(String) -> Bytes","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111317,"byte_end":111321,"line_start":853,"line_end":853,"column_start":8,"column_end":12},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(Bytes) -> Vec","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":812},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125977,"byte_end":125985,"line_start":61,"line_end":61,"column_start":12,"column_end":20},"name":"BytesMut","qualname":"::bytes_mut::BytesMut","value":"BytesMut { }","parent":null,"children":[{"krate":0,"index":813},{"krate":0,"index":814},{"krate":0,"index":815},{"krate":0,"index":816}],"decl_id":null,"docs":" A unique reference to a contiguous slice of memory.","sig":null,"attributes":[{"value":"/ A unique reference to a contiguous slice of memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":124747,"byte_end":124802,"line_start":22,"line_end":22,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":124803,"byte_end":124806,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ `BytesMut` represents a unique view into a potentially shared memory region.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":124807,"byte_end":124887,"line_start":24,"line_end":24,"column_start":1,"column_end":81}},{"value":"/ Given the uniqueness guarantee, owners of `BytesMut` handles are able to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":124888,"byte_end":124964,"line_start":25,"line_end":25,"column_start":1,"column_end":77}},{"value":"/ mutate the memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":124965,"byte_end":124987,"line_start":26,"line_end":26,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":124988,"byte_end":124991,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ `BytesMut` can be thought of as containing a `buf: Arc>`, an offset","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":124992,"byte_end":125071,"line_start":28,"line_end":28,"column_start":1,"column_end":80}},{"value":"/ into `buf`, a slice length, and a guarantee that no other `BytesMut` for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125072,"byte_end":125152,"line_start":29,"line_end":29,"column_start":1,"column_end":81}},{"value":"/ same `buf` overlaps with its slice. That guarantee means that a write lock","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125153,"byte_end":125231,"line_start":30,"line_end":30,"column_start":1,"column_end":79}},{"value":"/ is not required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125232,"byte_end":125252,"line_start":31,"line_end":31,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125253,"byte_end":125256,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ # Growth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125257,"byte_end":125269,"line_start":33,"line_end":33,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125270,"byte_end":125273,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ `BytesMut`'s `BufMut` implementation will implicitly grow its buffer as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125274,"byte_end":125349,"line_start":35,"line_end":35,"column_start":1,"column_end":76}},{"value":"/ necessary. However, explicitly reserving the required space up-front before","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125350,"byte_end":125429,"line_start":36,"line_end":36,"column_start":1,"column_end":80}},{"value":"/ a series of inserts will be more efficient.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125430,"byte_end":125477,"line_start":37,"line_end":37,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125478,"byte_end":125481,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125482,"byte_end":125496,"line_start":39,"line_end":39,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125497,"byte_end":125500,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125501,"byte_end":125508,"line_start":41,"line_end":41,"column_start":1,"column_end":8}},{"value":"/ use bytes::{BytesMut, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125509,"byte_end":125543,"line_start":42,"line_end":42,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125544,"byte_end":125547,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ let mut buf = BytesMut::with_capacity(64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125548,"byte_end":125594,"line_start":44,"line_end":44,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125595,"byte_end":125598,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ buf.put_u8(b'h');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125599,"byte_end":125620,"line_start":46,"line_end":46,"column_start":1,"column_end":22}},{"value":"/ buf.put_u8(b'e');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125621,"byte_end":125642,"line_start":47,"line_end":47,"column_start":1,"column_end":22}},{"value":"/ buf.put(&b\"llo\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125643,"byte_end":125668,"line_start":48,"line_end":48,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125669,"byte_end":125672,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(&buf[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125673,"byte_end":125708,"line_start":50,"line_end":50,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125709,"byte_end":125712,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ // Freeze the buffer so that it can be shared","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125713,"byte_end":125762,"line_start":52,"line_end":52,"column_start":1,"column_end":50}},{"value":"/ let a = buf.freeze();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125763,"byte_end":125788,"line_start":53,"line_end":53,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125789,"byte_end":125792,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ // This does not allocate, instead `b` points to the same memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125793,"byte_end":125862,"line_start":55,"line_end":55,"column_start":1,"column_end":70}},{"value":"/ let b = a.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125863,"byte_end":125885,"line_start":56,"line_end":56,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125886,"byte_end":125889,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(&a[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125890,"byte_end":125923,"line_start":58,"line_end":58,"column_start":1,"column_end":34}},{"value":"/ assert_eq!(&b[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125924,"byte_end":125957,"line_start":59,"line_end":59,"column_start":1,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":125958,"byte_end":125965,"line_start":60,"line_end":60,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":833},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128709,"byte_end":128722,"line_start":142,"line_end":142,"column_start":12,"column_end":25},"name":"with_capacity","qualname":"::with_capacity","value":"fn with_capacity(usize) -> BytesMut","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `BytesMut` with the specified capacity.","sig":null,"attributes":[{"value":"/ Creates a new `BytesMut` with the specified capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":127989,"byte_end":128046,"line_start":119,"line_end":119,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128051,"byte_end":128054,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ The returned `BytesMut` will be able to hold at least `capacity` bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128059,"byte_end":128133,"line_start":121,"line_end":121,"column_start":5,"column_end":79}},{"value":"/ without reallocating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128138,"byte_end":128163,"line_start":122,"line_end":122,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128168,"byte_end":128171,"line_start":123,"line_end":123,"column_start":5,"column_end":8}},{"value":"/ It is important to note that this function does not specify the length","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128176,"byte_end":128250,"line_start":124,"line_end":124,"column_start":5,"column_end":79}},{"value":"/ of the returned `BytesMut`, but only the capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128255,"byte_end":128309,"line_start":125,"line_end":125,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128314,"byte_end":128317,"line_start":126,"line_end":126,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128322,"byte_end":128336,"line_start":127,"line_end":127,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128341,"byte_end":128344,"line_start":128,"line_end":128,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128349,"byte_end":128356,"line_start":129,"line_end":129,"column_start":5,"column_end":12}},{"value":"/ use bytes::{BytesMut, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128361,"byte_end":128395,"line_start":130,"line_end":130,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128400,"byte_end":128403,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = BytesMut::with_capacity(64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128408,"byte_end":128456,"line_start":132,"line_end":132,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128461,"byte_end":128464,"line_start":133,"line_end":133,"column_start":5,"column_end":8}},{"value":"/ // `bytes` contains no data, even though there is capacity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128469,"byte_end":128531,"line_start":134,"line_end":134,"column_start":5,"column_end":67}},{"value":"/ assert_eq!(bytes.len(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128536,"byte_end":128567,"line_start":135,"line_end":135,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128572,"byte_end":128575,"line_start":136,"line_end":136,"column_start":5,"column_end":8}},{"value":"/ bytes.put(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128580,"byte_end":128615,"line_start":137,"line_end":137,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128620,"byte_end":128623,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&bytes[..], b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128628,"byte_end":128671,"line_start":139,"line_end":139,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128676,"byte_end":128683,"line_start":140,"line_end":140,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128688,"byte_end":128697,"line_start":141,"line_end":141,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":834},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129321,"byte_end":129324,"line_start":166,"line_end":166,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> BytesMut","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `BytesMut` with default capacity.","sig":null,"attributes":[{"value":"/ Creates a new `BytesMut` with default capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128822,"byte_end":128873,"line_start":146,"line_end":146,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128878,"byte_end":128881,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ Resulting object has length 0 and unspecified capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128886,"byte_end":128945,"line_start":148,"line_end":148,"column_start":5,"column_end":64}},{"value":"/ This function does not allocate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128950,"byte_end":128986,"line_start":149,"line_end":149,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128991,"byte_end":128994,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":128999,"byte_end":129013,"line_start":151,"line_end":151,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129018,"byte_end":129021,"line_start":152,"line_end":152,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129026,"byte_end":129033,"line_start":153,"line_end":153,"column_start":5,"column_end":12}},{"value":"/ use bytes::{BytesMut, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129038,"byte_end":129072,"line_start":154,"line_end":154,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129077,"byte_end":129080,"line_start":155,"line_end":155,"column_start":5,"column_end":8}},{"value":"/ let mut bytes = BytesMut::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129085,"byte_end":129121,"line_start":156,"line_end":156,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129126,"byte_end":129129,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(0, bytes.len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129134,"byte_end":129165,"line_start":158,"line_end":158,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129170,"byte_end":129173,"line_start":159,"line_end":159,"column_start":5,"column_end":8}},{"value":"/ bytes.reserve(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129178,"byte_end":129199,"line_start":160,"line_end":160,"column_start":5,"column_end":26}},{"value":"/ bytes.put_slice(b\"xy\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129204,"byte_end":129231,"line_start":161,"line_end":161,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129236,"byte_end":129239,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&b\"xy\"[..], &bytes[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129244,"byte_end":129283,"line_start":163,"line_end":163,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129288,"byte_end":129295,"line_start":164,"line_end":164,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129300,"byte_end":129309,"line_start":165,"line_end":165,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":835},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129649,"byte_end":129652,"line_start":181,"line_end":181,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of bytes contained in this `BytesMut`.","sig":null,"attributes":[{"value":"/ Returns the number of bytes contained in this `BytesMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129387,"byte_end":129448,"line_start":170,"line_end":170,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129453,"byte_end":129456,"line_start":171,"line_end":171,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129461,"byte_end":129475,"line_start":172,"line_end":172,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129480,"byte_end":129483,"line_start":173,"line_end":173,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129488,"byte_end":129495,"line_start":174,"line_end":174,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129500,"byte_end":129524,"line_start":175,"line_end":175,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129529,"byte_end":129532,"line_start":176,"line_end":176,"column_start":5,"column_end":8}},{"value":"/ let b = BytesMut::from(&b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129537,"byte_end":129579,"line_start":177,"line_end":177,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(b.len(), 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129584,"byte_end":129611,"line_start":178,"line_end":178,"column_start":5,"column_end":32}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129616,"byte_end":129623,"line_start":179,"line_end":179,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129628,"byte_end":129637,"line_start":180,"line_end":180,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":836},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129950,"byte_end":129958,"line_start":196,"line_end":196,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the `BytesMut` has a length of 0.","sig":null,"attributes":[{"value":"/ Returns true if the `BytesMut` has a length of 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129699,"byte_end":129752,"line_start":185,"line_end":185,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129757,"byte_end":129760,"line_start":186,"line_end":186,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129765,"byte_end":129779,"line_start":187,"line_end":187,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129784,"byte_end":129787,"line_start":188,"line_end":188,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129792,"byte_end":129799,"line_start":189,"line_end":189,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129804,"byte_end":129828,"line_start":190,"line_end":190,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129833,"byte_end":129836,"line_start":191,"line_end":191,"column_start":5,"column_end":8}},{"value":"/ let b = BytesMut::with_capacity(64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129841,"byte_end":129881,"line_start":192,"line_end":192,"column_start":5,"column_end":45}},{"value":"/ assert!(b.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129886,"byte_end":129912,"line_start":193,"line_end":193,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129917,"byte_end":129924,"line_start":194,"line_end":194,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":129929,"byte_end":129938,"line_start":195,"line_end":195,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":837},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130291,"byte_end":130299,"line_start":211,"line_end":211,"column_start":12,"column_end":20},"name":"capacity","qualname":"::capacity","value":"fn capacity<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of bytes the `BytesMut` can hold without reallocating.","sig":null,"attributes":[{"value":"/ Returns the number of bytes the `BytesMut` can hold without reallocating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130009,"byte_end":130086,"line_start":200,"line_end":200,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130091,"byte_end":130094,"line_start":201,"line_end":201,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130099,"byte_end":130113,"line_start":202,"line_end":202,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130118,"byte_end":130121,"line_start":203,"line_end":203,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130126,"byte_end":130133,"line_start":204,"line_end":204,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130138,"byte_end":130162,"line_start":205,"line_end":205,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130167,"byte_end":130170,"line_start":206,"line_end":206,"column_start":5,"column_end":8}},{"value":"/ let b = BytesMut::with_capacity(64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130175,"byte_end":130215,"line_start":207,"line_end":207,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(b.capacity(), 64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130220,"byte_end":130253,"line_start":208,"line_end":208,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130258,"byte_end":130265,"line_start":209,"line_end":209,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130270,"byte_end":130279,"line_start":210,"line_end":210,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":838},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131115,"byte_end":131121,"line_start":240,"line_end":240,"column_start":12,"column_end":18},"name":"freeze","qualname":"::freeze","value":"fn freeze(Self) -> Bytes","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` into an immutable `Bytes`.","sig":null,"attributes":[{"value":"/ Converts `self` into an immutable `Bytes`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130346,"byte_end":130392,"line_start":215,"line_end":215,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130397,"byte_end":130400,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ The conversion is zero cost and is used to indicate that the slice","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130405,"byte_end":130475,"line_start":217,"line_end":217,"column_start":5,"column_end":75}},{"value":"/ referenced by the handle will no longer be mutated. Once the conversion","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130480,"byte_end":130555,"line_start":218,"line_end":218,"column_start":5,"column_end":80}},{"value":"/ is done, the handle can be cloned and shared across threads.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130560,"byte_end":130624,"line_start":219,"line_end":219,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130629,"byte_end":130632,"line_start":220,"line_end":220,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130637,"byte_end":130651,"line_start":221,"line_end":221,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130656,"byte_end":130659,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130664,"byte_end":130671,"line_start":223,"line_end":223,"column_start":5,"column_end":12}},{"value":"/ use bytes::{BytesMut, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130676,"byte_end":130710,"line_start":224,"line_end":224,"column_start":5,"column_end":39}},{"value":"/ use std::thread;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130715,"byte_end":130735,"line_start":225,"line_end":225,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130740,"byte_end":130743,"line_start":226,"line_end":226,"column_start":5,"column_end":8}},{"value":"/ let mut b = BytesMut::with_capacity(64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130748,"byte_end":130792,"line_start":227,"line_end":227,"column_start":5,"column_end":49}},{"value":"/ b.put(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130797,"byte_end":130828,"line_start":228,"line_end":228,"column_start":5,"column_end":36}},{"value":"/ let b1 = b.freeze();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130833,"byte_end":130857,"line_start":229,"line_end":229,"column_start":5,"column_end":29}},{"value":"/ let b2 = b1.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130862,"byte_end":130886,"line_start":230,"line_end":230,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130891,"byte_end":130894,"line_start":231,"line_end":231,"column_start":5,"column_end":8}},{"value":"/ let th = thread::spawn(move || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130899,"byte_end":130935,"line_start":232,"line_end":232,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(&b1[..], b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130940,"byte_end":130984,"line_start":233,"line_end":233,"column_start":5,"column_end":49}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":130989,"byte_end":130996,"line_start":234,"line_end":234,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131001,"byte_end":131004,"line_start":235,"line_end":235,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&b2[..], b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131009,"byte_end":131049,"line_start":236,"line_end":236,"column_start":5,"column_end":45}},{"value":"/ th.join().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131054,"byte_end":131077,"line_start":237,"line_end":237,"column_start":5,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131082,"byte_end":131089,"line_start":238,"line_end":238,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131094,"byte_end":131103,"line_start":239,"line_end":239,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":839},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132177,"byte_end":132183,"line_start":274,"line_end":274,"column_start":12,"column_end":18},"name":"zeroed","qualname":"::zeroed","value":"fn zeroed(usize) -> BytesMut","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `BytesMut`, which is initialized with zero.","sig":null,"attributes":[{"value":"/ Creates a new `BytesMut`, which is initialized with zero.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131863,"byte_end":131924,"line_start":262,"line_end":262,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131929,"byte_end":131932,"line_start":263,"line_end":263,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131937,"byte_end":131951,"line_start":264,"line_end":264,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131956,"byte_end":131959,"line_start":265,"line_end":265,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131964,"byte_end":131971,"line_start":266,"line_end":266,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":131976,"byte_end":132000,"line_start":267,"line_end":267,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132005,"byte_end":132008,"line_start":268,"line_end":268,"column_start":5,"column_end":8}},{"value":"/ let zeros = BytesMut::zeroed(42);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132013,"byte_end":132050,"line_start":269,"line_end":269,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132055,"byte_end":132058,"line_start":270,"line_end":270,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(zeros.len(), 42);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132063,"byte_end":132095,"line_start":271,"line_end":271,"column_start":5,"column_end":37}},{"value":"/ zeros.into_iter().for_each(|x| assert_eq!(x, 0));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132100,"byte_end":132153,"line_start":272,"line_end":272,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132158,"byte_end":132165,"line_start":273,"line_end":273,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":840},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133047,"byte_end":133056,"line_start":305,"line_end":305,"column_start":12,"column_end":21},"name":"split_off","qualname":"::split_off","value":"fn split_off<'_>(&'_ mut Self, usize) -> BytesMut","parent":null,"children":[],"decl_id":null,"docs":" Splits the bytes into two at the given index.","sig":null,"attributes":[{"value":"/ Splits the bytes into two at the given index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132262,"byte_end":132311,"line_start":278,"line_end":278,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132316,"byte_end":132319,"line_start":279,"line_end":279,"column_start":5,"column_end":8}},{"value":"/ Afterwards `self` contains elements `[0, at)`, and the returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132324,"byte_end":132391,"line_start":280,"line_end":280,"column_start":5,"column_end":72}},{"value":"/ `BytesMut` contains elements `[at, capacity)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132396,"byte_end":132446,"line_start":281,"line_end":281,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132451,"byte_end":132454,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ This is an `O(1)` operation that just increases the reference count","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132459,"byte_end":132530,"line_start":283,"line_end":283,"column_start":5,"column_end":76}},{"value":"/ and sets a few indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132535,"byte_end":132562,"line_start":284,"line_end":284,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132567,"byte_end":132570,"line_start":285,"line_end":285,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132575,"byte_end":132589,"line_start":286,"line_end":286,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132594,"byte_end":132597,"line_start":287,"line_end":287,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132602,"byte_end":132609,"line_start":288,"line_end":288,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132614,"byte_end":132638,"line_start":289,"line_end":289,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132643,"byte_end":132646,"line_start":290,"line_end":290,"column_start":5,"column_end":8}},{"value":"/ let mut a = BytesMut::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132651,"byte_end":132703,"line_start":291,"line_end":291,"column_start":5,"column_end":57}},{"value":"/ let mut b = a.split_off(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132708,"byte_end":132739,"line_start":292,"line_end":292,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132744,"byte_end":132747,"line_start":293,"line_end":293,"column_start":5,"column_end":8}},{"value":"/ a[0] = b'j';","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132752,"byte_end":132768,"line_start":294,"line_end":294,"column_start":5,"column_end":21}},{"value":"/ b[0] = b'!';","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132773,"byte_end":132789,"line_start":295,"line_end":295,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132794,"byte_end":132797,"line_start":296,"line_end":296,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&a[..], b\"jello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132802,"byte_end":132835,"line_start":297,"line_end":297,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(&b[..], b\"!world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132840,"byte_end":132874,"line_start":298,"line_end":298,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132879,"byte_end":132886,"line_start":299,"line_end":299,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132891,"byte_end":132894,"line_start":300,"line_end":300,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132899,"byte_end":132911,"line_start":301,"line_end":301,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132916,"byte_end":132919,"line_start":302,"line_end":302,"column_start":5,"column_end":8}},{"value":"/ Panics if `at > capacity`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132924,"byte_end":132954,"line_start":303,"line_end":303,"column_start":5,"column_end":35}},{"value":"must_use = \"consider BytesMut::truncate if you don't need the other half\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":132959,"byte_end":133035,"line_start":304,"line_end":304,"column_start":5,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":841},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134299,"byte_end":134304,"line_start":346,"line_end":346,"column_start":12,"column_end":17},"name":"split","qualname":"::split","value":"fn split<'_>(&'_ mut Self) -> BytesMut","parent":null,"children":[],"decl_id":null,"docs":" Removes the bytes from the current view, returning them in a new\n `BytesMut` handle.","sig":null,"attributes":[{"value":"/ Removes the bytes from the current view, returning them in a new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133423,"byte_end":133491,"line_start":320,"line_end":320,"column_start":5,"column_end":73}},{"value":"/ `BytesMut` handle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133496,"byte_end":133518,"line_start":321,"line_end":321,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133523,"byte_end":133526,"line_start":322,"line_end":322,"column_start":5,"column_end":8}},{"value":"/ Afterwards, `self` will be empty, but will retain any additional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133531,"byte_end":133599,"line_start":323,"line_end":323,"column_start":5,"column_end":73}},{"value":"/ capacity that it had before the operation. This is identical to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133604,"byte_end":133671,"line_start":324,"line_end":324,"column_start":5,"column_end":72}},{"value":"/ `self.split_to(self.len())`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133676,"byte_end":133708,"line_start":325,"line_end":325,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133713,"byte_end":133716,"line_start":326,"line_end":326,"column_start":5,"column_end":8}},{"value":"/ This is an `O(1)` operation that just increases the reference count and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133721,"byte_end":133796,"line_start":327,"line_end":327,"column_start":5,"column_end":80}},{"value":"/ sets a few indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133801,"byte_end":133824,"line_start":328,"line_end":328,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133829,"byte_end":133832,"line_start":329,"line_end":329,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133837,"byte_end":133851,"line_start":330,"line_end":330,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133856,"byte_end":133859,"line_start":331,"line_end":331,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133864,"byte_end":133871,"line_start":332,"line_end":332,"column_start":5,"column_end":12}},{"value":"/ use bytes::{BytesMut, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133876,"byte_end":133910,"line_start":333,"line_end":333,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133915,"byte_end":133918,"line_start":334,"line_end":334,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::with_capacity(1024);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133923,"byte_end":133971,"line_start":335,"line_end":335,"column_start":5,"column_end":53}},{"value":"/ buf.put(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":133976,"byte_end":134009,"line_start":336,"line_end":336,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134014,"byte_end":134017,"line_start":337,"line_end":337,"column_start":5,"column_end":8}},{"value":"/ let other = buf.split();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134022,"byte_end":134050,"line_start":338,"line_end":338,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134055,"byte_end":134058,"line_start":339,"line_end":339,"column_start":5,"column_end":8}},{"value":"/ assert!(buf.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134063,"byte_end":134091,"line_start":340,"line_end":340,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(1013, buf.capacity());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134096,"byte_end":134133,"line_start":341,"line_end":341,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134138,"byte_end":134141,"line_start":342,"line_end":342,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(other, b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134146,"byte_end":134188,"line_start":343,"line_end":343,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134193,"byte_end":134200,"line_start":344,"line_end":344,"column_start":5,"column_end":12}},{"value":"must_use =\n\"consider BytesMut::advance(len()) if you don't need the other half\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134205,"byte_end":134287,"line_start":345,"line_end":345,"column_start":5,"column_end":87}}]},{"kind":"Method","id":{"krate":0,"index":842},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135172,"byte_end":135180,"line_start":378,"line_end":378,"column_start":12,"column_end":20},"name":"split_to","qualname":"::split_to","value":"fn split_to<'_>(&'_ mut Self, usize) -> BytesMut","parent":null,"children":[],"decl_id":null,"docs":" Splits the buffer into two at the given index.","sig":null,"attributes":[{"value":"/ Splits the buffer into two at the given index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134398,"byte_end":134448,"line_start":351,"line_end":351,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134453,"byte_end":134456,"line_start":352,"line_end":352,"column_start":5,"column_end":8}},{"value":"/ Afterwards `self` contains elements `[at, len)`, and the returned `BytesMut`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134461,"byte_end":134541,"line_start":353,"line_end":353,"column_start":5,"column_end":85}},{"value":"/ contains elements `[0, at)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134546,"byte_end":134578,"line_start":354,"line_end":354,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134583,"byte_end":134586,"line_start":355,"line_end":355,"column_start":5,"column_end":8}},{"value":"/ This is an `O(1)` operation that just increases the reference count and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134591,"byte_end":134666,"line_start":356,"line_end":356,"column_start":5,"column_end":80}},{"value":"/ sets a few indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134671,"byte_end":134694,"line_start":357,"line_end":357,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134699,"byte_end":134702,"line_start":358,"line_end":358,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134707,"byte_end":134721,"line_start":359,"line_end":359,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134726,"byte_end":134729,"line_start":360,"line_end":360,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134734,"byte_end":134741,"line_start":361,"line_end":361,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134746,"byte_end":134770,"line_start":362,"line_end":362,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134775,"byte_end":134778,"line_start":363,"line_end":363,"column_start":5,"column_end":8}},{"value":"/ let mut a = BytesMut::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134783,"byte_end":134835,"line_start":364,"line_end":364,"column_start":5,"column_end":57}},{"value":"/ let mut b = a.split_to(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134840,"byte_end":134870,"line_start":365,"line_end":365,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134875,"byte_end":134878,"line_start":366,"line_end":366,"column_start":5,"column_end":8}},{"value":"/ a[0] = b'!';","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134883,"byte_end":134899,"line_start":367,"line_end":367,"column_start":5,"column_end":21}},{"value":"/ b[0] = b'j';","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134904,"byte_end":134920,"line_start":368,"line_end":368,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134925,"byte_end":134928,"line_start":369,"line_end":369,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&a[..], b\"!world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134933,"byte_end":134967,"line_start":370,"line_end":370,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(&b[..], b\"jello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":134972,"byte_end":135005,"line_start":371,"line_end":371,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135010,"byte_end":135017,"line_start":372,"line_end":372,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135022,"byte_end":135025,"line_start":373,"line_end":373,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135030,"byte_end":135042,"line_start":374,"line_end":374,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135047,"byte_end":135050,"line_start":375,"line_end":375,"column_start":5,"column_end":8}},{"value":"/ Panics if `at > len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135055,"byte_end":135080,"line_start":376,"line_end":376,"column_start":5,"column_end":30}},{"value":"must_use = \"consider BytesMut::advance if you don't need the other half\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135085,"byte_end":135160,"line_start":377,"line_end":377,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":843},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136200,"byte_end":136208,"line_start":416,"line_end":416,"column_start":12,"column_end":20},"name":"truncate","qualname":"::truncate","value":"fn truncate<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Shortens the buffer, keeping the first `len` bytes and dropping the\n rest.","sig":null,"attributes":[{"value":"/ Shortens the buffer, keeping the first `len` bytes and dropping the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135537,"byte_end":135608,"line_start":394,"line_end":394,"column_start":5,"column_end":76}},{"value":"/ rest.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135613,"byte_end":135622,"line_start":395,"line_end":395,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135627,"byte_end":135630,"line_start":396,"line_end":396,"column_start":5,"column_end":8}},{"value":"/ If `len` is greater than the buffer's current length, this has no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135635,"byte_end":135704,"line_start":397,"line_end":397,"column_start":5,"column_end":74}},{"value":"/ effect.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135709,"byte_end":135720,"line_start":398,"line_end":398,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135725,"byte_end":135728,"line_start":399,"line_end":399,"column_start":5,"column_end":8}},{"value":"/ Existing underlying capacity is preserved.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135733,"byte_end":135779,"line_start":400,"line_end":400,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135784,"byte_end":135787,"line_start":401,"line_end":401,"column_start":5,"column_end":8}},{"value":"/ The [`split_off`] method can emulate `truncate`, but this causes the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135792,"byte_end":135864,"line_start":402,"line_end":402,"column_start":5,"column_end":77}},{"value":"/ excess bytes to be returned instead of dropped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135869,"byte_end":135920,"line_start":403,"line_end":403,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135925,"byte_end":135928,"line_start":404,"line_end":404,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135933,"byte_end":135947,"line_start":405,"line_end":405,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135952,"byte_end":135955,"line_start":406,"line_end":406,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135960,"byte_end":135967,"line_start":407,"line_end":407,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":135972,"byte_end":135996,"line_start":408,"line_end":408,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136001,"byte_end":136004,"line_start":409,"line_end":409,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136009,"byte_end":136063,"line_start":410,"line_end":410,"column_start":5,"column_end":59}},{"value":"/ buf.truncate(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136068,"byte_end":136088,"line_start":411,"line_end":411,"column_start":5,"column_end":25}},{"value":"/ assert_eq!(buf, b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136093,"byte_end":136127,"line_start":412,"line_end":412,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136132,"byte_end":136139,"line_start":413,"line_end":413,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136144,"byte_end":136147,"line_start":414,"line_end":414,"column_start":5,"column_end":8}},{"value":"/ [`split_off`]: #method.split_off","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136152,"byte_end":136188,"line_start":415,"line_end":415,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":844},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136650,"byte_end":136655,"line_start":435,"line_end":435,"column_start":12,"column_end":17},"name":"clear","qualname":"::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Clears the buffer, removing all data. Existing capacity is preserved.","sig":null,"attributes":[{"value":"/ Clears the buffer, removing all data. Existing capacity is preserved.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136356,"byte_end":136429,"line_start":424,"line_end":424,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136434,"byte_end":136437,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136442,"byte_end":136456,"line_start":426,"line_end":426,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136461,"byte_end":136464,"line_start":427,"line_end":427,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136469,"byte_end":136476,"line_start":428,"line_end":428,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136481,"byte_end":136505,"line_start":429,"line_end":429,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136510,"byte_end":136513,"line_start":430,"line_end":430,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136518,"byte_end":136572,"line_start":431,"line_end":431,"column_start":5,"column_end":59}},{"value":"/ buf.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136577,"byte_end":136593,"line_start":432,"line_end":432,"column_start":5,"column_end":21}},{"value":"/ assert!(buf.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136598,"byte_end":136626,"line_start":433,"line_end":433,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136631,"byte_end":136638,"line_start":434,"line_end":434,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":845},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137380,"byte_end":137386,"line_start":461,"line_end":461,"column_start":12,"column_end":18},"name":"resize","qualname":"::resize","value":"fn resize<'_>(&'_ mut Self, usize, u8)","parent":null,"children":[],"decl_id":null,"docs":" Resizes the buffer so that `len` is equal to `new_len`.","sig":null,"attributes":[{"value":"/ Resizes the buffer so that `len` is equal to `new_len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136706,"byte_end":136765,"line_start":439,"line_end":439,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136770,"byte_end":136773,"line_start":440,"line_end":440,"column_start":5,"column_end":8}},{"value":"/ If `new_len` is greater than `len`, the buffer is extended by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136778,"byte_end":136847,"line_start":441,"line_end":441,"column_start":5,"column_end":74}},{"value":"/ difference with each additional byte set to `value`. If `new_len` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136852,"byte_end":136924,"line_start":442,"line_end":442,"column_start":5,"column_end":77}},{"value":"/ less than `len`, the buffer is simply truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136929,"byte_end":136981,"line_start":443,"line_end":443,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136986,"byte_end":136989,"line_start":444,"line_end":444,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":136994,"byte_end":137008,"line_start":445,"line_end":445,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137013,"byte_end":137016,"line_start":446,"line_end":446,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137021,"byte_end":137028,"line_start":447,"line_end":447,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137033,"byte_end":137057,"line_start":448,"line_end":448,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137062,"byte_end":137065,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137070,"byte_end":137104,"line_start":450,"line_end":450,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137109,"byte_end":137112,"line_start":451,"line_end":451,"column_start":5,"column_end":8}},{"value":"/ buf.resize(3, 0x1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137117,"byte_end":137140,"line_start":452,"line_end":452,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(&buf[..], &[0x1, 0x1, 0x1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137145,"byte_end":137188,"line_start":453,"line_end":453,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137193,"byte_end":137196,"line_start":454,"line_end":454,"column_start":5,"column_end":8}},{"value":"/ buf.resize(2, 0x2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137201,"byte_end":137224,"line_start":455,"line_end":455,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(&buf[..], &[0x1, 0x1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137229,"byte_end":137267,"line_start":456,"line_end":456,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137272,"byte_end":137275,"line_start":457,"line_end":457,"column_start":5,"column_end":8}},{"value":"/ buf.resize(4, 0x3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137280,"byte_end":137303,"line_start":458,"line_end":458,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(&buf[..], &[0x1, 0x1, 0x3, 0x3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137308,"byte_end":137356,"line_start":459,"line_end":459,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137361,"byte_end":137368,"line_start":460,"line_end":460,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":846},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138459,"byte_end":138466,"line_start":502,"line_end":502,"column_start":19,"column_end":26},"name":"set_len","qualname":"::set_len","value":"unsafe fn set_len<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Sets the length of the buffer.","sig":null,"attributes":[{"value":"/ Sets the length of the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137829,"byte_end":137863,"line_start":476,"line_end":476,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137868,"byte_end":137871,"line_start":477,"line_end":477,"column_start":5,"column_end":8}},{"value":"/ This will explicitly set the size of the buffer without actually","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137876,"byte_end":137944,"line_start":478,"line_end":478,"column_start":5,"column_end":73}},{"value":"/ modifying the data, so it is up to the caller to ensure that the data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":137949,"byte_end":138022,"line_start":479,"line_end":479,"column_start":5,"column_end":78}},{"value":"/ has been initialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138027,"byte_end":138052,"line_start":480,"line_end":480,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138057,"byte_end":138060,"line_start":481,"line_end":481,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138065,"byte_end":138079,"line_start":482,"line_end":482,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138084,"byte_end":138087,"line_start":483,"line_end":483,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138092,"byte_end":138099,"line_start":484,"line_end":484,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138104,"byte_end":138128,"line_start":485,"line_end":485,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138133,"byte_end":138136,"line_start":486,"line_end":486,"column_start":5,"column_end":8}},{"value":"/ let mut b = BytesMut::from(&b\"hello world\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138141,"byte_end":138193,"line_start":487,"line_end":487,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138198,"byte_end":138201,"line_start":488,"line_end":488,"column_start":5,"column_end":8}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138206,"byte_end":138218,"line_start":489,"line_end":489,"column_start":5,"column_end":17}},{"value":"/ b.set_len(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138223,"byte_end":138244,"line_start":490,"line_end":490,"column_start":5,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138249,"byte_end":138254,"line_start":491,"line_end":491,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138259,"byte_end":138262,"line_start":492,"line_end":492,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&b[..], b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138267,"byte_end":138300,"line_start":493,"line_end":493,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138305,"byte_end":138308,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138313,"byte_end":138325,"line_start":495,"line_end":495,"column_start":5,"column_end":17}},{"value":"/ b.set_len(11);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138330,"byte_end":138352,"line_start":496,"line_end":496,"column_start":5,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138357,"byte_end":138362,"line_start":497,"line_end":497,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138367,"byte_end":138370,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&b[..], b\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138375,"byte_end":138414,"line_start":499,"line_end":499,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138419,"byte_end":138426,"line_start":500,"line_end":500,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138431,"byte_end":138440,"line_start":501,"line_end":501,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":847},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140869,"byte_end":140876,"line_start":566,"line_end":566,"column_start":12,"column_end":19},"name":"reserve","qualname":"::reserve","value":"fn reserve<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reserves capacity for at least `additional` more bytes to be inserted\n into the given `BytesMut`.","sig":null,"attributes":[{"value":"/ Reserves capacity for at least `additional` more bytes to be inserted","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138592,"byte_end":138665,"line_start":507,"line_end":507,"column_start":5,"column_end":78}},{"value":"/ into the given `BytesMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138670,"byte_end":138700,"line_start":508,"line_end":508,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138705,"byte_end":138708,"line_start":509,"line_end":509,"column_start":5,"column_end":8}},{"value":"/ More than `additional` bytes may be reserved in order to avoid frequent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138713,"byte_end":138788,"line_start":510,"line_end":510,"column_start":5,"column_end":80}},{"value":"/ reallocations. A call to `reserve` may result in an allocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138793,"byte_end":138860,"line_start":511,"line_end":511,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138865,"byte_end":138868,"line_start":512,"line_end":512,"column_start":5,"column_end":8}},{"value":"/ Before allocating new buffer space, the function will attempt to reclaim","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138873,"byte_end":138949,"line_start":513,"line_end":513,"column_start":5,"column_end":81}},{"value":"/ space in the existing buffer. If the current handle references a view","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":138954,"byte_end":139027,"line_start":514,"line_end":514,"column_start":5,"column_end":78}},{"value":"/ into a larger original buffer, and all other handles referencing part","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139032,"byte_end":139105,"line_start":515,"line_end":515,"column_start":5,"column_end":78}},{"value":"/ of the same original buffer have been dropped, then the current view","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139110,"byte_end":139182,"line_start":516,"line_end":516,"column_start":5,"column_end":77}},{"value":"/ can be copied/shifted to the front of the buffer and the handle can take","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139187,"byte_end":139263,"line_start":517,"line_end":517,"column_start":5,"column_end":81}},{"value":"/ ownership of the full buffer, provided that the full buffer is large","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139268,"byte_end":139340,"line_start":518,"line_end":518,"column_start":5,"column_end":77}},{"value":"/ enough to fit the requested additional capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139345,"byte_end":139397,"line_start":519,"line_end":519,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139402,"byte_end":139405,"line_start":520,"line_end":520,"column_start":5,"column_end":8}},{"value":"/ This optimization will only happen if shifting the data from the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139410,"byte_end":139486,"line_start":521,"line_end":521,"column_start":5,"column_end":81}},{"value":"/ view to the front of the buffer is not too expensive in terms of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139491,"byte_end":139563,"line_start":522,"line_end":522,"column_start":5,"column_end":77}},{"value":"/ (amortized) time required. The precise condition is subject to change;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139568,"byte_end":139642,"line_start":523,"line_end":523,"column_start":5,"column_end":79}},{"value":"/ as of now, the length of the data being shifted needs to be at least as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139647,"byte_end":139722,"line_start":524,"line_end":524,"column_start":5,"column_end":80}},{"value":"/ large as the distance that it's shifted by. If the current view is empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139727,"byte_end":139803,"line_start":525,"line_end":525,"column_start":5,"column_end":81}},{"value":"/ and the original buffer is large enough to fit the requested additional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139808,"byte_end":139883,"line_start":526,"line_end":526,"column_start":5,"column_end":80}},{"value":"/ capacity, then reallocations will never happen.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139888,"byte_end":139939,"line_start":527,"line_end":527,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139944,"byte_end":139947,"line_start":528,"line_end":528,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139952,"byte_end":139966,"line_start":529,"line_end":529,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139971,"byte_end":139974,"line_start":530,"line_end":530,"column_start":5,"column_end":8}},{"value":"/ In the following example, a new buffer is allocated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":139979,"byte_end":140035,"line_start":531,"line_end":531,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140040,"byte_end":140043,"line_start":532,"line_end":532,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140048,"byte_end":140055,"line_start":533,"line_end":533,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140060,"byte_end":140084,"line_start":534,"line_end":534,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140089,"byte_end":140092,"line_start":535,"line_end":535,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::from(&b\"hello\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140097,"byte_end":140145,"line_start":536,"line_end":536,"column_start":5,"column_end":53}},{"value":"/ buf.reserve(64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140150,"byte_end":140170,"line_start":537,"line_end":537,"column_start":5,"column_end":25}},{"value":"/ assert!(buf.capacity() >= 69);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140175,"byte_end":140209,"line_start":538,"line_end":538,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140214,"byte_end":140221,"line_start":539,"line_end":539,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140226,"byte_end":140229,"line_start":540,"line_end":540,"column_start":5,"column_end":8}},{"value":"/ In the following example, the existing buffer is reclaimed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140234,"byte_end":140297,"line_start":541,"line_end":541,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140302,"byte_end":140305,"line_start":542,"line_end":542,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140310,"byte_end":140317,"line_start":543,"line_end":543,"column_start":5,"column_end":12}},{"value":"/ use bytes::{BytesMut, BufMut};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140322,"byte_end":140356,"line_start":544,"line_end":544,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140361,"byte_end":140364,"line_start":545,"line_end":545,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::with_capacity(128);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140369,"byte_end":140416,"line_start":546,"line_end":546,"column_start":5,"column_end":52}},{"value":"/ buf.put(&[0; 64][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140421,"byte_end":140447,"line_start":547,"line_end":547,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140452,"byte_end":140455,"line_start":548,"line_end":548,"column_start":5,"column_end":8}},{"value":"/ let ptr = buf.as_ptr();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140460,"byte_end":140487,"line_start":549,"line_end":549,"column_start":5,"column_end":32}},{"value":"/ let other = buf.split();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140492,"byte_end":140520,"line_start":550,"line_end":550,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140525,"byte_end":140528,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ assert!(buf.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140533,"byte_end":140561,"line_start":552,"line_end":552,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(buf.capacity(), 64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140566,"byte_end":140601,"line_start":553,"line_end":553,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140606,"byte_end":140609,"line_start":554,"line_end":554,"column_start":5,"column_end":8}},{"value":"/ drop(other);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140614,"byte_end":140630,"line_start":555,"line_end":555,"column_start":5,"column_end":21}},{"value":"/ buf.reserve(128);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140635,"byte_end":140656,"line_start":556,"line_end":556,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140661,"byte_end":140664,"line_start":557,"line_end":557,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(buf.capacity(), 128);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140669,"byte_end":140705,"line_start":558,"line_end":558,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(buf.as_ptr(), ptr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140710,"byte_end":140744,"line_start":559,"line_end":559,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140749,"byte_end":140756,"line_start":560,"line_end":560,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140761,"byte_end":140764,"line_start":561,"line_end":561,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140769,"byte_end":140781,"line_start":562,"line_end":562,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140786,"byte_end":140789,"line_start":563,"line_end":563,"column_start":5,"column_end":8}},{"value":"/ Panics if the new capacity overflows `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140794,"byte_end":140843,"line_start":564,"line_end":564,"column_start":5,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":140848,"byte_end":140857,"line_start":565,"line_end":565,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":849},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148616,"byte_end":148633,"line_start":755,"line_end":755,"column_start":12,"column_end":29},"name":"extend_from_slice","qualname":"::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [u8])","parent":null,"children":[],"decl_id":null,"docs":" Appends given bytes to this `BytesMut`.","sig":null,"attributes":[{"value":"/ Appends given bytes to this `BytesMut`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148174,"byte_end":148217,"line_start":739,"line_end":739,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148222,"byte_end":148225,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ If this `BytesMut` object does not have enough capacity, it is resized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148230,"byte_end":148304,"line_start":741,"line_end":741,"column_start":5,"column_end":79}},{"value":"/ first.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148309,"byte_end":148319,"line_start":742,"line_end":742,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148324,"byte_end":148327,"line_start":743,"line_end":743,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148332,"byte_end":148346,"line_start":744,"line_end":744,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148351,"byte_end":148354,"line_start":745,"line_end":745,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148359,"byte_end":148366,"line_start":746,"line_end":746,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148371,"byte_end":148395,"line_start":747,"line_end":747,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148400,"byte_end":148403,"line_start":748,"line_end":748,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::with_capacity(0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148408,"byte_end":148453,"line_start":749,"line_end":749,"column_start":5,"column_end":50}},{"value":"/ buf.extend_from_slice(b\"aaabbb\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148458,"byte_end":148495,"line_start":750,"line_end":750,"column_start":5,"column_end":42}},{"value":"/ buf.extend_from_slice(b\"cccddd\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148500,"byte_end":148537,"line_start":751,"line_end":751,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148542,"byte_end":148545,"line_start":752,"line_end":752,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(b\"aaabbbcccddd\", &buf[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148550,"byte_end":148592,"line_start":753,"line_end":753,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":148597,"byte_end":148604,"line_start":754,"line_end":754,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":850},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149905,"byte_end":149912,"line_start":796,"line_end":796,"column_start":12,"column_end":19},"name":"unsplit","qualname":"::unsplit","value":"fn unsplit<'_>(&'_ mut Self, BytesMut)","parent":null,"children":[],"decl_id":null,"docs":" Absorbs a `BytesMut` that was previously split off.","sig":null,"attributes":[{"value":"/ Absorbs a `BytesMut` that was previously split off.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149020,"byte_end":149075,"line_start":772,"line_end":772,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149080,"byte_end":149083,"line_start":773,"line_end":773,"column_start":5,"column_end":8}},{"value":"/ If the two `BytesMut` objects were previously contiguous and not mutated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149088,"byte_end":149164,"line_start":774,"line_end":774,"column_start":5,"column_end":81}},{"value":"/ in a way that causes re-allocation i.e., if `other` was created by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149169,"byte_end":149239,"line_start":775,"line_end":775,"column_start":5,"column_end":75}},{"value":"/ calling `split_off` on this `BytesMut`, then this is an `O(1)` operation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149244,"byte_end":149320,"line_start":776,"line_end":776,"column_start":5,"column_end":81}},{"value":"/ that just decreases a reference count and sets a few indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149325,"byte_end":149390,"line_start":777,"line_end":777,"column_start":5,"column_end":70}},{"value":"/ Otherwise this method degenerates to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149395,"byte_end":149435,"line_start":778,"line_end":778,"column_start":5,"column_end":45}},{"value":"/ `self.extend_from_slice(other.as_ref())`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149440,"byte_end":149485,"line_start":779,"line_end":779,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149490,"byte_end":149493,"line_start":780,"line_end":780,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149498,"byte_end":149512,"line_start":781,"line_end":781,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149517,"byte_end":149520,"line_start":782,"line_end":782,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149525,"byte_end":149532,"line_start":783,"line_end":783,"column_start":5,"column_end":12}},{"value":"/ use bytes::BytesMut;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149537,"byte_end":149561,"line_start":784,"line_end":784,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149566,"byte_end":149569,"line_start":785,"line_end":785,"column_start":5,"column_end":8}},{"value":"/ let mut buf = BytesMut::with_capacity(64);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149574,"byte_end":149620,"line_start":786,"line_end":786,"column_start":5,"column_end":51}},{"value":"/ buf.extend_from_slice(b\"aaabbbcccddd\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149625,"byte_end":149668,"line_start":787,"line_end":787,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149673,"byte_end":149676,"line_start":788,"line_end":788,"column_start":5,"column_end":8}},{"value":"/ let split = buf.split_off(6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149681,"byte_end":149714,"line_start":789,"line_end":789,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(b\"aaabbb\", &buf[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149719,"byte_end":149755,"line_start":790,"line_end":790,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(b\"cccddd\", &split[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149760,"byte_end":149798,"line_start":791,"line_end":791,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149803,"byte_end":149806,"line_start":792,"line_end":792,"column_start":5,"column_end":8}},{"value":"/ buf.unsplit(split);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149811,"byte_end":149834,"line_start":793,"line_end":793,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(b\"aaabbbcccddd\", &buf[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149839,"byte_end":149881,"line_start":794,"line_end":794,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":149886,"byte_end":149893,"line_start":795,"line_end":795,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":864},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156389,"byte_end":156393,"line_start":998,"line_end":998,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":866},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156840,"byte_end":156849,"line_start":1016,"line_end":1016,"column_start":8,"column_end":17},"name":"remaining","qualname":"::remaining","value":"fn remaining<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156823,"byte_end":156832,"line_start":1015,"line_end":1015,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":867},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156915,"byte_end":156920,"line_start":1021,"line_end":1021,"column_start":8,"column_end":13},"name":"chunk","qualname":"::chunk","value":"fn chunk<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":44},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156898,"byte_end":156907,"line_start":1020,"line_end":1020,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":868},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156991,"byte_end":156998,"line_start":1026,"line_end":1026,"column_start":8,"column_end":15},"name":"advance","qualname":"::advance","value":"fn advance<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156974,"byte_end":156983,"line_start":1025,"line_end":1025,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":869},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157271,"byte_end":157284,"line_start":1038,"line_end":1038,"column_start":8,"column_end":21},"name":"copy_to_bytes","qualname":"::copy_to_bytes","value":"fn copy_to_bytes<'_>(&'_ mut Self, usize) -> crate::Bytes","parent":{"krate":0,"index":42},"children":[],"decl_id":{"krate":0,"index":76},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":871},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157426,"byte_end":157439,"line_start":1045,"line_end":1045,"column_start":8,"column_end":21},"name":"remaining_mut","qualname":"::remaining_mut","value":"fn remaining_mut<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":141},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157409,"byte_end":157418,"line_start":1044,"line_end":1044,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":872},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157525,"byte_end":157536,"line_start":1050,"line_end":1050,"column_start":15,"column_end":26},"name":"advance_mut","qualname":"::advance_mut","value":"unsafe fn advance_mut<'_>(&'_ mut Self, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":142},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157501,"byte_end":157510,"line_start":1049,"line_end":1049,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":873},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157804,"byte_end":157813,"line_start":1062,"line_end":1062,"column_start":8,"column_end":17},"name":"chunk_mut","qualname":"::chunk_mut","value":"fn chunk_mut<'_>(&'_ mut Self) -> &'_ mut UninitSlice","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":144},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157787,"byte_end":157796,"line_start":1061,"line_end":1061,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":874},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158073,"byte_end":158076,"line_start":1072,"line_end":1072,"column_start":8,"column_end":11},"name":"put","qualname":"::put","value":"fn put(&'_ mut Self, T) where T: crate::Buf, Self: Sized","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":145},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":876},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158341,"byte_end":158350,"line_start":1084,"line_end":1084,"column_start":8,"column_end":17},"name":"put_slice","qualname":"::put_slice","value":"fn put_slice<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":147},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":877},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158427,"byte_end":158436,"line_start":1088,"line_end":1088,"column_start":8,"column_end":17},"name":"put_bytes","qualname":"::put_bytes","value":"fn put_bytes<'_>(&'_ mut Self, u8, usize)","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":148},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":879},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158800,"byte_end":158806,"line_start":1104,"line_end":1104,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":1,"index":3160},"children":[],"decl_id":{"krate":1,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158783,"byte_end":158792,"line_start":1103,"line_end":1103,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":882},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158930,"byte_end":158935,"line_start":1113,"line_end":1113,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158913,"byte_end":158922,"line_start":1112,"line_end":1112,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":884},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159038,"byte_end":159044,"line_start":1120,"line_end":1120,"column_start":8,"column_end":14},"name":"as_mut","qualname":"::as_mut","value":"fn as_mut<'_>(&'_ mut Self) -> &'_ mut [u8]","parent":{"krate":1,"index":3163},"children":[],"decl_id":{"krate":1,"index":3165},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159021,"byte_end":159030,"line_start":1119,"line_end":1119,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":886},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159158,"byte_end":159167,"line_start":1127,"line_end":1127,"column_start":8,"column_end":17},"name":"deref_mut","qualname":"::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut [u8]","parent":{"krate":1,"index":3499},"children":[],"decl_id":{"krate":1,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159141,"byte_end":159150,"line_start":1126,"line_end":1126,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":889},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159271,"byte_end":159275,"line_start":1133,"line_end":1133,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a [u8]) -> BytesMut","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":892},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159400,"byte_end":159404,"line_start":1139,"line_end":1139,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a str) -> BytesMut","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":894},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159520,"byte_end":159524,"line_start":1145,"line_end":1145,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(BytesMut) -> Bytes","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":896},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159618,"byte_end":159620,"line_start":1151,"line_end":1151,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":898},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159747,"byte_end":159758,"line_start":1157,"line_end":1157,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":900},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159905,"byte_end":159908,"line_start":1163,"line_end":1163,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":903},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160082,"byte_end":160089,"line_start":1172,"line_end":1172,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> BytesMut","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160065,"byte_end":160074,"line_start":1171,"line_end":1171,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":905},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160177,"byte_end":160181,"line_start":1178,"line_end":1178,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: hash::Hasher","parent":{"krate":1,"index":10526},"children":[],"decl_id":{"krate":1,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":908},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160358,"byte_end":160364,"line_start":1188,"line_end":1188,"column_start":8,"column_end":14},"name":"borrow","qualname":"::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":1,"index":2857},"children":[],"decl_id":{"krate":1,"index":2859},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":910},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160457,"byte_end":160467,"line_start":1194,"line_end":1194,"column_start":8,"column_end":18},"name":"borrow_mut","qualname":"::borrow_mut","value":"fn borrow_mut<'_>(&'_ mut Self) -> &'_ mut [u8]","parent":{"krate":1,"index":2860},"children":[],"decl_id":{"krate":1,"index":2862},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":912},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160577,"byte_end":160586,"line_start":1201,"line_end":1201,"column_start":8,"column_end":17},"name":"write_str","qualname":"::write_str","value":"fn write_str<'_, '_>(&'_ mut Self, &'_ str) -> fmt::Result","parent":{"krate":1,"index":10238},"children":[],"decl_id":{"krate":1,"index":10239},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160560,"byte_end":160569,"line_start":1200,"line_end":1200,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":913},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160813,"byte_end":160822,"line_start":1211,"line_end":1211,"column_start":8,"column_end":17},"name":"write_fmt","qualname":"::write_fmt","value":"fn write_fmt<'_, '_>(&'_ mut Self, fmt::Arguments) -> fmt::Result","parent":{"krate":1,"index":10238},"children":[],"decl_id":{"krate":1,"index":10242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160796,"byte_end":160805,"line_start":1210,"line_end":1210,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":915},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160950,"byte_end":160955,"line_start":1217,"line_end":1217,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> BytesMut","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":919},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161121,"byte_end":161130,"line_start":1226,"line_end":1226,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":924},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161314,"byte_end":161323,"line_start":1235,"line_end":1235,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a BytesMut as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":926},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161426,"byte_end":161432,"line_start":1241,"line_end":1241,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, T) where T: IntoIterator","parent":{"krate":1,"index":8407},"children":[],"decl_id":{"krate":1,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":930},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161890,"byte_end":161896,"line_start":1261,"line_end":1261,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, T) where T: IntoIterator","parent":{"krate":1,"index":8407},"children":[],"decl_id":{"krate":1,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":933},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162073,"byte_end":162079,"line_start":1270,"line_end":1270,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, T) where T: IntoIterator","parent":{"krate":1,"index":8407},"children":[],"decl_id":{"krate":1,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":936},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162292,"byte_end":162301,"line_start":1281,"line_end":1281,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(T) -> Self where T: IntoIterator","parent":{"krate":1,"index":8394},"children":[],"decl_id":{"krate":1,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":940},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162469,"byte_end":162478,"line_start":1287,"line_end":1287,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(T) -> Self where T: IntoIterator","parent":{"krate":1,"index":8394},"children":[],"decl_id":{"krate":1,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":951},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167227,"byte_end":167229,"line_start":1432,"line_end":1432,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":953},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167339,"byte_end":167350,"line_start":1438,"line_end":1438,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":955},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167487,"byte_end":167489,"line_start":1444,"line_end":1444,"column_start":8,"column_end":10},"name":"eq","qualname":"<[u8] as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":957},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167602,"byte_end":167613,"line_start":1450,"line_end":1450,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<[u8] as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":959},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167778,"byte_end":167780,"line_start":1456,"line_end":1456,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":961},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167899,"byte_end":167910,"line_start":1462,"line_end":1462,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ str) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":963},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168056,"byte_end":168058,"line_start":1468,"line_end":1468,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":965},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168170,"byte_end":168181,"line_start":1474,"line_end":1474,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":967},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168361,"byte_end":168363,"line_start":1480,"line_end":1480,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Vec) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":969},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168481,"byte_end":168492,"line_start":1486,"line_end":1486,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Vec) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":971},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168640,"byte_end":168642,"line_start":1492,"line_end":1492,"column_start":8,"column_end":10},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168758,"byte_end":168769,"line_start":1498,"line_end":1498,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":" as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":975},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168908,"byte_end":168910,"line_start":1504,"line_end":1504,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ String) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":977},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169026,"byte_end":169037,"line_start":1510,"line_end":1510,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ String) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":979},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169189,"byte_end":169191,"line_start":1516,"line_end":1516,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":981},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169306,"byte_end":169317,"line_start":1522,"line_end":1522,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":985},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169544,"byte_end":169546,"line_start":1531,"line_end":1531,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a T) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":989},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169708,"byte_end":169719,"line_start":1540,"line_end":1540,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ &'a T) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":991},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169855,"byte_end":169857,"line_start":1546,"line_end":1546,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'_ [u8] as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":993},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169971,"byte_end":169982,"line_start":1552,"line_end":1552,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'_ [u8] as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":995},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170148,"byte_end":170150,"line_start":1558,"line_end":1558,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'_ str as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":997},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170263,"byte_end":170274,"line_start":1564,"line_end":1564,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'_ str as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ BytesMut) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":999},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170412,"byte_end":170414,"line_start":1570,"line_end":1570,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ BytesMut) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1001},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170533,"byte_end":170535,"line_start":1576,"line_end":1576,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Bytes) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1003},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170648,"byte_end":170652,"line_start":1582,"line_end":1582,"column_start":8,"column_end":12},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(BytesMut) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":176917,"byte_end":176920,"line_start":40,"line_end":40,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1044},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":177053,"byte_end":177056,"line_start":46,"line_end":46,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":32872,"byte_end":32875,"line_start":1017,"line_end":1017,"column_start":31,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1202},{"krate":0,"index":1203},{"krate":0,"index":1204},{"krate":0,"index":1206},{"krate":0,"index":1207},{"krate":0,"index":1208},{"krate":0,"index":1209},{"krate":0,"index":1210},{"krate":0,"index":1211},{"krate":0,"index":1212},{"krate":0,"index":1213},{"krate":0,"index":1214},{"krate":0,"index":1215},{"krate":0,"index":1216},{"krate":0,"index":1217},{"krate":0,"index":1218},{"krate":0,"index":1219},{"krate":0,"index":1220},{"krate":0,"index":1221},{"krate":0,"index":1222},{"krate":0,"index":1223},{"krate":0,"index":1224},{"krate":0,"index":1225},{"krate":0,"index":1226},{"krate":0,"index":1227}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33226,"byte_end":33232,"line_start":1039,"line_end":1039,"column_start":39,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":97}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61417,"byte_end":61420,"line_start":1035,"line_end":1035,"column_start":44,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":1246},{"krate":0,"index":1247},{"krate":0,"index":1248},{"krate":0,"index":1249},{"krate":0,"index":1250},{"krate":0,"index":1251},{"krate":0,"index":1252},{"krate":0,"index":1253},{"krate":0,"index":1254},{"krate":0,"index":1255},{"krate":0,"index":1256},{"krate":0,"index":1257},{"krate":0,"index":1258},{"krate":0,"index":1259},{"krate":0,"index":1260},{"krate":0,"index":1261},{"krate":0,"index":1262},{"krate":0,"index":1263}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62424,"byte_end":62427,"line_start":1075,"line_end":1075,"column_start":24,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":196},{"krate":0,"index":197}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65227,"byte_end":65232,"line_start":37,"line_end":37,"column_start":12,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":226},{"krate":0,"index":227},{"krate":0,"index":228}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67393,"byte_end":67398,"line_start":132,"line_end":132,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":232},{"krate":0,"index":233},{"krate":0,"index":234},{"krate":0,"index":235},{"krate":0,"index":237}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":68889,"byte_end":68894,"line_start":193,"line_end":193,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":241},{"krate":0,"index":242},{"krate":0,"index":243}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":69689,"byte_end":69694,"line_start":231,"line_end":231,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":247},{"krate":0,"index":248},{"krate":0,"index":249}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70477,"byte_end":70485,"line_start":30,"line_end":30,"column_start":9,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":258},{"krate":0,"index":259}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72525,"byte_end":72533,"line_start":112,"line_end":112,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72933,"byte_end":72941,"line_start":132,"line_end":132,"column_start":36,"column_end":44},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73290,"byte_end":73295,"line_start":18,"line_end":18,"column_start":9,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":281},{"krate":0,"index":282},{"krate":0,"index":283},{"krate":0,"index":284},{"krate":0,"index":285}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74447,"byte_end":74452,"line_start":59,"line_end":59,"column_start":35,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75298,"byte_end":75304,"line_start":19,"line_end":19,"column_start":14,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":306},{"krate":0,"index":307},{"krate":0,"index":308}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76392,"byte_end":76398,"line_start":65,"line_end":65,"column_start":35,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":311}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76651,"byte_end":76657,"line_start":74,"line_end":74,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":314},{"krate":0,"index":315}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77258,"byte_end":77262,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":331},{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":334},{"krate":0,"index":335}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79913,"byte_end":79917,"line_start":132,"line_end":132,"column_start":22,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":338},{"krate":0,"index":339},{"krate":0,"index":340},{"krate":0,"index":341}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81349,"byte_end":81360,"line_start":24,"line_end":24,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":378},{"krate":0,"index":380},{"krate":0,"index":381},{"krate":0,"index":385},{"krate":0,"index":386},{"krate":0,"index":388}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85550,"byte_end":85561,"line_start":172,"line_end":172,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":390}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs","byte_start":86726,"byte_end":86734,"line_start":5,"line_end":5,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":400},{"krate":0,"index":401},{"krate":0,"index":402}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87454,"byte_end":87460,"line_start":19,"line_end":19,"column_start":17,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":418},{"krate":0,"index":419},{"krate":0,"index":420}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88832,"byte_end":88838,"line_start":77,"line_end":77,"column_start":39,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":423},{"krate":0,"index":424}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93622,"byte_end":93627,"line_start":119,"line_end":119,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":542},{"krate":0,"index":544},{"krate":0,"index":545},{"krate":0,"index":546},{"krate":0,"index":547},{"krate":0,"index":548},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555},{"krate":0,"index":556},{"krate":0,"index":557},{"krate":0,"index":558},{"krate":0,"index":559},{"krate":0,"index":560}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104087,"byte_end":104092,"line_start":519,"line_end":519,"column_start":22,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104117,"byte_end":104122,"line_start":520,"line_end":520,"column_start":22,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104141,"byte_end":104146,"line_start":522,"line_end":522,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":564}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104286,"byte_end":104291,"line_start":529,"line_end":529,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":566}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104432,"byte_end":104437,"line_start":536,"line_end":536,"column_start":14,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":568},{"krate":0,"index":569},{"krate":0,"index":570},{"krate":0,"index":571}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105163,"byte_end":105168,"line_start":572,"line_end":572,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":573},{"krate":0,"index":574}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105295,"byte_end":105300,"line_start":581,"line_end":581,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":576}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105402,"byte_end":105407,"line_start":588,"line_end":588,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":578}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105556,"byte_end":105561,"line_start":597,"line_end":597,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":581}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105651,"byte_end":105656,"line_start":603,"line_end":603,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":583},{"krate":0,"index":584},{"krate":0,"index":585}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106016,"byte_end":106021,"line_start":621,"line_end":621,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":592}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106174,"byte_end":106179,"line_start":629,"line_end":629,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":595}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106297,"byte_end":106302,"line_start":635,"line_end":635,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":597}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106449,"byte_end":106454,"line_start":641,"line_end":641,"column_start":14,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":599}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106576,"byte_end":106581,"line_start":647,"line_end":647,"column_start":13,"column_end":18},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106611,"byte_end":106616,"line_start":649,"line_end":649,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":602}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106728,"byte_end":106733,"line_start":655,"line_end":655,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":604}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107159,"byte_end":107164,"line_start":673,"line_end":673,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":610}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107285,"byte_end":107290,"line_start":679,"line_end":679,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":612}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107739,"byte_end":107744,"line_start":697,"line_end":697,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":618}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107856,"byte_end":107861,"line_start":703,"line_end":703,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":620}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108017,"byte_end":108020,"line_start":709,"line_end":709,"column_start":27,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":622}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108129,"byte_end":108132,"line_start":715,"line_end":715,"column_start":28,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":624}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108304,"byte_end":108309,"line_start":721,"line_end":721,"column_start":28,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":626}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108419,"byte_end":108424,"line_start":727,"line_end":727,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":628}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108585,"byte_end":108591,"line_start":733,"line_end":733,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":630}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108696,"byte_end":108702,"line_start":739,"line_end":739,"column_start":28,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":632}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109468,"byte_end":109473,"line_start":769,"line_end":769,"column_start":42,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":644}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109625,"byte_end":109630,"line_start":778,"line_end":778,"column_start":43,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":648}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109808,"byte_end":109813,"line_start":789,"line_end":789,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":650}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109917,"byte_end":109922,"line_start":796,"line_end":796,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":652}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110041,"byte_end":110046,"line_start":802,"line_end":802,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":654}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110170,"byte_end":110175,"line_start":808,"line_end":808,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":656}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110314,"byte_end":110319,"line_start":815,"line_end":815,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":658}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111192,"byte_end":111197,"line_start":846,"line_end":846,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":661}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111300,"byte_end":111303,"line_start":852,"line_end":852,"column_start":22,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":663}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111533,"byte_end":111539,"line_start":861,"line_end":861,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":665}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":115810,"byte_end":115816,"line_start":1011,"line_end":1011,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":692}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":127974,"byte_end":127982,"line_start":118,"line_end":118,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":833},{"krate":0,"index":834},{"krate":0,"index":835},{"krate":0,"index":836},{"krate":0,"index":837},{"krate":0,"index":838},{"krate":0,"index":839},{"krate":0,"index":840},{"krate":0,"index":841},{"krate":0,"index":842},{"krate":0,"index":843},{"krate":0,"index":844},{"krate":0,"index":845},{"krate":0,"index":846},{"krate":0,"index":847},{"krate":0,"index":848},{"krate":0,"index":849},{"krate":0,"index":850},{"krate":0,"index":851},{"krate":0,"index":852},{"krate":0,"index":853},{"krate":0,"index":854},{"krate":0,"index":855},{"krate":0,"index":856},{"krate":0,"index":857},{"krate":0,"index":858},{"krate":0,"index":859},{"krate":0,"index":860},{"krate":0,"index":861},{"krate":0,"index":862}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156371,"byte_end":156379,"line_start":997,"line_end":997,"column_start":15,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":864}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156808,"byte_end":156816,"line_start":1014,"line_end":1014,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":866},{"krate":0,"index":867},{"krate":0,"index":868},{"krate":0,"index":869}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157394,"byte_end":157402,"line_start":1043,"line_end":1043,"column_start":24,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":871},{"krate":0,"index":872},{"krate":0,"index":873},{"krate":0,"index":874},{"krate":0,"index":876},{"krate":0,"index":877}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158768,"byte_end":158776,"line_start":1102,"line_end":1102,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":879}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158873,"byte_end":158881,"line_start":1109,"line_end":1109,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":881},{"krate":0,"index":882}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159006,"byte_end":159014,"line_start":1118,"line_end":1118,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":884}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159126,"byte_end":159134,"line_start":1125,"line_end":1125,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":886}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159253,"byte_end":159261,"line_start":1132,"line_end":1132,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":889}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159382,"byte_end":159390,"line_start":1138,"line_end":1138,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":892}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159505,"byte_end":159510,"line_start":1144,"line_end":1144,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":894}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159600,"byte_end":159608,"line_start":1150,"line_end":1150,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":896}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159729,"byte_end":159737,"line_start":1156,"line_end":1156,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":898}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159887,"byte_end":159895,"line_start":1162,"line_end":1162,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":900}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160020,"byte_end":160028,"line_start":1168,"line_end":1168,"column_start":13,"column_end":21},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160050,"byte_end":160058,"line_start":1170,"line_end":1170,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":903}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160159,"byte_end":160167,"line_start":1177,"line_end":1177,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":905}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160340,"byte_end":160348,"line_start":1187,"line_end":1187,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":908}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160439,"byte_end":160447,"line_start":1193,"line_end":1193,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":910}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160545,"byte_end":160553,"line_start":1199,"line_end":1199,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":912},{"krate":0,"index":913}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160932,"byte_end":160940,"line_start":1216,"line_end":1216,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":915}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161042,"byte_end":161050,"line_start":1222,"line_end":1222,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":917},{"krate":0,"index":918},{"krate":0,"index":919}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161408,"byte_end":161416,"line_start":1240,"line_end":1240,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":926}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161872,"byte_end":161880,"line_start":1260,"line_end":1260,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":930}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162055,"byte_end":162063,"line_start":1269,"line_end":1269,"column_start":24,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":933}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162274,"byte_end":162282,"line_start":1280,"line_end":1280,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":936}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162451,"byte_end":162459,"line_start":1286,"line_end":1286,"column_start":35,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":940}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":164206,"byte_end":164212,"line_start":1338,"line_end":1338,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":945}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167086,"byte_end":167094,"line_start":1422,"line_end":1422,"column_start":22,"column_end":30},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167119,"byte_end":167127,"line_start":1423,"line_end":1423,"column_start":22,"column_end":30},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167209,"byte_end":167217,"line_start":1431,"line_end":1431,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":951}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167321,"byte_end":167329,"line_start":1437,"line_end":1437,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":953}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167760,"byte_end":167768,"line_start":1455,"line_end":1455,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":959}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167881,"byte_end":167889,"line_start":1461,"line_end":1461,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":961}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168343,"byte_end":168351,"line_start":1479,"line_end":1479,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":967}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168463,"byte_end":168471,"line_start":1485,"line_end":1485,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":969}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168623,"byte_end":168626,"line_start":1491,"line_end":1491,"column_start":30,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":971}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168741,"byte_end":168744,"line_start":1497,"line_end":1497,"column_start":31,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":973}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168890,"byte_end":168898,"line_start":1503,"line_end":1503,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":975}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169008,"byte_end":169016,"line_start":1509,"line_end":1509,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":977}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169173,"byte_end":169179,"line_start":1515,"line_end":1515,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":979}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169290,"byte_end":169296,"line_start":1521,"line_end":1521,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":981}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169492,"byte_end":169500,"line_start":1527,"line_end":1527,"column_start":42,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":985}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169655,"byte_end":169663,"line_start":1536,"line_end":1536,"column_start":43,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":989}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170397,"byte_end":170402,"line_start":1569,"line_end":1569,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":999}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170515,"byte_end":170523,"line_start":1575,"line_end":1575,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1001}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170631,"byte_end":170634,"line_start":1581,"line_end":1581,"column_start":25,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1003}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":176056,"byte_end":176064,"line_start":12,"line_end":12,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1040}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":176902,"byte_end":176907,"line_start":39,"line_end":39,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":1042}],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":177035,"byte_end":177043,"line_start":45,"line_end":45,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1044}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/hex.rs","byte_start":177283,"byte_end":177291,"line_start":6,"line_end":6,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1070}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/hex.rs","byte_start":177467,"byte_end":177475,"line_start":15,"line_end":15,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1072}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/loom.rs","byte_start":178339,"byte_end":178348,"line_start":12,"line_end":12,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1098}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","byte_start":2919,"byte_end":2922,"line_start":83,"line_end":83,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":6}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":32872,"byte_end":32875,"line_start":1017,"line_end":1017,"column_start":31,"column_end":34},"kind":{"Impl":{"id":0}},"from":{"krate":4,"index":432},"to":{"krate":0,"index":42}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_impl.rs","byte_start":33226,"byte_end":33232,"line_start":1039,"line_end":1039,"column_start":39,"column_end":45},"kind":{"Impl":{"id":1}},"from":{"krate":5,"index":10625},"to":{"krate":0,"index":42}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":61417,"byte_end":61420,"line_start":1035,"line_end":1035,"column_start":44,"column_end":47},"kind":{"Impl":{"id":2}},"from":{"krate":4,"index":432},"to":{"krate":0,"index":140}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/buf_mut.rs","byte_start":62424,"byte_end":62427,"line_start":1075,"line_end":1075,"column_start":24,"column_end":27},"kind":{"Impl":{"id":3}},"from":{"krate":4,"index":7780},"to":{"krate":0,"index":140}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":65227,"byte_end":65232,"line_start":37,"line_end":37,"column_start":12,"column_end":17},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":1264},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":67393,"byte_end":67398,"line_start":132,"line_end":132,"column_start":20,"column_end":25},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":1264},"to":{"krate":0,"index":42}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":68889,"byte_end":68894,"line_start":193,"line_end":193,"column_start":30,"column_end":35},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":1264},"to":{"krate":0,"index":140}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/chain.rs","byte_start":69689,"byte_end":69694,"line_start":231,"line_end":231,"column_start":29,"column_end":34},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":1264},"to":{"krate":1,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":70477,"byte_end":70485,"line_start":30,"line_end":30,"column_start":9,"column_end":17},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":1273},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72525,"byte_end":72533,"line_start":112,"line_end":112,"column_start":27,"column_end":35},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":1273},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/iter.rs","byte_start":72933,"byte_end":72941,"line_start":132,"line_end":132,"column_start":36,"column_end":44},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":1273},"to":{"krate":1,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":73290,"byte_end":73295,"line_start":18,"line_end":18,"column_start":9,"column_end":14},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":1279},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/limit.rs","byte_start":74447,"byte_end":74452,"line_start":59,"line_end":59,"column_start":35,"column_end":40},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":1279},"to":{"krate":0,"index":140}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":75298,"byte_end":75304,"line_start":19,"line_end":19,"column_start":14,"column_end":20},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":1286},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76392,"byte_end":76398,"line_start":65,"line_end":65,"column_start":35,"column_end":41},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":1286},"to":{"krate":5,"index":4667}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/reader.rs","byte_start":76651,"byte_end":76657,"line_start":74,"line_end":74,"column_start":38,"column_end":44},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":1286},"to":{"krate":5,"index":4749}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":77258,"byte_end":77262,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":1292},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/take.rs","byte_start":79913,"byte_end":79917,"line_start":132,"line_end":132,"column_start":22,"column_end":26},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":1292},"to":{"krate":0,"index":42}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":81349,"byte_end":81360,"line_start":24,"line_end":24,"column_start":6,"column_end":17},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":374},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/uninit_slice.rs","byte_start":85550,"byte_end":85561,"line_start":172,"line_end":172,"column_start":21,"column_end":32},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":374},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/vec_deque.rs","byte_start":86726,"byte_end":86734,"line_start":5,"line_end":5,"column_start":14,"column_end":22},"kind":{"Impl":{"id":20}},"from":{"krate":4,"index":4628},"to":{"krate":0,"index":42}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":87454,"byte_end":87460,"line_start":19,"line_end":19,"column_start":17,"column_end":23},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":1329},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/buf/writer.rs","byte_start":88832,"byte_end":88838,"line_start":77,"line_end":77,"column_start":39,"column_end":45},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":1329},"to":{"krate":5,"index":4724}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":93622,"byte_end":93627,"line_start":119,"line_end":119,"column_start":6,"column_end":11},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":532},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104087,"byte_end":104092,"line_start":519,"line_end":519,"column_start":22,"column_end":27},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104117,"byte_end":104122,"line_start":520,"line_end":520,"column_start":22,"column_end":27},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104141,"byte_end":104146,"line_start":522,"line_end":522,"column_start":15,"column_end":20},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104286,"byte_end":104291,"line_start":529,"line_end":529,"column_start":16,"column_end":21},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":104432,"byte_end":104437,"line_start":536,"line_end":536,"column_start":14,"column_end":19},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":532},"to":{"krate":0,"index":42}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105163,"byte_end":105168,"line_start":572,"line_end":572,"column_start":16,"column_end":21},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105295,"byte_end":105300,"line_start":581,"line_end":581,"column_start":22,"column_end":27},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105402,"byte_end":105407,"line_start":588,"line_end":588,"column_start":21,"column_end":26},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105556,"byte_end":105561,"line_start":597,"line_end":597,"column_start":23,"column_end":28},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":105651,"byte_end":105656,"line_start":603,"line_end":603,"column_start":23,"column_end":28},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106016,"byte_end":106021,"line_start":621,"line_end":621,"column_start":27,"column_end":32},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106174,"byte_end":106179,"line_start":629,"line_end":629,"column_start":20,"column_end":25},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106297,"byte_end":106302,"line_start":635,"line_end":635,"column_start":21,"column_end":26},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106449,"byte_end":106454,"line_start":641,"line_end":641,"column_start":14,"column_end":19},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106576,"byte_end":106581,"line_start":647,"line_end":647,"column_start":13,"column_end":18},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106611,"byte_end":106616,"line_start":649,"line_end":649,"column_start":26,"column_end":31},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":106728,"byte_end":106733,"line_start":655,"line_end":655,"column_start":27,"column_end":32},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107159,"byte_end":107164,"line_start":673,"line_end":673,"column_start":25,"column_end":30},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107285,"byte_end":107290,"line_start":679,"line_end":679,"column_start":26,"column_end":31},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107739,"byte_end":107744,"line_start":697,"line_end":697,"column_start":29,"column_end":34},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":107856,"byte_end":107861,"line_start":703,"line_end":703,"column_start":30,"column_end":35},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108017,"byte_end":108020,"line_start":709,"line_end":709,"column_start":27,"column_end":30},"kind":{"Impl":{"id":47}},"from":{"krate":4,"index":7780},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108129,"byte_end":108132,"line_start":715,"line_end":715,"column_start":28,"column_end":31},"kind":{"Impl":{"id":48}},"from":{"krate":4,"index":7780},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108304,"byte_end":108309,"line_start":721,"line_end":721,"column_start":28,"column_end":33},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108419,"byte_end":108424,"line_start":727,"line_end":727,"column_start":29,"column_end":34},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108585,"byte_end":108591,"line_start":733,"line_end":733,"column_start":27,"column_end":33},"kind":{"Impl":{"id":51}},"from":{"krate":4,"index":8368},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":108696,"byte_end":108702,"line_start":739,"line_end":739,"column_start":28,"column_end":34},"kind":{"Impl":{"id":52}},"from":{"krate":4,"index":8368},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109468,"byte_end":109473,"line_start":769,"line_end":769,"column_start":42,"column_end":47},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109625,"byte_end":109630,"line_start":778,"line_end":778,"column_start":43,"column_end":48},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109808,"byte_end":109813,"line_start":789,"line_end":789,"column_start":18,"column_end":23},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":109917,"byte_end":109922,"line_start":796,"line_end":796,"column_start":30,"column_end":35},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110041,"byte_end":110046,"line_start":802,"line_end":802,"column_start":29,"column_end":34},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110170,"byte_end":110175,"line_start":808,"line_end":808,"column_start":24,"column_end":29},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":110314,"byte_end":110319,"line_start":815,"line_end":815,"column_start":26,"column_end":31},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111192,"byte_end":111197,"line_start":846,"line_end":846,"column_start":23,"column_end":28},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111300,"byte_end":111303,"line_start":852,"line_end":852,"column_start":22,"column_end":25},"kind":{"Impl":{"id":61}},"from":{"krate":4,"index":7780},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":111533,"byte_end":111539,"line_start":861,"line_end":861,"column_start":21,"column_end":27},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":537},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes.rs","byte_start":115810,"byte_end":115816,"line_start":1011,"line_end":1011,"column_start":15,"column_end":21},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":687},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":127974,"byte_end":127982,"line_start":118,"line_end":118,"column_start":6,"column_end":14},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":812},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156371,"byte_end":156379,"line_start":997,"line_end":997,"column_start":15,"column_end":23},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":156808,"byte_end":156816,"line_start":1014,"line_end":1014,"column_start":14,"column_end":22},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":812},"to":{"krate":0,"index":42}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":157394,"byte_end":157402,"line_start":1043,"line_end":1043,"column_start":24,"column_end":32},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":812},"to":{"krate":0,"index":140}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158768,"byte_end":158776,"line_start":1102,"line_end":1102,"column_start":22,"column_end":30},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":158873,"byte_end":158881,"line_start":1109,"line_end":1109,"column_start":16,"column_end":24},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159006,"byte_end":159014,"line_start":1118,"line_end":1118,"column_start":22,"column_end":30},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3163}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159126,"byte_end":159134,"line_start":1125,"line_end":1125,"column_start":19,"column_end":27},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159253,"byte_end":159261,"line_start":1132,"line_end":1132,"column_start":29,"column_end":37},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159382,"byte_end":159390,"line_start":1138,"line_end":1138,"column_start":28,"column_end":36},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159505,"byte_end":159510,"line_start":1144,"line_end":1144,"column_start":25,"column_end":30},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159600,"byte_end":159608,"line_start":1150,"line_end":1150,"column_start":20,"column_end":28},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159729,"byte_end":159737,"line_start":1156,"line_end":1156,"column_start":21,"column_end":29},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":159887,"byte_end":159895,"line_start":1162,"line_end":1162,"column_start":14,"column_end":22},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160020,"byte_end":160028,"line_start":1168,"line_end":1168,"column_start":13,"column_end":21},"kind":{"Impl":{"id":78}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160050,"byte_end":160058,"line_start":1170,"line_end":1170,"column_start":18,"column_end":26},"kind":{"Impl":{"id":79}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160159,"byte_end":160167,"line_start":1177,"line_end":1177,"column_start":21,"column_end":29},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160340,"byte_end":160348,"line_start":1187,"line_end":1187,"column_start":23,"column_end":31},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160439,"byte_end":160447,"line_start":1193,"line_end":1193,"column_start":26,"column_end":34},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2860}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160545,"byte_end":160553,"line_start":1199,"line_end":1199,"column_start":21,"column_end":29},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":10238}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":160932,"byte_end":160940,"line_start":1216,"line_end":1216,"column_start":16,"column_end":24},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161042,"byte_end":161050,"line_start":1222,"line_end":1222,"column_start":23,"column_end":31},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161408,"byte_end":161416,"line_start":1240,"line_end":1240,"column_start":21,"column_end":29},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":161872,"byte_end":161880,"line_start":1260,"line_end":1260,"column_start":29,"column_end":37},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162055,"byte_end":162063,"line_start":1269,"line_end":1269,"column_start":24,"column_end":32},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162274,"byte_end":162282,"line_start":1280,"line_end":1280,"column_start":27,"column_end":35},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":162451,"byte_end":162459,"line_start":1286,"line_end":1286,"column_start":35,"column_end":43},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":164206,"byte_end":164212,"line_start":1338,"line_end":1338,"column_start":6,"column_end":12},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":817},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167086,"byte_end":167094,"line_start":1422,"line_end":1422,"column_start":22,"column_end":30},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167119,"byte_end":167127,"line_start":1423,"line_end":1423,"column_start":22,"column_end":30},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167209,"byte_end":167217,"line_start":1431,"line_end":1431,"column_start":26,"column_end":34},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167321,"byte_end":167329,"line_start":1437,"line_end":1437,"column_start":27,"column_end":35},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167760,"byte_end":167768,"line_start":1455,"line_end":1455,"column_start":25,"column_end":33},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":167881,"byte_end":167889,"line_start":1461,"line_end":1461,"column_start":26,"column_end":34},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168343,"byte_end":168351,"line_start":1479,"line_end":1479,"column_start":29,"column_end":37},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168463,"byte_end":168471,"line_start":1485,"line_end":1485,"column_start":30,"column_end":38},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168623,"byte_end":168626,"line_start":1491,"line_end":1491,"column_start":30,"column_end":33},"kind":{"Impl":{"id":102}},"from":{"krate":4,"index":7780},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168741,"byte_end":168744,"line_start":1497,"line_end":1497,"column_start":31,"column_end":34},"kind":{"Impl":{"id":103}},"from":{"krate":4,"index":7780},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":168890,"byte_end":168898,"line_start":1503,"line_end":1503,"column_start":28,"column_end":36},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169008,"byte_end":169016,"line_start":1509,"line_end":1509,"column_start":29,"column_end":37},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169173,"byte_end":169179,"line_start":1515,"line_end":1515,"column_start":30,"column_end":36},"kind":{"Impl":{"id":106}},"from":{"krate":4,"index":8368},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169290,"byte_end":169296,"line_start":1521,"line_end":1521,"column_start":31,"column_end":37},"kind":{"Impl":{"id":107}},"from":{"krate":4,"index":8368},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169492,"byte_end":169500,"line_start":1527,"line_end":1527,"column_start":42,"column_end":50},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":169655,"byte_end":169663,"line_start":1536,"line_end":1536,"column_start":43,"column_end":51},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170397,"byte_end":170402,"line_start":1569,"line_end":1569,"column_start":30,"column_end":35},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170515,"byte_end":170523,"line_start":1575,"line_end":1575,"column_start":27,"column_end":35},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/bytes_mut.rs","byte_start":170631,"byte_end":170634,"line_start":1581,"line_end":1581,"column_start":25,"column_end":28},"kind":{"Impl":{"id":112}},"from":{"krate":4,"index":7780},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":176056,"byte_end":176064,"line_start":12,"line_end":12,"column_start":16,"column_end":24},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":1074},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":176902,"byte_end":176907,"line_start":39,"line_end":39,"column_start":16,"column_end":21},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":532},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/debug.rs","byte_start":177035,"byte_end":177043,"line_start":45,"line_end":45,"column_start":16,"column_end":24},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":812},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/hex.rs","byte_start":177283,"byte_end":177291,"line_start":6,"line_end":6,"column_start":19,"column_end":27},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":1074},"to":{"krate":1,"index":10301}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/fmt/hex.rs","byte_start":177467,"byte_end":177475,"line_start":15,"line_end":15,"column_start":19,"column_end":27},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":1074},"to":{"krate":1,"index":10303}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/loom.rs","byte_start":178339,"byte_end":178348,"line_start":12,"line_end":12,"column_start":34,"column_end":43},"kind":{"Impl":{"id":122}},"from":{"krate":1,"index":9764},"to":{"krate":0,"index":1091}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libcore_foundation_sys-18e009b1345c83c0.json b/core/target/rls/debug/deps/save-analysis/libcore_foundation_sys-18e009b1345c83c0.json new file mode 100644 index 0000000..5757688 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libcore_foundation_sys-18e009b1345c83c0.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","core_foundation_sys","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=18e009b1345c83c0","-C","extra-filename=-18e009b1345c83c0","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","-l","framework=CoreFoundation","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcore_foundation_sys-18e009b1345c83c0.rmeta"},"prelude":{"crate_id":{"name":"core_foundation_sys","disambiguator":[4688867753602756943,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":431,"byte_end":1007,"line_start":9,"line_end":32,"column_start":1,"column_end":19}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74279,"byte_end":74293,"line_start":1,"line_end":1,"column_start":16,"column_end":30},"alias_span":null,"name":"CFAllocatorRef","value":"","parent":{"krate":0,"index":998}},{"kind":"Use","ref_id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74295,"byte_end":74302,"line_start":1,"line_end":1,"column_start":32,"column_end":39},"alias_span":null,"name":"CFIndex","value":"","parent":{"krate":0,"index":998}},{"kind":"Use","ref_id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74304,"byte_end":74312,"line_start":1,"line_end":1,"column_start":41,"column_end":49},"alias_span":null,"name":"CFTypeID","value":"","parent":{"krate":0,"index":998}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":431,"byte_end":1007,"line_start":9,"line_end":32,"column_start":1,"column_end":19},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":42},{"krate":0,"index":81},{"krate":0,"index":157},{"krate":0,"index":193},{"krate":0,"index":262},{"krate":0,"index":290},{"krate":0,"index":319},{"krate":0,"index":370},{"krate":0,"index":397},{"krate":0,"index":445},{"krate":0,"index":494},{"krate":0,"index":542},{"krate":0,"index":574},{"krate":0,"index":727},{"krate":0,"index":766},{"krate":0,"index":815},{"krate":0,"index":847},{"krate":0,"index":978},{"krate":0,"index":998}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case, non_camel_case_types, non_upper_case_globals,\nimproper_ctypes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":431,"byte_end":519,"line_start":9,"line_end":9,"column_start":1,"column_end":89}}]},{"kind":"Mod","id":{"krate":0,"index":3},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"array","qualname":"::array","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","parent":null,"children":[{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":1022},{"krate":0,"index":1028},{"krate":0,"index":1030},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":34}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":1568,"byte_end":1589,"line_start":15,"line_end":15,"column_start":10,"column_end":31},"name":"CFArrayRetainCallBack","qualname":"::array::CFArrayRetainCallBack","value":"extern \"C\" fn(allocator: CFAllocatorRef, value: *const c_void)\n -> *const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":1682,"byte_end":1704,"line_start":16,"line_end":16,"column_start":10,"column_end":32},"name":"CFArrayReleaseCallBack","qualname":"::array::CFArrayReleaseCallBack","value":"extern \"C\" fn(allocator: CFAllocatorRef, value: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":1780,"byte_end":1810,"line_start":17,"line_end":17,"column_start":10,"column_end":40},"name":"CFArrayCopyDescriptionCallBack","qualname":"::array::CFArrayCopyDescriptionCallBack","value":"extern \"C\" fn(value: *const c_void) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":1874,"byte_end":1894,"line_start":18,"line_end":18,"column_start":10,"column_end":30},"name":"CFArrayEqualCallBack","qualname":"::array::CFArrayEqualCallBack","value":"extern \"C\" fn(value1: *const c_void, value2: *const c_void) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1022},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2015,"byte_end":2031,"line_start":22,"line_end":22,"column_start":12,"column_end":28},"name":"CFArrayCallBacks","qualname":"::array::CFArrayCallBacks","value":"CFArrayCallBacks { version, retain, release, copyDescription, equal }","parent":null,"children":[{"krate":0,"index":1023},{"krate":0,"index":1024},{"krate":0,"index":1025},{"krate":0,"index":1026},{"krate":0,"index":1027}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":1970,"byte_end":1980,"line_start":20,"line_end":20,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1023},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2042,"byte_end":2049,"line_start":23,"line_end":23,"column_start":9,"column_end":16},"name":"version","qualname":"::array::CFArrayCallBacks::version","value":"isize","parent":{"krate":0,"index":1022},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2068,"byte_end":2074,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"name":"retain","qualname":"::array::CFArrayCallBacks::retain","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void) -> *const std::ffi::c_void","parent":{"krate":0,"index":1022},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1025},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2107,"byte_end":2114,"line_start":25,"line_end":25,"column_start":9,"column_end":16},"name":"release","qualname":"::array::CFArrayCallBacks::release","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void)","parent":{"krate":0,"index":1022},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1026},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2148,"byte_end":2163,"line_start":26,"line_end":26,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::array::CFArrayCallBacks::copyDescription","value":"extern \"C\" fn(*const std::ffi::c_void) -> *const string::__CFString","parent":{"krate":0,"index":1022},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1027},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2205,"byte_end":2210,"line_start":27,"line_end":27,"column_start":9,"column_end":14},"name":"equal","qualname":"::array::CFArrayCallBacks::equal","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void) -> u8","parent":{"krate":0,"index":1022},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2259,"byte_end":2268,"line_start":31,"line_end":31,"column_start":12,"column_end":21},"name":"__CFArray","qualname":"::array::__CFArray","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2237,"byte_end":2247,"line_start":30,"line_end":30,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2288,"byte_end":2298,"line_start":33,"line_end":33,"column_start":10,"column_end":20},"name":"CFArrayRef","qualname":"::array::CFArrayRef","value":"*const __CFArray","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2376,"byte_end":2397,"line_start":39,"line_end":39,"column_start":16,"column_end":37},"name":"kCFTypeArrayCallBacks","qualname":"::array::kCFTypeArrayCallBacks","value":"CFArrayCallBacks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2429,"byte_end":2442,"line_start":41,"line_end":41,"column_start":12,"column_end":25},"name":"CFArrayCreate","qualname":"::array::CFArrayCreate","value":"unsafe extern \"C\" fn CFArrayCreate(allocator: CFAllocatorRef,\nvalues: *const *const c_void, numValues: CFIndex,\ncallBacks: *const CFArrayCallBacks) -> CFArrayRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2603,"byte_end":2620,"line_start":43,"line_end":43,"column_start":12,"column_end":29},"name":"CFArrayCreateCopy","qualname":"::array::CFArrayCreateCopy","value":"unsafe extern \"C\" fn CFArrayCreateCopy(allocator: CFAllocatorRef,\ntheArray: CFArrayRef) -> CFArrayRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2758,"byte_end":2773,"line_start":47,"line_end":47,"column_start":12,"column_end":27},"name":"CFArrayGetCount","qualname":"::array::CFArrayGetCount","value":"unsafe extern \"C\" fn CFArrayGetCount(theArray: CFArrayRef) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":2918,"byte_end":2934,"line_start":51,"line_end":51,"column_start":12,"column_end":28},"name":"CFArrayGetValues","qualname":"::array::CFArrayGetValues","value":"unsafe extern \"C\" fn CFArrayGetValues(theArray: CFArrayRef, range: CFRange,\nvalues: *mut *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":3013,"byte_end":3035,"line_start":52,"line_end":52,"column_start":12,"column_end":34},"name":"CFArrayGetValueAtIndex","qualname":"::array::CFArrayGetValueAtIndex","value":"unsafe extern \"C\" fn CFArrayGetValueAtIndex(theArray: CFArrayRef,\nidx: CFIndex) -> *const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/array.rs","byte_start":3129,"byte_end":3145,"line_start":54,"line_end":54,"column_start":12,"column_end":28},"name":"CFArrayGetTypeID","qualname":"::array::CFArrayGetTypeID","value":"unsafe extern \"C\" fn CFArrayGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"attributed_string","qualname":"::attributed_string","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","parent":null,"children":[{"krate":0,"index":43},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":50},{"krate":0,"index":53},{"krate":0,"index":56},{"krate":0,"index":59},{"krate":0,"index":62},{"krate":0,"index":65},{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":3765,"byte_end":3785,"line_start":16,"line_end":16,"column_start":12,"column_end":32},"name":"__CFAttributedString","qualname":"::attributed_string::__CFAttributedString","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":3743,"byte_end":3753,"line_start":15,"line_end":15,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":3805,"byte_end":3826,"line_start":18,"line_end":18,"column_start":10,"column_end":31},"name":"CFAttributedStringRef","qualname":"::attributed_string::CFAttributedStringRef","value":"*const __CFAttributedString","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":3867,"byte_end":3895,"line_start":19,"line_end":19,"column_start":10,"column_end":38},"name":"CFMutableAttributedStringRef","qualname":"::attributed_string::CFMutableAttributedStringRef","value":"*const __CFAttributedString","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":3978,"byte_end":4002,"line_start":24,"line_end":24,"column_start":12,"column_end":36},"name":"CFAttributedStringCreate","qualname":"::attributed_string::CFAttributedStringCreate","value":"unsafe extern \"C\" fn CFAttributedStringCreate(allocator: CFAllocatorRef,\nstr: CFStringRef, attributes: CFDictionaryRef) -> CFAttributedStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":4146,"byte_end":4173,"line_start":30,"line_end":30,"column_start":12,"column_end":39},"name":"CFAttributedStringGetLength","qualname":"::attributed_string::CFAttributedStringGetLength","value":"unsafe extern \"C\" fn CFAttributedStringGetLength(astr: CFAttributedStringRef)\n-> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":4227,"byte_end":4254,"line_start":32,"line_end":32,"column_start":12,"column_end":39},"name":"CFAttributedStringGetTypeID","qualname":"::attributed_string::CFAttributedStringGetTypeID","value":"unsafe extern \"C\" fn CFAttributedStringGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":4319,"byte_end":4354,"line_start":36,"line_end":36,"column_start":12,"column_end":47},"name":"CFAttributedStringCreateMutableCopy","qualname":"::attributed_string::CFAttributedStringCreateMutableCopy","value":"unsafe extern \"C\" fn CFAttributedStringCreateMutableCopy(allocator:\n CFAllocatorRef, max_length: CFIndex, astr: CFAttributedStringRef)\n-> CFMutableAttributedStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":4491,"byte_end":4522,"line_start":40,"line_end":40,"column_start":12,"column_end":43},"name":"CFAttributedStringCreateMutable","qualname":"::attributed_string::CFAttributedStringCreateMutable","value":"unsafe extern \"C\" fn CFAttributedStringCreateMutable(allocator:\n CFAllocatorRef, max_length: CFIndex) -> CFMutableAttributedStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":4639,"byte_end":4670,"line_start":45,"line_end":45,"column_start":12,"column_end":43},"name":"CFAttributedStringReplaceString","qualname":"::attributed_string::CFAttributedStringReplaceString","value":"unsafe extern \"C\" fn CFAttributedStringReplaceString(astr:\n CFMutableAttributedStringRef, range: CFRange, replacement: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/attributed_string.rs","byte_start":4771,"byte_end":4801,"line_start":48,"line_end":48,"column_start":12,"column_end":42},"name":"CFAttributedStringSetAttribute","qualname":"::attributed_string::CFAttributedStringSetAttribute","value":"unsafe extern \"C\" fn CFAttributedStringSetAttribute(astr:\n CFMutableAttributedStringRef, range: CFRange, attr_name: CFStringRef,\nvalue: CFTypeRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"base","qualname":"::base","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":89},{"krate":0,"index":92},{"krate":0,"index":95},{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":1031},{"krate":0,"index":1041},{"krate":0,"index":1043},{"krate":0,"index":1044},{"krate":0,"index":1046},{"krate":0,"index":1047},{"krate":0,"index":109},{"krate":0,"index":1049},{"krate":0,"index":1052},{"krate":0,"index":1054},{"krate":0,"index":111},{"krate":0,"index":113},{"krate":0,"index":114},{"krate":0,"index":115},{"krate":0,"index":116},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":119},{"krate":0,"index":1055},{"krate":0,"index":1065},{"krate":0,"index":1067},{"krate":0,"index":120},{"krate":0,"index":123},{"krate":0,"index":127},{"krate":0,"index":131},{"krate":0,"index":132}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5474,"byte_end":5481,"line_start":14,"line_end":14,"column_start":10,"column_end":17},"name":"Boolean","qualname":"::base::Boolean","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5497,"byte_end":5508,"line_start":15,"line_end":15,"column_start":10,"column_end":21},"name":"mach_port_t","qualname":"::base::mach_port_t","value":"c_uint","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5528,"byte_end":5542,"line_start":16,"line_end":16,"column_start":10,"column_end":24},"name":"CFAllocatorRef","qualname":"::base::CFAllocatorRef","value":"*const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5569,"byte_end":5578,"line_start":17,"line_end":17,"column_start":10,"column_end":19},"name":"CFNullRef","qualname":"::base::CFNullRef","value":"*const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5605,"byte_end":5614,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"name":"CFTypeRef","qualname":"::base::CFTypeRef","value":"*const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5641,"byte_end":5649,"line_start":19,"line_end":19,"column_start":10,"column_end":18},"name":"OSStatus","qualname":"::base::OSStatus","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5666,"byte_end":5672,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"name":"SInt32","qualname":"::base::SInt32","value":"c_int","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5691,"byte_end":5699,"line_start":21,"line_end":21,"column_start":10,"column_end":18},"name":"CFTypeID","qualname":"::base::CFTypeID","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5718,"byte_end":5731,"line_start":22,"line_end":22,"column_start":10,"column_end":23},"name":"CFOptionFlags","qualname":"::base::CFOptionFlags","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5750,"byte_end":5760,"line_start":23,"line_end":23,"column_start":10,"column_end":20},"name":"CFHashCode","qualname":"::base::CFHashCode","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5779,"byte_end":5786,"line_start":24,"line_end":24,"column_start":10,"column_end":17},"name":"CFIndex","qualname":"::base::CFIndex","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1032},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5887,"byte_end":5895,"line_start":29,"line_end":29,"column_start":5,"column_end":13},"name":"LessThan","qualname":"::base::CFComparisonResult::LessThan","value":"CFComparisonResult::LessThan","parent":{"krate":0,"index":1031},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1035},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5906,"byte_end":5913,"line_start":30,"line_end":30,"column_start":5,"column_end":12},"name":"EqualTo","qualname":"::base::CFComparisonResult::EqualTo","value":"CFComparisonResult::EqualTo","parent":{"krate":0,"index":1031},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1038},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5923,"byte_end":5934,"line_start":31,"line_end":31,"column_start":5,"column_end":16},"name":"GreaterThan","qualname":"::base::CFComparisonResult::GreaterThan","value":"CFComparisonResult::GreaterThan","parent":{"krate":0,"index":1031},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1031},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5862,"byte_end":5880,"line_start":28,"line_end":28,"column_start":10,"column_end":28},"name":"CFComparisonResult","qualname":"::base::CFComparisonResult","value":"enum CFComparisonResult { LessThan = , EqualTo = , GreaterThan = , }","parent":null,"children":[{"krate":0,"index":1032},{"krate":0,"index":1035},{"krate":0,"index":1038}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(isize)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5797,"byte_end":5811,"line_start":26,"line_end":26,"column_start":1,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5995,"byte_end":5999,"line_start":35,"line_end":35,"column_start":8,"column_end":12},"name":"into","qualname":"::into","value":"fn into(Self) -> Ordering","parent":{"krate":2,"index":3166},"children":[],"decl_id":{"krate":2,"index":3168},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1049},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6290,"byte_end":6297,"line_start":46,"line_end":46,"column_start":12,"column_end":19},"name":"CFRange","qualname":"::base::CFRange","value":"CFRange { location, length }","parent":null,"children":[{"krate":0,"index":1050},{"krate":0,"index":1051}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6245,"byte_end":6255,"line_start":44,"line_end":44,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1050},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6308,"byte_end":6316,"line_start":47,"line_end":47,"column_start":9,"column_end":17},"name":"location","qualname":"::base::CFRange::location","value":"isize","parent":{"krate":0,"index":1049},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1051},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6335,"byte_end":6341,"line_start":48,"line_end":48,"column_start":9,"column_end":15},"name":"length","qualname":"::base::CFRange::length","value":"isize","parent":{"krate":0,"index":1049},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6399,"byte_end":6403,"line_start":53,"line_end":53,"column_start":12,"column_end":16},"name":"init","qualname":"::init","value":"fn init(CFIndex, CFIndex) -> CFRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6559,"byte_end":6584,"line_start":61,"line_end":61,"column_start":10,"column_end":35},"name":"CFAllocatorRetainCallBack","qualname":"::base::CFAllocatorRetainCallBack","value":"extern \"C\" fn(info: *mut c_void) -> *mut c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6645,"byte_end":6671,"line_start":62,"line_end":62,"column_start":10,"column_end":36},"name":"CFAllocatorReleaseCallBack","qualname":"::base::CFAllocatorReleaseCallBack","value":"extern \"C\" fn(info: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6717,"byte_end":6751,"line_start":63,"line_end":63,"column_start":10,"column_end":44},"name":"CFAllocatorCopyDescriptionCallBack","qualname":"::base::CFAllocatorCopyDescriptionCallBack","value":"extern \"C\" fn(info: *mut c_void) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6812,"byte_end":6839,"line_start":64,"line_end":64,"column_start":10,"column_end":37},"name":"CFAllocatorAllocateCallBack","qualname":"::base::CFAllocatorAllocateCallBack","value":"extern \"C\" fn(allocSize: CFIndex, hint: CFOptionFlags, info: *mut c_void)\n -> *mut c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6941,"byte_end":6970,"line_start":65,"line_end":65,"column_start":10,"column_end":39},"name":"CFAllocatorReallocateCallBack","qualname":"::base::CFAllocatorReallocateCallBack","value":"extern \"C\" fn(ptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags,\n info: *mut c_void) -> *mut c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7088,"byte_end":7117,"line_start":66,"line_end":66,"column_start":10,"column_end":39},"name":"CFAllocatorDeallocateCallBack","qualname":"::base::CFAllocatorDeallocateCallBack","value":"extern \"C\" fn(ptr: *mut c_void, info: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7181,"byte_end":7213,"line_start":67,"line_end":67,"column_start":10,"column_end":42},"name":"CFAllocatorPreferredSizeCallBack","qualname":"::base::CFAllocatorPreferredSizeCallBack","value":"extern \"C\" fn(size: CFIndex, hint: CFOptionFlags, info: *mut c_void)\n -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1055},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7343,"byte_end":7361,"line_start":71,"line_end":71,"column_start":12,"column_end":30},"name":"CFAllocatorContext","qualname":"::base::CFAllocatorContext","value":"CFAllocatorContext { version, info, retain, release, copyDescription, allocate, reallocate, deallocate, preferredSize }","parent":null,"children":[{"krate":0,"index":1056},{"krate":0,"index":1057},{"krate":0,"index":1058},{"krate":0,"index":1059},{"krate":0,"index":1060},{"krate":0,"index":1061},{"krate":0,"index":1062},{"krate":0,"index":1063},{"krate":0,"index":1064}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7298,"byte_end":7308,"line_start":69,"line_end":69,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7372,"byte_end":7379,"line_start":72,"line_end":72,"column_start":9,"column_end":16},"name":"version","qualname":"::base::CFAllocatorContext::version","value":"isize","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1057},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7398,"byte_end":7402,"line_start":73,"line_end":73,"column_start":9,"column_end":13},"name":"info","qualname":"::base::CFAllocatorContext::info","value":"*mut std::ffi::c_void","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7425,"byte_end":7431,"line_start":74,"line_end":74,"column_start":9,"column_end":15},"name":"retain","qualname":"::base::CFAllocatorContext::retain","value":"std::option::Option *mut std::ffi::c_void>","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1059},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7476,"byte_end":7483,"line_start":75,"line_end":75,"column_start":9,"column_end":16},"name":"release","qualname":"::base::CFAllocatorContext::release","value":"std::option::Option","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1060},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7529,"byte_end":7544,"line_start":76,"line_end":76,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::base::CFAllocatorContext::copyDescription","value":"std::option::Option *const string::__CFString>","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1061},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7598,"byte_end":7606,"line_start":77,"line_end":77,"column_start":9,"column_end":17},"name":"allocate","qualname":"::base::CFAllocatorContext::allocate","value":"std::option::Option *mut std::ffi::c_void>","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1062},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7653,"byte_end":7663,"line_start":78,"line_end":78,"column_start":9,"column_end":19},"name":"reallocate","qualname":"::base::CFAllocatorContext::reallocate","value":"std::option::Option *mut std::ffi::c_void>","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1063},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7712,"byte_end":7722,"line_start":79,"line_end":79,"column_start":9,"column_end":19},"name":"deallocate","qualname":"::base::CFAllocatorContext::deallocate","value":"std::option::Option","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1064},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7771,"byte_end":7784,"line_start":80,"line_end":80,"column_start":9,"column_end":22},"name":"preferredSize","qualname":"::base::CFAllocatorContext::preferredSize","value":"std::option::Option isize>","parent":{"krate":0,"index":1055},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7907,"byte_end":7917,"line_start":84,"line_end":84,"column_start":11,"column_end":21},"name":"TCFTypeRef","qualname":"::base::TCFTypeRef","value":"TCFTypeRef","parent":null,"children":[{"krate":0,"index":121},{"krate":0,"index":122}],"decl_id":null,"docs":" Trait for all types which are Core Foundation reference types.\n","sig":null,"attributes":[{"value":"/ Trait for all types which are Core Foundation reference types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7830,"byte_end":7896,"line_start":83,"line_end":83,"column_start":1,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7927,"byte_end":7938,"line_start":85,"line_end":85,"column_start":8,"column_end":19},"name":"as_void_ptr","qualname":"::base::TCFTypeRef::as_void_ptr","value":"fn as_void_ptr<'_>(&'_ Self) -> *const c_void","parent":{"krate":0,"index":120},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":7979,"byte_end":7992,"line_start":87,"line_end":87,"column_start":15,"column_end":28},"name":"from_void_ptr","qualname":"::base::TCFTypeRef::from_void_ptr","value":"unsafe fn from_void_ptr(*const c_void) -> Self","parent":{"krate":0,"index":120},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8066,"byte_end":8077,"line_start":91,"line_end":91,"column_start":8,"column_end":19},"name":"as_void_ptr","qualname":"<*const T as base::TCFTypeRef>::as_void_ptr","value":"fn as_void_ptr<'_>(&'_ Self) -> *const c_void","parent":{"krate":0,"index":120},"children":[],"decl_id":{"krate":0,"index":121},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8158,"byte_end":8171,"line_start":95,"line_end":95,"column_start":15,"column_end":28},"name":"from_void_ptr","qualname":"<*const T as base::TCFTypeRef>::from_void_ptr","value":"unsafe fn from_void_ptr(*const c_void) -> Self","parent":{"krate":0,"index":120},"children":[],"decl_id":{"krate":0,"index":122},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8274,"byte_end":8285,"line_start":101,"line_end":101,"column_start":8,"column_end":19},"name":"as_void_ptr","qualname":"<*mut T as base::TCFTypeRef>::as_void_ptr","value":"fn as_void_ptr<'_>(&'_ Self) -> *const c_void","parent":{"krate":0,"index":120},"children":[],"decl_id":{"krate":0,"index":121},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8378,"byte_end":8391,"line_start":105,"line_end":105,"column_start":15,"column_end":28},"name":"from_void_ptr","qualname":"<*mut T as base::TCFTypeRef>::from_void_ptr","value":"unsafe fn from_void_ptr(*const c_void) -> Self","parent":{"krate":0,"index":120},"children":[],"decl_id":{"krate":0,"index":122},"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8541,"byte_end":8552,"line_start":111,"line_end":111,"column_start":12,"column_end":23},"name":"kCFNotFound","qualname":"::base::kCFNotFound","value":"CFIndex","parent":null,"children":[],"decl_id":null,"docs":" Constant used by some functions to indicate failed searches.\n","sig":null,"attributes":[{"value":"/ Constant used by some functions to indicate failed searches.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8465,"byte_end":8529,"line_start":110,"line_end":110,"column_start":1,"column_end":65}}]},{"kind":"ForeignStatic","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8658,"byte_end":8677,"line_start":120,"line_end":120,"column_start":16,"column_end":35},"name":"kCFAllocatorDefault","qualname":"::base::kCFAllocatorDefault","value":"CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8710,"byte_end":8735,"line_start":121,"line_end":121,"column_start":16,"column_end":41},"name":"kCFAllocatorSystemDefault","qualname":"::base::kCFAllocatorSystemDefault","value":"CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8768,"byte_end":8786,"line_start":122,"line_end":122,"column_start":16,"column_end":34},"name":"kCFAllocatorMalloc","qualname":"::base::kCFAllocatorMalloc","value":"CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8819,"byte_end":8841,"line_start":123,"line_end":123,"column_start":16,"column_end":38},"name":"kCFAllocatorMallocZone","qualname":"::base::kCFAllocatorMallocZone","value":"CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8874,"byte_end":8890,"line_start":124,"line_end":124,"column_start":16,"column_end":32},"name":"kCFAllocatorNull","qualname":"::base::kCFAllocatorNull","value":"CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8923,"byte_end":8945,"line_start":125,"line_end":125,"column_start":16,"column_end":38},"name":"kCFAllocatorUseContext","qualname":"::base::kCFAllocatorUseContext","value":"CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":8975,"byte_end":8992,"line_start":127,"line_end":127,"column_start":12,"column_end":29},"name":"CFAllocatorCreate","qualname":"::base::CFAllocatorCreate","value":"unsafe extern \"C\" fn CFAllocatorCreate(allocator: CFAllocatorRef,\ncontext: *mut CFAllocatorContext) -> CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9084,"byte_end":9103,"line_start":128,"line_end":128,"column_start":12,"column_end":31},"name":"CFAllocatorAllocate","qualname":"::base::CFAllocatorAllocate","value":"unsafe extern \"C\" fn CFAllocatorAllocate(allocator: CFAllocatorRef,\nsize: CFIndex, hint: CFOptionFlags) -> *mut c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9194,"byte_end":9215,"line_start":129,"line_end":129,"column_start":12,"column_end":33},"name":"CFAllocatorDeallocate","qualname":"::base::CFAllocatorDeallocate","value":"unsafe extern \"C\" fn CFAllocatorDeallocate(allocator: CFAllocatorRef,\nptr: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9273,"byte_end":9307,"line_start":130,"line_end":130,"column_start":12,"column_end":46},"name":"CFAllocatorGetPreferredSizeForSize","qualname":"::base::CFAllocatorGetPreferredSizeForSize","value":"unsafe extern \"C\" fn CFAllocatorGetPreferredSizeForSize(allocator:\n CFAllocatorRef, size: CFIndex, hint: CFOptionFlags) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9394,"byte_end":9415,"line_start":131,"line_end":131,"column_start":12,"column_end":33},"name":"CFAllocatorReallocate","qualname":"::base::CFAllocatorReallocate","value":"unsafe extern \"C\" fn CFAllocatorReallocate(allocator: CFAllocatorRef,\nptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags) -> *mut c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9527,"byte_end":9548,"line_start":132,"line_end":132,"column_start":12,"column_end":33},"name":"CFAllocatorGetDefault","qualname":"::base::CFAllocatorGetDefault","value":"unsafe extern \"C\" fn CFAllocatorGetDefault() -> CFAllocatorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9581,"byte_end":9602,"line_start":133,"line_end":133,"column_start":12,"column_end":33},"name":"CFAllocatorSetDefault","qualname":"::base::CFAllocatorSetDefault","value":"unsafe extern \"C\" fn CFAllocatorSetDefault(allocator: CFAllocatorRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9642,"byte_end":9663,"line_start":134,"line_end":134,"column_start":12,"column_end":33},"name":"CFAllocatorGetContext","qualname":"::base::CFAllocatorGetContext","value":"unsafe extern \"C\" fn CFAllocatorGetContext(allocator: CFAllocatorRef,\ncontext: *mut CFAllocatorContext)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9737,"byte_end":9757,"line_start":135,"line_end":135,"column_start":12,"column_end":32},"name":"CFAllocatorGetTypeID","qualname":"::base::CFAllocatorGetTypeID","value":"unsafe extern \"C\" fn CFAllocatorGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9817,"byte_end":9824,"line_start":139,"line_end":139,"column_start":16,"column_end":23},"name":"kCFNull","qualname":"::base::kCFNull","value":"CFNullRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9934,"byte_end":9951,"line_start":145,"line_end":145,"column_start":12,"column_end":29},"name":"CFCopyDescription","qualname":"::base::CFCopyDescription","value":"unsafe extern \"C\" fn CFCopyDescription(cf: CFTypeRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":9994,"byte_end":10001,"line_start":146,"line_end":146,"column_start":12,"column_end":19},"name":"CFEqual","qualname":"::base::CFEqual","value":"unsafe extern \"C\" fn CFEqual(cf1: CFTypeRef, cf2: CFTypeRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":10057,"byte_end":10073,"line_start":147,"line_end":147,"column_start":12,"column_end":28},"name":"CFGetRetainCount","qualname":"::base::CFGetRetainCount","value":"unsafe extern \"C\" fn CFGetRetainCount(cf: CFTypeRef) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":10112,"byte_end":10123,"line_start":148,"line_end":148,"column_start":12,"column_end":23},"name":"CFGetTypeID","qualname":"::base::CFGetTypeID","value":"unsafe extern \"C\" fn CFGetTypeID(cf: CFTypeRef) -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":10163,"byte_end":10169,"line_start":149,"line_end":149,"column_start":12,"column_end":18},"name":"CFHash","qualname":"::base::CFHash","value":"unsafe extern \"C\" fn CFHash(cf: CFTypeRef) -> CFHashCode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":10238,"byte_end":10247,"line_start":151,"line_end":151,"column_start":12,"column_end":21},"name":"CFRelease","qualname":"::base::CFRelease","value":"unsafe extern \"C\" fn CFRelease(cf: CFTypeRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":10275,"byte_end":10283,"line_start":152,"line_end":152,"column_start":12,"column_end":20},"name":"CFRetain","qualname":"::base::CFRetain","value":"unsafe extern \"C\" fn CFRetain(cf: CFTypeRef) -> CFTypeRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":10324,"byte_end":10330,"line_start":153,"line_end":153,"column_start":12,"column_end":18},"name":"CFShow","qualname":"::base::CFShow","value":"unsafe extern \"C\" fn CFShow(obj: CFTypeRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"bundle","qualname":"::bundle","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","parent":null,"children":[{"krate":0,"index":158},{"krate":0,"index":161},{"krate":0,"index":162},{"krate":0,"index":165},{"krate":0,"index":168},{"krate":0,"index":171},{"krate":0,"index":174},{"krate":0,"index":177},{"krate":0,"index":180},{"krate":0,"index":181}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11022,"byte_end":11032,"line_start":18,"line_end":18,"column_start":12,"column_end":22},"name":"__CFBundle","qualname":"::bundle::__CFBundle","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11000,"byte_end":11010,"line_start":17,"line_end":17,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11052,"byte_end":11063,"line_start":20,"line_end":20,"column_start":10,"column_end":21},"name":"CFBundleRef","qualname":"::bundle::CFBundleRef","value":"*mut __CFBundle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11137,"byte_end":11151,"line_start":26,"line_end":26,"column_start":12,"column_end":26},"name":"CFBundleCreate","qualname":"::bundle::CFBundleCreate","value":"unsafe extern \"C\" fn CFBundleCreate(allocator: CFAllocatorRef,\nbundleURL: CFURLRef) -> CFBundleRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11228,"byte_end":11259,"line_start":28,"line_end":28,"column_start":12,"column_end":43},"name":"CFBundleGetBundleWithIdentifier","qualname":"::bundle::CFBundleGetBundleWithIdentifier","value":"unsafe extern \"C\" fn CFBundleGetBundleWithIdentifier(bundleID: CFStringRef)\n-> CFBundleRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11310,"byte_end":11343,"line_start":29,"line_end":29,"column_start":12,"column_end":45},"name":"CFBundleGetFunctionPointerForName","qualname":"::bundle::CFBundleGetFunctionPointerForName","value":"unsafe extern \"C\" fn CFBundleGetFunctionPointerForName(bundle: CFBundleRef,\nfunction_name: CFStringRef) -> *const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11422,"byte_end":11443,"line_start":30,"line_end":30,"column_start":12,"column_end":33},"name":"CFBundleGetMainBundle","qualname":"::bundle::CFBundleGetMainBundle","value":"unsafe extern \"C\" fn CFBundleGetMainBundle() -> CFBundleRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11473,"byte_end":11498,"line_start":31,"line_end":31,"column_start":12,"column_end":37},"name":"CFBundleGetInfoDictionary","qualname":"::bundle::CFBundleGetInfoDictionary","value":"unsafe extern \"C\" fn CFBundleGetInfoDictionary(bundle: CFBundleRef)\n-> CFDictionaryRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11552,"byte_end":11569,"line_start":33,"line_end":33,"column_start":12,"column_end":29},"name":"CFBundleGetTypeID","qualname":"::bundle::CFBundleGetTypeID","value":"unsafe extern \"C\" fn CFBundleGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11596,"byte_end":11621,"line_start":34,"line_end":34,"column_start":12,"column_end":37},"name":"CFBundleCopyExecutableURL","qualname":"::bundle::CFBundleCopyExecutableURL","value":"unsafe extern \"C\" fn CFBundleCopyExecutableURL(bundle: CFBundleRef)\n-> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11667,"byte_end":11699,"line_start":35,"line_end":35,"column_start":12,"column_end":44},"name":"CFBundleCopyPrivateFrameworksURL","qualname":"::bundle::CFBundleCopyPrivateFrameworksURL","value":"unsafe extern \"C\" fn CFBundleCopyPrivateFrameworksURL(bundle: CFBundleRef)\n-> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11745,"byte_end":11773,"line_start":36,"line_end":36,"column_start":12,"column_end":40},"name":"CFBundleCopySharedSupportURL","qualname":"::bundle::CFBundleCopySharedSupportURL","value":"unsafe extern \"C\" fn CFBundleCopySharedSupportURL(bundle: CFBundleRef)\n-> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11819,"byte_end":11840,"line_start":37,"line_end":37,"column_start":12,"column_end":33},"name":"CFBundleCopyBundleURL","qualname":"::bundle::CFBundleCopyBundleURL","value":"unsafe extern \"C\" fn CFBundleCopyBundleURL(bundle: CFBundleRef) -> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/bundle.rs","byte_start":11886,"byte_end":11919,"line_start":38,"line_end":38,"column_start":12,"column_end":45},"name":"CFBundleCopyResourcesDirectoryURL","qualname":"::bundle::CFBundleCopyResourcesDirectoryURL","value":"unsafe extern \"C\" fn CFBundleCopyResourcesDirectoryURL(bundle: CFBundleRef)\n-> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"characterset","qualname":"::characterset","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","parent":null,"children":[{"krate":0,"index":194},{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":201},{"krate":0,"index":204},{"krate":0,"index":207},{"krate":0,"index":210},{"krate":0,"index":213},{"krate":0,"index":216},{"krate":0,"index":217},{"krate":0,"index":220},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":226},{"krate":0,"index":227},{"krate":0,"index":228},{"krate":0,"index":229},{"krate":0,"index":230},{"krate":0,"index":231},{"krate":0,"index":232},{"krate":0,"index":233},{"krate":0,"index":234},{"krate":0,"index":235},{"krate":0,"index":236},{"krate":0,"index":237},{"krate":0,"index":238},{"krate":0,"index":239},{"krate":0,"index":242},{"krate":0,"index":243},{"krate":0,"index":244}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":12542,"byte_end":12569,"line_start":15,"line_end":15,"column_start":10,"column_end":37},"name":"CFCharacterSetPredefinedSet","qualname":"::characterset::CFCharacterSetPredefinedSet","value":"CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":12640,"byte_end":12662,"line_start":18,"line_end":18,"column_start":12,"column_end":34},"name":"kCFCharacterSetControl","qualname":"::characterset::kCFCharacterSetControl","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":12708,"byte_end":12733,"line_start":19,"line_end":19,"column_start":12,"column_end":37},"name":"kCFCharacterSetWhitespace","qualname":"::characterset::kCFCharacterSetWhitespace","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":12779,"byte_end":12814,"line_start":20,"line_end":20,"column_start":12,"column_end":47},"name":"kCFCharacterSetWhitespaceAndNewline","qualname":"::characterset::kCFCharacterSetWhitespaceAndNewline","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":12860,"byte_end":12887,"line_start":21,"line_end":21,"column_start":12,"column_end":39},"name":"kCFCharacterSetDecimalDigit","qualname":"::characterset::kCFCharacterSetDecimalDigit","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":12933,"byte_end":12954,"line_start":22,"line_end":22,"column_start":12,"column_end":33},"name":"kCFCharacterSetLetter","qualname":"::characterset::kCFCharacterSetLetter","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13000,"byte_end":13030,"line_start":23,"line_end":23,"column_start":12,"column_end":42},"name":"kCFCharacterSetLowercaseLetter","qualname":"::characterset::kCFCharacterSetLowercaseLetter","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13076,"byte_end":13106,"line_start":24,"line_end":24,"column_start":12,"column_end":42},"name":"kCFCharacterSetUppercaseLetter","qualname":"::characterset::kCFCharacterSetUppercaseLetter","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":231},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13152,"byte_end":13174,"line_start":25,"line_end":25,"column_start":12,"column_end":34},"name":"kCFCharacterSetNonBase","qualname":"::characterset::kCFCharacterSetNonBase","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13220,"byte_end":13247,"line_start":26,"line_end":26,"column_start":12,"column_end":39},"name":"kCFCharacterSetDecomposable","qualname":"::characterset::kCFCharacterSetDecomposable","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13293,"byte_end":13320,"line_start":27,"line_end":27,"column_start":12,"column_end":39},"name":"kCFCharacterSetAlphaNumeric","qualname":"::characterset::kCFCharacterSetAlphaNumeric","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13367,"byte_end":13393,"line_start":28,"line_end":28,"column_start":12,"column_end":38},"name":"kCFCharacterSetPunctuation","qualname":"::characterset::kCFCharacterSetPunctuation","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13440,"byte_end":13462,"line_start":29,"line_end":29,"column_start":12,"column_end":34},"name":"kCFCharacterSetIllegal","qualname":"::characterset::kCFCharacterSetIllegal","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13509,"byte_end":13541,"line_start":30,"line_end":30,"column_start":12,"column_end":44},"name":"kCFCharacterSetCapitalizedLetter","qualname":"::characterset::kCFCharacterSetCapitalizedLetter","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13588,"byte_end":13609,"line_start":31,"line_end":31,"column_start":12,"column_end":33},"name":"kCFCharacterSetSymbol","qualname":"::characterset::kCFCharacterSetSymbol","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13656,"byte_end":13678,"line_start":32,"line_end":32,"column_start":12,"column_end":34},"name":"kCFCharacterSetNewline","qualname":"::characterset::kCFCharacterSetNewline","value":"CFCharacterSetPredefinedSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13737,"byte_end":13753,"line_start":35,"line_end":35,"column_start":12,"column_end":28},"name":"__CFCharacterSet","qualname":"::characterset::__CFCharacterSet","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13715,"byte_end":13725,"line_start":34,"line_end":34,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":242},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13773,"byte_end":13790,"line_start":37,"line_end":37,"column_start":10,"column_end":27},"name":"CFCharacterSetRef","qualname":"::characterset::CFCharacterSetRef","value":"*const __CFCharacterSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13827,"byte_end":13851,"line_start":38,"line_end":38,"column_start":10,"column_end":34},"name":"CFMutableCharacterSetRef","qualname":"::characterset::CFMutableCharacterSetRef","value":"*const __CFCharacterSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13900,"byte_end":13923,"line_start":41,"line_end":41,"column_start":12,"column_end":35},"name":"CFCharacterSetGetTypeID","qualname":"::characterset::CFCharacterSetGetTypeID","value":"unsafe extern \"C\" fn CFCharacterSetGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":13950,"byte_end":13977,"line_start":42,"line_end":42,"column_start":12,"column_end":39},"name":"CFCharacterSetGetPredefined","qualname":"::characterset::CFCharacterSetGetPredefined","value":"unsafe extern \"C\" fn CFCharacterSetGetPredefined(theSetIdentifier:\n CFCharacterSetPredefinedSet) -> CFCharacterSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14058,"byte_end":14099,"line_start":43,"line_end":43,"column_start":12,"column_end":53},"name":"CFCharacterSetCreateWithCharactersInRange","qualname":"::characterset::CFCharacterSetCreateWithCharactersInRange","value":"unsafe extern \"C\" fn CFCharacterSetCreateWithCharactersInRange(alloc:\n CFAllocatorRef, theRange: CFRange) -> CFCharacterSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14175,"byte_end":14217,"line_start":44,"line_end":44,"column_start":12,"column_end":54},"name":"CFCharacterSetCreateWithCharactersInString","qualname":"::characterset::CFCharacterSetCreateWithCharactersInString","value":"unsafe extern \"C\" fn CFCharacterSetCreateWithCharactersInString(alloc:\n CFAllocatorRef, theString: CFStringRef) -> CFCharacterSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14298,"byte_end":14342,"line_start":45,"line_end":45,"column_start":12,"column_end":56},"name":"CFCharacterSetCreateWithBitmapRepresentation","qualname":"::characterset::CFCharacterSetCreateWithBitmapRepresentation","value":"unsafe extern \"C\" fn CFCharacterSetCreateWithBitmapRepresentation(alloc:\n CFAllocatorRef, theData: CFDataRef) -> CFCharacterSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14419,"byte_end":14446,"line_start":46,"line_end":46,"column_start":12,"column_end":39},"name":"CFCharacterSetCreateMutable","qualname":"::characterset::CFCharacterSetCreateMutable","value":"unsafe extern \"C\" fn CFCharacterSetCreateMutable(alloc: CFAllocatorRef)\n-> CFMutableCharacterSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14510,"byte_end":14534,"line_start":47,"line_end":47,"column_start":12,"column_end":36},"name":"CFCharacterSetCreateCopy","qualname":"::characterset::CFCharacterSetCreateCopy","value":"unsafe extern \"C\" fn CFCharacterSetCreateCopy(alloc: CFAllocatorRef,\ntheSet: CFCharacterSetRef) -> CFCharacterSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14618,"byte_end":14649,"line_start":48,"line_end":48,"column_start":12,"column_end":43},"name":"CFCharacterSetCreateMutableCopy","qualname":"::characterset::CFCharacterSetCreateMutableCopy","value":"unsafe extern \"C\" fn CFCharacterSetCreateMutableCopy(alloc: CFAllocatorRef,\ntheSet: CFCharacterSetRef) -> CFMutableCharacterSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14740,"byte_end":14771,"line_start":49,"line_end":49,"column_start":12,"column_end":43},"name":"CFCharacterSetIsCharacterMember","qualname":"::characterset::CFCharacterSetIsCharacterMember","value":"unsafe extern \"C\" fn CFCharacterSetIsCharacterMember(theSet:\n CFCharacterSetRef, theChar: UniChar) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14840,"byte_end":14880,"line_start":50,"line_end":50,"column_start":12,"column_end":52},"name":"CFCharacterSetCreateBitmapRepresentation","qualname":"::characterset::CFCharacterSetCreateBitmapRepresentation","value":"unsafe extern \"C\" fn CFCharacterSetCreateBitmapRepresentation(alloc:\n CFAllocatorRef, theSet: CFCharacterSetRef) -> CFDataRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":14956,"byte_end":14990,"line_start":51,"line_end":51,"column_start":12,"column_end":46},"name":"CFCharacterSetAddCharactersInRange","qualname":"::characterset::CFCharacterSetAddCharactersInRange","value":"unsafe extern \"C\" fn CFCharacterSetAddCharactersInRange(theSet:\n CFMutableCharacterSetRef, theRange: CFRange)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":15056,"byte_end":15093,"line_start":52,"line_end":52,"column_start":12,"column_end":49},"name":"CFCharacterSetRemoveCharactersInRange","qualname":"::characterset::CFCharacterSetRemoveCharactersInRange","value":"unsafe extern \"C\" fn CFCharacterSetRemoveCharactersInRange(theSet:\n CFMutableCharacterSetRef, theRange: CFRange)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":15159,"byte_end":15194,"line_start":53,"line_end":53,"column_start":12,"column_end":47},"name":"CFCharacterSetAddCharactersInString","qualname":"::characterset::CFCharacterSetAddCharactersInString","value":"unsafe extern \"C\" fn CFCharacterSetAddCharactersInString(theSet:\n CFMutableCharacterSetRef, theString: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":15266,"byte_end":15304,"line_start":54,"line_end":54,"column_start":12,"column_end":50},"name":"CFCharacterSetRemoveCharactersInString","qualname":"::characterset::CFCharacterSetRemoveCharactersInString","value":"unsafe extern \"C\" fn CFCharacterSetRemoveCharactersInString(theSet:\n CFMutableCharacterSetRef, theString: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":15375,"byte_end":15394,"line_start":55,"line_end":55,"column_start":12,"column_end":31},"name":"CFCharacterSetUnion","qualname":"::characterset::CFCharacterSetUnion","value":"unsafe extern \"C\" fn CFCharacterSetUnion(theSet: CFMutableCharacterSetRef,\ntheOtherSet: CFCharacterSetRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":15473,"byte_end":15496,"line_start":56,"line_end":56,"column_start":12,"column_end":35},"name":"CFCharacterSetIntersect","qualname":"::characterset::CFCharacterSetIntersect","value":"unsafe extern \"C\" fn CFCharacterSetIntersect(theSet: CFMutableCharacterSetRef,\ntheOtherSet: CFCharacterSetRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/characterset.rs","byte_start":15575,"byte_end":15595,"line_start":57,"line_end":57,"column_start":12,"column_end":32},"name":"CFCharacterSetInvert","qualname":"::characterset::CFCharacterSetInvert","value":"unsafe extern \"C\" fn CFCharacterSetInvert(theSet: CFMutableCharacterSetRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"data","qualname":"::data","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","parent":null,"children":[{"krate":0,"index":263},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":270},{"krate":0,"index":273},{"krate":0,"index":276},{"krate":0,"index":279},{"krate":0,"index":282},{"krate":0,"index":283}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16172,"byte_end":16180,"line_start":15,"line_end":15,"column_start":12,"column_end":20},"name":"__CFData","qualname":"::data::__CFData","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16150,"byte_end":16160,"line_start":14,"line_end":14,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16200,"byte_end":16209,"line_start":17,"line_end":17,"column_start":10,"column_end":19},"name":"CFDataRef","qualname":"::data::CFDataRef","value":"*const __CFData","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16282,"byte_end":16294,"line_start":24,"line_end":24,"column_start":12,"column_end":24},"name":"CFDataCreate","qualname":"::data::CFDataCreate","value":"unsafe extern \"C\" fn CFDataCreate(allocator: CFAllocatorRef, bytes: *const u8,\nlength: CFIndex) -> CFDataRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16426,"byte_end":16442,"line_start":27,"line_end":27,"column_start":12,"column_end":28},"name":"CFDataGetBytePtr","qualname":"::data::CFDataGetBytePtr","value":"unsafe extern \"C\" fn CFDataGetBytePtr(theData: CFDataRef) -> *const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16488,"byte_end":16502,"line_start":28,"line_end":28,"column_start":12,"column_end":26},"name":"CFDataGetBytes","qualname":"::data::CFDataGetBytes","value":"unsafe extern \"C\" fn CFDataGetBytes(theData: CFDataRef, range: CFRange,\nbuffer: *mut u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16568,"byte_end":16583,"line_start":29,"line_end":29,"column_start":12,"column_end":27},"name":"CFDataGetLength","qualname":"::data::CFDataGetLength","value":"unsafe extern \"C\" fn CFDataGetLength(theData: CFDataRef) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16627,"byte_end":16654,"line_start":30,"line_end":30,"column_start":12,"column_end":39},"name":"CFDataCreateWithBytesNoCopy","qualname":"::data::CFDataCreateWithBytesNoCopy","value":"unsafe extern \"C\" fn CFDataCreateWithBytesNoCopy(allocator: CFAllocatorRef,\nbytes: *const u8, length: CFIndex, allocator: CFAllocatorRef) -> CFDataRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/data.rs","byte_start":16809,"byte_end":16824,"line_start":37,"line_end":37,"column_start":12,"column_end":27},"name":"CFDataGetTypeID","qualname":"::data::CFDataGetTypeID","value":"unsafe extern \"C\" fn CFDataGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"date","qualname":"::date","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","parent":null,"children":[{"krate":0,"index":291},{"krate":0,"index":294},{"krate":0,"index":295},{"krate":0,"index":298},{"krate":0,"index":301},{"krate":0,"index":304},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17383,"byte_end":17391,"line_start":15,"line_end":15,"column_start":12,"column_end":20},"name":"__CFDate","qualname":"::date::__CFDate","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17361,"byte_end":17371,"line_start":14,"line_end":14,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17411,"byte_end":17420,"line_start":17,"line_end":17,"column_start":10,"column_end":19},"name":"CFDateRef","qualname":"::date::CFDateRef","value":"*const __CFDate","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17450,"byte_end":17464,"line_start":19,"line_end":19,"column_start":10,"column_end":24},"name":"CFTimeInterval","qualname":"::date::CFTimeInterval","value":"f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17481,"byte_end":17495,"line_start":20,"line_end":20,"column_start":10,"column_end":24},"name":"CFAbsoluteTime","qualname":"::date::CFAbsoluteTime","value":"CFTimeInterval","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17539,"byte_end":17571,"line_start":23,"line_end":23,"column_start":16,"column_end":48},"name":"kCFAbsoluteTimeIntervalSince1904","qualname":"::date::kCFAbsoluteTimeIntervalSince1904","value":"CFTimeInterval","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17604,"byte_end":17636,"line_start":24,"line_end":24,"column_start":16,"column_end":48},"name":"kCFAbsoluteTimeIntervalSince1970","qualname":"::date::kCFAbsoluteTimeIntervalSince1970","value":"CFTimeInterval","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17666,"byte_end":17690,"line_start":26,"line_end":26,"column_start":12,"column_end":36},"name":"CFAbsoluteTimeGetCurrent","qualname":"::date::CFAbsoluteTimeGetCurrent","value":"unsafe extern \"C\" fn CFAbsoluteTimeGetCurrent() -> CFAbsoluteTime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17724,"byte_end":17736,"line_start":28,"line_end":28,"column_start":12,"column_end":24},"name":"CFDateCreate","qualname":"::date::CFDateCreate","value":"unsafe extern \"C\" fn CFDateCreate(allocator: CFAllocatorRef,\nat: CFAbsoluteTime) -> CFDateRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17809,"byte_end":17830,"line_start":29,"line_end":29,"column_start":12,"column_end":33},"name":"CFDateGetAbsoluteTime","qualname":"::date::CFDateGetAbsoluteTime","value":"unsafe extern \"C\" fn CFDateGetAbsoluteTime(date: CFDateRef) -> CFAbsoluteTime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17878,"byte_end":17908,"line_start":30,"line_end":30,"column_start":12,"column_end":42},"name":"CFDateGetTimeIntervalSinceDate","qualname":"::date::CFDateGetTimeIntervalSinceDate","value":"unsafe extern \"C\" fn CFDateGetTimeIntervalSinceDate(date: CFDateRef,\nother: CFDateRef) -> CFTimeInterval","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":17974,"byte_end":17987,"line_start":31,"line_end":31,"column_start":12,"column_end":25},"name":"CFDateCompare","qualname":"::date::CFDateCompare","value":"unsafe extern \"C\" fn CFDateCompare(date: CFDateRef, other: CFDateRef,\ncontext: *mut c_void) -> CFComparisonResult","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/date.rs","byte_start":18080,"byte_end":18095,"line_start":33,"line_end":33,"column_start":12,"column_end":27},"name":"CFDateGetTypeID","qualname":"::date::CFDateGetTypeID","value":"unsafe extern \"C\" fn CFDateGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"dictionary","qualname":"::dictionary","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","parent":null,"children":[{"krate":0,"index":320},{"krate":0,"index":323},{"krate":0,"index":324},{"krate":0,"index":327},{"krate":0,"index":330},{"krate":0,"index":333},{"krate":0,"index":336},{"krate":0,"index":339},{"krate":0,"index":342},{"krate":0,"index":343},{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":346},{"krate":0,"index":347},{"krate":0,"index":1068},{"krate":0,"index":1075},{"krate":0,"index":1077},{"krate":0,"index":1078},{"krate":0,"index":1084},{"krate":0,"index":1086},{"krate":0,"index":348},{"krate":0,"index":351},{"krate":0,"index":352},{"krate":0,"index":353}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":18676,"byte_end":18703,"line_start":15,"line_end":15,"column_start":10,"column_end":37},"name":"CFDictionaryApplierFunction","qualname":"::dictionary::CFDictionaryApplierFunction","value":"extern \"C\" fn(key: *const c_void, value: *const c_void, context: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":18795,"byte_end":18821,"line_start":17,"line_end":17,"column_start":10,"column_end":36},"name":"CFDictionaryRetainCallBack","qualname":"::dictionary::CFDictionaryRetainCallBack","value":"extern \"C\" fn(allocator: CFAllocatorRef, value: *const c_void)\n -> *const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":344},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":18914,"byte_end":18941,"line_start":18,"line_end":18,"column_start":10,"column_end":37},"name":"CFDictionaryReleaseCallBack","qualname":"::dictionary::CFDictionaryReleaseCallBack","value":"extern \"C\" fn(allocator: CFAllocatorRef, value: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19017,"byte_end":19052,"line_start":19,"line_end":19,"column_start":10,"column_end":45},"name":"CFDictionaryCopyDescriptionCallBack","qualname":"::dictionary::CFDictionaryCopyDescriptionCallBack","value":"extern \"C\" fn(value: *const c_void) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":346},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19116,"byte_end":19141,"line_start":20,"line_end":20,"column_start":10,"column_end":35},"name":"CFDictionaryEqualCallBack","qualname":"::dictionary::CFDictionaryEqualCallBack","value":"extern \"C\" fn(value1: *const c_void, value2: *const c_void) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":347},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19225,"byte_end":19249,"line_start":21,"line_end":21,"column_start":10,"column_end":34},"name":"CFDictionaryHashCallBack","qualname":"::dictionary::CFDictionaryHashCallBack","value":"extern \"C\" fn(value: *const c_void) -> CFHashCode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19349,"byte_end":19373,"line_start":25,"line_end":25,"column_start":12,"column_end":36},"name":"CFDictionaryKeyCallBacks","qualname":"::dictionary::CFDictionaryKeyCallBacks","value":"CFDictionaryKeyCallBacks { version, retain, release, copyDescription, equal, hash }","parent":null,"children":[{"krate":0,"index":1069},{"krate":0,"index":1070},{"krate":0,"index":1071},{"krate":0,"index":1072},{"krate":0,"index":1073},{"krate":0,"index":1074}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19304,"byte_end":19314,"line_start":23,"line_end":23,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1069},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19384,"byte_end":19391,"line_start":26,"line_end":26,"column_start":9,"column_end":16},"name":"version","qualname":"::dictionary::CFDictionaryKeyCallBacks::version","value":"isize","parent":{"krate":0,"index":1068},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1070},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19410,"byte_end":19416,"line_start":27,"line_end":27,"column_start":9,"column_end":15},"name":"retain","qualname":"::dictionary::CFDictionaryKeyCallBacks::retain","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void) -> *const std::ffi::c_void","parent":{"krate":0,"index":1068},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1071},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19454,"byte_end":19461,"line_start":28,"line_end":28,"column_start":9,"column_end":16},"name":"release","qualname":"::dictionary::CFDictionaryKeyCallBacks::release","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void)","parent":{"krate":0,"index":1068},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1072},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19500,"byte_end":19515,"line_start":29,"line_end":29,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::dictionary::CFDictionaryKeyCallBacks::copyDescription","value":"extern \"C\" fn(*const std::ffi::c_void) -> *const string::__CFString","parent":{"krate":0,"index":1068},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19562,"byte_end":19567,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"name":"equal","qualname":"::dictionary::CFDictionaryKeyCallBacks::equal","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void) -> u8","parent":{"krate":0,"index":1068},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1074},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19604,"byte_end":19608,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"name":"hash","qualname":"::dictionary::CFDictionaryKeyCallBacks::hash","value":"extern \"C\" fn(*const std::ffi::c_void) -> usize","parent":{"krate":0,"index":1068},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1078},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19683,"byte_end":19709,"line_start":36,"line_end":36,"column_start":12,"column_end":38},"name":"CFDictionaryValueCallBacks","qualname":"::dictionary::CFDictionaryValueCallBacks","value":"CFDictionaryValueCallBacks { version, retain, release, copyDescription, equal }","parent":null,"children":[{"krate":0,"index":1079},{"krate":0,"index":1080},{"krate":0,"index":1081},{"krate":0,"index":1082},{"krate":0,"index":1083}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19638,"byte_end":19648,"line_start":34,"line_end":34,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1079},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19720,"byte_end":19727,"line_start":37,"line_end":37,"column_start":9,"column_end":16},"name":"version","qualname":"::dictionary::CFDictionaryValueCallBacks::version","value":"isize","parent":{"krate":0,"index":1078},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1080},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19746,"byte_end":19752,"line_start":38,"line_end":38,"column_start":9,"column_end":15},"name":"retain","qualname":"::dictionary::CFDictionaryValueCallBacks::retain","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void) -> *const std::ffi::c_void","parent":{"krate":0,"index":1078},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1081},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19790,"byte_end":19797,"line_start":39,"line_end":39,"column_start":9,"column_end":16},"name":"release","qualname":"::dictionary::CFDictionaryValueCallBacks::release","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void)","parent":{"krate":0,"index":1078},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1082},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19836,"byte_end":19851,"line_start":40,"line_end":40,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::dictionary::CFDictionaryValueCallBacks::copyDescription","value":"extern \"C\" fn(*const std::ffi::c_void) -> *const string::__CFString","parent":{"krate":0,"index":1078},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1083},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19898,"byte_end":19903,"line_start":41,"line_end":41,"column_start":9,"column_end":14},"name":"equal","qualname":"::dictionary::CFDictionaryValueCallBacks::equal","value":"extern \"C\" fn(*const std::ffi::c_void, *const std::ffi::c_void) -> u8","parent":{"krate":0,"index":1078},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":348},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19956,"byte_end":19970,"line_start":45,"line_end":45,"column_start":12,"column_end":26},"name":"__CFDictionary","qualname":"::dictionary::__CFDictionary","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19934,"byte_end":19944,"line_start":44,"line_end":44,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":351},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":19990,"byte_end":20005,"line_start":47,"line_end":47,"column_start":10,"column_end":25},"name":"CFDictionaryRef","qualname":"::dictionary::CFDictionaryRef","value":"*const __CFDictionary","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":352},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20040,"byte_end":20062,"line_start":48,"line_end":48,"column_start":10,"column_end":32},"name":"CFMutableDictionaryRef","qualname":"::dictionary::CFMutableDictionaryRef","value":"*mut __CFDictionary","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":354},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20149,"byte_end":20178,"line_start":55,"line_end":55,"column_start":16,"column_end":45},"name":"kCFTypeDictionaryKeyCallBacks","qualname":"::dictionary::kCFTypeDictionaryKeyCallBacks","value":"CFDictionaryKeyCallBacks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":355},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20221,"byte_end":20252,"line_start":56,"line_end":56,"column_start":16,"column_end":47},"name":"kCFTypeDictionaryValueCallBacks","qualname":"::dictionary::kCFTypeDictionaryValueCallBacks","value":"CFDictionaryValueCallBacks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":356},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20294,"byte_end":20317,"line_start":58,"line_end":58,"column_start":12,"column_end":35},"name":"CFDictionaryContainsKey","qualname":"::dictionary::CFDictionaryContainsKey","value":"unsafe extern \"C\" fn CFDictionaryContainsKey(theDict: CFDictionaryRef,\nkey: *const c_void) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20387,"byte_end":20405,"line_start":59,"line_end":59,"column_start":12,"column_end":30},"name":"CFDictionaryCreate","qualname":"::dictionary::CFDictionaryCreate","value":"unsafe extern \"C\" fn CFDictionaryCreate(allocator: CFAllocatorRef,\nkeys: *const *const c_void, values: *const *const c_void, numValues: CFIndex,\nkeyCallBacks: *const CFDictionaryKeyCallBacks,\nvalueCallBacks: *const CFDictionaryValueCallBacks) -> CFDictionaryRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20730,"byte_end":20750,"line_start":63,"line_end":63,"column_start":12,"column_end":32},"name":"CFDictionaryGetCount","qualname":"::dictionary::CFDictionaryGetCount","value":"unsafe extern \"C\" fn CFDictionaryGetCount(theDict: CFDictionaryRef) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20800,"byte_end":20821,"line_start":64,"line_end":64,"column_start":12,"column_end":33},"name":"CFDictionaryGetTypeID","qualname":"::dictionary::CFDictionaryGetTypeID","value":"unsafe extern \"C\" fn CFDictionaryGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":20848,"byte_end":20877,"line_start":65,"line_end":65,"column_start":12,"column_end":41},"name":"CFDictionaryGetValueIfPresent","qualname":"::dictionary::CFDictionaryGetValueIfPresent","value":"unsafe extern \"C\" fn CFDictionaryGetValueIfPresent(theDict: CFDictionaryRef,\nkey: *const c_void, value: *mut *const c_void) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":361},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":21015,"byte_end":21040,"line_start":67,"line_end":67,"column_start":12,"column_end":37},"name":"CFDictionaryApplyFunction","qualname":"::dictionary::CFDictionaryApplyFunction","value":"unsafe extern \"C\" fn CFDictionaryApplyFunction(theDict: CFDictionaryRef,\napplier: CFDictionaryApplierFunction, context: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":362},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":21213,"byte_end":21241,"line_start":70,"line_end":70,"column_start":12,"column_end":40},"name":"CFDictionaryGetKeysAndValues","qualname":"::dictionary::CFDictionaryGetKeysAndValues","value":"unsafe extern \"C\" fn CFDictionaryGetKeysAndValues(theDict: CFDictionaryRef,\nkeys: *mut *const c_void, values: *mut *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":21415,"byte_end":21440,"line_start":74,"line_end":74,"column_start":12,"column_end":37},"name":"CFDictionaryCreateMutable","qualname":"::dictionary::CFDictionaryCreateMutable","value":"unsafe extern \"C\" fn CFDictionaryCreateMutable(allocator: CFAllocatorRef,\ncapacity: CFIndex, keyCallbacks: *const CFDictionaryKeyCallBacks,\nvalueCallbacks: *const CFDictionaryValueCallBacks) -> CFMutableDictionaryRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":21697,"byte_end":21726,"line_start":77,"line_end":77,"column_start":12,"column_end":41},"name":"CFDictionaryCreateMutableCopy","qualname":"::dictionary::CFDictionaryCreateMutableCopy","value":"unsafe extern \"C\" fn CFDictionaryCreateMutableCopy(allocator: CFAllocatorRef,\ncapacity: CFIndex, theDict: CFDictionaryRef) -> CFMutableDictionaryRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":21878,"byte_end":21898,"line_start":79,"line_end":79,"column_start":12,"column_end":32},"name":"CFDictionaryAddValue","qualname":"::dictionary::CFDictionaryAddValue","value":"unsafe extern \"C\" fn CFDictionaryAddValue(theDict: CFMutableDictionaryRef,\nkey: *const c_void, value: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":366},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":22050,"byte_end":22070,"line_start":82,"line_end":82,"column_start":12,"column_end":32},"name":"CFDictionarySetValue","qualname":"::dictionary::CFDictionarySetValue","value":"unsafe extern \"C\" fn CFDictionarySetValue(theDict: CFMutableDictionaryRef,\nkey: *const c_void, value: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":367},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":22222,"byte_end":22246,"line_start":85,"line_end":85,"column_start":12,"column_end":36},"name":"CFDictionaryReplaceValue","qualname":"::dictionary::CFDictionaryReplaceValue","value":"unsafe extern \"C\" fn CFDictionaryReplaceValue(theDict: CFMutableDictionaryRef,\nkey: *const c_void, value: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":368},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":22406,"byte_end":22429,"line_start":88,"line_end":88,"column_start":12,"column_end":35},"name":"CFDictionaryRemoveValue","qualname":"::dictionary::CFDictionaryRemoveValue","value":"unsafe extern \"C\" fn CFDictionaryRemoveValue(theDict: CFMutableDictionaryRef,\nkey: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":369},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/dictionary.rs","byte_start":22530,"byte_end":22557,"line_start":90,"line_end":90,"column_start":12,"column_end":39},"name":"CFDictionaryRemoveAllValues","qualname":"::dictionary::CFDictionaryRemoveAllValues","value":"unsafe extern \"C\" fn CFDictionaryRemoveAllValues(theDict:\n CFMutableDictionaryRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":370},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"error","qualname":"::error","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","parent":null,"children":[{"krate":0,"index":371},{"krate":0,"index":374},{"krate":0,"index":375},{"krate":0,"index":378},{"krate":0,"index":381},{"krate":0,"index":384},{"krate":0,"index":387},{"krate":0,"index":388}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23128,"byte_end":23137,"line_start":16,"line_end":16,"column_start":12,"column_end":21},"name":"__CFError","qualname":"::error::__CFError","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23106,"byte_end":23116,"line_start":15,"line_end":15,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":387},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23157,"byte_end":23167,"line_start":18,"line_end":18,"column_start":10,"column_end":20},"name":"CFErrorRef","qualname":"::error::CFErrorRef","value":"*mut __CFError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":389},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23211,"byte_end":23227,"line_start":21,"line_end":21,"column_start":12,"column_end":28},"name":"CFErrorGetTypeID","qualname":"::error::CFErrorGetTypeID","value":"unsafe extern \"C\" fn CFErrorGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23259,"byte_end":23278,"line_start":23,"line_end":23,"column_start":16,"column_end":35},"name":"kCFErrorDomainPOSIX","qualname":"::error::kCFErrorDomainPOSIX","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":391},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23308,"byte_end":23330,"line_start":24,"line_end":24,"column_start":16,"column_end":38},"name":"kCFErrorDomainOSStatus","qualname":"::error::kCFErrorDomainOSStatus","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23360,"byte_end":23378,"line_start":25,"line_end":25,"column_start":16,"column_end":34},"name":"kCFErrorDomainMach","qualname":"::error::kCFErrorDomainMach","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23408,"byte_end":23427,"line_start":26,"line_end":26,"column_start":16,"column_end":35},"name":"kCFErrorDomainCocoa","qualname":"::error::kCFErrorDomainCocoa","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23454,"byte_end":23470,"line_start":28,"line_end":28,"column_start":12,"column_end":28},"name":"CFErrorGetDomain","qualname":"::error::CFErrorGetDomain","value":"unsafe extern \"C\" fn CFErrorGetDomain(err: CFErrorRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23515,"byte_end":23529,"line_start":29,"line_end":29,"column_start":12,"column_end":26},"name":"CFErrorGetCode","qualname":"::error::CFErrorGetCode","value":"unsafe extern \"C\" fn CFErrorGetCode(err: CFErrorRef) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/error.rs","byte_start":23571,"byte_end":23593,"line_start":31,"line_end":31,"column_start":12,"column_end":34},"name":"CFErrorCopyDescription","qualname":"::error::CFErrorCopyDescription","value":"unsafe extern \"C\" fn CFErrorCopyDescription(err: CFErrorRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"filedescriptor","qualname":"::filedescriptor","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","parent":null,"children":[{"krate":0,"index":398},{"krate":0,"index":399},{"krate":0,"index":402},{"krate":0,"index":405},{"krate":0,"index":406},{"krate":0,"index":409},{"krate":0,"index":412},{"krate":0,"index":415},{"krate":0,"index":418},{"krate":0,"index":421},{"krate":0,"index":424},{"krate":0,"index":427},{"krate":0,"index":428},{"krate":0,"index":431},{"krate":0,"index":432},{"krate":0,"index":433},{"krate":0,"index":434},{"krate":0,"index":1087},{"krate":0,"index":1093},{"krate":0,"index":1095},{"krate":0,"index":435}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":427},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24237,"byte_end":24269,"line_start":16,"line_end":16,"column_start":10,"column_end":42},"name":"CFFileDescriptorNativeDescriptor","qualname":"::filedescriptor::CFFileDescriptorNativeDescriptor","value":"c_int","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":428},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24302,"byte_end":24320,"line_start":19,"line_end":19,"column_start":12,"column_end":30},"name":"__CFFileDescriptor","qualname":"::filedescriptor::__CFFileDescriptor","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24280,"byte_end":24290,"line_start":18,"line_end":18,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24340,"byte_end":24359,"line_start":21,"line_end":21,"column_start":10,"column_end":29},"name":"CFFileDescriptorRef","qualname":"::filedescriptor::CFFileDescriptorRef","value":"*mut __CFFileDescriptor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":432},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24426,"byte_end":24455,"line_start":24,"line_end":24,"column_start":11,"column_end":40},"name":"kCFFileDescriptorReadCallBack","qualname":"::filedescriptor::kCFFileDescriptorReadCallBack","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":433},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24492,"byte_end":24522,"line_start":25,"line_end":25,"column_start":11,"column_end":41},"name":"kCFFileDescriptorWriteCallBack","qualname":"::filedescriptor::kCFFileDescriptorWriteCallBack","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":434},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24558,"byte_end":24582,"line_start":27,"line_end":27,"column_start":10,"column_end":34},"name":"CFFileDescriptorCallBack","qualname":"::filedescriptor::CFFileDescriptorCallBack","value":"extern \"C\" fn(f: CFFileDescriptorRef, callBackTypes: CFOptionFlags,\n info: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1087},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24720,"byte_end":24743,"line_start":31,"line_end":31,"column_start":12,"column_end":35},"name":"CFFileDescriptorContext","qualname":"::filedescriptor::CFFileDescriptorContext","value":"CFFileDescriptorContext { version, info, retain, release, copyDescription }","parent":null,"children":[{"krate":0,"index":1088},{"krate":0,"index":1089},{"krate":0,"index":1090},{"krate":0,"index":1091},{"krate":0,"index":1092}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24675,"byte_end":24685,"line_start":29,"line_end":29,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1088},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24754,"byte_end":24761,"line_start":32,"line_end":32,"column_start":9,"column_end":16},"name":"version","qualname":"::filedescriptor::CFFileDescriptorContext::version","value":"isize","parent":{"krate":0,"index":1087},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1089},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24780,"byte_end":24784,"line_start":33,"line_end":33,"column_start":9,"column_end":13},"name":"info","qualname":"::filedescriptor::CFFileDescriptorContext::info","value":"*mut std::ffi::c_void","parent":{"krate":0,"index":1087},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1090},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24807,"byte_end":24813,"line_start":34,"line_end":34,"column_start":9,"column_end":15},"name":"retain","qualname":"::filedescriptor::CFFileDescriptorContext::retain","value":"std::option::Option *const std::ffi::c_void>","parent":{"krate":0,"index":1087},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1091},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24885,"byte_end":24892,"line_start":35,"line_end":35,"column_start":9,"column_end":16},"name":"release","qualname":"::filedescriptor::CFFileDescriptorContext::release","value":"std::option::Option","parent":{"krate":0,"index":1087},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1092},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":24947,"byte_end":24962,"line_start":36,"line_end":36,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::filedescriptor::CFFileDescriptorContext::copyDescription","value":"std::option::Option *const string::__CFString>","parent":{"krate":0,"index":1087},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25088,"byte_end":25113,"line_start":43,"line_end":43,"column_start":12,"column_end":37},"name":"CFFileDescriptorGetTypeID","qualname":"::filedescriptor::CFFileDescriptorGetTypeID","value":"unsafe extern \"C\" fn CFFileDescriptorGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25141,"byte_end":25163,"line_start":45,"line_end":45,"column_start":12,"column_end":34},"name":"CFFileDescriptorCreate","qualname":"::filedescriptor::CFFileDescriptorCreate","value":"unsafe extern \"C\" fn CFFileDescriptorCreate(allocator: CFAllocatorRef,\nfd: CFFileDescriptorNativeDescriptor, closeOnInvalidate: Boolean,\ncallout: CFFileDescriptorCallBack, context: *const CFFileDescriptorContext)\n-> CFFileDescriptorRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":438},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25369,"byte_end":25404,"line_start":47,"line_end":47,"column_start":12,"column_end":47},"name":"CFFileDescriptorGetNativeDescriptor","qualname":"::filedescriptor::CFFileDescriptorGetNativeDescriptor","value":"unsafe extern \"C\" fn CFFileDescriptorGetNativeDescriptor(f:\n CFFileDescriptorRef) -> CFFileDescriptorNativeDescriptor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25478,"byte_end":25504,"line_start":49,"line_end":49,"column_start":12,"column_end":38},"name":"CFFileDescriptorGetContext","qualname":"::filedescriptor::CFFileDescriptorGetContext","value":"unsafe extern \"C\" fn CFFileDescriptorGetContext(f: CFFileDescriptorRef,\ncontext: *mut CFFileDescriptorContext)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25581,"byte_end":25612,"line_start":51,"line_end":51,"column_start":12,"column_end":43},"name":"CFFileDescriptorEnableCallBacks","qualname":"::filedescriptor::CFFileDescriptorEnableCallBacks","value":"unsafe extern \"C\" fn CFFileDescriptorEnableCallBacks(f: CFFileDescriptorRef,\ncallBackTypes: CFOptionFlags)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25679,"byte_end":25711,"line_start":52,"line_end":52,"column_start":12,"column_end":44},"name":"CFFileDescriptorDisableCallBacks","qualname":"::filedescriptor::CFFileDescriptorDisableCallBacks","value":"unsafe extern \"C\" fn CFFileDescriptorDisableCallBacks(f: CFFileDescriptorRef,\ncallBackTypes: CFOptionFlags)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":442},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25779,"byte_end":25805,"line_start":54,"line_end":54,"column_start":12,"column_end":38},"name":"CFFileDescriptorInvalidate","qualname":"::filedescriptor::CFFileDescriptorInvalidate","value":"unsafe extern \"C\" fn CFFileDescriptorInvalidate(f: CFFileDescriptorRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":443},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25842,"byte_end":25865,"line_start":55,"line_end":55,"column_start":12,"column_end":35},"name":"CFFileDescriptorIsValid","qualname":"::filedescriptor::CFFileDescriptorIsValid","value":"unsafe extern \"C\" fn CFFileDescriptorIsValid(f: CFFileDescriptorRef)\n-> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/filedescriptor.rs","byte_start":25914,"byte_end":25949,"line_start":57,"line_end":57,"column_start":12,"column_end":47},"name":"CFFileDescriptorCreateRunLoopSource","qualname":"::filedescriptor::CFFileDescriptorCreateRunLoopSource","value":"unsafe extern \"C\" fn CFFileDescriptorCreateRunLoopSource(allocator:\n CFAllocatorRef, f: CFFileDescriptorRef, order: CFIndex)\n-> CFRunLoopSourceRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":445},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"messageport","qualname":"::messageport","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","parent":null,"children":[{"krate":0,"index":446},{"krate":0,"index":449},{"krate":0,"index":450},{"krate":0,"index":453},{"krate":0,"index":456},{"krate":0,"index":459},{"krate":0,"index":462},{"krate":0,"index":465},{"krate":0,"index":468},{"krate":0,"index":471},{"krate":0,"index":1099},{"krate":0,"index":1105},{"krate":0,"index":1096},{"krate":0,"index":1097},{"krate":0,"index":474},{"krate":0,"index":475},{"krate":0,"index":476},{"krate":0,"index":479},{"krate":0,"index":480}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":26726,"byte_end":26746,"line_start":21,"line_end":21,"column_start":12,"column_end":32},"name":"CFMessagePortContext","qualname":"::messageport::CFMessagePortContext","value":"CFMessagePortContext { version, info, retain, release, copyDescription }","parent":null,"children":[{"krate":0,"index":1100},{"krate":0,"index":1101},{"krate":0,"index":1102},{"krate":0,"index":1103},{"krate":0,"index":1104}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":26664,"byte_end":26674,"line_start":18,"line_end":18,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":26757,"byte_end":26764,"line_start":22,"line_end":22,"column_start":9,"column_end":16},"name":"version","qualname":"::messageport::CFMessagePortContext::version","value":"isize","parent":{"krate":0,"index":1099},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":26783,"byte_end":26787,"line_start":23,"line_end":23,"column_start":9,"column_end":13},"name":"info","qualname":"::messageport::CFMessagePortContext::info","value":"*mut std::ffi::c_void","parent":{"krate":0,"index":1099},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":26810,"byte_end":26816,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"name":"retain","qualname":"::messageport::CFMessagePortContext::retain","value":"std::option::Option *const std::ffi::c_void>","parent":{"krate":0,"index":1099},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":26890,"byte_end":26897,"line_start":25,"line_end":25,"column_start":9,"column_end":16},"name":"release","qualname":"::messageport::CFMessagePortContext::release","value":"std::option::Option","parent":{"krate":0,"index":1099},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":26954,"byte_end":26969,"line_start":26,"line_end":26,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::messageport::CFMessagePortContext::copyDescription","value":"std::option::Option *const string::__CFString>","parent":{"krate":0,"index":1099},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":474},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27053,"byte_end":27074,"line_start":30,"line_end":30,"column_start":10,"column_end":31},"name":"CFMessagePortCallBack","qualname":"::messageport::CFMessagePortCallBack","value":"Option CFDataRef>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":475},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27267,"byte_end":27300,"line_start":36,"line_end":36,"column_start":10,"column_end":43},"name":"CFMessagePortInvalidationCallBack","qualname":"::messageport::CFMessagePortInvalidationCallBack","value":"Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":476},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27402,"byte_end":27417,"line_start":40,"line_end":40,"column_start":12,"column_end":27},"name":"__CFMessagePort","qualname":"::messageport::__CFMessagePort","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27380,"byte_end":27390,"line_start":39,"line_end":39,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":479},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27436,"byte_end":27452,"line_start":41,"line_end":41,"column_start":10,"column_end":26},"name":"CFMessagePortRef","qualname":"::messageport::CFMessagePortRef","value":"*mut __CFMessagePort","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":481},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27536,"byte_end":27558,"line_start":47,"line_end":47,"column_start":12,"column_end":34},"name":"CFMessagePortGetTypeID","qualname":"::messageport::CFMessagePortGetTypeID","value":"unsafe extern \"C\" fn CFMessagePortGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":482},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27585,"byte_end":27609,"line_start":48,"line_end":48,"column_start":12,"column_end":36},"name":"CFMessagePortCreateLocal","qualname":"::messageport::CFMessagePortCreateLocal","value":"unsafe extern \"C\" fn CFMessagePortCreateLocal(allocator: CFAllocatorRef,\nname: CFStringRef, callout: CFMessagePortCallBack,\ncontext: *const CFMessagePortContext, shouldFreeInfo: *mut Boolean)\n-> CFMessagePortRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":483},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":27940,"byte_end":27965,"line_start":54,"line_end":54,"column_start":12,"column_end":37},"name":"CFMessagePortCreateRemote","qualname":"::messageport::CFMessagePortCreateRemote","value":"unsafe extern \"C\" fn CFMessagePortCreateRemote(allocator: CFAllocatorRef,\nname: CFStringRef) -> CFMessagePortRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":484},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28081,"byte_end":28102,"line_start":56,"line_end":56,"column_start":12,"column_end":33},"name":"CFMessagePortIsRemote","qualname":"::messageport::CFMessagePortIsRemote","value":"unsafe extern \"C\" fn CFMessagePortIsRemote(ms: CFMessagePortRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28148,"byte_end":28168,"line_start":57,"line_end":57,"column_start":12,"column_end":32},"name":"CFMessagePortGetName","qualname":"::messageport::CFMessagePortGetName","value":"unsafe extern \"C\" fn CFMessagePortGetName(ms: CFMessagePortRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28218,"byte_end":28238,"line_start":58,"line_end":58,"column_start":12,"column_end":32},"name":"CFMessagePortSetName","qualname":"::messageport::CFMessagePortSetName","value":"unsafe extern \"C\" fn CFMessagePortSetName(ms: CFMessagePortRef,\nnewName: CFStringRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":487},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28314,"byte_end":28337,"line_start":60,"line_end":60,"column_start":12,"column_end":35},"name":"CFMessagePortGetContext","qualname":"::messageport::CFMessagePortGetContext","value":"unsafe extern \"C\" fn CFMessagePortGetContext(ms: CFMessagePortRef,\ncontext: *mut CFMessagePortContext)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28443,"byte_end":28466,"line_start":62,"line_end":62,"column_start":12,"column_end":35},"name":"CFMessagePortInvalidate","qualname":"::messageport::CFMessagePortInvalidate","value":"unsafe extern \"C\" fn CFMessagePortInvalidate(ms: CFMessagePortRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28501,"byte_end":28521,"line_start":63,"line_end":63,"column_start":12,"column_end":32},"name":"CFMessagePortIsValid","qualname":"::messageport::CFMessagePortIsValid","value":"unsafe extern \"C\" fn CFMessagePortIsValid(ms: CFMessagePortRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":490},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28567,"byte_end":28603,"line_start":64,"line_end":64,"column_start":12,"column_end":48},"name":"CFMessagePortGetInvalidationCallBack","qualname":"::messageport::CFMessagePortGetInvalidationCallBack","value":"unsafe extern \"C\" fn CFMessagePortGetInvalidationCallBack(ms:\n CFMessagePortRef) -> CFMessagePortInvalidationCallBack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":491},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28683,"byte_end":28719,"line_start":66,"line_end":66,"column_start":12,"column_end":48},"name":"CFMessagePortSetInvalidationCallBack","qualname":"::messageport::CFMessagePortSetInvalidationCallBack","value":"unsafe extern \"C\" fn CFMessagePortSetInvalidationCallBack(ms:\n CFMessagePortRef, callout: CFMessagePortInvalidationCallBack)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":492},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":28846,"byte_end":28870,"line_start":68,"line_end":68,"column_start":12,"column_end":36},"name":"CFMessagePortSendRequest","qualname":"::messageport::CFMessagePortSendRequest","value":"unsafe extern \"C\" fn CFMessagePortSendRequest(remote: CFMessagePortRef,\nmsgid: i32, data: CFDataRef, sendTimeout: CFTimeInterval,\nrcvTimeout: CFTimeInterval, replyMode: CFStringRef,\nreturnData: *mut CFDataRef) -> i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":493},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/messageport.rs","byte_start":29234,"byte_end":29266,"line_start":74,"line_end":74,"column_start":12,"column_end":44},"name":"CFMessagePortCreateRunLoopSource","qualname":"::messageport::CFMessagePortCreateRunLoopSource","value":"unsafe extern \"C\" fn CFMessagePortCreateRunLoopSource(allocator:\n CFAllocatorRef, local: CFMessagePortRef, order: CFIndex)\n-> CFRunLoopSourceRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"number","qualname":"::number","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","parent":null,"children":[{"krate":0,"index":495},{"krate":0,"index":498},{"krate":0,"index":499},{"krate":0,"index":502},{"krate":0,"index":505},{"krate":0,"index":508},{"krate":0,"index":511},{"krate":0,"index":512},{"krate":0,"index":513},{"krate":0,"index":514},{"krate":0,"index":515},{"krate":0,"index":516},{"krate":0,"index":517},{"krate":0,"index":518},{"krate":0,"index":519},{"krate":0,"index":520},{"krate":0,"index":521},{"krate":0,"index":522},{"krate":0,"index":523},{"krate":0,"index":524},{"krate":0,"index":525},{"krate":0,"index":526},{"krate":0,"index":527},{"krate":0,"index":528},{"krate":0,"index":529},{"krate":0,"index":530},{"krate":0,"index":531},{"krate":0,"index":532}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30034,"byte_end":30045,"line_start":15,"line_end":15,"column_start":12,"column_end":23},"name":"__CFBoolean","qualname":"::number::__CFBoolean","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30012,"byte_end":30022,"line_start":14,"line_end":14,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":511},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30065,"byte_end":30077,"line_start":17,"line_end":17,"column_start":10,"column_end":22},"name":"CFBooleanRef","qualname":"::number::CFBooleanRef","value":"*const __CFBoolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30110,"byte_end":30122,"line_start":19,"line_end":19,"column_start":10,"column_end":22},"name":"CFNumberType","qualname":"::number::CFNumberType","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":513},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30173,"byte_end":30191,"line_start":22,"line_end":22,"column_start":11,"column_end":29},"name":"kCFNumberSInt8Type","qualname":"::number::kCFNumberSInt8Type","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":514},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30225,"byte_end":30244,"line_start":23,"line_end":23,"column_start":11,"column_end":30},"name":"kCFNumberSInt16Type","qualname":"::number::kCFNumberSInt16Type","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":515},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30277,"byte_end":30296,"line_start":24,"line_end":24,"column_start":11,"column_end":30},"name":"kCFNumberSInt32Type","qualname":"::number::kCFNumberSInt32Type","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30329,"byte_end":30348,"line_start":25,"line_end":25,"column_start":11,"column_end":30},"name":"kCFNumberSInt64Type","qualname":"::number::kCFNumberSInt64Type","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":517},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30381,"byte_end":30401,"line_start":26,"line_end":26,"column_start":11,"column_end":31},"name":"kCFNumberFloat32Type","qualname":"::number::kCFNumberFloat32Type","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30433,"byte_end":30453,"line_start":27,"line_end":27,"column_start":11,"column_end":31},"name":"kCFNumberFloat64Type","qualname":"::number::kCFNumberFloat64Type","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30485,"byte_end":30502,"line_start":28,"line_end":28,"column_start":11,"column_end":28},"name":"kCFNumberCharType","qualname":"::number::kCFNumberCharType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":520},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30537,"byte_end":30555,"line_start":29,"line_end":29,"column_start":11,"column_end":29},"name":"kCFNumberShortType","qualname":"::number::kCFNumberShortType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":521},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30589,"byte_end":30605,"line_start":30,"line_end":30,"column_start":11,"column_end":27},"name":"kCFNumberIntType","qualname":"::number::kCFNumberIntType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":522},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30641,"byte_end":30658,"line_start":31,"line_end":31,"column_start":11,"column_end":28},"name":"kCFNumberLongType","qualname":"::number::kCFNumberLongType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":523},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30694,"byte_end":30715,"line_start":32,"line_end":32,"column_start":11,"column_end":32},"name":"kCFNumberLongLongType","qualname":"::number::kCFNumberLongLongType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":524},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30747,"byte_end":30765,"line_start":33,"line_end":33,"column_start":11,"column_end":29},"name":"kCFNumberFloatType","qualname":"::number::kCFNumberFloatType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":525},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30800,"byte_end":30819,"line_start":34,"line_end":34,"column_start":11,"column_end":30},"name":"kCFNumberDoubleType","qualname":"::number::kCFNumberDoubleType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":526},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30853,"byte_end":30873,"line_start":35,"line_end":35,"column_start":11,"column_end":31},"name":"kCFNumberCFIndexType","qualname":"::number::kCFNumberCFIndexType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":527},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30906,"byte_end":30928,"line_start":36,"line_end":36,"column_start":11,"column_end":33},"name":"kCFNumberNSIntegerType","qualname":"::number::kCFNumberNSIntegerType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":528},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":30959,"byte_end":30979,"line_start":37,"line_end":37,"column_start":11,"column_end":31},"name":"kCFNumberCGFloatType","qualname":"::number::kCFNumberCGFloatType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":529},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31012,"byte_end":31028,"line_start":38,"line_end":38,"column_start":11,"column_end":27},"name":"kCFNumberMaxType","qualname":"::number::kCFNumberMaxType","value":"CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":530},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31189,"byte_end":31199,"line_start":42,"line_end":42,"column_start":10,"column_end":20},"name":"__CFNumber","qualname":"::number::__CFNumber","value":"enum __CFNumber { }","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":531},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31213,"byte_end":31224,"line_start":44,"line_end":44,"column_start":10,"column_end":21},"name":"CFNumberRef","qualname":"::number::CFNumberRef","value":"*const __CFNumber","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":533},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31304,"byte_end":31318,"line_start":50,"line_end":50,"column_start":16,"column_end":30},"name":"kCFBooleanTrue","qualname":"::number::kCFBooleanTrue","value":"CFBooleanRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":534},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31349,"byte_end":31364,"line_start":51,"line_end":51,"column_start":16,"column_end":31},"name":"kCFBooleanFalse","qualname":"::number::kCFBooleanFalse","value":"CFBooleanRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":535},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31392,"byte_end":31410,"line_start":53,"line_end":53,"column_start":12,"column_end":30},"name":"CFBooleanGetTypeID","qualname":"::number::CFBooleanGetTypeID","value":"unsafe extern \"C\" fn CFBooleanGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":536},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31437,"byte_end":31454,"line_start":54,"line_end":54,"column_start":12,"column_end":29},"name":"CFBooleanGetValue","qualname":"::number::CFBooleanGetValue","value":"unsafe extern \"C\" fn CFBooleanGetValue(boolean: CFBooleanRef) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":537},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31499,"byte_end":31513,"line_start":56,"line_end":56,"column_start":12,"column_end":26},"name":"CFNumberCreate","qualname":"::number::CFNumberCreate","value":"unsafe extern \"C\" fn CFNumberCreate(allocator: CFAllocatorRef,\ntheType: CFNumberType, valuePtr: *const c_void) -> CFNumberRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":538},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31671,"byte_end":31687,"line_start":59,"line_end":59,"column_start":12,"column_end":28},"name":"CFNumberGetValue","qualname":"::number::CFNumberGetValue","value":"unsafe extern \"C\" fn CFNumberGetValue(number: CFNumberRef,\ntheType: CFNumberType, valuePtr: *mut c_void) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":539},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31775,"byte_end":31790,"line_start":60,"line_end":60,"column_start":12,"column_end":27},"name":"CFNumberCompare","qualname":"::number::CFNumberCompare","value":"unsafe extern \"C\" fn CFNumberCompare(date: CFNumberRef, other: CFNumberRef,\ncontext: *mut c_void) -> CFComparisonResult","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31886,"byte_end":31903,"line_start":61,"line_end":61,"column_start":12,"column_end":29},"name":"CFNumberGetTypeID","qualname":"::number::CFNumberGetTypeID","value":"unsafe extern \"C\" fn CFNumberGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":541},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/number.rs","byte_start":31930,"byte_end":31945,"line_start":62,"line_end":62,"column_start":12,"column_end":27},"name":"CFNumberGetType","qualname":"::number::CFNumberGetType","value":"unsafe extern \"C\" fn CFNumberGetType(number: CFNumberRef) -> CFNumberType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":542},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"propertylist","qualname":"::propertylist","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","parent":null,"children":[{"krate":0,"index":543},{"krate":0,"index":544},{"krate":0,"index":547},{"krate":0,"index":550},{"krate":0,"index":553},{"krate":0,"index":556},{"krate":0,"index":559},{"krate":0,"index":562},{"krate":0,"index":563},{"krate":0,"index":564},{"krate":0,"index":565},{"krate":0,"index":566},{"krate":0,"index":567},{"krate":0,"index":568},{"krate":0,"index":569},{"krate":0,"index":570},{"krate":0,"index":571}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":562},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33107,"byte_end":33124,"line_start":14,"line_end":14,"column_start":10,"column_end":27},"name":"CFPropertyListRef","qualname":"::propertylist::CFPropertyListRef","value":"CFTypeRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":563},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33148,"byte_end":33168,"line_start":16,"line_end":16,"column_start":10,"column_end":30},"name":"CFPropertyListFormat","qualname":"::propertylist::CFPropertyListFormat","value":"CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":564},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33190,"byte_end":33219,"line_start":17,"line_end":17,"column_start":11,"column_end":40},"name":"kCFPropertyListOpenStepFormat","qualname":"::propertylist::kCFPropertyListOpenStepFormat","value":"CFPropertyListFormat","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":565},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33257,"byte_end":33286,"line_start":18,"line_end":18,"column_start":11,"column_end":40},"name":"kCFPropertyListXMLFormat_v1_0","qualname":"::propertylist::kCFPropertyListXMLFormat_v1_0","value":"CFPropertyListFormat","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33326,"byte_end":33358,"line_start":19,"line_end":19,"column_start":11,"column_end":43},"name":"kCFPropertyListBinaryFormat_v1_0","qualname":"::propertylist::kCFPropertyListBinaryFormat_v1_0","value":"CFPropertyListFormat","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":567},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33398,"byte_end":33429,"line_start":21,"line_end":21,"column_start":10,"column_end":41},"name":"CFPropertyListMutabilityOptions","qualname":"::propertylist::CFPropertyListMutabilityOptions","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33457,"byte_end":33481,"line_start":22,"line_end":22,"column_start":11,"column_end":35},"name":"kCFPropertyListImmutable","qualname":"::propertylist::kCFPropertyListImmutable","value":"CFPropertyListMutabilityOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":569},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33530,"byte_end":33562,"line_start":23,"line_end":23,"column_start":11,"column_end":43},"name":"kCFPropertyListMutableContainers","qualname":"::propertylist::kCFPropertyListMutableContainers","value":"CFPropertyListMutabilityOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":570},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33611,"byte_end":33652,"line_start":24,"line_end":24,"column_start":11,"column_end":52},"name":"kCFPropertyListMutableContainersAndLeaves","qualname":"::propertylist::kCFPropertyListMutableContainersAndLeaves","value":"CFPropertyListMutabilityOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":572},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":33819,"byte_end":33847,"line_start":32,"line_end":32,"column_start":12,"column_end":40},"name":"CFPropertyListCreateWithData","qualname":"::propertylist::CFPropertyListCreateWithData","value":"unsafe extern \"C\" fn CFPropertyListCreateWithData(allocator: CFAllocatorRef,\ndata: CFDataRef, options: CFPropertyListMutabilityOptions,\nformat: *mut CFPropertyListFormat, error: *mut CFErrorRef)\n-> CFPropertyListRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":573},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/propertylist.rs","byte_start":34297,"byte_end":34321,"line_start":40,"line_end":40,"column_start":12,"column_end":36},"name":"CFPropertyListCreateData","qualname":"::propertylist::CFPropertyListCreateData","value":"unsafe extern \"C\" fn CFPropertyListCreateData(allocator: CFAllocatorRef,\npropertyList: CFPropertyListRef, format: CFPropertyListFormat,\noptions: CFOptionFlags, error: *mut CFErrorRef) -> CFDataRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":574},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"runloop","qualname":"::runloop","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","parent":null,"children":[{"krate":0,"index":575},{"krate":0,"index":578},{"krate":0,"index":581},{"krate":0,"index":582},{"krate":0,"index":585},{"krate":0,"index":588},{"krate":0,"index":591},{"krate":0,"index":594},{"krate":0,"index":597},{"krate":0,"index":600},{"krate":0,"index":603},{"krate":0,"index":604},{"krate":0,"index":607},{"krate":0,"index":610},{"krate":0,"index":613},{"krate":0,"index":616},{"krate":0,"index":617},{"krate":0,"index":620},{"krate":0,"index":621},{"krate":0,"index":624},{"krate":0,"index":625},{"krate":0,"index":626},{"krate":0,"index":627},{"krate":0,"index":628},{"krate":0,"index":629},{"krate":0,"index":630},{"krate":0,"index":631},{"krate":0,"index":632},{"krate":0,"index":633},{"krate":0,"index":634},{"krate":0,"index":635},{"krate":0,"index":636},{"krate":0,"index":637},{"krate":0,"index":648},{"krate":0,"index":658},{"krate":0,"index":664},{"krate":0,"index":665},{"krate":0,"index":671},{"krate":0,"index":672},{"krate":0,"index":675},{"krate":0,"index":676}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35327,"byte_end":35338,"line_start":18,"line_end":18,"column_start":12,"column_end":23},"name":"__CFRunLoop","qualname":"::runloop::__CFRunLoop","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35305,"byte_end":35315,"line_start":17,"line_end":17,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":616},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35358,"byte_end":35370,"line_start":20,"line_end":20,"column_start":10,"column_end":22},"name":"CFRunLoopRef","qualname":"::runloop::CFRunLoopRef","value":"*mut __CFRunLoop","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":617},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35414,"byte_end":35431,"line_start":23,"line_end":23,"column_start":12,"column_end":29},"name":"__CFRunLoopSource","qualname":"::runloop::__CFRunLoopSource","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35392,"byte_end":35402,"line_start":22,"line_end":22,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":620},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35451,"byte_end":35469,"line_start":25,"line_end":25,"column_start":10,"column_end":28},"name":"CFRunLoopSourceRef","qualname":"::runloop::CFRunLoopSourceRef","value":"*mut __CFRunLoopSource","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":621},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35519,"byte_end":35538,"line_start":28,"line_end":28,"column_start":12,"column_end":31},"name":"__CFRunLoopObserver","qualname":"::runloop::__CFRunLoopObserver","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35497,"byte_end":35507,"line_start":27,"line_end":27,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":624},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35558,"byte_end":35578,"line_start":30,"line_end":30,"column_start":10,"column_end":30},"name":"CFRunLoopObserverRef","qualname":"::runloop::CFRunLoopObserverRef","value":"*mut __CFRunLoopObserver","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35664,"byte_end":35685,"line_start":33,"line_end":33,"column_start":11,"column_end":32},"name":"kCFRunLoopRunFinished","qualname":"::runloop::kCFRunLoopRunFinished","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":626},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35711,"byte_end":35731,"line_start":34,"line_end":34,"column_start":11,"column_end":31},"name":"kCFRunLoopRunStopped","qualname":"::runloop::kCFRunLoopRunStopped","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":627},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35758,"byte_end":35779,"line_start":35,"line_end":35,"column_start":11,"column_end":32},"name":"kCFRunLoopRunTimedOut","qualname":"::runloop::kCFRunLoopRunTimedOut","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35805,"byte_end":35831,"line_start":36,"line_end":36,"column_start":11,"column_end":37},"name":"kCFRunLoopRunHandledSource","qualname":"::runloop::kCFRunLoopRunHandledSource","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":629},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35941,"byte_end":35958,"line_start":40,"line_end":40,"column_start":10,"column_end":27},"name":"CFRunLoopActivity","qualname":"::runloop::CFRunLoopActivity","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":630},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":35986,"byte_end":36001,"line_start":41,"line_end":41,"column_start":11,"column_end":26},"name":"kCFRunLoopEntry","qualname":"::runloop::kCFRunLoopEntry","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":631},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36045,"byte_end":36067,"line_start":42,"line_end":42,"column_start":11,"column_end":33},"name":"kCFRunLoopBeforeTimers","qualname":"::runloop::kCFRunLoopBeforeTimers","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":632},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36104,"byte_end":36127,"line_start":43,"line_end":43,"column_start":11,"column_end":34},"name":"kCFRunLoopBeforeSources","qualname":"::runloop::kCFRunLoopBeforeSources","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36163,"byte_end":36186,"line_start":44,"line_end":44,"column_start":11,"column_end":34},"name":"kCFRunLoopBeforeWaiting","qualname":"::runloop::kCFRunLoopBeforeWaiting","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":634},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36222,"byte_end":36244,"line_start":45,"line_end":45,"column_start":11,"column_end":33},"name":"kCFRunLoopAfterWaiting","qualname":"::runloop::kCFRunLoopAfterWaiting","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":635},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36281,"byte_end":36295,"line_start":46,"line_end":46,"column_start":11,"column_end":25},"name":"kCFRunLoopExit","qualname":"::runloop::kCFRunLoopExit","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36340,"byte_end":36363,"line_start":47,"line_end":47,"column_start":11,"column_end":34},"name":"kCFRunLoopAllActivities","qualname":"::runloop::kCFRunLoopAllActivities","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":637},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36416,"byte_end":36438,"line_start":50,"line_end":50,"column_start":12,"column_end":34},"name":"CFRunLoopSourceContext","qualname":"::runloop::CFRunLoopSourceContext","value":"CFRunLoopSourceContext { version, info, retain, release, copyDescription, equal, hash, schedule, cancel, perform }","parent":null,"children":[{"krate":0,"index":638},{"krate":0,"index":639},{"krate":0,"index":640},{"krate":0,"index":641},{"krate":0,"index":642},{"krate":0,"index":643},{"krate":0,"index":644},{"krate":0,"index":645},{"krate":0,"index":646},{"krate":0,"index":647}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36394,"byte_end":36404,"line_start":49,"line_end":49,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":638},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36449,"byte_end":36456,"line_start":51,"line_end":51,"column_start":9,"column_end":16},"name":"version","qualname":"::runloop::CFRunLoopSourceContext::version","value":"isize","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":639},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36475,"byte_end":36479,"line_start":52,"line_end":52,"column_start":9,"column_end":13},"name":"info","qualname":"::runloop::CFRunLoopSourceContext::info","value":"*mut std::ffi::c_void","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":640},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36502,"byte_end":36508,"line_start":53,"line_end":53,"column_start":9,"column_end":15},"name":"retain","qualname":"::runloop::CFRunLoopSourceContext::retain","value":"std::option::Option *const std::ffi::c_void>","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36580,"byte_end":36587,"line_start":54,"line_end":54,"column_start":9,"column_end":16},"name":"release","qualname":"::runloop::CFRunLoopSourceContext::release","value":"std::option::Option","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36642,"byte_end":36657,"line_start":55,"line_end":55,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::runloop::CFRunLoopSourceContext::copyDescription","value":"std::option::Option *const string::__CFString>","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36727,"byte_end":36732,"line_start":56,"line_end":56,"column_start":9,"column_end":14},"name":"equal","qualname":"::runloop::CFRunLoopSourceContext::equal","value":"std::option::Option u8>","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":644},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36821,"byte_end":36825,"line_start":57,"line_end":57,"column_start":9,"column_end":13},"name":"hash","qualname":"::runloop::CFRunLoopSourceContext::hash","value":"std::option::Option usize>","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":645},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36894,"byte_end":36902,"line_start":58,"line_end":58,"column_start":9,"column_end":17},"name":"schedule","qualname":"::runloop::CFRunLoopSourceContext::schedule","value":"std::option::Option","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":646},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":36994,"byte_end":37000,"line_start":59,"line_end":59,"column_start":9,"column_end":15},"name":"cancel","qualname":"::runloop::CFRunLoopSourceContext::cancel","value":"std::option::Option","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":647},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37092,"byte_end":37099,"line_start":60,"line_end":60,"column_start":9,"column_end":16},"name":"perform","qualname":"::runloop::CFRunLoopSourceContext::perform","value":"extern \"C\" fn(*const std::ffi::c_void)","parent":{"krate":0,"index":637},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37163,"byte_end":37186,"line_start":64,"line_end":64,"column_start":12,"column_end":35},"name":"CFRunLoopSourceContext1","qualname":"::runloop::CFRunLoopSourceContext1","value":"CFRunLoopSourceContext1 { version, info, retain, release, copyDescription, equal, hash, getPort, perform }","parent":null,"children":[{"krate":0,"index":649},{"krate":0,"index":650},{"krate":0,"index":651},{"krate":0,"index":652},{"krate":0,"index":653},{"krate":0,"index":654},{"krate":0,"index":655},{"krate":0,"index":656},{"krate":0,"index":657}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37141,"byte_end":37151,"line_start":63,"line_end":63,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":649},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37197,"byte_end":37204,"line_start":65,"line_end":65,"column_start":9,"column_end":16},"name":"version","qualname":"::runloop::CFRunLoopSourceContext1::version","value":"isize","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":650},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37223,"byte_end":37227,"line_start":66,"line_end":66,"column_start":9,"column_end":13},"name":"info","qualname":"::runloop::CFRunLoopSourceContext1::info","value":"*mut std::ffi::c_void","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":651},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37250,"byte_end":37256,"line_start":67,"line_end":67,"column_start":9,"column_end":15},"name":"retain","qualname":"::runloop::CFRunLoopSourceContext1::retain","value":"std::option::Option *const std::ffi::c_void>","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37328,"byte_end":37335,"line_start":68,"line_end":68,"column_start":9,"column_end":16},"name":"release","qualname":"::runloop::CFRunLoopSourceContext1::release","value":"std::option::Option","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":653},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37390,"byte_end":37405,"line_start":69,"line_end":69,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::runloop::CFRunLoopSourceContext1::copyDescription","value":"std::option::Option *const string::__CFString>","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":654},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37475,"byte_end":37480,"line_start":70,"line_end":70,"column_start":9,"column_end":14},"name":"equal","qualname":"::runloop::CFRunLoopSourceContext1::equal","value":"std::option::Option u8>","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":655},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37569,"byte_end":37573,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"name":"hash","qualname":"::runloop::CFRunLoopSourceContext1::hash","value":"std::option::Option usize>","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37752,"byte_end":37759,"line_start":73,"line_end":73,"column_start":9,"column_end":16},"name":"getPort","qualname":"::runloop::CFRunLoopSourceContext1::getPort","value":"extern \"C\" fn(*mut std::ffi::c_void) -> u32","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":657},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37819,"byte_end":37826,"line_start":74,"line_end":74,"column_start":9,"column_end":16},"name":"perform","qualname":"::runloop::CFRunLoopSourceContext1::perform","value":"extern \"C\" fn(*mut std::ffi::c_void, isize, *const std::ffi::c_void, *mut std::ffi::c_void) -> *mut std::ffi::c_void","parent":{"krate":0,"index":648},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":658},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37963,"byte_end":37987,"line_start":78,"line_end":78,"column_start":12,"column_end":36},"name":"CFRunLoopObserverContext","qualname":"::runloop::CFRunLoopObserverContext","value":"CFRunLoopObserverContext { version, info, retain, release, copyDescription }","parent":null,"children":[{"krate":0,"index":659},{"krate":0,"index":660},{"krate":0,"index":661},{"krate":0,"index":662},{"krate":0,"index":663}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37941,"byte_end":37951,"line_start":77,"line_end":77,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":659},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":37998,"byte_end":38005,"line_start":79,"line_end":79,"column_start":9,"column_end":16},"name":"version","qualname":"::runloop::CFRunLoopObserverContext::version","value":"isize","parent":{"krate":0,"index":658},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":660},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38024,"byte_end":38028,"line_start":80,"line_end":80,"column_start":9,"column_end":13},"name":"info","qualname":"::runloop::CFRunLoopObserverContext::info","value":"*mut std::ffi::c_void","parent":{"krate":0,"index":658},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38051,"byte_end":38057,"line_start":81,"line_end":81,"column_start":9,"column_end":15},"name":"retain","qualname":"::runloop::CFRunLoopObserverContext::retain","value":"std::option::Option *const std::ffi::c_void>","parent":{"krate":0,"index":658},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":662},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38129,"byte_end":38136,"line_start":82,"line_end":82,"column_start":9,"column_end":16},"name":"release","qualname":"::runloop::CFRunLoopObserverContext::release","value":"std::option::Option","parent":{"krate":0,"index":658},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38191,"byte_end":38206,"line_start":83,"line_end":83,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::runloop::CFRunLoopObserverContext::copyDescription","value":"std::option::Option *const string::__CFString>","parent":{"krate":0,"index":658},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":664},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38280,"byte_end":38305,"line_start":86,"line_end":86,"column_start":10,"column_end":35},"name":"CFRunLoopObserverCallBack","qualname":"::runloop::CFRunLoopObserverCallBack","value":"extern \"C\" fn(observer: CFRunLoopObserverRef, activity: CFRunLoopActivity,\n info: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":665},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38427,"byte_end":38448,"line_start":89,"line_end":89,"column_start":12,"column_end":33},"name":"CFRunLoopTimerContext","qualname":"::runloop::CFRunLoopTimerContext","value":"CFRunLoopTimerContext { version, info, retain, release, copyDescription }","parent":null,"children":[{"krate":0,"index":666},{"krate":0,"index":667},{"krate":0,"index":668},{"krate":0,"index":669},{"krate":0,"index":670}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38405,"byte_end":38415,"line_start":88,"line_end":88,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":666},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38459,"byte_end":38466,"line_start":90,"line_end":90,"column_start":9,"column_end":16},"name":"version","qualname":"::runloop::CFRunLoopTimerContext::version","value":"isize","parent":{"krate":0,"index":665},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":667},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38485,"byte_end":38489,"line_start":91,"line_end":91,"column_start":9,"column_end":13},"name":"info","qualname":"::runloop::CFRunLoopTimerContext::info","value":"*mut std::ffi::c_void","parent":{"krate":0,"index":665},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":668},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38512,"byte_end":38518,"line_start":92,"line_end":92,"column_start":9,"column_end":15},"name":"retain","qualname":"::runloop::CFRunLoopTimerContext::retain","value":"std::option::Option *const std::ffi::c_void>","parent":{"krate":0,"index":665},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":669},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38590,"byte_end":38597,"line_start":93,"line_end":93,"column_start":9,"column_end":16},"name":"release","qualname":"::runloop::CFRunLoopTimerContext::release","value":"std::option::Option","parent":{"krate":0,"index":665},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":670},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38652,"byte_end":38667,"line_start":94,"line_end":94,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::runloop::CFRunLoopTimerContext::copyDescription","value":"std::option::Option *const string::__CFString>","parent":{"krate":0,"index":665},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":671},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38741,"byte_end":38763,"line_start":97,"line_end":97,"column_start":10,"column_end":32},"name":"CFRunLoopTimerCallBack","qualname":"::runloop::CFRunLoopTimerCallBack","value":"extern \"C\" fn(timer: CFRunLoopTimerRef, info: *mut c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":672},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38850,"byte_end":38866,"line_start":100,"line_end":100,"column_start":12,"column_end":28},"name":"__CFRunLoopTimer","qualname":"::runloop::__CFRunLoopTimer","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38828,"byte_end":38838,"line_start":99,"line_end":99,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":675},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38886,"byte_end":38903,"line_start":102,"line_end":102,"column_start":10,"column_end":27},"name":"CFRunLoopTimerRef","qualname":"::runloop::CFRunLoopTimerRef","value":"*mut __CFRunLoopTimer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":677},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":38988,"byte_end":39009,"line_start":108,"line_end":108,"column_start":16,"column_end":37},"name":"kCFRunLoopDefaultMode","qualname":"::runloop::kCFRunLoopDefaultMode","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":678},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39039,"byte_end":39060,"line_start":109,"line_end":109,"column_start":16,"column_end":37},"name":"kCFRunLoopCommonModes","qualname":"::runloop::kCFRunLoopCommonModes","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":679},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39086,"byte_end":39104,"line_start":110,"line_end":110,"column_start":12,"column_end":30},"name":"CFRunLoopGetTypeID","qualname":"::runloop::CFRunLoopGetTypeID","value":"unsafe extern \"C\" fn CFRunLoopGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":680},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39131,"byte_end":39150,"line_start":111,"line_end":111,"column_start":12,"column_end":31},"name":"CFRunLoopGetCurrent","qualname":"::runloop::CFRunLoopGetCurrent","value":"unsafe extern \"C\" fn CFRunLoopGetCurrent() -> CFRunLoopRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":681},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39181,"byte_end":39197,"line_start":112,"line_end":112,"column_start":12,"column_end":28},"name":"CFRunLoopGetMain","qualname":"::runloop::CFRunLoopGetMain","value":"unsafe extern \"C\" fn CFRunLoopGetMain() -> CFRunLoopRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":682},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39228,"byte_end":39252,"line_start":113,"line_end":113,"column_start":12,"column_end":36},"name":"CFRunLoopCopyCurrentMode","qualname":"::runloop::CFRunLoopCopyCurrentMode","value":"unsafe extern \"C\" fn CFRunLoopCopyCurrentMode(rl: CFRunLoopRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":683},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39298,"byte_end":39319,"line_start":114,"line_end":114,"column_start":12,"column_end":33},"name":"CFRunLoopCopyAllModes","qualname":"::runloop::CFRunLoopCopyAllModes","value":"unsafe extern \"C\" fn CFRunLoopCopyAllModes(rl: CFRunLoopRef) -> CFArrayRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":684},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39364,"byte_end":39386,"line_start":115,"line_end":115,"column_start":12,"column_end":34},"name":"CFRunLoopAddCommonMode","qualname":"::runloop::CFRunLoopAddCommonMode","value":"unsafe extern \"C\" fn CFRunLoopAddCommonMode(rl: CFRunLoopRef,\nmode: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":685},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39436,"byte_end":39465,"line_start":116,"line_end":116,"column_start":12,"column_end":41},"name":"CFRunLoopGetNextTimerFireDate","qualname":"::runloop::CFRunLoopGetNextTimerFireDate","value":"unsafe extern \"C\" fn CFRunLoopGetNextTimerFireDate(rl: CFRunLoopRef,\nmode: CFStringRef) -> CFAbsoluteTime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":686},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39533,"byte_end":39545,"line_start":117,"line_end":117,"column_start":12,"column_end":24},"name":"CFRunLoopRun","qualname":"::runloop::CFRunLoopRun","value":"unsafe extern \"C\" fn CFRunLoopRun()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":687},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39560,"byte_end":39578,"line_start":118,"line_end":118,"column_start":12,"column_end":30},"name":"CFRunLoopRunInMode","qualname":"::runloop::CFRunLoopRunInMode","value":"unsafe extern \"C\" fn CFRunLoopRunInMode(mode: CFStringRef,\nseconds: CFTimeInterval, returnAfterSourceHandled: Boolean) -> i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":688},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39677,"byte_end":39695,"line_start":119,"line_end":119,"column_start":12,"column_end":30},"name":"CFRunLoopIsWaiting","qualname":"::runloop::CFRunLoopIsWaiting","value":"unsafe extern \"C\" fn CFRunLoopIsWaiting(rl: CFRunLoopRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":689},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39737,"byte_end":39752,"line_start":120,"line_end":120,"column_start":12,"column_end":27},"name":"CFRunLoopWakeUp","qualname":"::runloop::CFRunLoopWakeUp","value":"unsafe extern \"C\" fn CFRunLoopWakeUp(rl: CFRunLoopRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":690},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39783,"byte_end":39796,"line_start":121,"line_end":121,"column_start":12,"column_end":25},"name":"CFRunLoopStop","qualname":"::runloop::CFRunLoopStop","value":"unsafe extern \"C\" fn CFRunLoopStop(rl: CFRunLoopRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":39918,"byte_end":39941,"line_start":123,"line_end":123,"column_start":12,"column_end":35},"name":"CFRunLoopContainsSource","qualname":"::runloop::CFRunLoopContainsSource","value":"unsafe extern \"C\" fn CFRunLoopContainsSource(rl: CFRunLoopRef,\nsource: CFRunLoopSourceRef, mode: CFStringRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":692},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40030,"byte_end":40048,"line_start":124,"line_end":124,"column_start":12,"column_end":30},"name":"CFRunLoopAddSource","qualname":"::runloop::CFRunLoopAddSource","value":"unsafe extern \"C\" fn CFRunLoopAddSource(rl: CFRunLoopRef,\nsource: CFRunLoopSourceRef, mode: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":693},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40126,"byte_end":40147,"line_start":125,"line_end":125,"column_start":12,"column_end":33},"name":"CFRunLoopRemoveSource","qualname":"::runloop::CFRunLoopRemoveSource","value":"unsafe extern \"C\" fn CFRunLoopRemoveSource(rl: CFRunLoopRef,\nsource: CFRunLoopSourceRef, mode: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":694},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40225,"byte_end":40250,"line_start":126,"line_end":126,"column_start":12,"column_end":37},"name":"CFRunLoopContainsObserver","qualname":"::runloop::CFRunLoopContainsObserver","value":"unsafe extern \"C\" fn CFRunLoopContainsObserver(rl: CFRunLoopRef,\nobserver: CFRunLoopObserverRef, mode: CFStringRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":695},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40343,"byte_end":40363,"line_start":127,"line_end":127,"column_start":12,"column_end":32},"name":"CFRunLoopAddObserver","qualname":"::runloop::CFRunLoopAddObserver","value":"unsafe extern \"C\" fn CFRunLoopAddObserver(rl: CFRunLoopRef,\nobserver: CFRunLoopObserverRef, mode: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":696},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40445,"byte_end":40468,"line_start":128,"line_end":128,"column_start":12,"column_end":35},"name":"CFRunLoopRemoveObserver","qualname":"::runloop::CFRunLoopRemoveObserver","value":"unsafe extern \"C\" fn CFRunLoopRemoveObserver(rl: CFRunLoopRef,\nobserver: CFRunLoopObserverRef, mode: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40550,"byte_end":40572,"line_start":129,"line_end":129,"column_start":12,"column_end":34},"name":"CFRunLoopContainsTimer","qualname":"::runloop::CFRunLoopContainsTimer","value":"unsafe extern \"C\" fn CFRunLoopContainsTimer(rl: CFRunLoopRef,\ntimer: CFRunLoopTimerRef, mode: CFStringRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":698},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40659,"byte_end":40676,"line_start":130,"line_end":130,"column_start":12,"column_end":29},"name":"CFRunLoopAddTimer","qualname":"::runloop::CFRunLoopAddTimer","value":"unsafe extern \"C\" fn CFRunLoopAddTimer(rl: CFRunLoopRef,\ntimer: CFRunLoopTimerRef, mode: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":699},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40752,"byte_end":40772,"line_start":131,"line_end":131,"column_start":12,"column_end":32},"name":"CFRunLoopRemoveTimer","qualname":"::runloop::CFRunLoopRemoveTimer","value":"unsafe extern \"C\" fn CFRunLoopRemoveTimer(rl: CFRunLoopRef,\ntimer: CFRunLoopTimerRef, mode: CFStringRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":700},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40849,"byte_end":40873,"line_start":133,"line_end":133,"column_start":12,"column_end":36},"name":"CFRunLoopSourceGetTypeID","qualname":"::runloop::CFRunLoopSourceGetTypeID","value":"unsafe extern \"C\" fn CFRunLoopSourceGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":40900,"byte_end":40921,"line_start":134,"line_end":134,"column_start":12,"column_end":33},"name":"CFRunLoopSourceCreate","qualname":"::runloop::CFRunLoopSourceCreate","value":"unsafe extern \"C\" fn CFRunLoopSourceCreate(allocator: CFAllocatorRef,\norder: CFIndex, context: *mut CFRunLoopSourceContext) -> CFRunLoopSourceRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":702},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41037,"byte_end":41060,"line_start":135,"line_end":135,"column_start":12,"column_end":35},"name":"CFRunLoopSourceGetOrder","qualname":"::runloop::CFRunLoopSourceGetOrder","value":"unsafe extern \"C\" fn CFRunLoopSourceGetOrder(source: CFRunLoopSourceRef)\n-> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":703},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41112,"byte_end":41137,"line_start":136,"line_end":136,"column_start":12,"column_end":37},"name":"CFRunLoopSourceInvalidate","qualname":"::runloop::CFRunLoopSourceInvalidate","value":"unsafe extern \"C\" fn CFRunLoopSourceInvalidate(source: CFRunLoopSourceRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":704},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41178,"byte_end":41200,"line_start":137,"line_end":137,"column_start":12,"column_end":34},"name":"CFRunLoopSourceIsValid","qualname":"::runloop::CFRunLoopSourceIsValid","value":"unsafe extern \"C\" fn CFRunLoopSourceIsValid(source: CFRunLoopSourceRef)\n-> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":705},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41252,"byte_end":41277,"line_start":138,"line_end":138,"column_start":12,"column_end":37},"name":"CFRunLoopSourceGetContext","qualname":"::runloop::CFRunLoopSourceGetContext","value":"unsafe extern \"C\" fn CFRunLoopSourceGetContext(source: CFRunLoopSourceRef,\ncontext: *mut CFRunLoopSourceContext)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":706},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41356,"byte_end":41377,"line_start":139,"line_end":139,"column_start":12,"column_end":33},"name":"CFRunLoopSourceSignal","qualname":"::runloop::CFRunLoopSourceSignal","value":"unsafe extern \"C\" fn CFRunLoopSourceSignal(source: CFRunLoopSourceRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":707},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41419,"byte_end":41445,"line_start":141,"line_end":141,"column_start":12,"column_end":38},"name":"CFRunLoopObserverGetTypeID","qualname":"::runloop::CFRunLoopObserverGetTypeID","value":"unsafe extern \"C\" fn CFRunLoopObserverGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":708},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41472,"byte_end":41495,"line_start":142,"line_end":142,"column_start":12,"column_end":35},"name":"CFRunLoopObserverCreate","qualname":"::runloop::CFRunLoopObserverCreate","value":"unsafe extern \"C\" fn CFRunLoopObserverCreate(allocator: CFAllocatorRef,\nactivities: CFOptionFlags, repeats: Boolean, order: CFIndex,\ncallout: CFRunLoopObserverCallBack, context: *mut CFRunLoopObserverContext)\n-> CFRunLoopObserverRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":709},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":41931,"byte_end":41961,"line_start":144,"line_end":144,"column_start":12,"column_end":42},"name":"CFRunLoopObserverGetActivities","qualname":"::runloop::CFRunLoopObserverGetActivities","value":"unsafe extern \"C\" fn CFRunLoopObserverGetActivities(observer:\n CFRunLoopObserverRef) -> CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":710},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42023,"byte_end":42050,"line_start":145,"line_end":145,"column_start":12,"column_end":39},"name":"CFRunLoopObserverDoesRepeat","qualname":"::runloop::CFRunLoopObserverDoesRepeat","value":"unsafe extern \"C\" fn CFRunLoopObserverDoesRepeat(observer:\n CFRunLoopObserverRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":711},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42106,"byte_end":42131,"line_start":146,"line_end":146,"column_start":12,"column_end":37},"name":"CFRunLoopObserverGetOrder","qualname":"::runloop::CFRunLoopObserverGetOrder","value":"unsafe extern \"C\" fn CFRunLoopObserverGetOrder(observer: CFRunLoopObserverRef)\n-> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42187,"byte_end":42214,"line_start":147,"line_end":147,"column_start":12,"column_end":39},"name":"CFRunLoopObserverInvalidate","qualname":"::runloop::CFRunLoopObserverInvalidate","value":"unsafe extern \"C\" fn CFRunLoopObserverInvalidate(observer:\n CFRunLoopObserverRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":713},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42259,"byte_end":42283,"line_start":148,"line_end":148,"column_start":12,"column_end":36},"name":"CFRunLoopObserverIsValid","qualname":"::runloop::CFRunLoopObserverIsValid","value":"unsafe extern \"C\" fn CFRunLoopObserverIsValid(observer: CFRunLoopObserverRef)\n-> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":714},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42339,"byte_end":42366,"line_start":149,"line_end":149,"column_start":12,"column_end":39},"name":"CFRunLoopObserverGetContext","qualname":"::runloop::CFRunLoopObserverGetContext","value":"unsafe extern \"C\" fn CFRunLoopObserverGetContext(observer:\n CFRunLoopObserverRef, context: *mut CFRunLoopObserverContext)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":715},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42452,"byte_end":42475,"line_start":151,"line_end":151,"column_start":12,"column_end":35},"name":"CFRunLoopTimerGetTypeID","qualname":"::runloop::CFRunLoopTimerGetTypeID","value":"unsafe extern \"C\" fn CFRunLoopTimerGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":716},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42502,"byte_end":42522,"line_start":152,"line_end":152,"column_start":12,"column_end":32},"name":"CFRunLoopTimerCreate","qualname":"::runloop::CFRunLoopTimerCreate","value":"unsafe extern \"C\" fn CFRunLoopTimerCreate(allocator: CFAllocatorRef,\nfireDate: CFAbsoluteTime, interval: CFTimeInterval, flags: CFOptionFlags,\norder: CFIndex, callout: CFRunLoopTimerCallBack,\ncontext: *mut CFRunLoopTimerContext) -> CFRunLoopTimerRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":717},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":42967,"byte_end":42996,"line_start":154,"line_end":154,"column_start":12,"column_end":41},"name":"CFRunLoopTimerGetNextFireDate","qualname":"::runloop::CFRunLoopTimerGetNextFireDate","value":"unsafe extern \"C\" fn CFRunLoopTimerGetNextFireDate(timer: CFRunLoopTimerRef)\n-> CFAbsoluteTime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":718},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43053,"byte_end":43082,"line_start":155,"line_end":155,"column_start":12,"column_end":41},"name":"CFRunLoopTimerSetNextFireDate","qualname":"::runloop::CFRunLoopTimerSetNextFireDate","value":"unsafe extern \"C\" fn CFRunLoopTimerSetNextFireDate(timer: CFRunLoopTimerRef,\nfireDate: CFAbsoluteTime)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":719},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43147,"byte_end":43172,"line_start":156,"line_end":156,"column_start":12,"column_end":37},"name":"CFRunLoopTimerGetInterval","qualname":"::runloop::CFRunLoopTimerGetInterval","value":"unsafe extern \"C\" fn CFRunLoopTimerGetInterval(timer: CFRunLoopTimerRef)\n-> CFTimeInterval","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":720},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43229,"byte_end":43253,"line_start":157,"line_end":157,"column_start":12,"column_end":36},"name":"CFRunLoopTimerDoesRepeat","qualname":"::runloop::CFRunLoopTimerDoesRepeat","value":"unsafe extern \"C\" fn CFRunLoopTimerDoesRepeat(timer: CFRunLoopTimerRef)\n-> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":721},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43303,"byte_end":43325,"line_start":158,"line_end":158,"column_start":12,"column_end":34},"name":"CFRunLoopTimerGetOrder","qualname":"::runloop::CFRunLoopTimerGetOrder","value":"unsafe extern \"C\" fn CFRunLoopTimerGetOrder(timer: CFRunLoopTimerRef)\n-> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":722},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43375,"byte_end":43399,"line_start":159,"line_end":159,"column_start":12,"column_end":36},"name":"CFRunLoopTimerInvalidate","qualname":"::runloop::CFRunLoopTimerInvalidate","value":"unsafe extern \"C\" fn CFRunLoopTimerInvalidate(timer: CFRunLoopTimerRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":723},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43438,"byte_end":43459,"line_start":160,"line_end":160,"column_start":12,"column_end":33},"name":"CFRunLoopTimerIsValid","qualname":"::runloop::CFRunLoopTimerIsValid","value":"unsafe extern \"C\" fn CFRunLoopTimerIsValid(timer: CFRunLoopTimerRef)\n-> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":724},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43509,"byte_end":43533,"line_start":161,"line_end":161,"column_start":12,"column_end":36},"name":"CFRunLoopTimerGetContext","qualname":"::runloop::CFRunLoopTimerGetContext","value":"unsafe extern \"C\" fn CFRunLoopTimerGetContext(timer: CFRunLoopTimerRef,\ncontext: *mut CFRunLoopTimerContext)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":725},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43609,"byte_end":43635,"line_start":162,"line_end":162,"column_start":12,"column_end":38},"name":"CFRunLoopTimerGetTolerance","qualname":"::runloop::CFRunLoopTimerGetTolerance","value":"unsafe extern \"C\" fn CFRunLoopTimerGetTolerance(timer: CFRunLoopTimerRef)\n-> CFTimeInterval","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":726},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/runloop.rs","byte_start":43692,"byte_end":43718,"line_start":163,"line_end":163,"column_start":12,"column_end":38},"name":"CFRunLoopTimerSetTolerance","qualname":"::runloop::CFRunLoopTimerSetTolerance","value":"unsafe extern \"C\" fn CFRunLoopTimerSetTolerance(timer: CFRunLoopTimerRef,\ntolerance: CFTimeInterval)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":727},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"set","qualname":"::set","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","parent":null,"children":[{"krate":0,"index":728},{"krate":0,"index":731},{"krate":0,"index":732},{"krate":0,"index":735},{"krate":0,"index":738},{"krate":0,"index":741},{"krate":0,"index":744},{"krate":0,"index":745},{"krate":0,"index":746},{"krate":0,"index":747},{"krate":0,"index":748},{"krate":0,"index":749},{"krate":0,"index":1107},{"krate":0,"index":1114},{"krate":0,"index":1116},{"krate":0,"index":750},{"krate":0,"index":753},{"krate":0,"index":754}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":744},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44301,"byte_end":44321,"line_start":14,"line_end":14,"column_start":10,"column_end":30},"name":"CFSetApplierFunction","qualname":"::set::CFSetApplierFunction","value":"extern \"C\" fn(value: *const c_void, context: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":745},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44442,"byte_end":44461,"line_start":16,"line_end":16,"column_start":10,"column_end":29},"name":"CFSetRetainCallBack","qualname":"::set::CFSetRetainCallBack","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":746},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44484,"byte_end":44504,"line_start":17,"line_end":17,"column_start":10,"column_end":30},"name":"CFSetReleaseCallBack","qualname":"::set::CFSetReleaseCallBack","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":747},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44527,"byte_end":44555,"line_start":18,"line_end":18,"column_start":10,"column_end":38},"name":"CFSetCopyDescriptionCallBack","qualname":"::set::CFSetCopyDescriptionCallBack","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":748},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44578,"byte_end":44596,"line_start":19,"line_end":19,"column_start":10,"column_end":28},"name":"CFSetEqualCallBack","qualname":"::set::CFSetEqualCallBack","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44619,"byte_end":44636,"line_start":20,"line_end":20,"column_start":10,"column_end":27},"name":"CFSetHashCallBack","qualname":"::set::CFSetHashCallBack","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44696,"byte_end":44710,"line_start":24,"line_end":24,"column_start":12,"column_end":26},"name":"CFSetCallBacks","qualname":"::set::CFSetCallBacks","value":"CFSetCallBacks { version, retain, release, copyDescription, equal, hash }","parent":null,"children":[{"krate":0,"index":1108},{"krate":0,"index":1109},{"krate":0,"index":1110},{"krate":0,"index":1111},{"krate":0,"index":1112},{"krate":0,"index":1113}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44651,"byte_end":44661,"line_start":22,"line_end":22,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44721,"byte_end":44728,"line_start":25,"line_end":25,"column_start":9,"column_end":16},"name":"version","qualname":"::set::CFSetCallBacks::version","value":"isize","parent":{"krate":0,"index":1107},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44747,"byte_end":44753,"line_start":26,"line_end":26,"column_start":9,"column_end":15},"name":"retain","qualname":"::set::CFSetCallBacks::retain","value":"*const u8","parent":{"krate":0,"index":1107},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44784,"byte_end":44791,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"name":"release","qualname":"::set::CFSetCallBacks::release","value":"*const u8","parent":{"krate":0,"index":1107},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44823,"byte_end":44838,"line_start":28,"line_end":28,"column_start":9,"column_end":24},"name":"copyDescription","qualname":"::set::CFSetCallBacks::copyDescription","value":"*const u8","parent":{"krate":0,"index":1107},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44878,"byte_end":44883,"line_start":29,"line_end":29,"column_start":9,"column_end":14},"name":"equal","qualname":"::set::CFSetCallBacks::equal","value":"*const u8","parent":{"krate":0,"index":1107},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44913,"byte_end":44917,"line_start":30,"line_end":30,"column_start":9,"column_end":13},"name":"hash","qualname":"::set::CFSetCallBacks::hash","value":"*const u8","parent":{"krate":0,"index":1107},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44963,"byte_end":44970,"line_start":34,"line_end":34,"column_start":12,"column_end":19},"name":"__CFSet","qualname":"::set::__CFSet","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44941,"byte_end":44951,"line_start":33,"line_end":33,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":753},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":44990,"byte_end":44998,"line_start":36,"line_end":36,"column_start":10,"column_end":18},"name":"CFSetRef","qualname":"::set::CFSetRef","value":"*const __CFSet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45073,"byte_end":45092,"line_start":43,"line_end":43,"column_start":16,"column_end":35},"name":"kCFTypeSetCallBacks","qualname":"::set::kCFTypeSetCallBacks","value":"CFSetCallBacks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":756},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45146,"byte_end":45157,"line_start":46,"line_end":46,"column_start":12,"column_end":23},"name":"CFSetCreate","qualname":"::set::CFSetCreate","value":"unsafe extern \"C\" fn CFSetCreate(allocator: CFAllocatorRef,\nvalues: *const *const c_void, numValues: CFIndex,\ncallBacks: *const CFSetCallBacks) -> CFSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":757},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45316,"byte_end":45331,"line_start":48,"line_end":48,"column_start":12,"column_end":27},"name":"CFSetCreateCopy","qualname":"::set::CFSetCreateCopy","value":"unsafe extern \"C\" fn CFSetCreateCopy(allocator: CFAllocatorRef,\ntheSet: CFSetRef) -> CFSetRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":758},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45428,"byte_end":45446,"line_start":51,"line_end":51,"column_start":12,"column_end":30},"name":"CFSetContainsValue","qualname":"::set::CFSetContainsValue","value":"unsafe extern \"C\" fn CFSetContainsValue(theSet: CFSetRef,\nvalue: *const c_void) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":759},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45510,"byte_end":45523,"line_start":52,"line_end":52,"column_start":12,"column_end":25},"name":"CFSetGetCount","qualname":"::set::CFSetGetCount","value":"unsafe extern \"C\" fn CFSetGetCount(theSet: CFSetRef) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":760},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45565,"byte_end":45585,"line_start":53,"line_end":53,"column_start":12,"column_end":32},"name":"CFSetGetCountOfValue","qualname":"::set::CFSetGetCountOfValue","value":"unsafe extern \"C\" fn CFSetGetCountOfValue(theSet: CFSetRef,\nvalue: *const c_void) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":761},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45649,"byte_end":45662,"line_start":54,"line_end":54,"column_start":12,"column_end":25},"name":"CFSetGetValue","qualname":"::set::CFSetGetValue","value":"unsafe extern \"C\" fn CFSetGetValue(theSet: CFSetRef, value: *const c_void)\n-> *const c_void","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":762},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45732,"byte_end":45754,"line_start":55,"line_end":55,"column_start":12,"column_end":34},"name":"CFSetGetValueIfPresent","qualname":"::set::CFSetGetValueIfPresent","value":"unsafe extern \"C\" fn CFSetGetValueIfPresent(theSet: CFSetRef,\ncandidate: *const c_void, value: *mut *const c_void) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45849,"byte_end":45863,"line_start":56,"line_end":56,"column_start":12,"column_end":26},"name":"CFSetGetValues","qualname":"::set::CFSetGetValues","value":"unsafe extern \"C\" fn CFSetGetValues(theSet: CFSetRef,\nvalues: *mut *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":764},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":45968,"byte_end":45986,"line_start":59,"line_end":59,"column_start":12,"column_end":30},"name":"CFSetApplyFunction","qualname":"::set::CFSetApplyFunction","value":"unsafe extern \"C\" fn CFSetApplyFunction(theSet: CFSetRef,\napplier: CFSetApplierFunction, context: *const c_void)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":765},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/set.rs","byte_start":46169,"byte_end":46183,"line_start":64,"line_end":64,"column_start":12,"column_end":26},"name":"CFSetGetTypeID","qualname":"::set::CFSetGetTypeID","value":"unsafe extern \"C\" fn CFSetGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":766},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"string","qualname":"::string","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","parent":null,"children":[{"krate":0,"index":767},{"krate":0,"index":768},{"krate":0,"index":771},{"krate":0,"index":774},{"krate":0,"index":777},{"krate":0,"index":778},{"krate":0,"index":781},{"krate":0,"index":784},{"krate":0,"index":787},{"krate":0,"index":790},{"krate":0,"index":793},{"krate":0,"index":796},{"krate":0,"index":797},{"krate":0,"index":798},{"krate":0,"index":799},{"krate":0,"index":800},{"krate":0,"index":801},{"krate":0,"index":804},{"krate":0,"index":805}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":796},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":46772,"byte_end":46779,"line_start":14,"line_end":14,"column_start":10,"column_end":17},"name":"UniChar","qualname":"::string::UniChar","value":"c_ushort","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":797},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":46817,"byte_end":46837,"line_start":18,"line_end":18,"column_start":10,"column_end":30},"name":"CFStringCompareFlags","qualname":"::string::CFStringCompareFlags","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":798},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":47409,"byte_end":47425,"line_start":29,"line_end":29,"column_start":10,"column_end":26},"name":"CFStringEncoding","qualname":"::string::CFStringEncoding","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":799},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":47855,"byte_end":47876,"line_start":39,"line_end":39,"column_start":12,"column_end":33},"name":"kCFStringEncodingUTF8","qualname":"::string::kCFStringEncodingUTF8","value":"CFStringEncoding","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":800},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":48403,"byte_end":48420,"line_start":52,"line_end":52,"column_start":10,"column_end":27},"name":"CFStringEncodings","qualname":"::string::CFStringEncodings","value":"CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":801},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":57129,"byte_end":57139,"line_start":191,"line_end":191,"column_start":12,"column_end":22},"name":"__CFString","qualname":"::string::__CFString","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":57107,"byte_end":57117,"line_start":190,"line_end":190,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":804},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":57159,"byte_end":57170,"line_start":193,"line_end":193,"column_start":10,"column_end":21},"name":"CFStringRef","qualname":"::string::CFStringRef","value":"*const __CFString","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":806},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":57524,"byte_end":57547,"line_start":208,"line_end":208,"column_start":12,"column_end":35},"name":"CFStringCreateWithBytes","qualname":"::string::CFStringCreateWithBytes","value":"unsafe extern \"C\" fn CFStringCreateWithBytes(alloc: CFAllocatorRef,\nbytes: *const u8, numBytes: CFIndex, encoding: CFStringEncoding,\nisExternalRepresentation: Boolean) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":807},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":57873,"byte_end":57902,"line_start":214,"line_end":214,"column_start":12,"column_end":41},"name":"CFStringCreateWithBytesNoCopy","qualname":"::string::CFStringCreateWithBytesNoCopy","value":"unsafe extern \"C\" fn CFStringCreateWithBytesNoCopy(alloc: CFAllocatorRef,\nbytes: *const u8, numBytes: CFIndex, encoding: CFStringEncoding,\nisExternalRepresentation: Boolean, contentsDeallocator: CFAllocatorRef)\n-> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":808},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":58374,"byte_end":58408,"line_start":222,"line_end":222,"column_start":12,"column_end":46},"name":"CFStringCreateWithCharactersNoCopy","qualname":"::string::CFStringCreateWithCharactersNoCopy","value":"unsafe extern \"C\" fn CFStringCreateWithCharactersNoCopy(alloc: CFAllocatorRef,\nchars: *const UniChar, numChars: CFIndex, contentsDeallocator: CFAllocatorRef)\n-> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":809},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":58722,"byte_end":58747,"line_start":227,"line_end":227,"column_start":12,"column_end":37},"name":"CFStringCreateWithCString","qualname":"::string::CFStringCreateWithCString","value":"unsafe extern \"C\" fn CFStringCreateWithCString(alloc: CFAllocatorRef,\ncStr: *const c_char, encoding: CFStringEncoding) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":810},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":59708,"byte_end":59724,"line_start":255,"line_end":255,"column_start":12,"column_end":28},"name":"CFStringGetBytes","qualname":"::string::CFStringGetBytes","value":"unsafe extern \"C\" fn CFStringGetBytes(theString: CFStringRef, range: CFRange,\nencoding: CFStringEncoding, lossByte: u8, isExternalRepresentation: Boolean,\nbuffer: *mut u8, maxBufLen: CFIndex, usedBufLen: *mut CFIndex) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":811},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":60300,"byte_end":60318,"line_start":268,"line_end":268,"column_start":12,"column_end":30},"name":"CFStringGetCString","qualname":"::string::CFStringGetCString","value":"unsafe extern \"C\" fn CFStringGetCString(theString: CFStringRef,\nbuffer: *mut c_char, bufferSize: CFIndex, encoding: CFStringEncoding)\n-> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":812},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":60556,"byte_end":60577,"line_start":273,"line_end":273,"column_start":12,"column_end":33},"name":"CFStringGetCStringPtr","qualname":"::string::CFStringGetCStringPtr","value":"unsafe extern \"C\" fn CFStringGetCStringPtr(theString: CFStringRef,\nencoding: CFStringEncoding) -> *const c_char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":813},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":60725,"byte_end":60742,"line_start":276,"line_end":276,"column_start":12,"column_end":29},"name":"CFStringGetLength","qualname":"::string::CFStringGetLength","value":"unsafe extern \"C\" fn CFStringGetLength(theString: CFStringRef) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":814},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/string.rs","byte_start":61889,"byte_end":61906,"line_start":308,"line_end":308,"column_start":12,"column_end":29},"name":"CFStringGetTypeID","qualname":"::string::CFStringGetTypeID","value":"unsafe extern \"C\" fn CFStringGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":815},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"timezone","qualname":"::timezone","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","parent":null,"children":[{"krate":0,"index":816},{"krate":0,"index":819},{"krate":0,"index":820},{"krate":0,"index":823},{"krate":0,"index":826},{"krate":0,"index":827},{"krate":0,"index":830},{"krate":0,"index":833},{"krate":0,"index":836},{"krate":0,"index":839},{"krate":0,"index":840}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":836},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63001,"byte_end":63013,"line_start":17,"line_end":17,"column_start":12,"column_end":24},"name":"__CFTimeZone","qualname":"::timezone::__CFTimeZone","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":62979,"byte_end":62989,"line_start":16,"line_end":16,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":839},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63033,"byte_end":63046,"line_start":19,"line_end":19,"column_start":10,"column_end":23},"name":"CFTimeZoneRef","qualname":"::timezone::CFTimeZoneRef","value":"*const __CFTimeZone","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":841},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63091,"byte_end":63111,"line_start":22,"line_end":22,"column_start":12,"column_end":32},"name":"CFTimeZoneCopySystem","qualname":"::timezone::CFTimeZoneCopySystem","value":"unsafe extern \"C\" fn CFTimeZoneCopySystem() -> CFTimeZoneRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":842},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63143,"byte_end":63164,"line_start":23,"line_end":23,"column_start":12,"column_end":33},"name":"CFTimeZoneCopyDefault","qualname":"::timezone::CFTimeZoneCopyDefault","value":"unsafe extern \"C\" fn CFTimeZoneCopyDefault() -> CFTimeZoneRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":843},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63196,"byte_end":63235,"line_start":24,"line_end":24,"column_start":12,"column_end":51},"name":"CFTimeZoneCreateWithTimeIntervalFromGMT","qualname":"::timezone::CFTimeZoneCreateWithTimeIntervalFromGMT","value":"unsafe extern \"C\" fn CFTimeZoneCreateWithTimeIntervalFromGMT(allocator:\n CFAllocatorRef, interval: CFTimeInterval) -> CFTimeZoneRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":844},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63318,"byte_end":63345,"line_start":25,"line_end":25,"column_start":12,"column_end":39},"name":"CFTimeZoneGetSecondsFromGMT","qualname":"::timezone::CFTimeZoneGetSecondsFromGMT","value":"unsafe extern \"C\" fn CFTimeZoneGetSecondsFromGMT(tz: CFTimeZoneRef,\ntime: CFAbsoluteTime) -> CFTimeInterval","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":845},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63418,"byte_end":63437,"line_start":27,"line_end":27,"column_start":12,"column_end":31},"name":"CFTimeZoneGetTypeID","qualname":"::timezone::CFTimeZoneGetTypeID","value":"unsafe extern \"C\" fn CFTimeZoneGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":846},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/timezone.rs","byte_start":63464,"byte_end":63481,"line_start":28,"line_end":28,"column_start":12,"column_end":29},"name":"CFTimeZoneGetName","qualname":"::timezone::CFTimeZoneGetName","value":"unsafe extern \"C\" fn CFTimeZoneGetName(tz: CFTimeZoneRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":847},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"url","qualname":"::url","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","parent":null,"children":[{"krate":0,"index":848},{"krate":0,"index":851},{"krate":0,"index":852},{"krate":0,"index":855},{"krate":0,"index":858},{"krate":0,"index":861},{"krate":0,"index":864},{"krate":0,"index":867},{"krate":0,"index":870},{"krate":0,"index":873},{"krate":0,"index":876},{"krate":0,"index":879},{"krate":0,"index":882},{"krate":0,"index":883},{"krate":0,"index":886},{"krate":0,"index":889},{"krate":0,"index":892},{"krate":0,"index":895},{"krate":0,"index":896},{"krate":0,"index":897},{"krate":0,"index":898},{"krate":0,"index":899},{"krate":0,"index":900},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":903},{"krate":0,"index":904},{"krate":0,"index":905},{"krate":0,"index":906},{"krate":0,"index":907},{"krate":0,"index":908}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":892},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64237,"byte_end":64244,"line_start":20,"line_end":20,"column_start":12,"column_end":19},"name":"__CFURL","qualname":"::url::__CFURL","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64215,"byte_end":64225,"line_start":19,"line_end":19,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":895},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64264,"byte_end":64272,"line_start":22,"line_end":22,"column_start":10,"column_end":18},"name":"CFURLRef","qualname":"::url::CFURLRef","value":"*const __CFURL","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":896},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64301,"byte_end":64329,"line_start":24,"line_end":24,"column_start":10,"column_end":38},"name":"CFURLBookmarkCreationOptions","qualname":"::url::CFURLBookmarkCreationOptions","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":897},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64356,"byte_end":64386,"line_start":25,"line_end":25,"column_start":10,"column_end":40},"name":"CFURLBookmarkResolutionOptions","qualname":"::url::CFURLBookmarkResolutionOptions","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":898},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64413,"byte_end":64445,"line_start":26,"line_end":26,"column_start":10,"column_end":42},"name":"CFURLBookmarkFileCreationOptions","qualname":"::url::CFURLBookmarkFileCreationOptions","value":"CFOptionFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":899},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64473,"byte_end":64487,"line_start":28,"line_end":28,"column_start":10,"column_end":24},"name":"CFURLPathStyle","qualname":"::url::CFURLPathStyle","value":"CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":900},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64557,"byte_end":64577,"line_start":31,"line_end":31,"column_start":11,"column_end":31},"name":"kCFURLPOSIXPathStyle","qualname":"::url::kCFURLPOSIXPathStyle","value":"CFURLPathStyle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":901},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64611,"byte_end":64629,"line_start":32,"line_end":32,"column_start":11,"column_end":29},"name":"kCFURLHFSPathStyle","qualname":"::url::kCFURLHFSPathStyle","value":"CFURLPathStyle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":902},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64665,"byte_end":64687,"line_start":33,"line_end":33,"column_start":11,"column_end":33},"name":"kCFURLWindowsPathStyle","qualname":"::url::kCFURLWindowsPathStyle","value":"CFURLPathStyle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":903},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64721,"byte_end":64769,"line_start":35,"line_end":35,"column_start":12,"column_end":60},"name":"kCFURLBookmarkCreationPreferFileIDResolutionMask","qualname":"::url::kCFURLBookmarkCreationPreferFileIDResolutionMask","value":"CFURLBookmarkCreationOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":904},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64839,"byte_end":64880,"line_start":37,"line_end":37,"column_start":12,"column_end":53},"name":"kCFURLBookmarkCreationMinimalBookmarkMask","qualname":"::url::kCFURLBookmarkCreationMinimalBookmarkMask","value":"CFURLBookmarkCreationOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":905},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":64950,"byte_end":64995,"line_start":39,"line_end":39,"column_start":12,"column_end":57},"name":"kCFURLBookmarkCreationSuitableForBookmarkFile","qualname":"::url::kCFURLBookmarkCreationSuitableForBookmarkFile","value":"CFURLBookmarkCreationOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":906},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65066,"byte_end":65105,"line_start":41,"line_end":41,"column_start":12,"column_end":51},"name":"kCFURLBookmarkCreationWithSecurityScope","qualname":"::url::kCFURLBookmarkCreationWithSecurityScope","value":"CFURLBookmarkCreationOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":907},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65176,"byte_end":65230,"line_start":43,"line_end":43,"column_start":12,"column_end":66},"name":"kCFURLBookmarkCreationSecurityScopeAllowOnlyReadAccess","qualname":"::url::kCFURLBookmarkCreationSecurityScopeAllowOnlyReadAccess","value":"CFURLBookmarkCreationOptions","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":909},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65481,"byte_end":65515,"line_start":54,"line_end":54,"column_start":16,"column_end":50},"name":"kCFURLAttributeModificationDateKey","qualname":"::url::kCFURLAttributeModificationDateKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":910},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65545,"byte_end":65571,"line_start":55,"line_end":55,"column_start":16,"column_end":42},"name":"kCFURLContentAccessDateKey","qualname":"::url::kCFURLContentAccessDateKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":911},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65601,"byte_end":65633,"line_start":56,"line_end":56,"column_start":16,"column_end":48},"name":"kCFURLContentModificationDateKey","qualname":"::url::kCFURLContentModificationDateKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":912},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65663,"byte_end":65684,"line_start":57,"line_end":57,"column_start":16,"column_end":37},"name":"kCFURLCreationDateKey","qualname":"::url::kCFURLCreationDateKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":913},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65714,"byte_end":65745,"line_start":58,"line_end":58,"column_start":16,"column_end":47},"name":"kCFURLFileResourceIdentifierKey","qualname":"::url::kCFURLFileResourceIdentifierKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":914},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65775,"byte_end":65796,"line_start":59,"line_end":59,"column_start":16,"column_end":37},"name":"kCFURLFileSecurityKey","qualname":"::url::kCFURLFileSecurityKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":915},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65826,"byte_end":65853,"line_start":60,"line_end":60,"column_start":16,"column_end":43},"name":"kCFURLHasHiddenExtensionKey","qualname":"::url::kCFURLHasHiddenExtensionKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":916},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65883,"byte_end":65903,"line_start":61,"line_end":61,"column_start":16,"column_end":36},"name":"kCFURLIsDirectoryKey","qualname":"::url::kCFURLIsDirectoryKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":917},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65933,"byte_end":65954,"line_start":62,"line_end":62,"column_start":16,"column_end":37},"name":"kCFURLIsExecutableKey","qualname":"::url::kCFURLIsExecutableKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":918},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":65984,"byte_end":66001,"line_start":63,"line_end":63,"column_start":16,"column_end":33},"name":"kCFURLIsHiddenKey","qualname":"::url::kCFURLIsHiddenKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":919},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66031,"byte_end":66049,"line_start":64,"line_end":64,"column_start":16,"column_end":34},"name":"kCFURLIsPackageKey","qualname":"::url::kCFURLIsPackageKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":920},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66079,"byte_end":66098,"line_start":65,"line_end":65,"column_start":16,"column_end":35},"name":"kCFURLIsReadableKey","qualname":"::url::kCFURLIsReadableKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":921},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66128,"byte_end":66150,"line_start":66,"line_end":66,"column_start":16,"column_end":38},"name":"kCFURLIsRegularFileKey","qualname":"::url::kCFURLIsRegularFileKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":922},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66180,"byte_end":66203,"line_start":67,"line_end":67,"column_start":16,"column_end":39},"name":"kCFURLIsSymbolicLinkKey","qualname":"::url::kCFURLIsSymbolicLinkKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":923},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66233,"byte_end":66259,"line_start":68,"line_end":68,"column_start":16,"column_end":42},"name":"kCFURLIsSystemImmutableKey","qualname":"::url::kCFURLIsSystemImmutableKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":924},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66289,"byte_end":66313,"line_start":69,"line_end":69,"column_start":16,"column_end":40},"name":"kCFURLIsUserImmutableKey","qualname":"::url::kCFURLIsUserImmutableKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":925},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66343,"byte_end":66360,"line_start":70,"line_end":70,"column_start":16,"column_end":33},"name":"kCFURLIsVolumeKey","qualname":"::url::kCFURLIsVolumeKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":926},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66390,"byte_end":66409,"line_start":71,"line_end":71,"column_start":16,"column_end":35},"name":"kCFURLIsWritableKey","qualname":"::url::kCFURLIsWritableKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":927},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66439,"byte_end":66459,"line_start":72,"line_end":72,"column_start":16,"column_end":36},"name":"kCFURLLabelNumberKey","qualname":"::url::kCFURLLabelNumberKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":928},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66489,"byte_end":66507,"line_start":73,"line_end":73,"column_start":16,"column_end":34},"name":"kCFURLLinkCountKey","qualname":"::url::kCFURLLinkCountKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":929},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66537,"byte_end":66560,"line_start":74,"line_end":74,"column_start":16,"column_end":39},"name":"kCFURLLocalizedLabelKey","qualname":"::url::kCFURLLocalizedLabelKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":930},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66590,"byte_end":66612,"line_start":75,"line_end":75,"column_start":16,"column_end":38},"name":"kCFURLLocalizedNameKey","qualname":"::url::kCFURLLocalizedNameKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":931},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66642,"byte_end":66675,"line_start":76,"line_end":76,"column_start":16,"column_end":49},"name":"kCFURLLocalizedTypeDescriptionKey","qualname":"::url::kCFURLLocalizedTypeDescriptionKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":932},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66705,"byte_end":66718,"line_start":77,"line_end":77,"column_start":16,"column_end":29},"name":"kCFURLNameKey","qualname":"::url::kCFURLNameKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":933},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66748,"byte_end":66775,"line_start":78,"line_end":78,"column_start":16,"column_end":43},"name":"kCFURLParentDirectoryURLKey","qualname":"::url::kCFURLParentDirectoryURLKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":934},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66805,"byte_end":66834,"line_start":79,"line_end":79,"column_start":16,"column_end":45},"name":"kCFURLPreferredIOBlockSizeKey","qualname":"::url::kCFURLPreferredIOBlockSizeKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":935},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66864,"byte_end":66887,"line_start":80,"line_end":80,"column_start":16,"column_end":39},"name":"kCFURLTypeIdentifierKey","qualname":"::url::kCFURLTypeIdentifierKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":936},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66917,"byte_end":66942,"line_start":81,"line_end":81,"column_start":16,"column_end":41},"name":"kCFURLVolumeIdentifierKey","qualname":"::url::kCFURLVolumeIdentifierKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":937},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":66972,"byte_end":66990,"line_start":82,"line_end":82,"column_start":16,"column_end":34},"name":"kCFURLVolumeURLKey","qualname":"::url::kCFURLVolumeURLKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignStatic","id":{"krate":0,"index":938},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":67197,"byte_end":67222,"line_start":87,"line_end":87,"column_start":16,"column_end":41},"name":"kCFURLFileResourceTypeKey","qualname":"::url::kCFURLFileResourceTypeKey","value":"CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":939},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":67276,"byte_end":67296,"line_start":90,"line_end":90,"column_start":12,"column_end":32},"name":"CFURLCopyAbsoluteURL","qualname":"::url::CFURLCopyAbsoluteURL","value":"unsafe extern \"C\" fn CFURLCopyAbsoluteURL(anURL: CFURLRef) -> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":940},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":67338,"byte_end":67369,"line_start":91,"line_end":91,"column_start":12,"column_end":43},"name":"CFURLCreateAbsoluteURLWithBytes","qualname":"::url::CFURLCreateAbsoluteURLWithBytes","value":"unsafe extern \"C\" fn CFURLCreateAbsoluteURLWithBytes(allocator:\n CFAllocatorRef, relativeURLBytes: *const u8, length: CFIndex,\nencoding: CFStringEncoding, baseURL: CFURLRef, useCompatibilityMode: Boolean)\n-> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":941},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":67545,"byte_end":67579,"line_start":92,"line_end":92,"column_start":12,"column_end":46},"name":"CFURLCreateByResolvingBookmarkData","qualname":"::url::CFURLCreateByResolvingBookmarkData","value":"unsafe extern \"C\" fn CFURLCreateByResolvingBookmarkData(allocator:\n CFAllocatorRef, bookmark: CFDataRef,\noptions: CFURLBookmarkResolutionOptions, relativeToURL: CFURLRef,\nresourcePropertiesToInclude: CFArrayRef, isStale: *mut Boolean,\nerror: *mut CFErrorRef) -> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":942},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":67996,"byte_end":68018,"line_start":97,"line_end":97,"column_start":12,"column_end":34},"name":"CFURLCreateFilePathURL","qualname":"::url::CFURLCreateFilePathURL","value":"unsafe extern \"C\" fn CFURLCreateFilePathURL(allocator: CFAllocatorRef,\nurl: CFURLRef, error: *mut CFErrorRef) -> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":943},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":68146,"byte_end":68185,"line_start":99,"line_end":99,"column_start":12,"column_end":51},"name":"CFURLCreateFromFileSystemRepresentation","qualname":"::url::CFURLCreateFromFileSystemRepresentation","value":"unsafe extern \"C\" fn CFURLCreateFromFileSystemRepresentation(allocator:\n CFAllocatorRef, buffer: *const u8, bufLen: CFIndex, isDirectory: Boolean)\n-> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":944},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":68388,"byte_end":68408,"line_start":102,"line_end":102,"column_start":12,"column_end":32},"name":"CFURLCreateWithBytes","qualname":"::url::CFURLCreateWithBytes","value":"unsafe extern \"C\" fn CFURLCreateWithBytes(allocator: CFAllocatorRef,\nURLBytes: *const u8, length: CFIndex, encoding: CFStringEncoding,\nbaseURL: CFURLRef) -> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":945},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":68545,"byte_end":68574,"line_start":103,"line_end":103,"column_start":12,"column_end":41},"name":"CFURLCreateWithFileSystemPath","qualname":"::url::CFURLCreateWithFileSystemPath","value":"unsafe extern \"C\" fn CFURLCreateWithFileSystemPath(allocator: CFAllocatorRef,\nfilePath: CFStringRef, pathStyle: CFURLPathStyle, isDirectory: Boolean)\n-> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":946},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":68698,"byte_end":68741,"line_start":104,"line_end":104,"column_start":12,"column_end":55},"name":"CFURLCreateWithFileSystemPathRelativeToBase","qualname":"::url::CFURLCreateWithFileSystemPathRelativeToBase","value":"unsafe extern \"C\" fn CFURLCreateWithFileSystemPathRelativeToBase(allocator:\n CFAllocatorRef, filePath: CFStringRef, pathStyle: CFURLPathStyle,\nisDirectory: Boolean, baseURL: CFURLRef) -> CFURLRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":947},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69069,"byte_end":69089,"line_start":109,"line_end":109,"column_start":12,"column_end":32},"name":"CFURLCanBeDecomposed","qualname":"::url::CFURLCanBeDecomposed","value":"unsafe extern \"C\" fn CFURLCanBeDecomposed(anURL: CFURLRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":948},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69130,"byte_end":69153,"line_start":110,"line_end":110,"column_start":12,"column_end":35},"name":"CFURLCopyFileSystemPath","qualname":"::url::CFURLCopyFileSystemPath","value":"unsafe extern \"C\" fn CFURLCopyFileSystemPath(anURL: CFURLRef,\npathStyle: CFURLPathStyle) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":949},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69225,"byte_end":69242,"line_start":111,"line_end":111,"column_start":12,"column_end":29},"name":"CFURLCopyFragment","qualname":"::url::CFURLCopyFragment","value":"unsafe extern \"C\" fn CFURLCopyFragment(anURL: CFURLRef,\ncharactersToLeaveEscaped: CFStringRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":950},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69326,"byte_end":69343,"line_start":112,"line_end":112,"column_start":12,"column_end":29},"name":"CFURLCopyHostName","qualname":"::url::CFURLCopyHostName","value":"unsafe extern \"C\" fn CFURLCopyHostName(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":951},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69388,"byte_end":69414,"line_start":113,"line_end":113,"column_start":12,"column_end":38},"name":"CFURLCopyLastPathComponent","qualname":"::url::CFURLCopyLastPathComponent","value":"unsafe extern \"C\" fn CFURLCopyLastPathComponent(anURL: CFURLRef)\n-> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":952},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69459,"byte_end":69479,"line_start":114,"line_end":114,"column_start":12,"column_end":32},"name":"CFURLCopyNetLocation","qualname":"::url::CFURLCopyNetLocation","value":"unsafe extern \"C\" fn CFURLCopyNetLocation(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":953},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69524,"byte_end":69548,"line_start":115,"line_end":115,"column_start":12,"column_end":36},"name":"CFURLCopyParameterString","qualname":"::url::CFURLCopyParameterString","value":"unsafe extern \"C\" fn CFURLCopyParameterString(anURL: CFURLRef,\ncharactersToLeaveEscaped: CFStringRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":954},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69632,"byte_end":69649,"line_start":116,"line_end":116,"column_start":12,"column_end":29},"name":"CFURLCopyPassword","qualname":"::url::CFURLCopyPassword","value":"unsafe extern \"C\" fn CFURLCopyPassword(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":955},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69694,"byte_end":69707,"line_start":117,"line_end":117,"column_start":12,"column_end":25},"name":"CFURLCopyPath","qualname":"::url::CFURLCopyPath","value":"unsafe extern \"C\" fn CFURLCopyPath(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":956},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69752,"byte_end":69774,"line_start":118,"line_end":118,"column_start":12,"column_end":34},"name":"CFURLCopyPathExtension","qualname":"::url::CFURLCopyPathExtension","value":"unsafe extern \"C\" fn CFURLCopyPathExtension(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":957},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69819,"byte_end":69839,"line_start":119,"line_end":119,"column_start":12,"column_end":32},"name":"CFURLCopyQueryString","qualname":"::url::CFURLCopyQueryString","value":"unsafe extern \"C\" fn CFURLCopyQueryString(anURL: CFURLRef,\ncharactersToLeaveEscaped: CFStringRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":958},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69923,"byte_end":69949,"line_start":120,"line_end":120,"column_start":12,"column_end":38},"name":"CFURLCopyResourceSpecifier","qualname":"::url::CFURLCopyResourceSpecifier","value":"unsafe extern \"C\" fn CFURLCopyResourceSpecifier(anURL: CFURLRef)\n-> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":959},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":69994,"byte_end":70009,"line_start":121,"line_end":121,"column_start":12,"column_end":27},"name":"CFURLCopyScheme","qualname":"::url::CFURLCopyScheme","value":"unsafe extern \"C\" fn CFURLCopyScheme(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":960},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":70054,"byte_end":70073,"line_start":122,"line_end":122,"column_start":12,"column_end":31},"name":"CFURLCopyStrictPath","qualname":"::url::CFURLCopyStrictPath","value":"unsafe extern \"C\" fn CFURLCopyStrictPath(anURL: CFURLRef,\nisAbsolute: *mut Boolean) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":961},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":70144,"byte_end":70161,"line_start":123,"line_end":123,"column_start":12,"column_end":29},"name":"CFURLCopyUserName","qualname":"::url::CFURLCopyUserName","value":"unsafe extern \"C\" fn CFURLCopyUserName(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":962},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":70206,"byte_end":70224,"line_start":124,"line_end":124,"column_start":12,"column_end":30},"name":"CFURLGetPortNumber","qualname":"::url::CFURLGetPortNumber","value":"unsafe extern \"C\" fn CFURLGetPortNumber(anURL: CFURLRef) -> SInt32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":963},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":70264,"byte_end":70285,"line_start":125,"line_end":125,"column_start":12,"column_end":33},"name":"CFURLHasDirectoryPath","qualname":"::url::CFURLHasDirectoryPath","value":"unsafe extern \"C\" fn CFURLHasDirectoryPath(anURL: CFURLRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":964},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":70702,"byte_end":70734,"line_start":133,"line_end":133,"column_start":12,"column_end":44},"name":"CFURLGetFileSystemRepresentation","qualname":"::url::CFURLGetFileSystemRepresentation","value":"unsafe extern \"C\" fn CFURLGetFileSystemRepresentation(anURL: CFURLRef,\nresolveAgainstBase: Boolean, buffer: *mut u8, maxBufLen: CFIndex) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":965},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":70865,"byte_end":70879,"line_start":136,"line_end":136,"column_start":12,"column_end":26},"name":"CFURLGetString","qualname":"::url::CFURLGetString","value":"unsafe extern \"C\" fn CFURLGetString(anURL: CFURLRef) -> CFStringRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":966},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":71013,"byte_end":71026,"line_start":140,"line_end":140,"column_start":12,"column_end":25},"name":"CFURLGetBytes","qualname":"::url::CFURLGetBytes","value":"unsafe extern \"C\" fn CFURLGetBytes(anURL: CFURLRef, buffer: *mut u8,\nbufferLength: CFIndex) -> CFIndex","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":967},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":71146,"byte_end":71160,"line_start":142,"line_end":142,"column_start":12,"column_end":26},"name":"CFURLGetTypeID","qualname":"::url::CFURLGetTypeID","value":"unsafe extern \"C\" fn CFURLGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":968},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":71284,"byte_end":71315,"line_start":146,"line_end":146,"column_start":12,"column_end":43},"name":"CFURLClearResourcePropertyCache","qualname":"::url::CFURLClearResourcePropertyCache","value":"unsafe extern \"C\" fn CFURLClearResourcePropertyCache(url: CFURLRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":969},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":71475,"byte_end":71527,"line_start":150,"line_end":150,"column_start":12,"column_end":64},"name":"CFURLCreateResourcePropertiesForKeysFromBookmarkData","qualname":"::url::CFURLCreateResourcePropertiesForKeysFromBookmarkData","value":"unsafe extern \"C\" fn CFURLCreateResourcePropertiesForKeysFromBookmarkData(allocator:\n CFAllocatorRef, resourcePropertiesToReturn: CFArrayRef,\nbookmark: CFDataRef) -> CFDictionaryRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":970},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":71647,"byte_end":71696,"line_start":151,"line_end":151,"column_start":12,"column_end":61},"name":"CFURLCreateResourcePropertyForKeyFromBookmarkData","qualname":"::url::CFURLCreateResourcePropertyForKeyFromBookmarkData","value":"unsafe extern \"C\" fn CFURLCreateResourcePropertyForKeyFromBookmarkData(allocator:\n CFAllocatorRef, resourcePropertyKey: CFStringRef, bookmark: CFDataRef)\n-> CFTypeRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":971},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":71847,"byte_end":71877,"line_start":153,"line_end":153,"column_start":12,"column_end":42},"name":"CFURLSetResourcePropertyForKey","qualname":"::url::CFURLSetResourcePropertyForKey","value":"unsafe extern \"C\" fn CFURLSetResourcePropertyForKey(url: CFURLRef,\nkey: CFStringRef, value: CFTypeRef, error: *mut CFErrorRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":972},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":72063,"byte_end":72086,"line_start":157,"line_end":157,"column_start":12,"column_end":35},"name":"CFURLCreateBookmarkData","qualname":"::url::CFURLCreateBookmarkData","value":"unsafe extern \"C\" fn CFURLCreateBookmarkData(allocator: CFAllocatorRef,\nurl: CFURLRef, options: CFURLBookmarkCreationOptions,\nresourcePropertiesToInclude: CFArrayRef, relativeToURL: CFURLRef,\nerror: *mut CFErrorRef) -> CFDataRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":72283,"byte_end":72321,"line_start":158,"line_end":158,"column_start":12,"column_end":50},"name":"CFURLCreateBookmarkDataFromAliasRecord","qualname":"::url::CFURLCreateBookmarkDataFromAliasRecord","value":"unsafe extern \"C\" fn CFURLCreateBookmarkDataFromAliasRecord(allocator:\n CFAllocatorRef, aliasRecordDataRef: CFDataRef) -> CFDataRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":974},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":72405,"byte_end":72436,"line_start":159,"line_end":159,"column_start":12,"column_end":43},"name":"CFURLCreateBookmarkDataFromFile","qualname":"::url::CFURLCreateBookmarkDataFromFile","value":"unsafe extern \"C\" fn CFURLCreateBookmarkDataFromFile(allocator:\n CFAllocatorRef, fileURL: CFURLRef, errorRef: *mut CFErrorRef) -> CFDataRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":975},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":72535,"byte_end":72563,"line_start":160,"line_end":160,"column_start":12,"column_end":40},"name":"CFURLWriteBookmarkDataToFile","qualname":"::url::CFURLWriteBookmarkDataToFile","value":"unsafe extern \"C\" fn CFURLWriteBookmarkDataToFile(bookmarkRef: CFDataRef,\nfileURL: CFURLRef, options: CFURLBookmarkFileCreationOptions,\nerrorRef: *mut CFErrorRef) -> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":976},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":72700,"byte_end":72741,"line_start":161,"line_end":161,"column_start":12,"column_end":53},"name":"CFURLStartAccessingSecurityScopedResource","qualname":"::url::CFURLStartAccessingSecurityScopedResource","value":"unsafe extern \"C\" fn CFURLStartAccessingSecurityScopedResource(url: CFURLRef)\n-> Boolean","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":977},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/url.rs","byte_start":72780,"byte_end":72820,"line_start":162,"line_end":162,"column_start":12,"column_end":52},"name":"CFURLStopAccessingSecurityScopedResource","qualname":"::url::CFURLStopAccessingSecurityScopedResource","value":"unsafe extern \"C\" fn CFURLStopAccessingSecurityScopedResource(url: CFURLRef)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":978},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"uuid","qualname":"::uuid","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","parent":null,"children":[{"krate":0,"index":979},{"krate":0,"index":982},{"krate":0,"index":983},{"krate":0,"index":986},{"krate":0,"index":989},{"krate":0,"index":992},{"krate":0,"index":1117},{"krate":0,"index":1134},{"krate":0,"index":1136},{"krate":0,"index":1137},{"krate":0,"index":993}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":989},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73504,"byte_end":73512,"line_start":15,"line_end":15,"column_start":12,"column_end":20},"name":"__CFUUID","qualname":"::uuid::__CFUUID","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73482,"byte_end":73492,"line_start":14,"line_end":14,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":992},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73532,"byte_end":73541,"line_start":17,"line_end":17,"column_start":10,"column_end":19},"name":"CFUUIDRef","qualname":"::uuid::CFUUIDRef","value":"*const __CFUUID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73616,"byte_end":73627,"line_start":21,"line_end":21,"column_start":12,"column_end":23},"name":"CFUUIDBytes","qualname":"::uuid::CFUUIDBytes","value":"CFUUIDBytes { byte0, byte1, byte2, byte3, byte4, byte5, byte6, byte7, byte8, byte9, byte10, byte11, byte12, byte13, byte14, byte15 }","parent":null,"children":[{"krate":0,"index":1118},{"krate":0,"index":1119},{"krate":0,"index":1120},{"krate":0,"index":1121},{"krate":0,"index":1122},{"krate":0,"index":1123},{"krate":0,"index":1124},{"krate":0,"index":1125},{"krate":0,"index":1126},{"krate":0,"index":1127},{"krate":0,"index":1128},{"krate":0,"index":1129},{"krate":0,"index":1130},{"krate":0,"index":1131},{"krate":0,"index":1132},{"krate":0,"index":1133}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73562,"byte_end":73572,"line_start":19,"line_end":19,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73638,"byte_end":73643,"line_start":22,"line_end":22,"column_start":9,"column_end":14},"name":"byte0","qualname":"::uuid::CFUUIDBytes::byte0","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73658,"byte_end":73663,"line_start":23,"line_end":23,"column_start":9,"column_end":14},"name":"byte1","qualname":"::uuid::CFUUIDBytes::byte1","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73678,"byte_end":73683,"line_start":24,"line_end":24,"column_start":9,"column_end":14},"name":"byte2","qualname":"::uuid::CFUUIDBytes::byte2","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73698,"byte_end":73703,"line_start":25,"line_end":25,"column_start":9,"column_end":14},"name":"byte3","qualname":"::uuid::CFUUIDBytes::byte3","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73718,"byte_end":73723,"line_start":26,"line_end":26,"column_start":9,"column_end":14},"name":"byte4","qualname":"::uuid::CFUUIDBytes::byte4","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73738,"byte_end":73743,"line_start":27,"line_end":27,"column_start":9,"column_end":14},"name":"byte5","qualname":"::uuid::CFUUIDBytes::byte5","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73758,"byte_end":73763,"line_start":28,"line_end":28,"column_start":9,"column_end":14},"name":"byte6","qualname":"::uuid::CFUUIDBytes::byte6","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73778,"byte_end":73783,"line_start":29,"line_end":29,"column_start":9,"column_end":14},"name":"byte7","qualname":"::uuid::CFUUIDBytes::byte7","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73798,"byte_end":73803,"line_start":30,"line_end":30,"column_start":9,"column_end":14},"name":"byte8","qualname":"::uuid::CFUUIDBytes::byte8","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73818,"byte_end":73823,"line_start":31,"line_end":31,"column_start":9,"column_end":14},"name":"byte9","qualname":"::uuid::CFUUIDBytes::byte9","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73838,"byte_end":73844,"line_start":32,"line_end":32,"column_start":9,"column_end":15},"name":"byte10","qualname":"::uuid::CFUUIDBytes::byte10","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73858,"byte_end":73864,"line_start":33,"line_end":33,"column_start":9,"column_end":15},"name":"byte11","qualname":"::uuid::CFUUIDBytes::byte11","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73878,"byte_end":73884,"line_start":34,"line_end":34,"column_start":9,"column_end":15},"name":"byte12","qualname":"::uuid::CFUUIDBytes::byte12","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73898,"byte_end":73904,"line_start":35,"line_end":35,"column_start":9,"column_end":15},"name":"byte13","qualname":"::uuid::CFUUIDBytes::byte13","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73918,"byte_end":73924,"line_start":36,"line_end":36,"column_start":9,"column_end":15},"name":"byte14","qualname":"::uuid::CFUUIDBytes::byte14","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":73938,"byte_end":73944,"line_start":37,"line_end":37,"column_start":9,"column_end":15},"name":"byte15","qualname":"::uuid::CFUUIDBytes::byte15","value":"u8","parent":{"krate":0,"index":1117},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":994},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":74003,"byte_end":74015,"line_start":44,"line_end":44,"column_start":12,"column_end":24},"name":"CFUUIDCreate","qualname":"::uuid::CFUUIDCreate","value":"unsafe extern \"C\" fn CFUUIDCreate(allocator: CFAllocatorRef) -> CFUUIDRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":995},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":74068,"byte_end":74093,"line_start":45,"line_end":45,"column_start":12,"column_end":37},"name":"CFUUIDCreateFromUUIDBytes","qualname":"::uuid::CFUUIDCreateFromUUIDBytes","value":"unsafe extern \"C\" fn CFUUIDCreateFromUUIDBytes(allocator: CFAllocatorRef,\nbytes: CFUUIDBytes) -> CFUUIDRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":996},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":74166,"byte_end":74184,"line_start":46,"line_end":46,"column_start":12,"column_end":30},"name":"CFUUIDGetUUIDBytes","qualname":"::uuid::CFUUIDGetUUIDBytes","value":"unsafe extern \"C\" fn CFUUIDGetUUIDBytes(uuid: CFUUIDRef) -> CFUUIDBytes","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":997},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/uuid.rs","byte_start":74230,"byte_end":74245,"line_start":48,"line_end":48,"column_start":12,"column_end":27},"name":"CFUUIDGetTypeID","qualname":"::uuid::CFUUIDGetTypeID","value":"unsafe extern \"C\" fn CFUUIDGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":998},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"mach_port","qualname":"::mach_port","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","parent":null,"children":[{"krate":0,"index":999},{"krate":0,"index":1000},{"krate":0,"index":1003},{"krate":0,"index":1006},{"krate":0,"index":1009},{"krate":0,"index":1012},{"krate":0,"index":1015},{"krate":0,"index":1018},{"krate":0,"index":1019}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1015},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74397,"byte_end":74409,"line_start":6,"line_end":6,"column_start":12,"column_end":24},"name":"__CFMachPort","qualname":"::mach_port::__CFMachPort","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74375,"byte_end":74385,"line_start":5,"line_end":5,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":1018},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74428,"byte_end":74441,"line_start":7,"line_end":7,"column_start":10,"column_end":23},"name":"CFMachPortRef","qualname":"::mach_port::CFMachPortRef","value":"*const __CFMachPort","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":1020},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74525,"byte_end":74554,"line_start":13,"line_end":13,"column_start":12,"column_end":41},"name":"CFMachPortCreateRunLoopSource","qualname":"::mach_port::CFMachPortCreateRunLoopSource","value":"unsafe extern \"C\" fn CFMachPortCreateRunLoopSource(allocator: CFAllocatorRef,\nport: CFMachPortRef, order: CFIndex) -> CFRunLoopSourceRef","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":1021},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/mach_port.rs","byte_start":74689,"byte_end":74708,"line_start":19,"line_end":19,"column_start":12,"column_end":31},"name":"CFMachPortGetTypeID","qualname":"::mach_port::CFMachPortGetTypeID","value":"unsafe extern \"C\" fn CFMachPortGetTypeID() -> CFTypeID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5967,"byte_end":5985,"line_start":34,"line_end":34,"column_start":25,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":110}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6378,"byte_end":6385,"line_start":52,"line_end":52,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":112}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":666,"byte_end":671,"line_start":13,"line_end":13,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":681,"byte_end":698,"line_start":14,"line_end":14,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":42}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":708,"byte_end":712,"line_start":15,"line_end":15,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":81}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":722,"byte_end":728,"line_start":16,"line_end":16,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":157}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":738,"byte_end":750,"line_start":17,"line_end":17,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":193}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":760,"byte_end":764,"line_start":18,"line_end":18,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":262}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":774,"byte_end":778,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":290}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":788,"byte_end":798,"line_start":20,"line_end":20,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":319}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":808,"byte_end":813,"line_start":21,"line_end":21,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":370}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":823,"byte_end":837,"line_start":22,"line_end":22,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":397}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":847,"byte_end":858,"line_start":23,"line_end":23,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":445}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":868,"byte_end":874,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":494}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":884,"byte_end":896,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":542}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":906,"byte_end":913,"line_start":26,"line_end":26,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":574}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":923,"byte_end":926,"line_start":27,"line_end":27,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":727}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":936,"byte_end":942,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":766}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":952,"byte_end":960,"line_start":29,"line_end":29,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":815}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":970,"byte_end":973,"line_start":30,"line_end":30,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":847}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":983,"byte_end":987,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":978}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","byte_start":997,"byte_end":1006,"line_start":32,"line_end":32,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":998}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":5967,"byte_end":5985,"line_start":34,"line_end":34,"column_start":25,"column_end":43},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":1031},"to":{"krate":2,"index":3166}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/base.rs","byte_start":6378,"byte_end":6385,"line_start":52,"line_end":52,"column_start":6,"column_end":13},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":1049},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libcrc32fast-f08aa63559a6bd33.json b/core/target/rls/debug/deps/save-analysis/libcrc32fast-f08aa63559a6bd33.json new file mode 100644 index 0000000..c159e3d --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libcrc32fast-f08aa63559a6bd33.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","crc32fast","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=f08aa63559a6bd33","-C","extra-filename=-f08aa63559a6bd33","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","cfg_if=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta","--cap-lints","allow","--cfg","crc32fast_stdarchx86","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcrc32fast-f08aa63559a6bd33.rmeta"},"prelude":{"crate_id":{"name":"crc32fast","disambiguator":[8302017583307345473,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","num":20,"id":{"name":"cfg_if","disambiguator":[4590009807048894466,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":0,"byte_end":6655,"line_start":1,"line_end":235,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":0,"byte_end":6655,"line_start":1,"line_end":235,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":27},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":42},{"krate":0,"index":99},{"krate":0,"index":106},{"krate":0,"index":108},{"krate":0,"index":111},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":55},{"krate":0,"index":57},{"krate":0,"index":59}],"decl_id":null,"docs":" Fast, SIMD-accelerated CRC32 (IEEE) checksum computation.","sig":null,"attributes":[{"value":"/ Fast, SIMD-accelerated CRC32 (IEEE) checksum computation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":0,"byte_end":61,"line_start":1,"line_end":1,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":62,"byte_end":65,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ ## Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":66,"byte_end":78,"line_start":3,"line_end":3,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":79,"byte_end":82,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ ### Simple usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":83,"byte_end":103,"line_start":5,"line_end":5,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":104,"byte_end":107,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ For simple use-cases, you can call the [`hash()`] convenience function to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":108,"byte_end":185,"line_start":7,"line_end":7,"column_start":1,"column_end":78}},{"value":"/ directly compute the CRC32 checksum for a given byte slice:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":186,"byte_end":249,"line_start":8,"line_end":8,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":250,"byte_end":253,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":254,"byte_end":265,"line_start":10,"line_end":10,"column_start":1,"column_end":12}},{"value":"/ let checksum = crc32fast::hash(b\"foo bar baz\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":266,"byte_end":317,"line_start":11,"line_end":11,"column_start":1,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":318,"byte_end":325,"line_start":12,"line_end":12,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":326,"byte_end":329,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ### Advanced usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":330,"byte_end":352,"line_start":14,"line_end":14,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":353,"byte_end":356,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ For use-cases that require more flexibility or performance, for example when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":357,"byte_end":437,"line_start":16,"line_end":16,"column_start":1,"column_end":81}},{"value":"/ processing large amounts of data, you can create and manipulate a [`Hasher`]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":438,"byte_end":519,"line_start":17,"line_end":17,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":520,"byte_end":523,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":524,"byte_end":535,"line_start":19,"line_end":19,"column_start":1,"column_end":12}},{"value":"/ use crc32fast::Hasher;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":536,"byte_end":562,"line_start":20,"line_end":20,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":563,"byte_end":566,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ let mut hasher = Hasher::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":567,"byte_end":602,"line_start":22,"line_end":22,"column_start":1,"column_end":36}},{"value":"/ hasher.update(b\"foo bar baz\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":603,"byte_end":637,"line_start":23,"line_end":23,"column_start":1,"column_end":35}},{"value":"/ let checksum = hasher.finalize();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":638,"byte_end":675,"line_start":24,"line_end":24,"column_start":1,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":676,"byte_end":683,"line_start":25,"line_end":25,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":684,"byte_end":687,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ ## Performance","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":688,"byte_end":706,"line_start":27,"line_end":27,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":707,"byte_end":710,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ This crate contains multiple CRC32 implementations:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":711,"byte_end":766,"line_start":29,"line_end":29,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":767,"byte_end":770,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ - A fast baseline implementation which processes up to 16 bytes per iteration","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":771,"byte_end":852,"line_start":31,"line_end":31,"column_start":1,"column_end":82}},{"value":"/ - An optimized implementation for modern `x86` using `sse` and `pclmulqdq` instructions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":853,"byte_end":944,"line_start":32,"line_end":32,"column_start":1,"column_end":92}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":945,"byte_end":948,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ Calling the [`Hasher::new`] constructor at runtime will perform a feature detection to select the most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":949,"byte_end":1055,"line_start":34,"line_end":34,"column_start":1,"column_end":107}},{"value":"/ optimal implementation for the current CPU feature set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1056,"byte_end":1115,"line_start":35,"line_end":35,"column_start":1,"column_end":60}}]},{"kind":"Function","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1626,"byte_end":1630,"line_start":65,"line_end":65,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash<'_>(&'_ [u8]) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Computes the CRC32 hash of a byte slice.","sig":null,"attributes":[{"value":"/ Computes the CRC32 hash of a byte slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1516,"byte_end":1560,"line_start":62,"line_end":62,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1561,"byte_end":1564,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ Check out [`Hasher`] for more advanced use-cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1565,"byte_end":1618,"line_start":64,"line_end":64,"column_start":1,"column_end":54}}]},{"kind":"Struct","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1900,"byte_end":1906,"line_start":79,"line_end":79,"column_start":12,"column_end":18},"name":"Hasher","qualname":"::Hasher","value":"Hasher { }","parent":null,"children":[{"krate":0,"index":109},{"krate":0,"index":110}],"decl_id":null,"docs":" Represents an in-progress CRC32 computation.\n","sig":null,"attributes":[{"value":"/ Represents an in-progress CRC32 computation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1840,"byte_end":1888,"line_start":78,"line_end":78,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2198,"byte_end":2201,"line_start":91,"line_end":91,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Hasher`.","sig":null,"attributes":[{"value":"/ Create a new `Hasher`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2001,"byte_end":2027,"line_start":87,"line_end":87,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2032,"byte_end":2035,"line_start":88,"line_end":88,"column_start":5,"column_end":8}},{"value":"/ This will perform a CPU feature detection at runtime to select the most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2040,"byte_end":2115,"line_start":89,"line_end":89,"column_start":5,"column_end":80}},{"value":"/ optimal implementation for the current processor architecture.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2120,"byte_end":2186,"line_start":90,"line_end":90,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2468,"byte_end":2484,"line_start":99,"line_end":99,"column_start":12,"column_end":28},"name":"new_with_initial","qualname":"::new_with_initial","value":"fn new_with_initial(u32) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Hasher` with an initial CRC32 state.","sig":null,"attributes":[{"value":"/ Create a new `Hasher` with an initial CRC32 state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2276,"byte_end":2330,"line_start":95,"line_end":95,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2335,"byte_end":2338,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ This works just like `Hasher::new`, except that it allows for an initial","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2343,"byte_end":2419,"line_start":97,"line_end":97,"column_start":5,"column_end":81}},{"value":"/ CRC32 state to be passed in.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2424,"byte_end":2456,"line_start":98,"line_end":98,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2837,"byte_end":2857,"line_start":108,"line_end":108,"column_start":12,"column_end":32},"name":"new_with_initial_len","qualname":"::new_with_initial_len","value":"fn new_with_initial_len(u32, u64) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Hasher` with an initial CRC32 state.","sig":null,"attributes":[{"value":"/ Create a new `Hasher` with an initial CRC32 state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2561,"byte_end":2615,"line_start":103,"line_end":103,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2620,"byte_end":2623,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ As `new_with_initial`, but also accepts a length (in bytes). The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2628,"byte_end":2696,"line_start":105,"line_end":105,"column_start":5,"column_end":73}},{"value":"/ resulting object can then be used with `combine` to compute `crc(a ||","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2701,"byte_end":2774,"line_start":106,"line_end":106,"column_start":5,"column_end":78}},{"value":"/ b)` from `crc(a)`, `crc(b)`, and `len(b)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":2779,"byte_end":2825,"line_start":107,"line_end":107,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":3093,"byte_end":3114,"line_start":115,"line_end":115,"column_start":12,"column_end":33},"name":"internal_new_baseline","qualname":"::internal_new_baseline","value":"fn internal_new_baseline(u32, u64) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":3334,"byte_end":3358,"line_start":124,"line_end":124,"column_start":12,"column_end":36},"name":"internal_new_specialized","qualname":"::internal_new_specialized","value":"fn internal_new_specialized(u32, u64) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":3734,"byte_end":3740,"line_start":137,"line_end":137,"column_start":12,"column_end":18},"name":"update","qualname":"::update","value":"fn update<'_, '_>(&'_ mut Self, &'_ [u8])","parent":null,"children":[],"decl_id":null,"docs":" Process the given byte slice and update the hash state.\n","sig":null,"attributes":[{"value":"/ Process the given byte slice and update the hash state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":3663,"byte_end":3722,"line_start":136,"line_end":136,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4064,"byte_end":4072,"line_start":146,"line_end":146,"column_start":12,"column_end":20},"name":"finalize","qualname":"::finalize","value":"fn finalize(Self) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Finalize the hash state and return the computed CRC32 value.\n","sig":null,"attributes":[{"value":"/ Finalize the hash state and return the computed CRC32 value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":3988,"byte_end":4052,"line_start":145,"line_end":145,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4288,"byte_end":4293,"line_start":154,"line_end":154,"column_start":12,"column_end":17},"name":"reset","qualname":"::reset","value":"fn reset<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Reset the hash state.\n","sig":null,"attributes":[{"value":"/ Reset the hash state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4251,"byte_end":4276,"line_start":153,"line_end":153,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4598,"byte_end":4605,"line_start":163,"line_end":163,"column_start":12,"column_end":19},"name":"combine","qualname":"::combine","value":"fn combine<'_, '_>(&'_ mut Self, &'_ Self)","parent":null,"children":[],"decl_id":null,"docs":" Combine the hash state with the hash state for the subsequent block of bytes.\n","sig":null,"attributes":[{"value":"/ Combine the hash state with the hash state for the subsequent block of bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4505,"byte_end":4586,"line_start":162,"line_end":162,"column_start":5,"column_end":86}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4977,"byte_end":4980,"line_start":174,"line_end":174,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":5124,"byte_end":5131,"line_start":180,"line_end":180,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":5211,"byte_end":5216,"line_start":186,"line_end":186,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10538},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":5285,"byte_end":5291,"line_start":190,"line_end":190,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10537},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/baseline.rs","byte_start":6742,"byte_end":6747,"line_start":8,"line_end":8,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":21},{"krate":0,"index":22}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/pclmulqdq.rs","byte_start":14226533,"byte_end":14226538,"line_start":11,"line_end":11,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1988,"byte_end":1994,"line_start":86,"line_end":86,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4961,"byte_end":4967,"line_start":173,"line_end":173,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":5108,"byte_end":5114,"line_start":179,"line_end":179,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":58}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":5195,"byte_end":5201,"line_start":185,"line_end":185,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":60},{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/baseline.rs","byte_start":6742,"byte_end":6747,"line_start":8,"line_end":8,"column_start":6,"column_end":11},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":62},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/specialized/pclmulqdq.rs","byte_start":14226533,"byte_end":14226538,"line_start":11,"line_end":11,"column_start":6,"column_end":11},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":95},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":1988,"byte_end":1994,"line_start":86,"line_end":86,"column_start":6,"column_end":12},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":108},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":4961,"byte_end":4967,"line_start":173,"line_end":173,"column_start":21,"column_end":27},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":108},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":5108,"byte_end":5114,"line_start":179,"line_end":179,"column_start":18,"column_end":24},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":108},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","byte_start":5195,"byte_end":5201,"line_start":185,"line_end":185,"column_start":23,"column_end":29},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":108},"to":{"krate":2,"index":10536}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libcsv_core-c5305a6fde515732.json b/core/target/rls/debug/deps/save-analysis/libcsv_core-c5305a6fde515732.json new file mode 100644 index 0000000..81a3759 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libcsv_core-c5305a6fde515732.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","csv_core","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","-C","metadata=c5305a6fde515732","-C","extra-filename=-c5305a6fde515732","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","memchr=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmemchr-36e103b868e33c7a.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcsv_core-c5305a6fde515732.rmeta"},"prelude":{"crate_id":{"name":"csv_core","disambiguator":[13442235275348943248,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":4,"id":{"name":"memchr","disambiguator":[13130618782193109137,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":5,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":6,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":7,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":8,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":9,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":10,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":11,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":12,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":13,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":14,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":15,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":16,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":17,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":18,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":19,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","num":20,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":0,"byte_end":5430,"line_start":1,"line_end":189,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2702,"byte_end":2723,"line_start":103,"line_end":103,"column_start":5,"column_end":26},"alias_span":null,"name":"ReadFieldNoCopyResult","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2725,"byte_end":2740,"line_start":103,"line_end":103,"column_start":28,"column_end":43},"alias_span":null,"name":"ReadFieldResult","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2742,"byte_end":2764,"line_start":103,"line_end":103,"column_start":45,"column_end":67},"alias_span":null,"name":"ReadRecordNoCopyResult","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2770,"byte_end":2786,"line_start":104,"line_end":104,"column_start":5,"column_end":21},"alias_span":null,"name":"ReadRecordResult","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":215},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2788,"byte_end":2794,"line_start":104,"line_end":104,"column_start":23,"column_end":29},"alias_span":null,"name":"Reader","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2796,"byte_end":2809,"line_start":104,"line_end":104,"column_start":31,"column_end":44},"alias_span":null,"name":"ReaderBuilder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2843,"byte_end":2857,"line_start":107,"line_end":107,"column_start":5,"column_end":19},"alias_span":null,"name":"is_non_numeric","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2859,"byte_end":2864,"line_start":107,"line_end":107,"column_start":21,"column_end":26},"alias_span":null,"name":"quote","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2866,"byte_end":2877,"line_start":107,"line_end":107,"column_start":28,"column_end":39},"alias_span":null,"name":"WriteResult","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2879,"byte_end":2885,"line_start":107,"line_end":107,"column_start":41,"column_end":47},"alias_span":null,"name":"Writer","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2887,"byte_end":2900,"line_start":107,"line_end":107,"column_start":49,"column_end":62},"alias_span":null,"name":"WriterBuilder","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":0,"byte_end":5430,"line_start":1,"line_end":189,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":136},{"krate":0,"index":430},{"krate":0,"index":438},{"krate":0,"index":440},{"krate":0,"index":441},{"krate":0,"index":208},{"krate":0,"index":211},{"krate":0,"index":443},{"krate":0,"index":454},{"krate":0,"index":456},{"krate":0,"index":457},{"krate":0,"index":213}],"decl_id":null,"docs":"`csv-core` provides a fast CSV reader and writer for use in a `no_std` context.","sig":null,"attributes":[{"value":"*\n`csv-core` provides a fast CSV reader and writer for use in a `no_std` context.\n\nThis crate will never use the standard library. `no_std` support is therefore\nenabled by default.\n\nIf you're looking for more ergonomic CSV parsing routines, please use the\n[`csv`](https://docs.rs/csv) crate.\n\n# Overview\n\nThis crate has two primary APIs. The `Reader` API provides a CSV parser, and\nthe `Writer` API provides a CSV writer.\n\n# Example: reading CSV\n\nThis example shows how to count the number of fields and records in CSV data.\n\n```\nuse csv_core::{Reader, ReadFieldResult};\n\nlet data = \"\nfoo,bar,baz\na,b,c\nxxx,yyy,zzz\n\";\n\nlet mut rdr = Reader::new();\nlet mut bytes = data.as_bytes();\nlet mut count_fields = 0;\nlet mut count_records = 0;\nloop {\n // We skip handling the output since we don't need it for counting.\n let (result, nin, _) = rdr.read_field(bytes, &mut [0; 1024]);\n bytes = &bytes[nin..];\n match result {\n ReadFieldResult::InputEmpty => {},\n ReadFieldResult::OutputFull => panic!(\"field too large\"),\n ReadFieldResult::Field { record_end } => {\n count_fields += 1;\n if record_end {\n count_records += 1;\n }\n }\n ReadFieldResult::End => break,\n }\n}\nassert_eq!(3, count_records);\nassert_eq!(9, count_fields);\n```\n\n# Example: writing CSV\n\nThis example shows how to use the `Writer` API to write valid CSV data. Proper\nquoting is handled automatically.\n\n```\nuse csv_core::Writer;\n\n// This is where we'll write out CSV data.\nlet mut out = &mut [0; 1024];\n// The number of bytes we've written to `out`.\nlet mut nout = 0;\n// Create a CSV writer with a default configuration.\nlet mut wtr = Writer::new();\n\n// Write a single field. Note that we ignore the `WriteResult` and the number\n// of input bytes consumed since we're doing this by hand.\nlet (_, _, n) = wtr.field(&b\"foo\"[..], &mut out[nout..]);\nnout += n;\n\n// Write a delimiter and then another field that requires quotes.\nlet (_, n) = wtr.delimiter(&mut out[nout..]);\nnout += n;\nlet (_, _, n) = wtr.field(&b\"bar,baz\"[..], &mut out[nout..]);\nnout += n;\nlet (_, n) = wtr.terminator(&mut out[nout..]);\nnout += n;\n\n// Now write another record.\nlet (_, _, n) = wtr.field(&b\"a \\\"b\\\" c\"[..], &mut out[nout..]);\nnout += n;\nlet (_, n) = wtr.delimiter(&mut out[nout..]);\nnout += n;\nlet (_, _, n) = wtr.field(&b\"quux\"[..], &mut out[nout..]);\nnout += n;\n\n// We must always call finish once done writing.\n// This ensures that any closing quotes are written.\nlet (_, n) = wtr.finish(&mut out[nout..]);\nnout += n;\n\nassert_eq!(&out[..nout], &b\"\\\nfoo,\\\"bar,baz\\\"\n\\\"a \\\"\\\"b\\\"\\\" c\\\",quux\"[..]);\n```\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":0,"byte_end":2636,"line_start":1,"line_end":97,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2638,"byte_end":2660,"line_start":99,"line_end":99,"column_start":1,"column_end":23}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2661,"byte_end":2671,"line_start":100,"line_end":100,"column_start":1,"column_end":11}}]},{"kind":"Struct","id":{"krate":0,"index":215},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":10282,"byte_end":10288,"line_start":96,"line_end":96,"column_start":12,"column_end":18},"name":"Reader","qualname":"::reader::Reader","value":"Reader { }","parent":null,"children":[{"krate":0,"index":216},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":219},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":226},{"krate":0,"index":227},{"krate":0,"index":228},{"krate":0,"index":229}],"decl_id":null,"docs":" A pull based CSV reader.","sig":null,"attributes":[{"value":"/ A pull based CSV reader.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8233,"byte_end":8261,"line_start":53,"line_end":53,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8262,"byte_end":8265,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ This reader parses CSV data using a finite state machine. Callers can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8266,"byte_end":8339,"line_start":55,"line_end":55,"column_start":1,"column_end":74}},{"value":"/ extract parsed data incrementally using one of the `read` methods.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8340,"byte_end":8410,"line_start":56,"line_end":56,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8411,"byte_end":8414,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ Note that this CSV reader is somewhat encoding agnostic. The source data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8415,"byte_end":8491,"line_start":58,"line_end":58,"column_start":1,"column_end":77}},{"value":"/ needs to be at least ASCII compatible. There is no support for specifying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8492,"byte_end":8569,"line_start":59,"line_end":59,"column_start":1,"column_end":78}},{"value":"/ the full gamut of Unicode delimiters/terminators/quotes/escapes. Instead,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8570,"byte_end":8647,"line_start":60,"line_end":60,"column_start":1,"column_end":78}},{"value":"/ any byte can be used, although callers probably want to stick to the ASCII","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8648,"byte_end":8726,"line_start":61,"line_end":61,"column_start":1,"column_end":79}},{"value":"/ subset (`<= 0x7F`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8727,"byte_end":8750,"line_start":62,"line_end":62,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8751,"byte_end":8754,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8755,"byte_end":8766,"line_start":64,"line_end":64,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8767,"byte_end":8770,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ A reader has two different ways to read CSV data, each with their own","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8771,"byte_end":8844,"line_start":66,"line_end":66,"column_start":1,"column_end":74}},{"value":"/ trade offs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8845,"byte_end":8860,"line_start":67,"line_end":67,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8861,"byte_end":8864,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ * `read_field` - Copies a single CSV field into an output buffer while","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8865,"byte_end":8939,"line_start":69,"line_end":69,"column_start":1,"column_end":75}},{"value":"/ unescaping quotes. This is simple to use and doesn't require storing an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":8940,"byte_end":9017,"line_start":70,"line_end":70,"column_start":1,"column_end":78}},{"value":"/ entire record contiguously in memory, but it is slower.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9018,"byte_end":9079,"line_start":71,"line_end":71,"column_start":1,"column_end":62}},{"value":"/ * `read_record` - Copies an entire CSV record into an output buffer while","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9080,"byte_end":9157,"line_start":72,"line_end":72,"column_start":1,"column_end":78}},{"value":"/ unescaping quotes. The ending positions of each field are copied into","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9158,"byte_end":9233,"line_start":73,"line_end":73,"column_start":1,"column_end":76}},{"value":"/ an additional buffer. This is harder to use and requires larger output","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9234,"byte_end":9310,"line_start":74,"line_end":74,"column_start":1,"column_end":77}},{"value":"/ buffers, but it is faster than `read_field` since it amortizes more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9311,"byte_end":9384,"line_start":75,"line_end":75,"column_start":1,"column_end":74}},{"value":"/ costs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9385,"byte_end":9397,"line_start":76,"line_end":76,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9398,"byte_end":9401,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ # RFC 4180","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9402,"byte_end":9416,"line_start":78,"line_end":78,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9417,"byte_end":9420,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ [RFC 4180](https://tools.ietf.org/html/rfc4180)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9421,"byte_end":9472,"line_start":80,"line_end":80,"column_start":1,"column_end":52}},{"value":"/ is the closest thing to a specification for CSV data. Unfortunately,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9473,"byte_end":9545,"line_start":81,"line_end":81,"column_start":1,"column_end":73}},{"value":"/ CSV data that is seen in the wild can vary significantly. Often, the CSV","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9546,"byte_end":9622,"line_start":82,"line_end":82,"column_start":1,"column_end":77}},{"value":"/ data is outright invalid. Instead of fixing the producers of bad CSV data,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9623,"byte_end":9701,"line_start":83,"line_end":83,"column_start":1,"column_end":79}},{"value":"/ we have seen fit to make consumers much more flexible in what they accept.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9702,"byte_end":9780,"line_start":84,"line_end":84,"column_start":1,"column_end":79}},{"value":"/ This reader continues that tradition, and therefore, isn't technically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9781,"byte_end":9855,"line_start":85,"line_end":85,"column_start":1,"column_end":75}},{"value":"/ compliant with RFC 4180. In particular, this reader will never return an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9856,"byte_end":9932,"line_start":86,"line_end":86,"column_start":1,"column_end":77}},{"value":"/ error and will always find *a* parse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9933,"byte_end":9974,"line_start":87,"line_end":87,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9975,"byte_end":9978,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ Here are some detailed differences from RFC 4180:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":9979,"byte_end":10032,"line_start":89,"line_end":89,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":10033,"byte_end":10036,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ * CRLF, LF and CR are each treated as a single record terminator by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":10037,"byte_end":10108,"line_start":91,"line_end":91,"column_start":1,"column_end":72}},{"value":"/ default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":10109,"byte_end":10123,"line_start":92,"line_end":92,"column_start":1,"column_end":15}},{"value":"/ * Records are permitted to be of varying length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":10124,"byte_end":10176,"line_start":93,"line_end":93,"column_start":1,"column_end":53}},{"value":"/ * Empty lines (that do not include other whitespace) are ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":10177,"byte_end":10246,"line_start":94,"line_end":94,"column_start":1,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":11464,"byte_end":11471,"line_start":132,"line_end":132,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Reader","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12228,"byte_end":12241,"line_start":158,"line_end":158,"column_start":12,"column_end":25},"name":"ReaderBuilder","qualname":"::reader::ReaderBuilder","value":"ReaderBuilder { }","parent":null,"children":[{"krate":0,"index":235}],"decl_id":null,"docs":" Builds a CSV reader with various configuration knobs.","sig":null,"attributes":[{"value":"/ Builds a CSV reader with various configuration knobs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":11951,"byte_end":12008,"line_start":152,"line_end":152,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12009,"byte_end":12012,"line_start":153,"line_end":153,"column_start":1,"column_end":4}},{"value":"/ This builder can be used to tweak the field delimiter, record terminator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12013,"byte_end":12089,"line_start":154,"line_end":154,"column_start":1,"column_end":77}},{"value":"/ and more for parsing CSV. Once a CSV `Reader` is built, its configuration","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12090,"byte_end":12167,"line_start":155,"line_end":155,"column_start":1,"column_end":78}},{"value":"/ cannot be changed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12168,"byte_end":12190,"line_start":156,"line_end":156,"column_start":1,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12326,"byte_end":12329,"line_start":164,"line_end":164,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new builder.\n","sig":null,"attributes":[{"value":"/ Create a new builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12289,"byte_end":12314,"line_start":163,"line_end":163,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12454,"byte_end":12459,"line_start":169,"line_end":169,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Reader","parent":null,"children":[],"decl_id":null,"docs":" Build a CSV parser from this configuration.\n","sig":null,"attributes":[{"value":"/ Build a CSV parser from this configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12395,"byte_end":12442,"line_start":168,"line_end":168,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12666,"byte_end":12675,"line_start":178,"line_end":178,"column_start":12,"column_end":21},"name":"delimiter","qualname":"::delimiter","value":"fn delimiter<'_>(&'_ mut Self, u8) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" The field delimiter to use when parsing CSV.","sig":null,"attributes":[{"value":"/ The field delimiter to use when parsing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12567,"byte_end":12615,"line_start":175,"line_end":175,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12620,"byte_end":12623,"line_start":176,"line_end":176,"column_start":5,"column_end":8}},{"value":"/ The default is `b','`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12628,"byte_end":12654,"line_start":177,"line_end":177,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13063,"byte_end":13073,"line_start":188,"line_end":188,"column_start":12,"column_end":22},"name":"terminator","qualname":"::terminator","value":"fn terminator<'_>(&'_ mut Self, Terminator) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" The record terminator to use when parsing CSV.","sig":null,"attributes":[{"value":"/ The record terminator to use when parsing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12790,"byte_end":12840,"line_start":183,"line_end":183,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12845,"byte_end":12848,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ A record terminator can be any single byte. The default is a special","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12853,"byte_end":12925,"line_start":185,"line_end":185,"column_start":5,"column_end":77}},{"value":"/ value, `Terminator::CRLF`, which treats any occurrence of `\\r`, `\\n`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12930,"byte_end":13002,"line_start":186,"line_end":186,"column_start":5,"column_end":77}},{"value":"/ or `\\r\\n` as a single record terminator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13007,"byte_end":13051,"line_start":187,"line_end":187,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13280,"byte_end":13285,"line_start":196,"line_end":196,"column_start":12,"column_end":17},"name":"quote","qualname":"::quote","value":"fn quote<'_>(&'_ mut Self, u8) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" The quote character to use when parsing CSV.","sig":null,"attributes":[{"value":"/ The quote character to use when parsing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13181,"byte_end":13229,"line_start":193,"line_end":193,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13234,"byte_end":13237,"line_start":194,"line_end":194,"column_start":5,"column_end":8}},{"value":"/ The default is `b'\"'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13242,"byte_end":13268,"line_start":195,"line_end":195,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13687,"byte_end":13693,"line_start":207,"line_end":207,"column_start":12,"column_end":18},"name":"escape","qualname":"::escape","value":"fn escape<'_>(&'_ mut Self, Option) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" The escape character to use when parsing CSV.","sig":null,"attributes":[{"value":"/ The escape character to use when parsing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13388,"byte_end":13437,"line_start":201,"line_end":201,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13442,"byte_end":13445,"line_start":202,"line_end":202,"column_start":5,"column_end":8}},{"value":"/ In some variants of CSV, quotes are escaped using a special escape","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13450,"byte_end":13520,"line_start":203,"line_end":203,"column_start":5,"column_end":75}},{"value":"/ character like `\\` (instead of escaping quotes by doubling them).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13525,"byte_end":13594,"line_start":204,"line_end":204,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13599,"byte_end":13602,"line_start":205,"line_end":205,"column_start":5,"column_end":8}},{"value":"/ By default, recognizing these idiosyncratic escapes is disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13607,"byte_end":13675,"line_start":206,"line_end":206,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13989,"byte_end":14001,"line_start":216,"line_end":216,"column_start":12,"column_end":24},"name":"double_quote","qualname":"::double_quote","value":"fn double_quote<'_>(&'_ mut Self, bool) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable double quote escapes.","sig":null,"attributes":[{"value":"/ Enable double quote escapes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13807,"byte_end":13839,"line_start":212,"line_end":212,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13844,"byte_end":13847,"line_start":213,"line_end":213,"column_start":5,"column_end":8}},{"value":"/ This is enabled by default, but it may be disabled. When disabled,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13852,"byte_end":13922,"line_start":214,"line_end":214,"column_start":5,"column_end":75}},{"value":"/ doubled quotes are not interpreted as escapes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":13927,"byte_end":13977,"line_start":215,"line_end":215,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14276,"byte_end":14283,"line_start":225,"line_end":225,"column_start":12,"column_end":19},"name":"quoting","qualname":"::quoting","value":"fn quoting<'_>(&'_ mut Self, bool) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable quoting.","sig":null,"attributes":[{"value":"/ Enable or disable quoting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14109,"byte_end":14139,"line_start":221,"line_end":221,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14144,"byte_end":14147,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ This is enabled by default, but it may be disabled. When disabled,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14152,"byte_end":14222,"line_start":223,"line_end":223,"column_start":5,"column_end":75}},{"value":"/ quotes are not treated specially.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14227,"byte_end":14264,"line_start":224,"line_end":224,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14620,"byte_end":14627,"line_start":236,"line_end":236,"column_start":12,"column_end":19},"name":"comment","qualname":"::comment","value":"fn comment<'_>(&'_ mut Self, Option) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" The comment character to use when parsing CSV.","sig":null,"attributes":[{"value":"/ The comment character to use when parsing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14386,"byte_end":14436,"line_start":230,"line_end":230,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14441,"byte_end":14444,"line_start":231,"line_end":231,"column_start":5,"column_end":8}},{"value":"/ If the start of a record begins with the byte given here, then that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14449,"byte_end":14520,"line_start":232,"line_end":232,"column_start":5,"column_end":76}},{"value":"/ line is ignored by the CSV parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14525,"byte_end":14563,"line_start":233,"line_end":233,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14568,"byte_end":14571,"line_start":234,"line_end":234,"column_start":5,"column_end":8}},{"value":"/ This is disabled by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14576,"byte_end":14608,"line_start":235,"line_end":235,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15001,"byte_end":15006,"line_start":246,"line_end":246,"column_start":12,"column_end":17},"name":"ascii","qualname":"::ascii","value":"fn ascii<'_>(&'_ mut Self) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" A convenience method for specifying a configuration to read ASCII\n delimited text.","sig":null,"attributes":[{"value":"/ A convenience method for specifying a configuration to read ASCII","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14744,"byte_end":14813,"line_start":241,"line_end":241,"column_start":5,"column_end":74}},{"value":"/ delimited text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14818,"byte_end":14837,"line_start":242,"line_end":242,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14842,"byte_end":14845,"line_start":243,"line_end":243,"column_start":5,"column_end":8}},{"value":"/ This sets the delimiter and record terminator to the ASCII unit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14850,"byte_end":14917,"line_start":244,"line_end":244,"column_start":5,"column_end":72}},{"value":"/ separator (`\\x1F`) and record separator (`\\x1E`), respectively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":14922,"byte_end":14989,"line_start":245,"line_end":245,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15322,"byte_end":15325,"line_start":255,"line_end":255,"column_start":12,"column_end":15},"name":"nfa","qualname":"::nfa","value":"fn nfa<'_>(&'_ mut Self, bool) -> &'_ mut ReaderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the NFA for parsing CSV.","sig":null,"attributes":[{"value":"/ Enable or disable the NFA for parsing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15122,"byte_end":15168,"line_start":250,"line_end":250,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15173,"byte_end":15176,"line_start":251,"line_end":251,"column_start":5,"column_end":8}},{"value":"/ This is intended to be a debug option useful for debugging. The NFA","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15181,"byte_end":15252,"line_start":252,"line_end":252,"column_start":5,"column_end":76}},{"value":"/ is always slower than the DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15257,"byte_end":15291,"line_start":253,"line_end":253,"column_start":5,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15658,"byte_end":15668,"line_start":266,"line_end":266,"column_start":5,"column_end":15},"name":"InputEmpty","qualname":"::reader::ReadFieldResult::InputEmpty","value":"ReadFieldResult::InputEmpty","parent":{"krate":0,"index":240},"children":[],"decl_id":null,"docs":" The caller provided input was exhausted before the end of a field or\n record was found.\n","sig":null,"attributes":[{"value":"/ The caller provided input was exhausted before the end of a field or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15555,"byte_end":15627,"line_start":264,"line_end":264,"column_start":5,"column_end":77}},{"value":"/ record was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15632,"byte_end":15653,"line_start":265,"line_end":265,"column_start":5,"column_end":26}}]},{"kind":"TupleVariant","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15782,"byte_end":15792,"line_start":269,"line_end":269,"column_start":5,"column_end":15},"name":"OutputFull","qualname":"::reader::ReadFieldResult::OutputFull","value":"ReadFieldResult::OutputFull","parent":{"krate":0,"index":240},"children":[],"decl_id":null,"docs":" The caller provided output buffer was filled before an entire field\n could be written to it.\n","sig":null,"attributes":[{"value":"/ The caller provided output buffer was filled before an entire field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15674,"byte_end":15745,"line_start":267,"line_end":267,"column_start":5,"column_end":76}},{"value":"/ could be written to it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15750,"byte_end":15777,"line_start":268,"line_end":268,"column_start":5,"column_end":32}}]},{"kind":"StructVariant","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15965,"byte_end":15970,"line_start":274,"line_end":274,"column_start":5,"column_end":10},"name":"Field","qualname":"::reader::ReadFieldResult::Field","value":"ReadFieldResult::Field { record_end }","parent":{"krate":0,"index":240},"children":[],"decl_id":null,"docs":" The end of a field was found.","sig":null,"attributes":[{"value":"/ The end of a field was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15798,"byte_end":15831,"line_start":270,"line_end":270,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15836,"byte_end":15839,"line_start":271,"line_end":271,"column_start":5,"column_end":8}},{"value":"/ Note that when `record_end` is true, then the end of this field also","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15844,"byte_end":15916,"line_start":272,"line_end":272,"column_start":5,"column_end":77}},{"value":"/ corresponds to the end of a record.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15921,"byte_end":15960,"line_start":273,"line_end":273,"column_start":5,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16045,"byte_end":16055,"line_start":276,"line_end":276,"column_start":9,"column_end":19},"name":"record_end","qualname":"::reader::ReadFieldResult::Field::record_end","value":"bool","parent":{"krate":0,"index":245},"children":[],"decl_id":null,"docs":" Whether this was the last field in a record or not.\n","sig":null,"attributes":[{"value":"/ Whether this was the last field in a record or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15981,"byte_end":16036,"line_start":275,"line_end":275,"column_start":9,"column_end":64}}]},{"kind":"TupleVariant","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16220,"byte_end":16223,"line_start":282,"line_end":282,"column_start":5,"column_end":8},"name":"End","qualname":"::reader::ReadFieldResult::End","value":"ReadFieldResult::End","parent":{"krate":0,"index":240},"children":[],"decl_id":null,"docs":" All CSV data has been read.","sig":null,"attributes":[{"value":"/ All CSV data has been read.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16074,"byte_end":16105,"line_start":278,"line_end":278,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16110,"byte_end":16113,"line_start":279,"line_end":279,"column_start":5,"column_end":8}},{"value":"/ This state can only be returned when an empty input buffer is provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16118,"byte_end":16192,"line_start":280,"line_end":280,"column_start":5,"column_end":79}},{"value":"/ by the caller.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16197,"byte_end":16215,"line_start":281,"line_end":281,"column_start":5,"column_end":23}}]},{"kind":"Enum","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15533,"byte_end":15548,"line_start":263,"line_end":263,"column_start":10,"column_end":25},"name":"ReadFieldResult","qualname":"::reader::ReadFieldResult","value":"enum ReadFieldResult {\n InputEmpty,\n OutputFull,\n Field {\n record_end: bool,\n },\n End,\n}","parent":null,"children":[{"krate":0,"index":241},{"krate":0,"index":243},{"krate":0,"index":245},{"krate":0,"index":247}],"decl_id":null,"docs":" The result of parsing at most one field from CSV data.\n","sig":null,"attributes":[{"value":"/ The result of parsing at most one field from CSV data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":15426,"byte_end":15484,"line_start":261,"line_end":261,"column_start":1,"column_end":59}}]},{"kind":"TupleVariant","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17233,"byte_end":17243,"line_start":317,"line_end":317,"column_start":5,"column_end":15},"name":"InputEmpty","qualname":"::reader::ReadFieldNoCopyResult::InputEmpty","value":"ReadFieldNoCopyResult::InputEmpty","parent":{"krate":0,"index":260},"children":[],"decl_id":null,"docs":" The caller provided input was exhausted before the end of a field or\n record was found.\n","sig":null,"attributes":[{"value":"/ The caller provided input was exhausted before the end of a field or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17130,"byte_end":17202,"line_start":315,"line_end":315,"column_start":5,"column_end":77}},{"value":"/ record was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17207,"byte_end":17228,"line_start":316,"line_end":316,"column_start":5,"column_end":26}}]},{"kind":"StructVariant","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17416,"byte_end":17421,"line_start":322,"line_end":322,"column_start":5,"column_end":10},"name":"Field","qualname":"::reader::ReadFieldNoCopyResult::Field","value":"ReadFieldNoCopyResult::Field { record_end }","parent":{"krate":0,"index":260},"children":[],"decl_id":null,"docs":" The end of a field was found.","sig":null,"attributes":[{"value":"/ The end of a field was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17249,"byte_end":17282,"line_start":318,"line_end":318,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17287,"byte_end":17290,"line_start":319,"line_end":319,"column_start":5,"column_end":8}},{"value":"/ Note that when `record_end` is true, then the end of this field also","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17295,"byte_end":17367,"line_start":320,"line_end":320,"column_start":5,"column_end":77}},{"value":"/ corresponds to the end of a record.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17372,"byte_end":17411,"line_start":321,"line_end":321,"column_start":5,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17496,"byte_end":17506,"line_start":324,"line_end":324,"column_start":9,"column_end":19},"name":"record_end","qualname":"::reader::ReadFieldNoCopyResult::Field::record_end","value":"bool","parent":{"krate":0,"index":263},"children":[],"decl_id":null,"docs":" Whether this was the last field in a record or not.\n","sig":null,"attributes":[{"value":"/ Whether this was the last field in a record or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17432,"byte_end":17487,"line_start":323,"line_end":323,"column_start":9,"column_end":64}}]},{"kind":"TupleVariant","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17671,"byte_end":17674,"line_start":330,"line_end":330,"column_start":5,"column_end":8},"name":"End","qualname":"::reader::ReadFieldNoCopyResult::End","value":"ReadFieldNoCopyResult::End","parent":{"krate":0,"index":260},"children":[],"decl_id":null,"docs":" All CSV data has been read.","sig":null,"attributes":[{"value":"/ All CSV data has been read.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17525,"byte_end":17556,"line_start":326,"line_end":326,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17561,"byte_end":17564,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ This state can only be returned when an empty input buffer is provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17569,"byte_end":17643,"line_start":328,"line_end":328,"column_start":5,"column_end":79}},{"value":"/ by the caller.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17648,"byte_end":17666,"line_start":329,"line_end":329,"column_start":5,"column_end":23}}]},{"kind":"Enum","id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17102,"byte_end":17123,"line_start":314,"line_end":314,"column_start":10,"column_end":31},"name":"ReadFieldNoCopyResult","qualname":"::reader::ReadFieldNoCopyResult","value":"enum ReadFieldNoCopyResult {\n InputEmpty,\n Field {\n record_end: bool,\n },\n End,\n}","parent":null,"children":[{"krate":0,"index":261},{"krate":0,"index":263},{"krate":0,"index":265}],"decl_id":null,"docs":" The result of parsing at most one field from CSV data while ignoring the\n output.\n","sig":null,"attributes":[{"value":"/ The result of parsing at most one field from CSV data while ignoring the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16965,"byte_end":17041,"line_start":311,"line_end":311,"column_start":1,"column_end":77}},{"value":"/ output.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17042,"byte_end":17053,"line_start":312,"line_end":312,"column_start":1,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17904,"byte_end":17914,"line_start":338,"line_end":338,"column_start":5,"column_end":15},"name":"InputEmpty","qualname":"::reader::ReadRecordResult::InputEmpty","value":"ReadRecordResult::InputEmpty","parent":{"krate":0,"index":278},"children":[],"decl_id":null,"docs":" The caller provided input was exhausted before the end of a record was\n found.\n","sig":null,"attributes":[{"value":"/ The caller provided input was exhausted before the end of a record was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17810,"byte_end":17884,"line_start":336,"line_end":336,"column_start":5,"column_end":79}},{"value":"/ found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17889,"byte_end":17899,"line_start":337,"line_end":337,"column_start":5,"column_end":15}}]},{"kind":"TupleVariant","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18028,"byte_end":18038,"line_start":341,"line_end":341,"column_start":5,"column_end":15},"name":"OutputFull","qualname":"::reader::ReadRecordResult::OutputFull","value":"ReadRecordResult::OutputFull","parent":{"krate":0,"index":278},"children":[],"decl_id":null,"docs":" The caller provided output buffer was filled before an entire field\n could be written to it.\n","sig":null,"attributes":[{"value":"/ The caller provided output buffer was filled before an entire field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17920,"byte_end":17991,"line_start":339,"line_end":339,"column_start":5,"column_end":76}},{"value":"/ could be written to it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17996,"byte_end":18023,"line_start":340,"line_end":340,"column_start":5,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18168,"byte_end":18182,"line_start":344,"line_end":344,"column_start":5,"column_end":19},"name":"OutputEndsFull","qualname":"::reader::ReadRecordResult::OutputEndsFull","value":"ReadRecordResult::OutputEndsFull","parent":{"krate":0,"index":278},"children":[],"decl_id":null,"docs":" The caller provided output buffer of field end poisitions was filled\n before the next field could be parsed.\n","sig":null,"attributes":[{"value":"/ The caller provided output buffer of field end poisitions was filled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18044,"byte_end":18116,"line_start":342,"line_end":342,"column_start":5,"column_end":77}},{"value":"/ before the next field could be parsed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18121,"byte_end":18163,"line_start":343,"line_end":343,"column_start":5,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18227,"byte_end":18233,"line_start":346,"line_end":346,"column_start":5,"column_end":11},"name":"Record","qualname":"::reader::ReadRecordResult::Record","value":"ReadRecordResult::Record","parent":{"krate":0,"index":278},"children":[],"decl_id":null,"docs":" The end of a record was found.\n","sig":null,"attributes":[{"value":"/ The end of a record was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18188,"byte_end":18222,"line_start":345,"line_end":345,"column_start":5,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18385,"byte_end":18388,"line_start":351,"line_end":351,"column_start":5,"column_end":8},"name":"End","qualname":"::reader::ReadRecordResult::End","value":"ReadRecordResult::End","parent":{"krate":0,"index":278},"children":[],"decl_id":null,"docs":" All CSV data has been read.","sig":null,"attributes":[{"value":"/ All CSV data has been read.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18239,"byte_end":18270,"line_start":347,"line_end":347,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18275,"byte_end":18278,"line_start":348,"line_end":348,"column_start":5,"column_end":8}},{"value":"/ This state can only be returned when an empty input buffer is provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18283,"byte_end":18357,"line_start":349,"line_end":349,"column_start":5,"column_end":79}},{"value":"/ by the caller.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18362,"byte_end":18380,"line_start":350,"line_end":350,"column_start":5,"column_end":23}}]},{"kind":"Enum","id":{"krate":0,"index":278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17787,"byte_end":17803,"line_start":335,"line_end":335,"column_start":10,"column_end":26},"name":"ReadRecordResult","qualname":"::reader::ReadRecordResult","value":"enum ReadRecordResult { InputEmpty, OutputFull, OutputEndsFull, Record, End, }","parent":null,"children":[{"krate":0,"index":279},{"krate":0,"index":281},{"krate":0,"index":283},{"krate":0,"index":285},{"krate":0,"index":287}],"decl_id":null,"docs":" The result of parsing at most one record from CSV data.\n","sig":null,"attributes":[{"value":"/ The result of parsing at most one record from CSV data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":17679,"byte_end":17738,"line_start":333,"line_end":333,"column_start":1,"column_end":60}}]},{"kind":"TupleVariant","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19436,"byte_end":19446,"line_start":388,"line_end":388,"column_start":5,"column_end":15},"name":"InputEmpty","qualname":"::reader::ReadRecordNoCopyResult::InputEmpty","value":"ReadRecordNoCopyResult::InputEmpty","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" The caller provided input was exhausted before the end of a record was\n found.\n","sig":null,"attributes":[{"value":"/ The caller provided input was exhausted before the end of a record was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19342,"byte_end":19416,"line_start":386,"line_end":386,"column_start":5,"column_end":79}},{"value":"/ found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19421,"byte_end":19431,"line_start":387,"line_end":387,"column_start":5,"column_end":15}}]},{"kind":"TupleVariant","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19491,"byte_end":19497,"line_start":390,"line_end":390,"column_start":5,"column_end":11},"name":"Record","qualname":"::reader::ReadRecordNoCopyResult::Record","value":"ReadRecordNoCopyResult::Record","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" The end of a record was found.\n","sig":null,"attributes":[{"value":"/ The end of a record was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19452,"byte_end":19486,"line_start":389,"line_end":389,"column_start":5,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19649,"byte_end":19652,"line_start":395,"line_end":395,"column_start":5,"column_end":8},"name":"End","qualname":"::reader::ReadRecordNoCopyResult::End","value":"ReadRecordNoCopyResult::End","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" All CSV data has been read.","sig":null,"attributes":[{"value":"/ All CSV data has been read.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19503,"byte_end":19534,"line_start":391,"line_end":391,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19539,"byte_end":19542,"line_start":392,"line_end":392,"column_start":5,"column_end":8}},{"value":"/ This state can only be returned when an empty input buffer is provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19547,"byte_end":19621,"line_start":393,"line_end":393,"column_start":5,"column_end":79}},{"value":"/ by the caller.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19626,"byte_end":19644,"line_start":394,"line_end":394,"column_start":5,"column_end":23}}]},{"kind":"Enum","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19313,"byte_end":19335,"line_start":385,"line_end":385,"column_start":10,"column_end":32},"name":"ReadRecordNoCopyResult","qualname":"::reader::ReadRecordNoCopyResult","value":"enum ReadRecordNoCopyResult { InputEmpty, Record, End, }","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":302},{"krate":0,"index":304}],"decl_id":null,"docs":" The result of parsing at most one record from CSV data while ignoring\n output.\n","sig":null,"attributes":[{"value":"/ The result of parsing at most one record from CSV data while ignoring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19179,"byte_end":19252,"line_start":382,"line_end":382,"column_start":1,"column_end":74}},{"value":"/ output.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":19253,"byte_end":19264,"line_start":383,"line_end":383,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22125,"byte_end":22128,"line_start":478,"line_end":478,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Reader","parent":null,"children":[],"decl_id":null,"docs":" Create a new CSV reader with a default parser configuration.\n","sig":null,"attributes":[{"value":"/ Create a new CSV reader with a default parser configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22049,"byte_end":22113,"line_start":477,"line_end":477,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22359,"byte_end":22364,"line_start":485,"line_end":485,"column_start":12,"column_end":17},"name":"reset","qualname":"::reset","value":"fn reset<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Reset the parser such that it behaves as if it had never been used.","sig":null,"attributes":[{"value":"/ Reset the parser such that it behaves as if it had never been used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22191,"byte_end":22262,"line_start":482,"line_end":482,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22267,"byte_end":22270,"line_start":483,"line_end":483,"column_start":5,"column_end":8}},{"value":"/ This may be useful when reading CSV data in a random access pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22275,"byte_end":22347,"line_start":484,"line_end":484,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22744,"byte_end":22748,"line_start":496,"line_end":496,"column_start":12,"column_end":16},"name":"line","qualname":"::line","value":"fn line<'_>(&'_ Self) -> u64","parent":null,"children":[],"decl_id":null,"docs":" Return the current line number as measured by the number of occurrences\n of `\\n`.","sig":null,"attributes":[{"value":"/ Return the current line number as measured by the number of occurrences","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22559,"byte_end":22634,"line_start":492,"line_end":492,"column_start":5,"column_end":80}},{"value":"/ of `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22639,"byte_end":22651,"line_start":493,"line_end":493,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22656,"byte_end":22659,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ Line numbers starts at `1` and are reset when `reset` is called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22664,"byte_end":22732,"line_start":495,"line_end":495,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22962,"byte_end":22970,"line_start":504,"line_end":504,"column_start":12,"column_end":20},"name":"set_line","qualname":"::set_line","value":"fn set_line<'_>(&'_ mut Self, u64)","parent":null,"children":[],"decl_id":null,"docs":" Set the line number.","sig":null,"attributes":[{"value":"/ Set the line number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22794,"byte_end":22818,"line_start":500,"line_end":500,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22823,"byte_end":22826,"line_start":501,"line_end":501,"column_start":5,"column_end":8}},{"value":"/ This is useful after a call to `reset` where the caller knows the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22831,"byte_end":22900,"line_start":502,"line_end":502,"column_start":5,"column_end":74}},{"value":"/ line number from some additional context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22905,"byte_end":22950,"line_start":503,"line_end":503,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24527,"byte_end":24537,"line_start":537,"line_end":537,"column_start":12,"column_end":22},"name":"read_field","qualname":"::read_field","value":"fn read_field<'_, '_, '_>(&'_ mut Self, &'_ [u8], &'_ mut [u8])\n-> (ReadFieldResult, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Parse a single CSV field in `input` and copy field data to `output`.","sig":null,"attributes":[{"value":"/ Parse a single CSV field in `input` and copy field data to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23032,"byte_end":23104,"line_start":508,"line_end":508,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23109,"byte_end":23112,"line_start":509,"line_end":509,"column_start":5,"column_end":8}},{"value":"/ This routine requires a caller provided buffer of CSV data as the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23117,"byte_end":23186,"line_start":510,"line_end":510,"column_start":5,"column_end":74}},{"value":"/ `input` and a caller provided buffer, `output`, in which to store field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23191,"byte_end":23266,"line_start":511,"line_end":511,"column_start":5,"column_end":80}},{"value":"/ data extracted from `input`. The field data copied to `output` will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23271,"byte_end":23342,"line_start":512,"line_end":512,"column_start":5,"column_end":76}},{"value":"/ have its quotes unescaped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23347,"byte_end":23377,"line_start":513,"line_end":513,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23382,"byte_end":23385,"line_start":514,"line_end":514,"column_start":5,"column_end":8}},{"value":"/ Calling this routine parses at most a single field and returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23390,"byte_end":23456,"line_start":515,"line_end":515,"column_start":5,"column_end":71}},{"value":"/ three values indicating the state of the parser. The first value, a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23461,"byte_end":23532,"line_start":516,"line_end":516,"column_start":5,"column_end":76}},{"value":"/ `ReadFieldResult`, tells the caller what to do next. For example, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23537,"byte_end":23609,"line_start":517,"line_end":517,"column_start":5,"column_end":77}},{"value":"/ the entire input was read or if the output buffer was filled before","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23614,"byte_end":23685,"line_start":518,"line_end":518,"column_start":5,"column_end":76}},{"value":"/ a full field had been read, then `ReadFieldResult::InputEmpty` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23690,"byte_end":23759,"line_start":519,"line_end":519,"column_start":5,"column_end":74}},{"value":"/ `ReadFieldResult::OutputFull` is returned, respectively. See the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23764,"byte_end":23832,"line_start":520,"line_end":520,"column_start":5,"column_end":73}},{"value":"/ documentation for `ReadFieldResult` for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23837,"byte_end":23894,"line_start":521,"line_end":521,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23899,"byte_end":23902,"line_start":522,"line_end":522,"column_start":5,"column_end":8}},{"value":"/ The other two values returned correspond to the number of bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23907,"byte_end":23974,"line_start":523,"line_end":523,"column_start":5,"column_end":72}},{"value":"/ read from `input` and written to `output`, respectively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":23979,"byte_end":24039,"line_start":524,"line_end":524,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24044,"byte_end":24047,"line_start":525,"line_end":525,"column_start":5,"column_end":8}},{"value":"/ # Termination","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24052,"byte_end":24069,"line_start":526,"line_end":526,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24074,"byte_end":24077,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ This reader interprets an empty `input` buffer as an indication that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24082,"byte_end":24154,"line_start":528,"line_end":528,"column_start":5,"column_end":77}},{"value":"/ there is no CSV data left to read. Namely, when the caller has","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24159,"byte_end":24225,"line_start":529,"line_end":529,"column_start":5,"column_end":71}},{"value":"/ exhausted all CSV data, the caller should continue to call `read` with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24230,"byte_end":24304,"line_start":530,"line_end":530,"column_start":5,"column_end":79}},{"value":"/ an empty input buffer until `ReadFieldResult::End` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24309,"byte_end":24376,"line_start":531,"line_end":531,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24381,"byte_end":24384,"line_start":532,"line_end":532,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24389,"byte_end":24401,"line_start":533,"line_end":533,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24406,"byte_end":24409,"line_start":534,"line_end":534,"column_start":5,"column_end":8}},{"value":"/ This CSV reader can never return an error. Instead, it prefers *a*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24414,"byte_end":24484,"line_start":535,"line_end":535,"column_start":5,"column_end":75}},{"value":"/ parse over *no* parse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24489,"byte_end":24515,"line_start":536,"line_end":536,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":27088,"byte_end":27099,"line_start":593,"line_end":593,"column_start":12,"column_end":23},"name":"read_record","qualname":"::read_record","value":"fn read_record<'_, '_, '_,\n'_>(&'_ mut Self, &'_ [u8], &'_ mut [u8], &'_ mut [usize])\n-> (ReadRecordResult, usize, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Parse a single CSV record in `input` and copy each field contiguously\n to `output`, with the end position of each field written to `ends`.","sig":null,"attributes":[{"value":"/ Parse a single CSV record in `input` and copy each field contiguously","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":24956,"byte_end":25029,"line_start":552,"line_end":552,"column_start":5,"column_end":78}},{"value":"/ to `output`, with the end position of each field written to `ends`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25034,"byte_end":25105,"line_start":553,"line_end":553,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25110,"byte_end":25113,"line_start":554,"line_end":554,"column_start":5,"column_end":8}},{"value":"/ **NOTE**: This method is more cumbersome to use than `read_field`, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25118,"byte_end":25192,"line_start":555,"line_end":555,"column_start":5,"column_end":79}},{"value":"/ it can be faster since it amortizes more work.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25197,"byte_end":25247,"line_start":556,"line_end":556,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25252,"byte_end":25255,"line_start":557,"line_end":557,"column_start":5,"column_end":8}},{"value":"/ This routine requires a caller provided buffer of CSV data as the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25260,"byte_end":25329,"line_start":558,"line_end":558,"column_start":5,"column_end":74}},{"value":"/ `input` and two caller provided buffers to store the unescaped field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25334,"byte_end":25406,"line_start":559,"line_end":559,"column_start":5,"column_end":77}},{"value":"/ data (`output`) and the end position of each field in the record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25411,"byte_end":25479,"line_start":560,"line_end":560,"column_start":5,"column_end":73}},{"value":"/ (`fields`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25484,"byte_end":25499,"line_start":561,"line_end":561,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25504,"byte_end":25507,"line_start":562,"line_end":562,"column_start":5,"column_end":8}},{"value":"/ Calling this routine parses at most a single record and returns four","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25512,"byte_end":25584,"line_start":563,"line_end":563,"column_start":5,"column_end":77}},{"value":"/ values indicating the state of the parser. The first value, a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25589,"byte_end":25654,"line_start":564,"line_end":564,"column_start":5,"column_end":70}},{"value":"/ `ReadRecordResult`, tells the caller what to do next. For example, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25659,"byte_end":25732,"line_start":565,"line_end":565,"column_start":5,"column_end":78}},{"value":"/ the entire input was read or if the output buffer was filled before a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25737,"byte_end":25810,"line_start":566,"line_end":566,"column_start":5,"column_end":78}},{"value":"/ full field had been read, then `ReadRecordResult::InputEmpty` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25815,"byte_end":25883,"line_start":567,"line_end":567,"column_start":5,"column_end":73}},{"value":"/ `ReadRecordResult::OutputFull` is returned, respectively. Similarly, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25888,"byte_end":25963,"line_start":568,"line_end":568,"column_start":5,"column_end":80}},{"value":"/ the `ends` buffer is full, then `ReadRecordResult::OutputEndsFull` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":25968,"byte_end":26041,"line_start":569,"line_end":569,"column_start":5,"column_end":78}},{"value":"/ returned. See the documentation for `ReadRecordResult` for more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26046,"byte_end":26113,"line_start":570,"line_end":570,"column_start":5,"column_end":72}},{"value":"/ details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26118,"byte_end":26130,"line_start":571,"line_end":571,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26135,"byte_end":26138,"line_start":572,"line_end":572,"column_start":5,"column_end":8}},{"value":"/ The other three values correspond to the number of bytes read from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26143,"byte_end":26213,"line_start":573,"line_end":573,"column_start":5,"column_end":75}},{"value":"/ `input`, the number of bytes written to `output` and the number of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26218,"byte_end":26288,"line_start":574,"line_end":574,"column_start":5,"column_end":75}},{"value":"/ end positions written to `ends`, respectively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26293,"byte_end":26343,"line_start":575,"line_end":575,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26348,"byte_end":26351,"line_start":576,"line_end":576,"column_start":5,"column_end":8}},{"value":"/ The end positions written to `ends` are constructed as if there was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26356,"byte_end":26427,"line_start":577,"line_end":577,"column_start":5,"column_end":76}},{"value":"/ a single contiguous buffer in memory containing the entire row, even","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26432,"byte_end":26504,"line_start":578,"line_end":578,"column_start":5,"column_end":77}},{"value":"/ if `ReadRecordResult::OutputFull` was returned in the middle of reading","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26509,"byte_end":26584,"line_start":579,"line_end":579,"column_start":5,"column_end":80}},{"value":"/ a row.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26589,"byte_end":26599,"line_start":580,"line_end":580,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26604,"byte_end":26607,"line_start":581,"line_end":581,"column_start":5,"column_end":8}},{"value":"/ # Termination","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26612,"byte_end":26629,"line_start":582,"line_end":582,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26634,"byte_end":26637,"line_start":583,"line_end":583,"column_start":5,"column_end":8}},{"value":"/ This reader interprets an empty `input` buffer as an indication that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26642,"byte_end":26714,"line_start":584,"line_end":584,"column_start":5,"column_end":77}},{"value":"/ there is no CSV data left to read. Namely, when the caller has","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26719,"byte_end":26785,"line_start":585,"line_end":585,"column_start":5,"column_end":71}},{"value":"/ exhausted all CSV data, the caller should continue to call `read` with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26790,"byte_end":26864,"line_start":586,"line_end":586,"column_start":5,"column_end":79}},{"value":"/ an empty input buffer until `ReadRecordResult::End` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26869,"byte_end":26937,"line_start":587,"line_end":587,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26942,"byte_end":26945,"line_start":588,"line_end":588,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26950,"byte_end":26962,"line_start":589,"line_end":589,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26967,"byte_end":26970,"line_start":590,"line_end":590,"column_start":5,"column_end":8}},{"value":"/ This CSV reader can never return an error. Instead, it prefers *a*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":26975,"byte_end":27045,"line_start":591,"line_end":591,"column_start":5,"column_end":75}},{"value":"/ parse over *no* parse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":27050,"byte_end":27076,"line_start":592,"line_end":592,"column_start":5,"column_end":31}}]},{"kind":"Struct","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74669,"byte_end":74682,"line_start":13,"line_end":13,"column_start":12,"column_end":25},"name":"WriterBuilder","qualname":"::writer::WriterBuilder","value":"WriterBuilder { }","parent":null,"children":[{"krate":0,"index":404}],"decl_id":null,"docs":" A builder for configuring a CSV writer.","sig":null,"attributes":[{"value":"/ A builder for configuring a CSV writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74498,"byte_end":74541,"line_start":8,"line_end":8,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74542,"byte_end":74545,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ This builder permits specifying the CSV delimiter, terminator, quoting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74546,"byte_end":74620,"line_start":10,"line_end":10,"column_start":1,"column_end":75}},{"value":"/ style and more.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74621,"byte_end":74640,"line_start":11,"line_end":11,"column_start":1,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74796,"byte_end":74799,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> WriterBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new builder for configuring a CSV writer.\n","sig":null,"attributes":[{"value":"/ Create a new builder for configuring a CSV writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74730,"byte_end":74784,"line_start":18,"line_end":18,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":75249,"byte_end":75254,"line_start":34,"line_end":34,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Writer","parent":null,"children":[],"decl_id":null,"docs":" Builder a CSV writer from this configuration.\n","sig":null,"attributes":[{"value":"/ Builder a CSV writer from this configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":75188,"byte_end":75237,"line_start":33,"line_end":33,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76464,"byte_end":76473,"line_start":65,"line_end":65,"column_start":12,"column_end":21},"name":"delimiter","qualname":"::delimiter","value":"fn delimiter<'_>(&'_ mut Self, u8) -> &'_ mut WriterBuilder","parent":null,"children":[],"decl_id":null,"docs":" The field delimiter to use when writing CSV.","sig":null,"attributes":[{"value":"/ The field delimiter to use when writing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76365,"byte_end":76413,"line_start":62,"line_end":62,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76418,"byte_end":76421,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ The default is `b','`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76426,"byte_end":76452,"line_start":64,"line_end":64,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76883,"byte_end":76893,"line_start":76,"line_end":76,"column_start":12,"column_end":22},"name":"terminator","qualname":"::terminator","value":"fn terminator<'_>(&'_ mut Self, Terminator) -> &'_ mut WriterBuilder","parent":null,"children":[],"decl_id":null,"docs":" The record terminator to use when writing CSV.","sig":null,"attributes":[{"value":"/ The record terminator to use when writing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76588,"byte_end":76638,"line_start":70,"line_end":70,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76643,"byte_end":76646,"line_start":71,"line_end":71,"column_start":5,"column_end":8}},{"value":"/ A record terminator can be any single byte. The default is `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76651,"byte_end":76719,"line_start":72,"line_end":72,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76724,"byte_end":76727,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ Note that RFC 4180 specifies that record terminators should be `\\r\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76732,"byte_end":76806,"line_start":74,"line_end":74,"column_start":5,"column_end":79}},{"value":"/ To use `\\r\\n`, use the special `Terminator::CRLF` value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":76811,"byte_end":76871,"line_start":75,"line_end":75,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77359,"byte_end":77370,"line_start":88,"line_end":88,"column_start":12,"column_end":23},"name":"quote_style","qualname":"::quote_style","value":"fn quote_style<'_>(&'_ mut Self, QuoteStyle) -> &'_ mut WriterBuilder","parent":null,"children":[],"decl_id":null,"docs":" The quoting style to use when writing CSV.","sig":null,"attributes":[{"value":"/ The quoting style to use when writing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77001,"byte_end":77047,"line_start":81,"line_end":81,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77052,"byte_end":77055,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ By default, this is set to `QuoteStyle::Necessary`, which will only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77060,"byte_end":77131,"line_start":83,"line_end":83,"column_start":5,"column_end":76}},{"value":"/ use quotes when they are necessary to preserve the integrity of data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77136,"byte_end":77209,"line_start":84,"line_end":84,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77214,"byte_end":77217,"line_start":85,"line_end":85,"column_start":5,"column_end":8}},{"value":"/ Note that unless the quote style is set to `Never`, an empty field is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77222,"byte_end":77295,"line_start":86,"line_end":86,"column_start":5,"column_end":78}},{"value":"/ quoted if it is the only field in a record.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77300,"byte_end":77347,"line_start":87,"line_end":87,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77586,"byte_end":77591,"line_start":96,"line_end":96,"column_start":12,"column_end":17},"name":"quote","qualname":"::quote","value":"fn quote<'_>(&'_ mut Self, u8) -> &'_ mut WriterBuilder","parent":null,"children":[],"decl_id":null,"docs":" The quote character to use when writing CSV.","sig":null,"attributes":[{"value":"/ The quote character to use when writing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77481,"byte_end":77529,"line_start":93,"line_end":93,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77534,"byte_end":77537,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ The default value is `b'\"'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77542,"byte_end":77574,"line_start":95,"line_end":95,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77874,"byte_end":77880,"line_start":106,"line_end":106,"column_start":12,"column_end":18},"name":"escape","qualname":"::escape","value":"fn escape<'_>(&'_ mut Self, u8) -> &'_ mut WriterBuilder","parent":null,"children":[],"decl_id":null,"docs":" The escape character to use when writing CSV.","sig":null,"attributes":[{"value":"/ The escape character to use when writing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77694,"byte_end":77743,"line_start":101,"line_end":101,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77748,"byte_end":77751,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ This is only used when `double_quote` is set to `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77756,"byte_end":77816,"line_start":103,"line_end":103,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77821,"byte_end":77824,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ The default value is `b'\\\\'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77829,"byte_end":77862,"line_start":105,"line_end":105,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78292,"byte_end":78304,"line_start":118,"line_end":118,"column_start":12,"column_end":24},"name":"double_quote","qualname":"::double_quote","value":"fn double_quote<'_>(&'_ mut Self, bool) -> &'_ mut WriterBuilder","parent":null,"children":[],"decl_id":null,"docs":" The quoting escape mechanism to use when writing CSV.","sig":null,"attributes":[{"value":"/ The quoting escape mechanism to use when writing CSV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":77986,"byte_end":78043,"line_start":111,"line_end":111,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78048,"byte_end":78051,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ When enabled (which is the default), quotes are escaped by doubling","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78056,"byte_end":78127,"line_start":113,"line_end":113,"column_start":5,"column_end":76}},{"value":"/ them. e.g., `\"` escapes to `\"\"`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78132,"byte_end":78168,"line_start":114,"line_end":114,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78173,"byte_end":78176,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ When disabled, quotes are escaped with the escape character (which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78181,"byte_end":78251,"line_start":116,"line_end":116,"column_start":5,"column_end":75}},{"value":"/ is `\\\\` by default).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78256,"byte_end":78280,"line_start":117,"line_end":117,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78450,"byte_end":78457,"line_start":125,"line_end":125,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> WriterBuilder","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":408},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78974,"byte_end":78984,"line_start":140,"line_end":140,"column_start":5,"column_end":15},"name":"InputEmpty","qualname":"::writer::WriteResult::InputEmpty","value":"WriteResult::InputEmpty","parent":{"krate":0,"index":407},"children":[],"decl_id":null,"docs":" This result occurs when all of the bytes from the given input have\n been processed.\n","sig":null,"attributes":[{"value":"/ This result occurs when all of the bytes from the given input have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78875,"byte_end":78945,"line_start":138,"line_end":138,"column_start":5,"column_end":75}},{"value":"/ been processed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78950,"byte_end":78969,"line_start":139,"line_end":139,"column_start":5,"column_end":24}}]},{"kind":"TupleVariant","id":{"krate":0,"index":410},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79250,"byte_end":79260,"line_start":145,"line_end":145,"column_start":5,"column_end":15},"name":"OutputFull","qualname":"::writer::WriteResult::OutputFull","value":"WriteResult::OutputFull","parent":{"krate":0,"index":407},"children":[],"decl_id":null,"docs":" This result occurs when the output buffer was too small to process\n all of the input bytes. Generally, this means the caller must call\n the corresponding method again with the rest of the input and more\n room in the output buffer.\n","sig":null,"attributes":[{"value":"/ This result occurs when the output buffer was too small to process","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78990,"byte_end":79060,"line_start":141,"line_end":141,"column_start":5,"column_end":75}},{"value":"/ all of the input bytes. Generally, this means the caller must call","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79065,"byte_end":79135,"line_start":142,"line_end":142,"column_start":5,"column_end":75}},{"value":"/ the corresponding method again with the rest of the input and more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79140,"byte_end":79210,"line_start":143,"line_end":143,"column_start":5,"column_end":75}},{"value":"/ room in the output buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79215,"byte_end":79245,"line_start":144,"line_end":144,"column_start":5,"column_end":35}}]},{"kind":"Enum","id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78857,"byte_end":78868,"line_start":137,"line_end":137,"column_start":10,"column_end":21},"name":"WriteResult","qualname":"::writer::WriteResult","value":"enum WriteResult { InputEmpty, OutputFull, }","parent":null,"children":[{"krate":0,"index":408},{"krate":0,"index":410}],"decl_id":null,"docs":" The result of writing CSV data.","sig":null,"attributes":[{"value":"/ The result of writing CSV data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78517,"byte_end":78552,"line_start":130,"line_end":130,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78553,"byte_end":78556,"line_start":131,"line_end":131,"column_start":1,"column_end":4}},{"value":"/ A value of this type is returned from every interaction with `Writer`. It","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78557,"byte_end":78634,"line_start":132,"line_end":132,"column_start":1,"column_end":78}},{"value":"/ informs the caller how to proceed, namely, by indicating whether more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78635,"byte_end":78708,"line_start":133,"line_end":133,"column_start":1,"column_end":74}},{"value":"/ input should be given (`InputEmpty`) or if a bigger output buffer is needed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78709,"byte_end":78788,"line_start":134,"line_end":134,"column_start":1,"column_end":80}},{"value":"/ (`OutputFull`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78789,"byte_end":78808,"line_start":135,"line_end":135,"column_start":1,"column_end":20}}]},{"kind":"Struct","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79798,"byte_end":79804,"line_start":160,"line_end":160,"column_start":12,"column_end":18},"name":"Writer","qualname":"::writer::Writer","value":"Writer { }","parent":null,"children":[{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":170},{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175}],"decl_id":null,"docs":" A writer for CSV data.","sig":null,"attributes":[{"value":"/ A writer for CSV data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79265,"byte_end":79291,"line_start":148,"line_end":148,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79292,"byte_end":79295,"line_start":149,"line_end":149,"column_start":1,"column_end":4}},{"value":"/ # RFC 4180","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79296,"byte_end":79310,"line_start":150,"line_end":150,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79311,"byte_end":79314,"line_start":151,"line_end":151,"column_start":1,"column_end":4}},{"value":"/ This writer conforms to RFC 4180 with one exception: it doesn't guarantee","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79315,"byte_end":79392,"line_start":152,"line_end":152,"column_start":1,"column_end":78}},{"value":"/ that all records written are of the same length. Instead, the onus is on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79393,"byte_end":79469,"line_start":153,"line_end":153,"column_start":1,"column_end":77}},{"value":"/ the caller to ensure that all records written are of the same length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79470,"byte_end":79543,"line_start":154,"line_end":154,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79544,"byte_end":79547,"line_start":155,"line_end":155,"column_start":1,"column_end":4}},{"value":"/ Note that the default configuration of a `Writer` uses `\\n` for record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79548,"byte_end":79622,"line_start":156,"line_end":156,"column_start":1,"column_end":75}},{"value":"/ terminators instead of `\\r\\n` as specified by RFC 4180. Use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79623,"byte_end":79690,"line_start":157,"line_end":157,"column_start":1,"column_end":68}},{"value":"/ `terminator` method on `WriterBuilder` to set the terminator to `\\r\\n` if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79691,"byte_end":79768,"line_start":158,"line_end":158,"column_start":1,"column_end":78}},{"value":"/ it's desired.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":79769,"byte_end":79786,"line_start":159,"line_end":159,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":80018,"byte_end":80023,"line_start":172,"line_end":172,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Writer","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":80550,"byte_end":80553,"line_start":191,"line_end":191,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81808,"byte_end":81811,"line_start":223,"line_end":223,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Writer","parent":null,"children":[],"decl_id":null,"docs":" Creates a new CSV writer with the default configuration.\n","sig":null,"attributes":[{"value":"/ Creates a new CSV writer with the default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81736,"byte_end":81796,"line_start":222,"line_end":222,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":82064,"byte_end":82070,"line_start":231,"line_end":231,"column_start":12,"column_end":18},"name":"finish","qualname":"::finish","value":"fn finish<'_, '_>(&'_ mut Self, &'_ mut [u8]) -> (WriteResult, usize)","parent":null,"children":[],"decl_id":null,"docs":" Finish writing CSV data to `output`.","sig":null,"attributes":[{"value":"/ Finish writing CSV data to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81863,"byte_end":81903,"line_start":227,"line_end":227,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81908,"byte_end":81911,"line_start":228,"line_end":228,"column_start":5,"column_end":8}},{"value":"/ This must be called when one is done writing CSV data to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81916,"byte_end":81986,"line_start":229,"line_end":229,"column_start":5,"column_end":75}},{"value":"/ In particular, it will write closing quotes if necessary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81991,"byte_end":82052,"line_start":230,"line_end":230,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":84104,"byte_end":84109,"line_start":279,"line_end":279,"column_start":12,"column_end":17},"name":"field","qualname":"::field","value":"fn field<'_, '_, '_>(&'_ mut Self, &'_ [u8], &'_ mut [u8])\n-> (WriteResult, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Write a single CSV field from `input` to `output` while employing this\n writer's quoting style.","sig":null,"attributes":[{"value":"/ Write a single CSV field from `input` to `output` while employing this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":82913,"byte_end":82987,"line_start":257,"line_end":257,"column_start":5,"column_end":79}},{"value":"/ writer's quoting style.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":82992,"byte_end":83019,"line_start":258,"line_end":258,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83024,"byte_end":83027,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ This returns the result of writing field data, in addition to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83032,"byte_end":83101,"line_start":260,"line_end":260,"column_start":5,"column_end":74}},{"value":"/ number of bytes consumed from `input` and the number of bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83106,"byte_end":83171,"line_start":261,"line_end":261,"column_start":5,"column_end":70}},{"value":"/ written to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83176,"byte_end":83200,"line_start":262,"line_end":262,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83205,"byte_end":83208,"line_start":263,"line_end":263,"column_start":5,"column_end":8}},{"value":"/ The result of writing field data is either `WriteResult::InputEmpty`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83213,"byte_end":83285,"line_start":264,"line_end":264,"column_start":5,"column_end":77}},{"value":"/ or `WriteResult::OutputFull`. The former occurs when all bytes in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83290,"byte_end":83359,"line_start":265,"line_end":265,"column_start":5,"column_end":74}},{"value":"/ `input` were copied to `output`, while the latter occurs when `output`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83364,"byte_end":83438,"line_start":266,"line_end":266,"column_start":5,"column_end":79}},{"value":"/ is too small to fit everything from `input`. The maximum number of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83443,"byte_end":83513,"line_start":267,"line_end":267,"column_start":5,"column_end":75}},{"value":"/ bytes that can be written to `output` is `2 + (2 * input.len())`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83518,"byte_end":83586,"line_start":268,"line_end":268,"column_start":5,"column_end":73}},{"value":"/ because of quoting. (The worst case is a field consisting entirely","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83591,"byte_end":83661,"line_start":269,"line_end":269,"column_start":5,"column_end":75}},{"value":"/ of quotes.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83666,"byte_end":83681,"line_start":270,"line_end":270,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83686,"byte_end":83689,"line_start":271,"line_end":271,"column_start":5,"column_end":8}},{"value":"/ Multiple successive calls to `field` will write more data to the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83694,"byte_end":83767,"line_start":272,"line_end":272,"column_start":5,"column_end":78}},{"value":"/ field. Subsequent fields can be written by calling either `delimiter`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83772,"byte_end":83845,"line_start":273,"line_end":273,"column_start":5,"column_end":78}},{"value":"/ or `terminator` first.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83850,"byte_end":83876,"line_start":274,"line_end":274,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83881,"byte_end":83884,"line_start":275,"line_end":275,"column_start":5,"column_end":8}},{"value":"/ If this writer's quoting style is `QuoteStyle::Necessary`, then `input`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83889,"byte_end":83964,"line_start":276,"line_end":276,"column_start":5,"column_end":80}},{"value":"/ should contain the *entire* field. Otherwise, whether the field needs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":83969,"byte_end":84042,"line_start":277,"line_end":277,"column_start":5,"column_end":78}},{"value":"/ to be quoted or not cannot be determined.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":84047,"byte_end":84092,"line_start":278,"line_end":278,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85530,"byte_end":85539,"line_start":318,"line_end":318,"column_start":12,"column_end":21},"name":"delimiter","qualname":"::delimiter","value":"fn delimiter<'_, '_>(&'_ mut Self, &'_ mut [u8]) -> (WriteResult, usize)","parent":null,"children":[],"decl_id":null,"docs":" Write the configured field delimiter to `output`.","sig":null,"attributes":[{"value":"/ Write the configured field delimiter to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85058,"byte_end":85111,"line_start":310,"line_end":310,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85116,"byte_end":85119,"line_start":311,"line_end":311,"column_start":5,"column_end":8}},{"value":"/ If the output buffer does not have enough room to fit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85124,"byte_end":85181,"line_start":312,"line_end":312,"column_start":5,"column_end":62}},{"value":"/ a field delimiter, then nothing is written to `output`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85186,"byte_end":85244,"line_start":313,"line_end":313,"column_start":5,"column_end":63}},{"value":"/ and `WriteResult::OutputFull` is returned. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85249,"byte_end":85306,"line_start":314,"line_end":314,"column_start":5,"column_end":62}},{"value":"/ `WriteResult::InputEmpty` is returned along with the number of bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85311,"byte_end":85383,"line_start":315,"line_end":315,"column_start":5,"column_end":77}},{"value":"/ written to `output` (which is `1` in case of an unquoted","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85388,"byte_end":85448,"line_start":316,"line_end":316,"column_start":5,"column_end":65}},{"value":"/ field, or `2` in case of an end quote and a field separator).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":85453,"byte_end":85518,"line_start":317,"line_end":317,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86644,"byte_end":86654,"line_start":350,"line_end":350,"column_start":12,"column_end":22},"name":"terminator","qualname":"::terminator","value":"fn terminator<'_, '_>(&'_ mut Self, &'_ mut [u8]) -> (WriteResult, usize)","parent":null,"children":[],"decl_id":null,"docs":" Write the configured record terminator to `output`.","sig":null,"attributes":[{"value":"/ Write the configured record terminator to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86239,"byte_end":86294,"line_start":343,"line_end":343,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86299,"byte_end":86302,"line_start":344,"line_end":344,"column_start":5,"column_end":8}},{"value":"/ If the output buffer does not have enough room to fit a record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86307,"byte_end":86373,"line_start":345,"line_end":345,"column_start":5,"column_end":71}},{"value":"/ terminator, then no part of the terminator is written and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86378,"byte_end":86439,"line_start":346,"line_end":346,"column_start":5,"column_end":66}},{"value":"/ `WriteResult::OutputFull` is returned. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86444,"byte_end":86497,"line_start":347,"line_end":347,"column_start":5,"column_end":58}},{"value":"/ `WriteResult::InputEmpty` is returned along with the number of bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86502,"byte_end":86574,"line_start":348,"line_end":348,"column_start":5,"column_end":77}},{"value":"/ written to `output` (which is always `1` or `2`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":86579,"byte_end":86632,"line_start":349,"line_end":349,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89085,"byte_end":89100,"line_start":415,"line_end":415,"column_start":12,"column_end":27},"name":"is_special_byte","qualname":"::is_special_byte","value":"fn is_special_byte<'_>(&'_ Self, u8) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given byte corresponds to a special\n byte in this CSV writer's configuration.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given byte corresponds to a special","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":88840,"byte_end":88911,"line_start":409,"line_end":409,"column_start":5,"column_end":76}},{"value":"/ byte in this CSV writer's configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":88916,"byte_end":88960,"line_start":410,"line_end":410,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":88965,"byte_end":88968,"line_start":411,"line_end":411,"column_start":5,"column_end":8}},{"value":"/ Note that this does **not** take into account this writer's quoting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":88973,"byte_end":89044,"line_start":412,"line_end":412,"column_start":5,"column_end":76}},{"value":"/ style.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89049,"byte_end":89059,"line_start":413,"line_end":413,"column_start":5,"column_end":15}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89064,"byte_end":89073,"line_start":414,"line_end":414,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89331,"byte_end":89343,"line_start":422,"line_end":422,"column_start":12,"column_end":24},"name":"should_quote","qualname":"::should_quote","value":"fn should_quote<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if we should put the given field data\n in quotes. This takes the quoting style into account.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if we should put the given field data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89177,"byte_end":89243,"line_start":419,"line_end":419,"column_start":5,"column_end":71}},{"value":"/ in quotes. This takes the quoting style into account.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89248,"byte_end":89305,"line_start":420,"line_end":420,"column_start":5,"column_end":62}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89310,"byte_end":89319,"line_start":421,"line_end":421,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89732,"byte_end":89745,"line_start":434,"line_end":434,"column_start":12,"column_end":25},"name":"get_delimiter","qualname":"::get_delimiter","value":"fn get_delimiter<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Return the delimiter used for this writer.\n","sig":null,"attributes":[{"value":"/ Return the delimiter used for this writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89660,"byte_end":89706,"line_start":432,"line_end":432,"column_start":5,"column_end":51}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89711,"byte_end":89720,"line_start":433,"line_end":433,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89868,"byte_end":89882,"line_start":440,"line_end":440,"column_start":12,"column_end":26},"name":"get_terminator","qualname":"::get_terminator","value":"fn get_terminator<'_>(&'_ Self) -> Terminator","parent":null,"children":[],"decl_id":null,"docs":" Return the terminator used for this writer.\n","sig":null,"attributes":[{"value":"/ Return the terminator used for this writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89795,"byte_end":89842,"line_start":438,"line_end":438,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89847,"byte_end":89856,"line_start":439,"line_end":439,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90011,"byte_end":90026,"line_start":446,"line_end":446,"column_start":12,"column_end":27},"name":"get_quote_style","qualname":"::get_quote_style","value":"fn get_quote_style<'_>(&'_ Self) -> QuoteStyle","parent":null,"children":[],"decl_id":null,"docs":" Return the quoting style used for this writer.\n","sig":null,"attributes":[{"value":"/ Return the quoting style used for this writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89935,"byte_end":89985,"line_start":444,"line_end":444,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":89990,"byte_end":89999,"line_start":445,"line_end":445,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90158,"byte_end":90167,"line_start":452,"line_end":452,"column_start":12,"column_end":21},"name":"get_quote","qualname":"::get_quote","value":"fn get_quote<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Return the quote character used for this writer.\n","sig":null,"attributes":[{"value":"/ Return the quote character used for this writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90080,"byte_end":90132,"line_start":450,"line_end":450,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90137,"byte_end":90146,"line_start":451,"line_end":451,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90292,"byte_end":90302,"line_start":458,"line_end":458,"column_start":12,"column_end":22},"name":"get_escape","qualname":"::get_escape","value":"fn get_escape<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Return the escape character used for this writer.\n","sig":null,"attributes":[{"value":"/ Return the escape character used for this writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90213,"byte_end":90266,"line_start":456,"line_end":456,"column_start":5,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90271,"byte_end":90280,"line_start":457,"line_end":457,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90524,"byte_end":90540,"line_start":465,"line_end":465,"column_start":12,"column_end":28},"name":"get_double_quote","qualname":"::get_double_quote","value":"fn get_double_quote<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return whether this writer doubles quotes or not. When the writer\n does not double quotes, it will escape them using the escape character.\n","sig":null,"attributes":[{"value":"/ Return whether this writer doubles quotes or not. When the writer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90349,"byte_end":90418,"line_start":462,"line_end":462,"column_start":5,"column_end":74}},{"value":"/ does not double quotes, it will escape them using the escape character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90423,"byte_end":90498,"line_start":463,"line_end":463,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90503,"byte_end":90512,"line_start":464,"line_end":464,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90924,"byte_end":90931,"line_start":480,"line_end":480,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Writer","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91210,"byte_end":91224,"line_start":492,"line_end":492,"column_start":8,"column_end":22},"name":"is_non_numeric","qualname":"::writer::is_non_numeric","value":"fn is_non_numeric<'_>(&'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given input is non-numeric.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if the given input is non-numeric.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91139,"byte_end":91202,"line_start":491,"line_end":491,"column_start":1,"column_end":64}}]},{"kind":"Function","id":{"krate":0,"index":203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92790,"byte_end":92795,"line_start":527,"line_end":527,"column_start":8,"column_end":13},"name":"quote","qualname":"::writer::quote","value":"fn quote<'_, '_>(&'_ [u8], &'_ mut [u8], u8, u8, bool)\n-> (WriteResult, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Escape quotes `input` and writes the result to `output`.","sig":null,"attributes":[{"value":"/ Escape quotes `input` and writes the result to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91598,"byte_end":91658,"line_start":503,"line_end":503,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91659,"byte_end":91662,"line_start":504,"line_end":504,"column_start":1,"column_end":4}},{"value":"/ If `input` does not have a `quote`, then the contents of `input` are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91663,"byte_end":91735,"line_start":505,"line_end":505,"column_start":1,"column_end":73}},{"value":"/ copied verbatim to `output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91736,"byte_end":91768,"line_start":506,"line_end":506,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91769,"byte_end":91772,"line_start":507,"line_end":507,"column_start":1,"column_end":4}},{"value":"/ If `output` is not big enough to store the fully quoted contents of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91773,"byte_end":91844,"line_start":508,"line_end":508,"column_start":1,"column_end":72}},{"value":"/ `input`, then `WriteResult::OutputFull` is returned. The `output` buffer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91845,"byte_end":91921,"line_start":509,"line_end":509,"column_start":1,"column_end":77}},{"value":"/ will require a maximum of storage of `2 * input.len()` in the worst case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91922,"byte_end":91998,"line_start":510,"line_end":510,"column_start":1,"column_end":77}},{"value":"/ (where every byte is a quote).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91999,"byte_end":92033,"line_start":511,"line_end":511,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92034,"byte_end":92037,"line_start":512,"line_end":512,"column_start":1,"column_end":4}},{"value":"/ In streaming contexts, `quote` should be called in a loop until","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92038,"byte_end":92105,"line_start":513,"line_end":513,"column_start":1,"column_end":68}},{"value":"/ `WriteResult::InputEmpty` is returned. It is possible to write an infinite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92106,"byte_end":92184,"line_start":514,"line_end":514,"column_start":1,"column_end":79}},{"value":"/ loop if your output buffer is less than 2 bytes in length (the minimum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92185,"byte_end":92259,"line_start":515,"line_end":515,"column_start":1,"column_end":75}},{"value":"/ storage space required to store an escaped quote).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92260,"byte_end":92314,"line_start":516,"line_end":516,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92315,"byte_end":92318,"line_start":517,"line_end":517,"column_start":1,"column_end":4}},{"value":"/ In addition to the `WriteResult`, the number of consumed bytes from `input`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92319,"byte_end":92398,"line_start":518,"line_end":518,"column_start":1,"column_end":80}},{"value":"/ and the number of bytes written to `output` are also returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92399,"byte_end":92465,"line_start":519,"line_end":519,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92466,"byte_end":92469,"line_start":520,"line_end":520,"column_start":1,"column_end":4}},{"value":"/ `quote` is the quote byte and `escape` is the escape byte. If","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92470,"byte_end":92535,"line_start":521,"line_end":521,"column_start":1,"column_end":66}},{"value":"/ `double_quote` is true, then quotes are escaped by doubling them,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92536,"byte_end":92605,"line_start":522,"line_end":522,"column_start":1,"column_end":70}},{"value":"/ otherwise, quotes are escaped with the `escape` byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92606,"byte_end":92663,"line_start":523,"line_end":523,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92664,"byte_end":92667,"line_start":524,"line_end":524,"column_start":1,"column_end":4}},{"value":"/ N.B. This function is provided for low level usage. It is called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92668,"byte_end":92736,"line_start":525,"line_end":525,"column_start":1,"column_end":69}},{"value":"/ automatically if you're using a `Writer`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":92737,"byte_end":92782,"line_start":526,"line_end":526,"column_start":1,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3238,"byte_end":3242,"line_start":120,"line_end":120,"column_start":5,"column_end":9},"name":"CRLF","qualname":"::Terminator::CRLF","value":"Terminator::CRLF","parent":{"krate":0,"index":430},"children":[],"decl_id":null,"docs":" Parses `\\r`, `\\n` or `\\r\\n` as a single record terminator.\n","sig":null,"attributes":[{"value":"/ Parses `\\r`, `\\n` or `\\r\\n` as a single record terminator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3171,"byte_end":3233,"line_start":119,"line_end":119,"column_start":5,"column_end":67}}]},{"kind":"TupleVariant","id":{"krate":0,"index":433},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3302,"byte_end":3305,"line_start":122,"line_end":122,"column_start":5,"column_end":8},"name":"Any","qualname":"::Terminator::Any","value":"Terminator::Any(u8)","parent":{"krate":0,"index":430},"children":[],"decl_id":null,"docs":" Parses the byte given as a record terminator.\n","sig":null,"attributes":[{"value":"/ Parses the byte given as a record terminator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3248,"byte_end":3297,"line_start":121,"line_end":121,"column_start":5,"column_end":54}}]},{"kind":"Field","id":{"krate":0,"index":435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3306,"byte_end":3308,"line_start":122,"line_end":122,"column_start":9,"column_end":11},"name":"0","qualname":"::Terminator::Any::0","value":"u8","parent":{"krate":0,"index":433},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3589,"byte_end":3604,"line_start":129,"line_end":129,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::Terminator::__Nonexhaustive","value":"Terminator::__Nonexhaustive","parent":{"krate":0,"index":430},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3315,"byte_end":3369,"line_start":123,"line_end":123,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3374,"byte_end":3377,"line_start":124,"line_end":124,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3382,"byte_end":3452,"line_start":125,"line_end":125,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3457,"byte_end":3529,"line_start":126,"line_end":126,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3534,"byte_end":3565,"line_start":127,"line_end":127,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":430},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3154,"byte_end":3164,"line_start":118,"line_end":118,"column_start":10,"column_end":20},"name":"Terminator","qualname":"::Terminator","value":"enum Terminator { CRLF, Any(u8), __Nonexhaustive, }","parent":null,"children":[{"krate":0,"index":431},{"krate":0,"index":433},{"krate":0,"index":436}],"decl_id":null,"docs":" A record terminator.","sig":null,"attributes":[{"value":"/ A record terminator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2931,"byte_end":2955,"line_start":113,"line_end":113,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2956,"byte_end":2959,"line_start":114,"line_end":114,"column_start":1,"column_end":4}},{"value":"/ Use this to specify the record terminator while parsing CSV. The default is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":2960,"byte_end":3039,"line_start":115,"line_end":115,"column_start":1,"column_end":80}},{"value":"/ CRLF, which treats `\\r`, `\\n` or `\\r\\n` as a single record terminator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3040,"byte_end":3114,"line_start":116,"line_end":116,"column_start":1,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4129,"byte_end":4136,"line_start":152,"line_end":152,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Terminator","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4350,"byte_end":4356,"line_start":161,"line_end":161,"column_start":5,"column_end":11},"name":"Always","qualname":"::QuoteStyle::Always","value":"QuoteStyle::Always","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" This puts quotes around every field. Always.\n","sig":null,"attributes":[{"value":"/ This puts quotes around every field. Always.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4297,"byte_end":4345,"line_start":160,"line_end":160,"column_start":5,"column_end":53}}]},{"kind":"TupleVariant","id":{"krate":0,"index":446},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4691,"byte_end":4700,"line_start":169,"line_end":169,"column_start":5,"column_end":14},"name":"Necessary","qualname":"::QuoteStyle::Necessary","value":"QuoteStyle::Necessary","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" This puts quotes around fields only when necessary.","sig":null,"attributes":[{"value":"/ This puts quotes around fields only when necessary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4362,"byte_end":4417,"line_start":162,"line_end":162,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4422,"byte_end":4425,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ They are necessary when fields contain a quote, delimiter or record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4430,"byte_end":4501,"line_start":164,"line_end":164,"column_start":5,"column_end":76}},{"value":"/ terminator. Quotes are also necessary when writing an empty record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4506,"byte_end":4576,"line_start":165,"line_end":165,"column_start":5,"column_end":75}},{"value":"/ (which is indistinguishable from a record with one empty field).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4581,"byte_end":4649,"line_start":166,"line_end":166,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4654,"byte_end":4657,"line_start":167,"line_end":167,"column_start":5,"column_end":8}},{"value":"/ This is the default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4662,"byte_end":4686,"line_start":168,"line_end":168,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":448},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4930,"byte_end":4940,"line_start":173,"line_end":173,"column_start":5,"column_end":15},"name":"NonNumeric","qualname":"::QuoteStyle::NonNumeric","value":"QuoteStyle::NonNumeric","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" This puts quotes around all fields that are non-numeric. Namely, when\n writing a field that does not parse as a valid float or integer, then\n quotes will be used even if they aren't strictly necessary.\n","sig":null,"attributes":[{"value":"/ This puts quotes around all fields that are non-numeric. Namely, when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4706,"byte_end":4779,"line_start":170,"line_end":170,"column_start":5,"column_end":78}},{"value":"/ writing a field that does not parse as a valid float or integer, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4784,"byte_end":4857,"line_start":171,"line_end":171,"column_start":5,"column_end":78}},{"value":"/ quotes will be used even if they aren't strictly necessary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4862,"byte_end":4925,"line_start":172,"line_end":172,"column_start":5,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":450},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5025,"byte_end":5030,"line_start":175,"line_end":175,"column_start":5,"column_end":10},"name":"Never","qualname":"::QuoteStyle::Never","value":"QuoteStyle::Never","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" This *never* writes quotes, even if it would produce invalid CSV data.\n","sig":null,"attributes":[{"value":"/ This *never* writes quotes, even if it would produce invalid CSV data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4946,"byte_end":5020,"line_start":174,"line_end":174,"column_start":5,"column_end":79}}]},{"kind":"TupleVariant","id":{"krate":0,"index":452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5310,"byte_end":5325,"line_start":182,"line_end":182,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::QuoteStyle::__Nonexhaustive","value":"QuoteStyle::__Nonexhaustive","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5036,"byte_end":5090,"line_start":176,"line_end":176,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5095,"byte_end":5098,"line_start":177,"line_end":177,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5103,"byte_end":5173,"line_start":178,"line_end":178,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5178,"byte_end":5250,"line_start":179,"line_end":179,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5255,"byte_end":5286,"line_start":180,"line_end":180,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":443},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4280,"byte_end":4290,"line_start":159,"line_end":159,"column_start":10,"column_end":20},"name":"QuoteStyle","qualname":"::QuoteStyle","value":"enum QuoteStyle { Always, Necessary, NonNumeric, Never, __Nonexhaustive, }","parent":null,"children":[{"krate":0,"index":444},{"krate":0,"index":446},{"krate":0,"index":448},{"krate":0,"index":450},{"krate":0,"index":452}],"decl_id":null,"docs":" The quoting style to use when writing CSV data.\n","sig":null,"attributes":[{"value":"/ The quoting style to use when writing CSV data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4189,"byte_end":4240,"line_start":157,"line_end":157,"column_start":1,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":214},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5367,"byte_end":5374,"line_start":186,"line_end":186,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> QuoteStyle","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":11448,"byte_end":11454,"line_start":131,"line_end":131,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":47}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12269,"byte_end":12282,"line_start":162,"line_end":162,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16233,"byte_end":16248,"line_start":285,"line_end":285,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18398,"byte_end":18414,"line_start":354,"line_end":354,"column_start":6,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":63},{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":21452,"byte_end":21460,"line_start":455,"line_end":455,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":67},{"krate":0,"index":68}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22036,"byte_end":22042,"line_start":476,"line_end":476,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":87}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":47752,"byte_end":47755,"line_start":1130,"line_end":1130,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":104},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113},{"krate":0,"index":114}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":50828,"byte_end":50838,"line_start":1231,"line_end":1231,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":120},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":124}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":52678,"byte_end":52686,"line_start":1286,"line_end":1286,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":126},{"krate":0,"index":127}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":52827,"byte_end":52830,"line_start":1296,"line_end":1296,"column_start":21,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":129}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":52951,"byte_end":52961,"line_start":1302,"line_end":1302,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":131}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":53179,"byte_end":53182,"line_start":1312,"line_end":1312,"column_start":16,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":133}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":53332,"byte_end":53342,"line_start":1320,"line_end":1320,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":135}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74710,"byte_end":74723,"line_start":17,"line_end":17,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":156},{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":160},{"krate":0,"index":161},{"krate":0,"index":162},{"krate":0,"index":163}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78427,"byte_end":78440,"line_start":124,"line_end":124,"column_start":18,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":165}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":80002,"byte_end":80008,"line_start":171,"line_end":171,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":177}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":80534,"byte_end":80540,"line_start":190,"line_end":190,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":180}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81723,"byte_end":81729,"line_start":221,"line_end":221,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":189},{"krate":0,"index":190},{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90908,"byte_end":90914,"line_start":479,"line_end":479,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":199}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91009,"byte_end":91020,"line_start":485,"line_end":485,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":201}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3614,"byte_end":3624,"line_start":132,"line_end":132,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":209},{"krate":0,"index":210}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4109,"byte_end":4119,"line_start":151,"line_end":151,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":212}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5347,"byte_end":5357,"line_start":185,"line_end":185,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":214}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":11448,"byte_end":11454,"line_start":131,"line_end":131,"column_start":18,"column_end":24},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":215},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":12269,"byte_end":12282,"line_start":162,"line_end":162,"column_start":6,"column_end":19},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":234},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":16233,"byte_end":16248,"line_start":285,"line_end":285,"column_start":6,"column_end":21},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":240},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":18398,"byte_end":18414,"line_start":354,"line_end":354,"column_start":6,"column_end":22},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":278},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":21452,"byte_end":21460,"line_start":455,"line_end":455,"column_start":6,"column_end":14},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":333},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":22036,"byte_end":22042,"line_start":476,"line_end":476,"column_start":6,"column_end":12},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":215},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":47752,"byte_end":47755,"line_start":1130,"line_end":1130,"column_start":6,"column_end":9},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":93},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":50828,"byte_end":50838,"line_start":1231,"line_end":1231,"column_start":6,"column_end":16},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":115},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":52678,"byte_end":52686,"line_start":1286,"line_end":1286,"column_start":6,"column_end":14},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":384},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":52827,"byte_end":52830,"line_start":1296,"line_end":1296,"column_start":21,"column_end":24},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":93},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":52951,"byte_end":52961,"line_start":1302,"line_end":1302,"column_start":21,"column_end":31},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":115},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":53179,"byte_end":53182,"line_start":1312,"line_end":1312,"column_start":16,"column_end":19},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":93},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/reader.rs","byte_start":53332,"byte_end":53342,"line_start":1320,"line_end":1320,"column_start":16,"column_end":26},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":115},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":74710,"byte_end":74723,"line_start":17,"line_end":17,"column_start":6,"column_end":19},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":403},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":78427,"byte_end":78440,"line_start":124,"line_end":124,"column_start":18,"column_end":31},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":403},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":80002,"byte_end":80008,"line_start":171,"line_end":171,"column_start":16,"column_end":22},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":166},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":80534,"byte_end":80540,"line_start":190,"line_end":190,"column_start":21,"column_end":27},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":166},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":81723,"byte_end":81729,"line_start":221,"line_end":221,"column_start":6,"column_end":12},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":166},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":90908,"byte_end":90914,"line_start":479,"line_end":479,"column_start":18,"column_end":24},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":166},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/writer.rs","byte_start":91009,"byte_end":91020,"line_start":485,"line_end":485,"column_start":18,"column_end":29},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":422},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":3614,"byte_end":3624,"line_start":132,"line_end":132,"column_start":6,"column_end":16},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":430},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":4109,"byte_end":4119,"line_start":151,"line_end":151,"column_start":18,"column_end":28},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":430},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/csv-core-0.1.10/src/lib.rs","byte_start":5347,"byte_end":5357,"line_start":185,"line_end":185,"column_start":18,"column_end":28},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":443},"to":{"krate":1,"index":3241}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libdebug_unreachable-1fc925cad24ec0ad.json b/core/target/rls/debug/deps/save-analysis/libdebug_unreachable-1fc925cad24ec0ad.json new file mode 100644 index 0000000..ce65472 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libdebug_unreachable-1fc925cad24ec0ad.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","debug_unreachable","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=1fc925cad24ec0ad","-C","extra-filename=-1fc925cad24ec0ad","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libdebug_unreachable-1fc925cad24ec0ad.rmeta"},"prelude":{"crate_id":{"name":"debug_unreachable","disambiguator":[17392445799145844097,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","byte_start":0,"byte_end":801,"line_start":1,"line_end":35,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":1455},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","byte_start":164,"byte_end":185,"line_start":7,"line_end":7,"column_start":56,"column_end":77},"alias_span":null,"name":"unreachable_unchecked","value":"","parent":{"krate":0,"index":4}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","byte_start":0,"byte_end":801,"line_start":1,"line_end":35,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":8}],"decl_id":null,"docs":" `panic!()` in debug builds, optimization hint in release.\n","sig":null,"attributes":[{"value":"deny(missing_docs, warnings)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","byte_start":0,"byte_end":32,"line_start":1,"line_end":1,"column_start":1,"column_end":33}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","byte_start":34,"byte_end":44,"line_start":3,"line_end":3,"column_start":1,"column_end":11}},{"value":"/ `panic!()` in debug builds, optimization hint in release.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","byte_start":46,"byte_end":107,"line_start":5,"line_end":5,"column_start":1,"column_end":62}}]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","byte_start":132,"byte_end":141,"line_start":7,"line_end":7,"column_start":24,"column_end":33},"name":"_internal","qualname":"::_internal","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","parent":null,"children":[{"krate":0,"index":5}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libdtoa-8da197bad6d2d5a0.json b/core/target/rls/debug/deps/save-analysis/libdtoa-8da197bad6d2d5a0.json new file mode 100644 index 0000000..58129c7 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libdtoa-8da197bad6d2d5a0.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","dtoa","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=8da197bad6d2d5a0","-C","extra-filename=-8da197bad6d2d5a0","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libdtoa-8da197bad6d2d5a0.rmeta"},"prelude":{"crate_id":{"name":"dtoa","disambiguator":[8065989448563936939,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":0,"byte_end":8237,"line_start":1,"line_end":205,"column_start":1,"column_end":3}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":0,"byte_end":8237,"line_start":1,"line_end":205,"column_start":1,"column_end":3},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":18},{"krate":0,"index":20},{"krate":0,"index":21},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":51},{"krate":0,"index":53},{"krate":0,"index":55},{"krate":0,"index":57}],"decl_id":null,"docs":" [![github]](https://github.com/dtolnay/dtoa) [![crates-io]](https://crates.io/crates/dtoa) [![docs-rs]](https://docs.rs/dtoa)","sig":null,"attributes":[{"value":"/ [![github]](https://github.com/dtolnay/dtoa) [![crates-io]](https://crates.io/crates/dtoa) [![docs-rs]](https://docs.rs/dtoa)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":0,"byte_end":139,"line_start":1,"line_end":1,"column_start":1,"column_end":140}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":140,"byte_end":143,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":144,"byte_end":250,"line_start":3,"line_end":3,"column_start":1,"column_end":107}},{"value":"/ [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":251,"byte_end":361,"line_start":4,"line_end":4,"column_start":1,"column_end":111}},{"value":"/ [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logoColor=white&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmNWY1ZjUiIGQ9Ik00ODguNiAyNTAuMkwzOTIgMjE0VjEwNS41YzAtMTUtOS4zLTI4LjQtMjMuNC0zMy43bC0xMDAtMzcuNWMtOC4xLTMuMS0xNy4xLTMuMS0yNS4zIDBsLTEwMCAzNy41Yy0xNC4xIDUuMy0yMy40IDE4LjctMjMuNCAzMy43VjIxNGwtOTYuNiAzNi4yQzkuMyAyNTUuNSAwIDI2OC45IDAgMjgzLjlWMzk0YzAgMTMuNiA3LjcgMjYuMSAxOS45IDMyLjJsMTAwIDUwYzEwLjEgNS4xIDIyLjEgNS4xIDMyLjIgMGwxMDMuOS01MiAxMDMuOSA1MmMxMC4xIDUuMSAyMi4xIDUuMSAzMi4yIDBsMTAwLTUwYzEyLjItNi4xIDE5LjktMTguNiAxOS45LTMyLjJWMjgzLjljMC0xNS05LjMtMjguNC0yMy40LTMzLjd6TTM1OCAyMTQuOGwtODUgMzEuOXYtNjguMmw4NS0zN3Y3My4zek0xNTQgMTA0LjFsMTAyLTM4LjIgMTAyIDM4LjJ2LjZsLTEwMiA0MS40LTEwMi00MS40di0uNnptODQgMjkxLjFsLTg1IDQyLjV2LTc5LjFsODUtMzguOHY3NS40em0wLTExMmwtMTAyIDQxLjQtMTAyLTQxLjR2LS42bDEwMi0zOC4yIDEwMiAzOC4ydi42em0yNDAgMTEybC04NSA0Mi41di03OS4xbDg1LTM4Ljh2NzUuNHptMC0xMTJsLTEwMiA0MS40LTEwMi00MS40di0uNmwxMDItMzguMiAxMDIgMzguMnYuNnoiPjwvcGF0aD48L3N2Zz4K","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":362,"byte_end":1466,"line_start":5,"line_end":5,"column_start":1,"column_end":1105}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1467,"byte_end":1470,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1471,"byte_end":1479,"line_start":7,"line_end":7,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1480,"byte_end":1483,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ This crate provides fast functions for printing floating-point primitives to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1484,"byte_end":1564,"line_start":9,"line_end":9,"column_start":1,"column_end":81}},{"value":"/ an [`io::Write`]. The implementation is a straightforward Rust port of [Milo","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1565,"byte_end":1645,"line_start":10,"line_end":10,"column_start":1,"column_end":81}},{"value":"/ Yip]'s C++ implementation [dtoa.h]. The original C++ code of each function","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1646,"byte_end":1724,"line_start":11,"line_end":11,"column_start":1,"column_end":79}},{"value":"/ is included in comments.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1725,"byte_end":1753,"line_start":12,"line_end":12,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1754,"byte_end":1757,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ See also [`itoa`] for printing integer primitives.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1758,"byte_end":1812,"line_start":14,"line_end":14,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1813,"byte_end":1816,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ [`io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1817,"byte_end":1885,"line_start":16,"line_end":16,"column_start":1,"column_end":69}},{"value":"/ [Milo Yip]: https://github.com/miloyip","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1886,"byte_end":1928,"line_start":17,"line_end":17,"column_start":1,"column_end":43}},{"value":"/ [dtoa.h]: https://github.com/miloyip/rapidjson/blob/master/include/rapidjson/internal/dtoa.h","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":1929,"byte_end":2025,"line_start":18,"line_end":18,"column_start":1,"column_end":97}},{"value":"/ [`itoa`]: https://github.com/dtolnay/itoa","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2026,"byte_end":2071,"line_start":19,"line_end":19,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2072,"byte_end":2075,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2076,"byte_end":2084,"line_start":21,"line_end":21,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2085,"byte_end":2088,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ ## Performance (lower is better)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2089,"byte_end":2125,"line_start":23,"line_end":23,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2126,"byte_end":2129,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ ![performance](https://raw.githubusercontent.com/dtolnay/dtoa/master/performance.png)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2130,"byte_end":2219,"line_start":25,"line_end":25,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2220,"byte_end":2223,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2224,"byte_end":2232,"line_start":27,"line_end":27,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2233,"byte_end":2236,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2237,"byte_end":2251,"line_start":29,"line_end":29,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2252,"byte_end":2255,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2256,"byte_end":2274,"line_start":31,"line_end":31,"column_start":1,"column_end":19}},{"value":"/ use std::io;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2275,"byte_end":2291,"line_start":32,"line_end":32,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2292,"byte_end":2295,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ fn main() -> io::Result<()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2296,"byte_end":2329,"line_start":34,"line_end":34,"column_start":1,"column_end":34}},{"value":"/ // Write to a vector or other io::Write.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2330,"byte_end":2378,"line_start":35,"line_end":35,"column_start":1,"column_end":49}},{"value":"/ let mut buf = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2379,"byte_end":2412,"line_start":36,"line_end":36,"column_start":1,"column_end":34}},{"value":"/ dtoa::write(&mut buf, 2.71828f64)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2413,"byte_end":2456,"line_start":37,"line_end":37,"column_start":1,"column_end":44}},{"value":"/ println!(\"{:?}\", buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2457,"byte_end":2487,"line_start":38,"line_end":38,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2488,"byte_end":2491,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ // Write to a stack buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2492,"byte_end":2527,"line_start":40,"line_end":40,"column_start":1,"column_end":36}},{"value":"/ let mut bytes = [b'\\0'; 20];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2528,"byte_end":2564,"line_start":41,"line_end":41,"column_start":1,"column_end":37}},{"value":"/ let n = dtoa::write(&mut bytes[..], 2.71828f64)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2565,"byte_end":2622,"line_start":42,"line_end":42,"column_start":1,"column_end":58}},{"value":"/ println!(\"{:?}\", &bytes[..n]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2623,"byte_end":2661,"line_start":43,"line_end":43,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2662,"byte_end":2665,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2666,"byte_end":2680,"line_start":45,"line_end":45,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2681,"byte_end":2686,"line_start":46,"line_end":46,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":2687,"byte_end":2694,"line_start":47,"line_end":47,"column_start":1,"column_end":8}}]},{"kind":"Function","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":3276,"byte_end":3281,"line_start":73,"line_end":73,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(W, V) -> io::Result where W: io::Write, V: Floating","parent":null,"children":[],"decl_id":null,"docs":" Write float to an `io::Write`.\n","sig":null,"attributes":[{"value":"/ Write float to an `io::Write`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":3224,"byte_end":3258,"line_start":71,"line_end":71,"column_start":1,"column_end":35}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":3259,"byte_end":3268,"line_start":72,"line_end":72,"column_start":1,"column_end":10}}]},{"kind":"Trait","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":3451,"byte_end":3459,"line_start":78,"line_end":78,"column_start":11,"column_end":19},"name":"Floating","qualname":"::Floating","value":"Floating","parent":null,"children":[{"krate":0,"index":40}],"decl_id":null,"docs":" An floating point number that can be formatted by `dtoa::write`.\n","sig":null,"attributes":[{"value":"/ An floating point number that can be formatted by `dtoa::write`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":3372,"byte_end":3440,"line_start":77,"line_end":77,"column_start":1,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":3469,"byte_end":3474,"line_start":79,"line_end":79,"column_start":8,"column_end":13},"name":"write","qualname":"::Floating::write","value":"fn write(Self, W) -> io::Result where W: io::Write","parent":{"krate":0,"index":39},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":3558,"byte_end":3563,"line_start":83,"line_end":83,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(Self, W) -> io::Result where W: io::Write","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":40},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/lib.rs","byte_start":4193,"byte_end":4198,"line_start":105,"line_end":105,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(Self, W) -> io::Result where W: io::Write","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":40},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs","byte_start":9467,"byte_end":9472,"line_start":37,"line_end":37,"column_start":12,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":10}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs","byte_start":9574,"byte_end":9579,"line_start":43,"line_end":43,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":12},{"krate":0,"index":13}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs","byte_start":9871,"byte_end":9876,"line_start":55,"line_end":55,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":15},{"krate":0,"index":16}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs","byte_start":9467,"byte_end":9472,"line_start":37,"line_end":37,"column_start":12,"column_end":17},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":59},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs","byte_start":9574,"byte_end":9579,"line_start":43,"line_end":43,"column_start":19,"column_end":24},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":59},"to":{"krate":2,"index":3341}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.8/src/diyfp.rs","byte_start":9871,"byte_end":9876,"line_start":55,"line_end":55,"column_start":19,"column_end":24},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":59},"to":{"krate":2,"index":3341}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libdtoa_short-f7847b69aab64022.json b/core/target/rls/debug/deps/save-analysis/libdtoa_short-f7847b69aab64022.json new file mode 100644 index 0000000..eaadff8 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libdtoa_short-f7847b69aab64022.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","dtoa_short","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=f7847b69aab64022","-C","extra-filename=-f7847b69aab64022","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","dtoa=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libdtoa-8da197bad6d2d5a0.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libdtoa_short-f7847b69aab64022.rmeta"},"prelude":{"crate_id":{"name":"dtoa_short","disambiguator":[1492336218818701256,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","num":20,"id":{"name":"dtoa","disambiguator":[8065989448563936939,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":206,"byte_end":6102,"line_start":5,"line_end":197,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":206,"byte_end":6102,"line_start":5,"line_end":197,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":17},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":35}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":14},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":360,"byte_end":365,"line_start":12,"line_end":12,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&'_ mut W, V) -> DtoaResult where W: Write, V: Floating","parent":null,"children":[],"decl_id":null,"docs":" Format the given `value` into `dest` and return the notation it uses.\n","sig":null,"attributes":[{"value":"/ Format the given `value` into `dest` and return the notation it uses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":269,"byte_end":342,"line_start":10,"line_end":10,"column_start":1,"column_end":74}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":343,"byte_end":352,"line_start":11,"line_end":11,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":570,"byte_end":578,"line_start":18,"line_end":18,"column_start":12,"column_end":20},"name":"Notation","qualname":"::Notation","value":"Notation { decimal_point, scientific }","parent":null,"children":[{"krate":0,"index":37},{"krate":0,"index":38}],"decl_id":null,"docs":" Form of the formatted floating-point number.\n","sig":null,"attributes":[{"value":"/ Form of the formatted floating-point number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":465,"byte_end":513,"line_start":16,"line_end":16,"column_start":1,"column_end":49}}]},{"kind":"Field","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":634,"byte_end":647,"line_start":20,"line_end":20,"column_start":9,"column_end":22},"name":"decimal_point","qualname":"::Notation::decimal_point","value":"bool","parent":{"krate":0,"index":36},"children":[],"decl_id":null,"docs":" Whether it contains a decimal point.\n","sig":null,"attributes":[{"value":"/ Whether it contains a decimal point.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":585,"byte_end":625,"line_start":19,"line_end":19,"column_start":5,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":699,"byte_end":709,"line_start":22,"line_end":22,"column_start":9,"column_end":19},"name":"scientific","qualname":"::Notation::scientific","value":"bool","parent":{"krate":0,"index":36},"children":[],"decl_id":null,"docs":" Whether it uses E-notation.\n","sig":null,"attributes":[{"value":"/ Whether it uses E-notation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":659,"byte_end":690,"line_start":21,"line_end":21,"column_start":5,"column_end":36}}]},{"kind":"Type","id":{"krate":0,"index":19},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":912,"byte_end":922,"line_start":35,"line_end":35,"column_start":10,"column_end":20},"name":"DtoaResult","qualname":"::DtoaResult","value":"Result","parent":null,"children":[],"decl_id":null,"docs":" Result of formatting the number.\n","sig":null,"attributes":[{"value":"/ Result of formatting the number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":866,"byte_end":902,"line_start":34,"line_end":34,"column_start":1,"column_end":37}}]},{"kind":"Trait","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":966,"byte_end":974,"line_start":37,"line_end":37,"column_start":11,"column_end":19},"name":"Floating","qualname":"::Floating","value":"Floating: dtoa::Floating","parent":null,"children":[{"krate":0,"index":21}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":1001,"byte_end":1006,"line_start":38,"line_end":38,"column_start":8,"column_end":13},"name":"write","qualname":"::Floating::write","value":"fn write(Self, &'_ mut W) -> DtoaResult where W: Write","parent":{"krate":0,"index":20},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":1086,"byte_end":1091,"line_start":42,"line_end":42,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(Self, &'_ mut W) -> DtoaResult where W: Write","parent":{"krate":0,"index":20},"children":[],"decl_id":{"krate":0,"index":21},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":1217,"byte_end":1222,"line_start":48,"line_end":48,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(Self, &'_ mut W) -> DtoaResult where W: Write","parent":{"krate":0,"index":20},"children":[],"decl_id":{"krate":0,"index":21},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":725,"byte_end":733,"line_start":25,"line_end":25,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":18}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":725,"byte_end":733,"line_start":25,"line_end":25,"column_start":6,"column_end":14},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":36},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-short-0.3.3/src/lib.rs","byte_start":983,"byte_end":991,"line_start":37,"line_end":37,"column_start":28,"column_end":36},"kind":"SuperTrait","from":{"krate":20,"index":39},"to":{"krate":0,"index":20}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libego_tree-fed8ce13467b326f.json b/core/target/rls/debug/deps/save-analysis/libego_tree-fed8ce13467b326f.json new file mode 100644 index 0000000..e8e4942 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libego_tree-fed8ce13467b326f.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","ego_tree","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=fed8ce13467b326f","-C","extra-filename=-fed8ce13467b326f","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libego_tree-fed8ce13467b326f.rmeta"},"prelude":{"crate_id":{"name":"ego_tree","disambiguator":[11447841589332631928,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":0,"byte_end":20168,"line_start":1,"line_end":680,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":0,"byte_end":20168,"line_start":1,"line_end":680,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":271},{"krate":0,"index":274},{"krate":0,"index":277},{"krate":0,"index":279},{"krate":0,"index":283},{"krate":0,"index":285},{"krate":0,"index":288},{"krate":0,"index":292},{"krate":0,"index":295},{"krate":0,"index":297},{"krate":0,"index":299},{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":307},{"krate":0,"index":16},{"krate":0,"index":310},{"krate":0,"index":317},{"krate":0,"index":320},{"krate":0,"index":323},{"krate":0,"index":325},{"krate":0,"index":329},{"krate":0,"index":331},{"krate":0,"index":334},{"krate":0,"index":19},{"krate":0,"index":21},{"krate":0,"index":338},{"krate":0,"index":344},{"krate":0,"index":348},{"krate":0,"index":353},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":38},{"krate":0,"index":54},{"krate":0,"index":72},{"krate":0,"index":104},{"krate":0,"index":108},{"krate":0,"index":264},{"krate":0,"index":265}],"decl_id":null,"docs":" Vec-backed ID-tree.","sig":null,"attributes":[{"value":"/ Vec-backed ID-tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":0,"byte_end":23,"line_start":1,"line_end":1,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":24,"byte_end":27,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ # Behavior","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":28,"byte_end":42,"line_start":3,"line_end":3,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":43,"byte_end":46,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ - Trees have at least a root node;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":47,"byte_end":85,"line_start":5,"line_end":5,"column_start":1,"column_end":39}},{"value":"/ - Nodes have zero or more ordered children;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":86,"byte_end":133,"line_start":6,"line_end":6,"column_start":1,"column_end":48}},{"value":"/ - Nodes have at most one parent;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":134,"byte_end":170,"line_start":7,"line_end":7,"column_start":1,"column_end":37}},{"value":"/ - Nodes can be detached (orphaned) but not removed;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":171,"byte_end":226,"line_start":8,"line_end":8,"column_start":1,"column_end":56}},{"value":"/ - Node parent, next sibling, previous sibling, first child and last child","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":227,"byte_end":304,"line_start":9,"line_end":9,"column_start":1,"column_end":78}},{"value":"/ can be accessed in constant time;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":305,"byte_end":344,"line_start":10,"line_end":10,"column_start":1,"column_end":40}},{"value":"/ - All methods perform in constant time;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":345,"byte_end":388,"line_start":11,"line_end":11,"column_start":1,"column_end":44}},{"value":"/ - All iterators perform in linear time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":389,"byte_end":432,"line_start":12,"line_end":12,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":433,"byte_end":436,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":437,"byte_end":451,"line_start":14,"line_end":14,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":452,"byte_end":455,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":456,"byte_end":463,"line_start":16,"line_end":16,"column_start":1,"column_end":8}},{"value":"/ let mut tree = ego_tree::Tree::new('a');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":464,"byte_end":508,"line_start":17,"line_end":17,"column_start":1,"column_end":45}},{"value":"/ let mut root = tree.root_mut();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":509,"byte_end":544,"line_start":18,"line_end":18,"column_start":1,"column_end":36}},{"value":"/ root.append('b');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":545,"byte_end":566,"line_start":19,"line_end":19,"column_start":1,"column_end":22}},{"value":"/ let mut c = root.append('c');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":567,"byte_end":600,"line_start":20,"line_end":20,"column_start":1,"column_end":34}},{"value":"/ c.append('d');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":601,"byte_end":619,"line_start":21,"line_end":21,"column_start":1,"column_end":19}},{"value":"/ c.append('e');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":620,"byte_end":638,"line_start":22,"line_end":22,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":639,"byte_end":646,"line_start":23,"line_end":23,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":647,"byte_end":650,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":651,"byte_end":658,"line_start":25,"line_end":25,"column_start":1,"column_end":8}},{"value":"/ #[macro_use] extern crate ego_tree;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":659,"byte_end":698,"line_start":26,"line_end":26,"column_start":1,"column_end":40}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":699,"byte_end":716,"line_start":27,"line_end":27,"column_start":1,"column_end":18}},{"value":"/ let tree = tree!('a' => { 'b', 'c' => { 'd', 'e' } });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":717,"byte_end":775,"line_start":28,"line_end":28,"column_start":1,"column_end":59}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":776,"byte_end":783,"line_start":29,"line_end":29,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":784,"byte_end":791,"line_start":30,"line_end":30,"column_start":1,"column_end":8}},{"value":"warn(missing_docs, missing_debug_implementations,\nmissing_copy_implementations,)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":793,"byte_end":891,"line_start":32,"line_end":36,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":1081,"byte_end":1085,"line_start":45,"line_end":45,"column_start":12,"column_end":16},"name":"Tree","qualname":"::Tree","value":"Tree { }","parent":null,"children":[{"krate":0,"index":273}],"decl_id":null,"docs":" Vec-backed ID-tree.","sig":null,"attributes":[{"value":"/ Vec-backed ID-tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":962,"byte_end":985,"line_start":41,"line_end":41,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":986,"byte_end":989,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ Always contains at least a root node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":990,"byte_end":1031,"line_start":43,"line_end":43,"column_start":1,"column_end":42}}]},{"kind":"Struct","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":1236,"byte_end":1242,"line_start":53,"line_end":53,"column_start":12,"column_end":18},"name":"NodeId","qualname":"::NodeId","value":"","parent":null,"children":[],"decl_id":null,"docs":" Node ID.","sig":null,"attributes":[{"value":"/ Node ID.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":1117,"byte_end":1129,"line_start":49,"line_end":49,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":1130,"byte_end":1133,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ Index into a `Tree`-internal `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":1134,"byte_end":1173,"line_start":51,"line_end":51,"column_start":1,"column_end":40}}]},{"kind":"Struct","id":{"krate":0,"index":338},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2411,"byte_end":2418,"line_start":98,"line_end":98,"column_start":12,"column_end":19},"name":"NodeRef","qualname":"::NodeRef","value":"NodeRef { }","parent":null,"children":[{"krate":0,"index":341},{"krate":0,"index":342},{"krate":0,"index":343}],"decl_id":null,"docs":" Node reference.\n","sig":null,"attributes":[{"value":"/ Node reference.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2363,"byte_end":2382,"line_start":96,"line_end":96,"column_start":1,"column_end":20}}]},{"kind":"Struct","id":{"krate":0,"index":348},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2596,"byte_end":2603,"line_start":110,"line_end":110,"column_start":12,"column_end":19},"name":"NodeMut","qualname":"::NodeMut","value":"NodeMut { }","parent":null,"children":[{"krate":0,"index":351},{"krate":0,"index":352}],"decl_id":null,"docs":" Node mutator.\n","sig":null,"attributes":[{"value":"/ Node mutator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2550,"byte_end":2567,"line_start":108,"line_end":108,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2852,"byte_end":2857,"line_start":122,"line_end":122,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2982,"byte_end":2984,"line_start":127,"line_end":127,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3249,"byte_end":3252,"line_start":136,"line_end":136,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a tree with a root node.\n","sig":null,"attributes":[{"value":"/ Creates a tree with a root node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3201,"byte_end":3237,"line_start":135,"line_end":135,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3402,"byte_end":3415,"line_start":141,"line_end":141,"column_start":12,"column_end":25},"name":"with_capacity","qualname":">::with_capacity","value":"fn with_capacity(T, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a tree with a root node and the specified capacity.\n","sig":null,"attributes":[{"value":"/ Creates a tree with a root node and the specified capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3327,"byte_end":3390,"line_start":140,"line_end":140,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3629,"byte_end":3632,"line_start":148,"line_end":148,"column_start":12,"column_end":15},"name":"get","qualname":">::get","value":"fn get<'_>(&'_ Self, NodeId) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the specified node.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the specified node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3571,"byte_end":3617,"line_start":147,"line_end":147,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3824,"byte_end":3831,"line_start":153,"line_end":153,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self, NodeId) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutator of the specified node.\n","sig":null,"attributes":[{"value":"/ Returns a mutator of the specified node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3768,"byte_end":3812,"line_start":152,"line_end":152,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4299,"byte_end":4312,"line_start":167,"line_end":167,"column_start":19,"column_end":32},"name":"get_unchecked","qualname":">::get_unchecked","value":"unsafe fn get_unchecked<'_>(&'_ Self, NodeId) -> NodeRef","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the specified node.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the specified node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4234,"byte_end":4280,"line_start":166,"line_end":166,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4478,"byte_end":4495,"line_start":172,"line_end":172,"column_start":19,"column_end":36},"name":"get_unchecked_mut","qualname":">::get_unchecked_mut","value":"unsafe fn get_unchecked_mut<'_>(&'_ mut Self, NodeId) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutator of the specified node.\n","sig":null,"attributes":[{"value":"/ Returns a mutator of the specified node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4415,"byte_end":4459,"line_start":171,"line_end":171,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4634,"byte_end":4638,"line_start":177,"line_end":177,"column_start":12,"column_end":16},"name":"root","qualname":">::root","value":"fn root<'_>(&'_ Self) -> NodeRef","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the root node.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the root node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4581,"byte_end":4622,"line_start":176,"line_end":176,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4785,"byte_end":4793,"line_start":182,"line_end":182,"column_start":12,"column_end":20},"name":"root_mut","qualname":">::root_mut","value":"fn root_mut<'_>(&'_ mut Self) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutator of the root node.\n","sig":null,"attributes":[{"value":"/ Returns a mutator of the root node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4734,"byte_end":4773,"line_start":181,"line_end":181,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4936,"byte_end":4942,"line_start":187,"line_end":187,"column_start":12,"column_end":18},"name":"orphan","qualname":">::orphan","value":"fn orphan<'_>(&'_ mut Self, T) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Creates an orphan node.\n","sig":null,"attributes":[{"value":"/ Creates an orphan node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":4897,"byte_end":4924,"line_start":186,"line_end":186,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5221,"byte_end":5223,"line_start":196,"line_end":196,"column_start":12,"column_end":14},"name":"id","qualname":"::id","value":"fn id<'_>(&'_ Self) -> NodeId","parent":null,"children":[],"decl_id":null,"docs":" Returns the ID of this node.\n","sig":null,"attributes":[{"value":"/ Returns the ID of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5177,"byte_end":5209,"line_start":195,"line_end":195,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5320,"byte_end":5324,"line_start":201,"line_end":201,"column_start":12,"column_end":16},"name":"tree","qualname":"::tree","value":"fn tree<'_>(&'_ Self) -> &'a Tree","parent":null,"children":[],"decl_id":null,"docs":" Returns the tree owning this node.\n","sig":null,"attributes":[{"value":"/ Returns the tree owning this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5270,"byte_end":5308,"line_start":200,"line_end":200,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5425,"byte_end":5430,"line_start":206,"line_end":206,"column_start":12,"column_end":17},"name":"value","qualname":"::value","value":"fn value<'_>(&'_ Self) -> &'a T","parent":null,"children":[],"decl_id":null,"docs":" Returns the value of this node.\n","sig":null,"attributes":[{"value":"/ Returns the value of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5378,"byte_end":5413,"line_start":205,"line_end":205,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5533,"byte_end":5539,"line_start":211,"line_end":211,"column_start":12,"column_end":18},"name":"parent","qualname":"::parent","value":"fn parent<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the parent of this node.\n","sig":null,"attributes":[{"value":"/ Returns the parent of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5485,"byte_end":5521,"line_start":210,"line_end":210,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5708,"byte_end":5720,"line_start":216,"line_end":216,"column_start":12,"column_end":24},"name":"prev_sibling","qualname":"::prev_sibling","value":"fn prev_sibling<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the previous sibling of this node.\n","sig":null,"attributes":[{"value":"/ Returns the previous sibling of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5650,"byte_end":5696,"line_start":215,"line_end":215,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5891,"byte_end":5903,"line_start":221,"line_end":221,"column_start":12,"column_end":24},"name":"next_sibling","qualname":"::next_sibling","value":"fn next_sibling<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the next sibling of this node.\n","sig":null,"attributes":[{"value":"/ Returns the next sibling of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5837,"byte_end":5879,"line_start":220,"line_end":220,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6073,"byte_end":6084,"line_start":226,"line_end":226,"column_start":12,"column_end":23},"name":"first_child","qualname":"::first_child","value":"fn first_child<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the first child of this node.\n","sig":null,"attributes":[{"value":"/ Returns the first child of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6020,"byte_end":6061,"line_start":225,"line_end":225,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6254,"byte_end":6264,"line_start":231,"line_end":231,"column_start":12,"column_end":22},"name":"last_child","qualname":"::last_child","value":"fn last_child<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the last child of this node.\n","sig":null,"attributes":[{"value":"/ Returns the last child of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6202,"byte_end":6242,"line_start":230,"line_end":230,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6437,"byte_end":6449,"line_start":236,"line_end":236,"column_start":12,"column_end":24},"name":"has_siblings","qualname":"::has_siblings","value":"fn has_siblings<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this node has siblings.\n","sig":null,"attributes":[{"value":"/ Returns true if this node has siblings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6382,"byte_end":6425,"line_start":235,"line_end":235,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6610,"byte_end":6622,"line_start":241,"line_end":241,"column_start":12,"column_end":24},"name":"has_children","qualname":"::has_children","value":"fn has_children<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this node has children.\n","sig":null,"attributes":[{"value":"/ Returns true if this node has children.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6555,"byte_end":6598,"line_start":240,"line_end":240,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6767,"byte_end":6769,"line_start":248,"line_end":248,"column_start":12,"column_end":14},"name":"id","qualname":"::id","value":"fn id<'_>(&'_ Self) -> NodeId","parent":null,"children":[],"decl_id":null,"docs":" Returns the ID of this node.\n","sig":null,"attributes":[{"value":"/ Returns the ID of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6723,"byte_end":6755,"line_start":247,"line_end":247,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6866,"byte_end":6870,"line_start":253,"line_end":253,"column_start":12,"column_end":16},"name":"tree","qualname":"::tree","value":"fn tree<'_>(&'_ mut Self) -> &'_ mut Tree","parent":null,"children":[],"decl_id":null,"docs":" Returns the tree owning this node.\n","sig":null,"attributes":[{"value":"/ Returns the tree owning this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6816,"byte_end":6854,"line_start":252,"line_end":252,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7071,"byte_end":7076,"line_start":262,"line_end":262,"column_start":12,"column_end":17},"name":"value","qualname":"::value","value":"fn value<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Returns the value of this node.\n","sig":null,"attributes":[{"value":"/ Returns the value of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7024,"byte_end":7059,"line_start":261,"line_end":261,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7190,"byte_end":7196,"line_start":267,"line_end":267,"column_start":12,"column_end":18},"name":"parent","qualname":"::parent","value":"fn parent<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the parent of this node.\n","sig":null,"attributes":[{"value":"/ Returns the parent of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7142,"byte_end":7178,"line_start":266,"line_end":266,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7407,"byte_end":7419,"line_start":273,"line_end":273,"column_start":12,"column_end":24},"name":"prev_sibling","qualname":"::prev_sibling","value":"fn prev_sibling<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the previous sibling of this node.\n","sig":null,"attributes":[{"value":"/ Returns the previous sibling of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7349,"byte_end":7395,"line_start":272,"line_end":272,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7632,"byte_end":7644,"line_start":279,"line_end":279,"column_start":12,"column_end":24},"name":"next_sibling","qualname":"::next_sibling","value":"fn next_sibling<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the next sibling of this node.\n","sig":null,"attributes":[{"value":"/ Returns the next sibling of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7578,"byte_end":7620,"line_start":278,"line_end":278,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7856,"byte_end":7867,"line_start":285,"line_end":285,"column_start":12,"column_end":23},"name":"first_child","qualname":"::first_child","value":"fn first_child<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the first child of this node.\n","sig":null,"attributes":[{"value":"/ Returns the first child of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":7803,"byte_end":7844,"line_start":284,"line_end":284,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8081,"byte_end":8091,"line_start":291,"line_end":291,"column_start":12,"column_end":22},"name":"last_child","qualname":"::last_child","value":"fn last_child<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the last child of this node.\n","sig":null,"attributes":[{"value":"/ Returns the last child of this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8029,"byte_end":8069,"line_start":290,"line_end":290,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8308,"byte_end":8320,"line_start":297,"line_end":297,"column_start":12,"column_end":24},"name":"has_siblings","qualname":"::has_siblings","value":"fn has_siblings<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this node has siblings.\n","sig":null,"attributes":[{"value":"/ Returns true if this node has siblings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8253,"byte_end":8296,"line_start":296,"line_end":296,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8471,"byte_end":8483,"line_start":302,"line_end":302,"column_start":12,"column_end":24},"name":"has_children","qualname":"::has_children","value":"fn has_children<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this node has children.\n","sig":null,"attributes":[{"value":"/ Returns true if this node has children.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8416,"byte_end":8459,"line_start":301,"line_end":301,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8628,"byte_end":8634,"line_start":307,"line_end":307,"column_start":12,"column_end":18},"name":"append","qualname":"::append","value":"fn append<'_>(&'_ mut Self, T) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Appends a new child to this node.\n","sig":null,"attributes":[{"value":"/ Appends a new child to this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8579,"byte_end":8616,"line_start":306,"line_end":306,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8805,"byte_end":8812,"line_start":313,"line_end":313,"column_start":12,"column_end":19},"name":"prepend","qualname":"::prepend","value":"fn prepend<'_>(&'_ mut Self, T) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Prepends a new child to this node.\n","sig":null,"attributes":[{"value":"/ Prepends a new child to this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8755,"byte_end":8793,"line_start":312,"line_end":312,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9064,"byte_end":9077,"line_start":323,"line_end":323,"column_start":12,"column_end":25},"name":"insert_before","qualname":"::insert_before","value":"fn insert_before<'_>(&'_ mut Self, T) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Inserts a new sibling before this node.","sig":null,"attributes":[{"value":"/ Inserts a new sibling before this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8934,"byte_end":8977,"line_start":318,"line_end":318,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8982,"byte_end":8985,"line_start":319,"line_end":319,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":8990,"byte_end":9002,"line_start":320,"line_end":320,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9007,"byte_end":9010,"line_start":321,"line_end":321,"column_start":5,"column_end":8}},{"value":"/ Panics if this node is an orphan.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9015,"byte_end":9052,"line_start":322,"line_end":322,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9334,"byte_end":9346,"line_start":333,"line_end":333,"column_start":12,"column_end":24},"name":"insert_after","qualname":"::insert_after","value":"fn insert_after<'_>(&'_ mut Self, T) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Inserts a new sibling after this node.","sig":null,"attributes":[{"value":"/ Inserts a new sibling after this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9205,"byte_end":9247,"line_start":328,"line_end":328,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9252,"byte_end":9255,"line_start":329,"line_end":329,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9260,"byte_end":9272,"line_start":330,"line_end":330,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9277,"byte_end":9280,"line_start":331,"line_end":331,"column_start":5,"column_end":8}},{"value":"/ Panics if this node is an orphan.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9285,"byte_end":9322,"line_start":332,"line_end":332,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9524,"byte_end":9530,"line_start":339,"line_end":339,"column_start":12,"column_end":18},"name":"detach","qualname":"::detach","value":"fn detach<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Detaches this node from its parent.\n","sig":null,"attributes":[{"value":"/ Detaches this node from its parent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":9473,"byte_end":9512,"line_start":338,"line_end":338,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":10802,"byte_end":10811,"line_start":376,"line_end":376,"column_start":12,"column_end":21},"name":"append_id","qualname":"::append_id","value":"fn append_id<'_>(&'_ mut Self, NodeId) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Appends a child to this node.","sig":null,"attributes":[{"value":"/ Appends a child to this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":10677,"byte_end":10710,"line_start":371,"line_end":371,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":10715,"byte_end":10718,"line_start":372,"line_end":372,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":10723,"byte_end":10735,"line_start":373,"line_end":373,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":10740,"byte_end":10743,"line_start":374,"line_end":374,"column_start":5,"column_end":8}},{"value":"/ Panics if `new_child_id` is not valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":10748,"byte_end":10790,"line_start":375,"line_end":375,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":11778,"byte_end":11788,"line_start":405,"line_end":405,"column_start":12,"column_end":22},"name":"prepend_id","qualname":"::prepend_id","value":"fn prepend_id<'_>(&'_ mut Self, NodeId) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Prepends a child to this node.","sig":null,"attributes":[{"value":"/ Prepends a child to this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":11652,"byte_end":11686,"line_start":400,"line_end":400,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":11691,"byte_end":11694,"line_start":401,"line_end":401,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":11699,"byte_end":11711,"line_start":402,"line_end":402,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":11716,"byte_end":11719,"line_start":403,"line_end":403,"column_start":5,"column_end":8}},{"value":"/ Panics if `new_child_id` is not valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":11724,"byte_end":11766,"line_start":404,"line_end":404,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":12809,"byte_end":12825,"line_start":435,"line_end":435,"column_start":12,"column_end":28},"name":"insert_id_before","qualname":"::insert_id_before","value":"fn insert_id_before<'_>(&'_ mut Self, NodeId) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Inserts a sibling before this node.","sig":null,"attributes":[{"value":"/ Inserts a sibling before this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":12630,"byte_end":12669,"line_start":429,"line_end":429,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":12674,"byte_end":12677,"line_start":430,"line_end":430,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":12682,"byte_end":12694,"line_start":431,"line_end":431,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":12699,"byte_end":12702,"line_start":432,"line_end":432,"column_start":5,"column_end":8}},{"value":"/ - Panics if `new_sibling_id` is not valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":12707,"byte_end":12753,"line_start":433,"line_end":433,"column_start":5,"column_end":51}},{"value":"/ - Panics if this node is an orphan.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":12758,"byte_end":12797,"line_start":434,"line_end":434,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":14009,"byte_end":14024,"line_start":469,"line_end":469,"column_start":12,"column_end":27},"name":"insert_id_after","qualname":"::insert_id_after","value":"fn insert_id_after<'_>(&'_ mut Self, NodeId) -> NodeMut","parent":null,"children":[],"decl_id":null,"docs":" Inserts a sibling after this node.","sig":null,"attributes":[{"value":"/ Inserts a sibling after this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":13831,"byte_end":13869,"line_start":463,"line_end":463,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":13874,"byte_end":13877,"line_start":464,"line_end":464,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":13882,"byte_end":13894,"line_start":465,"line_end":465,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":13899,"byte_end":13902,"line_start":466,"line_end":466,"column_start":5,"column_end":8}},{"value":"/ - Panics if `new_sibling_id` is not valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":13907,"byte_end":13953,"line_start":467,"line_end":467,"column_start":5,"column_end":51}},{"value":"/ - Panics if this node is an orphan.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":13958,"byte_end":13997,"line_start":468,"line_end":468,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":15183,"byte_end":15206,"line_start":502,"line_end":502,"column_start":12,"column_end":35},"name":"reparent_from_id_append","qualname":"::reparent_from_id_append","value":"fn reparent_from_id_append<'_>(&'_ mut Self, NodeId)","parent":null,"children":[],"decl_id":null,"docs":" Reparents the children of a node, appending them to this node.","sig":null,"attributes":[{"value":"/ Reparents the children of a node, appending them to this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":15030,"byte_end":15096,"line_start":497,"line_end":497,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":15101,"byte_end":15104,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":15109,"byte_end":15121,"line_start":499,"line_end":499,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":15126,"byte_end":15129,"line_start":500,"line_end":500,"column_start":5,"column_end":8}},{"value":"/ Panics if `from_id` is not valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":15134,"byte_end":15171,"line_start":501,"line_end":501,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":16271,"byte_end":16295,"line_start":535,"line_end":535,"column_start":12,"column_end":36},"name":"reparent_from_id_prepend","qualname":"::reparent_from_id_prepend","value":"fn reparent_from_id_prepend<'_>(&'_ mut Self, NodeId)","parent":null,"children":[],"decl_id":null,"docs":" Reparents the children of a node, prepending them to this node.","sig":null,"attributes":[{"value":"/ Reparents the children of a node, prepending them to this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":16117,"byte_end":16184,"line_start":530,"line_end":530,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":16189,"byte_end":16192,"line_start":531,"line_end":531,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":16197,"byte_end":16209,"line_start":532,"line_end":532,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":16214,"byte_end":16217,"line_start":533,"line_end":533,"column_start":5,"column_end":8}},{"value":"/ Panics if `from_id` is not valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":16222,"byte_end":16259,"line_start":534,"line_end":534,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":17269,"byte_end":17273,"line_start":565,"line_end":565,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(NodeMut) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"iter","qualname":"::iter","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","parent":null,"children":[{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":113},{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":123},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":129},{"krate":0,"index":357},{"krate":0,"index":361},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":140},{"krate":0,"index":364},{"krate":0,"index":369},{"krate":0,"index":144},{"krate":0,"index":148},{"krate":0,"index":151},{"krate":0,"index":158},{"krate":0,"index":373},{"krate":0,"index":378},{"krate":0,"index":163},{"krate":0,"index":166},{"krate":0,"index":173},{"krate":0,"index":382},{"krate":0,"index":387},{"krate":0,"index":178},{"krate":0,"index":182},{"krate":0,"index":185},{"krate":0,"index":192},{"krate":0,"index":197},{"krate":0,"index":202},{"krate":0,"index":207},{"krate":0,"index":436},{"krate":0,"index":441},{"krate":0,"index":391},{"krate":0,"index":395},{"krate":0,"index":445},{"krate":0,"index":450},{"krate":0,"index":400},{"krate":0,"index":404},{"krate":0,"index":454},{"krate":0,"index":459},{"krate":0,"index":409},{"krate":0,"index":413},{"krate":0,"index":463},{"krate":0,"index":468},{"krate":0,"index":418},{"krate":0,"index":422},{"krate":0,"index":472},{"krate":0,"index":477},{"krate":0,"index":427},{"krate":0,"index":431},{"krate":0,"index":481},{"krate":0,"index":486},{"krate":0,"index":208},{"krate":0,"index":212},{"krate":0,"index":217},{"krate":0,"index":490},{"krate":0,"index":499},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":228},{"krate":0,"index":231},{"krate":0,"index":503},{"krate":0,"index":508},{"krate":0,"index":235},{"krate":0,"index":239},{"krate":0,"index":512},{"krate":0,"index":517},{"krate":0,"index":244},{"krate":0,"index":248},{"krate":0,"index":253}],"decl_id":null,"docs":" Iterators.\n","sig":null,"attributes":[{"value":"/ Iterators.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":17367,"byte_end":17381,"line_start":570,"line_end":570,"column_start":1,"column_end":15}}]},{"kind":"Struct","id":{"krate":0,"index":357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20334,"byte_end":20342,"line_start":8,"line_end":8,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::iter::IntoIter","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator that moves out of a tree in insert order.\n","sig":null,"attributes":[{"value":"/ Iterator that moves out of a tree in insert order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20251,"byte_end":20305,"line_start":6,"line_end":6,"column_start":1,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20478,"byte_end":20482,"line_start":12,"line_end":12,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20576,"byte_end":20585,"line_start":15,"line_end":15,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as std::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20709,"byte_end":20718,"line_start":20,"line_end":20,"column_start":8,"column_end":17},"name":"next_back","qualname":" as std::iter::DoubleEndedIterator>::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20883,"byte_end":20889,"line_start":27,"line_end":27,"column_start":12,"column_end":18},"name":"Values","qualname":"::iter::Values","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator over values in insert order.\n","sig":null,"attributes":[{"value":"/ Iterator over values in insert order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20813,"byte_end":20854,"line_start":25,"line_end":25,"column_start":1,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20977,"byte_end":20982,"line_start":29,"line_end":29,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21170,"byte_end":21174,"line_start":36,"line_end":36,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21269,"byte_end":21278,"line_start":39,"line_end":39,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21412,"byte_end":21421,"line_start":44,"line_end":44,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":373},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21595,"byte_end":21604,"line_start":51,"line_end":51,"column_start":12,"column_end":21},"name":"ValuesMut","qualname":"::iter::ValuesMut","value":"","parent":null,"children":[],"decl_id":null,"docs":" Mutable iterator over values in insert order.\n","sig":null,"attributes":[{"value":"/ Mutable iterator over values in insert order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21517,"byte_end":21566,"line_start":49,"line_end":49,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21787,"byte_end":21791,"line_start":55,"line_end":55,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21890,"byte_end":21899,"line_start":58,"line_end":58,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22036,"byte_end":22045,"line_start":63,"line_end":63,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22214,"byte_end":22219,"line_start":70,"line_end":70,"column_start":12,"column_end":17},"name":"Nodes","qualname":"::iter::Nodes","value":"Nodes { }","parent":null,"children":[{"krate":0,"index":385},{"krate":0,"index":386}],"decl_id":null,"docs":" Iterator over nodes in insert order.\n","sig":null,"attributes":[{"value":"/ Iterator over nodes in insert order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22145,"byte_end":22185,"line_start":68,"line_end":68,"column_start":1,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22330,"byte_end":22335,"line_start":75,"line_end":75,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22557,"byte_end":22561,"line_start":82,"line_end":82,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22702,"byte_end":22711,"line_start":85,"line_end":85,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22847,"byte_end":22856,"line_start":90,"line_end":90,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":201},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23092,"byte_end":23101,"line_start":98,"line_end":98,"column_start":8,"column_end":17},"name":"into_iter","qualname":" as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":204},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23262,"byte_end":23268,"line_start":105,"line_end":105,"column_start":12,"column_end":18},"name":"values","qualname":">::values","value":"fn values<'_>(&'_ Self) -> Values","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over values in insert order.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over values in insert order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23198,"byte_end":23250,"line_start":104,"line_end":104,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23405,"byte_end":23415,"line_start":110,"line_end":110,"column_start":12,"column_end":22},"name":"values_mut","qualname":">::values_mut","value":"fn values_mut<'_>(&'_ mut Self) -> ValuesMut","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable iterator over values in insert order.\n","sig":null,"attributes":[{"value":"/ Returns a mutable iterator over values in insert order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23334,"byte_end":23393,"line_start":109,"line_end":109,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23558,"byte_end":23563,"line_start":115,"line_end":115,"column_start":12,"column_end":17},"name":"nodes","qualname":">::nodes","value":"fn nodes<'_>(&'_ Self) -> Nodes","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over nodes in insert order.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over nodes in insert order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23495,"byte_end":23546,"line_start":114,"line_end":114,"column_start":5,"column_end":56}}]},{"kind":"Struct","id":{"krate":0,"index":436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24390,"byte_end":24399,"line_start":145,"line_end":145,"column_start":5,"column_end":14},"name":"Ancestors","qualname":"::iter::Ancestors","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator over ancestors.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":445},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24464,"byte_end":24476,"line_start":148,"line_end":148,"column_start":5,"column_end":17},"name":"PrevSiblings","qualname":"::iter::PrevSiblings","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator over previous siblings.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24543,"byte_end":24555,"line_start":151,"line_end":151,"column_start":5,"column_end":17},"name":"NextSiblings","qualname":"::iter::NextSiblings","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator over next siblings.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":463},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24623,"byte_end":24636,"line_start":154,"line_end":154,"column_start":5,"column_end":18},"name":"FirstChildren","qualname":"::iter::FirstChildren","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator over first children.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":472},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24702,"byte_end":24714,"line_start":157,"line_end":157,"column_start":5,"column_end":17},"name":"LastChildren","qualname":"::iter::LastChildren","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator over last children.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":481},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24796,"byte_end":24804,"line_start":162,"line_end":162,"column_start":12,"column_end":20},"name":"Children","qualname":"::iter::Children","value":"Children { }","parent":null,"children":[{"krate":0,"index":484},{"krate":0,"index":485}],"decl_id":null,"docs":" Iterator over children.\n","sig":null,"attributes":[{"value":"/ Iterator over children.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24740,"byte_end":24767,"line_start":160,"line_end":160,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24940,"byte_end":24945,"line_start":167,"line_end":167,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":216},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25125,"byte_end":25129,"line_start":173,"line_end":173,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25522,"byte_end":25531,"line_start":186,"line_end":186,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":493},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25954,"byte_end":25958,"line_start":203,"line_end":203,"column_start":5,"column_end":9},"name":"Open","qualname":"::iter::Edge::Open","value":"Edge::Open(NodeRef)","parent":{"krate":0,"index":490},"children":[],"decl_id":null,"docs":" Open.\n","sig":null,"attributes":[{"value":"/ Open.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25940,"byte_end":25949,"line_start":202,"line_end":202,"column_start":5,"column_end":14}}]},{"kind":"Field","id":{"krate":0,"index":495},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25959,"byte_end":25973,"line_start":203,"line_end":203,"column_start":10,"column_end":24},"name":"0","qualname":"::iter::Edge::Open::0","value":"NodeRef<'a, T>","parent":{"krate":0,"index":493},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":496},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25995,"byte_end":26000,"line_start":205,"line_end":205,"column_start":5,"column_end":10},"name":"Close","qualname":"::iter::Edge::Close","value":"Edge::Close(NodeRef)","parent":{"krate":0,"index":490},"children":[],"decl_id":null,"docs":" Close.\n","sig":null,"attributes":[{"value":"/ Close.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25980,"byte_end":25990,"line_start":204,"line_end":204,"column_start":5,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":498},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26001,"byte_end":26015,"line_start":205,"line_end":205,"column_start":11,"column_end":25},"name":"0","qualname":"::iter::Edge::Close::0","value":"NodeRef<'a, T>","parent":{"krate":0,"index":496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":490},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25918,"byte_end":25922,"line_start":201,"line_end":201,"column_start":10,"column_end":14},"name":"Edge","qualname":"::iter::Edge","value":"enum Edge<'a, T> where T: 'a { Open(NodeRef), Close(NodeRef), }","parent":null,"children":[{"krate":0,"index":493},{"krate":0,"index":496}],"decl_id":null,"docs":" Open or close edge of a node.\n","sig":null,"attributes":[{"value":"/ Open or close edge of a node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25858,"byte_end":25891,"line_start":199,"line_end":199,"column_start":1,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26108,"byte_end":26113,"line_start":209,"line_end":209,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26231,"byte_end":26233,"line_start":213,"line_end":213,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26529,"byte_end":26537,"line_start":225,"line_end":225,"column_start":12,"column_end":20},"name":"Traverse","qualname":"::iter::Traverse","value":"Traverse { }","parent":null,"children":[{"krate":0,"index":506},{"krate":0,"index":507}],"decl_id":null,"docs":" Iterator which traverses a subtree.\n","sig":null,"attributes":[{"value":"/ Iterator which traverses a subtree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26461,"byte_end":26500,"line_start":223,"line_end":223,"column_start":1,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26661,"byte_end":26666,"line_start":230,"line_end":230,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26825,"byte_end":26829,"line_start":236,"line_end":236,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":27756,"byte_end":27767,"line_start":264,"line_end":264,"column_start":12,"column_end":23},"name":"Descendants","qualname":"::iter::Descendants","value":"","parent":null,"children":[],"decl_id":null,"docs":" Iterator over a node and its descendants.\n","sig":null,"attributes":[{"value":"/ Iterator over a node and its descendants.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":27682,"byte_end":27727,"line_start":262,"line_end":262,"column_start":1,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":27851,"byte_end":27856,"line_start":266,"line_end":266,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28007,"byte_end":28011,"line_start":272,"line_end":272,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28295,"byte_end":28304,"line_start":284,"line_end":284,"column_start":12,"column_end":21},"name":"ancestors","qualname":"::ancestors","value":"fn ancestors<'_>(&'_ Self) -> Ancestors","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over ancestors.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over ancestors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28244,"byte_end":28283,"line_start":283,"line_end":283,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28437,"byte_end":28450,"line_start":289,"line_end":289,"column_start":12,"column_end":25},"name":"prev_siblings","qualname":"::prev_siblings","value":"fn prev_siblings<'_>(&'_ Self) -> PrevSiblings","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over previous siblings.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over previous siblings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28378,"byte_end":28425,"line_start":288,"line_end":288,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28591,"byte_end":28604,"line_start":294,"line_end":294,"column_start":12,"column_end":25},"name":"next_siblings","qualname":"::next_siblings","value":"fn next_siblings<'_>(&'_ Self) -> NextSiblings","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over next siblings.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over next siblings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28536,"byte_end":28579,"line_start":293,"line_end":293,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28746,"byte_end":28760,"line_start":299,"line_end":299,"column_start":12,"column_end":26},"name":"first_children","qualname":"::first_children","value":"fn first_children<'_>(&'_ Self) -> FirstChildren","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over first children.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over first children.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28690,"byte_end":28734,"line_start":298,"line_end":298,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28902,"byte_end":28915,"line_start":304,"line_end":304,"column_start":12,"column_end":25},"name":"last_children","qualname":"::last_children","value":"fn last_children<'_>(&'_ Self) -> LastChildren","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over last children.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over last children.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28847,"byte_end":28890,"line_start":303,"line_end":303,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":29049,"byte_end":29057,"line_start":309,"line_end":309,"column_start":12,"column_end":20},"name":"children","qualname":"::children","value":"fn children<'_>(&'_ Self) -> Children","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over children.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over children.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28999,"byte_end":29037,"line_start":308,"line_end":308,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":29288,"byte_end":29296,"line_start":317,"line_end":317,"column_start":12,"column_end":20},"name":"traverse","qualname":"::traverse","value":"fn traverse<'_>(&'_ Self) -> Traverse","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator which traverses the subtree starting at this node.\n","sig":null,"attributes":[{"value":"/ Returns an iterator which traverses the subtree starting at this node.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":29202,"byte_end":29276,"line_start":316,"line_end":316,"column_start":5,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":29485,"byte_end":29496,"line_start":325,"line_end":325,"column_start":12,"column_end":23},"name":"descendants","qualname":"::descendants","value":"fn descendants<'_>(&'_ Self) -> Descendants","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over this node and its descendants.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over this node and its descendants.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":29414,"byte_end":29473,"line_start":324,"line_end":324,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":19017,"byte_end":19020,"line_start":650,"line_end":650,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> Result<(), fmt::Error>","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":1264,"byte_end":1270,"line_start":55,"line_end":55,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":17},{"krate":0,"index":18}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2151,"byte_end":2155,"line_start":84,"line_end":84,"column_start":9,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":23}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2783,"byte_end":2790,"line_start":120,"line_end":120,"column_start":26,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2828,"byte_end":2835,"line_start":121,"line_end":121,"column_start":27,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":30}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2909,"byte_end":2916,"line_start":125,"line_end":125,"column_start":24,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2958,"byte_end":2965,"line_start":126,"line_end":126,"column_start":31,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":37}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3187,"byte_end":3191,"line_start":134,"line_end":134,"column_start":9,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5156,"byte_end":5163,"line_start":194,"line_end":194,"column_start":17,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":64},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":70},{"krate":0,"index":71}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6702,"byte_end":6709,"line_start":246,"line_end":246,"column_start":17,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":81},{"krate":0,"index":83},{"krate":0,"index":85},{"krate":0,"index":87},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":103}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":17245,"byte_end":17252,"line_start":564,"line_end":564,"column_start":42,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":107}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20401,"byte_end":20409,"line_start":9,"line_end":9,"column_start":31,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20438,"byte_end":20446,"line_start":10,"line_end":10,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":139}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20688,"byte_end":20696,"line_start":19,"line_end":19,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":142}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20954,"byte_end":20960,"line_start":28,"line_end":28,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":147}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21077,"byte_end":21083,"line_start":33,"line_end":33,"column_start":39,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21124,"byte_end":21130,"line_start":34,"line_end":34,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":157}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21389,"byte_end":21395,"line_start":43,"line_end":43,"column_start":41,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":161}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21684,"byte_end":21693,"line_start":52,"line_end":52,"column_start":39,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21734,"byte_end":21743,"line_start":53,"line_end":53,"column_start":30,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":172}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22010,"byte_end":22019,"line_start":62,"line_end":62,"column_start":41,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":176}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22308,"byte_end":22313,"line_start":74,"line_end":74,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":181}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22457,"byte_end":22462,"line_start":79,"line_end":79,"column_start":39,"column_end":44},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22503,"byte_end":22508,"line_start":80,"line_end":80,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":191}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22825,"byte_end":22830,"line_start":89,"line_end":89,"column_start":41,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":195}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23023,"byte_end":23027,"line_start":95,"line_end":95,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":199},{"krate":0,"index":200},{"krate":0,"index":201}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23184,"byte_end":23188,"line_start":103,"line_end":103,"column_start":9,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":206}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24915,"byte_end":24923,"line_start":166,"line_end":166,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":211}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25068,"byte_end":25076,"line_start":171,"line_end":171,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":215},{"krate":0,"index":216}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25497,"byte_end":25505,"line_start":185,"line_end":185,"column_start":41,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":220}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26045,"byte_end":26049,"line_start":207,"line_end":207,"column_start":26,"column_end":30},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26087,"byte_end":26091,"line_start":208,"line_end":208,"column_start":27,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":227}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26164,"byte_end":26168,"line_start":211,"line_end":211,"column_start":24,"column_end":28},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26210,"byte_end":26214,"line_start":212,"line_end":212,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":234}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26636,"byte_end":26644,"line_start":229,"line_end":229,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":238}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26771,"byte_end":26779,"line_start":234,"line_end":234,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":242},{"krate":0,"index":243}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":27823,"byte_end":27834,"line_start":265,"line_end":265,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":247}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":27947,"byte_end":27958,"line_start":270,"line_end":270,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":251},{"krate":0,"index":252}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28223,"byte_end":28230,"line_start":282,"line_end":282,"column_start":17,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":258},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":19000,"byte_end":19004,"line_start":649,"line_end":649,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":267}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":17390,"byte_end":17394,"line_start":571,"line_end":571,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":108}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":1264,"byte_end":1270,"line_start":55,"line_end":55,"column_start":6,"column_end":12},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":292},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2151,"byte_end":2155,"line_start":84,"line_end":84,"column_start":9,"column_end":13},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":310},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2783,"byte_end":2790,"line_start":120,"line_end":120,"column_start":26,"column_end":33},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":338},"to":{"krate":2,"index":3273}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2828,"byte_end":2835,"line_start":121,"line_end":121,"column_start":27,"column_end":34},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":338},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2909,"byte_end":2916,"line_start":125,"line_end":125,"column_start":24,"column_end":31},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":338},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":2958,"byte_end":2965,"line_start":126,"line_end":126,"column_start":31,"column_end":38},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":338},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":3187,"byte_end":3191,"line_start":134,"line_end":134,"column_start":9,"column_end":13},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":271},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":5156,"byte_end":5163,"line_start":194,"line_end":194,"column_start":17,"column_end":24},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":338},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":6702,"byte_end":6709,"line_start":246,"line_end":246,"column_start":17,"column_end":24},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":348},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":17245,"byte_end":17252,"line_start":564,"line_end":564,"column_start":42,"column_end":49},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":338},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20401,"byte_end":20409,"line_start":9,"line_end":9,"column_start":31,"column_end":39},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":357},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20438,"byte_end":20446,"line_start":10,"line_end":10,"column_start":22,"column_end":30},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":357},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20688,"byte_end":20696,"line_start":19,"line_end":19,"column_start":33,"column_end":41},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":357},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":20954,"byte_end":20960,"line_start":28,"line_end":28,"column_start":27,"column_end":33},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21077,"byte_end":21083,"line_start":33,"line_end":33,"column_start":39,"column_end":45},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21124,"byte_end":21130,"line_start":34,"line_end":34,"column_start":30,"column_end":36},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21389,"byte_end":21395,"line_start":43,"line_end":43,"column_start":41,"column_end":47},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21684,"byte_end":21693,"line_start":52,"line_end":52,"column_start":39,"column_end":48},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":373},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":21734,"byte_end":21743,"line_start":53,"line_end":53,"column_start":30,"column_end":39},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":373},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22010,"byte_end":22019,"line_start":62,"line_end":62,"column_start":41,"column_end":50},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":373},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22308,"byte_end":22313,"line_start":74,"line_end":74,"column_start":27,"column_end":32},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":382},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22457,"byte_end":22462,"line_start":79,"line_end":79,"column_start":39,"column_end":44},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":382},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22503,"byte_end":22508,"line_start":80,"line_end":80,"column_start":30,"column_end":35},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":382},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":22825,"byte_end":22830,"line_start":89,"line_end":89,"column_start":41,"column_end":46},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":382},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23023,"byte_end":23027,"line_start":95,"line_end":95,"column_start":26,"column_end":30},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":271},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":23184,"byte_end":23188,"line_start":103,"line_end":103,"column_start":9,"column_end":13},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":271},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":24915,"byte_end":24923,"line_start":166,"line_end":166,"column_start":27,"column_end":35},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":481},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25068,"byte_end":25076,"line_start":171,"line_end":171,"column_start":30,"column_end":38},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":481},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":25497,"byte_end":25505,"line_start":185,"line_end":185,"column_start":41,"column_end":49},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":481},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26045,"byte_end":26049,"line_start":207,"line_end":207,"column_start":26,"column_end":30},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":490},"to":{"krate":2,"index":3273}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26087,"byte_end":26091,"line_start":208,"line_end":208,"column_start":27,"column_end":31},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":490},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26164,"byte_end":26168,"line_start":211,"line_end":211,"column_start":24,"column_end":28},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":490},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26210,"byte_end":26214,"line_start":212,"line_end":212,"column_start":31,"column_end":35},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":490},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26636,"byte_end":26644,"line_start":229,"line_end":229,"column_start":27,"column_end":35},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":503},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":26771,"byte_end":26779,"line_start":234,"line_end":234,"column_start":30,"column_end":38},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":503},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":27823,"byte_end":27834,"line_start":265,"line_end":265,"column_start":27,"column_end":38},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":512},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":27947,"byte_end":27958,"line_start":270,"line_end":270,"column_start":30,"column_end":41},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":512},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/iter.rs","byte_start":28223,"byte_end":28230,"line_start":282,"line_end":282,"column_start":17,"column_end":24},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":338},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ego-tree-0.6.2/src/lib.rs","byte_start":19000,"byte_end":19004,"line_start":649,"line_end":649,"column_start":26,"column_end":30},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":271},"to":{"krate":2,"index":10288}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libencode_unicode-826284222700e4a5.json b/core/target/rls/debug/deps/save-analysis/libencode_unicode-826284222700e4a5.json new file mode 100644 index 0000000..ac3a48e --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libencode_unicode-826284222700e4a5.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","encode_unicode","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=826284222700e4a5","-C","extra-filename=-826284222700e4a5","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libencode_unicode-826284222700e4a5.rmeta"},"prelude":{"crate_id":{"name":"encode_unicode","disambiguator":[1319876176653441804,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":351,"byte_end":3487,"line_start":10,"line_end":78,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2391,"byte_end":2398,"line_start":56,"line_end":56,"column_start":18,"column_end":25},"alias_span":null,"name":"CharExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2400,"byte_end":2408,"line_start":56,"line_end":56,"column_start":27,"column_end":35},"alias_span":null,"name":"U8UtfExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2410,"byte_end":2419,"line_start":56,"line_end":56,"column_start":37,"column_end":46},"alias_span":null,"name":"U16UtfExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2421,"byte_end":2427,"line_start":56,"line_end":56,"column_start":48,"column_end":54},"alias_span":null,"name":"StrExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2429,"byte_end":2436,"line_start":56,"line_end":56,"column_start":56,"column_end":63},"alias_span":null,"name":"IterExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2438,"byte_end":2446,"line_start":56,"line_end":56,"column_start":65,"column_end":73},"alias_span":null,"name":"SliceExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2468,"byte_end":2476,"line_start":57,"line_end":57,"column_start":20,"column_end":28},"alias_span":null,"name":"Utf8Char","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2498,"byte_end":2507,"line_start":58,"line_end":58,"column_start":21,"column_end":30},"alias_span":null,"name":"Utf16Char","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2534,"byte_end":2546,"line_start":59,"line_end":59,"column_start":26,"column_end":38},"alias_span":null,"name":"Utf8Iterator","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2548,"byte_end":2558,"line_start":59,"line_end":59,"column_start":40,"column_end":50},"alias_span":null,"name":"iter_bytes","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2587,"byte_end":2600,"line_start":60,"line_end":60,"column_start":27,"column_end":40},"alias_span":null,"name":"Utf16Iterator","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":647},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2602,"byte_end":2612,"line_start":60,"line_end":60,"column_start":42,"column_end":52},"alias_span":null,"name":"iter_units","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2765,"byte_end":2777,"line_start":64,"line_end":64,"column_start":22,"column_end":34},"alias_span":null,"name":"FromStrError","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":967},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2779,"byte_end":2792,"line_start":64,"line_end":64,"column_start":36,"column_end":49},"alias_span":null,"name":"EmptyStrError","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":968},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2779,"byte_end":2792,"line_start":64,"line_end":64,"column_start":36,"column_end":49},"alias_span":null,"name":"EmptyStrError","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1021},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2816,"byte_end":2832,"line_start":65,"line_end":65,"column_start":22,"column_end":38},"alias_span":null,"name":"InvalidCodepoint","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2834,"byte_end":2845,"line_start":65,"line_end":65,"column_start":40,"column_end":51},"alias_span":null,"name":"InvalidUtf8","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2869,"byte_end":2889,"line_start":66,"line_end":66,"column_start":22,"column_end":42},"alias_span":null,"name":"InvalidUtf8FirstByte","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":949},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2890,"byte_end":2911,"line_start":66,"line_end":66,"column_start":43,"column_end":64},"alias_span":null,"name":"InvalidUtf16FirstUnit","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":950},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2890,"byte_end":2911,"line_start":66,"line_end":66,"column_start":43,"column_end":64},"alias_span":null,"name":"InvalidUtf16FirstUnit","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2935,"byte_end":2951,"line_start":67,"line_end":67,"column_start":22,"column_end":38},"alias_span":null,"name":"InvalidUtf8Slice","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1088},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2952,"byte_end":2969,"line_start":67,"line_end":67,"column_start":39,"column_end":56},"alias_span":null,"name":"InvalidUtf16Slice","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2993,"byte_end":3009,"line_start":68,"line_end":68,"column_start":22,"column_end":38},"alias_span":null,"name":"InvalidUtf8Array","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3010,"byte_end":3027,"line_start":68,"line_end":68,"column_start":39,"column_end":56},"alias_span":null,"name":"InvalidUtf16Array","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1063},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3028,"byte_end":3045,"line_start":68,"line_end":68,"column_start":57,"column_end":74},"alias_span":null,"name":"InvalidUtf16Tuple","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3068,"byte_end":3082,"line_start":69,"line_end":69,"column_start":21,"column_end":35},"alias_span":null,"name":"Utf16PairError","value":"","parent":{"krate":0,"index":866}},{"kind":"Use","ref_id":{"krate":0,"index":1286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3194,"byte_end":3206,"line_start":74,"line_end":74,"column_start":30,"column_end":42},"alias_span":null,"name":"Utf8Iterator","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3208,"byte_end":3224,"line_start":74,"line_end":74,"column_start":44,"column_end":60},"alias_span":null,"name":"Utf8CharSplitter","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3226,"byte_end":3235,"line_start":74,"line_end":74,"column_start":62,"column_end":71},"alias_span":null,"name":"Utf8Chars","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3237,"byte_end":3252,"line_start":74,"line_end":74,"column_start":73,"column_end":88},"alias_span":null,"name":"Utf8CharIndices","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3285,"byte_end":3298,"line_start":75,"line_end":75,"column_start":31,"column_end":44},"alias_span":null,"name":"Utf16Iterator","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3300,"byte_end":3317,"line_start":75,"line_end":75,"column_start":46,"column_end":63},"alias_span":null,"name":"Utf16CharSplitter","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1352},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3319,"byte_end":3329,"line_start":75,"line_end":75,"column_start":65,"column_end":75},"alias_span":null,"name":"Utf16Chars","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3331,"byte_end":3347,"line_start":75,"line_end":75,"column_start":77,"column_end":93},"alias_span":null,"name":"Utf16CharIndices","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3383,"byte_end":3397,"line_start":76,"line_end":76,"column_start":34,"column_end":48},"alias_span":null,"name":"Utf8CharMerger","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3399,"byte_end":3414,"line_start":76,"line_end":76,"column_start":50,"column_end":65},"alias_span":null,"name":"Utf8CharDecoder","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3450,"byte_end":3465,"line_start":77,"line_end":77,"column_start":34,"column_end":49},"alias_span":null,"name":"Utf16CharMerger","value":"","parent":{"krate":0,"index":908}},{"kind":"Use","ref_id":{"krate":0,"index":1397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3467,"byte_end":3483,"line_start":77,"line_end":77,"column_start":51,"column_end":67},"alias_span":null,"name":"Utf16CharDecoder","value":"","parent":{"krate":0,"index":908}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":351,"byte_end":3487,"line_start":10,"line_end":78,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":27},{"krate":0,"index":168},{"krate":0,"index":337},{"krate":0,"index":445},{"krate":0,"index":616},{"krate":0,"index":702},{"krate":0,"index":827},{"krate":0,"index":828},{"krate":0,"index":831},{"krate":0,"index":834},{"krate":0,"index":837},{"krate":0,"index":840},{"krate":0,"index":843},{"krate":0,"index":846},{"krate":0,"index":849},{"krate":0,"index":852},{"krate":0,"index":853},{"krate":0,"index":856},{"krate":0,"index":859},{"krate":0,"index":860},{"krate":0,"index":863},{"krate":0,"index":866},{"krate":0,"index":908}],"decl_id":null,"docs":"Miscellaneous UTF-8 and UTF-16 types and methods.","sig":null,"attributes":[{"value":"*\nMiscellaneous UTF-8 and UTF-16 types and methods.\n\n# Optional features:\n* `#![no_std]`-mode: There are a few differences:\n * `Error` doesn't exist, but `description()` is made available as an inherent impl.\n * `Extend`/`FromIterator`-implementations for `String`/`Vec`/`Vec` are missing.\n * There is no `io`, so `Utf8Iterator` and `Utf8CharSplitter` doesn't implement `Read`.\n\n This feature is enabled by setting `default-features=false` in `Cargo.toml`:\n `encode_unicode = {version=\"0.3.4\", default-features=false}`\n* Integration with the [ascii](https://tomprogrammer.github.io/rust-ascii/ascii/index.html) crate: \n Convert `Utf8Char` and `Utf16Char` to and from\n [ascii::`AsciiChar`](https://tomprogrammer.github.io/rust-ascii/ascii/enum.AsciiChar.html).\n\nThe minimum supported version of Rust is 1.15,\nolder versions might work now but can break with a minor update.\n\n[crates.io page](https://crates.io/crates/encode_unicode) \n[github repository](https://github.com/tormol/encode_unicode)\n\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":351,"byte_end":1369,"line_start":10,"line_end":31,"column_start":1,"column_end":3}},{"value":"warn(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":1371,"byte_end":1393,"line_start":33,"line_end":33,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":949},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":4921,"byte_end":4942,"line_start":53,"line_end":53,"column_start":5,"column_end":26},"name":"InvalidUtf16FirstUnit","qualname":"::errors::InvalidUtf16FirstUnit","value":"","parent":null,"children":[],"decl_id":null,"docs":" Cannot tell whether an `u16` needs an extra unit,\n because it's a trailing surrogate itself.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":967},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":5112,"byte_end":5125,"line_start":59,"line_end":59,"column_start":5,"column_end":18},"name":"EmptyStrError","qualname":"::errors::EmptyStrError","value":"","parent":null,"children":[],"decl_id":null,"docs":" Cannot create an `Utf8Char` or `Utf16Char` from the first codepoint of a str,\n because there are none.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":985},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":5261,"byte_end":5274,"line_start":65,"line_end":65,"column_start":5,"column_end":18},"name":"NonAsciiError","qualname":"::errors::NonAsciiError","value":"","parent":null,"children":[],"decl_id":null,"docs":" Cannot create an `Utf8Char` from a standalone `u8`\n that is not an ASCII character.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1003},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":5485,"byte_end":5496,"line_start":71,"line_end":71,"column_start":5,"column_end":16},"name":"NonBMPError","qualname":"::errors::NonBMPError","value":"","parent":null,"children":[],"decl_id":null,"docs":" Cannot create an `Utf16Char` from a standalone `u16` that is not a\n codepoint in the basic multilingual plane, but part of a suurrogate pair.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1022},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6081,"byte_end":6094,"line_start":91,"line_end":91,"column_start":11,"column_end":24},"name":"Utf16Reserved","qualname":"::errors::InvalidCodepoint::Utf16Reserved","value":"InvalidCodepoint::Utf16Reserved","parent":{"krate":0,"index":1021},"children":[],"decl_id":null,"docs":" It's reserved for UTF-16 surrogate pairs.\"\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6222,"byte_end":6229,"line_start":93,"line_end":93,"column_start":11,"column_end":18},"name":"TooHigh","qualname":"::errors::InvalidCodepoint::TooHigh","value":"InvalidCodepoint::TooHigh","parent":{"krate":0,"index":1021},"children":[],"decl_id":null,"docs":" It's higher than the highest codepoint (which is 0x10ffff).\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1021},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":5997,"byte_end":6013,"line_start":89,"line_end":89,"column_start":5,"column_end":21},"name":"InvalidCodepoint","qualname":"::errors::InvalidCodepoint","value":"enum InvalidCodepoint { Utf16Reserved, TooHigh, }","parent":null,"children":[{"krate":0,"index":1022},{"krate":0,"index":1024}],"decl_id":null,"docs":" Reasons why an `u32` is not a valid UTF codepoint.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6415,"byte_end":6426,"line_start":98,"line_end":98,"column_start":12,"column_end":23},"name":"error_range","qualname":"::error_range","value":"fn error_range(Self) -> (u32, u32)","parent":null,"children":[],"decl_id":null,"docs":" Get the range of values for which this error would be given.\n","sig":null,"attributes":[{"value":"/ Get the range of values for which this error would be given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6339,"byte_end":6403,"line_start":97,"line_end":97,"column_start":5,"column_end":69}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1043},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6755,"byte_end":6779,"line_start":108,"line_end":108,"column_start":11,"column_end":35},"name":"FirstIsTrailingSurrogate","qualname":"::errors::InvalidUtf16Array::FirstIsTrailingSurrogate","value":"InvalidUtf16Array::FirstIsTrailingSurrogate","parent":{"krate":0,"index":1042},"children":[],"decl_id":null,"docs":" The first unit is a trailing/low surrogate, which is never valid.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1045},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6929,"byte_end":6957,"line_start":110,"line_end":110,"column_start":11,"column_end":39},"name":"SecondIsNotTrailingSurrogate","qualname":"::errors::InvalidUtf16Array::SecondIsNotTrailingSurrogate","value":"InvalidUtf16Array::SecondIsNotTrailingSurrogate","parent":{"krate":0,"index":1042},"children":[],"decl_id":null,"docs":" The second unit is needed, but is not a trailing surrogate.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6647,"byte_end":6664,"line_start":106,"line_end":106,"column_start":5,"column_end":22},"name":"InvalidUtf16Array","qualname":"::errors::InvalidUtf16Array","value":"enum InvalidUtf16Array {\n FirstIsTrailingSurrogate,\n SecondIsNotTrailingSurrogate,\n}","parent":null,"children":[{"krate":0,"index":1043},{"krate":0,"index":1045}],"decl_id":null,"docs":" Reasons why a `[u16; 2]` doesn't form a valid UTF-16 codepoint.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1064},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":7334,"byte_end":7358,"line_start":118,"line_end":118,"column_start":11,"column_end":35},"name":"FirstIsTrailingSurrogate","qualname":"::errors::InvalidUtf16Tuple::FirstIsTrailingSurrogate","value":"InvalidUtf16Tuple::FirstIsTrailingSurrogate","parent":{"krate":0,"index":1063},"children":[],"decl_id":null,"docs":" The first unit is a trailing/low surrogate, which is never valid.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1066},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":7519,"byte_end":7536,"line_start":120,"line_end":120,"column_start":11,"column_end":28},"name":"SuperfluousSecond","qualname":"::errors::InvalidUtf16Tuple::SuperfluousSecond","value":"InvalidUtf16Tuple::SuperfluousSecond","parent":{"krate":0,"index":1063},"children":[],"decl_id":null,"docs":" You provided a second unit, but the first one stands on its own.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":7644,"byte_end":7657,"line_start":122,"line_end":122,"column_start":11,"column_end":24},"name":"MissingSecond","qualname":"::errors::InvalidUtf16Tuple::MissingSecond","value":"InvalidUtf16Tuple::MissingSecond","parent":{"krate":0,"index":1063},"children":[],"decl_id":null,"docs":" The first and only unit requires a second unit.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1070},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":7907,"byte_end":7920,"line_start":126,"line_end":126,"column_start":11,"column_end":24},"name":"InvalidSecond","qualname":"::errors::InvalidUtf16Tuple::InvalidSecond","value":"InvalidUtf16Tuple::InvalidSecond","parent":{"krate":0,"index":1063},"children":[],"decl_id":null,"docs":" The first unit requires a second unit, but it's not a trailing/low surrogate.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1063},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":7121,"byte_end":7138,"line_start":114,"line_end":114,"column_start":5,"column_end":22},"name":"InvalidUtf16Tuple","qualname":"::errors::InvalidUtf16Tuple","value":"enum InvalidUtf16Tuple {\n FirstIsTrailingSurrogate,\n SuperfluousSecond,\n MissingSecond,\n InvalidSecond,\n}","parent":null,"children":[{"krate":0,"index":1064},{"krate":0,"index":1066},{"krate":0,"index":1068},{"krate":0,"index":1070}],"decl_id":null,"docs":" Reasons why one or two `u16`s are not valid UTF-16, in sinking precedence.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1089},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8136,"byte_end":8146,"line_start":133,"line_end":133,"column_start":11,"column_end":21},"name":"EmptySlice","qualname":"::errors::InvalidUtf16Slice::EmptySlice","value":"InvalidUtf16Slice::EmptySlice","parent":{"krate":0,"index":1088},"children":[],"decl_id":null,"docs":" The slice is empty.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1091},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8229,"byte_end":8246,"line_start":135,"line_end":135,"column_start":11,"column_end":28},"name":"FirstLowSurrogate","qualname":"::errors::InvalidUtf16Slice::FirstLowSurrogate","value":"InvalidUtf16Slice::FirstLowSurrogate","parent":{"krate":0,"index":1088},"children":[],"decl_id":null,"docs":" The first unit is a low surrogate.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1093},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8362,"byte_end":8375,"line_start":137,"line_end":137,"column_start":11,"column_end":24},"name":"MissingSecond","qualname":"::errors::InvalidUtf16Slice::MissingSecond","value":"InvalidUtf16Slice::MissingSecond","parent":{"krate":0,"index":1088},"children":[],"decl_id":null,"docs":" The first and only unit requires a second unit.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1095},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8523,"byte_end":8544,"line_start":139,"line_end":139,"column_start":11,"column_end":32},"name":"SecondNotLowSurrogate","qualname":"::errors::InvalidUtf16Slice::SecondNotLowSurrogate","value":"InvalidUtf16Slice::SecondNotLowSurrogate","parent":{"krate":0,"index":1088},"children":[],"decl_id":null,"docs":" The first unit requires a second one, but it's not a trailing surrogate.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1088},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8074,"byte_end":8091,"line_start":131,"line_end":131,"column_start":5,"column_end":22},"name":"InvalidUtf16Slice","qualname":"::errors::InvalidUtf16Slice","value":"enum InvalidUtf16Slice {\n EmptySlice,\n FirstLowSurrogate,\n MissingSecond,\n SecondNotLowSurrogate,\n}","parent":null,"children":[{"krate":0,"index":1089},{"krate":0,"index":1091},{"krate":0,"index":1093},{"krate":0,"index":1095}],"decl_id":null,"docs":" Reasons why a slice of `u16`s doesn't start with valid UTF-16.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8791,"byte_end":8818,"line_start":145,"line_end":145,"column_start":11,"column_end":38},"name":"UnexpectedTrailingSurrogate","qualname":"::errors::Utf16PairError::UnexpectedTrailingSurrogate","value":"Utf16PairError::UnexpectedTrailingSurrogate","parent":{"krate":0,"index":1113},"children":[],"decl_id":null,"docs":" A trailing surrogate was not preceeded by a leading surrogate.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8988,"byte_end":9013,"line_start":147,"line_end":147,"column_start":11,"column_end":36},"name":"UnmatchedLeadingSurrogate","qualname":"::errors::Utf16PairError::UnmatchedLeadingSurrogate","value":"Utf16PairError::UnmatchedLeadingSurrogate","parent":{"krate":0,"index":1113},"children":[],"decl_id":null,"docs":" A leading surrogate was followed by an unit that was not a trailing surrogate.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":9180,"byte_end":9190,"line_start":149,"line_end":149,"column_start":11,"column_end":21},"name":"Incomplete","qualname":"::errors::Utf16PairError::Incomplete","value":"Utf16PairError::Incomplete","parent":{"krate":0,"index":1113},"children":[],"decl_id":null,"docs":" A trailing surrogate was expected when the end was reached.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":8689,"byte_end":8703,"line_start":143,"line_end":143,"column_start":5,"column_end":19},"name":"Utf16PairError","qualname":"::errors::Utf16PairError","value":"enum Utf16PairError {\n UnexpectedTrailingSurrogate,\n UnmatchedLeadingSurrogate,\n Incomplete,\n}","parent":null,"children":[{"krate":0,"index":1114},{"krate":0,"index":1116},{"krate":0,"index":1118}],"decl_id":null,"docs":" Types of invalid sequences encountered by `Utf16CharParser`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":9457,"byte_end":9475,"line_start":156,"line_end":156,"column_start":11,"column_end":29},"name":"MultipleCodepoints","qualname":"::errors::FromStrError::MultipleCodepoints","value":"FromStrError::MultipleCodepoints","parent":{"krate":0,"index":1136},"children":[],"decl_id":null,"docs":" `Utf8Char` or `Utf16Char` cannot store more than a single codepoint.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":9575,"byte_end":9580,"line_start":158,"line_end":158,"column_start":11,"column_end":16},"name":"Empty","qualname":"::errors::FromStrError::Empty","value":"FromStrError::Empty","parent":{"krate":0,"index":1136},"children":[],"decl_id":null,"docs":" `Utf8Char` or `Utf16Char` cannot be empty.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":9351,"byte_end":9363,"line_start":154,"line_end":154,"column_start":5,"column_end":17},"name":"FromStrError","qualname":"::errors::FromStrError","value":"enum FromStrError { MultipleCodepoints, Empty, }","parent":null,"children":[{"krate":0,"index":1137},{"krate":0,"index":1139}],"decl_id":null,"docs":" Reasons why `Utf8Char::from_str()` or `Utf16Char::from_str()` failed.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":9793,"byte_end":9807,"line_start":165,"line_end":165,"column_start":11,"column_end":25},"name":"TooLongSeqence","qualname":"::errors::InvalidUtf8FirstByte::TooLongSeqence","value":"InvalidUtf8FirstByte::TooLongSeqence","parent":{"krate":0,"index":1157},"children":[],"decl_id":null,"docs":" Sequences cannot be longer than 4 bytes. Is given for values >= 240.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":10002,"byte_end":10018,"line_start":167,"line_end":167,"column_start":11,"column_end":27},"name":"ContinuationByte","qualname":"::errors::InvalidUtf8FirstByte::ContinuationByte","value":"InvalidUtf8FirstByte::ContinuationByte","parent":{"krate":0,"index":1157},"children":[],"decl_id":null,"docs":" This byte belongs to a previous sequence. Is given for values between 128 and 192 (exclusive).\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":9679,"byte_end":9699,"line_start":163,"line_end":163,"column_start":5,"column_end":25},"name":"InvalidUtf8FirstByte","qualname":"::errors::InvalidUtf8FirstByte","value":"enum InvalidUtf8FirstByte { TooLongSeqence, ContinuationByte, }","parent":null,"children":[{"krate":0,"index":1158},{"krate":0,"index":1160}],"decl_id":null,"docs":" Reasons why a byte is not the start of a UTF-8 codepoint.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11554,"byte_end":11563,"line_start":220,"line_end":220,"column_start":5,"column_end":14},"name":"FirstByte","qualname":"::errors::InvalidUtf8::FirstByte","value":"InvalidUtf8::FirstByte(InvalidUtf8FirstByte)","parent":{"krate":0,"index":1178},"children":[],"decl_id":null,"docs":" Something is wrong with the first byte.\n","sig":null,"attributes":[{"value":"/ Something is wrong with the first byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11506,"byte_end":11549,"line_start":219,"line_end":219,"column_start":5,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":1181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11564,"byte_end":11584,"line_start":220,"line_end":220,"column_start":15,"column_end":35},"name":"0","qualname":"::errors::InvalidUtf8::FirstByte::0","value":"errors::InvalidUtf8FirstByte","parent":{"krate":0,"index":1179},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11704,"byte_end":11724,"line_start":223,"line_end":223,"column_start":5,"column_end":25},"name":"NotAContinuationByte","qualname":"::errors::InvalidUtf8::NotAContinuationByte","value":"InvalidUtf8::NotAContinuationByte(usize)","parent":{"krate":0,"index":1178},"children":[],"decl_id":null,"docs":" The byte at index 1...3 should be a continuation byte,\n but dosesn't fit the pattern 0b10xx_xxxx.\n","sig":null,"attributes":[{"value":"/ The byte at index 1...3 should be a continuation byte,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11591,"byte_end":11649,"line_start":221,"line_end":221,"column_start":5,"column_end":63}},{"value":"/ but dosesn't fit the pattern 0b10xx_xxxx.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11654,"byte_end":11699,"line_start":222,"line_end":222,"column_start":5,"column_end":50}}]},{"kind":"Field","id":{"krate":0,"index":1184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11725,"byte_end":11730,"line_start":223,"line_end":223,"column_start":26,"column_end":31},"name":"0","qualname":"::errors::InvalidUtf8::NotAContinuationByte::0","value":"usize","parent":{"krate":0,"index":1182},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11986,"byte_end":11994,"line_start":228,"line_end":228,"column_start":5,"column_end":13},"name":"OverLong","qualname":"::errors::InvalidUtf8::OverLong","value":"InvalidUtf8::OverLong","parent":{"krate":0,"index":1178},"children":[],"decl_id":null,"docs":" There are too many leading zeros: it could be a byte shorter.","sig":null,"attributes":[{"value":"/ There are too many leading zeros: it could be a byte shorter.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11737,"byte_end":11802,"line_start":224,"line_end":224,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11807,"byte_end":11810,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ [Decoding this could allow someone to input otherwise prohibited","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11815,"byte_end":11883,"line_start":226,"line_end":226,"column_start":5,"column_end":73}},{"value":"/ characters and sequences, such as \"../\"](https://tools.ietf.org/html/rfc3629#section-10).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11888,"byte_end":11981,"line_start":227,"line_end":227,"column_start":5,"column_end":98}}]},{"kind":"Enum","id":{"krate":0,"index":1178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11488,"byte_end":11499,"line_start":218,"line_end":218,"column_start":10,"column_end":21},"name":"InvalidUtf8","qualname":"::errors::InvalidUtf8","value":"enum InvalidUtf8 {\n FirstByte(InvalidUtf8FirstByte),\n NotAContinuationByte(usize),\n OverLong,\n}","parent":null,"children":[{"krate":0,"index":1179},{"krate":0,"index":1182},{"krate":0,"index":1185}],"decl_id":null,"docs":" Reasons why a byte sequence is not valid UTF-8, excluding invalid codepoint.\n In sinking precedence.\n","sig":null,"attributes":[{"value":"/ Reasons why a byte sequence is not valid UTF-8, excluding invalid codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11328,"byte_end":11408,"line_start":215,"line_end":215,"column_start":1,"column_end":81}},{"value":"/ In sinking precedence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":11409,"byte_end":11435,"line_start":216,"line_end":216,"column_start":1,"column_end":27}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12804,"byte_end":12808,"line_start":249,"line_end":249,"column_start":5,"column_end":9},"name":"Utf8","qualname":"::errors::InvalidUtf8Array::Utf8","value":"InvalidUtf8Array::Utf8(InvalidUtf8)","parent":{"krate":0,"index":1206},"children":[],"decl_id":null,"docs":" Not a valid UTF-8 sequence.\n","sig":null,"attributes":[{"value":"/ Not a valid UTF-8 sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12768,"byte_end":12799,"line_start":248,"line_end":248,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":1209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12809,"byte_end":12820,"line_start":249,"line_end":249,"column_start":10,"column_end":21},"name":"0","qualname":"::errors::InvalidUtf8Array::Utf8::0","value":"errors::InvalidUtf8","parent":{"krate":0,"index":1207},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1210},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12866,"byte_end":12875,"line_start":251,"line_end":251,"column_start":5,"column_end":14},"name":"Codepoint","qualname":"::errors::InvalidUtf8Array::Codepoint","value":"InvalidUtf8Array::Codepoint(InvalidCodepoint)","parent":{"krate":0,"index":1206},"children":[],"decl_id":null,"docs":" Not a valid unicode codepoint.\n","sig":null,"attributes":[{"value":"/ Not a valid unicode codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12827,"byte_end":12861,"line_start":250,"line_end":250,"column_start":5,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":1212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12876,"byte_end":12892,"line_start":251,"line_end":251,"column_start":15,"column_end":31},"name":"0","qualname":"::errors::InvalidUtf8Array::Codepoint::0","value":"errors::InvalidCodepoint","parent":{"krate":0,"index":1210},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12745,"byte_end":12761,"line_start":247,"line_end":247,"column_start":10,"column_end":26},"name":"InvalidUtf8Array","qualname":"::errors::InvalidUtf8Array","value":"enum InvalidUtf8Array { Utf8(InvalidUtf8), Codepoint(InvalidCodepoint), }","parent":null,"children":[{"krate":0,"index":1207},{"krate":0,"index":1210}],"decl_id":null,"docs":" Reasons why a byte array is not valid UTF-8, in sinking precedence.\n","sig":null,"attributes":[{"value":"/ Reasons why a byte array is not valid UTF-8, in sinking precedence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":12621,"byte_end":12692,"line_start":245,"line_end":245,"column_start":1,"column_end":72}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13550,"byte_end":13554,"line_start":270,"line_end":270,"column_start":5,"column_end":9},"name":"Utf8","qualname":"::errors::InvalidUtf8Slice::Utf8","value":"InvalidUtf8Slice::Utf8(InvalidUtf8)","parent":{"krate":0,"index":1234},"children":[],"decl_id":null,"docs":" Something is certainly wrong with the first byte.\n","sig":null,"attributes":[{"value":"/ Something is certainly wrong with the first byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13492,"byte_end":13545,"line_start":269,"line_end":269,"column_start":5,"column_end":58}}]},{"kind":"Field","id":{"krate":0,"index":1237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13555,"byte_end":13566,"line_start":270,"line_end":270,"column_start":10,"column_end":21},"name":"0","qualname":"::errors::InvalidUtf8Slice::Utf8::0","value":"errors::InvalidUtf8","parent":{"krate":0,"index":1235},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13615,"byte_end":13624,"line_start":272,"line_end":272,"column_start":5,"column_end":14},"name":"Codepoint","qualname":"::errors::InvalidUtf8Slice::Codepoint","value":"InvalidUtf8Slice::Codepoint(InvalidCodepoint)","parent":{"krate":0,"index":1234},"children":[],"decl_id":null,"docs":" The encoded codepoint is invalid:\n","sig":null,"attributes":[{"value":"/ The encoded codepoint is invalid:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13573,"byte_end":13610,"line_start":271,"line_end":271,"column_start":5,"column_end":42}}]},{"kind":"Field","id":{"krate":0,"index":1240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13625,"byte_end":13641,"line_start":272,"line_end":272,"column_start":15,"column_end":31},"name":"0","qualname":"::errors::InvalidUtf8Slice::Codepoint::0","value":"errors::InvalidCodepoint","parent":{"krate":0,"index":1238},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13702,"byte_end":13710,"line_start":274,"line_end":274,"column_start":5,"column_end":13},"name":"TooShort","qualname":"::errors::InvalidUtf8Slice::TooShort","value":"InvalidUtf8Slice::TooShort(usize)","parent":{"krate":0,"index":1234},"children":[],"decl_id":null,"docs":" The slice is too short; n bytes was required.\n","sig":null,"attributes":[{"value":"/ The slice is too short; n bytes was required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13648,"byte_end":13697,"line_start":273,"line_end":273,"column_start":5,"column_end":54}}]},{"kind":"Field","id":{"krate":0,"index":1243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13711,"byte_end":13716,"line_start":274,"line_end":274,"column_start":14,"column_end":19},"name":"0","qualname":"::errors::InvalidUtf8Slice::TooShort::0","value":"usize","parent":{"krate":0,"index":1241},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13469,"byte_end":13485,"line_start":268,"line_end":268,"column_start":10,"column_end":26},"name":"InvalidUtf8Slice","qualname":"::errors::InvalidUtf8Slice","value":"enum InvalidUtf8Slice {\n Utf8(InvalidUtf8),\n Codepoint(InvalidCodepoint),\n TooShort(usize),\n}","parent":null,"children":[{"krate":0,"index":1235},{"krate":0,"index":1238},{"krate":0,"index":1241}],"decl_id":null,"docs":" Reasons why a byte slice is not valid UTF-8, in sinking precedence.\n","sig":null,"attributes":[{"value":"/ Reasons why a byte slice is not valid UTF-8, in sinking precedence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":13345,"byte_end":13416,"line_start":266,"line_end":266,"column_start":1,"column_end":72}}]},{"kind":"Trait","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15235,"byte_end":15243,"line_start":29,"line_end":29,"column_start":11,"column_end":19},"name":"U8UtfExt","qualname":"::traits::U8UtfExt","value":"U8UtfExt","parent":null,"children":[{"krate":0,"index":63},{"krate":0,"index":64}],"decl_id":null,"docs":" Methods for working with `u8`s as UTF-8 bytes.\n","sig":null,"attributes":[{"value":"/ Methods for working with `u8`s as UTF-8 bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15174,"byte_end":15224,"line_start":28,"line_end":28,"column_start":1,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15633,"byte_end":15649,"line_start":42,"line_end":42,"column_start":8,"column_end":24},"name":"extra_utf8_bytes","qualname":"::traits::U8UtfExt::extra_utf8_bytes","value":"fn extra_utf8_bytes(Self) -> Result","parent":{"krate":0,"index":62},"children":[],"decl_id":null,"docs":" How many more bytes will you need to complete this codepoint?","sig":null,"attributes":[{"value":"/ How many more bytes will you need to complete this codepoint?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15250,"byte_end":15315,"line_start":30,"line_end":30,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15320,"byte_end":15323,"line_start":31,"line_end":31,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15328,"byte_end":15340,"line_start":32,"line_end":32,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15345,"byte_end":15348,"line_start":33,"line_end":33,"column_start":5,"column_end":8}},{"value":"/ An error is returned if the byte is not a valid start of an UTF-8","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15353,"byte_end":15422,"line_start":34,"line_end":34,"column_start":5,"column_end":74}},{"value":"/ codepoint:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15427,"byte_end":15441,"line_start":35,"line_end":35,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15446,"byte_end":15449,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ * `128..192`: ContinuationByte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15454,"byte_end":15488,"line_start":37,"line_end":37,"column_start":5,"column_end":39}},{"value":"/ * `248..`: TooLongSequence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15493,"byte_end":15523,"line_start":38,"line_end":38,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15528,"byte_end":15531,"line_start":39,"line_end":39,"column_start":5,"column_end":8}},{"value":"/ Values in 244..248 represent a too high codepoint, but do not cause an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15536,"byte_end":15610,"line_start":40,"line_end":40,"column_start":5,"column_end":79}},{"value":"/ error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15615,"byte_end":15625,"line_start":41,"line_end":41,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15963,"byte_end":15989,"line_start":49,"line_end":49,"column_start":8,"column_end":34},"name":"extra_utf8_bytes_unchecked","qualname":"::traits::U8UtfExt::extra_utf8_bytes_unchecked","value":"fn extra_utf8_bytes_unchecked(Self) -> usize","parent":{"krate":0,"index":62},"children":[],"decl_id":null,"docs":" How many more bytes will you need to complete this codepoint?","sig":null,"attributes":[{"value":"/ How many more bytes will you need to complete this codepoint?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15700,"byte_end":15765,"line_start":44,"line_end":44,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15770,"byte_end":15773,"line_start":45,"line_end":45,"column_start":5,"column_end":8}},{"value":"/ This function assumes that the byte is a valid UTF-8 start, and might","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15778,"byte_end":15851,"line_start":46,"line_end":46,"column_start":5,"column_end":78}},{"value":"/ return any value otherwise. (but the function is pure and safe to call","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15856,"byte_end":15930,"line_start":47,"line_end":47,"column_start":5,"column_end":79}},{"value":"/ with any value).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":15935,"byte_end":15955,"line_start":48,"line_end":48,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":16053,"byte_end":16069,"line_start":54,"line_end":54,"column_start":8,"column_end":24},"name":"extra_utf8_bytes","qualname":"::extra_utf8_bytes","value":"fn extra_utf8_bytes(Self) -> Result","parent":{"krate":0,"index":62},"children":[],"decl_id":{"krate":0,"index":63},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":16036,"byte_end":16045,"line_start":53,"line_end":53,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":16540,"byte_end":16566,"line_start":67,"line_end":67,"column_start":8,"column_end":34},"name":"extra_utf8_bytes_unchecked","qualname":"::extra_utf8_bytes_unchecked","value":"fn extra_utf8_bytes_unchecked(Self) -> usize","parent":{"krate":0,"index":62},"children":[],"decl_id":{"krate":0,"index":64},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":16523,"byte_end":16532,"line_start":66,"line_end":66,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":19850,"byte_end":19859,"line_start":127,"line_end":127,"column_start":11,"column_end":20},"name":"U16UtfExt","qualname":"::traits::U16UtfExt","value":"U16UtfExt","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":77}],"decl_id":null,"docs":" Methods for working with `u16`s as UTF-16 units.\n","sig":null,"attributes":[{"value":"/ Methods for working with `u16`s as UTF-16 units.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":19787,"byte_end":19839,"line_start":126,"line_end":126,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20059,"byte_end":20081,"line_start":132,"line_end":132,"column_start":8,"column_end":30},"name":"utf16_needs_extra_unit","qualname":"::traits::U16UtfExt::utf16_needs_extra_unit","value":"fn utf16_needs_extra_unit(Self) -> Result","parent":{"krate":0,"index":75},"children":[],"decl_id":null,"docs":" Will you need an extra unit to complete this codepoint?","sig":null,"attributes":[{"value":"/ Will you need an extra unit to complete this codepoint?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":19866,"byte_end":19925,"line_start":128,"line_end":128,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":19930,"byte_end":19933,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ Returns `Err` for trailing surrogates, `Ok(true)` for leading surrogates,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":19938,"byte_end":20015,"line_start":130,"line_end":130,"column_start":5,"column_end":82}},{"value":"/ and `Ok(false)` for others.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20020,"byte_end":20051,"line_start":131,"line_end":131,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20328,"byte_end":20354,"line_start":138,"line_end":138,"column_start":8,"column_end":34},"name":"is_utf16_leading_surrogate","qualname":"::traits::U16UtfExt::is_utf16_leading_surrogate","value":"fn is_utf16_leading_surrogate(Self) -> bool","parent":{"krate":0,"index":75},"children":[],"decl_id":null,"docs":" Does this `u16` need another `u16` to complete a codepoint?\n Returns `(self & 0xfc00) == 0xd800`","sig":null,"attributes":[{"value":"/ Does this `u16` need another `u16` to complete a codepoint?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20132,"byte_end":20195,"line_start":134,"line_end":134,"column_start":5,"column_end":68}},{"value":"/ Returns `(self & 0xfc00) == 0xd800`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20200,"byte_end":20239,"line_start":135,"line_end":135,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20244,"byte_end":20247,"line_start":136,"line_end":136,"column_start":5,"column_end":8}},{"value":"/ Is basically an unchecked variant of `utf16_needs_extra_unit()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20252,"byte_end":20320,"line_start":137,"line_end":137,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20418,"byte_end":20440,"line_start":142,"line_end":142,"column_start":8,"column_end":30},"name":"utf16_needs_extra_unit","qualname":"::utf16_needs_extra_unit","value":"fn utf16_needs_extra_unit(Self) -> Result","parent":{"krate":0,"index":75},"children":[],"decl_id":{"krate":0,"index":76},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20401,"byte_end":20410,"line_start":141,"line_end":141,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20788,"byte_end":20814,"line_start":151,"line_end":151,"column_start":8,"column_end":34},"name":"is_utf16_leading_surrogate","qualname":"::is_utf16_leading_surrogate","value":"fn is_utf16_leading_surrogate(Self) -> bool","parent":{"krate":0,"index":75},"children":[],"decl_id":{"krate":0,"index":77},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20771,"byte_end":20780,"line_start":150,"line_end":150,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21099,"byte_end":21106,"line_start":161,"line_end":161,"column_start":11,"column_end":18},"name":"CharExt","qualname":"::traits::CharExt","value":"CharExt: Sized","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":95},{"krate":0,"index":97},{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":101},{"krate":0,"index":102}],"decl_id":null,"docs":" Extension trait for `char` that adds methods for converting to and from UTF-8 or UTF-16.\n","sig":null,"attributes":[{"value":"/ Extension trait for `char` that adds methods for converting to and from UTF-8 or UTF-16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":20996,"byte_end":21088,"line_start":160,"line_end":160,"column_start":1,"column_end":93}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21307,"byte_end":21314,"line_start":166,"line_end":166,"column_start":8,"column_end":15},"name":"to_utf8","qualname":"::traits::CharExt::to_utf8","value":"fn to_utf8(Self) -> Utf8Char","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Get the UTF-8 representation of this codepoint.","sig":null,"attributes":[{"value":"/ Get the UTF-8 representation of this codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21120,"byte_end":21171,"line_start":162,"line_end":162,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21176,"byte_end":21179,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ `Utf8Char` is to `[u8;4]` what `char` is to `u32`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21184,"byte_end":21238,"line_start":164,"line_end":164,"column_start":5,"column_end":59}},{"value":"/ a restricted type that cannot be mutated internally.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21243,"byte_end":21299,"line_start":165,"line_end":165,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21529,"byte_end":21537,"line_start":172,"line_end":172,"column_start":8,"column_end":16},"name":"to_utf16","qualname":"::traits::CharExt::to_utf16","value":"fn to_utf16(Self) -> Utf16Char","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Get the UTF-16 representation of this codepoint.","sig":null,"attributes":[{"value":"/ Get the UTF-16 representation of this codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21339,"byte_end":21391,"line_start":168,"line_end":168,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21396,"byte_end":21399,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ `Utf16Char` is to `[u16;2]` what `char` is to `u32`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21404,"byte_end":21460,"line_start":170,"line_end":170,"column_start":5,"column_end":61}},{"value":"/ a restricted type that cannot be mutated internally.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21465,"byte_end":21521,"line_start":171,"line_end":171,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21889,"byte_end":21904,"line_start":179,"line_end":179,"column_start":8,"column_end":23},"name":"iter_utf8_bytes","qualname":"::traits::CharExt::iter_utf8_bytes","value":"fn iter_utf8_bytes(Self) -> Utf8Iterator","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Iterate over or [read](https://doc.rust-lang.org/std/io/trait.Read.html)\n the one to four bytes in the UTF-8 representation of this codepoint.","sig":null,"attributes":[{"value":"/ Iterate over or [read](https://doc.rust-lang.org/std/io/trait.Read.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21563,"byte_end":21639,"line_start":174,"line_end":174,"column_start":5,"column_end":81}},{"value":"/ the one to four bytes in the UTF-8 representation of this codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21644,"byte_end":21716,"line_start":175,"line_end":175,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21721,"byte_end":21724,"line_start":176,"line_end":176,"column_start":5,"column_end":8}},{"value":"/ An identical alternative to the unstable `char.encode_utf8()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21729,"byte_end":21795,"line_start":177,"line_end":177,"column_start":5,"column_end":71}},{"value":"/ That method somehow still exist on stable, so I have to use a different name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21800,"byte_end":21881,"line_start":178,"line_end":178,"column_start":5,"column_end":86}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22192,"byte_end":22208,"line_start":185,"line_end":185,"column_start":8,"column_end":24},"name":"iter_utf16_units","qualname":"::traits::CharExt::iter_utf16_units","value":"fn iter_utf16_units(Self) -> Utf16Iterator","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Iterate over the one or two units in the UTF-16 representation of this codepoint.","sig":null,"attributes":[{"value":"/ Iterate over the one or two units in the UTF-16 representation of this codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21933,"byte_end":22018,"line_start":181,"line_end":181,"column_start":5,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22023,"byte_end":22026,"line_start":182,"line_end":182,"column_start":5,"column_end":8}},{"value":"/ An identical alternative to the unstable `char.encode_utf16()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22031,"byte_end":22098,"line_start":183,"line_end":183,"column_start":5,"column_end":72}},{"value":"/ That method somehow still exist on stable, so I have to use a different name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22103,"byte_end":22184,"line_start":184,"line_end":184,"column_start":5,"column_end":86}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22431,"byte_end":22444,"line_start":192,"line_end":192,"column_start":8,"column_end":21},"name":"to_utf8_array","qualname":"::traits::CharExt::to_utf8_array","value":"fn to_utf8_array(Self) -> ([u8; ], usize)","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert this char to an UTF-8 array, and also return how many bytes of\n the array are used,","sig":null,"attributes":[{"value":"/ Convert this char to an UTF-8 array, and also return how many bytes of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22239,"byte_end":22313,"line_start":188,"line_end":188,"column_start":5,"column_end":79}},{"value":"/ the array are used,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22318,"byte_end":22341,"line_start":189,"line_end":189,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22346,"byte_end":22349,"line_start":190,"line_end":190,"column_start":5,"column_end":8}},{"value":"/ The returned array is left-aligned with unused bytes set to zero.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22354,"byte_end":22423,"line_start":191,"line_end":191,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22895,"byte_end":22909,"line_start":207,"line_end":207,"column_start":8,"column_end":22},"name":"to_utf16_array","qualname":"::traits::CharExt::to_utf16_array","value":"fn to_utf16_array(Self) -> [u16; ]","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert this `char` to UTF-16.","sig":null,"attributes":[{"value":"/ Convert this `char` to UTF-16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22477,"byte_end":22511,"line_start":194,"line_end":194,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22516,"byte_end":22519,"line_start":195,"line_end":195,"column_start":5,"column_end":8}},{"value":"/ The second element is non-zero when a surrogate pair is required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22524,"byte_end":22593,"line_start":196,"line_end":196,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22598,"byte_end":22601,"line_start":197,"line_end":197,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22606,"byte_end":22620,"line_start":198,"line_end":198,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22625,"byte_end":22628,"line_start":199,"line_end":199,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22633,"byte_end":22640,"line_start":200,"line_end":200,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::CharExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22645,"byte_end":22677,"line_start":201,"line_end":201,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22682,"byte_end":22685,"line_start":202,"line_end":202,"column_start":5,"column_end":8}},{"value":"/ assert_eq!('@'.to_utf16_array(), ['@' as u16, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22690,"byte_end":22744,"line_start":203,"line_end":203,"column_start":5,"column_end":59}},{"value":"/ assert_eq!('睷'.to_utf16_array(), ['睷' as u16, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22749,"byte_end":22807,"line_start":204,"line_end":204,"column_start":5,"column_end":59}},{"value":"/ assert_eq!('\\u{abcde}'.to_utf16_array(), [0xda6f, 0xdcde]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22812,"byte_end":22875,"line_start":205,"line_end":205,"column_start":5,"column_end":68}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22880,"byte_end":22887,"line_start":206,"line_end":206,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23349,"byte_end":23363,"line_start":221,"line_end":221,"column_start":8,"column_end":22},"name":"to_utf16_tuple","qualname":"::traits::CharExt::to_utf16_tuple","value":"fn to_utf16_tuple(Self) -> (u16, Option)","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert this `char` to UTF-16.\n The second item is `Some` if a surrogate pair is required.","sig":null,"attributes":[{"value":"/ Convert this `char` to UTF-16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22934,"byte_end":22968,"line_start":209,"line_end":209,"column_start":5,"column_end":39}},{"value":"/ The second item is `Some` if a surrogate pair is required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":22973,"byte_end":23035,"line_start":210,"line_end":210,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23040,"byte_end":23043,"line_start":211,"line_end":211,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23048,"byte_end":23062,"line_start":212,"line_end":212,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23067,"byte_end":23070,"line_start":213,"line_end":213,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23075,"byte_end":23082,"line_start":214,"line_end":214,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::CharExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23087,"byte_end":23119,"line_start":215,"line_end":215,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23124,"byte_end":23127,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ assert_eq!('@'.to_utf16_tuple(), ('@' as u16, None));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23132,"byte_end":23189,"line_start":217,"line_end":217,"column_start":5,"column_end":62}},{"value":"/ assert_eq!('睷'.to_utf16_tuple(), ('睷' as u16, None));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23194,"byte_end":23255,"line_start":218,"line_end":218,"column_start":5,"column_end":62}},{"value":"/ assert_eq!('\\u{abcde}'.to_utf16_tuple(), (0xda6f, Some(0xdcde)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23260,"byte_end":23329,"line_start":219,"line_end":219,"column_start":5,"column_end":74}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23334,"byte_end":23341,"line_start":220,"line_end":220,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24427,"byte_end":24448,"line_start":248,"line_end":248,"column_start":8,"column_end":29},"name":"from_utf8_slice_start","qualname":"::traits::CharExt::from_utf8_slice_start","value":"fn from_utf8_slice_start<'_>(&'_ [u8])\n-> Result<(Self, usize), InvalidUtf8Slice>","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Create a `char` from the start of an UTF-8 slice,\n and also return how many bytes were used.","sig":null,"attributes":[{"value":"/ Create a `char` from the start of an UTF-8 slice,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23400,"byte_end":23453,"line_start":225,"line_end":225,"column_start":5,"column_end":58}},{"value":"/ and also return how many bytes were used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23458,"byte_end":23503,"line_start":226,"line_end":226,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23508,"byte_end":23511,"line_start":227,"line_end":227,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23516,"byte_end":23528,"line_start":228,"line_end":228,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23533,"byte_end":23536,"line_start":229,"line_end":229,"column_start":5,"column_end":8}},{"value":"/ Returns an `Err` if the slice is empty, doesn't start with a valid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23541,"byte_end":23611,"line_start":230,"line_end":230,"column_start":5,"column_end":75}},{"value":"/ UTF-8 sequence or is too short for the sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23616,"byte_end":23668,"line_start":231,"line_end":231,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23673,"byte_end":23676,"line_start":232,"line_end":232,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23681,"byte_end":23695,"line_start":233,"line_end":233,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23700,"byte_end":23703,"line_start":234,"line_end":234,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23708,"byte_end":23715,"line_start":235,"line_end":235,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::CharExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23720,"byte_end":23752,"line_start":236,"line_end":236,"column_start":5,"column_end":37}},{"value":"/ use encode_unicode::error::InvalidUtf8Slice::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23757,"byte_end":23808,"line_start":237,"line_end":237,"column_start":5,"column_end":56}},{"value":"/ use encode_unicode::error::InvalidUtf8::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23813,"byte_end":23859,"line_start":238,"line_end":238,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23864,"byte_end":23867,"line_start":239,"line_end":239,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(char::from_utf8_slice_start(&[b'A', b'B', b'C']), Ok(('A',1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23872,"byte_end":23950,"line_start":240,"line_end":240,"column_start":5,"column_end":83}},{"value":"/ assert_eq!(char::from_utf8_slice_start(&[0xdd, 0xbb]), Ok(('\\u{77b}',2)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":23955,"byte_end":24033,"line_start":241,"line_end":241,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24038,"byte_end":24041,"line_start":242,"line_end":242,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(char::from_utf8_slice_start(&[]), Err(TooShort(1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24046,"byte_end":24113,"line_start":243,"line_end":243,"column_start":5,"column_end":72}},{"value":"/ assert_eq!(char::from_utf8_slice_start(&[0xf0, 0x99]), Err(TooShort(4)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24118,"byte_end":24195,"line_start":244,"line_end":244,"column_start":5,"column_end":82}},{"value":"/ assert_eq!(char::from_utf8_slice_start(&[0xee, b'F', 0x80]), Err(Utf8(NotAContinuationByte(1))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24200,"byte_end":24301,"line_start":245,"line_end":245,"column_start":5,"column_end":106}},{"value":"/ assert_eq!(char::from_utf8_slice_start(&[0xee, 0x99, 0x0f]), Err(Utf8(NotAContinuationByte(2))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24306,"byte_end":24407,"line_start":246,"line_end":246,"column_start":5,"column_end":106}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24412,"byte_end":24419,"line_start":247,"line_end":247,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24711,"byte_end":24733,"line_start":254,"line_end":254,"column_start":8,"column_end":30},"name":"from_utf16_slice_start","qualname":"::traits::CharExt::from_utf16_slice_start","value":"fn from_utf16_slice_start<'_>(&'_ [u16])\n-> Result<(Self, usize), InvalidUtf16Slice>","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Create a `char` from the start of an UTF-16 slice,\n and also return how many units were used.","sig":null,"attributes":[{"value":"/ Create a `char` from the start of an UTF-16 slice,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24508,"byte_end":24562,"line_start":250,"line_end":250,"column_start":5,"column_end":59}},{"value":"/ and also return how many units were used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24567,"byte_end":24612,"line_start":251,"line_end":251,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24617,"byte_end":24620,"line_start":252,"line_end":252,"column_start":5,"column_end":8}},{"value":"/ If you want to continue after an error, continue with the next `u16` unit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24625,"byte_end":24703,"line_start":253,"line_end":253,"column_start":5,"column_end":83}}]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25955,"byte_end":25970,"line_start":282,"line_end":282,"column_start":8,"column_end":23},"name":"from_utf8_array","qualname":"::traits::CharExt::from_utf8_array","value":"fn from_utf8_array([u8; ]) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert an UTF-8 sequence as returned from `.to_utf8_array()` into a `char`","sig":null,"attributes":[{"value":"/ Convert an UTF-8 sequence as returned from `.to_utf8_array()` into a `char`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24797,"byte_end":24876,"line_start":257,"line_end":257,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24881,"byte_end":24884,"line_start":258,"line_end":258,"column_start":5,"column_end":8}},{"value":"/ The codepoint must start at the first byte, and leftover bytes are ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24889,"byte_end":24968,"line_start":259,"line_end":259,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24973,"byte_end":24976,"line_start":260,"line_end":260,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24981,"byte_end":24993,"line_start":261,"line_end":261,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":24998,"byte_end":25001,"line_start":262,"line_end":262,"column_start":5,"column_end":8}},{"value":"/ Returns an `Err` if the array doesn't start with a valid UTF-8 sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25006,"byte_end":25082,"line_start":263,"line_end":263,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25087,"byte_end":25090,"line_start":264,"line_end":264,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25095,"byte_end":25109,"line_start":265,"line_end":265,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25114,"byte_end":25117,"line_start":266,"line_end":266,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25122,"byte_end":25129,"line_start":267,"line_end":267,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::CharExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25134,"byte_end":25166,"line_start":268,"line_end":268,"column_start":5,"column_end":37}},{"value":"/ use encode_unicode::error::InvalidUtf8Array::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25171,"byte_end":25222,"line_start":269,"line_end":269,"column_start":5,"column_end":56}},{"value":"/ use encode_unicode::error::InvalidUtf8::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25227,"byte_end":25273,"line_start":270,"line_end":270,"column_start":5,"column_end":51}},{"value":"/ use encode_unicode::error::InvalidCodepoint::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25278,"byte_end":25329,"line_start":271,"line_end":271,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25334,"byte_end":25337,"line_start":272,"line_end":272,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(char::from_utf8_array([b'A', 0, 0, 0]), Ok('A'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25342,"byte_end":25406,"line_start":273,"line_end":273,"column_start":5,"column_end":69}},{"value":"/ assert_eq!(char::from_utf8_array([0xf4, 0x8b, 0xbb, 0xbb]), Ok('\\u{10befb}'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25411,"byte_end":25493,"line_start":274,"line_end":274,"column_start":5,"column_end":87}},{"value":"/ assert_eq!(char::from_utf8_array([b'A', b'B', b'C', b'D']), Ok('A'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25498,"byte_end":25571,"line_start":275,"line_end":275,"column_start":5,"column_end":78}},{"value":"/ assert_eq!(char::from_utf8_array([0, 0, 0xcc, 0xbb]), Ok('\\0'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25576,"byte_end":25644,"line_start":276,"line_end":276,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25649,"byte_end":25652,"line_start":277,"line_end":277,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(char::from_utf8_array([0xef, b'F', 0x80, 0x80]), Err(Utf8(NotAContinuationByte(1))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25657,"byte_end":25757,"line_start":278,"line_end":278,"column_start":5,"column_end":105}},{"value":"/ assert_eq!(char::from_utf8_array([0xc1, 0x80, 0, 0]), Err(Utf8(OverLong)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25762,"byte_end":25841,"line_start":279,"line_end":279,"column_start":5,"column_end":84}},{"value":"/ assert_eq!(char::from_utf8_array([0xf7, 0xaa, 0x99, 0x88]), Err(Codepoint(TooHigh)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25846,"byte_end":25935,"line_start":280,"line_end":280,"column_start":5,"column_end":94}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":25940,"byte_end":25947,"line_start":281,"line_end":281,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26871,"byte_end":26887,"line_start":301,"line_end":301,"column_start":8,"column_end":24},"name":"from_utf16_array","qualname":"::traits::CharExt::from_utf16_array","value":"fn from_utf16_array([u16; ]) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert a UTF-16 pair as returned from `.to_utf16_array()` into a `char`.","sig":null,"attributes":[{"value":"/ Convert a UTF-16 pair as returned from `.to_utf16_array()` into a `char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26025,"byte_end":26102,"line_start":284,"line_end":284,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26107,"byte_end":26110,"line_start":285,"line_end":285,"column_start":5,"column_end":8}},{"value":"/ The second element is ignored when not required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26115,"byte_end":26167,"line_start":286,"line_end":286,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26172,"byte_end":26175,"line_start":287,"line_end":287,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26180,"byte_end":26194,"line_start":288,"line_end":288,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26199,"byte_end":26202,"line_start":289,"line_end":289,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26207,"byte_end":26214,"line_start":290,"line_end":290,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::CharExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26219,"byte_end":26251,"line_start":291,"line_end":291,"column_start":5,"column_end":37}},{"value":"/ use encode_unicode::error::InvalidUtf16Array;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26256,"byte_end":26305,"line_start":292,"line_end":292,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26310,"byte_end":26313,"line_start":293,"line_end":293,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(char::from_utf16_array(['x' as u16, 'y' as u16]), Ok('x'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26318,"byte_end":26392,"line_start":294,"line_end":294,"column_start":5,"column_end":79}},{"value":"/ assert_eq!(char::from_utf16_array(['睷' as u16, 0]), Ok('睷'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26397,"byte_end":26466,"line_start":295,"line_end":295,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(char::from_utf16_array([0xda6f, 0xdcde]), Ok('\\u{abcde}'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26471,"byte_end":26545,"line_start":296,"line_end":296,"column_start":5,"column_end":79}},{"value":"/ assert_eq!(char::from_utf16_array([0xf111, 0xdbad]), Ok('\\u{f111}'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26550,"byte_end":26623,"line_start":297,"line_end":297,"column_start":5,"column_end":78}},{"value":"/ assert_eq!(char::from_utf16_array([0xdaaf, 0xdaaf]), Err(InvalidUtf16Array::SecondIsNotTrailingSurrogate));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26628,"byte_end":26739,"line_start":298,"line_end":298,"column_start":5,"column_end":116}},{"value":"/ assert_eq!(char::from_utf16_array([0xdcac, 0x9000]), Err(InvalidUtf16Array::FirstIsTrailingSurrogate));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26744,"byte_end":26851,"line_start":299,"line_end":299,"column_start":5,"column_end":112}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26856,"byte_end":26863,"line_start":300,"line_end":300,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27031,"byte_end":27047,"line_start":304,"line_end":304,"column_start":8,"column_end":24},"name":"from_utf16_tuple","qualname":"::traits::CharExt::from_utf16_tuple","value":"fn from_utf16_tuple((u16, Option)) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert a UTF-16 pair as returned from `.to_utf16_tuple()` into a `char`.\n","sig":null,"attributes":[{"value":"/ Convert a UTF-16 pair as returned from `.to_utf16_tuple()` into a `char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":26946,"byte_end":27023,"line_start":303,"line_end":303,"column_start":5,"column_end":82}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27632,"byte_end":27663,"line_start":323,"line_end":323,"column_start":15,"column_end":46},"name":"from_utf8_exact_slice_unchecked","qualname":"::traits::CharExt::from_utf8_exact_slice_unchecked","value":"unsafe fn from_utf8_exact_slice_unchecked<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert an UTF-8 sequence into a char.","sig":null,"attributes":[{"value":"/ Convert an UTF-8 sequence into a char.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27117,"byte_end":27159,"line_start":307,"line_end":307,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27164,"byte_end":27167,"line_start":308,"line_end":308,"column_start":5,"column_end":8}},{"value":"/ The length of the slice is taken as length of the sequence;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27172,"byte_end":27235,"line_start":309,"line_end":309,"column_start":5,"column_end":68}},{"value":"/ it should be 1,2,3 or 4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27240,"byte_end":27268,"line_start":310,"line_end":310,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27273,"byte_end":27276,"line_start":311,"line_end":311,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27281,"byte_end":27293,"line_start":312,"line_end":312,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27298,"byte_end":27301,"line_start":313,"line_end":313,"column_start":5,"column_end":8}},{"value":"/ The slice must contain exactly one, valid, UTF-8 sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27306,"byte_end":27368,"line_start":314,"line_end":314,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27373,"byte_end":27376,"line_start":315,"line_end":315,"column_start":5,"column_end":8}},{"value":"/ Passing a slice that produces an invalid codepoint is always undefined","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27381,"byte_end":27455,"line_start":316,"line_end":316,"column_start":5,"column_end":79}},{"value":"/ behavior; Later checks that the codepoint is valid can be removed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27460,"byte_end":27529,"line_start":317,"line_end":317,"column_start":5,"column_end":74}},{"value":"/ by the compiler.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27534,"byte_end":27554,"line_start":318,"line_end":318,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27559,"byte_end":27562,"line_start":319,"line_end":319,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27567,"byte_end":27579,"line_start":320,"line_end":320,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27584,"byte_end":27587,"line_start":321,"line_end":321,"column_start":5,"column_end":8}},{"value":"/ If the slice is empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27592,"byte_end":27617,"line_start":322,"line_end":322,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28359,"byte_end":28385,"line_start":342,"line_end":342,"column_start":8,"column_end":34},"name":"from_utf16_array_unchecked","qualname":"::traits::CharExt::from_utf16_array_unchecked","value":"fn from_utf16_array_unchecked([u16; ]) -> Self","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert a UTF-16 array as returned from `.to_utf16_array()` into a\n `char`.","sig":null,"attributes":[{"value":"/ Convert a UTF-16 array as returned from `.to_utf16_array()` into a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27690,"byte_end":27760,"line_start":325,"line_end":325,"column_start":5,"column_end":75}},{"value":"/ `char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27765,"byte_end":27776,"line_start":326,"line_end":326,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27781,"byte_end":27784,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ This function is safe because it avoids creating invalid codepoints,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27789,"byte_end":27861,"line_start":328,"line_end":328,"column_start":5,"column_end":77}},{"value":"/ but the returned value might not be what one expectedd.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27866,"byte_end":27925,"line_start":329,"line_end":329,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27930,"byte_end":27933,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27938,"byte_end":27952,"line_start":331,"line_end":331,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27957,"byte_end":27960,"line_start":332,"line_end":332,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27965,"byte_end":27972,"line_start":333,"line_end":333,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::CharExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":27977,"byte_end":28009,"line_start":334,"line_end":334,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28014,"byte_end":28017,"line_start":335,"line_end":335,"column_start":5,"column_end":8}},{"value":"/ // starts with a trailing surrogate - converted as if it was a valid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28022,"byte_end":28094,"line_start":336,"line_end":336,"column_start":5,"column_end":77}},{"value":"/ // surrogate pair anyway.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28099,"byte_end":28128,"line_start":337,"line_end":337,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(char::from_utf16_array_unchecked([0xdbad, 0xf19e]), '\\u{fb59e}');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28133,"byte_end":28213,"line_start":338,"line_end":338,"column_start":5,"column_end":85}},{"value":"/ // missing trailing surrogate - ditto","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28218,"byte_end":28259,"line_start":339,"line_end":339,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(char::from_utf16_array_unchecked([0xd802, 0]), '\\u{10800}');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28264,"byte_end":28339,"line_start":340,"line_end":340,"column_start":5,"column_end":80}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28344,"byte_end":28351,"line_start":341,"line_end":341,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28509,"byte_end":28535,"line_start":345,"line_end":345,"column_start":15,"column_end":41},"name":"from_utf16_tuple_unchecked","qualname":"::traits::CharExt::from_utf16_tuple_unchecked","value":"unsafe fn from_utf16_tuple_unchecked((u16, Option)) -> Self","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Convert a UTF-16 tuple as returned from `.to_utf16_tuple()` into a `char`.\n","sig":null,"attributes":[{"value":"/ Convert a UTF-16 tuple as returned from `.to_utf16_tuple()` into a `char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28416,"byte_end":28494,"line_start":344,"line_end":344,"column_start":5,"column_end":83}}]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29451,"byte_end":29468,"line_start":370,"line_end":370,"column_start":8,"column_end":25},"name":"from_u32_detailed","qualname":"::traits::CharExt::from_u32_detailed","value":"fn from_u32_detailed(u32) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":null,"docs":" Produces more detailed errors than `char::from_u32()`","sig":null,"attributes":[{"value":"/ Produces more detailed errors than `char::from_u32()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28578,"byte_end":28635,"line_start":348,"line_end":348,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28640,"byte_end":28643,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28648,"byte_end":28660,"line_start":350,"line_end":350,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28665,"byte_end":28668,"line_start":351,"line_end":351,"column_start":5,"column_end":8}},{"value":"/ This function will return an error if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28673,"byte_end":28714,"line_start":352,"line_end":352,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28719,"byte_end":28722,"line_start":353,"line_end":353,"column_start":5,"column_end":8}},{"value":"/ * the value is greater than 0x10ffff","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28727,"byte_end":28767,"line_start":354,"line_end":354,"column_start":5,"column_end":45}},{"value":"/ * the value is between 0xd800 and 0xdfff (inclusive)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28772,"byte_end":28828,"line_start":355,"line_end":355,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28833,"byte_end":28836,"line_start":356,"line_end":356,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28841,"byte_end":28855,"line_start":357,"line_end":357,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28860,"byte_end":28863,"line_start":358,"line_end":358,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28868,"byte_end":28875,"line_start":359,"line_end":359,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::CharExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28880,"byte_end":28912,"line_start":360,"line_end":360,"column_start":5,"column_end":37}},{"value":"/ use encode_unicode::error::InvalidCodepoint;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28917,"byte_end":28965,"line_start":361,"line_end":361,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28970,"byte_end":28973,"line_start":362,"line_end":362,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(char::from_u32_detailed(0x41), Ok('A'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":28978,"byte_end":29033,"line_start":363,"line_end":363,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(char::from_u32_detailed(0x40_00_00), Err(InvalidCodepoint::TooHigh));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29038,"byte_end":29122,"line_start":364,"line_end":364,"column_start":5,"column_end":89}},{"value":"/ assert_eq!(char::from_u32_detailed(0xd951), Err(InvalidCodepoint::Utf16Reserved));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29127,"byte_end":29213,"line_start":365,"line_end":365,"column_start":5,"column_end":91}},{"value":"/ assert_eq!(char::from_u32_detailed(0xdddd), Err(InvalidCodepoint::Utf16Reserved));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29218,"byte_end":29304,"line_start":366,"line_end":366,"column_start":5,"column_end":91}},{"value":"/ assert_eq!(char::from_u32_detailed(0xdd), Ok('Ý'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29309,"byte_end":29365,"line_start":367,"line_end":367,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(char::from_u32_detailed(0x1f331), Ok('🌱'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29370,"byte_end":29431,"line_start":368,"line_end":368,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29436,"byte_end":29443,"line_start":369,"line_end":369,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29593,"byte_end":29600,"line_start":380,"line_end":380,"column_start":8,"column_end":15},"name":"to_utf8","qualname":"::to_utf8","value":"fn to_utf8(Self) -> Utf8Char","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":82},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29654,"byte_end":29669,"line_start":383,"line_end":383,"column_start":8,"column_end":23},"name":"iter_utf8_bytes","qualname":"::iter_utf8_bytes","value":"fn iter_utf8_bytes(Self) -> Utf8Iterator","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":84},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":29743,"byte_end":29756,"line_start":387,"line_end":387,"column_start":8,"column_end":21},"name":"to_utf8_array","qualname":"::to_utf8_array","value":"fn to_utf8_array(Self) -> ([u8; ], usize)","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":86},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":30761,"byte_end":30782,"line_start":413,"line_end":413,"column_start":8,"column_end":29},"name":"from_utf8_slice_start","qualname":"::from_utf8_slice_start","value":"fn from_utf8_slice_start<'_>(&'_ [u8])\n-> Result<(Self, usize), InvalidUtf8Slice>","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":91},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":31805,"byte_end":31820,"line_start":439,"line_end":439,"column_start":8,"column_end":23},"name":"from_utf8_array","qualname":"::from_utf8_array","value":"fn from_utf8_array([u8; ]) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":93},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":32541,"byte_end":32572,"line_start":457,"line_end":457,"column_start":15,"column_end":46},"name":"from_utf8_exact_slice_unchecked","qualname":"::from_utf8_exact_slice_unchecked","value":"unsafe fn from_utf8_exact_slice_unchecked<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":98},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":32815,"byte_end":32823,"line_start":471,"line_end":471,"column_start":8,"column_end":16},"name":"to_utf16","qualname":"::to_utf16","value":"fn to_utf16(Self) -> Utf16Char","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":83},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":32888,"byte_end":32904,"line_start":474,"line_end":474,"column_start":8,"column_end":24},"name":"iter_utf16_units","qualname":"::iter_utf16_units","value":"fn iter_utf16_units(Self) -> Utf16Iterator","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":85},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":32980,"byte_end":32994,"line_start":478,"line_end":478,"column_start":8,"column_end":22},"name":"to_utf16_array","qualname":"::to_utf16_array","value":"fn to_utf16_array(Self) -> [u16; ]","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":88},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":33117,"byte_end":33131,"line_start":482,"line_end":482,"column_start":8,"column_end":22},"name":"to_utf16_tuple","qualname":"::to_utf16_tuple","value":"fn to_utf16_tuple(Self) -> (u16, Option)","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":90},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":33472,"byte_end":33494,"line_start":494,"line_end":494,"column_start":8,"column_end":30},"name":"from_utf16_slice_start","qualname":"::from_utf16_slice_start","value":"fn from_utf16_slice_start<'_>(&'_ [u16])\n-> Result<(Self, usize), InvalidUtf16Slice>","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":92},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":34277,"byte_end":34293,"line_start":510,"line_end":510,"column_start":8,"column_end":24},"name":"from_utf16_array","qualname":"::from_utf16_array","value":"fn from_utf16_array([u16; ]) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":95},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":34810,"byte_end":34826,"line_start":523,"line_end":523,"column_start":8,"column_end":24},"name":"from_utf16_tuple","qualname":"::from_utf16_tuple","value":"fn from_utf16_tuple((u16, Option)) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":97},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":35560,"byte_end":35586,"line_start":538,"line_end":538,"column_start":8,"column_end":34},"name":"from_utf16_array_unchecked","qualname":"::from_utf16_array_unchecked","value":"fn from_utf16_array_unchecked([u16; ]) -> Self","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":99},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":36076,"byte_end":36102,"line_start":547,"line_end":547,"column_start":15,"column_end":41},"name":"from_utf16_tuple_unchecked","qualname":"::from_utf16_tuple_unchecked","value":"unsafe fn from_utf16_tuple_unchecked((u16, Option)) -> Self","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":101},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":36323,"byte_end":36340,"line_start":555,"line_end":555,"column_start":8,"column_end":25},"name":"from_u32_detailed","qualname":"::from_u32_detailed","value":"fn from_u32_detailed(u32) -> Result","parent":{"krate":0,"index":81},"children":[],"decl_id":{"krate":0,"index":102},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":37978,"byte_end":37984,"line_start":605,"line_end":605,"column_start":11,"column_end":17},"name":"StrExt","qualname":"::traits::StrExt","value":"StrExt: AsRef","parent":null,"children":[{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144}],"decl_id":null,"docs":" Adds `.utf8chars()` and `.utf16chars()` iterator constructors to `&str`.\n","sig":null,"attributes":[{"value":"/ Adds `.utf8chars()` and `.utf16chars()` iterator constructors to `&str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":37891,"byte_end":37967,"line_start":604,"line_end":604,"column_start":1,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38065,"byte_end":38074,"line_start":607,"line_end":607,"column_start":8,"column_end":17},"name":"utf8chars","qualname":"::traits::StrExt::utf8chars","value":"fn utf8chars<'_>(&'_ Self) -> Utf8Chars","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Equivalent to `.chars()` but produces `Utf8Char`s.\n","sig":null,"attributes":[{"value":"/ Equivalent to `.chars()` but produces `Utf8Char`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38003,"byte_end":38057,"line_start":606,"line_end":606,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38163,"byte_end":38173,"line_start":609,"line_end":609,"column_start":8,"column_end":18},"name":"utf16chars","qualname":"::traits::StrExt::utf16chars","value":"fn utf16chars<'_>(&'_ Self) -> Utf16Chars","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Equivalent to `.chars()` but produces `Utf16Char`s.\n","sig":null,"attributes":[{"value":"/ Equivalent to `.chars()` but produces `Utf16Char`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38100,"byte_end":38155,"line_start":608,"line_end":608,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38269,"byte_end":38285,"line_start":611,"line_end":611,"column_start":8,"column_end":24},"name":"utf8char_indices","qualname":"::traits::StrExt::utf8char_indices","value":"fn utf8char_indices<'_>(&'_ Self) -> Utf8CharIndices","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Equivalent to `.char_indices()` but produces `Utf8Char`s.\n","sig":null,"attributes":[{"value":"/ Equivalent to `.char_indices()` but produces `Utf8Char`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38200,"byte_end":38261,"line_start":610,"line_end":610,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38387,"byte_end":38404,"line_start":613,"line_end":613,"column_start":8,"column_end":25},"name":"utf16char_indices","qualname":"::traits::StrExt::utf16char_indices","value":"fn utf16char_indices<'_>(&'_ Self) -> Utf16CharIndices","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":" Equivalent to `.char_indices()` but produces `Utf16Char`s.\n","sig":null,"attributes":[{"value":"/ Equivalent to `.char_indices()` but produces `Utf16Char`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38317,"byte_end":38379,"line_start":612,"line_end":612,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38465,"byte_end":38474,"line_start":617,"line_end":617,"column_start":8,"column_end":17},"name":"utf8chars","qualname":"::utf8chars","value":"fn utf8chars<'_>(&'_ Self) -> Utf8Chars","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":141},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38540,"byte_end":38550,"line_start":620,"line_end":620,"column_start":8,"column_end":18},"name":"utf16chars","qualname":"::utf16chars","value":"fn utf16chars<'_>(&'_ Self) -> Utf16Chars","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":142},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38618,"byte_end":38634,"line_start":623,"line_end":623,"column_start":8,"column_end":24},"name":"utf8char_indices","qualname":"::utf8char_indices","value":"fn utf8char_indices<'_>(&'_ Self) -> Utf8CharIndices","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":143},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":38712,"byte_end":38729,"line_start":626,"line_end":626,"column_start":8,"column_end":25},"name":"utf16char_indices","qualname":"::utf16char_indices","value":"fn utf16char_indices<'_>(&'_ Self) -> Utf16CharIndices","parent":{"krate":0,"index":140},"children":[],"decl_id":{"krate":0,"index":144},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39455,"byte_end":39462,"line_start":653,"line_end":653,"column_start":11,"column_end":18},"name":"IterExt","qualname":"::traits::IterExt","value":"IterExt: Iterator + Sized","parent":null,"children":[{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154}],"decl_id":null,"docs":" Iterator methods that convert between `u8`s and `Utf8Char` or `u16`s and `Utf16Char`","sig":null,"attributes":[{"value":"/ Iterator methods that convert between `u8`s and `Utf8Char` or `u16`s and `Utf16Char`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39241,"byte_end":39329,"line_start":649,"line_end":649,"column_start":1,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39330,"byte_end":39333,"line_start":650,"line_end":650,"column_start":1,"column_end":4}},{"value":"/ All the iterator adapters also accept iterators that produce references of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39334,"byte_end":39412,"line_start":651,"line_end":651,"column_start":1,"column_end":79}},{"value":"/ the type they convert from.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39413,"byte_end":39444,"line_start":652,"line_end":652,"column_start":1,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41509,"byte_end":41517,"line_start":710,"line_end":710,"column_start":8,"column_end":16},"name":"to_bytes","qualname":"::traits::IterExt::to_bytes","value":"fn to_bytes(Self) -> Utf8CharSplitter where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":null,"docs":" Converts an iterator of `Utf8Char`s or `&Utf8Char`s to an iterator of\n `u8`s.","sig":null,"attributes":[{"value":"/ Converts an iterator of `Utf8Char`s or `&Utf8Char`s to an iterator of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39485,"byte_end":39558,"line_start":654,"line_end":654,"column_start":5,"column_end":78}},{"value":"/ `u8`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39563,"byte_end":39573,"line_start":655,"line_end":655,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39578,"byte_end":39581,"line_start":656,"line_end":656,"column_start":5,"column_end":8}},{"value":"/ Has the same effect as `.flat_map()` or `.flatten()`, but the returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39586,"byte_end":39660,"line_start":657,"line_end":657,"column_start":5,"column_end":79}},{"value":"/ iterator is ~40% faster.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39665,"byte_end":39693,"line_start":658,"line_end":658,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39698,"byte_end":39701,"line_start":659,"line_end":659,"column_start":5,"column_end":8}},{"value":"/ The iterator also implements `Read`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39706,"byte_end":39745,"line_start":660,"line_end":660,"column_start":5,"column_end":44}},{"value":"/ (when the `std` feature isn't disabled). ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39750,"byte_end":39796,"line_start":661,"line_end":661,"column_start":5,"column_end":51}},{"value":"/ Reading will never produce an error, and calls to `.read()` and `.next()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39801,"byte_end":39878,"line_start":662,"line_end":662,"column_start":5,"column_end":82}},{"value":"/ can be mixed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39883,"byte_end":39900,"line_start":663,"line_end":663,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39905,"byte_end":39908,"line_start":664,"line_end":664,"column_start":5,"column_end":8}},{"value":"/ The exact number of bytes cannot be known in advance, but `size_hint()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39913,"byte_end":39988,"line_start":665,"line_end":665,"column_start":5,"column_end":80}},{"value":"/ gives the possible range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39993,"byte_end":40022,"line_start":666,"line_end":666,"column_start":5,"column_end":34}},{"value":"/ (min: all remaining characters are ASCII, max: all require four bytes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40027,"byte_end":40101,"line_start":667,"line_end":667,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40106,"byte_end":40109,"line_start":668,"line_end":668,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40114,"byte_end":40128,"line_start":669,"line_end":669,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40133,"byte_end":40136,"line_start":670,"line_end":670,"column_start":5,"column_end":8}},{"value":"/ From iterator of values:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40141,"byte_end":40169,"line_start":671,"line_end":671,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40174,"byte_end":40177,"line_start":672,"line_end":672,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40182,"byte_end":40189,"line_start":673,"line_end":673,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{IterExt, StrExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40194,"byte_end":40236,"line_start":674,"line_end":674,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40241,"byte_end":40244,"line_start":675,"line_end":675,"column_start":5,"column_end":8}},{"value":"/ let iterator = \"foo\".utf8chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40249,"byte_end":40286,"line_start":676,"line_end":676,"column_start":5,"column_end":42}},{"value":"/ let mut bytes = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40291,"byte_end":40318,"line_start":677,"line_end":677,"column_start":5,"column_end":32}},{"value":"/ for (u,dst) in iterator.to_bytes().zip(&mut bytes) {*dst=u;}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40323,"byte_end":40387,"line_start":678,"line_end":678,"column_start":5,"column_end":69}},{"value":"/ assert_eq!(&bytes, b\"foo\\0\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40392,"byte_end":40425,"line_start":679,"line_end":679,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40430,"byte_end":40437,"line_start":680,"line_end":680,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40442,"byte_end":40445,"line_start":681,"line_end":681,"column_start":5,"column_end":8}},{"value":"/ From iterator of references:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40450,"byte_end":40482,"line_start":682,"line_end":682,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40487,"byte_end":40490,"line_start":683,"line_end":683,"column_start":5,"column_end":8}},{"value":"/ use encode_unicode::{IterExt, StrExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40596,"byte_end":40648,"line_start":686,"line_end":686,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40653,"byte_end":40656,"line_start":687,"line_end":687,"column_start":5,"column_end":8}},{"value":"/ let chars: Vec = \"💣 bomb 💣\".utf8chars().collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40661,"byte_end":40731,"line_start":688,"line_end":688,"column_start":5,"column_end":69}},{"value":"/ let bytes: Vec = chars.iter().to_bytes().collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40736,"byte_end":40795,"line_start":689,"line_end":689,"column_start":5,"column_end":64}},{"value":"/ let flat_map: Vec = chars.iter().flat_map(|u8c| *u8c ).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40800,"byte_end":40873,"line_start":690,"line_end":690,"column_start":5,"column_end":78}},{"value":"/ assert_eq!(bytes, flat_map);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40878,"byte_end":40910,"line_start":691,"line_end":691,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40915,"byte_end":40922,"line_start":692,"line_end":692,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40927,"byte_end":40930,"line_start":693,"line_end":693,"column_start":5,"column_end":8}},{"value":"/ `Read`ing from it:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40935,"byte_end":40957,"line_start":694,"line_end":694,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":40962,"byte_end":40965,"line_start":695,"line_end":695,"column_start":5,"column_end":8}},{"value":"/ use encode_unicode::{IterExt, StrExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41071,"byte_end":41113,"line_start":698,"line_end":698,"column_start":5,"column_end":47}},{"value":"/ use std::io::Read;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41118,"byte_end":41140,"line_start":699,"line_end":699,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41145,"byte_end":41148,"line_start":700,"line_end":700,"column_start":5,"column_end":8}},{"value":"/ let s = \"Ååh‽\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41153,"byte_end":41176,"line_start":701,"line_end":701,"column_start":5,"column_end":24}},{"value":"/ assert_eq!(s.len(), 8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41181,"byte_end":41208,"line_start":702,"line_end":702,"column_start":5,"column_end":32}},{"value":"/ let mut buf = [b'E'; 9];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41213,"byte_end":41241,"line_start":703,"line_end":703,"column_start":5,"column_end":33}},{"value":"/ let mut reader = s.utf8chars().to_bytes();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41246,"byte_end":41292,"line_start":704,"line_end":704,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(reader.read(&mut buf[..]).unwrap(), 8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41297,"byte_end":41351,"line_start":705,"line_end":705,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(reader.read(&mut buf[..]).unwrap(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41356,"byte_end":41410,"line_start":706,"line_end":706,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(&buf[..8], s.as_bytes());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41415,"byte_end":41455,"line_start":707,"line_end":707,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(buf[8], b'E');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41460,"byte_end":41489,"line_start":708,"line_end":708,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41494,"byte_end":41501,"line_start":709,"line_end":709,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42860,"byte_end":42868,"line_start":748,"line_end":748,"column_start":8,"column_end":16},"name":"to_units","qualname":"::traits::IterExt::to_units","value":"fn to_units(Self) -> Utf16CharSplitter where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":null,"docs":" Converts an iterator of `Utf16Char` (or `&Utf16Char`) to an iterator of\n `u16`s.","sig":null,"attributes":[{"value":"/ Converts an iterator of `Utf16Char` (or `&Utf16Char`) to an iterator of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41602,"byte_end":41677,"line_start":712,"line_end":712,"column_start":5,"column_end":80}},{"value":"/ `u16`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41682,"byte_end":41693,"line_start":713,"line_end":713,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41698,"byte_end":41701,"line_start":714,"line_end":714,"column_start":5,"column_end":8}},{"value":"/ Has the same effect as `.flat_map()` or `.flatten()`, but the returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41706,"byte_end":41780,"line_start":715,"line_end":715,"column_start":5,"column_end":79}},{"value":"/ iterator is about twice as fast.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41785,"byte_end":41821,"line_start":716,"line_end":716,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41826,"byte_end":41829,"line_start":717,"line_end":717,"column_start":5,"column_end":8}},{"value":"/ The exact number of units cannot be known in advance, but `size_hint()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41834,"byte_end":41909,"line_start":718,"line_end":718,"column_start":5,"column_end":80}},{"value":"/ gives the possible range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41914,"byte_end":41943,"line_start":719,"line_end":719,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41948,"byte_end":41951,"line_start":720,"line_end":720,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41956,"byte_end":41970,"line_start":721,"line_end":721,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41975,"byte_end":41978,"line_start":722,"line_end":722,"column_start":5,"column_end":8}},{"value":"/ From iterator of values:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":41983,"byte_end":42011,"line_start":723,"line_end":723,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42016,"byte_end":42019,"line_start":724,"line_end":724,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42024,"byte_end":42031,"line_start":725,"line_end":725,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{IterExt, StrExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42036,"byte_end":42078,"line_start":726,"line_end":726,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42083,"byte_end":42086,"line_start":727,"line_end":727,"column_start":5,"column_end":8}},{"value":"/ let iterator = \"foo\".utf16chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42091,"byte_end":42129,"line_start":728,"line_end":728,"column_start":5,"column_end":43}},{"value":"/ let mut units = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42134,"byte_end":42161,"line_start":729,"line_end":729,"column_start":5,"column_end":32}},{"value":"/ for (u,dst) in iterator.to_units().zip(&mut units) {*dst=u;}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42166,"byte_end":42230,"line_start":730,"line_end":730,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42235,"byte_end":42238,"line_start":731,"line_end":731,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(units, ['f' as u16, 'o' as u16, 'o' as u16, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42243,"byte_end":42306,"line_start":732,"line_end":732,"column_start":5,"column_end":68}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42311,"byte_end":42318,"line_start":733,"line_end":733,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42323,"byte_end":42326,"line_start":734,"line_end":734,"column_start":5,"column_end":8}},{"value":"/ From iterator of references:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42331,"byte_end":42363,"line_start":735,"line_end":735,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42368,"byte_end":42371,"line_start":736,"line_end":736,"column_start":5,"column_end":8}},{"value":"/ use encode_unicode::{IterExt, StrExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42477,"byte_end":42530,"line_start":739,"line_end":739,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42535,"byte_end":42538,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ // (💣 takes two units)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42543,"byte_end":42572,"line_start":741,"line_end":741,"column_start":5,"column_end":31}},{"value":"/ let chars: Vec = \"💣 bomb 💣\".utf16chars().collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42577,"byte_end":42649,"line_start":742,"line_end":742,"column_start":5,"column_end":71}},{"value":"/ let units: Vec = chars.iter().to_units().collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42654,"byte_end":42714,"line_start":743,"line_end":743,"column_start":5,"column_end":65}},{"value":"/ let flat_map: Vec = chars.iter().flat_map(|u16c| *u16c ).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42719,"byte_end":42795,"line_start":744,"line_end":744,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42800,"byte_end":42803,"line_start":745,"line_end":745,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(units, flat_map);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42808,"byte_end":42840,"line_start":746,"line_end":746,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42845,"byte_end":42852,"line_start":747,"line_end":747,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45042,"byte_end":45054,"line_start":803,"line_end":803,"column_start":8,"column_end":20},"name":"to_utf8chars","qualname":"::traits::IterExt::to_utf8chars","value":"fn to_utf8chars(Self) -> Utf8CharMerger where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":null,"docs":" Decodes bytes as UTF-8 and groups them into `Utf8Char`s","sig":null,"attributes":[{"value":"/ Decodes bytes as UTF-8 and groups them into `Utf8Char`s","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":42955,"byte_end":43014,"line_start":750,"line_end":750,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43019,"byte_end":43022,"line_start":751,"line_end":751,"column_start":5,"column_end":8}},{"value":"/ When errors (invalid values or sequences) are encountered,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43027,"byte_end":43089,"line_start":752,"line_end":752,"column_start":5,"column_end":67}},{"value":"/ it continues with the byte right after the start of the error sequence. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43094,"byte_end":43171,"line_start":753,"line_end":753,"column_start":5,"column_end":82}},{"value":"/ This is neither the most intelligent choiche (sometimes it is guaranteed to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43176,"byte_end":43255,"line_start":754,"line_end":754,"column_start":5,"column_end":84}},{"value":"/ produce another error), nor the easiest to implement, but I believe it to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43260,"byte_end":43338,"line_start":755,"line_end":755,"column_start":5,"column_end":83}},{"value":"/ be the most predictable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43343,"byte_end":43371,"line_start":756,"line_end":756,"column_start":5,"column_end":33}},{"value":"/ It also means that ASCII characters are never hidden by errors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43376,"byte_end":43443,"line_start":757,"line_end":757,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43448,"byte_end":43451,"line_start":758,"line_end":758,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43456,"byte_end":43470,"line_start":759,"line_end":759,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43475,"byte_end":43478,"line_start":760,"line_end":760,"column_start":5,"column_end":8}},{"value":"/ Replace all errors with u+FFFD REPLACEMENT_CHARACTER:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43483,"byte_end":43540,"line_start":761,"line_end":761,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43545,"byte_end":43552,"line_start":762,"line_end":762,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{Utf8Char, IterExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43557,"byte_end":43601,"line_start":763,"line_end":763,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43606,"byte_end":43609,"line_start":764,"line_end":764,"column_start":5,"column_end":8}},{"value":"/ let mut buf = [b'\\0'; 255];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43614,"byte_end":43645,"line_start":765,"line_end":765,"column_start":5,"column_end":36}},{"value":"/ let len = b\"foo\\xCFbar\".iter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43650,"byte_end":43684,"line_start":766,"line_end":766,"column_start":5,"column_end":39}},{"value":"/ .to_utf8chars()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43689,"byte_end":43712,"line_start":767,"line_end":767,"column_start":5,"column_end":28}},{"value":"/ .flat_map(|r| r.unwrap_or(Utf8Char::from('\\u{FFFD}')).into_iter() )","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43717,"byte_end":43792,"line_start":768,"line_end":768,"column_start":5,"column_end":80}},{"value":"/ .zip(&mut buf[..])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43797,"byte_end":43823,"line_start":769,"line_end":769,"column_start":5,"column_end":31}},{"value":"/ .map(|(byte, dst)| *dst = byte )","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43828,"byte_end":43868,"line_start":770,"line_end":770,"column_start":5,"column_end":45}},{"value":"/ .count();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43873,"byte_end":43890,"line_start":771,"line_end":771,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43895,"byte_end":43898,"line_start":772,"line_end":772,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&buf[..len], \"foo\\u{FFFD}bar\".as_bytes());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43903,"byte_end":43960,"line_start":773,"line_end":773,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43965,"byte_end":43972,"line_start":774,"line_end":774,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43977,"byte_end":43980,"line_start":775,"line_end":775,"column_start":5,"column_end":8}},{"value":"/ Collect everything up until the first error into a string:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":43985,"byte_end":44047,"line_start":776,"line_end":776,"column_start":5,"column_end":67}},{"value":"/ use encode_unicode::iterator::Utf8CharMerger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44153,"byte_end":44202,"line_start":779,"line_end":779,"column_start":5,"column_end":54}},{"value":"/ let mut good = String::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44207,"byte_end":44240,"line_start":780,"line_end":780,"column_start":5,"column_end":38}},{"value":"/ for r in Utf8CharMerger::from(b\"foo\\xcc\\xbbbar\\xcc\\xddbaz\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44245,"byte_end":44310,"line_start":781,"line_end":781,"column_start":5,"column_end":70}},{"value":"/ if let Ok(uc) = r {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44315,"byte_end":44342,"line_start":782,"line_end":782,"column_start":5,"column_end":32}},{"value":"/ good.push_str(uc.as_str());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44347,"byte_end":44386,"line_start":783,"line_end":783,"column_start":5,"column_end":44}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44391,"byte_end":44407,"line_start":784,"line_end":784,"column_start":5,"column_end":21}},{"value":"/ break;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44412,"byte_end":44430,"line_start":785,"line_end":785,"column_start":5,"column_end":23}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44435,"byte_end":44444,"line_start":786,"line_end":786,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44449,"byte_end":44454,"line_start":787,"line_end":787,"column_start":5,"column_end":10}},{"value":"/ assert_eq!(good, \"foo̻bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44459,"byte_end":44492,"line_start":788,"line_end":788,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44497,"byte_end":44504,"line_start":789,"line_end":789,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44509,"byte_end":44512,"line_start":790,"line_end":790,"column_start":5,"column_end":8}},{"value":"/ Abort decoding on error:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44517,"byte_end":44545,"line_start":791,"line_end":791,"column_start":5,"column_end":33}},{"value":"/ use encode_unicode::{IterExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44651,"byte_end":44695,"line_start":794,"line_end":794,"column_start":5,"column_end":49}},{"value":"/ use encode_unicode::error::{InvalidUtf8Slice, InvalidUtf8};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44700,"byte_end":44763,"line_start":795,"line_end":795,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44768,"byte_end":44771,"line_start":796,"line_end":796,"column_start":5,"column_end":8}},{"value":"/ let result = b\"ab\\0\\xe0\\xbc\\xa9 \\xf3\\x80\\x77\".iter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44776,"byte_end":44832,"line_start":797,"line_end":797,"column_start":5,"column_end":61}},{"value":"/ .to_utf8chars()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44837,"byte_end":44860,"line_start":798,"line_end":798,"column_start":5,"column_end":28}},{"value":"/ .collect::>();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44865,"byte_end":44919,"line_start":799,"line_end":799,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44924,"byte_end":44927,"line_start":800,"line_end":800,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(result, Err(InvalidUtf8Slice::Utf8(InvalidUtf8::NotAContinuationByte(2))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":44932,"byte_end":45022,"line_start":801,"line_end":801,"column_start":5,"column_end":95}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45027,"byte_end":45034,"line_start":802,"line_end":802,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47079,"byte_end":47092,"line_start":852,"line_end":852,"column_start":8,"column_end":21},"name":"to_utf16chars","qualname":"::traits::IterExt::to_utf16chars","value":"fn to_utf16chars(Self) -> Utf16CharMerger where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":null,"docs":" Decodes bytes as UTF-16 and groups them into `Utf16Char`s","sig":null,"attributes":[{"value":"/ Decodes bytes as UTF-16 and groups them into `Utf16Char`s","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45131,"byte_end":45192,"line_start":805,"line_end":805,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45197,"byte_end":45200,"line_start":806,"line_end":806,"column_start":5,"column_end":8}},{"value":"/ When errors (unmatched leading surrogates or unexpected trailing surrogates)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45205,"byte_end":45285,"line_start":807,"line_end":807,"column_start":5,"column_end":85}},{"value":"/ are encountered, an error is produced for every unit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45290,"byte_end":45347,"line_start":808,"line_end":808,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45352,"byte_end":45355,"line_start":809,"line_end":809,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45360,"byte_end":45374,"line_start":810,"line_end":810,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45379,"byte_end":45382,"line_start":811,"line_end":811,"column_start":5,"column_end":8}},{"value":"/ Replace errors with '�':","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45387,"byte_end":45417,"line_start":812,"line_end":812,"column_start":5,"column_end":33}},{"value":"/ use encode_unicode::{IterExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45523,"byte_end":45568,"line_start":815,"line_end":815,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45573,"byte_end":45576,"line_start":816,"line_end":816,"column_start":5,"column_end":8}},{"value":"/ let slice = &['a' as u16, 0xdf00, 0xd83c, 0xdca0][..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45581,"byte_end":45639,"line_start":817,"line_end":817,"column_start":5,"column_end":63}},{"value":"/ let string = slice.iter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45644,"byte_end":45673,"line_start":818,"line_end":818,"column_start":5,"column_end":34}},{"value":"/ .to_utf16chars()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45678,"byte_end":45702,"line_start":819,"line_end":819,"column_start":5,"column_end":29}},{"value":"/ .map(|r| r.unwrap_or(Utf16Char::from('\\u{fffd}')) ) // REPLACEMENT_CHARACTER","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45707,"byte_end":45791,"line_start":820,"line_end":820,"column_start":5,"column_end":89}},{"value":"/ .collect::();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45796,"byte_end":45825,"line_start":821,"line_end":821,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45830,"byte_end":45833,"line_start":822,"line_end":822,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(string, \"a�🂠\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45838,"byte_end":45873,"line_start":823,"line_end":823,"column_start":5,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45878,"byte_end":45885,"line_start":824,"line_end":824,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45890,"byte_end":45893,"line_start":825,"line_end":825,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45898,"byte_end":45905,"line_start":826,"line_end":826,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{IterExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45910,"byte_end":45955,"line_start":827,"line_end":827,"column_start":5,"column_end":50}},{"value":"/ use encode_unicode::error::Utf16PairError::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":45960,"byte_end":46009,"line_start":828,"line_end":828,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46014,"byte_end":46017,"line_start":829,"line_end":829,"column_start":5,"column_end":8}},{"value":"/ let slice = [0xdcba, 0xdeff, 0xd8be, 0xdeee, 'Y' as u16, 0xdab1, 0xdab1];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46022,"byte_end":46099,"line_start":830,"line_end":830,"column_start":5,"column_end":82}},{"value":"/ let mut iter = slice.iter().to_utf16chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46104,"byte_end":46152,"line_start":831,"line_end":831,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(iter.size_hint(), (3, Some(7)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46157,"byte_end":46204,"line_start":832,"line_end":832,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(iter.next(), Some(Err(UnexpectedTrailingSurrogate)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46209,"byte_end":46277,"line_start":833,"line_end":833,"column_start":5,"column_end":73}},{"value":"/ assert_eq!(iter.next(), Some(Err(UnexpectedTrailingSurrogate)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46282,"byte_end":46350,"line_start":834,"line_end":834,"column_start":5,"column_end":73}},{"value":"/ assert_eq!(iter.next(), Some(Ok(Utf16Char::from('\\u{3faee}'))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46355,"byte_end":46423,"line_start":835,"line_end":835,"column_start":5,"column_end":73}},{"value":"/ assert_eq!(iter.next(), Some(Ok(Utf16Char::from('Y'))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46428,"byte_end":46488,"line_start":836,"line_end":836,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(iter.next(), Some(Err(UnmatchedLeadingSurrogate)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46493,"byte_end":46559,"line_start":837,"line_end":837,"column_start":5,"column_end":71}},{"value":"/ assert_eq!(iter.next(), Some(Err(Incomplete)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46564,"byte_end":46615,"line_start":838,"line_end":838,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(iter.into_remaining_units().next(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46620,"byte_end":46677,"line_start":839,"line_end":839,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46682,"byte_end":46689,"line_start":840,"line_end":840,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46694,"byte_end":46697,"line_start":841,"line_end":841,"column_start":5,"column_end":8}},{"value":"/ Search for a codepoint and return the codepoint index of the first match:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46702,"byte_end":46779,"line_start":842,"line_end":842,"column_start":5,"column_end":82}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46784,"byte_end":46791,"line_start":843,"line_end":843,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{IterExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46796,"byte_end":46841,"line_start":844,"line_end":844,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46846,"byte_end":46849,"line_start":845,"line_end":845,"column_start":5,"column_end":8}},{"value":"/ let position = [0xd875, 0xdd4f, '≈' as u16, '2' as u16].iter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46854,"byte_end":46922,"line_start":846,"line_end":846,"column_start":5,"column_end":71}},{"value":"/ .to_utf16chars()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46927,"byte_end":46951,"line_start":847,"line_end":847,"column_start":5,"column_end":29}},{"value":"/ .position(|r| r == Ok(Utf16Char::from('≈')) );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":46956,"byte_end":47012,"line_start":848,"line_end":848,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47017,"byte_end":47020,"line_start":849,"line_end":849,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(position, Some(1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47025,"byte_end":47059,"line_start":850,"line_end":850,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47064,"byte_end":47071,"line_start":851,"line_end":851,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47209,"byte_end":47217,"line_start":856,"line_end":856,"column_start":8,"column_end":16},"name":"to_bytes","qualname":"::to_bytes","value":"fn to_bytes(Self) -> Utf8CharSplitter where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":{"krate":0,"index":151},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47336,"byte_end":47344,"line_start":859,"line_end":859,"column_start":8,"column_end":16},"name":"to_units","qualname":"::to_units","value":"fn to_units(Self) -> Utf16CharSplitter where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":{"krate":0,"index":152},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47465,"byte_end":47477,"line_start":862,"line_end":862,"column_start":8,"column_end":20},"name":"to_utf8chars","qualname":"::to_utf8chars","value":"fn to_utf8chars(Self) -> Utf8CharMerger where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":{"krate":0,"index":153},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47598,"byte_end":47611,"line_start":865,"line_end":865,"column_start":8,"column_end":21},"name":"to_utf16chars","qualname":"::to_utf16chars","value":"fn to_utf16chars(Self) -> Utf16CharMerger where\nSelf::Item: Borrow","parent":{"krate":0,"index":150},"children":[],"decl_id":{"krate":0,"index":154},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48075,"byte_end":48083,"line_start":876,"line_end":876,"column_start":11,"column_end":19},"name":"SliceExt","qualname":"::traits::SliceExt","value":"SliceExt: Index","parent":null,"children":[{"krate":0,"index":162},{"krate":0,"index":163}],"decl_id":null,"docs":" Methods for iterating over `u8` and `u16` slices as UTF-8 or UTF-16 characters.","sig":null,"attributes":[{"value":"/ Methods for iterating over `u8` and `u16` slices as UTF-8 or UTF-16 characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47732,"byte_end":47815,"line_start":871,"line_end":871,"column_start":1,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47816,"byte_end":47819,"line_start":872,"line_end":872,"column_start":1,"column_end":4}},{"value":"/ The iterators are slightly faster than the similar methods in [`IterExt`](trait.IterExt.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47820,"byte_end":47917,"line_start":873,"line_end":873,"column_start":1,"column_end":98}},{"value":"/ because they con \"push back\" items for free after errors and don't need a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47918,"byte_end":47995,"line_start":874,"line_end":874,"column_start":1,"column_end":78}},{"value":"/ separate buffer that must be checked on every call to `.next()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47996,"byte_end":48064,"line_start":875,"line_end":875,"column_start":1,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51152,"byte_end":51168,"line_start":943,"line_end":943,"column_start":8,"column_end":24},"name":"utf8char_indices","qualname":"::traits::SliceExt::utf8char_indices","value":"fn utf8char_indices<'_>(&'_ Self) -> Utf8CharDecoder where\nSelf::Output: Borrow<[u8]>","parent":{"krate":0,"index":161},"children":[],"decl_id":null,"docs":" Decode `u8` slices as UTF-8 and iterate over the codepoints as `Utf8Char`s,","sig":null,"attributes":[{"value":"/ Decode `u8` slices as UTF-8 and iterate over the codepoints as `Utf8Char`s,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48108,"byte_end":48187,"line_start":877,"line_end":877,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48192,"byte_end":48195,"line_start":878,"line_end":878,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48200,"byte_end":48214,"line_start":879,"line_end":879,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48219,"byte_end":48222,"line_start":880,"line_end":880,"column_start":5,"column_end":8}},{"value":"/ Get the index and error type of the first error:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48227,"byte_end":48279,"line_start":881,"line_end":881,"column_start":5,"column_end":57}},{"value":"/ use encode_unicode::{SliceExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48385,"byte_end":48430,"line_start":884,"line_end":884,"column_start":5,"column_end":50}},{"value":"/ use encode_unicode::error::InvalidUtf8Slice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48435,"byte_end":48483,"line_start":885,"line_end":885,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48488,"byte_end":48491,"line_start":886,"line_end":886,"column_start":5,"column_end":8}},{"value":"/ let slice = b\"ab\\0\\xe0\\xbc\\xa9 \\xf3\\x80\\x77\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48496,"byte_end":48545,"line_start":887,"line_end":887,"column_start":5,"column_end":54}},{"value":"/ let result = slice.utf8char_indices()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48550,"byte_end":48591,"line_start":888,"line_end":888,"column_start":5,"column_end":46}},{"value":"/ .map(|(offset,r,length)| r.map_err(|e| (offset,e,length) ) )","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48596,"byte_end":48664,"line_start":889,"line_end":889,"column_start":5,"column_end":73}},{"value":"/ .collect::>();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48669,"byte_end":48737,"line_start":890,"line_end":890,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48742,"byte_end":48745,"line_start":891,"line_end":891,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(result, Err((7, InvalidUtf8Slice::TooShort(4), 1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48750,"byte_end":48817,"line_start":892,"line_end":892,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48822,"byte_end":48829,"line_start":893,"line_end":893,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48834,"byte_end":48837,"line_start":894,"line_end":894,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48842,"byte_end":48849,"line_start":895,"line_end":895,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{SliceExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48854,"byte_end":48899,"line_start":896,"line_end":896,"column_start":5,"column_end":50}},{"value":"/ use std::error::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48904,"byte_end":48930,"line_start":897,"line_end":897,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48935,"byte_end":48938,"line_start":898,"line_end":898,"column_start":5,"column_end":8}},{"value":"/ let slice = b\"\\xf0\\xbf\\xbf\\xbfXY\\xdd\\xbb\\xe1\\x80\\x99quux123\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48943,"byte_end":49008,"line_start":899,"line_end":899,"column_start":5,"column_end":70}},{"value":"/ let mut fixed_size = [Utf8Char::default(); 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49013,"byte_end":49063,"line_start":900,"line_end":900,"column_start":5,"column_end":55}},{"value":"/ for (cp_i, (byte_index, r, _)) in slice.utf8char_indices().enumerate().take(8) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49068,"byte_end":49152,"line_start":901,"line_end":901,"column_start":5,"column_end":89}},{"value":"/ match r {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49157,"byte_end":49174,"line_start":902,"line_end":902,"column_start":5,"column_end":22}},{"value":"/ Ok(u8c) => fixed_size[cp_i] = u8c,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49179,"byte_end":49225,"line_start":903,"line_end":903,"column_start":5,"column_end":51}},{"value":"/ Err(e) => panic!(\"Invalid codepoint at index {} ({})\", cp_i, e.description()),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49230,"byte_end":49320,"line_start":904,"line_end":904,"column_start":5,"column_end":95}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49325,"byte_end":49334,"line_start":905,"line_end":905,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49339,"byte_end":49344,"line_start":906,"line_end":906,"column_start":5,"column_end":10}},{"value":"/ let chars = ['\\u{3ffff}', 'X', 'Y', '\\u{77b}', '\\u{1019}', 'q', 'u', 'u'];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49349,"byte_end":49427,"line_start":907,"line_end":907,"column_start":5,"column_end":83}},{"value":"/ assert_eq!(fixed_size, chars);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49432,"byte_end":49466,"line_start":908,"line_end":908,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49471,"byte_end":49478,"line_start":909,"line_end":909,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49483,"byte_end":49486,"line_start":910,"line_end":910,"column_start":5,"column_end":8}},{"value":"/ use encode_unicode::{SliceExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49592,"byte_end":49637,"line_start":913,"line_end":913,"column_start":5,"column_end":50}},{"value":"/ use encode_unicode::error::InvalidUtf8Slice::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49642,"byte_end":49693,"line_start":914,"line_end":914,"column_start":5,"column_end":56}},{"value":"/ use encode_unicode::error::{InvalidUtf8, InvalidUtf8FirstByte, InvalidCodepoint};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49698,"byte_end":49783,"line_start":915,"line_end":915,"column_start":5,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49788,"byte_end":49791,"line_start":916,"line_end":916,"column_start":5,"column_end":8}},{"value":"/ let bytes = b\"\\xfa-\\xf4\\x8f\\xee\\xa1\\x8f-\\xed\\xa9\\x87\\xf0\\xcc\\xbb\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49796,"byte_end":49866,"line_start":917,"line_end":917,"column_start":5,"column_end":75}},{"value":"/ let mut errors = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49871,"byte_end":49903,"line_start":918,"line_end":918,"column_start":5,"column_end":37}},{"value":"/ let mut lengths = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49908,"byte_end":49941,"line_start":919,"line_end":919,"column_start":5,"column_end":38}},{"value":"/ let mut string = String::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49946,"byte_end":49981,"line_start":920,"line_end":920,"column_start":5,"column_end":40}},{"value":"/ for (offset,result,length) in bytes.utf8char_indices() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":49986,"byte_end":50046,"line_start":921,"line_end":921,"column_start":5,"column_end":65}},{"value":"/ lengths.push((offset,length));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50051,"byte_end":50089,"line_start":922,"line_end":922,"column_start":5,"column_end":43}},{"value":"/ let c = result.unwrap_or_else(|error| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50094,"byte_end":50141,"line_start":923,"line_end":923,"column_start":5,"column_end":52}},{"value":"/ errors.push((offset,error));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50146,"byte_end":50186,"line_start":924,"line_end":924,"column_start":5,"column_end":45}},{"value":"/ Utf8Char::from('\\u{fffd}') // replacement character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50191,"byte_end":50254,"line_start":925,"line_end":925,"column_start":5,"column_end":68}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50259,"byte_end":50270,"line_start":926,"line_end":926,"column_start":5,"column_end":16}},{"value":"/ string.push_str(c.as_str());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50275,"byte_end":50311,"line_start":927,"line_end":927,"column_start":5,"column_end":41}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50316,"byte_end":50321,"line_start":928,"line_end":928,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50326,"byte_end":50329,"line_start":929,"line_end":929,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(string, \"�-��\\u{e84f}-����\\u{33b}\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50334,"byte_end":50399,"line_start":930,"line_end":930,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(lengths, [(0,1), (1,1), (2,1), (3,1), (4,3), (7,1),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50404,"byte_end":50470,"line_start":931,"line_end":931,"column_start":5,"column_end":71}},{"value":"/ (8,1), (9,1), (10,1), (11,1), (12,2)]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50475,"byte_end":50539,"line_start":932,"line_end":932,"column_start":5,"column_end":69}},{"value":"/ assert_eq!(errors, [","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50544,"byte_end":50568,"line_start":933,"line_end":933,"column_start":5,"column_end":29}},{"value":"/ ( 0, Utf8(InvalidUtf8::FirstByte(InvalidUtf8FirstByte::TooLongSeqence))),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50573,"byte_end":50654,"line_start":934,"line_end":934,"column_start":5,"column_end":86}},{"value":"/ ( 2, Utf8(InvalidUtf8::NotAContinuationByte(2))),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50659,"byte_end":50716,"line_start":935,"line_end":935,"column_start":5,"column_end":62}},{"value":"/ ( 3, Utf8(InvalidUtf8::FirstByte(InvalidUtf8FirstByte::ContinuationByte))),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50721,"byte_end":50804,"line_start":936,"line_end":936,"column_start":5,"column_end":88}},{"value":"/ ( 8, Codepoint(InvalidCodepoint::Utf16Reserved)),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50809,"byte_end":50866,"line_start":937,"line_end":937,"column_start":5,"column_end":62}},{"value":"/ ( 9, Utf8(InvalidUtf8::FirstByte(InvalidUtf8FirstByte::ContinuationByte))),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50871,"byte_end":50954,"line_start":938,"line_end":938,"column_start":5,"column_end":88}},{"value":"/ (10, Utf8(InvalidUtf8::FirstByte(InvalidUtf8FirstByte::ContinuationByte))),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":50959,"byte_end":51042,"line_start":939,"line_end":939,"column_start":5,"column_end":88}},{"value":"/ (11, TooShort(4)), // (but it was not the last element returned!)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51047,"byte_end":51120,"line_start":940,"line_end":940,"column_start":5,"column_end":78}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51125,"byte_end":51132,"line_start":941,"line_end":941,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51137,"byte_end":51144,"line_start":942,"line_end":942,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53696,"byte_end":53713,"line_start":1004,"line_end":1004,"column_start":8,"column_end":25},"name":"utf16char_indices","qualname":"::traits::SliceExt::utf16char_indices","value":"fn utf16char_indices<'_>(&'_ Self) -> Utf16CharDecoder where\nSelf::Output: Borrow<[u16]>","parent":{"krate":0,"index":161},"children":[],"decl_id":null,"docs":" Decode `u16` slices as UTF-16 and iterate over the codepoints as `Utf16Char`s,","sig":null,"attributes":[{"value":"/ Decode `u16` slices as UTF-16 and iterate over the codepoints as `Utf16Char`s,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51235,"byte_end":51317,"line_start":946,"line_end":946,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51322,"byte_end":51325,"line_start":947,"line_end":947,"column_start":5,"column_end":8}},{"value":"/ The iterator produces `(usize,Result,usize)`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51330,"byte_end":51401,"line_start":948,"line_end":948,"column_start":5,"column_end":76}},{"value":"/ and the slice is validated as you go.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51406,"byte_end":51447,"line_start":949,"line_end":949,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51452,"byte_end":51455,"line_start":950,"line_end":950,"column_start":5,"column_end":8}},{"value":"/ The first `usize` contains the offset from the start of the slice and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51460,"byte_end":51533,"line_start":951,"line_end":951,"column_start":5,"column_end":78}},{"value":"/ the last `usize` contains the length of the codepoint or error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51538,"byte_end":51605,"line_start":952,"line_end":952,"column_start":5,"column_end":72}},{"value":"/ The length is either 1 or 2, and always 1 for errors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51610,"byte_end":51667,"line_start":953,"line_end":953,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51672,"byte_end":51675,"line_start":954,"line_end":954,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51680,"byte_end":51694,"line_start":955,"line_end":955,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51699,"byte_end":51702,"line_start":956,"line_end":956,"column_start":5,"column_end":8}},{"value":"/ use encode_unicode::{SliceExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51808,"byte_end":51853,"line_start":959,"line_end":959,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51858,"byte_end":51861,"line_start":960,"line_end":960,"column_start":5,"column_end":8}},{"value":"/ let slice = &['a' as u16, 0xdf00, 0xd83c, 0xdca0][..];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51866,"byte_end":51924,"line_start":961,"line_end":961,"column_start":5,"column_end":63}},{"value":"/ let mut errors = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51929,"byte_end":51961,"line_start":962,"line_end":962,"column_start":5,"column_end":37}},{"value":"/ let string = slice.utf16char_indices().map(|(offset,r,_)| match r {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":51966,"byte_end":52037,"line_start":963,"line_end":963,"column_start":5,"column_end":76}},{"value":"/ Ok(u16c) => Utf8Char::from(u16c),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52042,"byte_end":52083,"line_start":964,"line_end":964,"column_start":5,"column_end":46}},{"value":"/ Err(_) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52088,"byte_end":52107,"line_start":965,"line_end":965,"column_start":5,"column_end":24}},{"value":"/ errors.push(offset);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52112,"byte_end":52144,"line_start":966,"line_end":966,"column_start":5,"column_end":37}},{"value":"/ Utf8Char::from('\\u{fffd}') // REPLACEMENT_CHARACTER","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52149,"byte_end":52212,"line_start":967,"line_end":967,"column_start":5,"column_end":68}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52217,"byte_end":52226,"line_start":968,"line_end":968,"column_start":5,"column_end":14}},{"value":"/ }).collect::();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52231,"byte_end":52258,"line_start":969,"line_end":969,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52263,"byte_end":52266,"line_start":970,"line_end":970,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(string, \"a�🂠\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52271,"byte_end":52306,"line_start":971,"line_end":971,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(errors, [1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52311,"byte_end":52339,"line_start":972,"line_end":972,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52344,"byte_end":52351,"line_start":973,"line_end":973,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52356,"byte_end":52359,"line_start":974,"line_end":974,"column_start":5,"column_end":8}},{"value":"/ Search for a codepoint and return its unit and codepoint index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52364,"byte_end":52431,"line_start":975,"line_end":975,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52436,"byte_end":52443,"line_start":976,"line_end":976,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{SliceExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52448,"byte_end":52494,"line_start":977,"line_end":977,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52499,"byte_end":52502,"line_start":978,"line_end":978,"column_start":5,"column_end":8}},{"value":"/ let slice = [0xd875,/*'𝕏'*/ 0xdd4f, '≈' as u16, '2' as u16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52507,"byte_end":52576,"line_start":979,"line_end":979,"column_start":5,"column_end":69}},{"value":"/ let position = slice.utf16char_indices()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52581,"byte_end":52625,"line_start":980,"line_end":980,"column_start":5,"column_end":49}},{"value":"/ .enumerate()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52630,"byte_end":52650,"line_start":981,"line_end":981,"column_start":5,"column_end":25}},{"value":"/ .find(|&(_,(_,r,_))| r == Ok(Utf16Char::from('≈')) )","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52655,"byte_end":52717,"line_start":982,"line_end":982,"column_start":5,"column_end":65}},{"value":"/ .map(|(codepoint, (offset, _, _))| (codepoint, offset) );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52722,"byte_end":52787,"line_start":983,"line_end":983,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52792,"byte_end":52795,"line_start":984,"line_end":984,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(position, Some((1,2)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52800,"byte_end":52838,"line_start":985,"line_end":985,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52843,"byte_end":52850,"line_start":986,"line_end":986,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52855,"byte_end":52858,"line_start":987,"line_end":987,"column_start":5,"column_end":8}},{"value":"/ Error types:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52863,"byte_end":52879,"line_start":988,"line_end":988,"column_start":5,"column_end":21}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52884,"byte_end":52891,"line_start":989,"line_end":989,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{SliceExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52896,"byte_end":52942,"line_start":990,"line_end":990,"column_start":5,"column_end":51}},{"value":"/ use encode_unicode::error::Utf16PairError::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":52947,"byte_end":52996,"line_start":991,"line_end":991,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53001,"byte_end":53004,"line_start":992,"line_end":992,"column_start":5,"column_end":8}},{"value":"/ let slice = [0xdcba, 0xdeff, 0xd8be, 0xdeee, 'λ' as u16, 0xdab1, 0xdab1];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53009,"byte_end":53087,"line_start":993,"line_end":993,"column_start":5,"column_end":82}},{"value":"/ let mut iter = slice.utf16char_indices();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53092,"byte_end":53137,"line_start":994,"line_end":994,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(iter.next(), Some((0, Err(UnexpectedTrailingSurrogate), 1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53142,"byte_end":53218,"line_start":995,"line_end":995,"column_start":5,"column_end":81}},{"value":"/ assert_eq!(iter.next(), Some((1, Err(UnexpectedTrailingSurrogate), 1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53223,"byte_end":53299,"line_start":996,"line_end":996,"column_start":5,"column_end":81}},{"value":"/ assert_eq!(iter.next(), Some((2, Ok(Utf16Char::from('\\u{3faee}')), 2)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53304,"byte_end":53380,"line_start":997,"line_end":997,"column_start":5,"column_end":81}},{"value":"/ assert_eq!(iter.next(), Some((4, Ok(Utf16Char::from('λ')), 1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53385,"byte_end":53454,"line_start":998,"line_end":998,"column_start":5,"column_end":73}},{"value":"/ assert_eq!(iter.next(), Some((5, Err(UnmatchedLeadingSurrogate), 1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53459,"byte_end":53533,"line_start":999,"line_end":999,"column_start":5,"column_end":79}},{"value":"/ assert_eq!(iter.next(), Some((6, Err(Incomplete), 1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53538,"byte_end":53597,"line_start":1000,"line_end":1000,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(iter.next(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53602,"byte_end":53636,"line_start":1001,"line_end":1001,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(iter.as_slice(), [])","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53641,"byte_end":53676,"line_start":1002,"line_end":1002,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53681,"byte_end":53688,"line_start":1003,"line_end":1003,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53836,"byte_end":53852,"line_start":1008,"line_end":1008,"column_start":8,"column_end":24},"name":"utf8char_indices","qualname":"::utf8char_indices","value":"fn utf8char_indices<'_>(&'_ Self) -> Utf8CharDecoder where\nSelf::Output: Borrow<[u8]>","parent":{"krate":0,"index":161},"children":[],"decl_id":{"krate":0,"index":162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53976,"byte_end":53993,"line_start":1011,"line_end":1011,"column_start":8,"column_end":25},"name":"utf16char_indices","qualname":"::utf16char_indices","value":"fn utf16char_indices<'_>(&'_ Self) -> Utf16CharDecoder where\nSelf::Output: Borrow<[u16]>","parent":{"krate":0,"index":161},"children":[],"decl_id":{"krate":0,"index":163},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55698,"byte_end":55706,"line_start":44,"line_end":44,"column_start":12,"column_end":20},"name":"Utf8Char","qualname":"::utf8_char::Utf8Char","value":"Utf8Char { }","parent":null,"children":[{"krate":0,"index":1280}],"decl_id":null,"docs":" An unicode codepoint stored as UTF-8.","sig":null,"attributes":[{"value":"/ An unicode codepoint stored as UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55573,"byte_end":55614,"line_start":41,"line_end":41,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55615,"byte_end":55618,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ It can be borrowed as a `str`, and has the same size as `char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55619,"byte_end":55686,"line_start":43,"line_end":43,"column_start":1,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56535,"byte_end":56543,"line_start":70,"line_end":70,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":" Create an `Utf8Char` from a string slice.\n The string must contain exactly one codepoint.","sig":null,"attributes":[{"value":"/ Create an `Utf8Char` from a string slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55868,"byte_end":55913,"line_start":54,"line_end":54,"column_start":5,"column_end":50}},{"value":"/ The string must contain exactly one codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55918,"byte_end":55968,"line_start":55,"line_end":55,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55973,"byte_end":55976,"line_start":56,"line_end":56,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55981,"byte_end":55995,"line_start":57,"line_end":57,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56000,"byte_end":56003,"line_start":58,"line_end":58,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56008,"byte_end":56015,"line_start":59,"line_end":59,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::error::FromStrError::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56020,"byte_end":56067,"line_start":60,"line_end":60,"column_start":5,"column_end":52}},{"value":"/ use encode_unicode::Utf8Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56072,"byte_end":56105,"line_start":61,"line_end":61,"column_start":5,"column_end":38}},{"value":"/ use std::str::FromStr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56110,"byte_end":56136,"line_start":62,"line_end":62,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56141,"byte_end":56144,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf8Char::from_str(\"a\"), Ok(Utf8Char::from('a')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56149,"byte_end":56214,"line_start":64,"line_end":64,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(Utf8Char::from_str(\"🂠\"), Ok(Utf8Char::from('🂠')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56219,"byte_end":56290,"line_start":65,"line_end":65,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(Utf8Char::from_str(\"\"), Err(Empty));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56295,"byte_end":56346,"line_start":66,"line_end":66,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(Utf8Char::from_str(\"ab\"), Err(MultipleCodepoints));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56351,"byte_end":56417,"line_start":67,"line_end":67,"column_start":5,"column_end":71}},{"value":"/ assert_eq!(Utf8Char::from_str(\"é\"), Err(MultipleCodepoints));// 'e'+u301 combining mark","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56422,"byte_end":56515,"line_start":68,"line_end":68,"column_start":5,"column_end":97}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56520,"byte_end":56527,"line_start":69,"line_end":69,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56989,"byte_end":56993,"line_start":83,"line_end":83,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Utf16Char) -> Utf8Char","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58135,"byte_end":58139,"line_start":112,"line_end":112,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(char) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58252,"byte_end":58256,"line_start":117,"line_end":117,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Utf8Char) -> char","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58496,"byte_end":58505,"line_start":125,"line_end":125,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Utf8Iterator","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":" Iterate over the byte values.\n","sig":null,"attributes":[{"value":"/ Iterate over the byte values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58455,"byte_end":58488,"line_start":124,"line_end":124,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58637,"byte_end":58643,"line_start":132,"line_end":132,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59149,"byte_end":59155,"line_start":148,"line_end":148,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59333,"byte_end":59339,"line_start":154,"line_end":154,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59524,"byte_end":59530,"line_start":160,"line_end":160,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59714,"byte_end":59723,"line_start":166,"line_end":166,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(I) -> String where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59954,"byte_end":59963,"line_start":174,"line_end":174,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(I) -> String where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60143,"byte_end":60152,"line_start":180,"line_end":180,"column_start":8,"column_end":17},"name":"from_iter","qualname":" as std::iter::FromIterator>::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60348,"byte_end":60357,"line_start":186,"line_end":186,"column_start":8,"column_end":17},"name":"from_iter","qualname":" as std::iter::FromIterator>::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60585,"byte_end":60591,"line_start":196,"line_end":196,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60690,"byte_end":60696,"line_start":201,"line_end":201,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60822,"byte_end":60828,"line_start":206,"line_end":206,"column_start":8,"column_end":14},"name":"borrow","qualname":"::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":2,"index":2857},"children":[],"decl_id":{"krate":2,"index":2859},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60916,"byte_end":60922,"line_start":211,"line_end":211,"column_start":8,"column_end":14},"name":"borrow","qualname":"::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":2857},"children":[],"decl_id":{"krate":2,"index":2859},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61026,"byte_end":61031,"line_start":217,"line_end":217,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Self::Target","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61250,"byte_end":61258,"line_start":230,"line_end":230,"column_start":8,"column_end":16},"name":"is_ascii","qualname":"::is_ascii","value":"fn is_ascii<'_>(&'_ Self) -> bool","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1081},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61322,"byte_end":61342,"line_start":233,"line_end":233,"column_start":8,"column_end":28},"name":"eq_ignore_ascii_case","qualname":"::eq_ignore_ascii_case","value":"fn eq_ignore_ascii_case<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1084},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61512,"byte_end":61530,"line_start":237,"line_end":237,"column_start":8,"column_end":26},"name":"to_ascii_uppercase","qualname":"::to_ascii_uppercase","value":"fn to_ascii_uppercase<'_>(&'_ Self) -> Self::Owned","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1082},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61642,"byte_end":61660,"line_start":242,"line_end":242,"column_start":8,"column_end":26},"name":"to_ascii_lowercase","qualname":"::to_ascii_lowercase","value":"fn to_ascii_lowercase<'_>(&'_ Self) -> Self::Owned","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1083},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61772,"byte_end":61792,"line_start":247,"line_end":247,"column_start":8,"column_end":28},"name":"make_ascii_uppercase","qualname":"::make_ascii_uppercase","value":"fn make_ascii_uppercase<'_>(&'_ mut Self)","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1085},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61864,"byte_end":61884,"line_start":250,"line_end":250,"column_start":8,"column_end":28},"name":"make_ascii_lowercase","qualname":"::make_ascii_lowercase","value":"fn make_ascii_lowercase<'_>(&'_ mut Self)","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1086},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62674,"byte_end":62678,"line_start":278,"line_end":278,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: hash::Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62804,"byte_end":62807,"line_start":283,"line_end":283,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62955,"byte_end":62958,"line_start":288,"line_end":288,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63204,"byte_end":63206,"line_start":298,"line_end":298,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ char) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63328,"byte_end":63330,"line_start":303,"line_end":303,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Utf8Char) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63455,"byte_end":63466,"line_start":308,"line_end":308,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ char) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63607,"byte_end":63618,"line_start":313,"line_end":313,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Utf8Char) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63769,"byte_end":63771,"line_start":319,"line_end":319,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Utf16Char) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63900,"byte_end":63911,"line_start":324,"line_end":324,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Utf16Char) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":64615,"byte_end":64617,"line_start":345,"line_end":345,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ u8) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66500,"byte_end":66514,"line_start":402,"line_end":402,"column_start":12,"column_end":26},"name":"from_str_start","qualname":"::from_str_start","value":"fn from_str_start<'_>(&'_ str) -> Result<(Self, usize), EmptyStrError>","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf8Char` from the first codepoint in a `str`.","sig":null,"attributes":[{"value":"/ Create an `Utf8Char` from the first codepoint in a `str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":65854,"byte_end":65915,"line_start":387,"line_end":387,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":65920,"byte_end":65923,"line_start":388,"line_end":388,"column_start":5,"column_end":8}},{"value":"/ Returns an error if the `str` is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":65928,"byte_end":65971,"line_start":389,"line_end":389,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":65976,"byte_end":65979,"line_start":390,"line_end":390,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":65984,"byte_end":65998,"line_start":391,"line_end":391,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66003,"byte_end":66006,"line_start":392,"line_end":392,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66011,"byte_end":66018,"line_start":393,"line_end":393,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::Utf8Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66023,"byte_end":66056,"line_start":394,"line_end":394,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66061,"byte_end":66064,"line_start":395,"line_end":395,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf8Char::from_str_start(\"a\"), Ok((Utf8Char::from('a'),1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66069,"byte_end":66144,"line_start":396,"line_end":396,"column_start":5,"column_end":80}},{"value":"/ assert_eq!(Utf8Char::from_str_start(\"ab\"), Ok((Utf8Char::from('a'),1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66149,"byte_end":66225,"line_start":397,"line_end":397,"column_start":5,"column_end":81}},{"value":"/ assert_eq!(Utf8Char::from_str_start(\"🂠 \"), Ok((Utf8Char::from('🂠'),4)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66230,"byte_end":66312,"line_start":398,"line_end":398,"column_start":5,"column_end":81}},{"value":"/ assert_eq!(Utf8Char::from_str_start(\"é\"), Ok((Utf8Char::from('e'),1)));// 'e'+u301 combining mark","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66317,"byte_end":66420,"line_start":399,"line_end":399,"column_start":5,"column_end":107}},{"value":"/ assert!(Utf8Char::from_str_start(\"\").is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66425,"byte_end":66476,"line_start":400,"line_end":400,"column_start":5,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66481,"byte_end":66488,"line_start":401,"line_end":401,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67971,"byte_end":67987,"line_start":436,"line_end":436,"column_start":12,"column_end":28},"name":"from_slice_start","qualname":"::from_slice_start","value":"fn from_slice_start<'_>(&'_ [u8]) -> Result<(Self, usize), InvalidUtf8Slice>","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf8Char` of the first codepoint in an UTF-8 slice. \n Also returns the length of the UTF-8 sequence for the codepoint.","sig":null,"attributes":[{"value":"/ Create an `Utf8Char` of the first codepoint in an UTF-8 slice. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66778,"byte_end":66846,"line_start":411,"line_end":411,"column_start":5,"column_end":73}},{"value":"/ Also returns the length of the UTF-8 sequence for the codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66851,"byte_end":66919,"line_start":412,"line_end":412,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66924,"byte_end":66927,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ If the slice is from a `str`, use `::from_str_start()` to skip UTF-8 validation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":66932,"byte_end":67016,"line_start":414,"line_end":414,"column_start":5,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67021,"byte_end":67024,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67029,"byte_end":67041,"line_start":416,"line_end":416,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67046,"byte_end":67049,"line_start":417,"line_end":417,"column_start":5,"column_end":8}},{"value":"/ Returns an `Err` if the slice is empty, doesn't start with a valid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67054,"byte_end":67124,"line_start":418,"line_end":418,"column_start":5,"column_end":75}},{"value":"/ UTF-8 sequence or is too short for the sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67129,"byte_end":67181,"line_start":419,"line_end":419,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67186,"byte_end":67189,"line_start":420,"line_end":420,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67194,"byte_end":67208,"line_start":421,"line_end":421,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67213,"byte_end":67216,"line_start":422,"line_end":422,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67221,"byte_end":67228,"line_start":423,"line_end":423,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::Utf8Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67233,"byte_end":67266,"line_start":424,"line_end":424,"column_start":5,"column_end":38}},{"value":"/ use encode_unicode::error::InvalidUtf8Slice::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67271,"byte_end":67322,"line_start":425,"line_end":425,"column_start":5,"column_end":56}},{"value":"/ use encode_unicode::error::InvalidUtf8::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67327,"byte_end":67373,"line_start":426,"line_end":426,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67378,"byte_end":67381,"line_start":427,"line_end":427,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf8Char::from_slice_start(&[b'A', b'B', b'C']), Ok((Utf8Char::from('A'),1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67386,"byte_end":67479,"line_start":428,"line_end":428,"column_start":5,"column_end":98}},{"value":"/ assert_eq!(Utf8Char::from_slice_start(&[0xdd, 0xbb]), Ok((Utf8Char::from('\\u{77b}'),2)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67484,"byte_end":67577,"line_start":429,"line_end":429,"column_start":5,"column_end":98}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67582,"byte_end":67585,"line_start":430,"line_end":430,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf8Char::from_slice_start(&[]), Err(TooShort(1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67590,"byte_end":67656,"line_start":431,"line_end":431,"column_start":5,"column_end":71}},{"value":"/ assert_eq!(Utf8Char::from_slice_start(&[0xf0, 0x99]), Err(TooShort(4)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67661,"byte_end":67737,"line_start":432,"line_end":432,"column_start":5,"column_end":81}},{"value":"/ assert_eq!(Utf8Char::from_slice_start(&[0xee, b'F', 0x80]), Err(Utf8(NotAContinuationByte(1))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67742,"byte_end":67842,"line_start":433,"line_end":433,"column_start":5,"column_end":105}},{"value":"/ assert_eq!(Utf8Char::from_slice_start(&[0xee, 0x99, 0x0f]), Err(Utf8(NotAContinuationByte(2))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67847,"byte_end":67947,"line_start":434,"line_end":434,"column_start":5,"column_end":105}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":67952,"byte_end":67959,"line_start":435,"line_end":435,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68528,"byte_end":68554,"line_start":449,"line_end":449,"column_start":19,"column_end":45},"name":"from_slice_start_unchecked","qualname":"::from_slice_start_unchecked","value":"unsafe fn from_slice_start_unchecked<'_>(&'_ [u8]) -> (Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" A `from_slice_start()` that doesn't validate the codepoint.","sig":null,"attributes":[{"value":"/ A `from_slice_start()` that doesn't validate the codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68256,"byte_end":68319,"line_start":443,"line_end":443,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68324,"byte_end":68327,"line_start":444,"line_end":444,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68332,"byte_end":68344,"line_start":445,"line_end":445,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68349,"byte_end":68352,"line_start":446,"line_end":446,"column_start":5,"column_end":8}},{"value":"/ The slice must be non-empty and start with a valid UTF-8 codepoint. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68357,"byte_end":68430,"line_start":447,"line_end":447,"column_start":5,"column_end":78}},{"value":"/ Invalid or incomplete values might cause reads of uninitalized memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68435,"byte_end":68509,"line_start":448,"line_end":448,"column_start":5,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70069,"byte_end":70079,"line_start":481,"line_end":481,"column_start":12,"column_end":22},"name":"from_array","qualname":"::from_array","value":"fn from_array([u8; ]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf8Char` from a byte array after validating it.","sig":null,"attributes":[{"value":"/ Create an `Utf8Char` from a byte array after validating it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68817,"byte_end":68880,"line_start":455,"line_end":455,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68885,"byte_end":68888,"line_start":456,"line_end":456,"column_start":5,"column_end":8}},{"value":"/ The codepoint must start at the first byte. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68893,"byte_end":68942,"line_start":457,"line_end":457,"column_start":5,"column_end":54}},{"value":"/ Unused bytes are set to zero by this function and so can be anything.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":68947,"byte_end":69020,"line_start":458,"line_end":458,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69025,"byte_end":69028,"line_start":459,"line_end":459,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69033,"byte_end":69045,"line_start":460,"line_end":460,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69050,"byte_end":69053,"line_start":461,"line_end":461,"column_start":5,"column_end":8}},{"value":"/ Returns an `Err` if the array doesn't start with a valid UTF-8 sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69058,"byte_end":69134,"line_start":462,"line_end":462,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69139,"byte_end":69142,"line_start":463,"line_end":463,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69147,"byte_end":69161,"line_start":464,"line_end":464,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69166,"byte_end":69169,"line_start":465,"line_end":465,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69174,"byte_end":69181,"line_start":466,"line_end":466,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::Utf8Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69186,"byte_end":69219,"line_start":467,"line_end":467,"column_start":5,"column_end":38}},{"value":"/ use encode_unicode::error::InvalidUtf8Array::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69224,"byte_end":69275,"line_start":468,"line_end":468,"column_start":5,"column_end":56}},{"value":"/ use encode_unicode::error::InvalidUtf8::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69280,"byte_end":69326,"line_start":469,"line_end":469,"column_start":5,"column_end":51}},{"value":"/ use encode_unicode::error::InvalidCodepoint::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69331,"byte_end":69382,"line_start":470,"line_end":470,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69387,"byte_end":69390,"line_start":471,"line_end":471,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf8Char::from_array([b'A', 0, 0, 0]), Ok(Utf8Char::from('A')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69395,"byte_end":69474,"line_start":472,"line_end":472,"column_start":5,"column_end":84}},{"value":"/ assert_eq!(Utf8Char::from_array([0xf4, 0x8b, 0xbb, 0xbb]), Ok(Utf8Char::from('\\u{10befb}')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69479,"byte_end":69576,"line_start":473,"line_end":473,"column_start":5,"column_end":102}},{"value":"/ assert_eq!(Utf8Char::from_array([b'A', b'B', b'C', b'D']), Ok(Utf8Char::from('A')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69581,"byte_end":69669,"line_start":474,"line_end":474,"column_start":5,"column_end":93}},{"value":"/ assert_eq!(Utf8Char::from_array([0, 0, 0xcc, 0xbb]), Ok(Utf8Char::from('\\0')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69674,"byte_end":69757,"line_start":475,"line_end":475,"column_start":5,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69762,"byte_end":69765,"line_start":476,"line_end":476,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf8Char::from_array([0xef, b'F', 0x80, 0x80]), Err(Utf8(NotAContinuationByte(1))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69770,"byte_end":69869,"line_start":477,"line_end":477,"column_start":5,"column_end":104}},{"value":"/ assert_eq!(Utf8Char::from_array([0xc1, 0x80, 0, 0]), Err(Utf8(OverLong)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69874,"byte_end":69952,"line_start":478,"line_end":478,"column_start":5,"column_end":83}},{"value":"/ assert_eq!(Utf8Char::from_array([0xf7, 0xaa, 0x99, 0x88]), Err(Codepoint(TooHigh)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":69957,"byte_end":70045,"line_start":479,"line_end":479,"column_start":5,"column_end":93}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70050,"byte_end":70057,"line_start":480,"line_end":480,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":321},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70920,"byte_end":70940,"line_start":501,"line_end":501,"column_start":19,"column_end":39},"name":"from_array_unchecked","qualname":"::from_array_unchecked","value":"unsafe fn from_array_unchecked([u8; ]) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Zero-cost constructor.","sig":null,"attributes":[{"value":"/ Zero-cost constructor.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70663,"byte_end":70689,"line_start":493,"line_end":493,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70694,"byte_end":70697,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70702,"byte_end":70714,"line_start":495,"line_end":495,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70719,"byte_end":70722,"line_start":496,"line_end":496,"column_start":5,"column_end":8}},{"value":"/ Must contain a valid codepoint starting at the first byte, with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70727,"byte_end":70798,"line_start":497,"line_end":497,"column_start":5,"column_end":76}},{"value":"/ unused bytes zeroed. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70803,"byte_end":70829,"line_start":498,"line_end":498,"column_start":5,"column_end":31}},{"value":"/ Bad values can easily lead to undefined behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70834,"byte_end":70887,"line_start":499,"line_end":499,"column_start":5,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":70892,"byte_end":70901,"line_start":500,"line_end":500,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":323},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71425,"byte_end":71435,"line_start":519,"line_end":519,"column_start":12,"column_end":22},"name":"from_ascii","qualname":"::from_ascii","value":"fn from_ascii(u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf8Char` from a single byte.","sig":null,"attributes":[{"value":"/ Create an `Utf8Char` from a single byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71007,"byte_end":71051,"line_start":504,"line_end":504,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71056,"byte_end":71059,"line_start":505,"line_end":505,"column_start":5,"column_end":8}},{"value":"/ The byte must be an ASCII character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71064,"byte_end":71104,"line_start":506,"line_end":506,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71109,"byte_end":71112,"line_start":507,"line_end":507,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71117,"byte_end":71129,"line_start":508,"line_end":508,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71134,"byte_end":71137,"line_start":509,"line_end":509,"column_start":5,"column_end":8}},{"value":"/ Returns `NonAsciiError` if the byte greater than 127.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71142,"byte_end":71199,"line_start":510,"line_end":510,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71204,"byte_end":71207,"line_start":511,"line_end":511,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71212,"byte_end":71226,"line_start":512,"line_end":512,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71231,"byte_end":71234,"line_start":513,"line_end":513,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71239,"byte_end":71246,"line_start":514,"line_end":514,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::Utf8Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71251,"byte_end":71286,"line_start":515,"line_end":515,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(Utf8Char::from_ascii(b'a').unwrap(), 'a');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71291,"byte_end":71348,"line_start":516,"line_end":516,"column_start":5,"column_end":62}},{"value":"/ assert!(Utf8Char::from_ascii(128).is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71353,"byte_end":71401,"line_start":517,"line_end":517,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71406,"byte_end":71413,"line_start":518,"line_end":518,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71884,"byte_end":71904,"line_start":533,"line_end":533,"column_start":19,"column_end":39},"name":"from_ascii_unchecked","qualname":"::from_ascii_unchecked","value":"unsafe fn from_ascii_unchecked(u8) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf8Char` from a single byte without checking that it's a\n valid codepoint on its own, which is only true for ASCII characters.","sig":null,"attributes":[{"value":"/ Create an `Utf8Char` from a single byte without checking that it's a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71629,"byte_end":71701,"line_start":526,"line_end":526,"column_start":5,"column_end":77}},{"value":"/ valid codepoint on its own, which is only true for ASCII characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71706,"byte_end":71778,"line_start":527,"line_end":527,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71783,"byte_end":71786,"line_start":528,"line_end":528,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71791,"byte_end":71803,"line_start":529,"line_end":529,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71808,"byte_end":71811,"line_start":530,"line_end":530,"column_start":5,"column_end":8}},{"value":"/ The byte must be less than 128.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71816,"byte_end":71851,"line_start":531,"line_end":531,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71856,"byte_end":71865,"line_start":532,"line_end":532,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":72170,"byte_end":72173,"line_start":542,"line_end":542,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len(Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The number of bytes this character needs.","sig":null,"attributes":[{"value":"/ The number of bytes this character needs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":71981,"byte_end":72026,"line_start":537,"line_end":537,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":72031,"byte_end":72034,"line_start":538,"line_end":538,"column_start":5,"column_end":8}},{"value":"/ Is between 1 and 4 (inclusive) and identical to `.as_ref().len()` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":72039,"byte_end":72111,"line_start":539,"line_end":539,"column_start":5,"column_end":77}},{"value":"/ `.as_char().len_utf8()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":72116,"byte_end":72144,"line_start":540,"line_end":540,"column_start":5,"column_end":33}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":72149,"byte_end":72158,"line_start":541,"line_end":541,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":326},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73452,"byte_end":73460,"line_start":568,"line_end":568,"column_start":12,"column_end":20},"name":"is_ascii","qualname":"::is_ascii","value":"fn is_ascii<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks that the codepoint is an ASCII character.\n","sig":null,"attributes":[{"value":"/ Checks that the codepoint is an ASCII character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73388,"byte_end":73440,"line_start":567,"line_end":567,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73707,"byte_end":73727,"line_start":575,"line_end":575,"column_start":12,"column_end":32},"name":"eq_ignore_ascii_case","qualname":"::eq_ignore_ascii_case","value":"fn eq_ignore_ascii_case<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks that two characters are an ASCII case-insensitive match.","sig":null,"attributes":[{"value":"/ Checks that two characters are an ASCII case-insensitive match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73517,"byte_end":73584,"line_start":571,"line_end":571,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73589,"byte_end":73592,"line_start":572,"line_end":572,"column_start":5,"column_end":8}},{"value":"/ Is equivalent to `a.to_ascii_lowercase() == b.to_ascii_lowercase()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73597,"byte_end":73669,"line_start":573,"line_end":573,"column_start":5,"column_end":77}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73674,"byte_end":73695,"line_start":574,"line_end":574,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74106,"byte_end":74124,"line_start":584,"line_end":584,"column_start":12,"column_end":30},"name":"to_ascii_uppercase","qualname":"::to_ascii_uppercase","value":"fn to_ascii_uppercase<'_>(&'_ Self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII upper case equivalent.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII upper case equivalent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73894,"byte_end":73956,"line_start":579,"line_end":579,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73961,"byte_end":73964,"line_start":580,"line_end":580,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'a' to 'z' are mapped to 'A' to 'Z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":73969,"byte_end":74023,"line_start":581,"line_end":581,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74028,"byte_end":74068,"line_start":582,"line_end":582,"column_start":5,"column_end":45}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74073,"byte_end":74094,"line_start":583,"line_end":583,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74438,"byte_end":74456,"line_start":594,"line_end":594,"column_start":12,"column_end":30},"name":"to_ascii_lowercase","qualname":"::to_ascii_lowercase","value":"fn to_ascii_lowercase<'_>(&'_ Self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII lower case equivalent.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII lower case equivalent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74226,"byte_end":74288,"line_start":589,"line_end":589,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74293,"byte_end":74296,"line_start":590,"line_end":590,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'A' to 'Z' are mapped to 'a' to 'z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74301,"byte_end":74355,"line_start":591,"line_end":591,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74360,"byte_end":74400,"line_start":592,"line_end":592,"column_start":5,"column_end":45}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74405,"byte_end":74426,"line_start":593,"line_end":593,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":330},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74793,"byte_end":74813,"line_start":605,"line_end":605,"column_start":12,"column_end":32},"name":"make_ascii_uppercase","qualname":"::make_ascii_uppercase","value":"fn make_ascii_uppercase<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII upper case equivalent in-place.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII upper case equivalent in-place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74558,"byte_end":74629,"line_start":599,"line_end":599,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74634,"byte_end":74637,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'a' to 'z' are mapped to 'A' to 'Z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74642,"byte_end":74696,"line_start":601,"line_end":601,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74701,"byte_end":74741,"line_start":602,"line_end":602,"column_start":5,"column_end":45}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74746,"byte_end":74755,"line_start":603,"line_end":603,"column_start":5,"column_end":14}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74760,"byte_end":74781,"line_start":604,"line_end":604,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75117,"byte_end":75137,"line_start":614,"line_end":614,"column_start":12,"column_end":32},"name":"make_ascii_lowercase","qualname":"::make_ascii_lowercase","value":"fn make_ascii_lowercase<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII lower case equivalent in-place.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII lower case equivalent in-place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74882,"byte_end":74953,"line_start":608,"line_end":608,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74958,"byte_end":74961,"line_start":609,"line_end":609,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'A' to 'Z' are mapped to 'a' to 'z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":74966,"byte_end":75020,"line_start":610,"line_end":610,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75025,"byte_end":75065,"line_start":611,"line_end":611,"column_start":5,"column_end":45}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75070,"byte_end":75079,"line_start":612,"line_end":612,"column_start":5,"column_end":14}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75084,"byte_end":75105,"line_start":613,"line_end":613,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75252,"byte_end":75259,"line_start":619,"line_end":619,"column_start":12,"column_end":19},"name":"to_char","qualname":"::to_char","value":"fn to_char(Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Convert from UTF-8 to UTF-32\n","sig":null,"attributes":[{"value":"/ Convert from UTF-8 to UTF-32","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75208,"byte_end":75240,"line_start":618,"line_end":618,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75613,"byte_end":75621,"line_start":630,"line_end":630,"column_start":12,"column_end":20},"name":"to_slice","qualname":"::to_slice","value":"fn to_slice<'_>(Self, &'_ mut [u8]) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Write the internal representation to a slice,\n and then returns the number of bytes written.","sig":null,"attributes":[{"value":"/ Write the internal representation to a slice,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75306,"byte_end":75355,"line_start":622,"line_end":622,"column_start":5,"column_end":54}},{"value":"/ and then returns the number of bytes written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75360,"byte_end":75409,"line_start":623,"line_end":623,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75414,"byte_end":75417,"line_start":624,"line_end":624,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75422,"byte_end":75434,"line_start":625,"line_end":625,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75439,"byte_end":75442,"line_start":626,"line_end":626,"column_start":5,"column_end":8}},{"value":"/ Will panic the buffer is too small;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75447,"byte_end":75486,"line_start":627,"line_end":627,"column_start":5,"column_end":44}},{"value":"/ You can get the required length from `.len()`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75491,"byte_end":75541,"line_start":628,"line_end":628,"column_start":5,"column_end":55}},{"value":"/ but a buffer of length four is always large enough.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75546,"byte_end":75601,"line_start":629,"line_end":629,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75928,"byte_end":75936,"line_start":638,"line_end":638,"column_start":12,"column_end":20},"name":"to_array","qualname":"::to_array","value":"fn to_array(Self) -> ([u8; ], usize)","parent":null,"children":[],"decl_id":null,"docs":" Expose the internal array and the number of used bytes.\n","sig":null,"attributes":[{"value":"/ Expose the internal array and the number of used bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":75857,"byte_end":75916,"line_start":637,"line_end":637,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":76140,"byte_end":76146,"line_start":644,"line_end":644,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Return a `str` view of the array the codepoint is stored as.","sig":null,"attributes":[{"value":"/ Return a `str` view of the array the codepoint is stored as.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":76006,"byte_end":76070,"line_start":641,"line_end":641,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":76075,"byte_end":76078,"line_start":642,"line_end":642,"column_start":5,"column_end":8}},{"value":"/ Is an unambiguous version of `.as_ref()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":76083,"byte_end":76128,"line_start":643,"line_end":643,"column_start":5,"column_end":50}}]},{"kind":"Struct","id":{"krate":0,"index":1286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":76898,"byte_end":76910,"line_start":23,"line_end":23,"column_start":12,"column_end":24},"name":"Utf8Iterator","qualname":"::utf8_iterators::Utf8Iterator","value":"","parent":null,"children":[],"decl_id":null,"docs":" Read or iterate over the bytes of the UTF-8 representation of a codepoint.\n","sig":null,"attributes":[{"value":"/ Read or iterate over the bytes of the UTF-8 representation of a codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":76791,"byte_end":76869,"line_start":21,"line_end":21,"column_start":1,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":372},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":76965,"byte_end":76969,"line_start":26,"line_end":26,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Utf8Char) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77294,"byte_end":77298,"line_start":34,"line_end":34,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(char) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77422,"byte_end":77426,"line_start":40,"line_end":40,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77647,"byte_end":77656,"line_start":49,"line_end":49,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77789,"byte_end":77792,"line_start":54,"line_end":54,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":{"krate":2,"index":8467},"children":[],"decl_id":{"krate":2,"index":8468},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78034,"byte_end":78038,"line_start":62,"line_end":62,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read<'_, '_>(&'_ mut Self, &'_ mut [u8]) -> Result","parent":{"krate":1,"index":4667},"children":[],"decl_id":{"krate":1,"index":4668},"docs":" Always returns Ok\n","sig":null,"attributes":[{"value":"/ Always returns Ok","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78005,"byte_end":78026,"line_start":61,"line_end":61,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78425,"byte_end":78428,"line_start":74,"line_end":74,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80551,"byte_end":80561,"line_start":141,"line_end":141,"column_start":8,"column_end":18},"name":"iter_bytes","qualname":"::utf8_iterators::iter_bytes","value":"fn iter_bytes(I) -> Utf8CharSplitter where\nU: Borrow, I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Converts an iterator of `Utf8Char` (or `&Utf8Char`)\n to an iterator of `u8`s. \n Is equivalent to calling `.flat_map()` on the original iterator,\n but the returned iterator is ~40% faster.","sig":null,"attributes":[{"value":"/ Converts an iterator of `Utf8Char` (or `&Utf8Char`)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78683,"byte_end":78738,"line_start":87,"line_end":87,"column_start":1,"column_end":56}},{"value":"/ to an iterator of `u8`s. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78739,"byte_end":78769,"line_start":88,"line_end":88,"column_start":1,"column_end":31}},{"value":"/ Is equivalent to calling `.flat_map()` on the original iterator,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78770,"byte_end":78838,"line_start":89,"line_end":89,"column_start":1,"column_end":69}},{"value":"/ but the returned iterator is ~40% faster.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78839,"byte_end":78884,"line_start":90,"line_end":90,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78885,"byte_end":78888,"line_start":91,"line_end":91,"column_start":1,"column_end":4}},{"value":"/ The iterator also implements `Read` (if the `std` feature isn't disabled).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78889,"byte_end":78967,"line_start":92,"line_end":92,"column_start":1,"column_end":79}},{"value":"/ Reading will never produce an error, and calls to `.read()` and `.next()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78968,"byte_end":79045,"line_start":93,"line_end":93,"column_start":1,"column_end":78}},{"value":"/ can be mixed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79046,"byte_end":79063,"line_start":94,"line_end":94,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79064,"byte_end":79067,"line_start":95,"line_end":95,"column_start":1,"column_end":4}},{"value":"/ The exact number of bytes cannot be known in advance, but `size_hint()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79068,"byte_end":79143,"line_start":96,"line_end":96,"column_start":1,"column_end":76}},{"value":"/ gives the possible range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79144,"byte_end":79173,"line_start":97,"line_end":97,"column_start":1,"column_end":30}},{"value":"/ (min: all remaining characters are ASCII, max: all require four bytes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79174,"byte_end":79248,"line_start":98,"line_end":98,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79249,"byte_end":79252,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79253,"byte_end":79267,"line_start":100,"line_end":100,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79268,"byte_end":79271,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ From iterator of values:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79272,"byte_end":79300,"line_start":102,"line_end":102,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79301,"byte_end":79304,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79305,"byte_end":79312,"line_start":104,"line_end":104,"column_start":1,"column_end":8}},{"value":"/ use encode_unicode::{iter_bytes, CharExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79313,"byte_end":79359,"line_start":105,"line_end":105,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79360,"byte_end":79363,"line_start":106,"line_end":106,"column_start":1,"column_end":4}},{"value":"/ let iterator = \"foo\".chars().map(|c| c.to_utf8() );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79364,"byte_end":79419,"line_start":107,"line_end":107,"column_start":1,"column_end":56}},{"value":"/ let mut bytes = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79420,"byte_end":79447,"line_start":108,"line_end":108,"column_start":1,"column_end":28}},{"value":"/ for (u,dst) in iter_bytes(iterator).zip(&mut bytes) {*dst=u;}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79448,"byte_end":79513,"line_start":109,"line_end":109,"column_start":1,"column_end":66}},{"value":"/ assert_eq!(&bytes, b\"foo\\0\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79514,"byte_end":79547,"line_start":110,"line_end":110,"column_start":1,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79548,"byte_end":79555,"line_start":111,"line_end":111,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79556,"byte_end":79559,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ From iterator of references:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79560,"byte_end":79592,"line_start":113,"line_end":113,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79593,"byte_end":79596,"line_start":114,"line_end":114,"column_start":1,"column_end":4}},{"value":"/ use encode_unicode::{iter_bytes, CharExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79690,"byte_end":79746,"line_start":117,"line_end":117,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79747,"byte_end":79750,"line_start":118,"line_end":118,"column_start":1,"column_end":4}},{"value":"/ let chars: Vec = \"💣 bomb 💣\".chars().map(|c| c.to_utf8() ).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79751,"byte_end":79839,"line_start":119,"line_end":119,"column_start":1,"column_end":83}},{"value":"/ let bytes: Vec = iter_bytes(&chars).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79840,"byte_end":79894,"line_start":120,"line_end":120,"column_start":1,"column_end":55}},{"value":"/ let flat_map: Vec = chars.iter().flat_map(|u8c| *u8c ).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79895,"byte_end":79968,"line_start":121,"line_end":121,"column_start":1,"column_end":74}},{"value":"/ assert_eq!(bytes, flat_map);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":79969,"byte_end":80001,"line_start":122,"line_end":122,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80002,"byte_end":80009,"line_start":123,"line_end":123,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80010,"byte_end":80013,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/ `Read`ing from it:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80014,"byte_end":80036,"line_start":125,"line_end":125,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80037,"byte_end":80040,"line_start":126,"line_end":126,"column_start":1,"column_end":4}},{"value":"/ use encode_unicode::{iter_bytes, CharExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80134,"byte_end":80180,"line_start":129,"line_end":129,"column_start":1,"column_end":47}},{"value":"/ use std::io::Read;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80181,"byte_end":80203,"line_start":130,"line_end":130,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80204,"byte_end":80207,"line_start":131,"line_end":131,"column_start":1,"column_end":4}},{"value":"/ let s = \"Ååh‽\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80208,"byte_end":80231,"line_start":132,"line_end":132,"column_start":1,"column_end":20}},{"value":"/ assert_eq!(s.len(), 8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80232,"byte_end":80259,"line_start":133,"line_end":133,"column_start":1,"column_end":28}},{"value":"/ let mut buf = [b'E'; 9];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80260,"byte_end":80288,"line_start":134,"line_end":134,"column_start":1,"column_end":29}},{"value":"/ let mut reader = iter_bytes(s.chars().map(|c| c.to_utf8() ));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80289,"byte_end":80354,"line_start":135,"line_end":135,"column_start":1,"column_end":66}},{"value":"/ assert_eq!(reader.read(&mut buf[..]).unwrap(), 8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80355,"byte_end":80409,"line_start":136,"line_end":136,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(reader.read(&mut buf[..]).unwrap(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80410,"byte_end":80464,"line_start":137,"line_end":137,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(&buf[..8], s.as_bytes());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80465,"byte_end":80505,"line_start":138,"line_end":138,"column_start":1,"column_end":41}},{"value":"/ assert_eq!(buf[8], b'E');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80506,"byte_end":80535,"line_start":139,"line_end":139,"column_start":1,"column_end":30}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80536,"byte_end":80543,"line_start":140,"line_end":140,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80843,"byte_end":80859,"line_start":150,"line_end":150,"column_start":12,"column_end":28},"name":"Utf8CharSplitter","qualname":"::utf8_iterators::Utf8CharSplitter","value":"Utf8CharSplitter { }","parent":null,"children":[{"krate":0,"index":1294},{"krate":0,"index":1295}],"decl_id":null,"docs":" The iterator type returned by `iter_bytes()`","sig":null,"attributes":[{"value":"/ The iterator type returned by `iter_bytes()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80723,"byte_end":80771,"line_start":146,"line_end":146,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80772,"byte_end":80775,"line_start":147,"line_end":147,"column_start":1,"column_end":4}},{"value":"/ See its documentation for details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80776,"byte_end":80814,"line_start":148,"line_end":148,"column_start":1,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":391},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81070,"byte_end":81074,"line_start":156,"line_end":156,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(I) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":" A less generic constructor than `iter_bytes()`\n","sig":null,"attributes":[{"value":"/ A less generic constructor than `iter_bytes()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81012,"byte_end":81062,"line_start":155,"line_end":155,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81445,"byte_end":81455,"line_start":166,"line_end":166,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> I","parent":null,"children":[],"decl_id":null,"docs":" Extracts the source iterator.","sig":null,"attributes":[{"value":"/ Extracts the source iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81200,"byte_end":81233,"line_start":161,"line_end":161,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81238,"byte_end":81241,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ Note that `iter_bytes(iter.into_inner())` is not a no-op: ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81246,"byte_end":81309,"line_start":163,"line_end":163,"column_start":5,"column_end":68}},{"value":"/ If the last returned byte from `next()` was not an ASCII by,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81314,"byte_end":81378,"line_start":164,"line_end":164,"column_start":5,"column_end":69}},{"value":"/ the remaining bytes of that codepoint is lost.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81383,"byte_end":81433,"line_start":165,"line_end":165,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81605,"byte_end":81609,"line_start":172,"line_end":172,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":82022,"byte_end":82031,"line_start":185,"line_end":185,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as std::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":82558,"byte_end":82562,"line_start":196,"line_end":196,"column_start":8,"column_end":12},"name":"read","qualname":" as std::io::Read>::read","value":"fn read<'_, '_>(&'_ mut Self, &'_ mut [u8]) -> Result","parent":{"krate":1,"index":4667},"children":[],"decl_id":{"krate":1,"index":4668},"docs":" Always returns `Ok`\n","sig":null,"attributes":[{"value":"/ Always returns `Ok`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":82527,"byte_end":82550,"line_start":195,"line_end":195,"column_start":5,"column_end":28}}]},{"kind":"Struct","id":{"krate":0,"index":1300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":83975,"byte_end":83990,"line_start":238,"line_end":238,"column_start":12,"column_end":27},"name":"Utf8CharIndices","qualname":"::utf8_iterators::Utf8CharIndices","value":"Utf8CharIndices { }","parent":null,"children":[{"krate":0,"index":1302},{"krate":0,"index":1303}],"decl_id":null,"docs":" An iterator over the `Utf8Char` of a string slice, and their positions.","sig":null,"attributes":[{"value":"/ An iterator over the `Utf8Char` of a string slice, and their positions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":83751,"byte_end":83826,"line_start":234,"line_end":234,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":83827,"byte_end":83830,"line_start":235,"line_end":235,"column_start":1,"column_end":4}},{"value":"/ This struct is created by the `utf8char_indices() method from [`StrExt`] trait. See its documentation for more.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":83831,"byte_end":83946,"line_start":236,"line_end":236,"column_start":1,"column_end":116}}]},{"kind":"Method","id":{"krate":0,"index":410},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84090,"byte_end":84094,"line_start":243,"line_end":243,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from<'_>(&'_ str) -> Utf8CharIndices","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":413},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84599,"byte_end":84605,"line_start":259,"line_end":259,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'a str","parent":null,"children":[],"decl_id":null,"docs":" Extract the remainder of the source `str`.","sig":null,"attributes":[{"value":"/ Extract the remainder of the source `str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84210,"byte_end":84256,"line_start":248,"line_end":248,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84261,"byte_end":84264,"line_start":249,"line_end":249,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84269,"byte_end":84283,"line_start":250,"line_end":250,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84288,"byte_end":84291,"line_start":251,"line_end":251,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84296,"byte_end":84303,"line_start":252,"line_end":252,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{StrExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84308,"byte_end":84351,"line_start":253,"line_end":253,"column_start":5,"column_end":48}},{"value":"/ let mut iter = \"abc\".utf8char_indices();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84356,"byte_end":84400,"line_start":254,"line_end":254,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(iter.next_back(), Some((2, Utf8Char::from('c'))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84405,"byte_end":84470,"line_start":255,"line_end":255,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(iter.next(), Some((0, Utf8Char::from('a'))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84475,"byte_end":84535,"line_start":256,"line_end":256,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(iter.as_str(), \"b\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84540,"byte_end":84575,"line_start":257,"line_end":257,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84580,"byte_end":84587,"line_start":258,"line_end":258,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":417},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84751,"byte_end":84755,"line_start":265,"line_end":265,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<(usize, Utf8Char)>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":85080,"byte_end":85089,"line_start":275,"line_end":275,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":421},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":85434,"byte_end":85443,"line_start":283,"line_end":283,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<(usize, Utf8Char)>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":425},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86109,"byte_end":86112,"line_start":299,"line_end":299,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86410,"byte_end":86419,"line_start":310,"line_end":310,"column_start":12,"column_end":21},"name":"Utf8Chars","qualname":"::utf8_iterators::Utf8Chars","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator over the codepoints in a `str` represented as `Utf8Char`.\n","sig":null,"attributes":[{"value":"/ An iterator over the codepoints in a `str` represented as `Utf8Char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86308,"byte_end":86381,"line_start":308,"line_end":308,"column_start":1,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":428},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86496,"byte_end":86500,"line_start":312,"line_end":312,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from<'_>(&'_ str) -> Utf8Chars","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86978,"byte_end":86984,"line_start":328,"line_end":328,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'a str","parent":null,"children":[],"decl_id":null,"docs":" Extract the remainder of the source `str`.","sig":null,"attributes":[{"value":"/ Extract the remainder of the source `str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86606,"byte_end":86652,"line_start":317,"line_end":317,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86657,"byte_end":86660,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86665,"byte_end":86679,"line_start":319,"line_end":319,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86684,"byte_end":86687,"line_start":320,"line_end":320,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86692,"byte_end":86699,"line_start":321,"line_end":321,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{StrExt, Utf8Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86704,"byte_end":86747,"line_start":322,"line_end":322,"column_start":5,"column_end":48}},{"value":"/ let mut iter = \"abc\".utf8chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86752,"byte_end":86789,"line_start":323,"line_end":323,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(iter.next(), Some(Utf8Char::from('a')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86794,"byte_end":86849,"line_start":324,"line_end":324,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(iter.next_back(), Some(Utf8Char::from('c')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86854,"byte_end":86914,"line_start":325,"line_end":325,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(iter.as_str(), \"b\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86919,"byte_end":86954,"line_start":326,"line_end":326,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86959,"byte_end":86966,"line_start":327,"line_end":327,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87108,"byte_end":87112,"line_start":334,"line_end":334,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87201,"byte_end":87210,"line_start":337,"line_end":337,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87336,"byte_end":87345,"line_start":342,"line_end":342,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87481,"byte_end":87484,"line_start":347,"line_end":347,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89165,"byte_end":89174,"line_start":45,"line_end":45,"column_start":12,"column_end":21},"name":"Utf16Char","qualname":"::utf16_char::Utf16Char","value":"Utf16Char { }","parent":null,"children":[{"krate":0,"index":1325}],"decl_id":null,"docs":" An unicode codepoint stored as UTF-16.","sig":null,"attributes":[{"value":"/ An unicode codepoint stored as UTF-16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89032,"byte_end":89074,"line_start":42,"line_end":42,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89075,"byte_end":89078,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ It can be borrowed as an `u16` slice, and has the same size as `char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89079,"byte_end":89153,"line_start":44,"line_end":44,"column_start":1,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":90009,"byte_end":90017,"line_start":71,"line_end":71,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":" Create an `Utf16Char` from a string slice.\n The string must contain exactly one codepoint.","sig":null,"attributes":[{"value":"/ Create an `Utf16Char` from a string slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89333,"byte_end":89379,"line_start":55,"line_end":55,"column_start":5,"column_end":51}},{"value":"/ The string must contain exactly one codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89384,"byte_end":89434,"line_start":56,"line_end":56,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89439,"byte_end":89442,"line_start":57,"line_end":57,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89447,"byte_end":89461,"line_start":58,"line_end":58,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89466,"byte_end":89469,"line_start":59,"line_end":59,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89474,"byte_end":89481,"line_start":60,"line_end":60,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::error::FromStrError::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89486,"byte_end":89533,"line_start":61,"line_end":61,"column_start":5,"column_end":52}},{"value":"/ use encode_unicode::Utf16Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89538,"byte_end":89572,"line_start":62,"line_end":62,"column_start":5,"column_end":39}},{"value":"/ use std::str::FromStr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89577,"byte_end":89603,"line_start":63,"line_end":63,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89608,"byte_end":89611,"line_start":64,"line_end":64,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf16Char::from_str(\"a\"), Ok(Utf16Char::from('a')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89616,"byte_end":89683,"line_start":65,"line_end":65,"column_start":5,"column_end":72}},{"value":"/ assert_eq!(Utf16Char::from_str(\"🂠\"), Ok(Utf16Char::from('🂠')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89688,"byte_end":89761,"line_start":66,"line_end":66,"column_start":5,"column_end":72}},{"value":"/ assert_eq!(Utf16Char::from_str(\"\"), Err(Empty));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89766,"byte_end":89818,"line_start":67,"line_end":67,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(Utf16Char::from_str(\"ab\"), Err(MultipleCodepoints));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89823,"byte_end":89890,"line_start":68,"line_end":68,"column_start":5,"column_end":72}},{"value":"/ assert_eq!(Utf16Char::from_str(\"é\"), Err(MultipleCodepoints));// 'e'+u301 combining mark","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89895,"byte_end":89989,"line_start":69,"line_end":69,"column_start":5,"column_end":98}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89994,"byte_end":90001,"line_start":70,"line_end":70,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":90347,"byte_end":90351,"line_start":80,"line_end":80,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(char) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":511},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":90529,"byte_end":90533,"line_start":86,"line_end":86,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Utf8Char) -> Utf16Char","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":513},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91507,"byte_end":91511,"line_start":111,"line_end":111,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Utf16Char) -> char","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":517},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91726,"byte_end":91735,"line_start":119,"line_end":119,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Utf16Iterator","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":" Iterate over the units.\n","sig":null,"attributes":[{"value":"/ Iterate over the units.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91691,"byte_end":91718,"line_start":118,"line_end":118,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91871,"byte_end":91877,"line_start":126,"line_end":126,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":523},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92262,"byte_end":92268,"line_start":139,"line_end":139,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":526},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92456,"byte_end":92465,"line_start":145,"line_end":145,"column_start":8,"column_end":17},"name":"from_iter","qualname":" as std::iter::FromIterator>::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":530},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92686,"byte_end":92695,"line_start":153,"line_end":153,"column_start":8,"column_end":17},"name":"from_iter","qualname":" as std::iter::FromIterator>::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":533},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92876,"byte_end":92882,"line_start":160,"line_end":160,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":538},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93092,"byte_end":93098,"line_start":166,"line_end":166,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":541},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93285,"byte_end":93294,"line_start":172,"line_end":172,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":545},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93510,"byte_end":93519,"line_start":180,"line_end":180,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":548},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93748,"byte_end":93754,"line_start":191,"line_end":191,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u16]","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93731,"byte_end":93740,"line_start":190,"line_end":190,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":550},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93872,"byte_end":93878,"line_start":197,"line_end":197,"column_start":8,"column_end":14},"name":"borrow","qualname":"::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [u16]","parent":{"krate":2,"index":2857},"children":[],"decl_id":{"krate":2,"index":2859},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93855,"byte_end":93864,"line_start":196,"line_end":196,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":553},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94001,"byte_end":94006,"line_start":204,"line_end":204,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ [u16]","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93984,"byte_end":93993,"line_start":203,"line_end":203,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":556},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94215,"byte_end":94223,"line_start":217,"line_end":217,"column_start":8,"column_end":16},"name":"is_ascii","qualname":"::is_ascii","value":"fn is_ascii<'_>(&'_ Self) -> bool","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1081},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":557},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94282,"byte_end":94302,"line_start":220,"line_end":220,"column_start":8,"column_end":28},"name":"eq_ignore_ascii_case","qualname":"::eq_ignore_ascii_case","value":"fn eq_ignore_ascii_case<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1084},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":558},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94412,"byte_end":94430,"line_start":223,"line_end":223,"column_start":8,"column_end":26},"name":"to_ascii_uppercase","qualname":"::to_ascii_uppercase","value":"fn to_ascii_uppercase<'_>(&'_ Self) -> Self","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1082},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":559},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94603,"byte_end":94621,"line_start":228,"line_end":228,"column_start":8,"column_end":26},"name":"to_ascii_lowercase","qualname":"::to_ascii_lowercase","value":"fn to_ascii_lowercase<'_>(&'_ Self) -> Self","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1083},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":560},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94794,"byte_end":94814,"line_start":233,"line_end":233,"column_start":8,"column_end":28},"name":"make_ascii_uppercase","qualname":"::make_ascii_uppercase","value":"fn make_ascii_uppercase<'_>(&'_ mut Self)","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1085},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":561},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94883,"byte_end":94903,"line_start":236,"line_end":236,"column_start":8,"column_end":28},"name":"make_ascii_lowercase","qualname":"::make_ascii_lowercase","value":"fn make_ascii_lowercase<'_>(&'_ mut Self)","parent":{"krate":1,"index":1079},"children":[],"decl_id":{"krate":1,"index":1086},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":563},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":95851,"byte_end":95855,"line_start":268,"line_end":268,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: hash::Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":95982,"byte_end":95985,"line_start":273,"line_end":273,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96134,"byte_end":96137,"line_start":278,"line_end":278,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":570},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96415,"byte_end":96426,"line_start":286,"line_end":286,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Self) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96398,"byte_end":96407,"line_start":285,"line_end":285,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":572},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96551,"byte_end":96554,"line_start":292,"line_end":292,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Self) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96534,"byte_end":96543,"line_start":291,"line_end":291,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":574},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97442,"byte_end":97444,"line_start":312,"line_end":312,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ char) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":576},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97568,"byte_end":97570,"line_start":317,"line_end":317,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Utf16Char) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":578},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97700,"byte_end":97711,"line_start":322,"line_end":322,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ char) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":580},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97858,"byte_end":97869,"line_start":327,"line_end":327,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Utf16Char) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":582},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98024,"byte_end":98026,"line_start":333,"line_end":333,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Utf8Char) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":584},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98157,"byte_end":98168,"line_start":338,"line_end":338,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Utf8Char) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":586},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98872,"byte_end":98874,"line_start":359,"line_end":359,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ u16) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":588},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":99315,"byte_end":99317,"line_start":374,"line_end":374,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ u8) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":590},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":101425,"byte_end":101439,"line_start":435,"line_end":435,"column_start":12,"column_end":26},"name":"from_str_start","qualname":"::from_str_start","value":"fn from_str_start<'_>(&'_ str) -> Result<(Self, usize), EmptyStrError>","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf16Char` from the first codepoint in a string slice,\n converting from UTF-8 to UTF-16.","sig":null,"attributes":[{"value":"/ Create an `Utf16Char` from the first codepoint in a string slice,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100591,"byte_end":100660,"line_start":416,"line_end":416,"column_start":5,"column_end":74}},{"value":"/ converting from UTF-8 to UTF-16.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100665,"byte_end":100701,"line_start":417,"line_end":417,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100706,"byte_end":100709,"line_start":418,"line_end":418,"column_start":5,"column_end":8}},{"value":"/ The returned `usize` is the number of UTF-8 bytes used from the str,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100714,"byte_end":100786,"line_start":419,"line_end":419,"column_start":5,"column_end":77}},{"value":"/ and not the number of UTF-16 units.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100791,"byte_end":100830,"line_start":420,"line_end":420,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100835,"byte_end":100838,"line_start":421,"line_end":421,"column_start":5,"column_end":8}},{"value":"/ Returns an error if the `str` is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100843,"byte_end":100886,"line_start":422,"line_end":422,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100891,"byte_end":100894,"line_start":423,"line_end":423,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100899,"byte_end":100913,"line_start":424,"line_end":424,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100918,"byte_end":100921,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100926,"byte_end":100933,"line_start":426,"line_end":426,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::Utf16Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100938,"byte_end":100972,"line_start":427,"line_end":427,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100977,"byte_end":100980,"line_start":428,"line_end":428,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf16Char::from_str_start(\"a\"), Ok((Utf16Char::from('a'),1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100985,"byte_end":101062,"line_start":429,"line_end":429,"column_start":5,"column_end":82}},{"value":"/ assert_eq!(Utf16Char::from_str_start(\"ab\"), Ok((Utf16Char::from('a'),1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":101067,"byte_end":101145,"line_start":430,"line_end":430,"column_start":5,"column_end":83}},{"value":"/ assert_eq!(Utf16Char::from_str_start(\"🂠 \"), Ok((Utf16Char::from('🂠'),4)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":101150,"byte_end":101234,"line_start":431,"line_end":431,"column_start":5,"column_end":83}},{"value":"/ assert_eq!(Utf16Char::from_str_start(\"é\"), Ok((Utf16Char::from('e'),1)));// 'e'+u301 combining mark","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":101239,"byte_end":101344,"line_start":432,"line_end":432,"column_start":5,"column_end":109}},{"value":"/ assert!(Utf16Char::from_str_start(\"\").is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":101349,"byte_end":101401,"line_start":433,"line_end":433,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":101406,"byte_end":101413,"line_start":434,"line_end":434,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":591},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103413,"byte_end":103429,"line_start":471,"line_end":471,"column_start":12,"column_end":28},"name":"from_slice_start","qualname":"::from_slice_start","value":"fn from_slice_start<'_>(&'_ [u16]) -> Result<(Self, usize), InvalidUtf16Slice>","parent":null,"children":[],"decl_id":null,"docs":" Validate and store the first UTF-16 codepoint in the slice.\n Also return how many units were needed.\n","sig":null,"attributes":[{"value":"/ Validate and store the first UTF-16 codepoint in the slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103290,"byte_end":103353,"line_start":469,"line_end":469,"column_start":5,"column_end":68}},{"value":"/ Also return how many units were needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103358,"byte_end":103401,"line_start":470,"line_end":470,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":593},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103908,"byte_end":103934,"line_start":483,"line_end":483,"column_start":19,"column_end":45},"name":"from_slice_start_unchecked","qualname":"::from_slice_start_unchecked","value":"unsafe fn from_slice_start_unchecked<'_>(&'_ [u16]) -> (Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Store the first UTF-16 codepoint of the slice.","sig":null,"attributes":[{"value":"/ Store the first UTF-16 codepoint of the slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103677,"byte_end":103727,"line_start":477,"line_end":477,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103732,"byte_end":103735,"line_start":478,"line_end":478,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103740,"byte_end":103752,"line_start":479,"line_end":479,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103757,"byte_end":103760,"line_start":480,"line_end":480,"column_start":5,"column_end":8}},{"value":"/ The slice must be non-empty and start with a valid UTF-16 codepoint. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103765,"byte_end":103839,"line_start":481,"line_end":481,"column_start":5,"column_end":79}},{"value":"/ The length of the slice is never checked.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":103844,"byte_end":103889,"line_start":482,"line_end":482,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":594},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105062,"byte_end":105072,"line_start":506,"line_end":506,"column_start":12,"column_end":22},"name":"from_array","qualname":"::from_array","value":"fn from_array([u16; ]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Validate and store an UTF-16 array as returned from `char.to_utf16_array()`.","sig":null,"attributes":[{"value":"/ Validate and store an UTF-16 array as returned from `char.to_utf16_array()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104210,"byte_end":104290,"line_start":491,"line_end":491,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104295,"byte_end":104298,"line_start":492,"line_end":492,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104303,"byte_end":104317,"line_start":493,"line_end":493,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104322,"byte_end":104325,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104330,"byte_end":104337,"line_start":495,"line_end":495,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::Utf16Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104342,"byte_end":104376,"line_start":496,"line_end":496,"column_start":5,"column_end":39}},{"value":"/ use encode_unicode::error::InvalidUtf16Array;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104381,"byte_end":104430,"line_start":497,"line_end":497,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104435,"byte_end":104438,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Utf16Char::from_array(['x' as u16, 'y' as u16]), Ok(Utf16Char::from('x')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104443,"byte_end":104533,"line_start":499,"line_end":499,"column_start":5,"column_end":95}},{"value":"/ assert_eq!(Utf16Char::from_array(['睷' as u16, 0]), Ok(Utf16Char::from('睷')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104538,"byte_end":104623,"line_start":500,"line_end":500,"column_start":5,"column_end":86}},{"value":"/ assert_eq!(Utf16Char::from_array([0xda6f, 0xdcde]), Ok(Utf16Char::from('\\u{abcde}')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104628,"byte_end":104718,"line_start":501,"line_end":501,"column_start":5,"column_end":95}},{"value":"/ assert_eq!(Utf16Char::from_array([0xf111, 0xdbad]), Ok(Utf16Char::from('\\u{f111}')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104723,"byte_end":104812,"line_start":502,"line_end":502,"column_start":5,"column_end":94}},{"value":"/ assert_eq!(Utf16Char::from_array([0xdaaf, 0xdaaf]), Err(InvalidUtf16Array::SecondIsNotTrailingSurrogate));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104817,"byte_end":104927,"line_start":503,"line_end":503,"column_start":5,"column_end":115}},{"value":"/ assert_eq!(Utf16Char::from_array([0xdcac, 0x9000]), Err(InvalidUtf16Array::FirstIsTrailingSurrogate));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":104932,"byte_end":105038,"line_start":504,"line_end":504,"column_start":5,"column_end":111}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105043,"byte_end":105050,"line_start":505,"line_end":505,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":596},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105949,"byte_end":105969,"line_start":525,"line_end":525,"column_start":19,"column_end":39},"name":"from_array_unchecked","qualname":"::from_array_unchecked","value":"unsafe fn from_array_unchecked([u16; ]) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf16Char` from an array as returned from `char.to_utf16_array()`.","sig":null,"attributes":[{"value":"/ Create an `Utf16Char` from an array as returned from `char.to_utf16_array()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105543,"byte_end":105624,"line_start":517,"line_end":517,"column_start":5,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105629,"byte_end":105632,"line_start":518,"line_end":518,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105637,"byte_end":105649,"line_start":519,"line_end":519,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105654,"byte_end":105657,"line_start":520,"line_end":520,"column_start":5,"column_end":8}},{"value":"/ The units must form a valid codepoint, and the second unit must be 0","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105662,"byte_end":105734,"line_start":521,"line_end":521,"column_start":5,"column_end":77}},{"value":"/ when a surrogate pair is not required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105739,"byte_end":105781,"line_start":522,"line_end":522,"column_start":5,"column_end":47}},{"value":"/ Violating this can easily lead to undefined behavior, although unlike","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105786,"byte_end":105859,"line_start":523,"line_end":523,"column_start":5,"column_end":78}},{"value":"/ `char` bad `Utf16Char`s simply existing is not immediately UB.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":105864,"byte_end":105930,"line_start":524,"line_end":524,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":598},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106132,"byte_end":106142,"line_start":529,"line_end":529,"column_start":12,"column_end":22},"name":"from_tuple","qualname":"::from_tuple","value":"fn from_tuple((u16, Option)) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Validate and store a UTF-16 pair as returned from `char.to_utf16_tuple()`.\n","sig":null,"attributes":[{"value":"/ Validate and store a UTF-16 pair as returned from `char.to_utf16_tuple()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106042,"byte_end":106120,"line_start":528,"line_end":528,"column_start":5,"column_end":83}}]},{"kind":"Method","id":{"krate":0,"index":600},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106637,"byte_end":106657,"line_start":541,"line_end":541,"column_start":19,"column_end":39},"name":"from_tuple_unchecked","qualname":"::from_tuple_unchecked","value":"unsafe fn from_tuple_unchecked((u16, Option)) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf16Char` from a tuple as returned from `char.to_utf16_tuple()`.","sig":null,"attributes":[{"value":"/ Create an `Utf16Char` from a tuple as returned from `char.to_utf16_tuple()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106326,"byte_end":106406,"line_start":534,"line_end":534,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106411,"byte_end":106414,"line_start":535,"line_end":535,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106419,"byte_end":106431,"line_start":536,"line_end":536,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106436,"byte_end":106439,"line_start":537,"line_end":537,"column_start":5,"column_end":8}},{"value":"/ The units must form a valid codepoint with the second being 0 when a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106444,"byte_end":106516,"line_start":538,"line_end":538,"column_start":5,"column_end":77}},{"value":"/ surrogate pair is not required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106521,"byte_end":106556,"line_start":539,"line_end":539,"column_start":5,"column_end":40}},{"value":"/ Violating this can easily lead to undefined behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106561,"byte_end":106618,"line_start":540,"line_end":540,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":601},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107431,"byte_end":107439,"line_start":562,"line_end":562,"column_start":12,"column_end":20},"name":"from_bmp","qualname":"::from_bmp","value":"fn from_bmp(u16) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf16Char` from a single unit.","sig":null,"attributes":[{"value":"/ Create an `Utf16Char` from a single unit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106765,"byte_end":106810,"line_start":544,"line_end":544,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106815,"byte_end":106818,"line_start":545,"line_end":545,"column_start":5,"column_end":8}},{"value":"/ Codepoints < '\\u{1_0000}' (which fit in a `u16`) are part of the basic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106823,"byte_end":106897,"line_start":546,"line_end":546,"column_start":5,"column_end":79}},{"value":"/ multilingual plane unless they are reserved for surrogate pairs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106902,"byte_end":106970,"line_start":547,"line_end":547,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106975,"byte_end":106978,"line_start":548,"line_end":548,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":106983,"byte_end":106995,"line_start":549,"line_end":549,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107000,"byte_end":107003,"line_start":550,"line_end":550,"column_start":5,"column_end":8}},{"value":"/ Returns `NonBMPError` if the unit is in the range `0xd800..0xe000`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107008,"byte_end":107078,"line_start":551,"line_end":551,"column_start":5,"column_end":75}},{"value":"/ (which means that it's part of a surrogat pair)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107083,"byte_end":107134,"line_start":552,"line_end":552,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107139,"byte_end":107142,"line_start":553,"line_end":553,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107147,"byte_end":107161,"line_start":554,"line_end":554,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107166,"byte_end":107169,"line_start":555,"line_end":555,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107174,"byte_end":107181,"line_start":556,"line_end":556,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::Utf16Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107186,"byte_end":107222,"line_start":557,"line_end":557,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(Utf16Char::from_bmp(0x40).unwrap(), '@');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107227,"byte_end":107283,"line_start":558,"line_end":558,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(Utf16Char::from_bmp('ø' as u16).unwrap(), 'ø');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107288,"byte_end":107352,"line_start":559,"line_end":559,"column_start":5,"column_end":67}},{"value":"/ assert!(Utf16Char::from_bmp(0xdddd).is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107357,"byte_end":107407,"line_start":560,"line_end":560,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107412,"byte_end":107419,"line_start":561,"line_end":561,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108016,"byte_end":108034,"line_start":578,"line_end":578,"column_start":19,"column_end":37},"name":"from_bmp_unchecked","qualname":"::from_bmp_unchecked","value":"unsafe fn from_bmp_unchecked(u16) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create an `Utf16Char` from a single unit without checking that it's a\n valid codepoint on its own.","sig":null,"attributes":[{"value":"/ Create an `Utf16Char` from a single unit without checking that it's a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107657,"byte_end":107730,"line_start":569,"line_end":569,"column_start":5,"column_end":78}},{"value":"/ valid codepoint on its own.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107735,"byte_end":107766,"line_start":570,"line_end":570,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107771,"byte_end":107774,"line_start":571,"line_end":571,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107779,"byte_end":107791,"line_start":572,"line_end":572,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107796,"byte_end":107799,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ The unit must be less than 0xd800 or greater than 0xdfff.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107804,"byte_end":107865,"line_start":574,"line_end":574,"column_start":5,"column_end":66}},{"value":"/ In other words, not part of a surrogate pair. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107870,"byte_end":107921,"line_start":575,"line_end":575,"column_start":5,"column_end":56}},{"value":"/ Violating this can easily lead to undefined behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107926,"byte_end":107983,"line_start":576,"line_end":576,"column_start":5,"column_end":62}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":107988,"byte_end":107997,"line_start":577,"line_end":577,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":603},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108482,"byte_end":108488,"line_start":591,"line_end":591,"column_start":12,"column_end":18},"name":"is_bmp","qualname":"::is_bmp","value":"fn is_bmp<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks that the codepoint is in the basic multilingual plane.","sig":null,"attributes":[{"value":"/ Checks that the codepoint is in the basic multilingual plane.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108122,"byte_end":108187,"line_start":581,"line_end":581,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108192,"byte_end":108195,"line_start":582,"line_end":582,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108200,"byte_end":108214,"line_start":583,"line_end":583,"column_start":5,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108219,"byte_end":108226,"line_start":584,"line_end":584,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::Utf16Char;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108231,"byte_end":108267,"line_start":585,"line_end":585,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(Utf16Char::from('e').is_bmp(), true);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108272,"byte_end":108324,"line_start":586,"line_end":586,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(Utf16Char::from('€').is_bmp(), true);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108329,"byte_end":108383,"line_start":587,"line_end":587,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(Utf16Char::from('𝔼').is_bmp(), false);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108388,"byte_end":108444,"line_start":588,"line_end":588,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108449,"byte_end":108456,"line_start":589,"line_end":589,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108461,"byte_end":108470,"line_start":590,"line_end":590,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108728,"byte_end":108731,"line_start":600,"line_end":600,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len(Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The number of units this character is made up of.","sig":null,"attributes":[{"value":"/ The number of units this character is made up of.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108544,"byte_end":108597,"line_start":595,"line_end":595,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108602,"byte_end":108605,"line_start":596,"line_end":596,"column_start":5,"column_end":8}},{"value":"/ Is either 1 or 2 and identical to `.as_char().len_utf16()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108610,"byte_end":108672,"line_start":597,"line_end":597,"column_start":5,"column_end":67}},{"value":"/ or `.as_ref().len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108677,"byte_end":108702,"line_start":598,"line_end":598,"column_start":5,"column_end":30}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108707,"byte_end":108716,"line_start":599,"line_end":599,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":605},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108951,"byte_end":108959,"line_start":607,"line_end":607,"column_start":12,"column_end":20},"name":"is_ascii","qualname":"::is_ascii","value":"fn is_ascii<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks that the codepoint is an ASCII character.\n","sig":null,"attributes":[{"value":"/ Checks that the codepoint is an ASCII character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108873,"byte_end":108925,"line_start":605,"line_end":605,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":108930,"byte_end":108939,"line_start":606,"line_end":606,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":606},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109206,"byte_end":109226,"line_start":614,"line_end":614,"column_start":12,"column_end":32},"name":"eq_ignore_ascii_case","qualname":"::eq_ignore_ascii_case","value":"fn eq_ignore_ascii_case<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks that two characters are an ASCII case-insensitive match.","sig":null,"attributes":[{"value":"/ Checks that two characters are an ASCII case-insensitive match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109016,"byte_end":109083,"line_start":610,"line_end":610,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109088,"byte_end":109091,"line_start":611,"line_end":611,"column_start":5,"column_end":8}},{"value":"/ Is equivalent to `a.to_ascii_lowercase() == b.to_ascii_lowercase()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109096,"byte_end":109168,"line_start":612,"line_end":612,"column_start":5,"column_end":77}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109173,"byte_end":109194,"line_start":613,"line_end":613,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":607},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109545,"byte_end":109563,"line_start":622,"line_end":622,"column_start":12,"column_end":30},"name":"to_ascii_uppercase","qualname":"::to_ascii_uppercase","value":"fn to_ascii_uppercase<'_>(&'_ Self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII upper case equivalent.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII upper case equivalent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109333,"byte_end":109395,"line_start":617,"line_end":617,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109400,"byte_end":109403,"line_start":618,"line_end":618,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'a' to 'z' are mapped to 'A' to 'Z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109408,"byte_end":109462,"line_start":619,"line_end":619,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109467,"byte_end":109507,"line_start":620,"line_end":620,"column_start":5,"column_end":45}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109512,"byte_end":109533,"line_start":621,"line_end":621,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":608},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109945,"byte_end":109963,"line_start":632,"line_end":632,"column_start":12,"column_end":30},"name":"to_ascii_lowercase","qualname":"::to_ascii_lowercase","value":"fn to_ascii_lowercase<'_>(&'_ Self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII lower case equivalent.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII lower case equivalent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109733,"byte_end":109795,"line_start":627,"line_end":627,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109800,"byte_end":109803,"line_start":628,"line_end":628,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'A' to 'Z' are mapped to 'a' to 'z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109808,"byte_end":109862,"line_start":629,"line_end":629,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109867,"byte_end":109907,"line_start":630,"line_end":630,"column_start":5,"column_end":45}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":109912,"byte_end":109933,"line_start":631,"line_end":631,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":609},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110354,"byte_end":110374,"line_start":642,"line_end":642,"column_start":12,"column_end":32},"name":"make_ascii_uppercase","qualname":"::make_ascii_uppercase","value":"fn make_ascii_uppercase<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII upper case equivalent in-place.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII upper case equivalent in-place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110133,"byte_end":110204,"line_start":637,"line_end":637,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110209,"byte_end":110212,"line_start":638,"line_end":638,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'a' to 'z' are mapped to 'A' to 'Z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110217,"byte_end":110271,"line_start":639,"line_end":639,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110276,"byte_end":110316,"line_start":640,"line_end":640,"column_start":5,"column_end":45}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110321,"byte_end":110342,"line_start":641,"line_end":641,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":610},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110661,"byte_end":110681,"line_start":650,"line_end":650,"column_start":12,"column_end":32},"name":"make_ascii_lowercase","qualname":"::make_ascii_lowercase","value":"fn make_ascii_lowercase<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Converts the character to its ASCII lower case equivalent in-place.","sig":null,"attributes":[{"value":"/ Converts the character to its ASCII lower case equivalent in-place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110440,"byte_end":110511,"line_start":645,"line_end":645,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110516,"byte_end":110519,"line_start":646,"line_end":646,"column_start":5,"column_end":8}},{"value":"/ ASCII letters 'A' to 'Z' are mapped to 'a' to 'z',","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110524,"byte_end":110578,"line_start":647,"line_end":647,"column_start":5,"column_end":59}},{"value":"/ but non-ASCII letters are unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110583,"byte_end":110623,"line_start":648,"line_end":648,"column_start":5,"column_end":45}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110628,"byte_end":110649,"line_start":649,"line_end":649,"column_start":5,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":611},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110794,"byte_end":110801,"line_start":655,"line_end":655,"column_start":12,"column_end":19},"name":"to_char","qualname":"::to_char","value":"fn to_char(Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Convert from UTF-16 to UTF-32\n","sig":null,"attributes":[{"value":"/ Convert from UTF-16 to UTF-32","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110749,"byte_end":110782,"line_start":654,"line_end":654,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":612},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111147,"byte_end":111155,"line_start":665,"line_end":665,"column_start":12,"column_end":20},"name":"to_slice","qualname":"::to_slice","value":"fn to_slice<'_>(Self, &'_ mut [u16]) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Write the internal representation to a slice,\n and then returns the number of `u16`s written.","sig":null,"attributes":[{"value":"/ Write the internal representation to a slice,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110848,"byte_end":110897,"line_start":658,"line_end":658,"column_start":5,"column_end":54}},{"value":"/ and then returns the number of `u16`s written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110902,"byte_end":110952,"line_start":659,"line_end":659,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110957,"byte_end":110960,"line_start":660,"line_end":660,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110965,"byte_end":110977,"line_start":661,"line_end":661,"column_start":5,"column_end":17}},{"value":"/ Will panic the buffer is too small;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":110982,"byte_end":111021,"line_start":662,"line_end":662,"column_start":5,"column_end":44}},{"value":"/ You can get the required length from `.len()`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111026,"byte_end":111076,"line_start":663,"line_end":663,"column_start":5,"column_end":55}},{"value":"/ but a buffer of length two is always large enough.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111081,"byte_end":111135,"line_start":664,"line_end":664,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111711,"byte_end":111719,"line_start":679,"line_end":679,"column_start":12,"column_end":20},"name":"to_array","qualname":"::to_array","value":"fn to_array(Self) -> [u16; ]","parent":null,"children":[],"decl_id":null,"docs":" Get the character represented as an array of two units.","sig":null,"attributes":[{"value":"/ Get the character represented as an array of two units.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111548,"byte_end":111607,"line_start":675,"line_end":675,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111612,"byte_end":111615,"line_start":676,"line_end":676,"column_start":5,"column_end":8}},{"value":"/ The second `u16` is zero for codepoints that fit in one unit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111620,"byte_end":111685,"line_start":677,"line_end":677,"column_start":5,"column_end":70}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111690,"byte_end":111699,"line_start":678,"line_end":678,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":615},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111843,"byte_end":111851,"line_start":684,"line_end":684,"column_start":12,"column_end":20},"name":"to_tuple","qualname":"::to_tuple","value":"fn to_tuple(Self) -> (u16, Option)","parent":null,"children":[],"decl_id":null,"docs":" The second `u16` is used for surrogate pairs.\n","sig":null,"attributes":[{"value":"/ The second `u16` is used for surrogate pairs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111768,"byte_end":111817,"line_start":682,"line_end":682,"column_start":5,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":111822,"byte_end":111831,"line_start":683,"line_end":683,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":1331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112691,"byte_end":112704,"line_start":22,"line_end":22,"column_start":12,"column_end":25},"name":"Utf16Iterator","qualname":"::utf16_iterators::Utf16Iterator","value":"Utf16Iterator { }","parent":null,"children":[{"krate":0,"index":1332},{"krate":0,"index":1333}],"decl_id":null,"docs":" Iterate over the units of the UTF-16 representation of a codepoint.\n","sig":null,"attributes":[{"value":"/ Iterate over the units of the UTF-16 representation of a codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112591,"byte_end":112662,"line_start":20,"line_end":20,"column_start":1,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112785,"byte_end":112789,"line_start":27,"line_end":27,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(char) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":638},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112993,"byte_end":112997,"line_start":33,"line_end":33,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Utf16Char) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113214,"byte_end":113218,"line_start":40,"line_end":40,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113573,"byte_end":113582,"line_start":47,"line_end":47,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":644},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113715,"byte_end":113718,"line_start":52,"line_end":52,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":{"krate":2,"index":8467},"children":[],"decl_id":{"krate":2,"index":8468},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":646},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113894,"byte_end":113897,"line_start":58,"line_end":58,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":647},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115394,"byte_end":115404,"line_start":103,"line_end":103,"column_start":8,"column_end":18},"name":"iter_units","qualname":"::utf16_iterators::iter_units","value":"fn iter_units(I) -> Utf16CharSplitter where\nU: Borrow, I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Converts an iterator of `Utf16Char` (or `&Utf16Char`)\n to an iterator of `u16`s. \n Is equivalent to calling `.flat_map()` on the original iterator,\n but the returned iterator is about twice as fast.","sig":null,"attributes":[{"value":"/ Converts an iterator of `Utf16Char` (or `&Utf16Char`)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114235,"byte_end":114292,"line_start":70,"line_end":70,"column_start":1,"column_end":58}},{"value":"/ to an iterator of `u16`s. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114293,"byte_end":114324,"line_start":71,"line_end":71,"column_start":1,"column_end":32}},{"value":"/ Is equivalent to calling `.flat_map()` on the original iterator,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114325,"byte_end":114393,"line_start":72,"line_end":72,"column_start":1,"column_end":69}},{"value":"/ but the returned iterator is about twice as fast.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114394,"byte_end":114447,"line_start":73,"line_end":73,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114448,"byte_end":114451,"line_start":74,"line_end":74,"column_start":1,"column_end":4}},{"value":"/ The exact number of units cannot be known in advance, but `size_hint()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114452,"byte_end":114527,"line_start":75,"line_end":75,"column_start":1,"column_end":76}},{"value":"/ gives the possible range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114528,"byte_end":114557,"line_start":76,"line_end":76,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114558,"byte_end":114561,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114562,"byte_end":114576,"line_start":78,"line_end":78,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114577,"byte_end":114580,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ From iterator of values:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114581,"byte_end":114609,"line_start":80,"line_end":80,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114610,"byte_end":114613,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114614,"byte_end":114621,"line_start":82,"line_end":82,"column_start":1,"column_end":8}},{"value":"/ use encode_unicode::{iter_units, CharExt};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114622,"byte_end":114668,"line_start":83,"line_end":83,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114669,"byte_end":114672,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ let iterator = \"foo\".chars().map(|c| c.to_utf16() );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114673,"byte_end":114729,"line_start":85,"line_end":85,"column_start":1,"column_end":57}},{"value":"/ let mut units = [0; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114730,"byte_end":114757,"line_start":86,"line_end":86,"column_start":1,"column_end":28}},{"value":"/ for (u,dst) in iter_units(iterator).zip(&mut units) {*dst=u;}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114758,"byte_end":114823,"line_start":87,"line_end":87,"column_start":1,"column_end":66}},{"value":"/ assert_eq!(units, ['f' as u16, 'o' as u16, 'o' as u16, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114824,"byte_end":114887,"line_start":88,"line_end":88,"column_start":1,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114888,"byte_end":114895,"line_start":89,"line_end":89,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114896,"byte_end":114899,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ From iterator of references:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114900,"byte_end":114932,"line_start":91,"line_end":91,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":114933,"byte_end":114936,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ use encode_unicode::{iter_units, CharExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115030,"byte_end":115087,"line_start":95,"line_end":95,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115088,"byte_end":115091,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ // (💣 takes two units)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115092,"byte_end":115121,"line_start":97,"line_end":97,"column_start":1,"column_end":27}},{"value":"/ let chars: Vec = \"💣 bomb 💣\".chars().map(|c| c.to_utf16() ).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115122,"byte_end":115212,"line_start":98,"line_end":98,"column_start":1,"column_end":85}},{"value":"/ let units: Vec = iter_units(&chars).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115213,"byte_end":115268,"line_start":99,"line_end":99,"column_start":1,"column_end":56}},{"value":"/ let flat_map: Vec = chars.iter().flat_map(|u16c| *u16c ).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115269,"byte_end":115345,"line_start":100,"line_end":100,"column_start":1,"column_end":77}},{"value":"/ assert_eq!(units, flat_map);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115346,"byte_end":115378,"line_start":101,"line_end":101,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115379,"byte_end":115386,"line_start":102,"line_end":102,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115653,"byte_end":115670,"line_start":110,"line_end":110,"column_start":12,"column_end":29},"name":"Utf16CharSplitter","qualname":"::utf16_iterators::Utf16CharSplitter","value":"Utf16CharSplitter { }","parent":null,"children":[{"krate":0,"index":1339},{"krate":0,"index":1340}],"decl_id":null,"docs":" The iterator type returned by `iter_units()`\n","sig":null,"attributes":[{"value":"/ The iterator type returned by `iter_units()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115576,"byte_end":115624,"line_start":108,"line_end":108,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115892,"byte_end":115896,"line_start":116,"line_end":116,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(I) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":" A less generic constructor than `iter_units()`\n","sig":null,"attributes":[{"value":"/ A less generic constructor than `iter_units()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115834,"byte_end":115884,"line_start":115,"line_end":115,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116258,"byte_end":116268,"line_start":126,"line_end":126,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> I","parent":null,"children":[],"decl_id":null,"docs":" Extracts the source iterator.","sig":null,"attributes":[{"value":"/ Extracts the source iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116024,"byte_end":116057,"line_start":121,"line_end":121,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116062,"byte_end":116065,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ Note that `iter_units(iter.into_inner())` is not a no-op: ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116070,"byte_end":116133,"line_start":123,"line_end":123,"column_start":5,"column_end":68}},{"value":"/ If the last returned unit from `next()` was a leading surrogate,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116138,"byte_end":116206,"line_start":124,"line_end":124,"column_start":5,"column_end":73}},{"value":"/ the trailing surrogate is lost.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116211,"byte_end":116246,"line_start":125,"line_end":125,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116421,"byte_end":116425,"line_start":132,"line_end":132,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116830,"byte_end":116839,"line_start":145,"line_end":145,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as std::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117330,"byte_end":117346,"line_start":158,"line_end":158,"column_start":12,"column_end":28},"name":"Utf16CharIndices","qualname":"::utf16_iterators::Utf16CharIndices","value":"Utf16CharIndices { }","parent":null,"children":[{"krate":0,"index":1347},{"krate":0,"index":1348}],"decl_id":null,"docs":" An iterator over the codepoints in a `str` represented as `Utf16Char`.\n","sig":null,"attributes":[{"value":"/ An iterator over the codepoints in a `str` represented as `Utf16Char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117227,"byte_end":117301,"line_start":156,"line_end":156,"column_start":1,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":667},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117447,"byte_end":117451,"line_start":163,"line_end":163,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from<'_>(&'_ str) -> Utf16CharIndices","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":670},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117963,"byte_end":117969,"line_start":179,"line_end":179,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'a str","parent":null,"children":[],"decl_id":null,"docs":" Extract the remainder of the source `str`.","sig":null,"attributes":[{"value":"/ Extract the remainder of the source `str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117570,"byte_end":117616,"line_start":168,"line_end":168,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117621,"byte_end":117624,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117629,"byte_end":117643,"line_start":170,"line_end":170,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117648,"byte_end":117651,"line_start":171,"line_end":171,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117656,"byte_end":117663,"line_start":172,"line_end":172,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{StrExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117668,"byte_end":117712,"line_start":173,"line_end":173,"column_start":5,"column_end":49}},{"value":"/ let mut iter = \"abc\".utf16char_indices();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117717,"byte_end":117762,"line_start":174,"line_end":174,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(iter.next_back(), Some((2, Utf16Char::from('c'))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117767,"byte_end":117833,"line_start":175,"line_end":175,"column_start":5,"column_end":71}},{"value":"/ assert_eq!(iter.next(), Some((0, Utf16Char::from('a'))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117838,"byte_end":117899,"line_start":176,"line_end":176,"column_start":5,"column_end":66}},{"value":"/ assert_eq!(iter.as_str(), \"b\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117904,"byte_end":117939,"line_start":177,"line_end":177,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117944,"byte_end":117951,"line_start":178,"line_end":178,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":674},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":118117,"byte_end":118121,"line_start":185,"line_end":185,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<(usize, Utf16Char)>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":675},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":118454,"byte_end":118463,"line_start":195,"line_end":195,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":678},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":118809,"byte_end":118818,"line_start":203,"line_end":203,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<(usize, Utf16Char)>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":682},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119349,"byte_end":119352,"line_start":217,"line_end":217,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1352},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119652,"byte_end":119662,"line_start":228,"line_end":228,"column_start":12,"column_end":22},"name":"Utf16Chars","qualname":"::utf16_iterators::Utf16Chars","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator over the codepoints in a `str` represented as `Utf16Char`.\n","sig":null,"attributes":[{"value":"/ An iterator over the codepoints in a `str` represented as `Utf16Char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119549,"byte_end":119623,"line_start":226,"line_end":226,"column_start":1,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":685},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119741,"byte_end":119745,"line_start":230,"line_end":230,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from<'_>(&'_ str) -> Utf16Chars","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":688},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120231,"byte_end":120237,"line_start":246,"line_end":246,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'a str","parent":null,"children":[],"decl_id":null,"docs":" Extract the remainder of the source `str`.","sig":null,"attributes":[{"value":"/ Extract the remainder of the source `str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119855,"byte_end":119901,"line_start":235,"line_end":235,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119906,"byte_end":119909,"line_start":236,"line_end":236,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119914,"byte_end":119928,"line_start":237,"line_end":237,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119933,"byte_end":119936,"line_start":238,"line_end":238,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119941,"byte_end":119948,"line_start":239,"line_end":239,"column_start":5,"column_end":12}},{"value":"/ use encode_unicode::{StrExt, Utf16Char};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119953,"byte_end":119997,"line_start":240,"line_end":240,"column_start":5,"column_end":49}},{"value":"/ let mut iter = \"abc\".utf16chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120002,"byte_end":120040,"line_start":241,"line_end":241,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(iter.next(), Some(Utf16Char::from('a')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120045,"byte_end":120101,"line_start":242,"line_end":242,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(iter.next_back(), Some(Utf16Char::from('c')));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120106,"byte_end":120167,"line_start":243,"line_end":243,"column_start":5,"column_end":66}},{"value":"/ assert_eq!(iter.as_str(), \"b\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120172,"byte_end":120207,"line_start":244,"line_end":244,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120212,"byte_end":120219,"line_start":245,"line_end":245,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":692},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120363,"byte_end":120367,"line_start":252,"line_end":252,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":694},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120459,"byte_end":120468,"line_start":255,"line_end":255,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120595,"byte_end":120604,"line_start":260,"line_end":260,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120744,"byte_end":120747,"line_start":265,"line_end":265,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122301,"byte_end":122315,"line_start":39,"line_end":39,"column_start":12,"column_end":26},"name":"Utf8CharMerger","qualname":"::decoding_iterators::Utf8CharMerger","value":"Utf8CharMerger { }","parent":null,"children":[{"krate":0,"index":1362},{"krate":0,"index":1363},{"krate":0,"index":1364}],"decl_id":null,"docs":" Decodes UTF-8 characters from a byte iterator into `Utf8Char`s.","sig":null,"attributes":[{"value":"/ Decodes UTF-8 characters from a byte iterator into `Utf8Char`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122074,"byte_end":122141,"line_start":34,"line_end":34,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122142,"byte_end":122145,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ See [`IterExt::to_utf8chars()`](../trait.IterExt.html#tymethod.to_utf8chars)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122146,"byte_end":122226,"line_start":36,"line_end":36,"column_start":1,"column_end":81}},{"value":"/ for examples and error handling.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122227,"byte_end":122263,"line_start":37,"line_end":37,"column_start":1,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122654,"byte_end":122658,"line_start":48,"line_end":48,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(T) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":754},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":124085,"byte_end":124095,"line_start":89,"line_end":89,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> I","parent":null,"children":[],"decl_id":null,"docs":" Extract the inner iterator.","sig":null,"attributes":[{"value":"/ Extract the inner iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122888,"byte_end":122919,"line_start":57,"line_end":57,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122924,"byte_end":122927,"line_start":58,"line_end":58,"column_start":5,"column_end":8}},{"value":"/ If the last item produced by `.next()` was an `Err`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122932,"byte_end":122988,"line_start":59,"line_end":59,"column_start":5,"column_end":61}},{"value":"/ up to three following bytes might be missing. ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122993,"byte_end":123044,"line_start":60,"line_end":60,"column_start":5,"column_end":56}},{"value":"/ The exact number of missing bytes for each error type should not be relied on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123049,"byte_end":123131,"line_start":61,"line_end":61,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123136,"byte_end":123139,"line_start":62,"line_end":62,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123144,"byte_end":123158,"line_start":63,"line_end":63,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123163,"byte_end":123166,"line_start":64,"line_end":64,"column_start":5,"column_end":8}},{"value":"/ Three bytes swallowed:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123171,"byte_end":123197,"line_start":65,"line_end":65,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123202,"byte_end":123209,"line_start":66,"line_end":66,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::IterExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123214,"byte_end":123248,"line_start":67,"line_end":67,"column_start":5,"column_end":39}},{"value":"/ let mut merger = b\"\\xf4\\xa1\\xb2FS\".iter().to_utf8chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123253,"byte_end":123314,"line_start":68,"line_end":68,"column_start":5,"column_end":66}},{"value":"/ assert!(merger.next().unwrap().is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123319,"byte_end":123364,"line_start":69,"line_end":69,"column_start":5,"column_end":50}},{"value":"/ let mut inner: std::slice::Iter = merger.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123369,"byte_end":123431,"line_start":70,"line_end":70,"column_start":5,"column_end":67}},{"value":"/ assert_eq!(inner.next(), Some(&b'S')); // b'\\xa1', b'\\xb2' and b'F' disappeared","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123436,"byte_end":123519,"line_start":71,"line_end":71,"column_start":5,"column_end":88}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123524,"byte_end":123531,"line_start":72,"line_end":72,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123536,"byte_end":123539,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ All bytes present:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123544,"byte_end":123566,"line_start":74,"line_end":74,"column_start":5,"column_end":27}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123571,"byte_end":123578,"line_start":75,"line_end":75,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::IterExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123583,"byte_end":123617,"line_start":76,"line_end":76,"column_start":5,"column_end":39}},{"value":"/ let mut merger = b\"\\xb0FS\".iter().to_utf8chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123622,"byte_end":123675,"line_start":77,"line_end":77,"column_start":5,"column_end":58}},{"value":"/ assert!(merger.next().unwrap().is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123680,"byte_end":123725,"line_start":78,"line_end":78,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(merger.into_inner().next(), Some(&b'F'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123730,"byte_end":123786,"line_start":79,"line_end":79,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123791,"byte_end":123798,"line_start":80,"line_end":80,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123803,"byte_end":123806,"line_start":81,"line_end":81,"column_start":5,"column_end":8}},{"value":"/ Two bytes missing:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123811,"byte_end":123833,"line_start":82,"line_end":82,"column_start":5,"column_end":27}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123838,"byte_end":123845,"line_start":83,"line_end":83,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::IterExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123850,"byte_end":123884,"line_start":84,"line_end":84,"column_start":5,"column_end":39}},{"value":"/ let mut merger = b\"\\xe0\\x80\\x80FS\".iter().to_utf8chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123889,"byte_end":123950,"line_start":85,"line_end":85,"column_start":5,"column_end":66}},{"value":"/ assert!(merger.next().unwrap().is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":123955,"byte_end":124000,"line_start":86,"line_end":86,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(merger.into_inner().next(), Some(&b'F'));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":124005,"byte_end":124061,"line_start":87,"line_end":87,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":124066,"byte_end":124073,"line_start":88,"line_end":88,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":126093,"byte_end":126097,"line_start":132,"line_end":132,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":765},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":128757,"byte_end":128766,"line_start":193,"line_end":193,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as std::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":770},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":129369,"byte_end":129372,"line_start":206,"line_end":206,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130113,"byte_end":130128,"line_start":225,"line_end":225,"column_start":12,"column_end":27},"name":"Utf8CharDecoder","qualname":"::decoding_iterators::Utf8CharDecoder","value":"Utf8CharDecoder { }","parent":null,"children":[{"krate":0,"index":1376},{"krate":0,"index":1377}],"decl_id":null,"docs":" An [`Utf8CharMerger`](struct.Utf8CharMerger.html) that also produces\n offsets and lengths, but can only iterate over slices.","sig":null,"attributes":[{"value":"/ An [`Utf8CharMerger`](struct.Utf8CharMerger.html) that also produces","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":129812,"byte_end":129884,"line_start":219,"line_end":219,"column_start":1,"column_end":73}},{"value":"/ offsets and lengths, but can only iterate over slices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":129885,"byte_end":129943,"line_start":220,"line_end":220,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":129944,"byte_end":129947,"line_start":221,"line_end":221,"column_start":1,"column_end":4}},{"value":"/ See [`SliceExt::utf8char_indices()`](../trait.SliceExt.html#tymethod.utf8char_indices)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":129948,"byte_end":130038,"line_start":222,"line_end":222,"column_start":1,"column_end":91}},{"value":"/ for examples and error handling.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130039,"byte_end":130075,"line_start":223,"line_end":223,"column_start":1,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":774},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130231,"byte_end":130235,"line_start":230,"line_end":230,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from<'_>(&'_ [u8]) -> Utf8CharDecoder","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130783,"byte_end":130791,"line_start":247,"line_end":247,"column_start":12,"column_end":20},"name":"as_slice","qualname":"::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'a [u8]","parent":null,"children":[],"decl_id":null,"docs":" Extract the remainder of the source slice.","sig":null,"attributes":[{"value":"/ Extract the remainder of the source slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130357,"byte_end":130403,"line_start":235,"line_end":235,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130408,"byte_end":130411,"line_start":236,"line_end":236,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130416,"byte_end":130430,"line_start":237,"line_end":237,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130435,"byte_end":130438,"line_start":238,"line_end":238,"column_start":5,"column_end":8}},{"value":"/ Unlike `Utf8CharMerger::into_inner()`, bytes directly after an error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130443,"byte_end":130515,"line_start":239,"line_end":239,"column_start":5,"column_end":77}},{"value":"/ are never swallowed:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130520,"byte_end":130544,"line_start":240,"line_end":240,"column_start":5,"column_end":29}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130549,"byte_end":130556,"line_start":241,"line_end":241,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::SliceExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130561,"byte_end":130596,"line_start":242,"line_end":242,"column_start":5,"column_end":40}},{"value":"/ let mut iter = b\"\\xf4\\xa1\\xb2FS\".utf8char_indices();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130601,"byte_end":130657,"line_start":243,"line_end":243,"column_start":5,"column_end":61}},{"value":"/ assert!(iter.next().unwrap().1.is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130662,"byte_end":130707,"line_start":244,"line_end":244,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(iter.as_slice(), b\"\\xa1\\xb2FS\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130712,"byte_end":130759,"line_start":245,"line_end":245,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130764,"byte_end":130771,"line_start":246,"line_end":246,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":781},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130972,"byte_end":130976,"line_start":253,"line_end":253,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":782},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":131427,"byte_end":131436,"line_start":268,"line_end":268,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":131410,"byte_end":131419,"line_start":267,"line_end":267,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":785},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":131835,"byte_end":131844,"line_start":277,"line_end":277,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":789},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133075,"byte_end":133078,"line_start":307,"line_end":307,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133467,"byte_end":133482,"line_start":319,"line_end":319,"column_start":12,"column_end":27},"name":"Utf16CharMerger","qualname":"::decoding_iterators::Utf16CharMerger","value":"Utf16CharMerger { }","parent":null,"children":[{"krate":0,"index":1387},{"krate":0,"index":1388}],"decl_id":null,"docs":" Decodes UTF-16 characters from a `u16` iterator into `Utf16Char`s.","sig":null,"attributes":[{"value":"/ Decodes UTF-16 characters from a `u16` iterator into `Utf16Char`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133235,"byte_end":133305,"line_start":314,"line_end":314,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133306,"byte_end":133309,"line_start":315,"line_end":315,"column_start":1,"column_end":4}},{"value":"/ See [`IterExt::to_utf16chars()`](../trait.IterExt.html#tymethod.to_utf16chars)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133310,"byte_end":133392,"line_start":316,"line_end":316,"column_start":1,"column_end":83}},{"value":"/ for examples and error handling.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133393,"byte_end":133429,"line_start":317,"line_end":317,"column_start":1,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":794},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133752,"byte_end":133756,"line_start":326,"line_end":326,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(T) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":798},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135060,"byte_end":135070,"line_start":356,"line_end":356,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> I","parent":null,"children":[],"decl_id":null,"docs":" Extract the inner iterator.","sig":null,"attributes":[{"value":"/ Extract the inner iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133909,"byte_end":133940,"line_start":331,"line_end":331,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133945,"byte_end":133948,"line_start":332,"line_end":332,"column_start":5,"column_end":8}},{"value":"/ If the last item produced was an `Err`, the first unit might be missing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133953,"byte_end":134029,"line_start":333,"line_end":333,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134034,"byte_end":134037,"line_start":334,"line_end":334,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134042,"byte_end":134056,"line_start":335,"line_end":335,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134061,"byte_end":134064,"line_start":336,"line_end":336,"column_start":5,"column_end":8}},{"value":"/ Unit right after an error missing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134069,"byte_end":134106,"line_start":337,"line_end":337,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134111,"byte_end":134118,"line_start":338,"line_end":338,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::IterExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134123,"byte_end":134157,"line_start":339,"line_end":339,"column_start":5,"column_end":39}},{"value":"/ # use encode_unicode::error::Utf16PairError;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134162,"byte_end":134210,"line_start":340,"line_end":340,"column_start":5,"column_end":53}},{"value":"/ let mut merger = [0xd901, 'F' as u16, 'S' as u16].iter().to_utf16chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134215,"byte_end":134292,"line_start":341,"line_end":341,"column_start":5,"column_end":82}},{"value":"/ assert_eq!(merger.next(), Some(Err(Utf16PairError::UnmatchedLeadingSurrogate)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134297,"byte_end":134381,"line_start":342,"line_end":342,"column_start":5,"column_end":89}},{"value":"/ let mut inner: std::slice::Iter = merger.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134386,"byte_end":134449,"line_start":343,"line_end":343,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(inner.next(), Some('S' as u16).as_ref()); // 'F' was consumed by Utf16CharMerger","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134454,"byte_end":134549,"line_start":344,"line_end":344,"column_start":5,"column_end":100}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134554,"byte_end":134561,"line_start":345,"line_end":345,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134566,"byte_end":134569,"line_start":346,"line_end":346,"column_start":5,"column_end":8}},{"value":"/ Error that doesn't swallow any units","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134574,"byte_end":134614,"line_start":347,"line_end":347,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134619,"byte_end":134626,"line_start":348,"line_end":348,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::IterExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134631,"byte_end":134665,"line_start":349,"line_end":349,"column_start":5,"column_end":39}},{"value":"/ # use encode_unicode::error::Utf16PairError;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134670,"byte_end":134718,"line_start":350,"line_end":350,"column_start":5,"column_end":53}},{"value":"/ let mut merger = [0xde00, 'F' as u16, 'S' as u16].iter().to_utf16chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134723,"byte_end":134800,"line_start":351,"line_end":351,"column_start":5,"column_end":82}},{"value":"/ assert_eq!(merger.next(), Some(Err(Utf16PairError::UnexpectedTrailingSurrogate)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134805,"byte_end":134891,"line_start":352,"line_end":352,"column_start":5,"column_end":91}},{"value":"/ let mut inner: std::slice::Iter = merger.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134896,"byte_end":134959,"line_start":353,"line_end":353,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(inner.next(), Some('F' as u16).as_ref()); // not consumed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":134964,"byte_end":135036,"line_start":354,"line_end":354,"column_start":5,"column_end":77}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135041,"byte_end":135048,"line_start":355,"line_end":355,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":799},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135791,"byte_end":135811,"line_start":375,"line_end":375,"column_start":12,"column_end":32},"name":"into_remaining_units","qualname":">::into_remaining_units","value":"fn into_remaining_units(Self) -> Chain, I>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the remaining units.\n Unlike `into_inner()` this will never drop any units.","sig":null,"attributes":[{"value":"/ Returns an iterator over the remaining units.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135112,"byte_end":135161,"line_start":359,"line_end":359,"column_start":5,"column_end":54}},{"value":"/ Unlike `into_inner()` this will never drop any units.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135166,"byte_end":135223,"line_start":360,"line_end":360,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135228,"byte_end":135231,"line_start":361,"line_end":361,"column_start":5,"column_end":8}},{"value":"/ The exact type of the returned iterator should not be depended on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135236,"byte_end":135306,"line_start":362,"line_end":362,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135311,"byte_end":135314,"line_start":363,"line_end":363,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135319,"byte_end":135333,"line_start":364,"line_end":364,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135338,"byte_end":135341,"line_start":365,"line_end":365,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135346,"byte_end":135353,"line_start":366,"line_end":366,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::IterExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135358,"byte_end":135392,"line_start":367,"line_end":367,"column_start":5,"column_end":39}},{"value":"/ # use encode_unicode::error::Utf16PairError;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135397,"byte_end":135445,"line_start":368,"line_end":368,"column_start":5,"column_end":53}},{"value":"/ let slice = [0xd901, 'F' as u16, 'S' as u16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135450,"byte_end":135499,"line_start":369,"line_end":369,"column_start":5,"column_end":54}},{"value":"/ let mut merger = slice.iter().to_utf16chars();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135504,"byte_end":135554,"line_start":370,"line_end":370,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(merger.next(), Some(Err(Utf16PairError::UnmatchedLeadingSurrogate)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135559,"byte_end":135643,"line_start":371,"line_end":371,"column_start":5,"column_end":89}},{"value":"/ let mut remaining = merger.into_remaining_units();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135648,"byte_end":135702,"line_start":372,"line_end":372,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(remaining.next(), Some('F' as u16).as_ref());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135707,"byte_end":135767,"line_start":373,"line_end":373,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135772,"byte_end":135779,"line_start":374,"line_end":374,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":804},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":136040,"byte_end":136044,"line_start":381,"line_end":381,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":807},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137111,"byte_end":137120,"line_start":403,"line_end":403,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as std::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":811},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137596,"byte_end":137599,"line_start":415,"line_end":415,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138148,"byte_end":138164,"line_start":430,"line_end":430,"column_start":12,"column_end":28},"name":"Utf16CharDecoder","qualname":"::decoding_iterators::Utf16CharDecoder","value":"Utf16CharDecoder { }","parent":null,"children":[{"krate":0,"index":1399},{"krate":0,"index":1400}],"decl_id":null,"docs":" An [`Utf16CharMerger`](struct.Utf16CharMerger.html) that also produces\n offsets and lengths, but can only iterate over slices.","sig":null,"attributes":[{"value":"/ An [`Utf16CharMerger`](struct.Utf16CharMerger.html) that also produces","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137843,"byte_end":137917,"line_start":424,"line_end":424,"column_start":1,"column_end":75}},{"value":"/ offsets and lengths, but can only iterate over slices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137918,"byte_end":137976,"line_start":425,"line_end":425,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137977,"byte_end":137980,"line_start":426,"line_end":426,"column_start":1,"column_end":4}},{"value":"/ See [`SliceExt::utf16char_indices()`](../trait.SliceExt.html#tymethod.utf16char_indices)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137981,"byte_end":138073,"line_start":427,"line_end":427,"column_start":1,"column_end":93}},{"value":"/ for examples and error handling.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138074,"byte_end":138110,"line_start":428,"line_end":428,"column_start":1,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":815},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138270,"byte_end":138274,"line_start":435,"line_end":435,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a [u16]) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":818},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138928,"byte_end":138936,"line_start":452,"line_end":452,"column_start":12,"column_end":20},"name":"as_slice","qualname":"::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [u16]","parent":null,"children":[],"decl_id":null,"docs":" Extract the remainder of the source slice.","sig":null,"attributes":[{"value":"/ Extract the remainder of the source slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138390,"byte_end":138436,"line_start":440,"line_end":440,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138441,"byte_end":138444,"line_start":441,"line_end":441,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138449,"byte_end":138463,"line_start":442,"line_end":442,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138468,"byte_end":138471,"line_start":443,"line_end":443,"column_start":5,"column_end":8}},{"value":"/ Unlike `Utf16CharMerger::into_inner()`, the unit after an error is never swallowed:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138476,"byte_end":138563,"line_start":444,"line_end":444,"column_start":5,"column_end":92}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138568,"byte_end":138575,"line_start":445,"line_end":445,"column_start":5,"column_end":12}},{"value":"/ # use encode_unicode::SliceExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138580,"byte_end":138615,"line_start":446,"line_end":446,"column_start":5,"column_end":40}},{"value":"/ # use encode_unicode::error::Utf16PairError;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138620,"byte_end":138668,"line_start":447,"line_end":447,"column_start":5,"column_end":53}},{"value":"/ let mut iter = [0xd901, 'F' as u16, 'S' as u16].utf16char_indices();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138673,"byte_end":138745,"line_start":448,"line_end":448,"column_start":5,"column_end":77}},{"value":"/ assert_eq!(iter.next(), Some((0, Err(Utf16PairError::UnmatchedLeadingSurrogate), 1)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138750,"byte_end":138840,"line_start":449,"line_end":449,"column_start":5,"column_end":95}},{"value":"/ assert_eq!(iter.as_slice(), &['F' as u16, 'S' as u16]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138845,"byte_end":138904,"line_start":450,"line_end":450,"column_start":5,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138909,"byte_end":138916,"line_start":451,"line_end":451,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":822},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":139128,"byte_end":139132,"line_start":459,"line_end":459,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":139111,"byte_end":139120,"line_start":458,"line_end":458,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":823},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":139922,"byte_end":139931,"line_start":482,"line_end":482,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":139905,"byte_end":139914,"line_start":481,"line_end":481,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":826},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":140315,"byte_end":140318,"line_start":491,"line_end":491,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":866},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2624,"byte_end":2629,"line_start":62,"line_end":62,"column_start":9,"column_end":14},"name":"error","qualname":"::error","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","parent":null,"children":[{"krate":0,"index":867},{"krate":0,"index":868},{"krate":0,"index":871},{"krate":0,"index":872},{"krate":0,"index":874},{"krate":0,"index":875},{"krate":0,"index":878},{"krate":0,"index":881},{"krate":0,"index":882},{"krate":0,"index":885},{"krate":0,"index":886},{"krate":0,"index":888},{"krate":0,"index":889},{"krate":0,"index":892},{"krate":0,"index":895},{"krate":0,"index":896},{"krate":0,"index":899},{"krate":0,"index":902},{"krate":0,"index":905}],"decl_id":null,"docs":" Errors returned by various conversion methods in this crate.\n","sig":null,"attributes":[{"value":"/ Errors returned by various conversion methods in this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":2679,"byte_end":2743,"line_start":63,"line_end":63,"column_start":5,"column_end":69}}]},{"kind":"Mod","id":{"krate":0,"index":908},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3095,"byte_end":3103,"line_start":72,"line_end":72,"column_start":9,"column_end":17},"name":"iterator","qualname":"::iterator","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","parent":null,"children":[{"krate":0,"index":909},{"krate":0,"index":910},{"krate":0,"index":913},{"krate":0,"index":916},{"krate":0,"index":919},{"krate":0,"index":922},{"krate":0,"index":923},{"krate":0,"index":926},{"krate":0,"index":929},{"krate":0,"index":932},{"krate":0,"index":935},{"krate":0,"index":936},{"krate":0,"index":939},{"krate":0,"index":942},{"krate":0,"index":943},{"krate":0,"index":946}],"decl_id":null,"docs":" Iterator types that you should rarely need to name\n","sig":null,"attributes":[{"value":"/ Iterator types that you should rarely need to name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/lib.rs","byte_start":3110,"byte_end":3164,"line_start":73,"line_end":73,"column_start":5,"column_end":59}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6316,"byte_end":6332,"line_start":96,"line_end":96,"column_start":6,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":23}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47198,"byte_end":47199,"line_start":855,"line_end":855,"column_start":30,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":160}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53825,"byte_end":53826,"line_start":1007,"line_end":1007,"column_start":47,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":166},{"krate":0,"index":167}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55824,"byte_end":55832,"line_start":52,"line_end":52,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":231},{"krate":0,"index":232}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56971,"byte_end":56979,"line_start":82,"line_end":82,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":235}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58117,"byte_end":58125,"line_start":111,"line_end":111,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":237}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58390,"byte_end":58398,"line_start":121,"line_end":121,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":241},{"krate":0,"index":242},{"krate":0,"index":243}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58620,"byte_end":58623,"line_start":131,"line_end":131,"column_start":27,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":245}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59132,"byte_end":59135,"line_start":147,"line_end":147,"column_start":35,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":249}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59317,"byte_end":59323,"line_start":153,"line_end":153,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":252}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59508,"byte_end":59514,"line_start":159,"line_end":159,"column_start":35,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":256}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59698,"byte_end":59704,"line_start":165,"line_end":165,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":259}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59938,"byte_end":59944,"line_start":173,"line_end":173,"column_start":41,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":263}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60126,"byte_end":60129,"line_start":179,"line_end":179,"column_start":33,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":266}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60331,"byte_end":60334,"line_start":185,"line_end":185,"column_start":41,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":270}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60567,"byte_end":60575,"line_start":195,"line_end":195,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":273}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60672,"byte_end":60680,"line_start":200,"line_end":200,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":275}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60804,"byte_end":60812,"line_start":205,"line_end":205,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":277}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60898,"byte_end":60906,"line_start":210,"line_end":210,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":279}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60985,"byte_end":60993,"line_start":215,"line_end":215,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":281},{"krate":0,"index":282}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61205,"byte_end":61213,"line_start":228,"line_end":228,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62656,"byte_end":62664,"line_start":277,"line_end":277,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":292}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62786,"byte_end":62794,"line_start":282,"line_end":282,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":295}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62937,"byte_end":62945,"line_start":287,"line_end":287,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":297}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63186,"byte_end":63194,"line_start":297,"line_end":297,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":299}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63437,"byte_end":63445,"line_start":307,"line_end":307,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":303}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63751,"byte_end":63759,"line_start":318,"line_end":318,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":307}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63882,"byte_end":63890,"line_start":323,"line_end":323,"column_start":32,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":309}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":64597,"byte_end":64605,"line_start":344,"line_end":344,"column_start":24,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":311}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":65839,"byte_end":65847,"line_start":386,"line_end":386,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":313},{"krate":0,"index":314},{"krate":0,"index":317},{"krate":0,"index":319},{"krate":0,"index":321},{"krate":0,"index":323},{"krate":0,"index":324},{"krate":0,"index":325},{"krate":0,"index":326},{"krate":0,"index":327},{"krate":0,"index":328},{"krate":0,"index":329},{"krate":0,"index":330},{"krate":0,"index":331},{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":334},{"krate":0,"index":336}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":76943,"byte_end":76955,"line_start":25,"line_end":25,"column_start":25,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":372}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77272,"byte_end":77284,"line_start":33,"line_end":33,"column_start":21,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":374}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77382,"byte_end":77394,"line_start":38,"line_end":38,"column_start":19,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":376},{"krate":0,"index":377},{"krate":0,"index":378}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77767,"byte_end":77779,"line_start":53,"line_end":53,"column_start":28,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":380}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77986,"byte_end":77998,"line_start":60,"line_end":60,"column_start":15,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78403,"byte_end":78415,"line_start":73,"line_end":73,"column_start":21,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":384}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80977,"byte_end":80993,"line_start":154,"line_end":154,"column_start":45,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":391}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81172,"byte_end":81188,"line_start":160,"line_end":160,"column_start":46,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":395}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81554,"byte_end":81570,"line_start":170,"line_end":170,"column_start":59,"column_end":75},"value":"","parent":null,"children":[{"krate":0,"index":399},{"krate":0,"index":400},{"krate":0,"index":402}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":82499,"byte_end":82515,"line_start":194,"line_end":194,"column_start":55,"column_end":71},"value":"","parent":null,"children":[{"krate":0,"index":407}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84061,"byte_end":84076,"line_start":242,"line_end":242,"column_start":28,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":410}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84184,"byte_end":84199,"line_start":247,"line_end":247,"column_start":10,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":413}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84688,"byte_end":84703,"line_start":263,"line_end":263,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":416},{"krate":0,"index":417},{"krate":0,"index":418}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":85405,"byte_end":85420,"line_start":282,"line_end":282,"column_start":34,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":421}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86080,"byte_end":86095,"line_start":298,"line_end":298,"column_start":25,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":425}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86473,"byte_end":86482,"line_start":311,"line_end":311,"column_start":28,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":428}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86586,"byte_end":86595,"line_start":316,"line_end":316,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":431}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87059,"byte_end":87068,"line_start":332,"line_end":332,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":434},{"krate":0,"index":435},{"krate":0,"index":437}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87313,"byte_end":87322,"line_start":341,"line_end":341,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":440}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87458,"byte_end":87467,"line_start":346,"line_end":346,"column_start":25,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":444}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89288,"byte_end":89297,"line_start":53,"line_end":53,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":506},{"krate":0,"index":507}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":90328,"byte_end":90337,"line_start":79,"line_end":79,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":509}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":90510,"byte_end":90519,"line_start":85,"line_end":85,"column_start":25,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":511}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91623,"byte_end":91632,"line_start":115,"line_end":115,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":515},{"krate":0,"index":516},{"krate":0,"index":517}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91853,"byte_end":91856,"line_start":125,"line_end":125,"column_start":28,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":519}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92244,"byte_end":92247,"line_start":138,"line_end":138,"column_start":36,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":523}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92438,"byte_end":92441,"line_start":144,"line_end":144,"column_start":34,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":526}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92668,"byte_end":92671,"line_start":152,"line_end":152,"column_start":42,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":530}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92860,"byte_end":92866,"line_start":159,"line_end":159,"column_start":28,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":533}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93076,"byte_end":93082,"line_start":165,"line_end":165,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":538}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93269,"byte_end":93275,"line_start":171,"line_end":171,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":541}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93494,"byte_end":93500,"line_start":179,"line_end":179,"column_start":42,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":545}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93715,"byte_end":93724,"line_start":189,"line_end":189,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":548}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93839,"byte_end":93848,"line_start":195,"line_end":195,"column_start":24,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":550}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93943,"byte_end":93952,"line_start":201,"line_end":201,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":552},{"krate":0,"index":553}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94173,"byte_end":94182,"line_start":215,"line_end":215,"column_start":19,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":555},{"krate":0,"index":556},{"krate":0,"index":557},{"krate":0,"index":558},{"krate":0,"index":559},{"krate":0,"index":560},{"krate":0,"index":561}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":95832,"byte_end":95841,"line_start":267,"line_end":267,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":563}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":95963,"byte_end":95972,"line_start":272,"line_end":272,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":566}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96115,"byte_end":96124,"line_start":277,"line_end":277,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":568}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96382,"byte_end":96391,"line_start":284,"line_end":284,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":570}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96518,"byte_end":96527,"line_start":290,"line_end":290,"column_start":14,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":572}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97423,"byte_end":97432,"line_start":311,"line_end":311,"column_start":26,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":574}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97681,"byte_end":97690,"line_start":321,"line_end":321,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":578}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98005,"byte_end":98014,"line_start":332,"line_end":332,"column_start":30,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":582}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98138,"byte_end":98147,"line_start":337,"line_end":337,"column_start":31,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":584}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98853,"byte_end":98862,"line_start":358,"line_end":358,"column_start":25,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":586}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":99296,"byte_end":99305,"line_start":373,"line_end":373,"column_start":24,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":588}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100575,"byte_end":100584,"line_start":415,"line_end":415,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":590},{"krate":0,"index":591},{"krate":0,"index":593},{"krate":0,"index":594},{"krate":0,"index":596},{"krate":0,"index":598},{"krate":0,"index":600},{"krate":0,"index":601},{"krate":0,"index":602},{"krate":0,"index":603},{"krate":0,"index":604},{"krate":0,"index":605},{"krate":0,"index":606},{"krate":0,"index":607},{"krate":0,"index":608},{"krate":0,"index":609},{"krate":0,"index":610},{"krate":0,"index":611},{"krate":0,"index":612},{"krate":0,"index":613},{"krate":0,"index":615}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112762,"byte_end":112775,"line_start":26,"line_end":26,"column_start":21,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":636}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112970,"byte_end":112983,"line_start":32,"line_end":32,"column_start":26,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":638}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113172,"byte_end":113185,"line_start":38,"line_end":38,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":640},{"krate":0,"index":641},{"krate":0,"index":642}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113692,"byte_end":113705,"line_start":51,"line_end":51,"column_start":28,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":644}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113871,"byte_end":113884,"line_start":57,"line_end":57,"column_start":21,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":646}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115797,"byte_end":115814,"line_start":114,"line_end":114,"column_start":46,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":652}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115995,"byte_end":116012,"line_start":120,"line_end":120,"column_start":47,"column_end":64},"value":"","parent":null,"children":[{"krate":0,"index":656}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116368,"byte_end":116385,"line_start":130,"line_end":130,"column_start":60,"column_end":77},"value":"","parent":null,"children":[{"krate":0,"index":660},{"krate":0,"index":661},{"krate":0,"index":663}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117417,"byte_end":117433,"line_start":162,"line_end":162,"column_start":28,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":667}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117543,"byte_end":117559,"line_start":167,"line_end":167,"column_start":10,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":670}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":118052,"byte_end":118068,"line_start":183,"line_end":183,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":673},{"krate":0,"index":674},{"krate":0,"index":675}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":118779,"byte_end":118795,"line_start":202,"line_end":202,"column_start":34,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":678}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119319,"byte_end":119335,"line_start":216,"line_end":216,"column_start":25,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":682}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119717,"byte_end":119727,"line_start":229,"line_end":229,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":685}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119834,"byte_end":119844,"line_start":234,"line_end":234,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":688}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120312,"byte_end":120322,"line_start":250,"line_end":250,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":691},{"krate":0,"index":692},{"krate":0,"index":694}],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120571,"byte_end":120581,"line_start":259,"line_end":259,"column_start":34,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":697}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120720,"byte_end":120730,"line_start":264,"line_end":264,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":701}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122624,"byte_end":122638,"line_start":47,"line_end":47,"column_start":13,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":749}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122862,"byte_end":122876,"line_start":56,"line_end":56,"column_start":40,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":754},{"krate":0,"index":755},{"krate":0,"index":757}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":126013,"byte_end":126027,"line_start":130,"line_end":130,"column_start":53,"column_end":67},"value":"","parent":null,"children":[{"krate":0,"index":762},{"krate":0,"index":763},{"krate":0,"index":765}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":129340,"byte_end":129354,"line_start":205,"line_end":205,"column_start":56,"column_end":70},"value":"","parent":null,"children":[{"krate":0,"index":770}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130202,"byte_end":130217,"line_start":229,"line_end":229,"column_start":28,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":774}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130331,"byte_end":130346,"line_start":234,"line_end":234,"column_start":10,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":777}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130876,"byte_end":130891,"line_start":251,"line_end":251,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":780},{"krate":0,"index":781},{"krate":0,"index":782}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":131806,"byte_end":131821,"line_start":276,"line_end":276,"column_start":34,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":785}],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133046,"byte_end":133061,"line_start":306,"line_end":306,"column_start":20,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":789}],"docs":"","sig":null,"attributes":[]},{"id":126,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133722,"byte_end":133737,"line_start":325,"line_end":325,"column_start":13,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":794}],"docs":"","sig":null,"attributes":[]},{"id":127,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133882,"byte_end":133897,"line_start":330,"line_end":330,"column_start":41,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":798},{"krate":0,"index":799}],"docs":"","sig":null,"attributes":[]},{"id":128,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135960,"byte_end":135975,"line_start":379,"line_end":379,"column_start":54,"column_end":69},"value":"","parent":null,"children":[{"krate":0,"index":803},{"krate":0,"index":804},{"krate":0,"index":807}],"docs":"","sig":null,"attributes":[]},{"id":129,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137566,"byte_end":137581,"line_start":414,"line_end":414,"column_start":57,"column_end":72},"value":"","parent":null,"children":[{"krate":0,"index":811}],"docs":"","sig":null,"attributes":[]},{"id":130,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138240,"byte_end":138256,"line_start":434,"line_end":434,"column_start":29,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":815}],"docs":"","sig":null,"attributes":[]},{"id":131,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138363,"byte_end":138379,"line_start":439,"line_end":439,"column_start":10,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":818}],"docs":"","sig":null,"attributes":[]},{"id":132,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":139020,"byte_end":139036,"line_start":456,"line_end":456,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":821},{"krate":0,"index":822},{"krate":0,"index":823}],"docs":"","sig":null,"attributes":[]},{"id":133,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":140285,"byte_end":140301,"line_start":490,"line_end":490,"column_start":20,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":826}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/errors.rs","byte_start":6316,"byte_end":6332,"line_start":96,"line_end":96,"column_start":6,"column_end":22},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":1021},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":21108,"byte_end":21113,"line_start":161,"line_end":161,"column_start":20,"column_end":25},"kind":"SuperTrait","from":{"krate":2,"index":3268},"to":{"krate":0,"index":81}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":37986,"byte_end":37991,"line_start":605,"line_end":605,"column_start":19,"column_end":24},"kind":"SuperTrait","from":{"krate":2,"index":3160},"to":{"krate":0,"index":140}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39464,"byte_end":39472,"line_start":653,"line_end":653,"column_start":20,"column_end":28},"kind":"SuperTrait","from":{"krate":2,"index":8596},"to":{"krate":0,"index":150}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":39473,"byte_end":39478,"line_start":653,"line_end":653,"column_start":29,"column_end":34},"kind":"SuperTrait","from":{"krate":2,"index":3268},"to":{"krate":0,"index":150}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":47198,"byte_end":47199,"line_start":855,"line_end":855,"column_start":30,"column_end":31},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":156},"to":{"krate":0,"index":150}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":48085,"byte_end":48090,"line_start":876,"line_end":876,"column_start":21,"column_end":26},"kind":"SuperTrait","from":{"krate":2,"index":3571},"to":{"krate":0,"index":161}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/traits.rs","byte_start":53825,"byte_end":53826,"line_start":1007,"line_end":1007,"column_start":47,"column_end":48},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":165},"to":{"krate":0,"index":161}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":55824,"byte_end":55832,"line_start":52,"line_end":52,"column_start":23,"column_end":31},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":56971,"byte_end":56979,"line_start":82,"line_end":82,"column_start":26,"column_end":34},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58117,"byte_end":58125,"line_start":111,"line_end":111,"column_start":21,"column_end":29},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58390,"byte_end":58398,"line_start":121,"line_end":121,"column_start":23,"column_end":31},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":58620,"byte_end":58623,"line_start":131,"line_end":131,"column_start":27,"column_end":30},"kind":{"Impl":{"id":23}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59132,"byte_end":59135,"line_start":147,"line_end":147,"column_start":35,"column_end":38},"kind":{"Impl":{"id":24}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59317,"byte_end":59323,"line_start":153,"line_end":153,"column_start":27,"column_end":33},"kind":{"Impl":{"id":25}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59508,"byte_end":59514,"line_start":159,"line_end":159,"column_start":35,"column_end":41},"kind":{"Impl":{"id":26}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59698,"byte_end":59704,"line_start":165,"line_end":165,"column_start":33,"column_end":39},"kind":{"Impl":{"id":27}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":59938,"byte_end":59944,"line_start":173,"line_end":173,"column_start":41,"column_end":47},"kind":{"Impl":{"id":28}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60126,"byte_end":60129,"line_start":179,"line_end":179,"column_start":33,"column_end":36},"kind":{"Impl":{"id":29}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60331,"byte_end":60334,"line_start":185,"line_end":185,"column_start":41,"column_end":44},"kind":{"Impl":{"id":30}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60567,"byte_end":60575,"line_start":195,"line_end":195,"column_start":22,"column_end":30},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60672,"byte_end":60680,"line_start":200,"line_end":200,"column_start":21,"column_end":29},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60804,"byte_end":60812,"line_start":205,"line_end":205,"column_start":23,"column_end":31},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60898,"byte_end":60906,"line_start":210,"line_end":210,"column_start":22,"column_end":30},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":60985,"byte_end":60993,"line_start":215,"line_end":215,"column_start":16,"column_end":24},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":61205,"byte_end":61213,"line_start":228,"line_end":228,"column_start":19,"column_end":27},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":1279},"to":{"krate":1,"index":1079}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62656,"byte_end":62664,"line_start":277,"line_end":277,"column_start":21,"column_end":29},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62786,"byte_end":62794,"line_start":282,"line_end":282,"column_start":21,"column_end":29},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":62937,"byte_end":62945,"line_start":287,"line_end":287,"column_start":23,"column_end":31},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63186,"byte_end":63194,"line_start":297,"line_end":297,"column_start":26,"column_end":34},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63437,"byte_end":63445,"line_start":307,"line_end":307,"column_start":27,"column_end":35},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63751,"byte_end":63759,"line_start":318,"line_end":318,"column_start":31,"column_end":39},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":63882,"byte_end":63890,"line_start":323,"line_end":323,"column_start":32,"column_end":40},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":64597,"byte_end":64605,"line_start":344,"line_end":344,"column_start":24,"column_end":32},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":1279},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_char.rs","byte_start":65839,"byte_end":65847,"line_start":386,"line_end":386,"column_start":6,"column_end":14},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":1279},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":76943,"byte_end":76955,"line_start":25,"line_end":25,"column_start":25,"column_end":37},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":1286},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77272,"byte_end":77284,"line_start":33,"line_end":33,"column_start":21,"column_end":33},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":1286},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77382,"byte_end":77394,"line_start":38,"line_end":38,"column_start":19,"column_end":31},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":1286},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77767,"byte_end":77779,"line_start":53,"line_end":53,"column_start":28,"column_end":40},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":1286},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":77986,"byte_end":77998,"line_start":60,"line_end":60,"column_start":15,"column_end":27},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":1286},"to":{"krate":1,"index":4667}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":78403,"byte_end":78415,"line_start":73,"line_end":73,"column_start":21,"column_end":33},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":1286},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":80977,"byte_end":80993,"line_start":154,"line_end":154,"column_start":45,"column_end":61},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":1291},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81172,"byte_end":81188,"line_start":160,"line_end":160,"column_start":46,"column_end":62},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":1291},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":81554,"byte_end":81570,"line_start":170,"line_end":170,"column_start":59,"column_end":75},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":1291},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":82499,"byte_end":82515,"line_start":194,"line_end":194,"column_start":55,"column_end":71},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":1291},"to":{"krate":1,"index":4667}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84061,"byte_end":84076,"line_start":242,"line_end":242,"column_start":28,"column_end":43},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":1300},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84184,"byte_end":84199,"line_start":247,"line_end":247,"column_start":10,"column_end":25},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":1300},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":84688,"byte_end":84703,"line_start":263,"line_end":263,"column_start":23,"column_end":38},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":1300},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":85405,"byte_end":85420,"line_start":282,"line_end":282,"column_start":34,"column_end":49},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":1300},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86080,"byte_end":86095,"line_start":298,"line_end":298,"column_start":25,"column_end":40},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":1300},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86473,"byte_end":86482,"line_start":311,"line_end":311,"column_start":28,"column_end":37},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":1307},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":86586,"byte_end":86595,"line_start":316,"line_end":316,"column_start":10,"column_end":19},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":1307},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87059,"byte_end":87068,"line_start":332,"line_end":332,"column_start":23,"column_end":32},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":1307},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87313,"byte_end":87322,"line_start":341,"line_end":341,"column_start":34,"column_end":43},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":1307},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf8_iterators.rs","byte_start":87458,"byte_end":87467,"line_start":346,"line_end":346,"column_start":25,"column_end":34},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":1307},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":89288,"byte_end":89297,"line_start":53,"line_end":53,"column_start":18,"column_end":27},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":90328,"byte_end":90337,"line_start":79,"line_end":79,"column_start":21,"column_end":30},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":90510,"byte_end":90519,"line_start":85,"line_end":85,"column_start":25,"column_end":34},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91623,"byte_end":91632,"line_start":115,"line_end":115,"column_start":23,"column_end":32},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":91853,"byte_end":91856,"line_start":125,"line_end":125,"column_start":28,"column_end":31},"kind":{"Impl":{"id":73}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92244,"byte_end":92247,"line_start":138,"line_end":138,"column_start":36,"column_end":39},"kind":{"Impl":{"id":74}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92438,"byte_end":92441,"line_start":144,"line_end":144,"column_start":34,"column_end":37},"kind":{"Impl":{"id":75}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92668,"byte_end":92671,"line_start":152,"line_end":152,"column_start":42,"column_end":45},"kind":{"Impl":{"id":76}},"from":{"krate":5,"index":7780},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":92860,"byte_end":92866,"line_start":159,"line_end":159,"column_start":28,"column_end":34},"kind":{"Impl":{"id":77}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93076,"byte_end":93082,"line_start":165,"line_end":165,"column_start":36,"column_end":42},"kind":{"Impl":{"id":78}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93269,"byte_end":93275,"line_start":171,"line_end":171,"column_start":34,"column_end":40},"kind":{"Impl":{"id":79}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93494,"byte_end":93500,"line_start":179,"line_end":179,"column_start":42,"column_end":48},"kind":{"Impl":{"id":80}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93715,"byte_end":93724,"line_start":189,"line_end":189,"column_start":23,"column_end":32},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93839,"byte_end":93848,"line_start":195,"line_end":195,"column_start":24,"column_end":33},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":93943,"byte_end":93952,"line_start":201,"line_end":201,"column_start":16,"column_end":25},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":94173,"byte_end":94182,"line_start":215,"line_end":215,"column_start":19,"column_end":28},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":1324},"to":{"krate":1,"index":1079}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":95832,"byte_end":95841,"line_start":267,"line_end":267,"column_start":21,"column_end":30},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":95963,"byte_end":95972,"line_start":272,"line_end":272,"column_start":21,"column_end":30},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96115,"byte_end":96124,"line_start":277,"line_end":277,"column_start":23,"column_end":32},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96382,"byte_end":96391,"line_start":284,"line_end":284,"column_start":21,"column_end":30},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":96518,"byte_end":96527,"line_start":290,"line_end":290,"column_start":14,"column_end":23},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97423,"byte_end":97432,"line_start":311,"line_end":311,"column_start":26,"column_end":35},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":97681,"byte_end":97690,"line_start":321,"line_end":321,"column_start":27,"column_end":36},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98005,"byte_end":98014,"line_start":332,"line_end":332,"column_start":30,"column_end":39},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98138,"byte_end":98147,"line_start":337,"line_end":337,"column_start":31,"column_end":40},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":98853,"byte_end":98862,"line_start":358,"line_end":358,"column_start":25,"column_end":34},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":99296,"byte_end":99305,"line_start":373,"line_end":373,"column_start":24,"column_end":33},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":1324},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_char.rs","byte_start":100575,"byte_end":100584,"line_start":415,"line_end":415,"column_start":6,"column_end":15},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":1324},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112762,"byte_end":112775,"line_start":26,"line_end":26,"column_start":21,"column_end":34},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":1331},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":112970,"byte_end":112983,"line_start":32,"line_end":32,"column_start":26,"column_end":39},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":1331},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113172,"byte_end":113185,"line_start":38,"line_end":38,"column_start":19,"column_end":32},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":1331},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113692,"byte_end":113705,"line_start":51,"line_end":51,"column_start":28,"column_end":41},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":1331},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":113871,"byte_end":113884,"line_start":57,"line_end":57,"column_start":21,"column_end":34},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":1331},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115797,"byte_end":115814,"line_start":114,"line_end":114,"column_start":46,"column_end":63},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":1336},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":115995,"byte_end":116012,"line_start":120,"line_end":120,"column_start":47,"column_end":64},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":1336},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":116368,"byte_end":116385,"line_start":130,"line_end":130,"column_start":60,"column_end":77},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":1336},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117417,"byte_end":117433,"line_start":162,"line_end":162,"column_start":28,"column_end":44},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":1345},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":117543,"byte_end":117559,"line_start":167,"line_end":167,"column_start":10,"column_end":26},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":1345},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":118052,"byte_end":118068,"line_start":183,"line_end":183,"column_start":23,"column_end":39},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":1345},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":118779,"byte_end":118795,"line_start":202,"line_end":202,"column_start":34,"column_end":50},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":1345},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119319,"byte_end":119335,"line_start":216,"line_end":216,"column_start":25,"column_end":41},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":1345},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119717,"byte_end":119727,"line_start":229,"line_end":229,"column_start":28,"column_end":38},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":1352},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":119834,"byte_end":119844,"line_start":234,"line_end":234,"column_start":10,"column_end":20},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":1352},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120312,"byte_end":120322,"line_start":250,"line_end":250,"column_start":23,"column_end":33},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":1352},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120571,"byte_end":120581,"line_start":259,"line_end":259,"column_start":34,"column_end":44},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":1352},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/utf16_iterators.rs","byte_start":120720,"byte_end":120730,"line_start":264,"line_end":264,"column_start":25,"column_end":35},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":1352},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122624,"byte_end":122638,"line_start":47,"line_end":47,"column_start":13,"column_end":27},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":1359},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":122862,"byte_end":122876,"line_start":56,"line_end":56,"column_start":40,"column_end":54},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":1359},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":126013,"byte_end":126027,"line_start":130,"line_end":130,"column_start":53,"column_end":67},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":1359},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":129340,"byte_end":129354,"line_start":205,"line_end":205,"column_start":56,"column_end":70},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":1359},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130202,"byte_end":130217,"line_start":229,"line_end":229,"column_start":28,"column_end":43},"kind":{"Impl":{"id":121}},"from":{"krate":0,"index":1374},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130331,"byte_end":130346,"line_start":234,"line_end":234,"column_start":10,"column_end":25},"kind":{"Impl":{"id":122}},"from":{"krate":0,"index":1374},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":130876,"byte_end":130891,"line_start":251,"line_end":251,"column_start":23,"column_end":38},"kind":{"Impl":{"id":123}},"from":{"krate":0,"index":1374},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":131806,"byte_end":131821,"line_start":276,"line_end":276,"column_start":34,"column_end":49},"kind":{"Impl":{"id":124}},"from":{"krate":0,"index":1374},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133046,"byte_end":133061,"line_start":306,"line_end":306,"column_start":20,"column_end":35},"kind":{"Impl":{"id":125}},"from":{"krate":0,"index":1374},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133722,"byte_end":133737,"line_start":325,"line_end":325,"column_start":13,"column_end":28},"kind":{"Impl":{"id":126}},"from":{"krate":0,"index":1384},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":133882,"byte_end":133897,"line_start":330,"line_end":330,"column_start":41,"column_end":56},"kind":{"Impl":{"id":127}},"from":{"krate":0,"index":1384},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":135960,"byte_end":135975,"line_start":379,"line_end":379,"column_start":54,"column_end":69},"kind":{"Impl":{"id":128}},"from":{"krate":0,"index":1384},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":137566,"byte_end":137581,"line_start":414,"line_end":414,"column_start":57,"column_end":72},"kind":{"Impl":{"id":129}},"from":{"krate":0,"index":1384},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138240,"byte_end":138256,"line_start":434,"line_end":434,"column_start":29,"column_end":45},"kind":{"Impl":{"id":130}},"from":{"krate":0,"index":1397},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":138363,"byte_end":138379,"line_start":439,"line_end":439,"column_start":10,"column_end":26},"kind":{"Impl":{"id":131}},"from":{"krate":0,"index":1397},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":139020,"byte_end":139036,"line_start":456,"line_end":456,"column_start":23,"column_end":39},"kind":{"Impl":{"id":132}},"from":{"krate":0,"index":1397},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/encode_unicode-0.3.6/src/decoding_iterators.rs","byte_start":140285,"byte_end":140301,"line_start":490,"line_end":490,"column_start":20,"column_end":36},"kind":{"Impl":{"id":133}},"from":{"krate":0,"index":1397},"to":{"krate":2,"index":10288}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libfastrand-dfcdc1540aacfca2.json b/core/target/rls/debug/deps/save-analysis/libfastrand-dfcdc1540aacfca2.json new file mode 100644 index 0000000..89e25e8 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libfastrand-dfcdc1540aacfca2.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","fastrand","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=dfcdc1540aacfca2","-C","extra-filename=-dfcdc1540aacfca2","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfastrand-dfcdc1540aacfca2.rmeta"},"prelude":{"crate_id":{"name":"fastrand","disambiguator":[2111049261762500123,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":0,"byte_end":17943,"line_start":1,"line_end":680,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":0,"byte_end":17943,"line_start":1,"line_end":680,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":100},{"krate":0,"index":103},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":29},{"krate":0,"index":31},{"krate":0,"index":33},{"krate":0,"index":112},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":92},{"krate":0,"index":95},{"krate":0,"index":153},{"krate":0,"index":156},{"krate":0,"index":159},{"krate":0,"index":162},{"krate":0,"index":165},{"krate":0,"index":168},{"krate":0,"index":171},{"krate":0,"index":174},{"krate":0,"index":177},{"krate":0,"index":180},{"krate":0,"index":183},{"krate":0,"index":186},{"krate":0,"index":189},{"krate":0,"index":96},{"krate":0,"index":98}],"decl_id":null,"docs":" A simple and fast random number generator.","sig":null,"attributes":[{"value":"/ A simple and fast random number generator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":0,"byte_end":46,"line_start":1,"line_end":1,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":47,"byte_end":50,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ The implementation uses [Wyrand](https://github.com/wangyi-fudan/wyhash), a simple and fast","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":51,"byte_end":146,"line_start":3,"line_end":3,"column_start":1,"column_end":96}},{"value":"/ generator but **not** cryptographically secure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":147,"byte_end":198,"line_start":4,"line_end":4,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":199,"byte_end":202,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":203,"byte_end":217,"line_start":6,"line_end":6,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":218,"byte_end":221,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ Flip a coin:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":222,"byte_end":238,"line_start":8,"line_end":8,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":239,"byte_end":242,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":243,"byte_end":250,"line_start":10,"line_end":10,"column_start":1,"column_end":8}},{"value":"/ if fastrand::bool() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":251,"byte_end":276,"line_start":11,"line_end":11,"column_start":1,"column_end":26}},{"value":"/ println!(\"heads\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":277,"byte_end":303,"line_start":12,"line_end":12,"column_start":1,"column_end":27}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":304,"byte_end":316,"line_start":13,"line_end":13,"column_start":1,"column_end":13}},{"value":"/ println!(\"tails\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":317,"byte_end":343,"line_start":14,"line_end":14,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":344,"byte_end":349,"line_start":15,"line_end":15,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":350,"byte_end":357,"line_start":16,"line_end":16,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":358,"byte_end":361,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ Generate a random `i32`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":362,"byte_end":390,"line_start":18,"line_end":18,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":391,"byte_end":394,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":395,"byte_end":402,"line_start":20,"line_end":20,"column_start":1,"column_end":8}},{"value":"/ let num = fastrand::i32(..);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":403,"byte_end":435,"line_start":21,"line_end":21,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":436,"byte_end":443,"line_start":22,"line_end":22,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":444,"byte_end":447,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ Choose a random element in an array:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":448,"byte_end":488,"line_start":24,"line_end":24,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":489,"byte_end":492,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":493,"byte_end":500,"line_start":26,"line_end":26,"column_start":1,"column_end":8}},{"value":"/ let v = vec![1, 2, 3, 4, 5];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":501,"byte_end":533,"line_start":27,"line_end":27,"column_start":1,"column_end":33}},{"value":"/ let i = fastrand::usize(..v.len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":534,"byte_end":573,"line_start":28,"line_end":28,"column_start":1,"column_end":40}},{"value":"/ let elem = v[i];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":574,"byte_end":594,"line_start":29,"line_end":29,"column_start":1,"column_end":21}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":595,"byte_end":602,"line_start":30,"line_end":30,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":603,"byte_end":606,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ Shuffle an array:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":607,"byte_end":628,"line_start":32,"line_end":32,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":629,"byte_end":632,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":633,"byte_end":640,"line_start":34,"line_end":34,"column_start":1,"column_end":8}},{"value":"/ let mut v = vec![1, 2, 3, 4, 5];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":641,"byte_end":677,"line_start":35,"line_end":35,"column_start":1,"column_end":37}},{"value":"/ fastrand::shuffle(&mut v);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":678,"byte_end":708,"line_start":36,"line_end":36,"column_start":1,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":709,"byte_end":716,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":717,"byte_end":720,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ Generate a random [`Vec`] or [`String`]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":721,"byte_end":765,"line_start":39,"line_end":39,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":766,"byte_end":769,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":770,"byte_end":777,"line_start":41,"line_end":41,"column_start":1,"column_end":8}},{"value":"/ use std::iter::repeat_with;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":778,"byte_end":809,"line_start":42,"line_end":42,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":810,"byte_end":813,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ let v: Vec = repeat_with(|| fastrand::i32(..)).take(10).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":814,"byte_end":889,"line_start":44,"line_end":44,"column_start":1,"column_end":76}},{"value":"/ let s: String = repeat_with(fastrand::alphanumeric).take(10).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":890,"byte_end":965,"line_start":45,"line_end":45,"column_start":1,"column_end":76}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":966,"byte_end":973,"line_start":46,"line_end":46,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":974,"byte_end":977,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ To get reproducible results on every run, initialize the generator with a seed:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":978,"byte_end":1061,"line_start":48,"line_end":48,"column_start":1,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1062,"byte_end":1065,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1066,"byte_end":1073,"line_start":50,"line_end":50,"column_start":1,"column_end":8}},{"value":"/ // Pick an arbitrary number as seed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1074,"byte_end":1114,"line_start":51,"line_end":51,"column_start":1,"column_end":41}},{"value":"/ fastrand::seed(7);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1115,"byte_end":1137,"line_start":52,"line_end":52,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1138,"byte_end":1141,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ // Now this prints the same number on every run:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1142,"byte_end":1194,"line_start":54,"line_end":54,"column_start":1,"column_end":53}},{"value":"/ println!(\"{}\", fastrand::u32(..));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1195,"byte_end":1233,"line_start":55,"line_end":55,"column_start":1,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1234,"byte_end":1241,"line_start":56,"line_end":56,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1242,"byte_end":1245,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ To be more efficient, create a new [`Rng`] instance instead of using the thread-local","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1246,"byte_end":1335,"line_start":58,"line_end":58,"column_start":1,"column_end":90}},{"value":"/ generator:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1336,"byte_end":1350,"line_start":59,"line_end":59,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1351,"byte_end":1354,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1355,"byte_end":1362,"line_start":61,"line_end":61,"column_start":1,"column_end":8}},{"value":"/ use std::iter::repeat_with;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1363,"byte_end":1394,"line_start":62,"line_end":62,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1395,"byte_end":1398,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ let rng = fastrand::Rng::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1399,"byte_end":1434,"line_start":64,"line_end":64,"column_start":1,"column_end":36}},{"value":"/ let mut bytes: Vec = repeat_with(|| rng.u8(..)).take(10_000).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1435,"byte_end":1514,"line_start":65,"line_end":65,"column_start":1,"column_end":80}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1515,"byte_end":1522,"line_start":66,"line_end":66,"column_start":1,"column_end":8}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1524,"byte_end":1547,"line_start":68,"line_end":68,"column_start":1,"column_end":24}},{"value":"warn(missing_docs, missing_debug_implementations, rust_2018_idioms)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1548,"byte_end":1619,"line_start":69,"line_end":69,"column_start":1,"column_end":72}}]},{"kind":"Struct","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1962,"byte_end":1965,"line_start":84,"line_end":84,"column_start":12,"column_end":15},"name":"Rng","qualname":"::Rng","value":"","parent":null,"children":[],"decl_id":null,"docs":" A random number generator.\n","sig":null,"attributes":[{"value":"/ A random number generator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1888,"byte_end":1918,"line_start":82,"line_end":82,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2023,"byte_end":2030,"line_start":88,"line_end":88,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Rng","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2006,"byte_end":2015,"line_start":87,"line_end":87,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":32},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2771,"byte_end":2776,"line_start":114,"line_end":114,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Rng","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":" Clones the generator by deterministically deriving a new generator based on the initial\n seed.","sig":null,"attributes":[{"value":"/ Clones the generator by deterministically deriving a new generator based on the initial","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2095,"byte_end":2186,"line_start":94,"line_end":94,"column_start":5,"column_end":96}},{"value":"/ seed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2191,"byte_end":2200,"line_start":95,"line_end":95,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2205,"byte_end":2208,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2213,"byte_end":2226,"line_start":97,"line_end":97,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2231,"byte_end":2234,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2239,"byte_end":2246,"line_start":99,"line_end":99,"column_start":5,"column_end":12}},{"value":"/ // Seed two generators equally, and clone both of them.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2251,"byte_end":2310,"line_start":100,"line_end":100,"column_start":5,"column_end":64}},{"value":"/ let base1 = fastrand::Rng::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2315,"byte_end":2352,"line_start":101,"line_end":101,"column_start":5,"column_end":42}},{"value":"/ base1.seed(0x4d595df4d0f33173);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2357,"byte_end":2392,"line_start":102,"line_end":102,"column_start":5,"column_end":40}},{"value":"/ base1.bool(); // Use the generator once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2397,"byte_end":2441,"line_start":103,"line_end":103,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2446,"byte_end":2449,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ let base2 = fastrand::Rng::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2454,"byte_end":2491,"line_start":105,"line_end":105,"column_start":5,"column_end":42}},{"value":"/ base2.seed(0x4d595df4d0f33173);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2496,"byte_end":2531,"line_start":106,"line_end":106,"column_start":5,"column_end":40}},{"value":"/ base2.bool(); // Use the generator once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2536,"byte_end":2580,"line_start":107,"line_end":107,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2585,"byte_end":2588,"line_start":108,"line_end":108,"column_start":5,"column_end":8}},{"value":"/ let rng1 = base1.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2593,"byte_end":2622,"line_start":109,"line_end":109,"column_start":5,"column_end":34}},{"value":"/ let rng2 = base2.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2627,"byte_end":2656,"line_start":110,"line_end":110,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2661,"byte_end":2664,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(rng1.u64(..), rng2.u64(..), \"the cloned generators are identical\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2669,"byte_end":2751,"line_start":112,"line_end":112,"column_start":5,"column_end":87}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2756,"byte_end":2763,"line_start":113,"line_end":113,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7502,"byte_end":7505,"line_start":275,"line_end":275,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Rng","parent":null,"children":[],"decl_id":null,"docs":" Creates a new random number generator.\n","sig":null,"attributes":[{"value":"/ Creates a new random number generator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7434,"byte_end":7476,"line_start":273,"line_end":273,"column_start":5,"column_end":47}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7481,"byte_end":7490,"line_start":274,"line_end":274,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7744,"byte_end":7753,"line_start":284,"line_end":284,"column_start":12,"column_end":21},"name":"with_seed","qualname":"::with_seed","value":"fn with_seed(u64) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new random number generator with the initial seed.\n","sig":null,"attributes":[{"value":"/ Creates a new random number generator with the initial seed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7654,"byte_end":7718,"line_start":282,"line_end":282,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7723,"byte_end":7732,"line_start":283,"line_end":283,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7938,"byte_end":7948,"line_start":293,"line_end":293,"column_start":12,"column_end":22},"name":"alphabetic","qualname":"::alphabetic","value":"fn alphabetic<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in ranges a-z and A-Z.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in ranges a-z and A-Z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7860,"byte_end":7912,"line_start":291,"line_end":291,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7917,"byte_end":7926,"line_start":292,"line_end":292,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8249,"byte_end":8261,"line_start":302,"line_end":302,"column_start":12,"column_end":24},"name":"alphanumeric","qualname":"::alphanumeric","value":"fn alphanumeric<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in ranges a-z, A-Z and 0-9.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in ranges a-z, A-Z and 0-9.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8166,"byte_end":8223,"line_start":300,"line_end":300,"column_start":5,"column_end":62}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8228,"byte_end":8237,"line_start":301,"line_end":301,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8545,"byte_end":8549,"line_start":311,"line_end":311,"column_start":12,"column_end":16},"name":"bool","qualname":"::bool","value":"fn bool<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `bool`.\n","sig":null,"attributes":[{"value":"/ Generates a random `bool`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8489,"byte_end":8519,"line_start":309,"line_end":309,"column_start":5,"column_end":35}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8524,"byte_end":8533,"line_start":310,"line_end":310,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8818,"byte_end":8823,"line_start":321,"line_end":321,"column_start":12,"column_end":17},"name":"digit","qualname":"::digit","value":"fn digit<'_>(&'_ Self, u32) -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random digit in the given `base`.","sig":null,"attributes":[{"value":"/ Generates a random digit in the given `base`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8607,"byte_end":8656,"line_start":315,"line_end":315,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8661,"byte_end":8664,"line_start":316,"line_end":316,"column_start":5,"column_end":8}},{"value":"/ Digits are represented by `char`s in ranges 0-9 and a-z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8669,"byte_end":8729,"line_start":317,"line_end":317,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8734,"byte_end":8737,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ Panics if the base is zero or greater than 36.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8742,"byte_end":8792,"line_start":319,"line_end":319,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":8797,"byte_end":8806,"line_start":320,"line_end":320,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":9243,"byte_end":9246,"line_start":337,"line_end":337,"column_start":12,"column_end":15},"name":"f32","qualname":"::f32","value":"fn f32<'_>(&'_ Self) -> f32","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `f32` in range `0..1`.\n","sig":null,"attributes":[{"value":"/ Generates a random `f32` in range `0..1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":9186,"byte_end":9231,"line_start":336,"line_end":336,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":9482,"byte_end":9485,"line_start":344,"line_end":344,"column_start":12,"column_end":15},"name":"f64","qualname":"::f64","value":"fn f64<'_>(&'_ Self) -> f64","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `f64` in range `0..1`.\n","sig":null,"attributes":[{"value":"/ Generates a random `f64` in range `0..1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":9425,"byte_end":9470,"line_start":343,"line_end":343,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"i8","qualname":"::i8","value":"fn i8<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> i8 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i8` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"i16","qualname":"::i16","value":"fn i16<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> i16\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i16` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"i32","qualname":"::i32","value":"fn i32<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> i32\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i32` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"i64","qualname":"::i64","value":"fn i64<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> i64\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i64` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"i128","qualname":"::i128","value":"fn i128<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> i128\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i128` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"isize","qualname":"::isize","value":"fn isize<'_, impl RangeBounds>(&'_ Self, impl RangeBounds)\n-> isize where impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `isize` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11031,"byte_end":11040,"line_start":417,"line_end":417,"column_start":12,"column_end":21},"name":"lowercase","qualname":"::lowercase","value":"fn lowercase<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in range a-z.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in range a-z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":10962,"byte_end":11005,"line_start":415,"line_end":415,"column_start":5,"column_end":48}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11010,"byte_end":11019,"line_start":416,"line_end":416,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11309,"byte_end":11313,"line_start":426,"line_end":426,"column_start":12,"column_end":16},"name":"seed","qualname":"::seed","value":"fn seed<'_>(&'_ Self, u64)","parent":null,"children":[],"decl_id":null,"docs":" Initializes this generator with the given seed.\n","sig":null,"attributes":[{"value":"/ Initializes this generator with the given seed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11232,"byte_end":11283,"line_start":424,"line_end":424,"column_start":5,"column_end":56}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11288,"byte_end":11297,"line_start":425,"line_end":425,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11466,"byte_end":11474,"line_start":432,"line_end":432,"column_start":12,"column_end":20},"name":"get_seed","qualname":"::get_seed","value":"fn get_seed<'_>(&'_ Self) -> u64","parent":null,"children":[],"decl_id":null,"docs":" Gives back **current** seed that is being held by this generator.\n","sig":null,"attributes":[{"value":"/ Gives back **current** seed that is being held by this generator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11371,"byte_end":11440,"line_start":430,"line_end":430,"column_start":5,"column_end":74}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11445,"byte_end":11454,"line_start":431,"line_end":431,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11579,"byte_end":11586,"line_start":438,"line_end":438,"column_start":12,"column_end":19},"name":"shuffle","qualname":"::shuffle","value":"fn shuffle(&'_ Self, &'_ mut [T])","parent":null,"children":[],"decl_id":null,"docs":" Shuffles a slice randomly.\n","sig":null,"attributes":[{"value":"/ Shuffles a slice randomly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11523,"byte_end":11553,"line_start":436,"line_end":436,"column_start":5,"column_end":35}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":11558,"byte_end":11567,"line_start":437,"line_end":437,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"u8","qualname":"::u8","value":"fn u8<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> u8 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u8` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"u16","qualname":"::u16","value":"fn u16<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> u16\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u16` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"u32","qualname":"::u32","value":"fn u32<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> u32\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u32` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"u64","qualname":"::u64","value":"fn u64<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> u64\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u64` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"u128","qualname":"::u128","value":"fn u128<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> u128\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u128` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6279,"byte_end":6281,"line_start":237,"line_end":237,"column_start":16,"column_end":18},"name":"usize","qualname":"::usize","value":"fn usize<'_, impl RangeBounds>(&'_ Self, impl RangeBounds)\n-> usize where impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `usize` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6200,"byte_end":6203,"line_start":234,"line_end":234,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6212,"byte_end":6245,"line_start":235,"line_end":235,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":6254,"byte_end":6263,"line_start":236,"line_end":236,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13276,"byte_end":13285,"line_start":519,"line_end":519,"column_start":12,"column_end":21},"name":"uppercase","qualname":"::uppercase","value":"fn uppercase<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in range A-Z.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in range A-Z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13207,"byte_end":13250,"line_start":517,"line_end":517,"column_start":5,"column_end":48}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13255,"byte_end":13264,"line_start":518,"line_end":518,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13598,"byte_end":13602,"line_start":530,"line_end":530,"column_start":12,"column_end":16},"name":"char","qualname":"::char","value":"fn char<'_, impl RangeBounds>(&'_ Self, impl RangeBounds) -> char\nwhere impl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in the given range.","sig":null,"attributes":[{"value":"/ Generates a random `char` in the given range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13477,"byte_end":13526,"line_start":526,"line_end":526,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13531,"byte_end":13534,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13539,"byte_end":13572,"line_start":528,"line_end":528,"column_start":5,"column_end":38}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":13577,"byte_end":13586,"line_start":529,"line_end":529,"column_start":5,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15449,"byte_end":15453,"line_start":590,"line_end":590,"column_start":8,"column_end":12},"name":"seed","qualname":"::seed","value":"fn seed(u64)","parent":null,"children":[],"decl_id":null,"docs":" Initializes the thread-local generator with the given seed.\n","sig":null,"attributes":[{"value":"/ Initializes the thread-local generator with the given seed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15368,"byte_end":15431,"line_start":588,"line_end":588,"column_start":1,"column_end":64}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15432,"byte_end":15441,"line_start":589,"line_end":589,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15604,"byte_end":15612,"line_start":596,"line_end":596,"column_start":8,"column_end":16},"name":"get_seed","qualname":"::get_seed","value":"fn get_seed() -> u64","parent":null,"children":[],"decl_id":null,"docs":" Gives back **current** seed that is being held by the thread-local generator.\n","sig":null,"attributes":[{"value":"/ Gives back **current** seed that is being held by the thread-local generator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15505,"byte_end":15586,"line_start":594,"line_end":594,"column_start":1,"column_end":82}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15587,"byte_end":15596,"line_start":595,"line_end":595,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15710,"byte_end":15714,"line_start":602,"line_end":602,"column_start":8,"column_end":12},"name":"bool","qualname":"::bool","value":"fn bool() -> bool","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `bool`.\n","sig":null,"attributes":[{"value":"/ Generates a random `bool`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15662,"byte_end":15692,"line_start":600,"line_end":600,"column_start":1,"column_end":31}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15693,"byte_end":15702,"line_start":601,"line_end":601,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15831,"byte_end":15841,"line_start":608,"line_end":608,"column_start":8,"column_end":18},"name":"alphabetic","qualname":"::alphabetic","value":"fn alphabetic() -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in ranges a-z and A-Z.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in ranges a-z and A-Z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15761,"byte_end":15813,"line_start":606,"line_end":606,"column_start":1,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15814,"byte_end":15823,"line_start":607,"line_end":607,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15969,"byte_end":15981,"line_start":614,"line_end":614,"column_start":8,"column_end":20},"name":"alphanumeric","qualname":"::alphanumeric","value":"fn alphanumeric() -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in ranges a-z, A-Z and 0-9.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in ranges a-z, A-Z and 0-9.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15894,"byte_end":15951,"line_start":612,"line_end":612,"column_start":1,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":15952,"byte_end":15961,"line_start":613,"line_end":613,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16097,"byte_end":16106,"line_start":620,"line_end":620,"column_start":8,"column_end":17},"name":"lowercase","qualname":"::lowercase","value":"fn lowercase() -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in range a-z.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in range a-z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16036,"byte_end":16079,"line_start":618,"line_end":618,"column_start":1,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16080,"byte_end":16089,"line_start":619,"line_end":619,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16219,"byte_end":16228,"line_start":626,"line_end":626,"column_start":8,"column_end":17},"name":"uppercase","qualname":"::uppercase","value":"fn uppercase() -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `char` in range A-Z.\n","sig":null,"attributes":[{"value":"/ Generates a random `char` in range A-Z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16158,"byte_end":16201,"line_start":624,"line_end":624,"column_start":1,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16202,"byte_end":16211,"line_start":625,"line_end":625,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16467,"byte_end":16472,"line_start":636,"line_end":636,"column_start":8,"column_end":13},"name":"digit","qualname":"::digit","value":"fn digit(u32) -> char","parent":null,"children":[],"decl_id":null,"docs":" Generates a random digit in the given `base`.","sig":null,"attributes":[{"value":"/ Generates a random digit in the given `base`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16280,"byte_end":16329,"line_start":630,"line_end":630,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16330,"byte_end":16333,"line_start":631,"line_end":631,"column_start":1,"column_end":4}},{"value":"/ Digits are represented by `char`s in ranges 0-9 and a-z.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16334,"byte_end":16394,"line_start":632,"line_end":632,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16395,"byte_end":16398,"line_start":633,"line_end":633,"column_start":1,"column_end":4}},{"value":"/ Panics if the base is zero or greater than 36.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16399,"byte_end":16449,"line_start":634,"line_end":634,"column_start":1,"column_end":51}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16450,"byte_end":16459,"line_start":635,"line_end":635,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16581,"byte_end":16588,"line_start":642,"line_end":642,"column_start":8,"column_end":15},"name":"shuffle","qualname":"::shuffle","value":"fn shuffle(&'_ mut [T])","parent":null,"children":[],"decl_id":null,"docs":" Shuffles a slice randomly.\n","sig":null,"attributes":[{"value":"/ Shuffles a slice randomly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16533,"byte_end":16563,"line_start":640,"line_end":640,"column_start":1,"column_end":31}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16564,"byte_end":16573,"line_start":641,"line_end":641,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"u8","qualname":"::u8","value":"fn u8>(impl RangeBounds) -> u8 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u8` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"i8","qualname":"::i8","value":"fn i8>(impl RangeBounds) -> i8 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i8` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"u16","qualname":"::u16","value":"fn u16>(impl RangeBounds) -> u16 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u16` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"i16","qualname":"::i16","value":"fn i16>(impl RangeBounds) -> i16 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i16` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"u32","qualname":"::u32","value":"fn u32>(impl RangeBounds) -> u32 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u32` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"i32","qualname":"::i32","value":"fn i32>(impl RangeBounds) -> i32 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i32` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"u64","qualname":"::u64","value":"fn u64>(impl RangeBounds) -> u64 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u64` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"i64","qualname":"::i64","value":"fn i64>(impl RangeBounds) -> i64 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i64` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"u128","qualname":"::u128","value":"fn u128>(impl RangeBounds) -> u128 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `u128` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"i128","qualname":"::i128","value":"fn i128>(impl RangeBounds) -> i128 where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `i128` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"usize","qualname":"::usize","value":"fn usize>(impl RangeBounds) -> usize where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `usize` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"isize","qualname":"::isize","value":"fn isize>(impl RangeBounds) -> isize where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `isize` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16811,"byte_end":16813,"line_start":652,"line_end":652,"column_start":16,"column_end":18},"name":"char","qualname":"::char","value":"fn char>(impl RangeBounds) -> char where\nimpl RangeBounds: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":"Generates a random `char` in the given range.","sig":null,"attributes":[{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16732,"byte_end":16735,"line_start":649,"line_end":649,"column_start":9,"column_end":12}},{"value":"/ Panics if the range is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16744,"byte_end":16777,"line_start":650,"line_end":650,"column_start":9,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":16786,"byte_end":16795,"line_start":651,"line_end":651,"column_start":9,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":17796,"byte_end":17799,"line_start":673,"line_end":673,"column_start":8,"column_end":11},"name":"f32","qualname":"::f32","value":"fn f32() -> f32","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `f32` in range `0..1`.\n","sig":null,"attributes":[{"value":"/ Generates a random `f32` in range `0..1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":17743,"byte_end":17788,"line_start":672,"line_end":672,"column_start":1,"column_end":46}}]},{"kind":"Function","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":17897,"byte_end":17900,"line_start":678,"line_end":678,"column_start":8,"column_end":11},"name":"f64","qualname":"::f64","value":"fn f64() -> f64","parent":null,"children":[],"decl_id":null,"docs":" Generates a random `f64` in range `0..1`.\n","sig":null,"attributes":[{"value":"/ Generates a random `f64` in range `0..1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":17844,"byte_end":17889,"line_start":677,"line_end":677,"column_start":1,"column_end":46}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1996,"byte_end":1999,"line_start":86,"line_end":86,"column_start":18,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":30}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2085,"byte_end":2088,"line_start":93,"line_end":93,"column_start":16,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":32}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2846,"byte_end":2849,"line_start":119,"line_end":119,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7424,"byte_end":7427,"line_start":272,"line_end":272,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":45},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":117},{"krate":0,"index":120},{"krate":0,"index":123},{"krate":0,"index":126},{"krate":0,"index":129},{"krate":0,"index":132},{"krate":0,"index":56},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":135},{"krate":0,"index":138},{"krate":0,"index":141},{"krate":0,"index":144},{"krate":0,"index":147},{"krate":0,"index":150},{"krate":0,"index":62},{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":1996,"byte_end":1999,"line_start":86,"line_end":86,"column_start":18,"column_end":21},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":100},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2085,"byte_end":2088,"line_start":93,"line_end":93,"column_start":16,"column_end":19},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":100},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":2846,"byte_end":2849,"line_start":119,"line_end":119,"column_start":6,"column_end":9},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":100},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs","byte_start":7424,"byte_end":7427,"line_start":272,"line_end":272,"column_start":6,"column_end":9},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":100},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libfnv-527e2846e5be0169.json b/core/target/rls/debug/deps/save-analysis/libfnv-527e2846e5be0169.json new file mode 100644 index 0000000..d35c7ac --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libfnv-527e2846e5be0169.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","fnv","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=527e2846e5be0169","-C","extra-filename=-527e2846e5be0169","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfnv-527e2846e5be0169.rmeta"},"prelude":{"crate_id":{"name":"fnv","disambiguator":[1526125635387841081,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":0,"byte_end":19178,"line_start":1,"line_end":367,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":0,"byte_end":19178,"line_start":1,"line_end":367,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":25},{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":34}],"decl_id":null,"docs":" An implementation of the [Fowler–Noll–Vo hash function][chongo].","sig":null,"attributes":[{"value":"/ An implementation of the [Fowler–Noll–Vo hash function][chongo].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":0,"byte_end":72,"line_start":1,"line_end":1,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":73,"byte_end":76,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ ## About","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":77,"byte_end":89,"line_start":3,"line_end":3,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":90,"byte_end":93,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ The FNV hash function is a custom `Hasher` implementation that is more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":94,"byte_end":168,"line_start":5,"line_end":5,"column_start":1,"column_end":75}},{"value":"/ efficient for smaller hash keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":169,"byte_end":205,"line_start":6,"line_end":6,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":206,"byte_end":209,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ [The Rust FAQ states that][faq] while the default `Hasher` implementation,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":210,"byte_end":288,"line_start":8,"line_end":8,"column_start":1,"column_end":79}},{"value":"/ SipHash, is good in many cases, it is notably slower than other algorithms","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":289,"byte_end":367,"line_start":9,"line_end":9,"column_start":1,"column_end":79}},{"value":"/ with short keys, such as when you have a map of integers to other values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":368,"byte_end":445,"line_start":10,"line_end":10,"column_start":1,"column_end":78}},{"value":"/ In cases like these, [FNV is demonstrably faster][graphs].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":446,"byte_end":508,"line_start":11,"line_end":11,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":509,"byte_end":512,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ Its disadvantages are that it performs badly on larger inputs, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":513,"byte_end":583,"line_start":13,"line_end":13,"column_start":1,"column_end":71}},{"value":"/ provides no protection against collision attacks, where a malicious user","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":584,"byte_end":660,"line_start":14,"line_end":14,"column_start":1,"column_end":77}},{"value":"/ can craft specific keys designed to slow a hasher down. Thus, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":661,"byte_end":732,"line_start":15,"line_end":15,"column_start":1,"column_end":72}},{"value":"/ important to profile your program to ensure that you are using small hash","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":733,"byte_end":810,"line_start":16,"line_end":16,"column_start":1,"column_end":78}},{"value":"/ keys, and be certain that your program could not be exposed to malicious","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":811,"byte_end":887,"line_start":17,"line_end":17,"column_start":1,"column_end":77}},{"value":"/ inputs (including being a networked server).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":888,"byte_end":936,"line_start":18,"line_end":18,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":937,"byte_end":940,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ The Rust compiler itself uses FNV, as it is not worried about","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":941,"byte_end":1006,"line_start":20,"line_end":20,"column_start":1,"column_end":66}},{"value":"/ denial-of-service attacks, and can assume that its inputs are going to be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":1007,"byte_end":1084,"line_start":21,"line_end":21,"column_start":1,"column_end":78}},{"value":"/ small—a perfect use case for FNV.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":1085,"byte_end":1124,"line_start":22,"line_end":22,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":1125,"byte_end":1128,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2040,"byte_end":2043,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ [chongo]: http://www.isthe.com/chongo/tech/comp/fnv/index.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2044,"byte_end":2110,"line_start":65,"line_end":65,"column_start":1,"column_end":67}},{"value":"/ [faq]: https://www.rust-lang.org/en-US/faq.html#why-are-rusts-hashmaps-slow","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2111,"byte_end":2190,"line_start":66,"line_end":66,"column_start":1,"column_end":80}},{"value":"/ [graphs]: https://cglab.ca/~abeinges/blah/hash-rs/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2191,"byte_end":2245,"line_start":67,"line_end":67,"column_start":1,"column_end":55}}]},{"kind":"Struct","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2852,"byte_end":2861,"line_start":89,"line_end":89,"column_start":12,"column_end":21},"name":"FnvHasher","qualname":"::FnvHasher","value":"","parent":null,"children":[],"decl_id":null,"docs":" An implementation of the Fowler–Noll–Vo hash function.","sig":null,"attributes":[{"value":"/ An implementation of the Fowler–Noll–Vo hash function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2671,"byte_end":2733,"line_start":85,"line_end":85,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2734,"byte_end":2737,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ See the [crate documentation](index.html) for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2738,"byte_end":2801,"line_start":87,"line_end":87,"column_start":1,"column_end":64}},{"value":"allow(missing_copy_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2802,"byte_end":2840,"line_start":88,"line_end":88,"column_start":1,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2920,"byte_end":2927,"line_start":94,"line_end":94,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> FnvHasher","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2903,"byte_end":2912,"line_start":93,"line_end":93,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3126,"byte_end":3134,"line_start":103,"line_end":103,"column_start":12,"column_end":20},"name":"with_key","qualname":"::with_key","value":"fn with_key(u64) -> FnvHasher","parent":null,"children":[],"decl_id":null,"docs":" Create an FNV hasher starting with a state corresponding\n to the hash `key`.\n","sig":null,"attributes":[{"value":"/ Create an FNV hasher starting with a state corresponding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3013,"byte_end":3073,"line_start":100,"line_end":100,"column_start":5,"column_end":65}},{"value":"/ to the hash `key`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3078,"byte_end":3100,"line_start":101,"line_end":101,"column_start":5,"column_end":27}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3105,"byte_end":3114,"line_start":102,"line_end":102,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3241,"byte_end":3247,"line_start":110,"line_end":110,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3224,"byte_end":3233,"line_start":109,"line_end":109,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3307,"byte_end":3312,"line_start":115,"line_end":115,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3290,"byte_end":3299,"line_start":114,"line_end":114,"column_start":5,"column_end":14}}]},{"kind":"Type","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3613,"byte_end":3627,"line_start":128,"line_end":128,"column_start":10,"column_end":24},"name":"FnvBuildHasher","qualname":"::FnvBuildHasher","value":"BuildHasherDefault","parent":null,"children":[],"decl_id":null,"docs":" A builder for default FNV hashers.\n","sig":null,"attributes":[{"value":"/ A builder for default FNV hashers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3565,"byte_end":3603,"line_start":127,"line_end":127,"column_start":1,"column_end":39}}]},{"kind":"Type","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3739,"byte_end":3749,"line_start":132,"line_end":132,"column_start":10,"column_end":20},"name":"FnvHashMap","qualname":"::FnvHashMap","value":"HashMap","parent":null,"children":[],"decl_id":null,"docs":" A `HashMap` using a default FNV hasher.\n","sig":null,"attributes":[{"value":"/ A `HashMap` using a default FNV hasher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3662,"byte_end":3705,"line_start":130,"line_end":130,"column_start":1,"column_end":44}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3706,"byte_end":3729,"line_start":131,"line_end":131,"column_start":1,"column_end":24}}]},{"kind":"Type","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3867,"byte_end":3877,"line_start":136,"line_end":136,"column_start":10,"column_end":20},"name":"FnvHashSet","qualname":"::FnvHashSet","value":"HashSet","parent":null,"children":[],"decl_id":null,"docs":" A `HashSet` using a default FNV hasher.\n","sig":null,"attributes":[{"value":"/ A `HashSet` using a default FNV hasher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3790,"byte_end":3833,"line_start":134,"line_end":134,"column_start":1,"column_end":44}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3834,"byte_end":3857,"line_start":135,"line_end":135,"column_start":1,"column_end":24}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2886,"byte_end":2895,"line_start":91,"line_end":91,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":24}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2997,"byte_end":3006,"line_start":99,"line_end":99,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":26}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3208,"byte_end":3217,"line_start":108,"line_end":108,"column_start":17,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":28},{"krate":0,"index":29}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2886,"byte_end":2895,"line_start":91,"line_end":91,"column_start":18,"column_end":27},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":20},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":2997,"byte_end":3006,"line_start":99,"line_end":99,"column_start":6,"column_end":15},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":20},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","byte_start":3208,"byte_end":3217,"line_start":108,"line_end":108,"column_start":17,"column_end":26},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":20},"to":{"krate":2,"index":10536}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libform_urlencoded-e7f3d6d52ec398b2.json b/core/target/rls/debug/deps/save-analysis/libform_urlencoded-e7f3d6d52ec398b2.json new file mode 100644 index 0000000..cfe1cba --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libform_urlencoded-e7f3d6d52ec398b2.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","form_urlencoded","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=e7f3d6d52ec398b2","-C","extra-filename=-e7f3d6d52ec398b2","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","percent_encoding=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpercent_encoding-c5554fbbeb208fa0.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libform_urlencoded-e7f3d6d52ec398b2.rmeta"},"prelude":{"crate_id":{"name":"form_urlencoded","disambiguator":[10608808757595914469,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","num":20,"id":{"name":"percent_encoding","disambiguator":[16511006977036736411,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":352,"byte_end":13126,"line_start":9,"line_end":416,"column_start":1,"column_end":75}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":352,"byte_end":13126,"line_start":9,"line_end":416,"column_start":1,"column_end":75},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":96},{"krate":0,"index":99},{"krate":0,"index":101},{"krate":0,"index":21},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":36},{"krate":0,"index":41},{"krate":0,"index":104},{"krate":0,"index":107},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":49},{"krate":0,"index":55},{"krate":0,"index":59},{"krate":0,"index":63},{"krate":0,"index":68},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":93},{"krate":0,"index":94}],"decl_id":null,"docs":" Parser and serializer for the [`application/x-www-form-urlencoded` syntax](\n http://url.spec.whatwg.org/#application/x-www-form-urlencoded),\n as used by HTML forms.","sig":null,"attributes":[{"value":"/ Parser and serializer for the [`application/x-www-form-urlencoded` syntax](","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":352,"byte_end":431,"line_start":9,"line_end":9,"column_start":1,"column_end":80}},{"value":"/ http://url.spec.whatwg.org/#application/x-www-form-urlencoded),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":432,"byte_end":499,"line_start":10,"line_end":10,"column_start":1,"column_end":68}},{"value":"/ as used by HTML forms.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":500,"byte_end":526,"line_start":11,"line_end":11,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":527,"byte_end":530,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ Converts between a string (such as an URL’s query string)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":531,"byte_end":594,"line_start":13,"line_end":13,"column_start":1,"column_end":62}},{"value":"/ and a sequence of (name, value) pairs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":595,"byte_end":637,"line_start":14,"line_end":14,"column_start":1,"column_end":43}}]},{"kind":"Function","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1083,"byte_end":1088,"line_start":28,"line_end":28,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse","value":"fn parse<'_>(&'_ [u8]) -> Parse","parent":null,"children":[],"decl_id":null,"docs":" Convert a byte string in the `application/x-www-form-urlencoded` syntax\n into a iterator of (name, value) pairs.","sig":null,"attributes":[{"value":"/ Convert a byte string in the `application/x-www-form-urlencoded` syntax","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":747,"byte_end":822,"line_start":20,"line_end":20,"column_start":1,"column_end":76}},{"value":"/ into a iterator of (name, value) pairs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":823,"byte_end":866,"line_start":21,"line_end":21,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":867,"byte_end":870,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ Use `parse(input.as_bytes())` to parse a `&str` string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":871,"byte_end":930,"line_start":23,"line_end":23,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":931,"byte_end":934,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ The names and values are percent-decoded. For instance, `%23first=%25try%25` will be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":935,"byte_end":1023,"line_start":25,"line_end":25,"column_start":1,"column_end":89}},{"value":"/ converted to `[(\"#first\", \"%try%\")]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1024,"byte_end":1065,"line_start":26,"line_end":26,"column_start":1,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1066,"byte_end":1075,"line_start":27,"line_end":27,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1208,"byte_end":1213,"line_start":33,"line_end":33,"column_start":12,"column_end":17},"name":"Parse","qualname":"::Parse","value":"Parse { }","parent":null,"children":[{"krate":0,"index":98}],"decl_id":null,"docs":" The return type of `parse()`.\n","sig":null,"attributes":[{"value":"/ The return type of `parse()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1140,"byte_end":1173,"line_start":31,"line_end":31,"column_start":1,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1332,"byte_end":1336,"line_start":40,"line_end":40,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":32},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":2836,"byte_end":2846,"line_start":86,"line_end":86,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> ParseIntoOwned","parent":null,"children":[],"decl_id":null,"docs":" Return a new iterator that yields pairs of `String` instead of pairs of `Cow`.\n","sig":null,"attributes":[{"value":"/ Return a new iterator that yields pairs of `String` instead of pairs of `Cow`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":2737,"byte_end":2824,"line_start":85,"line_end":85,"column_start":5,"column_end":92}}]},{"kind":"Struct","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3015,"byte_end":3029,"line_start":92,"line_end":92,"column_start":12,"column_end":26},"name":"ParseIntoOwned","qualname":"::ParseIntoOwned","value":"ParseIntoOwned { }","parent":null,"children":[{"krate":0,"index":35}],"decl_id":null,"docs":" Like `Parse`, but yields pairs of `String` instead of pairs of `Cow`.\n","sig":null,"attributes":[{"value":"/ Like `Parse`, but yields pairs of `String` instead of pairs of `Cow`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":2925,"byte_end":3003,"line_start":91,"line_end":91,"column_start":1,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3146,"byte_end":3150,"line_start":99,"line_end":99,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3479,"byte_end":3493,"line_start":110,"line_end":110,"column_start":8,"column_end":22},"name":"byte_serialize","qualname":"::byte_serialize","value":"fn byte_serialize<'_>(&'_ [u8]) -> ByteSerialize","parent":null,"children":[],"decl_id":null,"docs":" The [`application/x-www-form-urlencoded` byte serializer](\n https://url.spec.whatwg.org/#concept-urlencoded-byte-serializer).","sig":null,"attributes":[{"value":"/ The [`application/x-www-form-urlencoded` byte serializer](","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3294,"byte_end":3356,"line_start":106,"line_end":106,"column_start":1,"column_end":63}},{"value":"/ https://url.spec.whatwg.org/#concept-urlencoded-byte-serializer).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3357,"byte_end":3426,"line_start":107,"line_end":107,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3427,"byte_end":3430,"line_start":108,"line_end":108,"column_start":1,"column_end":4}},{"value":"/ Return an iterator of `&str` slices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3431,"byte_end":3471,"line_start":109,"line_end":109,"column_start":1,"column_end":41}}]},{"kind":"Struct","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3637,"byte_end":3650,"line_start":116,"line_end":116,"column_start":12,"column_end":25},"name":"ByteSerialize","qualname":"::ByteSerialize","value":"ByteSerialize { }","parent":null,"children":[{"krate":0,"index":106}],"decl_id":null,"docs":" Return value of `byte_serialize()`.\n","sig":null,"attributes":[{"value":"/ Return value of `byte_serialize()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3569,"byte_end":3608,"line_start":114,"line_end":114,"column_start":1,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3902,"byte_end":3906,"line_start":127,"line_end":127,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a str>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5042,"byte_end":5051,"line_start":154,"line_end":154,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5357,"byte_end":5367,"line_start":165,"line_end":165,"column_start":12,"column_end":22},"name":"Serializer","qualname":"::Serializer","value":"Serializer { }","parent":null,"children":[{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54}],"decl_id":null,"docs":" The [`application/x-www-form-urlencoded` serializer](\n https://url.spec.whatwg.org/#concept-urlencoded-serializer).\n","sig":null,"attributes":[{"value":"/ The [`application/x-www-form-urlencoded` serializer](","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5223,"byte_end":5280,"line_start":163,"line_end":163,"column_start":1,"column_end":58}},{"value":"/ https://url.spec.whatwg.org/#concept-urlencoded-serializer).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5281,"byte_end":5345,"line_start":164,"line_end":164,"column_start":1,"column_end":65}}]},{"kind":"Trait","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5484,"byte_end":5490,"line_start":171,"line_end":171,"column_start":11,"column_end":17},"name":"Target","qualname":"::Target","value":"Target","parent":null,"children":[{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5500,"byte_end":5513,"line_start":172,"line_end":172,"column_start":8,"column_end":21},"name":"as_mut_string","qualname":"::Target::as_mut_string","value":"fn as_mut_string<'_>(&'_ mut Self) -> &'_ mut String","parent":{"krate":0,"index":55},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5548,"byte_end":5554,"line_start":173,"line_end":173,"column_start":8,"column_end":14},"name":"finish","qualname":"::Target::finish","value":"fn finish(Self) -> Self::Finished","parent":{"krate":0,"index":55},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5589,"byte_end":5597,"line_start":174,"line_end":174,"column_start":10,"column_end":18},"name":"Finished","qualname":"::Target::Finished","value":"type Finished;","parent":{"krate":0,"index":55},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5634,"byte_end":5647,"line_start":178,"line_end":178,"column_start":8,"column_end":21},"name":"as_mut_string","qualname":"::as_mut_string","value":"fn as_mut_string<'_>(&'_ mut Self) -> &'_ mut String","parent":{"krate":0,"index":55},"children":[],"decl_id":{"krate":0,"index":56},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5702,"byte_end":5708,"line_start":181,"line_end":181,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish(Self) -> Self","parent":{"krate":0,"index":55},"children":[],"decl_id":{"krate":0,"index":57},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5817,"byte_end":5830,"line_start":188,"line_end":188,"column_start":8,"column_end":21},"name":"as_mut_string","qualname":"<&'a mut String as Target>::as_mut_string","value":"fn as_mut_string<'_>(&'_ mut Self) -> &'_ mut String","parent":{"krate":0,"index":55},"children":[],"decl_id":{"krate":0,"index":56},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5892,"byte_end":5898,"line_start":191,"line_end":191,"column_start":8,"column_end":14},"name":"finish","qualname":"<&'a mut String as Target>::finish","value":"fn finish(Self) -> Self","parent":{"krate":0,"index":55},"children":[],"decl_id":{"krate":0,"index":57},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6240,"byte_end":6243,"line_start":202,"line_end":202,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(T) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `application/x-www-form-urlencoded` serializer for the given target.","sig":null,"attributes":[{"value":"/ Create a new `application/x-www-form-urlencoded` serializer for the given target.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6007,"byte_end":6092,"line_start":198,"line_end":198,"column_start":5,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6097,"byte_end":6100,"line_start":199,"line_end":199,"column_start":5,"column_end":8}},{"value":"/ If the target is non-empty,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6105,"byte_end":6136,"line_start":200,"line_end":200,"column_start":5,"column_end":36}},{"value":"/ its content is assumed to already be in `application/x-www-form-urlencoded` syntax.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6141,"byte_end":6228,"line_start":201,"line_end":201,"column_start":5,"column_end":92}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6566,"byte_end":6576,"line_start":211,"line_end":211,"column_start":12,"column_end":22},"name":"for_suffix","qualname":"::for_suffix","value":"fn for_suffix(T, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `application/x-www-form-urlencoded` serializer\n for a suffix of the given target.","sig":null,"attributes":[{"value":"/ Create a new `application/x-www-form-urlencoded` serializer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6312,"byte_end":6375,"line_start":206,"line_end":206,"column_start":5,"column_end":68}},{"value":"/ for a suffix of the given target.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6380,"byte_end":6417,"line_start":207,"line_end":207,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6422,"byte_end":6425,"line_start":208,"line_end":208,"column_start":5,"column_end":8}},{"value":"/ If that suffix is non-empty,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6430,"byte_end":6462,"line_start":209,"line_end":209,"column_start":5,"column_end":37}},{"value":"/ its content is assumed to already be in `application/x-www-form-urlencoded` syntax.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":6467,"byte_end":6554,"line_start":210,"line_end":210,"column_start":5,"column_end":92}}]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7104,"byte_end":7109,"line_start":230,"line_end":230,"column_start":12,"column_end":17},"name":"clear","qualname":"::clear","value":"fn clear<'_>(&'_ mut Self) -> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Remove any existing name/value pair.","sig":null,"attributes":[{"value":"/ Remove any existing name/value pair.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7000,"byte_end":7040,"line_start":227,"line_end":227,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7045,"byte_end":7048,"line_start":228,"line_end":228,"column_start":5,"column_end":8}},{"value":"/ Panics if called after `.finish()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7053,"byte_end":7092,"line_start":229,"line_end":229,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7323,"byte_end":7340,"line_start":236,"line_end":236,"column_start":12,"column_end":29},"name":"encoding_override","qualname":"::encoding_override","value":"fn encoding_override<'_>(&'_ mut Self, EncodingOverride) -> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Set the character encoding to be used for names and values before percent-encoding.\n","sig":null,"attributes":[{"value":"/ Set the character encoding to be used for names and values before percent-encoding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7224,"byte_end":7311,"line_start":235,"line_end":235,"column_start":5,"column_end":92}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7554,"byte_end":7565,"line_start":244,"line_end":244,"column_start":12,"column_end":23},"name":"append_pair","qualname":"::append_pair","value":"fn append_pair<'_, '_, '_>(&'_ mut Self, &'_ str, &'_ str) -> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Serialize and append a name/value pair.","sig":null,"attributes":[{"value":"/ Serialize and append a name/value pair.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7447,"byte_end":7490,"line_start":241,"line_end":241,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7495,"byte_end":7498,"line_start":242,"line_end":242,"column_start":5,"column_end":8}},{"value":"/ Panics if called after `.finish()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7503,"byte_end":7542,"line_start":243,"line_end":243,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7935,"byte_end":7950,"line_start":258,"line_end":258,"column_start":12,"column_end":27},"name":"append_key_only","qualname":"::append_key_only","value":"fn append_key_only<'_, '_>(&'_ mut Self, &'_ str) -> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Serialize and append a name of parameter without any value.","sig":null,"attributes":[{"value":"/ Serialize and append a name of parameter without any value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7808,"byte_end":7871,"line_start":255,"line_end":255,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7876,"byte_end":7879,"line_start":256,"line_end":256,"column_start":5,"column_end":8}},{"value":"/ Panics if called after `.finish()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":7884,"byte_end":7923,"line_start":257,"line_end":257,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8497,"byte_end":8509,"line_start":275,"line_end":275,"column_start":12,"column_end":24},"name":"extend_pairs","qualname":"::extend_pairs","value":"fn extend_pairs(&'_ mut Self, I) -> &'_ mut Self where\nI: IntoIterator, I::Item: Borrow<(K, V)>, K: AsRef, V: AsRef","parent":null,"children":[],"decl_id":null,"docs":" Serialize and append a number of name/value pairs.","sig":null,"attributes":[{"value":"/ Serialize and append a number of name/value pairs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8165,"byte_end":8219,"line_start":268,"line_end":268,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8224,"byte_end":8227,"line_start":269,"line_end":269,"column_start":5,"column_end":8}},{"value":"/ This simply calls `append_pair` repeatedly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8232,"byte_end":8279,"line_start":270,"line_end":270,"column_start":5,"column_end":52}},{"value":"/ This can be more convenient, so the user doesn’t need to introduce a block","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8284,"byte_end":8364,"line_start":271,"line_end":271,"column_start":5,"column_end":83}},{"value":"/ to limit the scope of `Serializer`’s borrow of its string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8369,"byte_end":8433,"line_start":272,"line_end":272,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8438,"byte_end":8441,"line_start":273,"line_end":273,"column_start":5,"column_end":8}},{"value":"/ Panics if called after `.finish()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":8446,"byte_end":8485,"line_start":274,"line_end":274,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9421,"byte_end":9437,"line_start":305,"line_end":305,"column_start":12,"column_end":28},"name":"extend_keys_only","qualname":"::extend_keys_only","value":"fn extend_keys_only(&'_ mut Self, I) -> &'_ mut Self where\nI: IntoIterator, I::Item: Borrow, K: AsRef","parent":null,"children":[],"decl_id":null,"docs":" Serialize and append a number of names without values.","sig":null,"attributes":[{"value":"/ Serialize and append a number of names without values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9081,"byte_end":9139,"line_start":298,"line_end":298,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9144,"byte_end":9147,"line_start":299,"line_end":299,"column_start":5,"column_end":8}},{"value":"/ This simply calls `append_key_only` repeatedly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9152,"byte_end":9203,"line_start":300,"line_end":300,"column_start":5,"column_end":56}},{"value":"/ This can be more convenient, so the user doesn’t need to introduce a block","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9208,"byte_end":9288,"line_start":301,"line_end":301,"column_start":5,"column_end":83}},{"value":"/ to limit the scope of `Serializer`’s borrow of its string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9293,"byte_end":9357,"line_start":302,"line_end":302,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9362,"byte_end":9365,"line_start":303,"line_end":303,"column_start":5,"column_end":8}},{"value":"/ Panics if called after `.finish()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9370,"byte_end":9409,"line_start":304,"line_end":304,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10316,"byte_end":10322,"line_start":333,"line_end":333,"column_start":12,"column_end":18},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ mut Self) -> T::Finished","parent":null,"children":[],"decl_id":null,"docs":" If this serializer was constructed with a string, take and return that string.","sig":null,"attributes":[{"value":"/ If this serializer was constructed with a string, take and return that string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9835,"byte_end":9917,"line_start":321,"line_end":321,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9922,"byte_end":9925,"line_start":322,"line_end":322,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9930,"byte_end":9941,"line_start":323,"line_end":323,"column_start":5,"column_end":16}},{"value":"/ use form_urlencoded;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9946,"byte_end":9970,"line_start":324,"line_end":324,"column_start":5,"column_end":29}},{"value":"/ let encoded: String = form_urlencoded::Serializer::new(String::new())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":9975,"byte_end":10048,"line_start":325,"line_end":325,"column_start":5,"column_end":78}},{"value":"/ .append_pair(\"foo\", \"bar & baz\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10053,"byte_end":10093,"line_start":326,"line_end":326,"column_start":5,"column_end":45}},{"value":"/ .append_pair(\"saison\", \"Été+hiver\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10098,"byte_end":10143,"line_start":327,"line_end":327,"column_start":5,"column_end":48}},{"value":"/ .finish();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10148,"byte_end":10166,"line_start":328,"line_end":328,"column_start":5,"column_end":23}},{"value":"/ assert_eq!(encoded, \"foo=bar+%26+baz&saison=%C3%89t%C3%A9%2Bhiver\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10171,"byte_end":10243,"line_start":329,"line_end":329,"column_start":5,"column_end":77}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10248,"byte_end":10255,"line_start":330,"line_end":330,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10260,"byte_end":10263,"line_start":331,"line_end":331,"column_start":5,"column_end":8}},{"value":"/ Panics if called more than once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":10268,"byte_end":10304,"line_start":332,"line_end":332,"column_start":5,"column_end":41}}]},{"kind":"Type","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":13061,"byte_end":13077,"line_start":416,"line_end":416,"column_start":10,"column_end":26},"name":"EncodingOverride","qualname":"::EncodingOverride","value":"Option<&'a dyn for<'_> Fn(&'_ str) -> Cow>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1266,"byte_end":1271,"line_start":37,"line_end":37,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":24}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":2721,"byte_end":2726,"line_start":84,"line_end":84,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":32}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3083,"byte_end":3097,"line_start":96,"line_end":96,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":39}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3849,"byte_end":3862,"line_start":124,"line_end":124,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":48}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5618,"byte_end":5624,"line_start":177,"line_end":177,"column_start":17,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5983,"byte_end":5993,"line_start":197,"line_end":197,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":81},{"krate":0,"index":84}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":1266,"byte_end":1271,"line_start":37,"line_end":37,"column_start":23,"column_end":28},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":96},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":2721,"byte_end":2726,"line_start":84,"line_end":84,"column_start":10,"column_end":15},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":96},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3083,"byte_end":3097,"line_start":96,"line_end":96,"column_start":23,"column_end":37},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":33},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":3849,"byte_end":3862,"line_start":124,"line_end":124,"column_start":23,"column_end":36},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":104},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5618,"byte_end":5624,"line_start":177,"line_end":177,"column_start":17,"column_end":23},"kind":{"Impl":{"id":4}},"from":{"krate":5,"index":8368},"to":{"krate":0,"index":55}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.1.0/src/lib.rs","byte_start":5983,"byte_end":5993,"line_start":197,"line_end":197,"column_start":21,"column_end":31},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":49},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libfutf-08e61ebf7d461b1a.json b/core/target/rls/debug/deps/save-analysis/libfutf-08e61ebf7d461b1a.json new file mode 100644 index 0000000..4c90116 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libfutf-08e61ebf7d461b1a.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","futf","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=08e61ebf7d461b1a","-C","extra-filename=-08e61ebf7d461b1a","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","mac=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmac-005c72a790f23ea8.rmeta","--extern","debug_unreachable=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libdebug_unreachable-1fc925cad24ec0ad.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfutf-08e61ebf7d461b1a.rmeta"},"prelude":{"crate_id":{"name":"futf","disambiguator":[13513507028147276858,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":20,"id":{"name":"debug_unreachable","disambiguator":[17392445799145844097,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","num":21,"id":{"name":"mac","disambiguator":[12916761587908911006,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":301,"byte_end":8681,"line_start":7,"line_end":248,"column_start":1,"column_end":10}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":301,"byte_end":8681,"line_start":7,"line_end":248,"column_start":1,"column_end":10},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":22},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":47},{"krate":0,"index":49},{"krate":0,"index":51},{"krate":0,"index":53},{"krate":0,"index":56},{"krate":0,"index":61},{"krate":0,"index":63},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":72},{"krate":0,"index":74},{"krate":0,"index":77},{"krate":0,"index":80},{"krate":0,"index":83},{"krate":0,"index":86},{"krate":0,"index":90},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":19},{"krate":0,"index":20}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":799,"byte_end":804,"line_start":27,"line_end":27,"column_start":5,"column_end":10},"name":"Whole","qualname":"::Meaning::Whole","value":"Meaning::Whole(char)","parent":{"krate":0,"index":22},"children":[],"decl_id":null,"docs":" We found a whole codepoint.\n","sig":null,"attributes":[{"value":"/ We found a whole codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":763,"byte_end":794,"line_start":26,"line_end":26,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":25},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":805,"byte_end":809,"line_start":27,"line_end":27,"column_start":11,"column_end":15},"name":"0","qualname":"::Meaning::Whole::0","value":"char","parent":{"krate":0,"index":23},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1168,"byte_end":1181,"line_start":36,"line_end":36,"column_start":5,"column_end":18},"name":"LeadSurrogate","qualname":"::Meaning::LeadSurrogate","value":"Meaning::LeadSurrogate(u16)","parent":{"krate":0,"index":22},"children":[],"decl_id":null,"docs":" We found something that isn't a valid Unicode codepoint, but\n it *would* correspond to a UTF-16 leading surrogate code unit,\n i.e. a value in the range `U+D800` - `U+DBFF`.","sig":null,"attributes":[{"value":"/ We found something that isn't a valid Unicode codepoint, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":817,"byte_end":881,"line_start":29,"line_end":29,"column_start":5,"column_end":69}},{"value":"/ it *would* correspond to a UTF-16 leading surrogate code unit,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":886,"byte_end":952,"line_start":30,"line_end":30,"column_start":5,"column_end":71}},{"value":"/ i.e. a value in the range `U+D800` - `U+DBFF`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":957,"byte_end":1007,"line_start":31,"line_end":31,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1012,"byte_end":1015,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ The argument is the code unit's 10-bit index within that range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1020,"byte_end":1087,"line_start":33,"line_end":33,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1092,"byte_end":1095,"line_start":34,"line_end":34,"column_start":5,"column_end":8}},{"value":"/ These are found in UTF-8 variants such as CESU-8 and WTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1100,"byte_end":1163,"line_start":35,"line_end":35,"column_start":5,"column_end":68}}]},{"kind":"Field","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1182,"byte_end":1185,"line_start":36,"line_end":36,"column_start":19,"column_end":22},"name":"0","qualname":"::Meaning::LeadSurrogate::0","value":"u16","parent":{"krate":0,"index":26},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1545,"byte_end":1559,"line_start":45,"line_end":45,"column_start":5,"column_end":19},"name":"TrailSurrogate","qualname":"::Meaning::TrailSurrogate","value":"Meaning::TrailSurrogate(u16)","parent":{"krate":0,"index":22},"children":[],"decl_id":null,"docs":" We found something that isn't a valid Unicode codepoint, but\n it *would* correspond to a UTF-16 trailing surrogate code unit,\n i.e. a value in the range `U+DC00` - `U+DFFF`.","sig":null,"attributes":[{"value":"/ We found something that isn't a valid Unicode codepoint, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1193,"byte_end":1257,"line_start":38,"line_end":38,"column_start":5,"column_end":69}},{"value":"/ it *would* correspond to a UTF-16 trailing surrogate code unit,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1262,"byte_end":1329,"line_start":39,"line_end":39,"column_start":5,"column_end":72}},{"value":"/ i.e. a value in the range `U+DC00` - `U+DFFF`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1334,"byte_end":1384,"line_start":40,"line_end":40,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1389,"byte_end":1392,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ The argument is the code unit's 10-bit index within that range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1397,"byte_end":1464,"line_start":42,"line_end":42,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1469,"byte_end":1472,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ These are found in UTF-8 variants such as CESU-8 and WTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1477,"byte_end":1540,"line_start":44,"line_end":44,"column_start":5,"column_end":68}}]},{"kind":"Field","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1560,"byte_end":1563,"line_start":45,"line_end":45,"column_start":20,"column_end":23},"name":"0","qualname":"::Meaning::TrailSurrogate::0","value":"u16","parent":{"krate":0,"index":29},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":32},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1706,"byte_end":1712,"line_start":50,"line_end":50,"column_start":5,"column_end":11},"name":"Prefix","qualname":"::Meaning::Prefix","value":"Meaning::Prefix(usize)","parent":{"krate":0,"index":22},"children":[],"decl_id":null,"docs":" We found only a prefix of a codepoint before the buffer ended.","sig":null,"attributes":[{"value":"/ We found only a prefix of a codepoint before the buffer ended.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1571,"byte_end":1637,"line_start":47,"line_end":47,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1642,"byte_end":1645,"line_start":48,"line_end":48,"column_start":5,"column_end":8}},{"value":"/ Includes the number of additional bytes needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1650,"byte_end":1701,"line_start":49,"line_end":49,"column_start":5,"column_end":56}}]},{"kind":"Field","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1713,"byte_end":1718,"line_start":50,"line_end":50,"column_start":12,"column_end":17},"name":"0","qualname":"::Meaning::Prefix::0","value":"usize","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1874,"byte_end":1880,"line_start":56,"line_end":56,"column_start":5,"column_end":11},"name":"Suffix","qualname":"::Meaning::Suffix","value":"Meaning::Suffix","parent":{"krate":0,"index":22},"children":[],"decl_id":null,"docs":" We found only a suffix of a codepoint before running off the\n start of the buffer.","sig":null,"attributes":[{"value":"/ We found only a suffix of a codepoint before running off the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1726,"byte_end":1790,"line_start":52,"line_end":52,"column_start":5,"column_end":69}},{"value":"/ start of the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1795,"byte_end":1819,"line_start":53,"line_end":53,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1824,"byte_end":1827,"line_start":54,"line_end":54,"column_start":5,"column_end":8}},{"value":"/ Up to 3 more bytes may be needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1832,"byte_end":1869,"line_start":55,"line_end":55,"column_start":5,"column_end":42}}]},{"kind":"Enum","id":{"krate":0,"index":22},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":749,"byte_end":756,"line_start":25,"line_end":25,"column_start":10,"column_end":17},"name":"Meaning","qualname":"::Meaning","value":"enum Meaning {\n Whole(char),\n LeadSurrogate(u16),\n TrailSurrogate(u16),\n Prefix(usize),\n Suffix,\n}","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35}],"decl_id":null,"docs":" Meaning of a complete or partial UTF-8 codepoint.","sig":null,"attributes":[{"value":"/ Meaning of a complete or partial UTF-8 codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":484,"byte_end":537,"line_start":20,"line_end":20,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":538,"byte_end":541,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ Not all checking is performed eagerly. That is, a codepoint `Prefix` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":542,"byte_end":617,"line_start":22,"line_end":22,"column_start":1,"column_end":76}},{"value":"/ `Suffix` may in reality have no valid completion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":618,"byte_end":671,"line_start":23,"line_end":23,"column_start":1,"column_end":54}}]},{"kind":"Struct","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2018,"byte_end":2027,"line_start":61,"line_end":61,"column_start":12,"column_end":21},"name":"Codepoint","qualname":"::Codepoint","value":"Codepoint { bytes, rewind, meaning }","parent":null,"children":[{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60}],"decl_id":null,"docs":" Represents a complete or partial UTF-8 codepoint.\n","sig":null,"attributes":[{"value":"/ Represents a complete or partial UTF-8 codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":1885,"byte_end":1938,"line_start":59,"line_end":59,"column_start":1,"column_end":54}}]},{"kind":"Field","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2298,"byte_end":2303,"line_start":67,"line_end":67,"column_start":9,"column_end":14},"name":"bytes","qualname":"::Codepoint::bytes","value":"&'a [u8]","parent":{"krate":0,"index":56},"children":[],"decl_id":null,"docs":" The bytes that make up the partial or full codepoint.","sig":null,"attributes":[{"value":"/ The bytes that make up the partial or full codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2038,"byte_end":2095,"line_start":62,"line_end":62,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2100,"byte_end":2103,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ For a `Suffix` this depends on `idx`. We don't scan forward","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2108,"byte_end":2171,"line_start":64,"line_end":64,"column_start":5,"column_end":68}},{"value":"/ for additional continuation bytes after the reverse scan","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2176,"byte_end":2236,"line_start":65,"line_end":65,"column_start":5,"column_end":65}},{"value":"/ failed to locate a multibyte sequence start.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2241,"byte_end":2289,"line_start":66,"line_end":66,"column_start":5,"column_end":53}}]},{"kind":"Field","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2418,"byte_end":2424,"line_start":71,"line_end":71,"column_start":9,"column_end":15},"name":"rewind","qualname":"::Codepoint::rewind","value":"usize","parent":{"krate":0,"index":56},"children":[],"decl_id":null,"docs":" Start of the codepoint in the buffer, expressed as an offset\n back from `idx`.\n","sig":null,"attributes":[{"value":"/ Start of the codepoint in the buffer, expressed as an offset","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2320,"byte_end":2384,"line_start":69,"line_end":69,"column_start":5,"column_end":69}},{"value":"/ back from `idx`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2389,"byte_end":2409,"line_start":70,"line_end":70,"column_start":5,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2492,"byte_end":2499,"line_start":74,"line_end":74,"column_start":9,"column_end":16},"name":"meaning","qualname":"::Codepoint::meaning","value":"Meaning","parent":{"krate":0,"index":56},"children":[],"decl_id":null,"docs":" Meaning of the partial or full codepoint.\n","sig":null,"attributes":[{"value":"/ Meaning of the partial or full codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2438,"byte_end":2483,"line_start":73,"line_end":73,"column_start":5,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":5244,"byte_end":5252,"line_start":159,"line_end":159,"column_start":8,"column_end":16},"name":"classify","qualname":"::classify","value":"fn classify<'a>(&'a [u8], usize) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Describes the UTF-8 codepoint containing the byte at index `idx` within\n `buf`.","sig":null,"attributes":[{"value":"/ Describes the UTF-8 codepoint containing the byte at index `idx` within","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":5026,"byte_end":5101,"line_start":153,"line_end":153,"column_start":1,"column_end":76}},{"value":"/ `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":5102,"byte_end":5112,"line_start":154,"line_end":154,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":5113,"byte_end":5116,"line_start":155,"line_end":155,"column_start":1,"column_end":4}},{"value":"/ Returns `None` if `idx` is out of range, or if `buf` contains invalid UTF-8","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":5117,"byte_end":5196,"line_start":156,"line_end":156,"column_start":1,"column_end":80}},{"value":"/ in the vicinity of `idx`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":5197,"byte_end":5226,"line_start":157,"line_end":157,"column_start":1,"column_end":30}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":5227,"byte_end":5236,"line_start":158,"line_end":158,"column_start":1,"column_end":10}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2604,"byte_end":2608,"line_start":84,"line_end":84,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":13}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.5/src/lib.rs","byte_start":2604,"byte_end":2608,"line_start":84,"line_end":84,"column_start":6,"column_end":10},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":90},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libfutures_core-c9831e508cfbb4ff.json b/core/target/rls/debug/deps/save-analysis/libfutures_core-c9831e508cfbb4ff.json new file mode 100644 index 0000000..0e13ce3 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libfutures_core-c9831e508cfbb4ff.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","futures_core","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=c9831e508cfbb4ff","-C","extra-filename=-c9831e508cfbb4ff","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfutures_core-c9831e508cfbb4ff.rmeta"},"prelude":{"crate_id":{"name":"futures_core","disambiguator":[15934209685968588373,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":0,"byte_end":800,"line_start":1,"line_end":27,"column_start":1,"column_end":14}},"imports":[{"kind":"Use","ref_id":{"krate":2,"index":13763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":935,"byte_end":941,"line_start":8,"line_end":8,"column_start":23,"column_end":29},"alias_span":null,"name":"Future","value":"","parent":{"krate":0,"index":4}},{"kind":"Use","ref_id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":649,"byte_end":660,"line_start":20,"line_end":20,"column_start":24,"column_end":35},"alias_span":null,"name":"FusedFuture","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":2,"index":13763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":662,"byte_end":668,"line_start":20,"line_end":20,"column_start":37,"column_end":43},"alias_span":null,"name":"Future","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":670,"byte_end":679,"line_start":20,"line_end":20,"column_start":45,"column_end":54},"alias_span":null,"name":"TryFuture","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":740,"byte_end":751,"line_start":24,"line_end":24,"column_start":24,"column_end":35},"alias_span":null,"name":"FusedStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":753,"byte_end":759,"line_start":24,"line_end":24,"column_start":37,"column_end":43},"alias_span":null,"name":"Stream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":761,"byte_end":770,"line_start":24,"line_end":24,"column_start":45,"column_end":54},"alias_span":null,"name":"TryStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/mod.rs","byte_start":12675,"byte_end":12686,"line_start":4,"line_end":4,"column_start":29,"column_end":40},"alias_span":null,"name":"AtomicWaker","value":"","parent":{"krate":0,"index":170}},{"kind":"Use","ref_id":{"krate":2,"index":14065},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":12152,"byte_end":12159,"line_start":10,"line_end":10,"column_start":22,"column_end":29},"alias_span":null,"name":"Context","value":"","parent":{"krate":0,"index":167}},{"kind":"Use","ref_id":{"krate":2,"index":50416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":12161,"byte_end":12165,"line_start":10,"line_end":10,"column_start":31,"column_end":35},"alias_span":null,"name":"Poll","value":"","parent":{"krate":0,"index":167}},{"kind":"Use","ref_id":{"krate":2,"index":50452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":12167,"byte_end":12175,"line_start":10,"line_end":10,"column_start":37,"column_end":45},"alias_span":null,"name":"RawWaker","value":"","parent":{"krate":0,"index":167}},{"kind":"Use","ref_id":{"krate":2,"index":50461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":12177,"byte_end":12191,"line_start":10,"line_end":10,"column_start":47,"column_end":61},"alias_span":null,"name":"RawWakerVTable","value":"","parent":{"krate":0,"index":167}},{"kind":"Use","ref_id":{"krate":2,"index":14075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":12193,"byte_end":12198,"line_start":10,"line_end":10,"column_start":63,"column_end":68},"alias_span":null,"name":"Waker","value":"","parent":{"krate":0,"index":167}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":0,"byte_end":800,"line_start":1,"line_end":27,"column_start":1,"column_end":14},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":73},{"krate":0,"index":76},{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":161},{"krate":0,"index":164},{"krate":0,"index":167}],"decl_id":null,"docs":" Core traits and types for asynchronous operations in Rust.\n","sig":null,"attributes":[{"value":"/ Core traits and types for asynchronous operations in Rust.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":0,"byte_end":62,"line_start":1,"line_end":1,"column_start":1,"column_end":63}},{"value":"warn(missing_debug_implementations, missing_docs, rust_2018_idioms,\nunreachable_pub)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":107,"byte_end":195,"line_start":4,"line_end":4,"column_start":1,"column_end":89}}]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"future","qualname":"::future","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","parent":null,"children":[{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":21},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":44},{"krate":0,"index":48},{"krate":0,"index":55}],"decl_id":null,"docs":" Futures.\n","sig":null,"attributes":[{"value":"/ Futures.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":802,"byte_end":814,"line_start":1,"line_end":1,"column_start":1,"column_end":13}}]},{"kind":"Type","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1119,"byte_end":1128,"line_start":13,"line_end":13,"column_start":10,"column_end":19},"name":"BoxFuture","qualname":"::future::BoxFuture","value":"Pin + Send + 'a>>","parent":null,"children":[],"decl_id":null,"docs":" An owned dynamically typed [`Future`] for use in cases where you can't\n statically type your result or need to add some indirection.\n","sig":null,"attributes":[{"value":"/ An owned dynamically typed [`Future`] for use in cases where you can't","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":944,"byte_end":1018,"line_start":10,"line_end":10,"column_start":1,"column_end":75}},{"value":"/ statically type your result or need to add some indirection.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1019,"byte_end":1083,"line_start":11,"line_end":11,"column_start":1,"column_end":65}},{"value":"cfg(feature = \"alloc\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1084,"byte_end":1109,"line_start":12,"line_end":12,"column_start":1,"column_end":26}}]},{"kind":"Type","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1287,"byte_end":1301,"line_start":17,"line_end":17,"column_start":10,"column_end":24},"name":"LocalBoxFuture","qualname":"::future::LocalBoxFuture","value":"Pin + 'a>>","parent":null,"children":[],"decl_id":null,"docs":" `BoxFuture`, but without the `Send` requirement.\n","sig":null,"attributes":[{"value":"/ `BoxFuture`, but without the `Send` requirement.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1199,"byte_end":1251,"line_start":15,"line_end":15,"column_start":1,"column_end":53}},{"value":"cfg(feature = \"alloc\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1252,"byte_end":1277,"line_start":16,"line_end":16,"column_start":1,"column_end":26}}]},{"kind":"Trait","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1828,"byte_end":1839,"line_start":27,"line_end":27,"column_start":11,"column_end":22},"name":"FusedFuture","qualname":"::future::FusedFuture","value":"FusedFuture: Future","parent":null,"children":[{"krate":0,"index":28}],"decl_id":null,"docs":" A future which tracks whether or not the underlying future\n should no longer be polled.","sig":null,"attributes":[{"value":"/ A future which tracks whether or not the underlying future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1365,"byte_end":1427,"line_start":19,"line_end":19,"column_start":1,"column_end":63}},{"value":"/ should no longer be polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1428,"byte_end":1459,"line_start":20,"line_end":20,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1460,"byte_end":1463,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ `is_terminated` will return `true` if a future should no longer be polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1464,"byte_end":1542,"line_start":22,"line_end":22,"column_start":1,"column_end":79}},{"value":"/ Usually, this state occurs after `poll` (or `try_poll`) returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1543,"byte_end":1611,"line_start":23,"line_end":23,"column_start":1,"column_end":69}},{"value":"/ `Poll::Ready`. However, `is_terminated` may also return `true` if a future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1612,"byte_end":1690,"line_start":24,"line_end":24,"column_start":1,"column_end":79}},{"value":"/ has become inactive and can no longer make progress and should be ignored","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1691,"byte_end":1768,"line_start":25,"line_end":25,"column_start":1,"column_end":78}},{"value":"/ or dropped rather than being `poll`ed again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1769,"byte_end":1817,"line_start":26,"line_end":26,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1933,"byte_end":1946,"line_start":29,"line_end":29,"column_start":8,"column_end":21},"name":"is_terminated","qualname":"::future::FusedFuture::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":27},"children":[],"decl_id":null,"docs":" Returns `true` if the underlying future should no longer be polled.\n","sig":null,"attributes":[{"value":"/ Returns `true` if the underlying future should no longer be polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1854,"byte_end":1925,"line_start":28,"line_end":28,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2036,"byte_end":2049,"line_start":33,"line_end":33,"column_start":8,"column_end":21},"name":"is_terminated","qualname":"<&'_ mut F as future::FusedFuture>::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":27},"children":[],"decl_id":{"krate":0,"index":28},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2226,"byte_end":2239,"line_start":43,"line_end":43,"column_start":8,"column_end":21},"name":"is_terminated","qualname":" as future::FusedFuture>::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":27},"children":[],"decl_id":{"krate":0,"index":28},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2388,"byte_end":2394,"line_start":51,"line_end":51,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::future::private_try_future::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2618,"byte_end":2627,"line_start":58,"line_end":58,"column_start":11,"column_end":20},"name":"TryFuture","qualname":"::future::TryFuture","value":"TryFuture: Future + private_try_future::Sealed","parent":null,"children":[{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47}],"decl_id":null,"docs":" A convenience for futures that return `Result` values that includes\n a variety of adapters tailored to such futures.\n","sig":null,"attributes":[{"value":"/ A convenience for futures that return `Result` values that includes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2484,"byte_end":2555,"line_start":56,"line_end":56,"column_start":1,"column_end":72}},{"value":"/ a variety of adapters tailored to such futures.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2556,"byte_end":2607,"line_start":57,"line_end":57,"column_start":1,"column_end":52}}]},{"kind":"Type","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2737,"byte_end":2739,"line_start":60,"line_end":60,"column_start":10,"column_end":12},"name":"Ok","qualname":"::future::TryFuture::Ok","value":"type Ok;","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":" The type of successful values yielded by this future\n","sig":null,"attributes":[{"value":"/ The type of successful values yielded by this future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2671,"byte_end":2727,"line_start":59,"line_end":59,"column_start":5,"column_end":61}}]},{"kind":"Type","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2803,"byte_end":2808,"line_start":63,"line_end":63,"column_start":10,"column_end":15},"name":"Error","qualname":"::future::TryFuture::Error","value":"type Error;","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":" The type of failures yielded by this future\n","sig":null,"attributes":[{"value":"/ The type of failures yielded by this future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2746,"byte_end":2793,"line_start":62,"line_end":62,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3058,"byte_end":3066,"line_start":70,"line_end":70,"column_start":8,"column_end":16},"name":"try_poll","qualname":"::future::TryFuture::try_poll","value":"fn try_poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":" Poll this `TryFuture` as if it were a `Future`.","sig":null,"attributes":[{"value":"/ Poll this `TryFuture` as if it were a `Future`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2815,"byte_end":2866,"line_start":65,"line_end":65,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2871,"byte_end":2874,"line_start":66,"line_end":66,"column_start":5,"column_end":8}},{"value":"/ This method is a stopgap for a compiler limitation that prevents us from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2879,"byte_end":2955,"line_start":67,"line_end":67,"column_start":5,"column_end":81}},{"value":"/ directly inheriting from the `Future` trait; in the future it won't be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2960,"byte_end":3034,"line_start":68,"line_end":68,"column_start":5,"column_end":79}},{"value":"/ needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3039,"byte_end":3050,"line_start":69,"line_end":69,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3298,"byte_end":3306,"line_start":81,"line_end":81,"column_start":8,"column_end":16},"name":"try_poll","qualname":"::try_poll","value":"fn try_poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll","parent":{"krate":0,"index":44},"children":[],"decl_id":{"krate":0,"index":47},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3281,"byte_end":3290,"line_start":80,"line_end":80,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3571,"byte_end":3584,"line_start":92,"line_end":92,"column_start":12,"column_end":25},"name":"is_terminated","qualname":" as future::FusedFuture>::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":27},"children":[],"decl_id":{"krate":0,"index":28},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3788,"byte_end":3801,"line_start":99,"line_end":99,"column_start":12,"column_end":25},"name":"is_terminated","qualname":" as future::FusedFuture>::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":27},"children":[],"decl_id":{"krate":0,"index":28},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"stream","qualname":"::stream","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","parent":null,"children":[{"krate":0,"index":77},{"krate":0,"index":80},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":87},{"krate":0,"index":90},{"krate":0,"index":93},{"krate":0,"index":96},{"krate":0,"index":100},{"krate":0,"index":105},{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":115},{"krate":0,"index":118},{"krate":0,"index":127},{"krate":0,"index":131},{"krate":0,"index":138}],"decl_id":null,"docs":" Asynchronous streams.\n","sig":null,"attributes":[{"value":"/ Asynchronous streams.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":3893,"byte_end":3918,"line_start":1,"line_end":1,"column_start":1,"column_end":26}}]},{"kind":"Type","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4174,"byte_end":4183,"line_start":10,"line_end":10,"column_start":10,"column_end":19},"name":"BoxStream","qualname":"::stream::BoxStream","value":"Pin + Send + 'a>>","parent":null,"children":[],"decl_id":null,"docs":" An owned dynamically typed [`Stream`] for use in cases where you can't\n statically type your result or need to add some indirection.\n","sig":null,"attributes":[{"value":"/ An owned dynamically typed [`Stream`] for use in cases where you can't","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":3999,"byte_end":4073,"line_start":7,"line_end":7,"column_start":1,"column_end":75}},{"value":"/ statically type your result or need to add some indirection.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4074,"byte_end":4138,"line_start":8,"line_end":8,"column_start":1,"column_end":65}},{"value":"cfg(feature = \"alloc\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4139,"byte_end":4164,"line_start":9,"line_end":9,"column_start":1,"column_end":26}}]},{"kind":"Type","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4340,"byte_end":4354,"line_start":14,"line_end":14,"column_start":10,"column_end":24},"name":"LocalBoxStream","qualname":"::stream::LocalBoxStream","value":"Pin + 'a>>","parent":null,"children":[],"decl_id":null,"docs":" `BoxStream`, but without the `Send` requirement.\n","sig":null,"attributes":[{"value":"/ `BoxStream`, but without the `Send` requirement.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4252,"byte_end":4304,"line_start":12,"line_end":12,"column_start":1,"column_end":53}},{"value":"cfg(feature = \"alloc\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4305,"byte_end":4330,"line_start":13,"line_end":13,"column_start":1,"column_end":26}}]},{"kind":"Trait","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4961,"byte_end":4967,"line_start":27,"line_end":27,"column_start":11,"column_end":17},"name":"Stream","qualname":"::stream::Stream","value":"Stream","parent":null,"children":[{"krate":0,"index":97},{"krate":0,"index":98},{"krate":0,"index":99}],"decl_id":null,"docs":" A stream of values produced asynchronously.","sig":null,"attributes":[{"value":"/ A stream of values produced asynchronously.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4416,"byte_end":4463,"line_start":16,"line_end":16,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4464,"byte_end":4467,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ If `Future` is an asynchronous version of `T`, then `Stream` is an asynchronous version of `Iterator`. A stream","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4549,"byte_end":4619,"line_start":19,"line_end":19,"column_start":1,"column_end":71}},{"value":"/ represents a sequence of value-producing events that occur asynchronously to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4620,"byte_end":4700,"line_start":20,"line_end":20,"column_start":1,"column_end":81}},{"value":"/ the caller.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4701,"byte_end":4716,"line_start":21,"line_end":21,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4717,"byte_end":4720,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ The trait is modeled after `Future`, but allows `poll_next` to be called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4721,"byte_end":4797,"line_start":23,"line_end":23,"column_start":1,"column_end":77}},{"value":"/ even after a value has been produced, yielding `None` once the stream has","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4798,"byte_end":4875,"line_start":24,"line_end":24,"column_start":1,"column_end":78}},{"value":"/ been fully exhausted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4876,"byte_end":4901,"line_start":25,"line_end":25,"column_start":1,"column_end":26}},{"value":"must_use = \"streams do nothing unless polled\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4902,"byte_end":4950,"line_start":26,"line_end":26,"column_start":1,"column_end":49}}]},{"kind":"Type","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5017,"byte_end":5021,"line_start":29,"line_end":29,"column_start":10,"column_end":14},"name":"Item","qualname":"::stream::Stream::Item","value":"type Item;","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":" Values yielded by the stream.\n","sig":null,"attributes":[{"value":"/ Values yielded by the stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":4974,"byte_end":5007,"line_start":28,"line_end":28,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6737,"byte_end":6746,"line_start":66,"line_end":66,"column_start":8,"column_end":17},"name":"poll_next","qualname":"::stream::Stream::poll_next","value":"fn poll_next<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":" Attempt to pull out the next value of this stream, registering the\n current task for wakeup if the value is not yet available, and returning\n `None` if the stream is exhausted.","sig":null,"attributes":[{"value":"/ Attempt to pull out the next value of this stream, registering the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5028,"byte_end":5098,"line_start":31,"line_end":31,"column_start":5,"column_end":75}},{"value":"/ current task for wakeup if the value is not yet available, and returning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5103,"byte_end":5179,"line_start":32,"line_end":32,"column_start":5,"column_end":81}},{"value":"/ `None` if the stream is exhausted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5184,"byte_end":5222,"line_start":33,"line_end":33,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5227,"byte_end":5230,"line_start":34,"line_end":34,"column_start":5,"column_end":8}},{"value":"/ # Return value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5235,"byte_end":5253,"line_start":35,"line_end":35,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5258,"byte_end":5261,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ There are several possible return values, each indicating a distinct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5266,"byte_end":5338,"line_start":37,"line_end":37,"column_start":5,"column_end":77}},{"value":"/ stream state:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5343,"byte_end":5360,"line_start":38,"line_end":38,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5365,"byte_end":5368,"line_start":39,"line_end":39,"column_start":5,"column_end":8}},{"value":"/ - `Poll::Pending` means that this stream's next value is not ready","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5373,"byte_end":5443,"line_start":40,"line_end":40,"column_start":5,"column_end":75}},{"value":"/ yet. Implementations will ensure that the current task will be notified","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5448,"byte_end":5523,"line_start":41,"line_end":41,"column_start":5,"column_end":80}},{"value":"/ when the next value may be ready.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5528,"byte_end":5565,"line_start":42,"line_end":42,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5570,"byte_end":5573,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ - `Poll::Ready(Some(val))` means that the stream has successfully","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5578,"byte_end":5647,"line_start":44,"line_end":44,"column_start":5,"column_end":74}},{"value":"/ produced a value, `val`, and may produce further values on subsequent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5652,"byte_end":5725,"line_start":45,"line_end":45,"column_start":5,"column_end":78}},{"value":"/ `poll_next` calls.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5730,"byte_end":5752,"line_start":46,"line_end":46,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5757,"byte_end":5760,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ - `Poll::Ready(None)` means that the stream has terminated, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5765,"byte_end":5832,"line_start":48,"line_end":48,"column_start":5,"column_end":72}},{"value":"/ `poll_next` should not be invoked again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5837,"byte_end":5881,"line_start":49,"line_end":49,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5886,"byte_end":5889,"line_start":50,"line_end":50,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5894,"byte_end":5906,"line_start":51,"line_end":51,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5911,"byte_end":5914,"line_start":52,"line_end":52,"column_start":5,"column_end":8}},{"value":"/ Once a stream has finished (returned `Ready(None)` from `poll_next`), calling its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":5919,"byte_end":6004,"line_start":53,"line_end":53,"column_start":5,"column_end":90}},{"value":"/ `poll_next` method again may panic, block forever, or cause other kinds of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6009,"byte_end":6087,"line_start":54,"line_end":54,"column_start":5,"column_end":83}},{"value":"/ problems; the `Stream` trait places no requirements on the effects of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6092,"byte_end":6165,"line_start":55,"line_end":55,"column_start":5,"column_end":78}},{"value":"/ such a call. However, as the `poll_next` method is not marked `unsafe`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6170,"byte_end":6245,"line_start":56,"line_end":56,"column_start":5,"column_end":80}},{"value":"/ Rust's usual rules apply: calls must never cause undefined behavior","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6250,"byte_end":6321,"line_start":57,"line_end":57,"column_start":5,"column_end":76}},{"value":"/ (memory corruption, incorrect use of `unsafe` functions, or the like),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6326,"byte_end":6400,"line_start":58,"line_end":58,"column_start":5,"column_end":79}},{"value":"/ regardless of the stream's state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6405,"byte_end":6442,"line_start":59,"line_end":59,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6447,"byte_end":6450,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ If this is difficult to guard against then the [`fuse`] adapter can be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6455,"byte_end":6534,"line_start":61,"line_end":61,"column_start":5,"column_end":84}},{"value":"/ to ensure that `poll_next` always returns `Ready(None)` in subsequent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6539,"byte_end":6612,"line_start":62,"line_end":62,"column_start":5,"column_end":78}},{"value":"/ calls.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6617,"byte_end":6627,"line_start":63,"line_end":63,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6632,"byte_end":6635,"line_start":64,"line_end":64,"column_start":5,"column_end":8}},{"value":"/ [`fuse`]: https://docs.rs/futures/0.3/futures/stream/trait.StreamExt.html#method.fuse","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6640,"byte_end":6729,"line_start":65,"line_end":65,"column_start":5,"column_end":94}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8131,"byte_end":8140,"line_start":95,"line_end":95,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::stream::Stream::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":0,"index":96},"children":[],"decl_id":null,"docs":" Returns the bounds on the remaining length of the stream.","sig":null,"attributes":[{"value":"/ Returns the bounds on the remaining length of the stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6825,"byte_end":6886,"line_start":68,"line_end":68,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6891,"byte_end":6894,"line_start":69,"line_end":69,"column_start":5,"column_end":8}},{"value":"/ Specifically, `size_hint()` returns a tuple where the first element","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6899,"byte_end":6970,"line_start":70,"line_end":70,"column_start":5,"column_end":76}},{"value":"/ is the lower bound, and the second element is the upper bound.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":6975,"byte_end":7041,"line_start":71,"line_end":71,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7046,"byte_end":7049,"line_start":72,"line_end":72,"column_start":5,"column_end":8}},{"value":"/ The second half of the tuple that is returned is an [`Option`]`<`[`usize`]`>`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7054,"byte_end":7136,"line_start":73,"line_end":73,"column_start":5,"column_end":87}},{"value":"/ A [`None`] here means that either there is no known upper bound, or the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7141,"byte_end":7216,"line_start":74,"line_end":74,"column_start":5,"column_end":80}},{"value":"/ upper bound is larger than [`usize`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7221,"byte_end":7262,"line_start":75,"line_end":75,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7267,"byte_end":7270,"line_start":76,"line_end":76,"column_start":5,"column_end":8}},{"value":"/ # Implementation notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7275,"byte_end":7301,"line_start":77,"line_end":77,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7306,"byte_end":7309,"line_start":78,"line_end":78,"column_start":5,"column_end":8}},{"value":"/ It is not enforced that a stream implementation yields the declared","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7314,"byte_end":7385,"line_start":79,"line_end":79,"column_start":5,"column_end":76}},{"value":"/ number of elements. A buggy stream may yield less than the lower bound","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7390,"byte_end":7464,"line_start":80,"line_end":80,"column_start":5,"column_end":79}},{"value":"/ or more than the upper bound of elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7469,"byte_end":7514,"line_start":81,"line_end":81,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7519,"byte_end":7522,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ `size_hint()` is primarily intended to be used for optimizations such as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7527,"byte_end":7603,"line_start":83,"line_end":83,"column_start":5,"column_end":81}},{"value":"/ reserving space for the elements of the stream, but must not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7608,"byte_end":7675,"line_start":84,"line_end":84,"column_start":5,"column_end":72}},{"value":"/ trusted to e.g., omit bounds checks in unsafe code. An incorrect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7680,"byte_end":7748,"line_start":85,"line_end":85,"column_start":5,"column_end":73}},{"value":"/ implementation of `size_hint()` should not lead to memory safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7753,"byte_end":7821,"line_start":86,"line_end":86,"column_start":5,"column_end":73}},{"value":"/ violations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7826,"byte_end":7841,"line_start":87,"line_end":87,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7846,"byte_end":7849,"line_start":88,"line_end":88,"column_start":5,"column_end":8}},{"value":"/ That said, the implementation should provide a correct estimation,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7854,"byte_end":7924,"line_start":89,"line_end":89,"column_start":5,"column_end":75}},{"value":"/ because otherwise it would be a violation of the trait's protocol.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":7929,"byte_end":7999,"line_start":90,"line_end":90,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8004,"byte_end":8007,"line_start":91,"line_end":91,"column_start":5,"column_end":8}},{"value":"/ The default implementation returns `(0, `[`None`]`)` which is correct for any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8012,"byte_end":8093,"line_start":92,"line_end":92,"column_start":5,"column_end":86}},{"value":"/ stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8098,"byte_end":8109,"line_start":93,"line_end":93,"column_start":5,"column_end":16}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8114,"byte_end":8123,"line_start":94,"line_end":94,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8289,"byte_end":8298,"line_start":103,"line_end":103,"column_start":8,"column_end":17},"name":"poll_next","qualname":"<&'_ mut S as stream::Stream>::poll_next","value":"fn poll_next<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":98},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8439,"byte_end":8448,"line_start":107,"line_end":107,"column_start":8,"column_end":17},"name":"size_hint","qualname":"<&'_ mut S as stream::Stream>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":99},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8657,"byte_end":8666,"line_start":119,"line_end":119,"column_start":8,"column_end":17},"name":"poll_next","qualname":" as stream::Stream>::poll_next","value":"fn poll_next<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":98},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8801,"byte_end":8810,"line_start":123,"line_end":123,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as stream::Stream>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":99},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9361,"byte_end":9372,"line_start":136,"line_end":136,"column_start":11,"column_end":22},"name":"FusedStream","qualname":"::stream::FusedStream","value":"FusedStream: Stream","parent":null,"children":[{"krate":0,"index":111}],"decl_id":null,"docs":" A stream which tracks whether or not the underlying stream\n should no longer be polled.","sig":null,"attributes":[{"value":"/ A stream which tracks whether or not the underlying stream","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8884,"byte_end":8946,"line_start":128,"line_end":128,"column_start":1,"column_end":63}},{"value":"/ should no longer be polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8947,"byte_end":8978,"line_start":129,"line_end":129,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8979,"byte_end":8982,"line_start":130,"line_end":130,"column_start":1,"column_end":4}},{"value":"/ `is_terminated` will return `true` if a future should no longer be polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8983,"byte_end":9061,"line_start":131,"line_end":131,"column_start":1,"column_end":79}},{"value":"/ Usually, this state occurs after `poll_next` (or `try_poll_next`) returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9062,"byte_end":9140,"line_start":132,"line_end":132,"column_start":1,"column_end":79}},{"value":"/ `Poll::Ready(None)`. However, `is_terminated` may also return `true` if a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9141,"byte_end":9218,"line_start":133,"line_end":133,"column_start":1,"column_end":78}},{"value":"/ stream has become inactive and can no longer make progress and should be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9219,"byte_end":9295,"line_start":134,"line_end":134,"column_start":1,"column_end":77}},{"value":"/ ignored or dropped rather than being polled again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9296,"byte_end":9350,"line_start":135,"line_end":135,"column_start":1,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9455,"byte_end":9468,"line_start":138,"line_end":138,"column_start":8,"column_end":21},"name":"is_terminated","qualname":"::stream::FusedStream::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":110},"children":[],"decl_id":null,"docs":" Returns `true` if the stream should no longer be polled.\n","sig":null,"attributes":[{"value":"/ Returns `true` if the stream should no longer be polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9387,"byte_end":9447,"line_start":137,"line_end":137,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9558,"byte_end":9571,"line_start":142,"line_end":142,"column_start":8,"column_end":21},"name":"is_terminated","qualname":"<&'_ mut F as stream::FusedStream>::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":110},"children":[],"decl_id":{"krate":0,"index":111},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9748,"byte_end":9761,"line_start":152,"line_end":152,"column_start":8,"column_end":21},"name":"is_terminated","qualname":" as stream::FusedStream>::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":110},"children":[],"decl_id":{"krate":0,"index":111},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9910,"byte_end":9916,"line_start":160,"line_end":160,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::stream::private_try_stream::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10138,"byte_end":10147,"line_start":167,"line_end":167,"column_start":11,"column_end":20},"name":"TryStream","qualname":"::stream::TryStream","value":"TryStream: Stream + private_try_stream::Sealed","parent":null,"children":[{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130}],"decl_id":null,"docs":" A convenience for streams that return `Result` values that includes\n a variety of adapters tailored to such futures.\n","sig":null,"attributes":[{"value":"/ A convenience for streams that return `Result` values that includes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10004,"byte_end":10075,"line_start":165,"line_end":165,"column_start":1,"column_end":72}},{"value":"/ a variety of adapters tailored to such futures.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10076,"byte_end":10127,"line_start":166,"line_end":166,"column_start":1,"column_end":52}}]},{"kind":"Type","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10257,"byte_end":10259,"line_start":169,"line_end":169,"column_start":10,"column_end":12},"name":"Ok","qualname":"::stream::TryStream::Ok","value":"type Ok;","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" The type of successful values yielded by this future\n","sig":null,"attributes":[{"value":"/ The type of successful values yielded by this future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10191,"byte_end":10247,"line_start":168,"line_end":168,"column_start":5,"column_end":61}}]},{"kind":"Type","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10323,"byte_end":10328,"line_start":172,"line_end":172,"column_start":10,"column_end":15},"name":"Error","qualname":"::stream::TryStream::Error","value":"type Error;","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" The type of failures yielded by this future\n","sig":null,"attributes":[{"value":"/ The type of failures yielded by this future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10266,"byte_end":10313,"line_start":171,"line_end":171,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10578,"byte_end":10591,"line_start":179,"line_end":179,"column_start":8,"column_end":21},"name":"try_poll_next","qualname":"::stream::TryStream::try_poll_next","value":"fn try_poll_next<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":127},"children":[],"decl_id":null,"docs":" Poll this `TryStream` as if it were a `Stream`.","sig":null,"attributes":[{"value":"/ Poll this `TryStream` as if it were a `Stream`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10335,"byte_end":10386,"line_start":174,"line_end":174,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10391,"byte_end":10394,"line_start":175,"line_end":175,"column_start":5,"column_end":8}},{"value":"/ This method is a stopgap for a compiler limitation that prevents us from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10399,"byte_end":10475,"line_start":176,"line_end":176,"column_start":5,"column_end":81}},{"value":"/ directly inheriting from the `Stream` trait; in the future it won't be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10480,"byte_end":10554,"line_start":177,"line_end":177,"column_start":5,"column_end":79}},{"value":"/ needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10559,"byte_end":10570,"line_start":178,"line_end":178,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10838,"byte_end":10851,"line_start":192,"line_end":192,"column_start":8,"column_end":21},"name":"try_poll_next","qualname":"::try_poll_next","value":"fn try_poll_next<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":127},"children":[],"decl_id":{"krate":0,"index":130},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11189,"byte_end":11198,"line_start":208,"line_end":208,"column_start":12,"column_end":21},"name":"poll_next","qualname":" as stream::Stream>::poll_next","value":"fn poll_next<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":98},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11347,"byte_end":11356,"line_start":212,"line_end":212,"column_start":12,"column_end":21},"name":"size_hint","qualname":" as stream::Stream>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":99},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11576,"byte_end":11585,"line_start":221,"line_end":221,"column_start":12,"column_end":21},"name":"poll_next","qualname":" as stream::Stream>::poll_next","value":"fn poll_next<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":98},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11753,"byte_end":11762,"line_start":225,"line_end":225,"column_start":12,"column_end":21},"name":"size_hint","qualname":" as stream::Stream>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":0,"index":96},"children":[],"decl_id":{"krate":0,"index":99},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11924,"byte_end":11937,"line_start":231,"line_end":231,"column_start":12,"column_end":25},"name":"is_terminated","qualname":" as stream::FusedStream>::is_terminated","value":"fn is_terminated<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":110},"children":[],"decl_id":{"krate":0,"index":111},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"task","qualname":"::task","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","parent":null,"children":[{"krate":0,"index":168},{"krate":0,"index":170},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":227},{"krate":0,"index":230}],"decl_id":null,"docs":" Task notification.\n","sig":null,"attributes":[{"value":"macro_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":774,"byte_end":786,"line_start":26,"line_end":26,"column_start":1,"column_end":13}},{"value":"/ Task notification.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":12029,"byte_end":12051,"line_start":1,"line_end":1,"column_start":1,"column_end":23}}]},{"kind":"Mod","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"__internal","qualname":"::task::__internal","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/mod.rs","parent":null,"children":[{"krate":0,"index":171},{"krate":0,"index":214}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15590,"byte_end":15601,"line_start":89,"line_end":89,"column_start":12,"column_end":23},"name":"AtomicWaker","qualname":"::task::__internal::atomic_waker::AtomicWaker","value":"AtomicWaker { }","parent":null,"children":[{"krate":0,"index":195},{"krate":0,"index":196}],"decl_id":null,"docs":" A synchronization primitive for task wakeup.","sig":null,"attributes":[{"value":"/ A synchronization primitive for task wakeup.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":12855,"byte_end":12903,"line_start":7,"line_end":7,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":12904,"byte_end":12907,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Sometimes the task interested in a given event will change over time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":12908,"byte_end":12981,"line_start":9,"line_end":9,"column_start":1,"column_end":74}},{"value":"/ An `AtomicWaker` can coordinate concurrent notifications with the consumer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":12982,"byte_end":13060,"line_start":10,"line_end":10,"column_start":1,"column_end":79}},{"value":"/ potentially \"updating\" the underlying task to wake up. This is useful in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13061,"byte_end":13137,"line_start":11,"line_end":11,"column_start":1,"column_end":77}},{"value":"/ scenarios where a computation completes in another thread and wants to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13138,"byte_end":13212,"line_start":12,"line_end":12,"column_start":1,"column_end":75}},{"value":"/ notify the consumer, but the consumer is in the process of being migrated to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13213,"byte_end":13293,"line_start":13,"line_end":13,"column_start":1,"column_end":81}},{"value":"/ a new logical task.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13294,"byte_end":13317,"line_start":14,"line_end":14,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13318,"byte_end":13321,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ Consumers should call `register` before checking the result of a computation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13322,"byte_end":13402,"line_start":16,"line_end":16,"column_start":1,"column_end":81}},{"value":"/ and producers should call `wake` after producing the computation (this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13403,"byte_end":13477,"line_start":17,"line_end":17,"column_start":1,"column_end":75}},{"value":"/ differs from the usual `thread::park` pattern). It is also permitted for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13478,"byte_end":13554,"line_start":18,"line_end":18,"column_start":1,"column_end":77}},{"value":"/ `wake` to be called **before** `register`. This results in a no-op.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13555,"byte_end":13626,"line_start":19,"line_end":19,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13627,"byte_end":13630,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ A single `AtomicWaker` may be reused for any number of calls to `register` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13631,"byte_end":13712,"line_start":21,"line_end":21,"column_start":1,"column_end":82}},{"value":"/ `wake`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13713,"byte_end":13724,"line_start":22,"line_end":22,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13725,"byte_end":13728,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ # Memory ordering","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13729,"byte_end":13750,"line_start":24,"line_end":24,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13751,"byte_end":13754,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ Calling `register` \"acquires\" all memory \"released\" by calls to `wake`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13755,"byte_end":13829,"line_start":26,"line_end":26,"column_start":1,"column_end":75}},{"value":"/ before the call to `register`. Later calls to `wake` will wake the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13830,"byte_end":13901,"line_start":27,"line_end":27,"column_start":1,"column_end":72}},{"value":"/ registered waker (on contention this wake might be triggered in `register`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13902,"byte_end":13982,"line_start":28,"line_end":28,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13983,"byte_end":13986,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ For concurrent calls to `register` (should be avoided) the ordering is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":13987,"byte_end":14066,"line_start":30,"line_end":30,"column_start":1,"column_end":80}},{"value":"/ guaranteed for the winning call.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14067,"byte_end":14103,"line_start":31,"line_end":31,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14104,"byte_end":14107,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14108,"byte_end":14122,"line_start":33,"line_end":33,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14123,"byte_end":14126,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ Here is a simple example providing a `Flag` that can be signalled manually","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14127,"byte_end":14205,"line_start":35,"line_end":35,"column_start":1,"column_end":79}},{"value":"/ when it is ready.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14206,"byte_end":14227,"line_start":36,"line_end":36,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14228,"byte_end":14231,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14232,"byte_end":14239,"line_start":38,"line_end":38,"column_start":1,"column_end":8}},{"value":"/ use futures::future::Future;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14240,"byte_end":14272,"line_start":39,"line_end":39,"column_start":1,"column_end":33}},{"value":"/ use futures::task::{Context, Poll, AtomicWaker};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14273,"byte_end":14325,"line_start":40,"line_end":40,"column_start":1,"column_end":53}},{"value":"/ use std::sync::Arc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14326,"byte_end":14349,"line_start":41,"line_end":41,"column_start":1,"column_end":24}},{"value":"/ use std::sync::atomic::AtomicBool;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14350,"byte_end":14388,"line_start":42,"line_end":42,"column_start":1,"column_end":39}},{"value":"/ use std::sync::atomic::Ordering::Relaxed;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14389,"byte_end":14434,"line_start":43,"line_end":43,"column_start":1,"column_end":46}},{"value":"/ use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14435,"byte_end":14457,"line_start":44,"line_end":44,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14458,"byte_end":14461,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ struct Inner {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14462,"byte_end":14480,"line_start":46,"line_end":46,"column_start":1,"column_end":19}},{"value":"/ waker: AtomicWaker,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14481,"byte_end":14508,"line_start":47,"line_end":47,"column_start":1,"column_end":28}},{"value":"/ set: AtomicBool,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14509,"byte_end":14533,"line_start":48,"line_end":48,"column_start":1,"column_end":25}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14534,"byte_end":14539,"line_start":49,"line_end":49,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14540,"byte_end":14543,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ #[derive(Clone)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14544,"byte_end":14564,"line_start":51,"line_end":51,"column_start":1,"column_end":21}},{"value":"/ struct Flag(Arc);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14565,"byte_end":14593,"line_start":52,"line_end":52,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14594,"byte_end":14597,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ impl Flag {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14598,"byte_end":14613,"line_start":54,"line_end":54,"column_start":1,"column_end":16}},{"value":"/ pub fn new() -> Self {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14614,"byte_end":14644,"line_start":55,"line_end":55,"column_start":1,"column_end":31}},{"value":"/ Self(Arc::new(Inner {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14645,"byte_end":14678,"line_start":56,"line_end":56,"column_start":1,"column_end":34}},{"value":"/ waker: AtomicWaker::new(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14679,"byte_end":14721,"line_start":57,"line_end":57,"column_start":1,"column_end":43}},{"value":"/ set: AtomicBool::new(false),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14722,"byte_end":14766,"line_start":58,"line_end":58,"column_start":1,"column_end":45}},{"value":"/ }))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14767,"byte_end":14782,"line_start":59,"line_end":59,"column_start":1,"column_end":16}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14783,"byte_end":14792,"line_start":60,"line_end":60,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14793,"byte_end":14796,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ pub fn signal(&self) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14797,"byte_end":14827,"line_start":62,"line_end":62,"column_start":1,"column_end":31}},{"value":"/ self.0.set.store(true, Relaxed);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14828,"byte_end":14872,"line_start":63,"line_end":63,"column_start":1,"column_end":45}},{"value":"/ self.0.waker.wake();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14873,"byte_end":14905,"line_start":64,"line_end":64,"column_start":1,"column_end":33}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14906,"byte_end":14915,"line_start":65,"line_end":65,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14916,"byte_end":14921,"line_start":66,"line_end":66,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14922,"byte_end":14925,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ impl Future for Flag {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14926,"byte_end":14952,"line_start":68,"line_end":68,"column_start":1,"column_end":27}},{"value":"/ type Output = ();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14953,"byte_end":14978,"line_start":69,"line_end":69,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14979,"byte_end":14982,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":14983,"byte_end":15056,"line_start":71,"line_end":71,"column_start":1,"column_end":74}},{"value":"/ // quick check to avoid registration if already done.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15057,"byte_end":15122,"line_start":72,"line_end":72,"column_start":1,"column_end":66}},{"value":"/ if self.0.set.load(Relaxed) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15123,"byte_end":15164,"line_start":73,"line_end":73,"column_start":1,"column_end":42}},{"value":"/ return Poll::Ready(());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15165,"byte_end":15204,"line_start":74,"line_end":74,"column_start":1,"column_end":40}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15205,"byte_end":15218,"line_start":75,"line_end":75,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15219,"byte_end":15222,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ self.0.waker.register(cx.waker());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15223,"byte_end":15269,"line_start":77,"line_end":77,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15270,"byte_end":15273,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ // Need to check condition **after** `register` to avoid a race","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15274,"byte_end":15349,"line_start":79,"line_end":79,"column_start":1,"column_end":76}},{"value":"/ // condition that would result in lost notifications.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15350,"byte_end":15415,"line_start":80,"line_end":80,"column_start":1,"column_end":66}},{"value":"/ if self.0.set.load(Relaxed) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15416,"byte_end":15457,"line_start":81,"line_end":81,"column_start":1,"column_end":42}},{"value":"/ Poll::Ready(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15458,"byte_end":15489,"line_start":82,"line_end":82,"column_start":1,"column_end":32}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15490,"byte_end":15510,"line_start":83,"line_end":83,"column_start":1,"column_end":21}},{"value":"/ Poll::Pending","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15511,"byte_end":15540,"line_start":84,"line_end":84,"column_start":1,"column_end":30}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15541,"byte_end":15554,"line_start":85,"line_end":85,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15555,"byte_end":15564,"line_start":86,"line_end":86,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15565,"byte_end":15570,"line_start":87,"line_end":87,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":15571,"byte_end":15578,"line_start":88,"line_end":88,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":201},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20666,"byte_end":20669,"line_start":200,"line_end":200,"column_start":18,"column_end":21},"name":"new","qualname":"::new","value":"const fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create an `AtomicWaker`.\n","sig":null,"attributes":[{"value":"/ Create an `AtomicWaker`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20620,"byte_end":20648,"line_start":199,"line_end":199,"column_start":5,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":204},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22922,"byte_end":22930,"line_start":258,"line_end":258,"column_start":12,"column_end":20},"name":"register","qualname":"::register","value":"fn register<'_, '_>(&'_ Self, &'_ Waker)","parent":null,"children":[],"decl_id":null,"docs":" Registers the waker to be notified on calls to `wake`.","sig":null,"attributes":[{"value":"/ Registers the waker to be notified on calls to `wake`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20884,"byte_end":20942,"line_start":208,"line_end":208,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20947,"byte_end":20950,"line_start":209,"line_end":209,"column_start":5,"column_end":8}},{"value":"/ The new task will take place of any previous tasks that were registered","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20955,"byte_end":21030,"line_start":210,"line_end":210,"column_start":5,"column_end":80}},{"value":"/ by previous calls to `register`. Any calls to `wake` that happen after","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21035,"byte_end":21109,"line_start":211,"line_end":211,"column_start":5,"column_end":79}},{"value":"/ a call to `register` (as defined by the memory ordering rules), will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21114,"byte_end":21186,"line_start":212,"line_end":212,"column_start":5,"column_end":77}},{"value":"/ notify the `register` caller's task and deregister the waker from future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21191,"byte_end":21267,"line_start":213,"line_end":213,"column_start":5,"column_end":81}},{"value":"/ notifications. Because of this, callers should ensure `register` gets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21272,"byte_end":21345,"line_start":214,"line_end":214,"column_start":5,"column_end":78}},{"value":"/ invoked with a new `Waker` **each** time they require a wakeup.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21350,"byte_end":21417,"line_start":215,"line_end":215,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21422,"byte_end":21425,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ It is safe to call `register` with multiple other threads concurrently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21430,"byte_end":21504,"line_start":217,"line_end":217,"column_start":5,"column_end":79}},{"value":"/ calling `wake`. This will result in the `register` caller's current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21509,"byte_end":21580,"line_start":218,"line_end":218,"column_start":5,"column_end":76}},{"value":"/ task being notified once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21585,"byte_end":21614,"line_start":219,"line_end":219,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21619,"byte_end":21622,"line_start":220,"line_end":220,"column_start":5,"column_end":8}},{"value":"/ This function is safe to call concurrently, but this is generally a bad","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21627,"byte_end":21702,"line_start":221,"line_end":221,"column_start":5,"column_end":80}},{"value":"/ idea. Concurrent calls to `register` will attempt to register different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21707,"byte_end":21782,"line_start":222,"line_end":222,"column_start":5,"column_end":80}},{"value":"/ tasks to be notified. One of the callers will win and have its task set,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21787,"byte_end":21863,"line_start":223,"line_end":223,"column_start":5,"column_end":81}},{"value":"/ but there is no guarantee as to which caller will succeed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21868,"byte_end":21930,"line_start":224,"line_end":224,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21935,"byte_end":21938,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21943,"byte_end":21957,"line_start":226,"line_end":226,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21962,"byte_end":21965,"line_start":227,"line_end":227,"column_start":5,"column_end":8}},{"value":"/ Here is how `register` is used when implementing a flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":21970,"byte_end":22030,"line_start":228,"line_end":228,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22035,"byte_end":22038,"line_start":229,"line_end":229,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22043,"byte_end":22050,"line_start":230,"line_end":230,"column_start":5,"column_end":12}},{"value":"/ use futures::future::Future;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22055,"byte_end":22087,"line_start":231,"line_end":231,"column_start":5,"column_end":37}},{"value":"/ use futures::task::{Context, Poll, AtomicWaker};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22092,"byte_end":22144,"line_start":232,"line_end":232,"column_start":5,"column_end":57}},{"value":"/ use std::sync::atomic::AtomicBool;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22149,"byte_end":22187,"line_start":233,"line_end":233,"column_start":5,"column_end":43}},{"value":"/ use std::sync::atomic::Ordering::Relaxed;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22192,"byte_end":22237,"line_start":234,"line_end":234,"column_start":5,"column_end":50}},{"value":"/ use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22242,"byte_end":22264,"line_start":235,"line_end":235,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22269,"byte_end":22272,"line_start":236,"line_end":236,"column_start":5,"column_end":8}},{"value":"/ struct Flag {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22277,"byte_end":22294,"line_start":237,"line_end":237,"column_start":5,"column_end":22}},{"value":"/ waker: AtomicWaker,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22299,"byte_end":22326,"line_start":238,"line_end":238,"column_start":5,"column_end":32}},{"value":"/ set: AtomicBool,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22331,"byte_end":22355,"line_start":239,"line_end":239,"column_start":5,"column_end":29}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22360,"byte_end":22365,"line_start":240,"line_end":240,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22370,"byte_end":22373,"line_start":241,"line_end":241,"column_start":5,"column_end":8}},{"value":"/ impl Future for Flag {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22378,"byte_end":22404,"line_start":242,"line_end":242,"column_start":5,"column_end":31}},{"value":"/ type Output = ();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22409,"byte_end":22434,"line_start":243,"line_end":243,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22439,"byte_end":22442,"line_start":244,"line_end":244,"column_start":5,"column_end":8}},{"value":"/ fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22447,"byte_end":22520,"line_start":245,"line_end":245,"column_start":5,"column_end":78}},{"value":"/ // Register **before** checking `set` to avoid a race condition","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22525,"byte_end":22600,"line_start":246,"line_end":246,"column_start":5,"column_end":80}},{"value":"/ // that would result in lost notifications.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22605,"byte_end":22660,"line_start":247,"line_end":247,"column_start":5,"column_end":60}},{"value":"/ self.waker.register(cx.waker());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22665,"byte_end":22709,"line_start":248,"line_end":248,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22714,"byte_end":22717,"line_start":249,"line_end":249,"column_start":5,"column_end":8}},{"value":"/ if self.set.load(Relaxed) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22722,"byte_end":22761,"line_start":250,"line_end":250,"column_start":5,"column_end":44}},{"value":"/ Poll::Ready(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22766,"byte_end":22797,"line_start":251,"line_end":251,"column_start":5,"column_end":36}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22802,"byte_end":22822,"line_start":252,"line_end":252,"column_start":5,"column_end":25}},{"value":"/ Poll::Pending","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22827,"byte_end":22856,"line_start":253,"line_end":253,"column_start":5,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22861,"byte_end":22874,"line_start":254,"line_end":254,"column_start":5,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22879,"byte_end":22888,"line_start":255,"line_end":255,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22893,"byte_end":22898,"line_start":256,"line_end":256,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":22903,"byte_end":22910,"line_start":257,"line_end":257,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27610,"byte_end":27614,"line_start":351,"line_end":351,"column_start":12,"column_end":16},"name":"wake","qualname":"::wake","value":"fn wake<'_>(&'_ Self)","parent":null,"children":[],"decl_id":null,"docs":" Calls `wake` on the last `Waker` passed to `register`.","sig":null,"attributes":[{"value":"/ Calls `wake` on the last `Waker` passed to `register`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27461,"byte_end":27519,"line_start":348,"line_end":348,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27524,"byte_end":27527,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ If `register` has not been called yet, then this does nothing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27532,"byte_end":27598,"line_start":350,"line_end":350,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":28110,"byte_end":28114,"line_start":365,"line_end":365,"column_start":12,"column_end":16},"name":"take","qualname":"::take","value":"fn take<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the last `Waker` passed to `register`, so that the user can wake it.","sig":null,"attributes":[{"value":"/ Returns the last `Waker` passed to `register`, so that the user can wake it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27714,"byte_end":27794,"line_start":357,"line_end":357,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27799,"byte_end":27802,"line_start":358,"line_end":358,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27807,"byte_end":27810,"line_start":359,"line_end":359,"column_start":5,"column_end":8}},{"value":"/ Sometimes, just waking the AtomicWaker is not fine grained enough. This allows the user","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27815,"byte_end":27906,"line_start":360,"line_end":360,"column_start":5,"column_end":96}},{"value":"/ to take the waker and then wake it separately, rather than performing both steps in one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":27911,"byte_end":28002,"line_start":361,"line_end":361,"column_start":5,"column_end":96}},{"value":"/ atomic action.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":28007,"byte_end":28025,"line_start":362,"line_end":362,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":28030,"byte_end":28033,"line_start":363,"line_end":363,"column_start":5,"column_end":8}},{"value":"/ If a waker has not been registered, this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":28038,"byte_end":28098,"line_start":364,"line_end":364,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29262,"byte_end":29269,"line_start":397,"line_end":397,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29352,"byte_end":29355,"line_start":403,"line_end":403,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2151,"byte_end":2154,"line_start":38,"line_end":38,"column_start":25,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":34}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2428,"byte_end":2429,"line_start":53,"line_end":53,"column_start":30,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3182,"byte_end":3183,"line_start":73,"line_end":73,"column_start":29,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3551,"byte_end":3554,"line_start":91,"line_end":91,"column_start":59,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":62}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3755,"byte_end":3771,"line_start":98,"line_end":98,"column_start":54,"column_end":70},"value":"","parent":null,"children":[{"krate":0,"index":65}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8541,"byte_end":8544,"line_start":112,"line_end":112,"column_start":20,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9673,"byte_end":9676,"line_start":147,"line_end":147,"column_start":25,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":117}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9950,"byte_end":9951,"line_start":162,"line_end":162,"column_start":30,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10738,"byte_end":10739,"line_start":185,"line_end":185,"column_start":29,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":137}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11139,"byte_end":11142,"line_start":205,"line_end":205,"column_start":49,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11513,"byte_end":11529,"line_start":218,"line_end":218,"column_start":44,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":153}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11904,"byte_end":11907,"line_start":230,"line_end":230,"column_start":59,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":156}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20602,"byte_end":20613,"line_start":198,"line_end":198,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":201},{"krate":0,"index":204},{"krate":0,"index":206},{"krate":0,"index":207}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20783,"byte_end":20788,"line_start":203,"line_end":203,"column_start":29,"column_end":34},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29241,"byte_end":29252,"line_start":396,"line_end":396,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":209}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29331,"byte_end":29342,"line_start":402,"line_end":402,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":211}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29471,"byte_end":29482,"line_start":408,"line_end":408,"column_start":22,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29507,"byte_end":29518,"line_start":409,"line_end":409,"column_start":22,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":600,"byte_end":606,"line_start":18,"line_end":18,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":691,"byte_end":697,"line_start":22,"line_end":22,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":76}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/lib.rs","byte_start":795,"byte_end":799,"line_start":27,"line_end":27,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":167}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/mod.rs","byte_start":12100,"byte_end":12110,"line_start":7,"line_end":7,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":170}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":1841,"byte_end":1847,"line_start":27,"line_end":27,"column_start":24,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":13763},"to":{"krate":0,"index":27}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2151,"byte_end":2154,"line_start":38,"line_end":38,"column_start":25,"column_end":28},"kind":{"Impl":{"id":0}},"from":{"krate":2,"index":47604},"to":{"krate":0,"index":27}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2428,"byte_end":2429,"line_start":53,"line_end":53,"column_start":30,"column_end":31},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":41},"to":{"krate":0,"index":39}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2629,"byte_end":2635,"line_start":58,"line_end":58,"column_start":22,"column_end":28},"kind":"SuperTrait","from":{"krate":2,"index":13763},"to":{"krate":0,"index":44}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":2658,"byte_end":2664,"line_start":58,"line_end":58,"column_start":51,"column_end":57},"kind":"SuperTrait","from":{"krate":0,"index":39},"to":{"krate":0,"index":44}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3182,"byte_end":3183,"line_start":73,"line_end":73,"column_start":29,"column_end":30},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":49},"to":{"krate":0,"index":44}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3551,"byte_end":3554,"line_start":91,"line_end":91,"column_start":59,"column_end":62},"kind":{"Impl":{"id":3}},"from":{"krate":5,"index":432},"to":{"krate":0,"index":27}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/future.rs","byte_start":3755,"byte_end":3771,"line_start":98,"line_end":98,"column_start":54,"column_end":70},"kind":{"Impl":{"id":4}},"from":{"krate":2,"index":9255},"to":{"krate":0,"index":27}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":8541,"byte_end":8544,"line_start":112,"line_end":112,"column_start":20,"column_end":23},"kind":{"Impl":{"id":5}},"from":{"krate":2,"index":47604},"to":{"krate":0,"index":96}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9374,"byte_end":9380,"line_start":136,"line_end":136,"column_start":24,"column_end":30},"kind":"SuperTrait","from":{"krate":0,"index":96},"to":{"krate":0,"index":110}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9673,"byte_end":9676,"line_start":147,"line_end":147,"column_start":25,"column_end":28},"kind":{"Impl":{"id":6}},"from":{"krate":2,"index":47604},"to":{"krate":0,"index":110}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":9950,"byte_end":9951,"line_start":162,"line_end":162,"column_start":30,"column_end":31},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":124},"to":{"krate":0,"index":122}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10149,"byte_end":10155,"line_start":167,"line_end":167,"column_start":22,"column_end":28},"kind":"SuperTrait","from":{"krate":0,"index":96},"to":{"krate":0,"index":127}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10178,"byte_end":10184,"line_start":167,"line_end":167,"column_start":51,"column_end":57},"kind":"SuperTrait","from":{"krate":0,"index":122},"to":{"krate":0,"index":127}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":10738,"byte_end":10739,"line_start":185,"line_end":185,"column_start":29,"column_end":30},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":132},"to":{"krate":0,"index":127}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11139,"byte_end":11142,"line_start":205,"line_end":205,"column_start":49,"column_end":52},"kind":{"Impl":{"id":9}},"from":{"krate":5,"index":432},"to":{"krate":0,"index":96}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11513,"byte_end":11529,"line_start":218,"line_end":218,"column_start":44,"column_end":60},"kind":{"Impl":{"id":10}},"from":{"krate":2,"index":9255},"to":{"krate":0,"index":96}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/stream.rs","byte_start":11904,"byte_end":11907,"line_start":230,"line_end":230,"column_start":59,"column_end":62},"kind":{"Impl":{"id":11}},"from":{"krate":5,"index":432},"to":{"krate":0,"index":110}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20602,"byte_end":20613,"line_start":198,"line_end":198,"column_start":6,"column_end":17},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":194},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20747,"byte_end":20751,"line_start":202,"line_end":202,"column_start":27,"column_end":31},"kind":"SuperTrait","from":{"krate":2,"index":3275},"to":{"krate":0,"index":202}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":20783,"byte_end":20788,"line_start":203,"line_end":203,"column_start":29,"column_end":34},"kind":{"Impl":{"id":13}},"from":{"krate":2,"index":14075},"to":{"krate":0,"index":202}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29241,"byte_end":29252,"line_start":396,"line_end":396,"column_start":18,"column_end":29},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":194},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29331,"byte_end":29342,"line_start":402,"line_end":402,"column_start":21,"column_end":32},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":194},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29471,"byte_end":29482,"line_start":408,"line_end":408,"column_start":22,"column_end":33},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":194},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.24/src/task/__internal/atomic_waker.rs","byte_start":29507,"byte_end":29518,"line_start":409,"line_end":409,"column_start":22,"column_end":33},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":194},"to":{"krate":2,"index":3275}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libfutures_sink-e6c20b24b4feefaa.json b/core/target/rls/debug/deps/save-analysis/libfutures_sink-e6c20b24b4feefaa.json new file mode 100644 index 0000000..3b4d679 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libfutures_sink-e6c20b24b4feefaa.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","futures_sink","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=e6c20b24b4feefaa","-C","extra-filename=-e6c20b24b4feefaa","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfutures_sink-e6c20b24b4feefaa.rmeta"},"prelude":{"crate_id":{"name":"futures_sink","disambiguator":[4994315591889672047,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":0,"byte_end":9272,"line_start":1,"line_end":240,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":0,"byte_end":9272,"line_start":1,"line_end":240,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":24},{"krate":0,"index":32},{"krate":0,"index":40}],"decl_id":null,"docs":" Asynchronous sinks","sig":null,"attributes":[{"value":"/ Asynchronous sinks","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":0,"byte_end":22,"line_start":1,"line_end":1,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":23,"byte_end":26,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This crate contains the `Sink` trait which allows values to be sent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":27,"byte_end":98,"line_start":3,"line_end":3,"column_start":1,"column_end":72}},{"value":"/ asynchronously.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":99,"byte_end":118,"line_start":4,"line_end":4,"column_start":1,"column_end":20}},{"value":"warn(missing_debug_implementations, missing_docs, rust_2018_idioms,\nunreachable_pub)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":163,"byte_end":251,"line_start":7,"line_end":7,"column_start":1,"column_end":89}}]},{"kind":"Trait","id":{"krate":0,"index":17},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2018,"byte_end":2022,"line_start":52,"line_end":52,"column_start":11,"column_end":15},"name":"Sink","qualname":"::Sink","value":"Sink","parent":null,"children":[{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":21},{"krate":0,"index":22},{"krate":0,"index":23}],"decl_id":null,"docs":" A `Sink` is a value into which other values can be sent, asynchronously.","sig":null,"attributes":[{"value":"/ A `Sink` is a value into which other values can be sent, asynchronously.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":727,"byte_end":803,"line_start":25,"line_end":25,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":804,"byte_end":807,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ Basic examples of sinks include the sending side of:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":808,"byte_end":864,"line_start":27,"line_end":27,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":865,"byte_end":868,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ - Channels","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":869,"byte_end":883,"line_start":29,"line_end":29,"column_start":1,"column_end":15}},{"value":"/ - Sockets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":884,"byte_end":897,"line_start":30,"line_end":30,"column_start":1,"column_end":14}},{"value":"/ - Pipes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":898,"byte_end":909,"line_start":31,"line_end":31,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":910,"byte_end":913,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ In addition to such \"primitive\" sinks, it's typical to layer additional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":914,"byte_end":989,"line_start":33,"line_end":33,"column_start":1,"column_end":76}},{"value":"/ functionality, such as buffering, on top of an existing sink.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":990,"byte_end":1055,"line_start":34,"line_end":34,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1056,"byte_end":1059,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ Sending to a sink is \"asynchronous\" in the sense that the value may not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1060,"byte_end":1138,"line_start":36,"line_end":36,"column_start":1,"column_end":79}},{"value":"/ sent in its entirety immediately. Instead, values are sent in a two-phase","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1139,"byte_end":1216,"line_start":37,"line_end":37,"column_start":1,"column_end":78}},{"value":"/ way: first by initiating a send, and then by polling for completion. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1217,"byte_end":1294,"line_start":38,"line_end":38,"column_start":1,"column_end":78}},{"value":"/ two-phase setup is analogous to buffered writing in synchronous code, where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1295,"byte_end":1374,"line_start":39,"line_end":39,"column_start":1,"column_end":80}},{"value":"/ writes often succeed immediately, but internally are buffered and are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1375,"byte_end":1448,"line_start":40,"line_end":40,"column_start":1,"column_end":74}},{"value":"/ *actually* written only upon flushing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1449,"byte_end":1491,"line_start":41,"line_end":41,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1492,"byte_end":1495,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ In addition, the `Sink` may be *full*, in which case it is not even possible","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1496,"byte_end":1576,"line_start":43,"line_end":43,"column_start":1,"column_end":81}},{"value":"/ to start the sending process.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1577,"byte_end":1610,"line_start":44,"line_end":44,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1611,"byte_end":1614,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ As with `Future` and `Stream`, the `Sink` trait is built from a few core","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1615,"byte_end":1691,"line_start":46,"line_end":46,"column_start":1,"column_end":77}},{"value":"/ required methods, and a host of default methods for working in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1692,"byte_end":1760,"line_start":47,"line_end":47,"column_start":1,"column_end":69}},{"value":"/ higher-level way. The `Sink::send_all` combinator is of particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1761,"byte_end":1831,"line_start":48,"line_end":48,"column_start":1,"column_end":71}},{"value":"/ importance: you can use it to send an entire stream to a sink, which is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1832,"byte_end":1907,"line_start":49,"line_end":49,"column_start":1,"column_end":76}},{"value":"/ the simplest way to ultimately consume a stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1908,"byte_end":1960,"line_start":50,"line_end":50,"column_start":1,"column_end":53}},{"value":"must_use = \"sinks do nothing unless polled\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":1961,"byte_end":2007,"line_start":51,"line_end":51,"column_start":1,"column_end":47}}]},{"kind":"Type","id":{"krate":0,"index":19},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2109,"byte_end":2114,"line_start":54,"line_end":54,"column_start":10,"column_end":15},"name":"Error","qualname":"::Sink::Error","value":"type Error;","parent":{"krate":0,"index":17},"children":[],"decl_id":null,"docs":" The type of value produced by the sink when an error occurs.\n","sig":null,"attributes":[{"value":"/ The type of value produced by the sink when an error occurs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2035,"byte_end":2099,"line_start":53,"line_end":53,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2715,"byte_end":2725,"line_start":68,"line_end":68,"column_start":8,"column_end":18},"name":"poll_ready","qualname":"::Sink::poll_ready","value":"fn poll_ready<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":null,"docs":" Attempts to prepare the `Sink` to receive a value.","sig":null,"attributes":[{"value":"/ Attempts to prepare the `Sink` to receive a value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2121,"byte_end":2175,"line_start":56,"line_end":56,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2180,"byte_end":2183,"line_start":57,"line_end":57,"column_start":5,"column_end":8}},{"value":"/ This method must be called and return `Poll::Ready(Ok(()))` prior to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2188,"byte_end":2260,"line_start":58,"line_end":58,"column_start":5,"column_end":77}},{"value":"/ each call to `start_send`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2265,"byte_end":2295,"line_start":59,"line_end":59,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2300,"byte_end":2303,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ This method returns `Poll::Ready` once the underlying sink is ready to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2308,"byte_end":2382,"line_start":61,"line_end":61,"column_start":5,"column_end":79}},{"value":"/ receive data. If this method returns `Poll::Pending`, the current task","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2387,"byte_end":2461,"line_start":62,"line_end":62,"column_start":5,"column_end":79}},{"value":"/ is registered to be notified (via `cx.waker().wake_by_ref()`) when `poll_ready`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2466,"byte_end":2549,"line_start":63,"line_end":63,"column_start":5,"column_end":88}},{"value":"/ should be called again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2554,"byte_end":2581,"line_start":64,"line_end":64,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2586,"byte_end":2589,"line_start":65,"line_end":65,"column_start":5,"column_end":8}},{"value":"/ In most cases, if the sink encounters an error, the sink will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2594,"byte_end":2659,"line_start":66,"line_end":66,"column_start":5,"column_end":70}},{"value":"/ permanently be unable to receive items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2664,"byte_end":2707,"line_start":67,"line_end":67,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3925,"byte_end":3935,"line_start":89,"line_end":89,"column_start":8,"column_end":18},"name":"start_send","qualname":"::Sink::start_send","value":"fn start_send<'_>(Pin<&'_ mut Self>, Item) -> Result<(), Self::Error>","parent":{"krate":0,"index":17},"children":[],"decl_id":null,"docs":" Begin the process of sending a value to the sink.\n Each call to this function must be preceded by a successful call to\n `poll_ready` which returned `Poll::Ready(Ok(()))`.","sig":null,"attributes":[{"value":"/ Begin the process of sending a value to the sink.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2809,"byte_end":2862,"line_start":70,"line_end":70,"column_start":5,"column_end":58}},{"value":"/ Each call to this function must be preceded by a successful call to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2867,"byte_end":2938,"line_start":71,"line_end":71,"column_start":5,"column_end":76}},{"value":"/ `poll_ready` which returned `Poll::Ready(Ok(()))`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":2943,"byte_end":2997,"line_start":72,"line_end":72,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3002,"byte_end":3005,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ As the name suggests, this method only *begins* the process of sending","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3010,"byte_end":3084,"line_start":74,"line_end":74,"column_start":5,"column_end":79}},{"value":"/ the item. If the sink employs buffering, the item isn't fully processed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3089,"byte_end":3164,"line_start":75,"line_end":75,"column_start":5,"column_end":80}},{"value":"/ until the buffer is fully flushed. Since sinks are designed to work with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3169,"byte_end":3245,"line_start":76,"line_end":76,"column_start":5,"column_end":81}},{"value":"/ asynchronous I/O, the process of actually writing out the data to an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3250,"byte_end":3322,"line_start":77,"line_end":77,"column_start":5,"column_end":77}},{"value":"/ underlying object takes place asynchronously. **You *must* use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3327,"byte_end":3393,"line_start":78,"line_end":78,"column_start":5,"column_end":71}},{"value":"/ `poll_flush` or `poll_close` in order to guarantee completion of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3398,"byte_end":3468,"line_start":79,"line_end":79,"column_start":5,"column_end":75}},{"value":"/ send**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3473,"byte_end":3484,"line_start":80,"line_end":80,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3489,"byte_end":3492,"line_start":81,"line_end":81,"column_start":5,"column_end":8}},{"value":"/ Implementations of `poll_ready` and `start_send` will usually involve","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3497,"byte_end":3570,"line_start":82,"line_end":82,"column_start":5,"column_end":78}},{"value":"/ flushing behind the scenes in order to make room for new messages.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3575,"byte_end":3645,"line_start":83,"line_end":83,"column_start":5,"column_end":75}},{"value":"/ It is only necessary to call `poll_flush` if you need to guarantee that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3650,"byte_end":3725,"line_start":84,"line_end":84,"column_start":5,"column_end":80}},{"value":"/ *all* of the items placed into the `Sink` have been sent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3730,"byte_end":3791,"line_start":85,"line_end":85,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3796,"byte_end":3799,"line_start":86,"line_end":86,"column_start":5,"column_end":8}},{"value":"/ In most cases, if the sink encounters an error, the sink will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3804,"byte_end":3869,"line_start":87,"line_end":87,"column_start":5,"column_end":70}},{"value":"/ permanently be unable to receive items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":3874,"byte_end":3917,"line_start":88,"line_end":88,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":22},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4610,"byte_end":4620,"line_start":103,"line_end":103,"column_start":8,"column_end":18},"name":"poll_flush","qualname":"::Sink::poll_flush","value":"fn poll_flush<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":null,"docs":" Flush any remaining output from this sink.","sig":null,"attributes":[{"value":"/ Flush any remaining output from this sink.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4003,"byte_end":4049,"line_start":91,"line_end":91,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4054,"byte_end":4057,"line_start":92,"line_end":92,"column_start":5,"column_end":8}},{"value":"/ Returns `Poll::Ready(Ok(()))` when no buffered items remain. If this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4062,"byte_end":4134,"line_start":93,"line_end":93,"column_start":5,"column_end":77}},{"value":"/ value is returned then it is guaranteed that all previous values sent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4139,"byte_end":4212,"line_start":94,"line_end":94,"column_start":5,"column_end":78}},{"value":"/ via `start_send` have been flushed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4217,"byte_end":4256,"line_start":95,"line_end":95,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4261,"byte_end":4264,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ Returns `Poll::Pending` if there is more work left to do, in which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4269,"byte_end":4339,"line_start":97,"line_end":97,"column_start":5,"column_end":75}},{"value":"/ case the current task is scheduled (via `cx.waker().wake_by_ref()`) to wake up when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4344,"byte_end":4431,"line_start":98,"line_end":98,"column_start":5,"column_end":92}},{"value":"/ `poll_flush` should be called again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4436,"byte_end":4476,"line_start":99,"line_end":99,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4481,"byte_end":4484,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ In most cases, if the sink encounters an error, the sink will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4489,"byte_end":4554,"line_start":101,"line_end":101,"column_start":5,"column_end":70}},{"value":"/ permanently be unable to receive items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4559,"byte_end":4602,"line_start":102,"line_end":102,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5289,"byte_end":5299,"line_start":116,"line_end":116,"column_start":8,"column_end":18},"name":"poll_close","qualname":"::Sink::poll_close","value":"fn poll_close<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":null,"docs":" Flush any remaining output and close this sink, if necessary.","sig":null,"attributes":[{"value":"/ Flush any remaining output and close this sink, if necessary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4704,"byte_end":4769,"line_start":105,"line_end":105,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4774,"byte_end":4777,"line_start":106,"line_end":106,"column_start":5,"column_end":8}},{"value":"/ Returns `Poll::Ready(Ok(()))` when no buffered items remain and the sink","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4782,"byte_end":4858,"line_start":107,"line_end":107,"column_start":5,"column_end":81}},{"value":"/ has been successfully closed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4863,"byte_end":4896,"line_start":108,"line_end":108,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4901,"byte_end":4904,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ Returns `Poll::Pending` if there is more work left to do, in which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4909,"byte_end":4979,"line_start":110,"line_end":110,"column_start":5,"column_end":75}},{"value":"/ case the current task is scheduled (via `cx.waker().wake_by_ref()`) to wake up when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":4984,"byte_end":5071,"line_start":111,"line_end":111,"column_start":5,"column_end":92}},{"value":"/ `poll_close` should be called again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5076,"byte_end":5116,"line_start":112,"line_end":112,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5121,"byte_end":5124,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ If this function encounters an error, the sink should be considered to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5129,"byte_end":5203,"line_start":114,"line_end":114,"column_start":5,"column_end":79}},{"value":"/ have failed permanently, and no more `Sink` methods should be called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5208,"byte_end":5281,"line_start":115,"line_end":115,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5483,"byte_end":5493,"line_start":122,"line_end":122,"column_start":8,"column_end":18},"name":"poll_ready","qualname":"<&'_ mut S as Sink>::poll_ready","value":"fn poll_ready<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":20},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5636,"byte_end":5646,"line_start":126,"line_end":126,"column_start":8,"column_end":18},"name":"start_send","qualname":"<&'_ mut S as Sink>::start_send","value":"fn start_send<'_>(Pin<&'_ mut Self>, Item) -> Result<(), Self::Error>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":21},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5775,"byte_end":5785,"line_start":130,"line_end":130,"column_start":8,"column_end":18},"name":"poll_flush","qualname":"<&'_ mut S as Sink>::poll_flush","value":"fn poll_flush<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":22},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":5928,"byte_end":5938,"line_start":134,"line_end":134,"column_start":8,"column_end":18},"name":"poll_close","qualname":"<&'_ mut S as Sink>::poll_close","value":"fn poll_close<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":23},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6231,"byte_end":6241,"line_start":146,"line_end":146,"column_start":8,"column_end":18},"name":"poll_ready","qualname":" as Sink>::poll_ready","value":"fn poll_ready<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":20},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6382,"byte_end":6392,"line_start":150,"line_end":150,"column_start":8,"column_end":18},"name":"start_send","qualname":" as Sink>::start_send","value":"fn start_send<'_>(Pin<&'_ mut Self>, Item) -> Result<(), Self::Error>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":21},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6519,"byte_end":6529,"line_start":154,"line_end":154,"column_start":8,"column_end":18},"name":"poll_flush","qualname":" as Sink>::poll_flush","value":"fn poll_flush<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":22},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6670,"byte_end":6680,"line_start":158,"line_end":158,"column_start":8,"column_end":18},"name":"poll_close","qualname":" as Sink>::poll_close","value":"fn poll_close<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":23},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7005,"byte_end":7015,"line_start":171,"line_end":171,"column_start":12,"column_end":22},"name":"poll_ready","qualname":" as Sink>::poll_ready","value":"fn poll_ready<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":20},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7148,"byte_end":7158,"line_start":175,"line_end":175,"column_start":12,"column_end":22},"name":"start_send","qualname":" as Sink>::start_send","value":"fn start_send<'_>(Pin<&'_ mut Self>, T) -> Result<(), Self::Error>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":21},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7369,"byte_end":7379,"line_start":181,"line_end":181,"column_start":12,"column_end":22},"name":"poll_flush","qualname":" as Sink>::poll_flush","value":"fn poll_flush<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":22},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7512,"byte_end":7522,"line_start":185,"line_end":185,"column_start":12,"column_end":22},"name":"poll_close","qualname":" as Sink>::poll_close","value":"fn poll_close<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":23},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7748,"byte_end":7758,"line_start":193,"line_end":193,"column_start":12,"column_end":22},"name":"poll_ready","qualname":" as Sink>::poll_ready","value":"fn poll_ready<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":20},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7891,"byte_end":7901,"line_start":197,"line_end":197,"column_start":12,"column_end":22},"name":"start_send","qualname":" as Sink>::start_send","value":"fn start_send<'_>(Pin<&'_ mut Self>, T) -> Result<(), Self::Error>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":21},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":8117,"byte_end":8127,"line_start":203,"line_end":203,"column_start":12,"column_end":22},"name":"poll_flush","qualname":" as Sink>::poll_flush","value":"fn poll_flush<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":22},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":8260,"byte_end":8270,"line_start":207,"line_end":207,"column_start":12,"column_end":22},"name":"poll_close","qualname":" as Sink>::poll_close","value":"fn poll_close<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":23},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":8526,"byte_end":8536,"line_start":215,"line_end":215,"column_start":12,"column_end":22},"name":"poll_ready","qualname":" as Sink>::poll_ready","value":"fn poll_ready<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":20},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":8726,"byte_end":8736,"line_start":222,"line_end":222,"column_start":12,"column_end":22},"name":"start_send","qualname":" as Sink>::start_send","value":"fn start_send<'_>(Pin<&'_ mut Self>, Item) -> Result<(), Self::Error>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":21},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":8877,"byte_end":8887,"line_start":226,"line_end":226,"column_start":12,"column_end":22},"name":"poll_flush","qualname":" as Sink>::poll_flush","value":"fn poll_flush<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":22},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":9077,"byte_end":9087,"line_start":233,"line_end":233,"column_start":12,"column_end":22},"name":"poll_close","qualname":" as Sink>::poll_close","value":"fn poll_close<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":17},"children":[],"decl_id":{"krate":0,"index":23},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6105,"byte_end":6108,"line_start":139,"line_end":139,"column_start":30,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6956,"byte_end":6959,"line_start":168,"line_end":168,"column_start":37,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7694,"byte_end":7702,"line_start":190,"line_end":190,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":8474,"byte_end":8477,"line_start":212,"line_end":212,"column_start":77,"column_end":80},"value":"","parent":null,"children":[{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6105,"byte_end":6108,"line_start":139,"line_end":139,"column_start":30,"column_end":33},"kind":{"Impl":{"id":0}},"from":{"krate":2,"index":47604},"to":{"krate":0,"index":17}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":6956,"byte_end":6959,"line_start":168,"line_end":168,"column_start":37,"column_end":40},"kind":{"Impl":{"id":1}},"from":{"krate":5,"index":7780},"to":{"krate":0,"index":17}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":7694,"byte_end":7702,"line_start":190,"line_end":190,"column_start":45,"column_end":53},"kind":{"Impl":{"id":2}},"from":{"krate":5,"index":4628},"to":{"krate":0,"index":17}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.24/src/lib.rs","byte_start":8474,"byte_end":8477,"line_start":212,"line_end":212,"column_start":77,"column_end":80},"kind":{"Impl":{"id":3}},"from":{"krate":5,"index":432},"to":{"krate":0,"index":17}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libfutures_task-8a04c84e1c72c44b.json b/core/target/rls/debug/deps/save-analysis/libfutures_task-8a04c84e1c72c44b.json new file mode 100644 index 0000000..fd53e52 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libfutures_task-8a04c84e1c72c44b.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","futures_task","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=8a04c84e1c72c44b","-C","extra-filename=-8a04c84e1c72c44b","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfutures_task-8a04c84e1c72c44b.rmeta"},"prelude":{"crate_id":{"name":"futures_task","disambiguator":[3523567912342582174,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":0,"byte_end":1427,"line_start":1,"line_end":50,"column_start":1,"column_end":70}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":18},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":597,"byte_end":607,"line_start":19,"line_end":19,"column_start":24,"column_end":34},"alias_span":null,"name":"LocalSpawn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":15},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":609,"byte_end":614,"line_start":19,"line_end":19,"column_start":36,"column_end":41},"alias_span":null,"name":"Spawn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":616,"byte_end":626,"line_start":19,"line_end":19,"column_start":43,"column_end":53},"alias_span":null,"name":"SpawnError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1195,"byte_end":1204,"line_start":43,"line_end":43,"column_start":29,"column_end":38},"alias_span":null,"name":"FutureObj","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1206,"byte_end":1220,"line_start":43,"line_end":43,"column_start":40,"column_end":54},"alias_span":null,"name":"LocalFutureObj","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1222,"byte_end":1237,"line_start":43,"line_end":43,"column_start":56,"column_end":71},"alias_span":null,"name":"UnsafeFutureObj","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1284,"byte_end":1294,"line_start":46,"line_end":46,"column_start":28,"column_end":38},"alias_span":null,"name":"noop_waker","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1323,"byte_end":1337,"line_start":47,"line_end":47,"column_start":28,"column_end":42},"alias_span":null,"name":"noop_waker_ref","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":14065},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1379,"byte_end":1386,"line_start":50,"line_end":50,"column_start":22,"column_end":29},"alias_span":null,"name":"Context","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":50416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1388,"byte_end":1392,"line_start":50,"line_end":50,"column_start":31,"column_end":35},"alias_span":null,"name":"Poll","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":50452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1394,"byte_end":1402,"line_start":50,"line_end":50,"column_start":37,"column_end":45},"alias_span":null,"name":"RawWaker","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":50461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1404,"byte_end":1418,"line_start":50,"line_end":50,"column_start":47,"column_end":61},"alias_span":null,"name":"RawWakerVTable","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":14075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":1420,"byte_end":1425,"line_start":50,"line_end":50,"column_start":63,"column_end":68},"alias_span":null,"name":"Waker","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":0,"byte_end":1427,"line_start":1,"line_end":50,"column_start":1,"column_end":70},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":50},{"krate":0,"index":53},{"krate":0,"index":56},{"krate":0,"index":162},{"krate":0,"index":163},{"krate":0,"index":166},{"krate":0,"index":169},{"krate":0,"index":172},{"krate":0,"index":197},{"krate":0,"index":200},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":207},{"krate":0,"index":210},{"krate":0,"index":213},{"krate":0,"index":216}],"decl_id":null,"docs":" Tools for working with tasks.\n","sig":null,"attributes":[{"value":"/ Tools for working with tasks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":0,"byte_end":33,"line_start":1,"line_end":1,"column_start":1,"column_end":34}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":69,"byte_end":75,"line_start":3,"line_end":3,"column_start":35,"column_end":41}},{"value":"warn(missing_debug_implementations, missing_docs, rust_2018_idioms,\nunreachable_pub)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/lib.rs","byte_start":78,"byte_end":166,"line_start":4,"line_end":4,"column_start":1,"column_end":89}}]},{"kind":"Trait","id":{"krate":0,"index":15},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1599,"byte_end":1604,"line_start":6,"line_end":6,"column_start":11,"column_end":16},"name":"Spawn","qualname":"::spawn::Spawn","value":"Spawn","parent":null,"children":[{"krate":0,"index":16},{"krate":0,"index":17}],"decl_id":null,"docs":" The `Spawn` trait allows for pushing futures onto an executor that will\n run them to completion.\n","sig":null,"attributes":[{"value":"/ The `Spawn` trait allows for pushing futures onto an executor that will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1485,"byte_end":1560,"line_start":4,"line_end":4,"column_start":1,"column_end":76}},{"value":"/ run them to completion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1561,"byte_end":1588,"line_start":5,"line_end":5,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":16},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1924,"byte_end":1933,"line_start":15,"line_end":15,"column_start":8,"column_end":17},"name":"spawn_obj","qualname":"::spawn::Spawn::spawn_obj","value":"fn spawn_obj<'_>(&'_ Self, FutureObj) -> Result<(), SpawnError>","parent":{"krate":0,"index":15},"children":[],"decl_id":null,"docs":" Spawns a future that will be run to completion.","sig":null,"attributes":[{"value":"/ Spawns a future that will be run to completion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1611,"byte_end":1662,"line_start":7,"line_end":7,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1667,"byte_end":1670,"line_start":8,"line_end":8,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1675,"byte_end":1687,"line_start":9,"line_end":9,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1692,"byte_end":1695,"line_start":10,"line_end":10,"column_start":5,"column_end":8}},{"value":"/ The executor may be unable to spawn tasks. Spawn errors should","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1700,"byte_end":1766,"line_start":11,"line_end":11,"column_start":5,"column_end":71}},{"value":"/ represent relatively rare scenarios, such as the executor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1771,"byte_end":1832,"line_start":12,"line_end":12,"column_start":5,"column_end":66}},{"value":"/ having been shut down so that it is no longer able to accept","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1837,"byte_end":1901,"line_start":13,"line_end":13,"column_start":5,"column_end":69}},{"value":"/ tasks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":1906,"byte_end":1916,"line_start":14,"line_end":14,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":17},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2343,"byte_end":2349,"line_start":24,"line_end":24,"column_start":8,"column_end":14},"name":"status","qualname":"::spawn::Spawn::status","value":"fn status<'_>(&'_ Self) -> Result<(), SpawnError>","parent":{"krate":0,"index":15},"children":[],"decl_id":null,"docs":" Determines whether the executor is able to spawn new tasks.","sig":null,"attributes":[{"value":"/ Determines whether the executor is able to spawn new tasks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2005,"byte_end":2068,"line_start":17,"line_end":17,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2073,"byte_end":2076,"line_start":18,"line_end":18,"column_start":5,"column_end":8}},{"value":"/ This method will return `Ok` when the executor is *likely*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2081,"byte_end":2143,"line_start":19,"line_end":19,"column_start":5,"column_end":67}},{"value":"/ (but not guaranteed) to accept a subsequent spawn attempt.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2148,"byte_end":2210,"line_start":20,"line_end":20,"column_start":5,"column_end":67}},{"value":"/ Likewise, an `Err` return means that `spawn` is likely, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2215,"byte_end":2278,"line_start":21,"line_end":21,"column_start":5,"column_end":68}},{"value":"/ not guaranteed, to yield an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2283,"byte_end":2321,"line_start":22,"line_end":22,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2326,"byte_end":2335,"line_start":23,"line_end":23,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":18},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2526,"byte_end":2536,"line_start":31,"line_end":31,"column_start":11,"column_end":21},"name":"LocalSpawn","qualname":"::spawn::LocalSpawn","value":"LocalSpawn","parent":null,"children":[{"krate":0,"index":19},{"krate":0,"index":20}],"decl_id":null,"docs":" The `LocalSpawn` is similar to [`Spawn`], but allows spawning futures\n that don't implement `Send`.\n","sig":null,"attributes":[{"value":"/ The `LocalSpawn` is similar to [`Spawn`], but allows spawning futures","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2409,"byte_end":2482,"line_start":29,"line_end":29,"column_start":1,"column_end":74}},{"value":"/ that don't implement `Send`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2483,"byte_end":2515,"line_start":30,"line_end":30,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":19},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2856,"byte_end":2871,"line_start":40,"line_end":40,"column_start":8,"column_end":23},"name":"spawn_local_obj","qualname":"::spawn::LocalSpawn::spawn_local_obj","value":"fn spawn_local_obj<'_>(&'_ Self, LocalFutureObj) -> Result<(), SpawnError>","parent":{"krate":0,"index":18},"children":[],"decl_id":null,"docs":" Spawns a future that will be run to completion.","sig":null,"attributes":[{"value":"/ Spawns a future that will be run to completion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2543,"byte_end":2594,"line_start":32,"line_end":32,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2599,"byte_end":2602,"line_start":33,"line_end":33,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2607,"byte_end":2619,"line_start":34,"line_end":34,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2624,"byte_end":2627,"line_start":35,"line_end":35,"column_start":5,"column_end":8}},{"value":"/ The executor may be unable to spawn tasks. Spawn errors should","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2632,"byte_end":2698,"line_start":36,"line_end":36,"column_start":5,"column_end":71}},{"value":"/ represent relatively rare scenarios, such as the executor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2703,"byte_end":2764,"line_start":37,"line_end":37,"column_start":5,"column_end":66}},{"value":"/ having been shut down so that it is no longer able to accept","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2769,"byte_end":2833,"line_start":38,"line_end":38,"column_start":5,"column_end":69}},{"value":"/ tasks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2838,"byte_end":2848,"line_start":39,"line_end":39,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3286,"byte_end":3298,"line_start":49,"line_end":49,"column_start":8,"column_end":20},"name":"status_local","qualname":"::spawn::LocalSpawn::status_local","value":"fn status_local<'_>(&'_ Self) -> Result<(), SpawnError>","parent":{"krate":0,"index":18},"children":[],"decl_id":null,"docs":" Determines whether the executor is able to spawn new tasks.","sig":null,"attributes":[{"value":"/ Determines whether the executor is able to spawn new tasks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":2948,"byte_end":3011,"line_start":42,"line_end":42,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3016,"byte_end":3019,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ This method will return `Ok` when the executor is *likely*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3024,"byte_end":3086,"line_start":44,"line_end":44,"column_start":5,"column_end":67}},{"value":"/ (but not guaranteed) to accept a subsequent spawn attempt.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3091,"byte_end":3153,"line_start":45,"line_end":45,"column_start":5,"column_end":67}},{"value":"/ Likewise, an `Err` return means that `spawn` is likely, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3158,"byte_end":3221,"line_start":46,"line_end":46,"column_start":5,"column_end":68}},{"value":"/ not guaranteed, to yield an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3226,"byte_end":3264,"line_start":47,"line_end":47,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3269,"byte_end":3278,"line_start":48,"line_end":48,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3413,"byte_end":3423,"line_start":55,"line_end":55,"column_start":12,"column_end":22},"name":"SpawnError","qualname":"::spawn::SpawnError","value":"SpawnError { }","parent":null,"children":[{"krate":0,"index":22}],"decl_id":null,"docs":" An error that occurred during spawning.\n","sig":null,"attributes":[{"value":"/ An error that occurred during spawning.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3358,"byte_end":3401,"line_start":54,"line_end":54,"column_start":1,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3484,"byte_end":3487,"line_start":60,"line_end":60,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3655,"byte_end":3658,"line_start":66,"line_end":66,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3922,"byte_end":3930,"line_start":76,"line_end":76,"column_start":12,"column_end":20},"name":"shutdown","qualname":"::shutdown","value":"fn shutdown() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Spawning failed because the executor has been shut down.\n","sig":null,"attributes":[{"value":"/ Spawning failed because the executor has been shut down.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3850,"byte_end":3910,"line_start":75,"line_end":75,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4059,"byte_end":4070,"line_start":81,"line_end":81,"column_start":12,"column_end":23},"name":"is_shutdown","qualname":"::is_shutdown","value":"fn is_shutdown<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check whether spawning failed to the executor being shut down.\n","sig":null,"attributes":[{"value":"/ Check whether spawning failed to the executor being shut down.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3981,"byte_end":4047,"line_start":80,"line_end":80,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":32},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4158,"byte_end":4167,"line_start":87,"line_end":87,"column_start":8,"column_end":17},"name":"spawn_obj","qualname":"<&'_ Sp as spawn::Spawn>::spawn_obj","value":"fn spawn_obj<'_>(&'_ Self, FutureObj) -> Result<(), SpawnError>","parent":{"krate":0,"index":15},"children":[],"decl_id":{"krate":0,"index":16},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4285,"byte_end":4291,"line_start":91,"line_end":91,"column_start":8,"column_end":14},"name":"status","qualname":"<&'_ Sp as spawn::Spawn>::status","value":"fn status<'_>(&'_ Self) -> Result<(), SpawnError>","parent":{"krate":0,"index":15},"children":[],"decl_id":{"krate":0,"index":17},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4413,"byte_end":4422,"line_start":97,"line_end":97,"column_start":8,"column_end":17},"name":"spawn_obj","qualname":"<&'_ mut Sp as spawn::Spawn>::spawn_obj","value":"fn spawn_obj<'_>(&'_ Self, FutureObj) -> Result<(), SpawnError>","parent":{"krate":0,"index":15},"children":[],"decl_id":{"krate":0,"index":16},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4540,"byte_end":4546,"line_start":101,"line_end":101,"column_start":8,"column_end":14},"name":"status","qualname":"<&'_ mut Sp as spawn::Spawn>::status","value":"fn status<'_>(&'_ Self) -> Result<(), SpawnError>","parent":{"krate":0,"index":15},"children":[],"decl_id":{"krate":0,"index":17},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4674,"byte_end":4689,"line_start":107,"line_end":107,"column_start":8,"column_end":23},"name":"spawn_local_obj","qualname":"<&'_ Sp as spawn::LocalSpawn>::spawn_local_obj","value":"fn spawn_local_obj<'_>(&'_ Self, LocalFutureObj) -> Result<(), SpawnError>","parent":{"krate":0,"index":18},"children":[],"decl_id":{"krate":0,"index":19},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4818,"byte_end":4830,"line_start":111,"line_end":111,"column_start":8,"column_end":20},"name":"status_local","qualname":"<&'_ Sp as spawn::LocalSpawn>::status_local","value":"fn status_local<'_>(&'_ Self) -> Result<(), SpawnError>","parent":{"krate":0,"index":18},"children":[],"decl_id":{"krate":0,"index":20},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":4968,"byte_end":4983,"line_start":117,"line_end":117,"column_start":8,"column_end":23},"name":"spawn_local_obj","qualname":"<&'_ mut Sp as spawn::LocalSpawn>::spawn_local_obj","value":"fn spawn_local_obj<'_>(&'_ Self, LocalFutureObj) -> Result<(), SpawnError>","parent":{"krate":0,"index":18},"children":[],"decl_id":{"krate":0,"index":19},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":5112,"byte_end":5124,"line_start":121,"line_end":121,"column_start":8,"column_end":20},"name":"status_local","qualname":"<&'_ mut Sp as spawn::LocalSpawn>::status_local","value":"fn status_local<'_>(&'_ Self) -> Result<(), SpawnError>","parent":{"krate":0,"index":18},"children":[],"decl_id":{"krate":0,"index":20},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":7649,"byte_end":7663,"line_start":16,"line_end":16,"column_start":12,"column_end":26},"name":"LocalFutureObj","qualname":"::future_obj::LocalFutureObj","value":"LocalFutureObj { }","parent":null,"children":[{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85}],"decl_id":null,"docs":" A custom trait object for polling futures, roughly akin to\n `Box + 'a>`.","sig":null,"attributes":[{"value":"/ A custom trait object for polling futures, roughly akin to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":7360,"byte_end":7422,"line_start":10,"line_end":10,"column_start":1,"column_end":63}},{"value":"/ `Box + 'a>`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":7423,"byte_end":7462,"line_start":11,"line_end":11,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":7463,"byte_end":7466,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ This custom trait object was introduced as currently it is not possible to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":7467,"byte_end":7545,"line_start":13,"line_end":13,"column_start":1,"column_end":79}},{"value":"/ take `dyn Trait` by value and `Box` is not available in no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":7546,"byte_end":7623,"line_start":14,"line_end":14,"column_start":1,"column_end":78}},{"value":"/ contexts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":7624,"byte_end":7637,"line_start":15,"line_end":15,"column_start":1,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8671,"byte_end":8674,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(F) -> Self where F: UnsafeFutureObj + 'a","parent":null,"children":[],"decl_id":null,"docs":" Create a `LocalFutureObj` from a custom trait object representation.\n","sig":null,"attributes":[{"value":"/ Create a `LocalFutureObj` from a custom trait object representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8573,"byte_end":8645,"line_start":43,"line_end":43,"column_start":5,"column_end":77}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8650,"byte_end":8659,"line_start":44,"line_end":44,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9223,"byte_end":9238,"line_start":61,"line_end":61,"column_start":19,"column_end":34},"name":"into_future_obj","qualname":"::into_future_obj","value":"unsafe fn into_future_obj(Self) -> FutureObj","parent":null,"children":[],"decl_id":null,"docs":" Converts the `LocalFutureObj` into a `FutureObj`.","sig":null,"attributes":[{"value":"/ Converts the `LocalFutureObj` into a `FutureObj`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8925,"byte_end":8978,"line_start":53,"line_end":53,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8983,"byte_end":8986,"line_start":54,"line_end":54,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8991,"byte_end":9003,"line_start":55,"line_end":55,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9008,"byte_end":9011,"line_start":56,"line_end":56,"column_start":5,"column_end":8}},{"value":"/ To make this operation safe one has to ensure that the `UnsafeFutureObj`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9016,"byte_end":9092,"line_start":57,"line_end":57,"column_start":5,"column_end":81}},{"value":"/ instance from which this `LocalFutureObj` was created actually","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9097,"byte_end":9163,"line_start":58,"line_end":58,"column_start":5,"column_end":71}},{"value":"/ implements `Send`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9168,"byte_end":9190,"line_start":59,"line_end":59,"column_start":5,"column_end":27}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9195,"byte_end":9204,"line_start":60,"line_end":60,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9354,"byte_end":9357,"line_start":67,"line_end":67,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9553,"byte_end":9557,"line_start":74,"line_end":74,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(FutureObj) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9536,"byte_end":9545,"line_start":73,"line_end":73,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9696,"byte_end":9700,"line_start":83,"line_end":83,"column_start":8,"column_end":12},"name":"poll","qualname":"::poll","value":"fn poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context) -> Poll","parent":{"krate":1,"index":13763},"children":[],"decl_id":{"krate":1,"index":13765},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9679,"byte_end":9688,"line_start":82,"line_end":82,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9885,"byte_end":9889,"line_start":89,"line_end":89,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10400,"byte_end":10409,"line_start":103,"line_end":103,"column_start":12,"column_end":21},"name":"FutureObj","qualname":"::future_obj::FutureObj","value":"","parent":null,"children":[],"decl_id":null,"docs":" A custom trait object for polling futures, roughly akin to\n `Box + Send + 'a>`.","sig":null,"attributes":[{"value":"/ A custom trait object for polling futures, roughly akin to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9959,"byte_end":10021,"line_start":94,"line_end":94,"column_start":1,"column_end":63}},{"value":"/ `Box + Send + 'a>`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10022,"byte_end":10068,"line_start":95,"line_end":95,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10069,"byte_end":10072,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ This custom trait object was introduced as currently it is not possible to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10073,"byte_end":10151,"line_start":97,"line_end":97,"column_start":1,"column_end":79}},{"value":"/ take `dyn Trait` by value and `Box` is not available in no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10152,"byte_end":10229,"line_start":98,"line_end":98,"column_start":1,"column_end":78}},{"value":"/ contexts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10230,"byte_end":10243,"line_start":99,"line_end":99,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10244,"byte_end":10247,"line_start":100,"line_end":100,"column_start":1,"column_end":4}},{"value":"/ You should generally not need to use this type outside of `no_std` or when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10248,"byte_end":10326,"line_start":101,"line_end":101,"column_start":1,"column_end":79}},{"value":"/ implementing `Spawn`, consider using `BoxFuture` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10327,"byte_end":10388,"line_start":102,"line_end":102,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10653,"byte_end":10656,"line_start":111,"line_end":111,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(F) -> Self where F: UnsafeFutureObj + Send","parent":null,"children":[],"decl_id":null,"docs":" Create a `FutureObj` from a custom trait object representation.\n","sig":null,"attributes":[{"value":"/ Create a `FutureObj` from a custom trait object representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10560,"byte_end":10627,"line_start":109,"line_end":109,"column_start":5,"column_end":72}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10632,"byte_end":10641,"line_start":110,"line_end":110,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10802,"byte_end":10805,"line_start":117,"line_end":117,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10993,"byte_end":10997,"line_start":126,"line_end":126,"column_start":8,"column_end":12},"name":"poll","qualname":"::poll","value":"fn poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context) -> Poll","parent":{"krate":1,"index":13763},"children":[],"decl_id":{"krate":1,"index":13765},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10976,"byte_end":10985,"line_start":125,"line_end":125,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11504,"byte_end":11519,"line_start":141,"line_end":141,"column_start":18,"column_end":33},"name":"UnsafeFutureObj","qualname":"::future_obj::UnsafeFutureObj","value":"UnsafeFutureObj<'a, T>: 'a","parent":null,"children":[{"krate":0,"index":138},{"krate":0,"index":139}],"decl_id":null,"docs":" A custom implementation of a future trait object for `FutureObj`, providing\n a vtable with drop support.","sig":null,"attributes":[{"value":"/ A custom implementation of a future trait object for `FutureObj`, providing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11107,"byte_end":11186,"line_start":131,"line_end":131,"column_start":1,"column_end":80}},{"value":"/ a vtable with drop support.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11187,"byte_end":11218,"line_start":132,"line_end":132,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11219,"byte_end":11222,"line_start":133,"line_end":133,"column_start":1,"column_end":4}},{"value":"/ This custom representation is typically used only in `no_std` contexts,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11223,"byte_end":11298,"line_start":134,"line_end":134,"column_start":1,"column_end":76}},{"value":"/ where the default `Box`-based implementation is not available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11299,"byte_end":11365,"line_start":135,"line_end":135,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11366,"byte_end":11369,"line_start":136,"line_end":136,"column_start":1,"column_end":4}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11370,"byte_end":11382,"line_start":137,"line_end":137,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11383,"byte_end":11386,"line_start":138,"line_end":138,"column_start":1,"column_end":4}},{"value":"/ See the safety notes on individual methods for what guarantees an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11387,"byte_end":11456,"line_start":139,"line_end":139,"column_start":1,"column_end":70}},{"value":"/ implementor must provide.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11457,"byte_end":11486,"line_start":140,"line_end":140,"column_start":1,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11964,"byte_end":11972,"line_start":152,"line_end":152,"column_start":8,"column_end":16},"name":"into_raw","qualname":"::future_obj::UnsafeFutureObj::into_raw","value":"fn into_raw(Self) -> *mut dyn Future + 'a","parent":{"krate":0,"index":135},"children":[],"decl_id":null,"docs":" Convert an owned instance into a (conceptually owned) fat pointer.","sig":null,"attributes":[{"value":"/ Convert an owned instance into a (conceptually owned) fat pointer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11537,"byte_end":11607,"line_start":142,"line_end":142,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11612,"byte_end":11615,"line_start":143,"line_end":143,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11620,"byte_end":11632,"line_start":144,"line_end":144,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11637,"byte_end":11640,"line_start":145,"line_end":145,"column_start":5,"column_end":8}},{"value":"/ ## Implementor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11645,"byte_end":11663,"line_start":146,"line_end":146,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11668,"byte_end":11671,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ The trait implementor must guarantee that it is safe to convert the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11676,"byte_end":11747,"line_start":148,"line_end":148,"column_start":5,"column_end":76}},{"value":"/ provided `*mut (dyn Future + 'a)` into a `Pin<&mut (dyn","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11752,"byte_end":11823,"line_start":149,"line_end":149,"column_start":5,"column_end":76}},{"value":"/ Future + 'a)>` and call methods on it, non-reentrantly,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11828,"byte_end":11899,"line_start":150,"line_end":150,"column_start":5,"column_end":76}},{"value":"/ until `UnsafeFutureObj::drop` is called with it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":11904,"byte_end":11956,"line_start":151,"line_end":151,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12650,"byte_end":12654,"line_start":172,"line_end":172,"column_start":15,"column_end":19},"name":"drop","qualname":"::future_obj::UnsafeFutureObj::drop","value":"unsafe fn drop(*mut dyn Future + 'a)","parent":{"krate":0,"index":135},"children":[],"decl_id":null,"docs":" Drops the future represented by the given fat pointer.","sig":null,"attributes":[{"value":"/ Drops the future represented by the given fat pointer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12023,"byte_end":12081,"line_start":154,"line_end":154,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12086,"byte_end":12089,"line_start":155,"line_end":155,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12094,"byte_end":12106,"line_start":156,"line_end":156,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12111,"byte_end":12114,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ ## Implementor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12119,"byte_end":12137,"line_start":158,"line_end":158,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12142,"byte_end":12145,"line_start":159,"line_end":159,"column_start":5,"column_end":8}},{"value":"/ The trait implementor must guarantee that it is safe to call this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12150,"byte_end":12219,"line_start":160,"line_end":160,"column_start":5,"column_end":74}},{"value":"/ function once per `into_raw` invocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12224,"byte_end":12268,"line_start":161,"line_end":161,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12273,"byte_end":12276,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ ## Caller","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12281,"byte_end":12294,"line_start":163,"line_end":163,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12299,"byte_end":12302,"line_start":164,"line_end":164,"column_start":5,"column_end":8}},{"value":"/ The caller must ensure:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12307,"byte_end":12334,"line_start":165,"line_end":165,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12339,"byte_end":12342,"line_start":166,"line_end":166,"column_start":5,"column_end":8}},{"value":"/ * the pointer passed was obtained from an `into_raw` invocation from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12347,"byte_end":12420,"line_start":167,"line_end":167,"column_start":5,"column_end":78}},{"value":"/ this same trait object","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12425,"byte_end":12454,"line_start":168,"line_end":168,"column_start":5,"column_end":34}},{"value":"/ * the pointer is not currently in use as a `Pin<&mut (dyn Future + 'a)>`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12540,"byte_end":12559,"line_start":170,"line_end":170,"column_start":5,"column_end":24}},{"value":"/ * the pointer must not be used again after this function is called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12564,"byte_end":12635,"line_start":171,"line_end":171,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12814,"byte_end":12822,"line_start":179,"line_end":179,"column_start":8,"column_end":16},"name":"into_raw","qualname":"<&'a mut F as future_obj::UnsafeFutureObj>::into_raw","value":"fn into_raw(Self) -> *mut dyn Future + 'a","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":138},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":12934,"byte_end":12938,"line_start":183,"line_end":183,"column_start":15,"column_end":19},"name":"drop","qualname":"<&'a mut F as future_obj::UnsafeFutureObj>::drop","value":"unsafe fn drop(*mut dyn Future + 'a)","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":139},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13088,"byte_end":13096,"line_start":187,"line_end":187,"column_start":8,"column_end":16},"name":"into_raw","qualname":"<&'a mut dyn Future + Unpin + 'a as future_obj::UnsafeFutureObj>::into_raw","value":"fn into_raw(Self) -> *mut dyn Future + 'a","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":138},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13208,"byte_end":13212,"line_start":191,"line_end":191,"column_start":15,"column_end":19},"name":"drop","qualname":"<&'a mut dyn Future + Unpin + 'a as future_obj::UnsafeFutureObj>::drop","value":"unsafe fn drop(*mut dyn Future + 'a)","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":139},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13372,"byte_end":13380,"line_start":198,"line_end":198,"column_start":8,"column_end":16},"name":"into_raw","qualname":" as future_obj::UnsafeFutureObj>::into_raw","value":"fn into_raw(Self) -> *mut dyn Future + 'a","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":138},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13523,"byte_end":13527,"line_start":202,"line_end":202,"column_start":15,"column_end":19},"name":"drop","qualname":" as future_obj::UnsafeFutureObj>::drop","value":"unsafe fn drop(*mut dyn Future + 'a)","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":139},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13674,"byte_end":13682,"line_start":206,"line_end":206,"column_start":8,"column_end":16},"name":"into_raw","qualname":" + 'a> as future_obj::UnsafeFutureObj>::into_raw","value":"fn into_raw(Self) -> *mut dyn Future + 'a","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":138},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13825,"byte_end":13829,"line_start":210,"line_end":210,"column_start":15,"column_end":19},"name":"drop","qualname":" + 'a> as future_obj::UnsafeFutureObj>::drop","value":"unsafe fn drop(*mut dyn Future + 'a)","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":139},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18460,"byte_end":18470,"line_start":29,"line_end":29,"column_start":8,"column_end":18},"name":"noop_waker","qualname":"::noop_waker::noop_waker","value":"fn noop_waker() -> Waker","parent":null,"children":[],"decl_id":null,"docs":" Create a new [`Waker`] which does\n nothing when `wake()` is called on it.","sig":null,"attributes":[{"value":"/ Create a new [`Waker`] which does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18240,"byte_end":18277,"line_start":18,"line_end":18,"column_start":1,"column_end":38}},{"value":"/ nothing when `wake()` is called on it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18278,"byte_end":18320,"line_start":19,"line_end":19,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18321,"byte_end":18324,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18325,"byte_end":18339,"line_start":21,"line_end":21,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18340,"byte_end":18343,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18344,"byte_end":18351,"line_start":23,"line_end":23,"column_start":1,"column_end":8}},{"value":"/ use futures::task::noop_waker;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18352,"byte_end":18386,"line_start":24,"line_end":24,"column_start":1,"column_end":35}},{"value":"/ let waker = noop_waker();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18387,"byte_end":18416,"line_start":25,"line_end":25,"column_start":1,"column_end":30}},{"value":"/ waker.wake();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18417,"byte_end":18434,"line_start":26,"line_end":26,"column_start":1,"column_end":18}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18435,"byte_end":18442,"line_start":27,"line_end":27,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18443,"byte_end":18452,"line_start":28,"line_end":28,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18881,"byte_end":18895,"line_start":45,"line_end":45,"column_start":8,"column_end":22},"name":"noop_waker_ref","qualname":"::noop_waker::noop_waker_ref","value":"fn noop_waker_ref() -> &'static Waker","parent":null,"children":[],"decl_id":null,"docs":" Get a static reference to a [`Waker`] which\n does nothing when `wake()` is called on it.","sig":null,"attributes":[{"value":"/ Get a static reference to a [`Waker`] which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18631,"byte_end":18678,"line_start":34,"line_end":34,"column_start":1,"column_end":48}},{"value":"/ does nothing when `wake()` is called on it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18679,"byte_end":18726,"line_start":35,"line_end":35,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18727,"byte_end":18730,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18731,"byte_end":18745,"line_start":37,"line_end":37,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18746,"byte_end":18749,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18750,"byte_end":18757,"line_start":39,"line_end":39,"column_start":1,"column_end":8}},{"value":"/ use futures::task::noop_waker_ref;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18758,"byte_end":18796,"line_start":40,"line_end":40,"column_start":1,"column_end":39}},{"value":"/ let waker = noop_waker_ref();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18797,"byte_end":18830,"line_start":41,"line_end":41,"column_start":1,"column_end":34}},{"value":"/ waker.wake_by_ref();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18831,"byte_end":18855,"line_start":42,"line_end":42,"column_start":1,"column_end":25}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18856,"byte_end":18863,"line_start":43,"line_end":43,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18864,"byte_end":18873,"line_start":44,"line_end":44,"column_start":1,"column_end":10}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3464,"byte_end":3474,"line_start":59,"line_end":59,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":24}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3635,"byte_end":3645,"line_start":65,"line_end":65,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":26}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3833,"byte_end":3843,"line_start":74,"line_end":74,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":28},{"krate":0,"index":29}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8066,"byte_end":8080,"line_start":25,"line_end":25,"column_start":19,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8545,"byte_end":8559,"line_start":42,"line_end":42,"column_start":13,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":97},{"krate":0,"index":99}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9323,"byte_end":9337,"line_start":66,"line_end":66,"column_start":24,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":102}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9508,"byte_end":9522,"line_start":72,"line_end":72,"column_start":40,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9629,"byte_end":9643,"line_start":79,"line_end":79,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":109},{"krate":0,"index":110}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9854,"byte_end":9868,"line_start":88,"line_end":88,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":113}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10460,"byte_end":10469,"line_start":105,"line_end":105,"column_start":19,"column_end":28},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10504,"byte_end":10513,"line_start":106,"line_end":106,"column_start":25,"column_end":34},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10537,"byte_end":10546,"line_start":108,"line_end":108,"column_start":13,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":126}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10776,"byte_end":10785,"line_start":116,"line_end":116,"column_start":24,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":130}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10931,"byte_end":10940,"line_start":122,"line_end":122,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":133},{"krate":0,"index":134}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13310,"byte_end":13313,"line_start":194,"line_end":194,"column_start":50,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":155},{"krate":0,"index":156}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13622,"byte_end":13625,"line_start":205,"line_end":205,"column_start":47,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":160},{"krate":0,"index":161}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18978,"byte_end":18990,"line_start":47,"line_end":47,"column_start":26,"column_end":38},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3464,"byte_end":3474,"line_start":59,"line_end":59,"column_start":21,"column_end":31},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":21},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3635,"byte_end":3645,"line_start":65,"line_end":65,"column_start":23,"column_end":33},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":21},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/spawn.rs","byte_start":3833,"byte_end":3843,"line_start":74,"line_end":74,"column_start":6,"column_end":16},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":21},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8066,"byte_end":8080,"line_start":25,"line_end":25,"column_start":19,"column_end":33},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":80},"to":{"krate":1,"index":3304}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":8545,"byte_end":8559,"line_start":42,"line_end":42,"column_start":13,"column_end":27},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":80},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9323,"byte_end":9337,"line_start":66,"line_end":66,"column_start":24,"column_end":38},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":80},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9508,"byte_end":9522,"line_start":72,"line_end":72,"column_start":40,"column_end":54},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":80},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9629,"byte_end":9643,"line_start":79,"line_end":79,"column_start":20,"column_end":34},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":80},"to":{"krate":1,"index":13763}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":9854,"byte_end":9868,"line_start":88,"line_end":88,"column_start":18,"column_end":32},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":80},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10460,"byte_end":10469,"line_start":105,"line_end":105,"column_start":19,"column_end":28},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3304}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10504,"byte_end":10513,"line_start":106,"line_end":106,"column_start":25,"column_end":34},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10537,"byte_end":10546,"line_start":108,"line_end":108,"column_start":13,"column_end":22},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":114},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10776,"byte_end":10785,"line_start":116,"line_end":116,"column_start":24,"column_end":33},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":10931,"byte_end":10940,"line_start":122,"line_end":122,"column_start":20,"column_end":29},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":13763}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13310,"byte_end":13313,"line_start":194,"line_end":194,"column_start":50,"column_end":53},"kind":{"Impl":{"id":14}},"from":{"krate":1,"index":47604},"to":{"krate":0,"index":135}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/future_obj.rs","byte_start":13622,"byte_end":13625,"line_start":205,"line_end":205,"column_start":47,"column_end":50},"kind":{"Impl":{"id":15}},"from":{"krate":1,"index":47604},"to":{"krate":0,"index":135}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.24/src/noop_waker.rs","byte_start":18978,"byte_end":18990,"line_start":47,"line_end":47,"column_start":26,"column_end":38},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":192},"to":{"krate":1,"index":3275}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libfxhash-35efe612aa2accb2.json b/core/target/rls/debug/deps/save-analysis/libfxhash-35efe612aa2accb2.json new file mode 100644 index 0000000..1ee6a49 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libfxhash-35efe612aa2accb2.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","fxhash","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=35efe612aa2accb2","-C","extra-filename=-35efe612aa2accb2","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","byteorder=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libbyteorder-31e4f63363fc7f84.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfxhash-35efe612aa2accb2.rmeta"},"prelude":{"crate_id":{"name":"fxhash","disambiguator":[17932974859781817456,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","num":20,"id":{"name":"byteorder","disambiguator":[17568044588112060419,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":467,"byte_end":8466,"line_start":11,"line_end":324,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":467,"byte_end":8466,"line_start":11,"line_end":324,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":104},{"krate":0,"index":106},{"krate":0,"index":108},{"krate":0,"index":70},{"krate":0,"index":72},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":84}],"decl_id":null,"docs":" # Fx Hash","sig":null,"attributes":[{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":467,"byte_end":489,"line_start":11,"line_end":11,"column_start":1,"column_end":23}},{"value":"/ # Fx Hash","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":491,"byte_end":504,"line_start":13,"line_end":13,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":505,"byte_end":508,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ This hashing algorithm was extracted from the Rustc compiler. This is the same hashing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":509,"byte_end":600,"line_start":15,"line_end":15,"column_start":1,"column_end":92}},{"value":"/ algoirthm used for some internal operations in FireFox. The strength of this algorithm","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":601,"byte_end":692,"line_start":16,"line_end":16,"column_start":1,"column_end":92}},{"value":"/ is in hashing 8 bytes at a time on 64-bit platforms, where the FNV algorithm works on one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":693,"byte_end":786,"line_start":17,"line_end":17,"column_start":1,"column_end":94}},{"value":"/ byte at a time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":787,"byte_end":806,"line_start":18,"line_end":18,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":807,"byte_end":810,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ ## Disclaimer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":811,"byte_end":828,"line_start":20,"line_end":20,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":829,"byte_end":832,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ It is **not a cryptographically secure** hash, so it is strongly recommended that you do","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":833,"byte_end":925,"line_start":22,"line_end":22,"column_start":1,"column_end":93}},{"value":"/ not use this hash for cryptographic purproses. Furthermore, this hashing algorithm was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":926,"byte_end":1017,"line_start":23,"line_end":23,"column_start":1,"column_end":92}},{"value":"/ not designed to prevent any attacks for determining collisions which could be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1018,"byte_end":1107,"line_start":24,"line_end":24,"column_start":1,"column_end":90}},{"value":"/ potentially cause quadratic behavior in `HashMap`s. So it is not recommended to expose","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1108,"byte_end":1199,"line_start":25,"line_end":25,"column_start":1,"column_end":92}},{"value":"/ this hash in places where collissions or DDOS attacks may be a concern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1200,"byte_end":1275,"line_start":26,"line_end":26,"column_start":1,"column_end":76}}]},{"kind":"Type","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1534,"byte_end":1547,"line_start":37,"line_end":37,"column_start":10,"column_end":23},"name":"FxBuildHasher","qualname":"::FxBuildHasher","value":"BuildHasherDefault","parent":null,"children":[],"decl_id":null,"docs":" A builder for default Fx hashers.\n","sig":null,"attributes":[{"value":"/ A builder for default Fx hashers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1487,"byte_end":1524,"line_start":36,"line_end":36,"column_start":1,"column_end":38}}]},{"kind":"Type","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1633,"byte_end":1642,"line_start":40,"line_end":40,"column_start":10,"column_end":19},"name":"FxHashMap","qualname":"::FxHashMap","value":"HashMap","parent":null,"children":[],"decl_id":null,"docs":" A `HashMap` using a default Fx hasher.\n","sig":null,"attributes":[{"value":"/ A `HashMap` using a default Fx hasher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1581,"byte_end":1623,"line_start":39,"line_end":39,"column_start":1,"column_end":43}}]},{"kind":"Type","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1734,"byte_end":1743,"line_start":43,"line_end":43,"column_start":10,"column_end":19},"name":"FxHashSet","qualname":"::FxHashSet","value":"HashSet","parent":null,"children":[],"decl_id":null,"docs":" A `HashSet` using a default Fx hasher.\n","sig":null,"attributes":[{"value":"/ A `HashSet` using a default Fx hasher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":1682,"byte_end":1724,"line_start":42,"line_end":42,"column_start":1,"column_end":43}}]},{"kind":"Struct","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3949,"byte_end":3957,"line_start":127,"line_end":127,"column_start":12,"column_end":20},"name":"FxHasher","qualname":"::FxHasher","value":"FxHasher { }","parent":null,"children":[{"krate":0,"index":93}],"decl_id":null,"docs":" This hashing algorithm was extracted from the Rustc compiler.\n This is the same hashing algoirthm used for some internal operations in FireFox.\n The strength of this algorithm is in hashing 8 bytes at a time on 64-bit platforms,\n where the FNV algorithm works on one byte at a time.","sig":null,"attributes":[{"value":"/ This hashing algorithm was extracted from the Rustc compiler.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3496,"byte_end":3561,"line_start":119,"line_end":119,"column_start":1,"column_end":66}},{"value":"/ This is the same hashing algoirthm used for some internal operations in FireFox.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3562,"byte_end":3646,"line_start":120,"line_end":120,"column_start":1,"column_end":85}},{"value":"/ The strength of this algorithm is in hashing 8 bytes at a time on 64-bit platforms,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3647,"byte_end":3734,"line_start":121,"line_end":121,"column_start":1,"column_end":88}},{"value":"/ where the FNV algorithm works on one byte at a time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3735,"byte_end":3791,"line_start":122,"line_end":122,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3792,"byte_end":3795,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/ This hashing algorithm should not be used for cryptographic, or in scenarios where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3796,"byte_end":3882,"line_start":124,"line_end":124,"column_start":1,"column_end":87}},{"value":"/ DOS attacks are a concern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3883,"byte_end":3913,"line_start":125,"line_end":125,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4029,"byte_end":4036,"line_start":133,"line_end":133,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> FxHasher","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4012,"byte_end":4021,"line_start":132,"line_end":132,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4139,"byte_end":4144,"line_start":140,"line_end":140,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4122,"byte_end":4131,"line_start":139,"line_end":139,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4245,"byte_end":4253,"line_start":145,"line_end":145,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4228,"byte_end":4237,"line_start":144,"line_end":144,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4343,"byte_end":4352,"line_start":150,"line_end":150,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4326,"byte_end":4335,"line_start":149,"line_end":149,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4443,"byte_end":4452,"line_start":155,"line_end":155,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4426,"byte_end":4435,"line_start":154,"line_end":154,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4772,"byte_end":4781,"line_start":168,"line_end":168,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4715,"byte_end":4724,"line_start":166,"line_end":166,"column_start":5,"column_end":14}},{"value":"cfg(target_pointer_width = \"64\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4729,"byte_end":4764,"line_start":167,"line_end":167,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4872,"byte_end":4883,"line_start":173,"line_end":173,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4855,"byte_end":4864,"line_start":172,"line_end":172,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4967,"byte_end":4973,"line_start":178,"line_end":178,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4950,"byte_end":4959,"line_start":177,"line_end":177,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5473,"byte_end":5483,"line_start":191,"line_end":191,"column_start":12,"column_end":22},"name":"FxHasher64","qualname":"::FxHasher64","value":"FxHasher64 { }","parent":null,"children":[{"krate":0,"index":99}],"decl_id":null,"docs":" This hashing algorithm was extracted from the Rustc compiler.\n This is the same hashing algoirthm used for some internal operations in FireFox.\n The strength of this algorithm is in hashing 8 bytes at a time on any platform,\n where the FNV algorithm works on one byte at a time.","sig":null,"attributes":[{"value":"/ This hashing algorithm was extracted from the Rustc compiler.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5024,"byte_end":5089,"line_start":183,"line_end":183,"column_start":1,"column_end":66}},{"value":"/ This is the same hashing algoirthm used for some internal operations in FireFox.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5090,"byte_end":5174,"line_start":184,"line_end":184,"column_start":1,"column_end":85}},{"value":"/ The strength of this algorithm is in hashing 8 bytes at a time on any platform,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5175,"byte_end":5258,"line_start":185,"line_end":185,"column_start":1,"column_end":84}},{"value":"/ where the FNV algorithm works on one byte at a time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5259,"byte_end":5315,"line_start":186,"line_end":186,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5316,"byte_end":5319,"line_start":187,"line_end":187,"column_start":1,"column_end":4}},{"value":"/ This hashing algorithm should not be used for cryptographic, or in scenarios where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5320,"byte_end":5406,"line_start":188,"line_end":188,"column_start":1,"column_end":87}},{"value":"/ DOS attacks are a concern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5407,"byte_end":5437,"line_start":189,"line_end":189,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5555,"byte_end":5562,"line_start":197,"line_end":197,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> FxHasher64","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5538,"byte_end":5547,"line_start":196,"line_end":196,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5671,"byte_end":5676,"line_start":204,"line_end":204,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5654,"byte_end":5663,"line_start":203,"line_end":203,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5779,"byte_end":5787,"line_start":209,"line_end":209,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5762,"byte_end":5771,"line_start":208,"line_end":208,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5875,"byte_end":5884,"line_start":214,"line_end":214,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5858,"byte_end":5867,"line_start":213,"line_end":213,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5973,"byte_end":5982,"line_start":219,"line_end":219,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5956,"byte_end":5965,"line_start":218,"line_end":218,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6057,"byte_end":6066,"line_start":223,"line_end":223,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10542},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6148,"byte_end":6159,"line_start":228,"line_end":228,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6131,"byte_end":6140,"line_start":227,"line_end":227,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6250,"byte_end":6256,"line_start":233,"line_end":233,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6233,"byte_end":6242,"line_start":232,"line_end":232,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6749,"byte_end":6759,"line_start":246,"line_end":246,"column_start":12,"column_end":22},"name":"FxHasher32","qualname":"::FxHasher32","value":"FxHasher32 { }","parent":null,"children":[{"krate":0,"index":105}],"decl_id":null,"docs":" This hashing algorithm was extracted from the Rustc compiler.\n This is the same hashing algoirthm used for some internal operations in FireFox.\n The strength of this algorithm is in hashing 4 bytes at a time on any platform,\n where the FNV algorithm works on one byte at a time.","sig":null,"attributes":[{"value":"/ This hashing algorithm was extracted from the Rustc compiler.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6300,"byte_end":6365,"line_start":238,"line_end":238,"column_start":1,"column_end":66}},{"value":"/ This is the same hashing algoirthm used for some internal operations in FireFox.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6366,"byte_end":6450,"line_start":239,"line_end":239,"column_start":1,"column_end":85}},{"value":"/ The strength of this algorithm is in hashing 4 bytes at a time on any platform,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6451,"byte_end":6534,"line_start":240,"line_end":240,"column_start":1,"column_end":84}},{"value":"/ where the FNV algorithm works on one byte at a time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6535,"byte_end":6591,"line_start":241,"line_end":241,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6592,"byte_end":6595,"line_start":242,"line_end":242,"column_start":1,"column_end":4}},{"value":"/ This hashing algorithm should not be used for cryptographic, or in scenarios where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6596,"byte_end":6682,"line_start":243,"line_end":243,"column_start":1,"column_end":87}},{"value":"/ DOS attacks are a concern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6683,"byte_end":6713,"line_start":244,"line_end":244,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6831,"byte_end":6838,"line_start":252,"line_end":252,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> FxHasher32","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6814,"byte_end":6823,"line_start":251,"line_end":251,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6947,"byte_end":6952,"line_start":259,"line_end":259,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6930,"byte_end":6939,"line_start":258,"line_end":258,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7055,"byte_end":7063,"line_start":264,"line_end":264,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7038,"byte_end":7047,"line_start":263,"line_end":263,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7151,"byte_end":7160,"line_start":269,"line_end":269,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7134,"byte_end":7143,"line_start":268,"line_end":268,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7249,"byte_end":7258,"line_start":274,"line_end":274,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7232,"byte_end":7241,"line_start":273,"line_end":273,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7340,"byte_end":7349,"line_start":279,"line_end":279,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7323,"byte_end":7332,"line_start":278,"line_end":278,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7662,"byte_end":7673,"line_start":292,"line_end":292,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7605,"byte_end":7614,"line_start":290,"line_end":290,"column_start":5,"column_end":14}},{"value":"cfg(target_pointer_width = \"64\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7619,"byte_end":7654,"line_start":291,"line_end":291,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7759,"byte_end":7765,"line_start":297,"line_end":297,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":2,"index":10536},"children":[],"decl_id":{"krate":2,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7742,"byte_end":7751,"line_start":296,"line_end":296,"column_start":5,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7899,"byte_end":7905,"line_start":304,"line_end":304,"column_start":8,"column_end":14},"name":"hash64","qualname":"::hash64","value":"fn hash64(&'_ T) -> u64 where T: Hash + ?Sized","parent":null,"children":[],"decl_id":null,"docs":" A convenience function for when you need a quick 64-bit hash.\n","sig":null,"attributes":[{"value":"/ A convenience function for when you need a quick 64-bit hash.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7816,"byte_end":7881,"line_start":302,"line_end":302,"column_start":1,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":7882,"byte_end":7891,"line_start":303,"line_end":303,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":8112,"byte_end":8118,"line_start":312,"line_end":312,"column_start":8,"column_end":14},"name":"hash32","qualname":"::hash32","value":"fn hash32(&'_ T) -> u32 where T: Hash + ?Sized","parent":null,"children":[],"decl_id":null,"docs":" A convenience function for when you need a quick 32-bit hash.\n","sig":null,"attributes":[{"value":"/ A convenience function for when you need a quick 32-bit hash.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":8029,"byte_end":8094,"line_start":310,"line_end":310,"column_start":1,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":8095,"byte_end":8104,"line_start":311,"line_end":311,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":8331,"byte_end":8335,"line_start":320,"line_end":320,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ T) -> usize where T: Hash + ?Sized","parent":null,"children":[],"decl_id":null,"docs":" A convenience function for when you need a quick usize hash.\n","sig":null,"attributes":[{"value":"/ A convenience function for when you need a quick usize hash.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":8249,"byte_end":8313,"line_start":318,"line_end":318,"column_start":1,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":8314,"byte_end":8323,"line_start":319,"line_end":319,"column_start":1,"column_end":10}}]}],"impls":[{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3997,"byte_end":4005,"line_start":131,"line_end":131,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":51}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4107,"byte_end":4115,"line_start":138,"line_end":138,"column_start":17,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5521,"byte_end":5531,"line_start":195,"line_end":195,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5637,"byte_end":5647,"line_start":202,"line_end":202,"column_start":17,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6797,"byte_end":6807,"line_start":250,"line_end":250,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":71}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6913,"byte_end":6923,"line_start":257,"line_end":257,"column_start":17,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":3997,"byte_end":4005,"line_start":131,"line_end":131,"column_start":18,"column_end":26},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":92},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":4107,"byte_end":4115,"line_start":138,"line_end":138,"column_start":17,"column_end":25},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":92},"to":{"krate":2,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5521,"byte_end":5531,"line_start":195,"line_end":195,"column_start":18,"column_end":28},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":98},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":5637,"byte_end":5647,"line_start":202,"line_end":202,"column_start":17,"column_end":27},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":98},"to":{"krate":2,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6797,"byte_end":6807,"line_start":250,"line_end":250,"column_start":18,"column_end":28},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":104},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","byte_start":6913,"byte_end":6923,"line_start":257,"line_end":257,"column_start":17,"column_end":27},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":104},"to":{"krate":2,"index":10536}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libgetopts-5ca23906bc095b46.json b/core/target/rls/debug/deps/save-analysis/libgetopts-5ca23906bc095b46.json new file mode 100644 index 0000000..cf9c3fb --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libgetopts-5ca23906bc095b46.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","getopts","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=5ca23906bc095b46","-C","extra-filename=-5ca23906bc095b46","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","unicode_width=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libunicode_width-b88e696998491a13.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libgetopts-5ca23906bc095b46.rmeta"},"prelude":{"crate_id":{"name":"getopts","disambiguator":[7457069338361979120,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","num":20,"id":{"name":"unicode_width","disambiguator":[8301462968187566206,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":509,"byte_end":34276,"line_start":13,"line_end":1046,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":509,"byte_end":34276,"line_start":13,"line_end":1046,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":68},{"krate":0,"index":110},{"krate":0,"index":115},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":119},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":124},{"krate":0,"index":131},{"krate":0,"index":133},{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":142},{"krate":0,"index":149},{"krate":0,"index":151},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":160},{"krate":0,"index":167},{"krate":0,"index":169},{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":173},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":178},{"krate":0,"index":183},{"krate":0,"index":185},{"krate":0,"index":187},{"krate":0,"index":188},{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":194},{"krate":0,"index":201},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":210},{"krate":0,"index":216},{"krate":0,"index":218},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":227},{"krate":0,"index":231},{"krate":0,"index":233},{"krate":0,"index":235},{"krate":0,"index":236},{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":242},{"krate":0,"index":258},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":69},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":75},{"krate":0,"index":77},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":108}],"decl_id":null,"docs":" Simple getopt alternative.","sig":null,"attributes":[{"value":"/ Simple getopt alternative.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":509,"byte_end":539,"line_start":13,"line_end":13,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":540,"byte_end":543,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ Construct a vector of options, either by using `reqopt`, `optopt`, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":544,"byte_end":618,"line_start":15,"line_end":15,"column_start":1,"column_end":75}},{"value":"/ `optflag` or by building them from components yourself, and pass them to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":619,"byte_end":695,"line_start":16,"line_end":16,"column_start":1,"column_end":77}},{"value":"/ `getopts`, along with a vector of actual arguments (not including","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":696,"byte_end":765,"line_start":17,"line_end":17,"column_start":1,"column_end":70}},{"value":"/ `argv[0]`). You'll either get a failure code back, or a match. You'll have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":766,"byte_end":844,"line_start":18,"line_end":18,"column_start":1,"column_end":79}},{"value":"/ to verify whether the amount of 'free' arguments in the match is what you","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":845,"byte_end":922,"line_start":19,"line_end":19,"column_start":1,"column_end":78}},{"value":"/ expect. Use `opt_*` accessors to get argument values out of the matches","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":923,"byte_end":998,"line_start":20,"line_end":20,"column_start":1,"column_end":76}},{"value":"/ object.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":999,"byte_end":1010,"line_start":21,"line_end":21,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1011,"byte_end":1014,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ Single-character options are expected to appear on the command line with a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1015,"byte_end":1093,"line_start":23,"line_end":23,"column_start":1,"column_end":79}},{"value":"/ single preceding dash; multiple-character options are expected to be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1094,"byte_end":1166,"line_start":24,"line_end":24,"column_start":1,"column_end":73}},{"value":"/ proceeded by two dashes. Options that expect an argument accept their","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1167,"byte_end":1240,"line_start":25,"line_end":25,"column_start":1,"column_end":74}},{"value":"/ argument following either a space or an equals sign. Single-character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1241,"byte_end":1314,"line_start":26,"line_end":26,"column_start":1,"column_end":74}},{"value":"/ options don't require the space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1315,"byte_end":1351,"line_start":27,"line_end":27,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1352,"byte_end":1355,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1356,"byte_end":1367,"line_start":29,"line_end":29,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1368,"byte_end":1371,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ This crate is [on crates.io](https://crates.io/crates/getopts) and can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1372,"byte_end":1449,"line_start":31,"line_end":31,"column_start":1,"column_end":78}},{"value":"/ used by adding `getopts` to the dependencies in your project's `Cargo.toml`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1450,"byte_end":1530,"line_start":32,"line_end":32,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1531,"byte_end":1534,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1535,"byte_end":1546,"line_start":34,"line_end":34,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1547,"byte_end":1565,"line_start":35,"line_end":35,"column_start":1,"column_end":19}},{"value":"/ getopts = \"0.2\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1566,"byte_end":1585,"line_start":36,"line_end":36,"column_start":1,"column_end":20}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1586,"byte_end":1593,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1594,"byte_end":1597,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ and this to your crate root:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1598,"byte_end":1630,"line_start":39,"line_end":39,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1631,"byte_end":1634,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1635,"byte_end":1646,"line_start":41,"line_end":41,"column_start":1,"column_end":12}},{"value":"/ extern crate getopts;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1647,"byte_end":1672,"line_start":42,"line_end":42,"column_start":1,"column_end":26}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1673,"byte_end":1680,"line_start":43,"line_end":43,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1681,"byte_end":1684,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1685,"byte_end":1698,"line_start":45,"line_end":45,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1699,"byte_end":1702,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ The following example shows simple command line parsing for an application","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1703,"byte_end":1781,"line_start":47,"line_end":47,"column_start":1,"column_end":79}},{"value":"/ that requires an input file to be specified, accepts an optional output file","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1782,"byte_end":1862,"line_start":48,"line_end":48,"column_start":1,"column_end":81}},{"value":"/ name following `-o`, and accepts both `-h` and `--help` as optional flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1863,"byte_end":1941,"line_start":49,"line_end":49,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1942,"byte_end":1945,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ ```{.rust}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1946,"byte_end":1960,"line_start":51,"line_end":51,"column_start":1,"column_end":15}},{"value":"/ extern crate getopts;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1961,"byte_end":1986,"line_start":52,"line_end":52,"column_start":1,"column_end":26}},{"value":"/ use getopts::Options;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":1987,"byte_end":2012,"line_start":53,"line_end":53,"column_start":1,"column_end":26}},{"value":"/ use std::env;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2013,"byte_end":2030,"line_start":54,"line_end":54,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2031,"byte_end":2034,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ fn do_work(inp: &str, out: Option) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2035,"byte_end":2083,"line_start":56,"line_end":56,"column_start":1,"column_end":49}},{"value":"/ println!(\"{}\", inp);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2084,"byte_end":2112,"line_start":57,"line_end":57,"column_start":1,"column_end":29}},{"value":"/ match out {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2113,"byte_end":2132,"line_start":58,"line_end":58,"column_start":1,"column_end":20}},{"value":"/ Some(x) => println!(\"{}\", x),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2133,"byte_end":2174,"line_start":59,"line_end":59,"column_start":1,"column_end":42}},{"value":"/ None => println!(\"No Output\"),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2175,"byte_end":2217,"line_start":60,"line_end":60,"column_start":1,"column_end":43}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2218,"byte_end":2227,"line_start":61,"line_end":61,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2228,"byte_end":2233,"line_start":62,"line_end":62,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2234,"byte_end":2237,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ fn print_usage(program: &str, opts: Options) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2238,"byte_end":2288,"line_start":64,"line_end":64,"column_start":1,"column_end":51}},{"value":"/ let brief = format!(\"Usage: {} FILE [options]\", program);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2289,"byte_end":2354,"line_start":65,"line_end":65,"column_start":1,"column_end":66}},{"value":"/ print!(\"{}\", opts.usage(&brief));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2355,"byte_end":2396,"line_start":66,"line_end":66,"column_start":1,"column_end":42}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2397,"byte_end":2402,"line_start":67,"line_end":67,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2403,"byte_end":2406,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2407,"byte_end":2422,"line_start":69,"line_end":69,"column_start":1,"column_end":16}},{"value":"/ let args: Vec = env::args().collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2423,"byte_end":2477,"line_start":70,"line_end":70,"column_start":1,"column_end":55}},{"value":"/ let program = args[0].clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2478,"byte_end":2516,"line_start":71,"line_end":71,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2517,"byte_end":2520,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ let mut opts = Options::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2521,"byte_end":2559,"line_start":73,"line_end":73,"column_start":1,"column_end":39}},{"value":"/ opts.optopt(\"o\", \"\", \"set output file name\", \"NAME\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2560,"byte_end":2621,"line_start":74,"line_end":74,"column_start":1,"column_end":62}},{"value":"/ opts.optflag(\"h\", \"help\", \"print this help menu\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2622,"byte_end":2680,"line_start":75,"line_end":75,"column_start":1,"column_end":59}},{"value":"/ let matches = match opts.parse(&args[1..]) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2681,"byte_end":2733,"line_start":76,"line_end":76,"column_start":1,"column_end":53}},{"value":"/ Ok(m) => { m }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2734,"byte_end":2760,"line_start":77,"line_end":77,"column_start":1,"column_end":27}},{"value":"/ Err(f) => { panic!(f.to_string()) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2761,"byte_end":2808,"line_start":78,"line_end":78,"column_start":1,"column_end":48}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2809,"byte_end":2819,"line_start":79,"line_end":79,"column_start":1,"column_end":11}},{"value":"/ if matches.opt_present(\"h\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2820,"byte_end":2857,"line_start":80,"line_end":80,"column_start":1,"column_end":38}},{"value":"/ print_usage(&program, opts);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2858,"byte_end":2898,"line_start":81,"line_end":81,"column_start":1,"column_end":41}},{"value":"/ return;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2899,"byte_end":2918,"line_start":82,"line_end":82,"column_start":1,"column_end":20}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2919,"byte_end":2928,"line_start":83,"line_end":83,"column_start":1,"column_end":10}},{"value":"/ let output = matches.opt_str(\"o\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2929,"byte_end":2971,"line_start":84,"line_end":84,"column_start":1,"column_end":43}},{"value":"/ let input = if !matches.free.is_empty() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":2972,"byte_end":3021,"line_start":85,"line_end":85,"column_start":1,"column_end":50}},{"value":"/ matches.free[0].clone()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3022,"byte_end":3057,"line_start":86,"line_end":86,"column_start":1,"column_end":36}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3058,"byte_end":3074,"line_start":87,"line_end":87,"column_start":1,"column_end":17}},{"value":"/ print_usage(&program, opts);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3075,"byte_end":3115,"line_start":88,"line_end":88,"column_start":1,"column_end":41}},{"value":"/ return;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3116,"byte_end":3135,"line_start":89,"line_end":89,"column_start":1,"column_end":20}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3136,"byte_end":3146,"line_start":90,"line_end":90,"column_start":1,"column_end":11}},{"value":"/ do_work(&input, output);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3147,"byte_end":3179,"line_start":91,"line_end":91,"column_start":1,"column_end":33}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3180,"byte_end":3185,"line_start":92,"line_end":92,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3186,"byte_end":3193,"line_start":93,"line_end":93,"column_start":1,"column_end":8}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3407,"byte_end":3429,"line_start":100,"line_end":100,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3911,"byte_end":3918,"line_start":127,"line_end":127,"column_start":12,"column_end":19},"name":"Options","qualname":"::Options","value":"Options { }","parent":null,"children":[{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37}],"decl_id":null,"docs":" A description of the options that a program can handle.\n","sig":null,"attributes":[{"value":"/ A description of the options that a program can handle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":3840,"byte_end":3899,"line_start":126,"line_end":126,"column_start":1,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4037,"byte_end":4044,"line_start":134,"line_end":134,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4151,"byte_end":4154,"line_start":141,"line_end":141,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Options","parent":null,"children":[],"decl_id":null,"docs":" Create a blank set of options.\n","sig":null,"attributes":[{"value":"/ Create a blank set of options.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4105,"byte_end":4139,"line_start":140,"line_end":140,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4363,"byte_end":4376,"line_start":150,"line_end":150,"column_start":12,"column_end":25},"name":"parsing_style","qualname":"::parsing_style","value":"fn parsing_style<'_>(&'_ mut Self, ParsingStyle) -> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Set the parsing style.\n","sig":null,"attributes":[{"value":"/ Set the parsing style.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4325,"byte_end":4351,"line_start":149,"line_end":149,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4939,"byte_end":4948,"line_start":163,"line_end":163,"column_start":12,"column_end":21},"name":"long_only","qualname":"::long_only","value":"fn long_only<'_>(&'_ mut Self, bool) -> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Set or clear \"long options only\" mode.","sig":null,"attributes":[{"value":"/ Set or clear \"long options only\" mode.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4487,"byte_end":4529,"line_start":155,"line_end":155,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4534,"byte_end":4537,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ In \"long options only\" mode, short options cannot be clustered","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4542,"byte_end":4608,"line_start":157,"line_end":157,"column_start":5,"column_end":71}},{"value":"/ together, and long options can be given with either a single","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4613,"byte_end":4677,"line_start":158,"line_end":158,"column_start":5,"column_end":69}},{"value":"/ \"-\" or the customary \"--\". This mode also changes the meaning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4682,"byte_end":4748,"line_start":159,"line_end":159,"column_start":5,"column_end":71}},{"value":"/ of \"-a=b\"; in the ordinary mode this will parse a short option","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4753,"byte_end":4819,"line_start":160,"line_end":160,"column_start":5,"column_end":71}},{"value":"/ \"-a\" with argument \"=b\"; whereas in long-options-only mode the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4824,"byte_end":4890,"line_start":161,"line_end":161,"column_start":5,"column_end":71}},{"value":"/ argument will be simply \"b\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4895,"byte_end":4927,"line_start":162,"line_end":162,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5136,"byte_end":5139,"line_start":169,"line_end":169,"column_start":12,"column_end":15},"name":"opt","qualname":"::opt","value":"fn opt<'_, '_, '_, '_,\n'_>(&'_ mut Self, &'_ str, &'_ str, &'_ str, &'_ str, HasArg, Occur)\n-> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Create a generic option group, stating all parameters explicitly.\n","sig":null,"attributes":[{"value":"/ Create a generic option group, stating all parameters explicitly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5055,"byte_end":5124,"line_start":168,"line_end":168,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5931,"byte_end":5938,"line_start":195,"line_end":195,"column_start":12,"column_end":19},"name":"optflag","qualname":"::optflag","value":"fn optflag<'_, '_, '_, '_>(&'_ mut Self, &'_ str, &'_ str, &'_ str)\n-> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Create a long option that is optional and does not take an argument.","sig":null,"attributes":[{"value":"/ Create a long option that is optional and does not take an argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5643,"byte_end":5715,"line_start":190,"line_end":190,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5720,"byte_end":5723,"line_start":191,"line_end":191,"column_start":5,"column_end":8}},{"value":"/ * `short_name` - e.g. `\"h\"` for a `-h` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5728,"byte_end":5795,"line_start":192,"line_end":192,"column_start":5,"column_end":72}},{"value":"/ * `long_name` - e.g. `\"help\"` for a `--help` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5800,"byte_end":5873,"line_start":193,"line_end":193,"column_start":5,"column_end":78}},{"value":"/ * `desc` - Description for usage help","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":5878,"byte_end":5919,"line_start":194,"line_end":194,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":6658,"byte_end":6670,"line_start":214,"line_end":214,"column_start":12,"column_end":24},"name":"optflagmulti","qualname":"::optflagmulti","value":"fn optflagmulti<'_, '_, '_, '_>(&'_ mut Self, &'_ str, &'_ str, &'_ str)\n-> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Create a long option that can occur more than once and does not\n take an argument.","sig":null,"attributes":[{"value":"/ Create a long option that can occur more than once and does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":6349,"byte_end":6416,"line_start":208,"line_end":208,"column_start":5,"column_end":72}},{"value":"/ take an argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":6421,"byte_end":6442,"line_start":209,"line_end":209,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":6447,"byte_end":6450,"line_start":210,"line_end":210,"column_start":5,"column_end":8}},{"value":"/ * `short_name` - e.g. `\"h\"` for a `-h` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":6455,"byte_end":6522,"line_start":211,"line_end":211,"column_start":5,"column_end":72}},{"value":"/ * `long_name` - e.g. `\"help\"` for a `--help` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":6527,"byte_end":6600,"line_start":212,"line_end":212,"column_start":5,"column_end":78}},{"value":"/ * `desc` - Description for usage help","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":6605,"byte_end":6646,"line_start":213,"line_end":213,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7495,"byte_end":7505,"line_start":234,"line_end":234,"column_start":12,"column_end":22},"name":"optflagopt","qualname":"::optflagopt","value":"fn optflagopt<'_, '_, '_, '_,\n'_>(&'_ mut Self, &'_ str, &'_ str, &'_ str, &'_ str) -> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Create a long option that is optional and takes an optional argument.","sig":null,"attributes":[{"value":"/ Create a long option that is optional and takes an optional argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7078,"byte_end":7151,"line_start":227,"line_end":227,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7156,"byte_end":7159,"line_start":228,"line_end":228,"column_start":5,"column_end":8}},{"value":"/ * `short_name` - e.g. `\"h\"` for a `-h` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7164,"byte_end":7231,"line_start":229,"line_end":229,"column_start":5,"column_end":72}},{"value":"/ * `long_name` - e.g. `\"help\"` for a `--help` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7236,"byte_end":7309,"line_start":230,"line_end":230,"column_start":5,"column_end":78}},{"value":"/ * `desc` - Description for usage help","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7314,"byte_end":7355,"line_start":231,"line_end":231,"column_start":5,"column_end":46}},{"value":"/ * `hint` - Hint that is used in place of the argument in the usage help,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7360,"byte_end":7436,"line_start":232,"line_end":232,"column_start":5,"column_end":81}},{"value":"/ e.g. `\"FILE\"` for a `-o FILE` option","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7441,"byte_end":7483,"line_start":233,"line_end":233,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8423,"byte_end":8431,"line_start":261,"line_end":261,"column_start":12,"column_end":20},"name":"optmulti","qualname":"::optmulti","value":"fn optmulti<'_, '_, '_, '_,\n'_>(&'_ mut Self, &'_ str, &'_ str, &'_ str, &'_ str) -> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Create a long option that is optional, takes an argument, and may occur\n multiple times.","sig":null,"attributes":[{"value":"/ Create a long option that is optional, takes an argument, and may occur","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":7980,"byte_end":8055,"line_start":253,"line_end":253,"column_start":5,"column_end":80}},{"value":"/ multiple times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8060,"byte_end":8079,"line_start":254,"line_end":254,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8084,"byte_end":8087,"line_start":255,"line_end":255,"column_start":5,"column_end":8}},{"value":"/ * `short_name` - e.g. `\"h\"` for a `-h` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8092,"byte_end":8159,"line_start":256,"line_end":256,"column_start":5,"column_end":72}},{"value":"/ * `long_name` - e.g. `\"help\"` for a `--help` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8164,"byte_end":8237,"line_start":257,"line_end":257,"column_start":5,"column_end":78}},{"value":"/ * `desc` - Description for usage help","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8242,"byte_end":8283,"line_start":258,"line_end":258,"column_start":5,"column_end":46}},{"value":"/ * `hint` - Hint that is used in place of the argument in the usage help,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8288,"byte_end":8364,"line_start":259,"line_end":259,"column_start":5,"column_end":81}},{"value":"/ e.g. `\"FILE\"` for a `-o FILE` option","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8369,"byte_end":8411,"line_start":260,"line_end":260,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9309,"byte_end":9315,"line_start":287,"line_end":287,"column_start":12,"column_end":18},"name":"optopt","qualname":"::optopt","value":"fn optopt<'_, '_, '_, '_,\n'_>(&'_ mut Self, &'_ str, &'_ str, &'_ str, &'_ str) -> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Create a long option that is optional and takes an argument.","sig":null,"attributes":[{"value":"/ Create a long option that is optional and takes an argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8901,"byte_end":8965,"line_start":280,"line_end":280,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8970,"byte_end":8973,"line_start":281,"line_end":281,"column_start":5,"column_end":8}},{"value":"/ * `short_name` - e.g. `\"h\"` for a `-h` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":8978,"byte_end":9045,"line_start":282,"line_end":282,"column_start":5,"column_end":72}},{"value":"/ * `long_name` - e.g. `\"help\"` for a `--help` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9050,"byte_end":9123,"line_start":283,"line_end":283,"column_start":5,"column_end":78}},{"value":"/ * `desc` - Description for usage help","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9128,"byte_end":9169,"line_start":284,"line_end":284,"column_start":5,"column_end":46}},{"value":"/ * `hint` - Hint that is used in place of the argument in the usage help,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9174,"byte_end":9250,"line_start":285,"line_end":285,"column_start":5,"column_end":81}},{"value":"/ e.g. `\"FILE\"` for a `-o FILE` option","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9255,"byte_end":9297,"line_start":286,"line_end":286,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10196,"byte_end":10202,"line_start":313,"line_end":313,"column_start":12,"column_end":18},"name":"reqopt","qualname":"::reqopt","value":"fn reqopt<'_, '_, '_, '_,\n'_>(&'_ mut Self, &'_ str, &'_ str, &'_ str, &'_ str) -> &'_ mut Options","parent":null,"children":[],"decl_id":null,"docs":" Create a long option that is required and takes an argument.","sig":null,"attributes":[{"value":"/ Create a long option that is required and takes an argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9788,"byte_end":9852,"line_start":306,"line_end":306,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9857,"byte_end":9860,"line_start":307,"line_end":307,"column_start":5,"column_end":8}},{"value":"/ * `short_name` - e.g. `\"h\"` for a `-h` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9865,"byte_end":9932,"line_start":308,"line_end":308,"column_start":5,"column_end":72}},{"value":"/ * `long_name` - e.g. `\"help\"` for a `--help` option, or `\"\"` for none","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":9937,"byte_end":10010,"line_start":309,"line_end":309,"column_start":5,"column_end":78}},{"value":"/ * `desc` - Description for usage help","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10015,"byte_end":10056,"line_start":310,"line_end":310,"column_start":5,"column_end":46}},{"value":"/ * `hint` - Hint that is used in place of the argument in the usage help,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10061,"byte_end":10137,"line_start":311,"line_end":311,"column_start":5,"column_end":81}},{"value":"/ e.g. `\"FILE\"` for a `-o FILE` option","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10142,"byte_end":10184,"line_start":312,"line_end":312,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":11028,"byte_end":11033,"line_start":340,"line_end":340,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse(&'_ Self, C) -> Result where C: IntoIterator,\nC::Item: AsRef","parent":null,"children":[],"decl_id":null,"docs":" Parse command line arguments according to the provided options.","sig":null,"attributes":[{"value":"/ Parse command line arguments according to the provided options.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10670,"byte_end":10737,"line_start":332,"line_end":332,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10742,"byte_end":10745,"line_start":333,"line_end":333,"column_start":5,"column_end":8}},{"value":"/ On success returns `Ok(Matches)`. Use methods such as `opt_present`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10750,"byte_end":10821,"line_start":334,"line_end":334,"column_start":5,"column_end":76}},{"value":"/ `opt_str`, etc. to interrogate results.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10826,"byte_end":10869,"line_start":335,"line_end":335,"column_start":5,"column_end":48}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10874,"byte_end":10886,"line_start":336,"line_end":336,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10891,"byte_end":10894,"line_start":337,"line_end":337,"column_start":5,"column_end":8}},{"value":"/ Returns `Err(Fail)` on failure: use the `Debug` implementation of `Fail`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10899,"byte_end":10975,"line_start":338,"line_end":338,"column_start":5,"column_end":81}},{"value":"/ to display information about it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":10980,"byte_end":11016,"line_start":339,"line_end":339,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":17180,"byte_end":17191,"line_start":483,"line_end":483,"column_start":12,"column_end":23},"name":"short_usage","qualname":"::short_usage","value":"fn short_usage<'_, '_>(&'_ Self, &'_ str) -> String","parent":null,"children":[],"decl_id":null,"docs":" Derive a short one-line usage summary from a set of long options.\n","sig":null,"attributes":[{"value":"/ Derive a short one-line usage summary from a set of long options.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":17099,"byte_end":17168,"line_start":482,"line_end":482,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":17584,"byte_end":17589,"line_start":497,"line_end":497,"column_start":12,"column_end":17},"name":"usage","qualname":"::usage","value":"fn usage<'_, '_>(&'_ Self, &'_ str) -> String","parent":null,"children":[],"decl_id":null,"docs":" Derive a formatted message from a set of options.\n","sig":null,"attributes":[{"value":"/ Derive a formatted message from a set of options.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":17519,"byte_end":17572,"line_start":496,"line_end":496,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":17979,"byte_end":17996,"line_start":509,"line_end":509,"column_start":12,"column_end":29},"name":"usage_with_format","qualname":"::usage_with_format","value":"fn usage_with_format(&'_ Self, F) -> String where\nF: for<'_> FnMut(&'_ mut dyn Iterator) -> String","parent":null,"children":[],"decl_id":null,"docs":" Derive a custom formatted message from a set of options. The formatted options provided to\n a closure as an iterator.\n","sig":null,"attributes":[{"value":"/ Derive a custom formatted message from a set of options. The formatted options provided to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":17839,"byte_end":17933,"line_start":507,"line_end":507,"column_start":5,"column_end":99}},{"value":"/ a closure as an iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":17938,"byte_end":17967,"line_start":508,"line_end":508,"column_start":5,"column_end":34}}]},{"kind":"TupleVariant","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21185,"byte_end":21198,"line_start":615,"line_end":615,"column_start":5,"column_end":18},"name":"FloatingFrees","qualname":"::ParsingStyle::FloatingFrees","value":"ParsingStyle::FloatingFrees","parent":{"krate":0,"index":110},"children":[],"decl_id":null,"docs":" Flags and \"free\" arguments can be freely inter-mixed.\n","sig":null,"attributes":[{"value":"/ Flags and \"free\" arguments can be freely inter-mixed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21123,"byte_end":21180,"line_start":614,"line_end":614,"column_start":5,"column_end":62}}]},{"kind":"TupleVariant","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21332,"byte_end":21347,"line_start":618,"line_end":618,"column_start":5,"column_end":20},"name":"StopAtFirstFree","qualname":"::ParsingStyle::StopAtFirstFree","value":"ParsingStyle::StopAtFirstFree","parent":{"krate":0,"index":110},"children":[],"decl_id":null,"docs":" As soon as a \"free\" argument (i.e. non-flag) is encountered, stop\n considering any remaining arguments as flags.\n","sig":null,"attributes":[{"value":"/ As soon as a \"free\" argument (i.e. non-flag) is encountered, stop","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21204,"byte_end":21273,"line_start":616,"line_end":616,"column_start":5,"column_end":74}},{"value":"/ considering any remaining arguments as flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21278,"byte_end":21327,"line_start":617,"line_end":617,"column_start":5,"column_end":54}}]},{"kind":"Enum","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21104,"byte_end":21116,"line_start":613,"line_end":613,"column_start":10,"column_end":22},"name":"ParsingStyle","qualname":"::ParsingStyle","value":"enum ParsingStyle { FloatingFrees, StopAtFirstFree, }","parent":null,"children":[{"krate":0,"index":111},{"krate":0,"index":113}],"decl_id":null,"docs":" What parsing style to use when parsing arguments.\n","sig":null,"attributes":[{"value":"/ What parsing style to use when parsing arguments.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21003,"byte_end":21056,"line_start":611,"line_end":611,"column_start":1,"column_end":54}}]},{"kind":"TupleVariant","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21823,"byte_end":21826,"line_start":636,"line_end":636,"column_start":5,"column_end":8},"name":"Yes","qualname":"::HasArg::Yes","value":"HasArg::Yes","parent":{"krate":0,"index":142},"children":[],"decl_id":null,"docs":" The option requires an argument.\n","sig":null,"attributes":[{"value":"/ The option requires an argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21782,"byte_end":21818,"line_start":635,"line_end":635,"column_start":5,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21870,"byte_end":21872,"line_start":638,"line_end":638,"column_start":5,"column_end":7},"name":"No","qualname":"::HasArg::No","value":"HasArg::No","parent":{"krate":0,"index":142},"children":[],"decl_id":null,"docs":" The option takes no argument.\n","sig":null,"attributes":[{"value":"/ The option takes no argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21832,"byte_end":21865,"line_start":637,"line_end":637,"column_start":5,"column_end":38}}]},{"kind":"TupleVariant","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21919,"byte_end":21924,"line_start":640,"line_end":640,"column_start":5,"column_end":10},"name":"Maybe","qualname":"::HasArg::Maybe","value":"HasArg::Maybe","parent":{"krate":0,"index":142},"children":[],"decl_id":null,"docs":" The option argument is optional.\n","sig":null,"attributes":[{"value":"/ The option argument is optional.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21878,"byte_end":21914,"line_start":639,"line_end":639,"column_start":5,"column_end":41}}]},{"kind":"Enum","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21769,"byte_end":21775,"line_start":634,"line_end":634,"column_start":10,"column_end":16},"name":"HasArg","qualname":"::HasArg","value":"enum HasArg { Yes, No, Maybe, }","parent":null,"children":[{"krate":0,"index":143},{"krate":0,"index":145},{"krate":0,"index":147}],"decl_id":null,"docs":" Describes whether an option has an argument.\n","sig":null,"attributes":[{"value":"/ Describes whether an option has an argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21666,"byte_end":21714,"line_start":632,"line_end":632,"column_start":1,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":22072,"byte_end":22075,"line_start":647,"line_end":647,"column_start":5,"column_end":8},"name":"Req","qualname":"::Occur::Req","value":"Occur::Req","parent":{"krate":0,"index":160},"children":[],"decl_id":null,"docs":" The option occurs once.\n","sig":null,"attributes":[{"value":"/ The option occurs once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":22040,"byte_end":22067,"line_start":646,"line_end":646,"column_start":5,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":22121,"byte_end":22129,"line_start":649,"line_end":649,"column_start":5,"column_end":13},"name":"Optional","qualname":"::Occur::Optional","value":"Occur::Optional","parent":{"krate":0,"index":160},"children":[],"decl_id":null,"docs":" The option occurs at most once.\n","sig":null,"attributes":[{"value":"/ The option occurs at most once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":22081,"byte_end":22116,"line_start":648,"line_end":648,"column_start":5,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":22181,"byte_end":22186,"line_start":651,"line_end":651,"column_start":5,"column_end":10},"name":"Multi","qualname":"::Occur::Multi","value":"Occur::Multi","parent":{"krate":0,"index":160},"children":[],"decl_id":null,"docs":" The option occurs zero or more times.\n","sig":null,"attributes":[{"value":"/ The option occurs zero or more times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":22135,"byte_end":22176,"line_start":650,"line_end":650,"column_start":5,"column_end":46}}]},{"kind":"Enum","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":22028,"byte_end":22033,"line_start":645,"line_end":645,"column_start":10,"column_end":15},"name":"Occur","qualname":"::Occur","value":"enum Occur { Req, Optional, Multi, }","parent":null,"children":[{"krate":0,"index":161},{"krate":0,"index":163},{"krate":0,"index":165}],"decl_id":null,"docs":" Describes how often an option may occur.\n","sig":null,"attributes":[{"value":"/ Describes how often an option may occur.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":21929,"byte_end":21973,"line_start":643,"line_end":643,"column_start":1,"column_end":45}}]},{"kind":"Struct","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23387,"byte_end":23394,"line_start":695,"line_end":695,"column_start":12,"column_end":19},"name":"Matches","qualname":"::Matches","value":"Matches { free }","parent":null,"children":[{"krate":0,"index":228},{"krate":0,"index":229},{"krate":0,"index":230}],"decl_id":null,"docs":" The result of checking command line arguments. Contains a vector\n of matches and a vector of free strings.\n","sig":null,"attributes":[{"value":"/ The result of checking command line arguments. Contains a vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23223,"byte_end":23291,"line_start":692,"line_end":692,"column_start":1,"column_end":69}},{"value":"/ of matches and a vector of free strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23292,"byte_end":23336,"line_start":693,"line_end":693,"column_start":1,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23584,"byte_end":23588,"line_start":701,"line_end":701,"column_start":9,"column_end":13},"name":"free","qualname":"::Matches::free","value":"std::vec::Vec","parent":{"krate":0,"index":227},"children":[],"decl_id":null,"docs":" Free string fragments\n","sig":null,"attributes":[{"value":"/ Free string fragments","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23550,"byte_end":23575,"line_start":700,"line_end":700,"column_start":5,"column_end":30}}]},{"kind":"TupleVariant","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23882,"byte_end":23897,"line_start":710,"line_end":710,"column_start":5,"column_end":20},"name":"ArgumentMissing","qualname":"::Fail::ArgumentMissing","value":"Fail::ArgumentMissing(String)","parent":{"krate":0,"index":242},"children":[],"decl_id":null,"docs":" The option requires an argument but none was passed.\n","sig":null,"attributes":[{"value":"/ The option requires an argument but none was passed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23821,"byte_end":23877,"line_start":709,"line_end":709,"column_start":5,"column_end":61}}]},{"kind":"Field","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23898,"byte_end":23904,"line_start":710,"line_end":710,"column_start":21,"column_end":27},"name":"0","qualname":"::Fail::ArgumentMissing::0","value":"std::string::String","parent":{"krate":0,"index":243},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23981,"byte_end":23999,"line_start":712,"line_end":712,"column_start":5,"column_end":23},"name":"UnrecognizedOption","qualname":"::Fail::UnrecognizedOption","value":"Fail::UnrecognizedOption(String)","parent":{"krate":0,"index":242},"children":[],"decl_id":null,"docs":" The passed option is not declared among the possible options.\n","sig":null,"attributes":[{"value":"/ The passed option is not declared among the possible options.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23911,"byte_end":23976,"line_start":711,"line_end":711,"column_start":5,"column_end":70}}]},{"kind":"Field","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24000,"byte_end":24006,"line_start":712,"line_end":712,"column_start":24,"column_end":30},"name":"0","qualname":"::Fail::UnrecognizedOption::0","value":"std::string::String","parent":{"krate":0,"index":246},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24055,"byte_end":24068,"line_start":714,"line_end":714,"column_start":5,"column_end":18},"name":"OptionMissing","qualname":"::Fail::OptionMissing","value":"Fail::OptionMissing(String)","parent":{"krate":0,"index":242},"children":[],"decl_id":null,"docs":" A required option is not present.\n","sig":null,"attributes":[{"value":"/ A required option is not present.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24013,"byte_end":24050,"line_start":713,"line_end":713,"column_start":5,"column_end":42}}]},{"kind":"Field","id":{"krate":0,"index":251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24069,"byte_end":24075,"line_start":714,"line_end":714,"column_start":19,"column_end":25},"name":"0","qualname":"::Fail::OptionMissing::0","value":"std::string::String","parent":{"krate":0,"index":249},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24147,"byte_end":24163,"line_start":716,"line_end":716,"column_start":5,"column_end":21},"name":"OptionDuplicated","qualname":"::Fail::OptionDuplicated","value":"Fail::OptionDuplicated(String)","parent":{"krate":0,"index":242},"children":[],"decl_id":null,"docs":" A single occurrence option is being used multiple times.\n","sig":null,"attributes":[{"value":"/ A single occurrence option is being used multiple times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24082,"byte_end":24142,"line_start":715,"line_end":715,"column_start":5,"column_end":65}}]},{"kind":"Field","id":{"krate":0,"index":254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24164,"byte_end":24170,"line_start":716,"line_end":716,"column_start":22,"column_end":28},"name":"0","qualname":"::Fail::OptionDuplicated::0","value":"std::string::String","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24244,"byte_end":24262,"line_start":718,"line_end":718,"column_start":5,"column_end":23},"name":"UnexpectedArgument","qualname":"::Fail::UnexpectedArgument","value":"Fail::UnexpectedArgument(String)","parent":{"krate":0,"index":242},"children":[],"decl_id":null,"docs":" There's an argument being passed to a non-argument option.\n","sig":null,"attributes":[{"value":"/ There's an argument being passed to a non-argument option.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24177,"byte_end":24239,"line_start":717,"line_end":717,"column_start":5,"column_end":67}}]},{"kind":"Field","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24263,"byte_end":24269,"line_start":718,"line_end":718,"column_start":24,"column_end":30},"name":"0","qualname":"::Fail::UnexpectedArgument::0","value":"std::string::String","parent":{"krate":0,"index":255},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":242},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23810,"byte_end":23814,"line_start":708,"line_end":708,"column_start":10,"column_end":14},"name":"Fail","qualname":"::Fail","value":"enum Fail {\n ArgumentMissing(String),\n UnrecognizedOption(String),\n OptionMissing(String),\n OptionDuplicated(String),\n UnexpectedArgument(String),\n}","parent":null,"children":[{"krate":0,"index":243},{"krate":0,"index":246},{"krate":0,"index":249},{"krate":0,"index":252},{"krate":0,"index":255}],"decl_id":null,"docs":" The type returned when the command line does not conform to the\n expected format. Use the `Debug` implementation to output detailed\n information.\n","sig":null,"attributes":[{"value":"/ The type returned when the command line does not conform to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23606,"byte_end":23673,"line_start":704,"line_end":704,"column_start":1,"column_end":68}},{"value":"/ expected format. Use the `Debug` implementation to output detailed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23674,"byte_end":23744,"line_start":705,"line_end":705,"column_start":1,"column_end":71}},{"value":"/ information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":23745,"byte_end":23761,"line_start":706,"line_end":706,"column_start":1,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24304,"byte_end":24315,"line_start":722,"line_end":722,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24727,"byte_end":24733,"line_start":734,"line_end":734,"column_start":10,"column_end":16},"name":"Result","qualname":"::Result","value":"result::Result","parent":null,"children":[],"decl_id":null,"docs":" The result of parsing a command line with a set of options.\n","sig":null,"attributes":[{"value":"/ The result of parsing a command line with a set of options.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24654,"byte_end":24717,"line_start":733,"line_end":733,"column_start":1,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":26794,"byte_end":26805,"line_start":807,"line_end":807,"column_start":12,"column_end":23},"name":"opt_defined","qualname":"::opt_defined","value":"fn opt_defined<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if an option was defined\n","sig":null,"attributes":[{"value":"/ Returns true if an option was defined","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":26741,"byte_end":26782,"line_start":806,"line_end":806,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":26958,"byte_end":26969,"line_start":812,"line_end":812,"column_start":12,"column_end":23},"name":"opt_present","qualname":"::opt_present","value":"fn opt_present<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if an option was matched.\n","sig":null,"attributes":[{"value":"/ Returns true if an option was matched.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":26904,"byte_end":26946,"line_start":811,"line_end":811,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27112,"byte_end":27121,"line_start":817,"line_end":817,"column_start":12,"column_end":21},"name":"opt_count","qualname":"::opt_count","value":"fn opt_count<'_, '_>(&'_ Self, &'_ str) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of times an option was matched.\n","sig":null,"attributes":[{"value":"/ Returns the number of times an option was matched.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27046,"byte_end":27100,"line_start":816,"line_end":816,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27278,"byte_end":27291,"line_start":822,"line_end":822,"column_start":12,"column_end":25},"name":"opt_positions","qualname":"::opt_positions","value":"fn opt_positions<'_, '_>(&'_ Self, &'_ str) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Returns a vector of all the positions in which an option was matched.\n","sig":null,"attributes":[{"value":"/ Returns a vector of all the positions in which an option was matched.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27193,"byte_end":27266,"line_start":821,"line_end":821,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27472,"byte_end":27484,"line_start":827,"line_end":827,"column_start":12,"column_end":24},"name":"opts_present","qualname":"::opts_present","value":"fn opts_present<'_, '_>(&'_ Self, &'_ [String]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if any of several options were matched.\n","sig":null,"attributes":[{"value":"/ Returns true if any of several options were matched.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27404,"byte_end":27460,"line_start":826,"line_end":826,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27842,"byte_end":27850,"line_start":837,"line_end":837,"column_start":12,"column_end":20},"name":"opts_str","qualname":"::opts_str","value":"fn opts_str<'_, '_>(&'_ Self, &'_ [String]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the string argument supplied to one of several matching options or `None`.\n","sig":null,"attributes":[{"value":"/ Returns the string argument supplied to one of several matching options or `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":27744,"byte_end":27830,"line_start":836,"line_end":836,"column_start":5,"column_end":91}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28262,"byte_end":28270,"line_start":851,"line_end":851,"column_start":12,"column_end":20},"name":"opt_strs","qualname":"::opt_strs","value":"fn opt_strs<'_, '_>(&'_ Self, &'_ str) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Returns a vector of the arguments provided to all matches of the given\n option.","sig":null,"attributes":[{"value":"/ Returns a vector of the arguments provided to all matches of the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28099,"byte_end":28173,"line_start":847,"line_end":847,"column_start":5,"column_end":79}},{"value":"/ option.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28178,"byte_end":28189,"line_start":848,"line_end":848,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28194,"byte_end":28197,"line_start":849,"line_end":849,"column_start":5,"column_end":8}},{"value":"/ Used when an option accepts multiple values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28202,"byte_end":28250,"line_start":850,"line_end":850,"column_start":5,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28704,"byte_end":28716,"line_start":865,"line_end":865,"column_start":12,"column_end":24},"name":"opt_strs_pos","qualname":"::opt_strs_pos","value":"fn opt_strs_pos<'_, '_>(&'_ Self, &'_ str) -> Vec<(usize, String)>","parent":null,"children":[],"decl_id":null,"docs":" Returns a vector of the arguments provided to all matches of the given\n option, together with their positions.","sig":null,"attributes":[{"value":"/ Returns a vector of the arguments provided to all matches of the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28510,"byte_end":28584,"line_start":861,"line_end":861,"column_start":5,"column_end":79}},{"value":"/ option, together with their positions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28589,"byte_end":28631,"line_start":862,"line_end":862,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28636,"byte_end":28639,"line_start":863,"line_end":863,"column_start":5,"column_end":8}},{"value":"/ Used when an option accepts multiple values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28644,"byte_end":28692,"line_start":864,"line_end":864,"column_start":5,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29054,"byte_end":29061,"line_start":876,"line_end":876,"column_start":12,"column_end":19},"name":"opt_str","qualname":"::opt_str","value":"fn opt_str<'_, '_>(&'_ Self, &'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the string argument supplied to a matching option or `None`.\n","sig":null,"attributes":[{"value":"/ Returns the string argument supplied to a matching option or `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":28970,"byte_end":29042,"line_start":875,"line_end":875,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29492,"byte_end":29503,"line_start":888,"line_end":888,"column_start":12,"column_end":23},"name":"opt_default","qualname":"::opt_default","value":"fn opt_default<'_, '_, '_>(&'_ Self, &'_ str, &'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the matching string, a default, or `None`.","sig":null,"attributes":[{"value":"/ Returns the matching string, a default, or `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29213,"byte_end":29267,"line_start":883,"line_end":883,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29272,"byte_end":29275,"line_start":884,"line_end":884,"column_start":5,"column_end":8}},{"value":"/ Returns `None` if the option was not present, `def` if the option was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29280,"byte_end":29353,"line_start":885,"line_end":885,"column_start":5,"column_end":78}},{"value":"/ present but no argument was provided, and the argument if the option was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29358,"byte_end":29434,"line_start":886,"line_end":886,"column_start":5,"column_end":81}},{"value":"/ present and an argument was provided.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29439,"byte_end":29480,"line_start":887,"line_end":887,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29852,"byte_end":29859,"line_start":899,"line_end":899,"column_start":12,"column_end":19},"name":"opt_get","qualname":"::opt_get","value":"fn opt_get(&'_ Self, &'_ str) -> result::Result, T::Err>\nwhere T: FromStr","parent":null,"children":[],"decl_id":null,"docs":" Returns some matching value or `None`.","sig":null,"attributes":[{"value":"/ Returns some matching value or `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29715,"byte_end":29757,"line_start":896,"line_end":896,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29762,"byte_end":29765,"line_start":897,"line_end":897,"column_start":5,"column_end":8}},{"value":"/ Similar to opt_str, also converts matching argument using FromStr.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":29770,"byte_end":29840,"line_start":898,"line_end":898,"column_start":5,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":30399,"byte_end":30414,"line_start":915,"line_end":915,"column_start":12,"column_end":27},"name":"opt_get_default","qualname":"::opt_get_default","value":"fn opt_get_default(&'_ Self, &'_ str, T)\n-> result::Result where T: FromStr","parent":null,"children":[],"decl_id":null,"docs":" Returns a matching value or default.","sig":null,"attributes":[{"value":"/ Returns a matching value or default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":30124,"byte_end":30164,"line_start":910,"line_end":910,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":30169,"byte_end":30172,"line_start":911,"line_end":911,"column_start":5,"column_end":8}},{"value":"/ Similar to opt_default, except the two differences.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":30177,"byte_end":30232,"line_start":912,"line_end":912,"column_start":5,"column_end":60}},{"value":"/ Instead of returning None when argument was not present, return `def`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":30237,"byte_end":30311,"line_start":913,"line_end":913,"column_start":5,"column_end":79}},{"value":"/ Instead of returning &str return type T, parsed using str::parse().","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":30316,"byte_end":30387,"line_start":914,"line_end":914,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":31215,"byte_end":31218,"line_start":949,"line_end":949,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4020,"byte_end":4027,"line_start":133,"line_end":133,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":39}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4091,"byte_end":4098,"line_start":139,"line_end":139,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24290,"byte_end":24294,"line_start":721,"line_end":721,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":70}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24773,"byte_end":24777,"line_start":736,"line_end":736,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":73},{"krate":0,"index":74}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":25119,"byte_end":25127,"line_start":753,"line_end":753,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":76}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":26369,"byte_end":26376,"line_start":795,"line_end":795,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":98}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":31201,"byte_end":31205,"line_start":948,"line_end":948,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4020,"byte_end":4027,"line_start":133,"line_end":133,"column_start":18,"column_end":25},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":34},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":4091,"byte_end":4098,"line_start":139,"line_end":139,"column_start":6,"column_end":13},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":34},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24290,"byte_end":24294,"line_start":721,"line_end":721,"column_start":16,"column_end":20},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":242},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":24773,"byte_end":24777,"line_start":736,"line_end":736,"column_start":6,"column_end":10},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":124},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":25119,"byte_end":25127,"line_start":753,"line_end":753,"column_start":6,"column_end":14},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":194},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":26369,"byte_end":26376,"line_start":795,"line_end":795,"column_start":6,"column_end":13},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":227},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.21/src/lib.rs","byte_start":31201,"byte_end":31205,"line_start":948,"line_end":948,"column_start":23,"column_end":27},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":242},"to":{"krate":2,"index":10295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libgetrandom-9239ab3d2175b139.json b/core/target/rls/debug/deps/save-analysis/libgetrandom-9239ab3d2175b139.json new file mode 100644 index 0000000..72f5c40 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libgetrandom-9239ab3d2175b139.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","getrandom","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"std\"","-C","metadata=9239ab3d2175b139","-C","extra-filename=-9239ab3d2175b139","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","cfg_if=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta","--extern","libc=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/liblibc-f0f83a8a5e3ce933.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libgetrandom-9239ab3d2175b139.rmeta"},"prelude":{"crate_id":{"name":"getrandom","disambiguator":[11799736805057882433,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","num":4,"id":{"name":"cfg_if","disambiguator":[4590009807048894466,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":5,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":6,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":7,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":8,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":9,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":10,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":11,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":12,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":13,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":14,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":15,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":16,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":17,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":18,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":19,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","num":20,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs","num":21,"id":{"name":"libc","disambiguator":[528100073165794631,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":356,"byte_end":13069,"line_start":9,"line_end":263,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":9118,"byte_end":9123,"line_start":170,"line_end":170,"column_start":23,"column_end":28},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":356,"byte_end":13069,"line_start":9,"line_end":263,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":39},{"krate":0,"index":63},{"krate":0,"index":77},{"krate":0,"index":96},{"krate":0,"index":131},{"krate":0,"index":180},{"krate":0,"index":80}],"decl_id":null,"docs":" Interface to the operating system's random number generator.","sig":null,"attributes":[{"value":"/ Interface to the operating system's random number generator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":356,"byte_end":420,"line_start":9,"line_end":9,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":421,"byte_end":424,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ # Supported targets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":425,"byte_end":448,"line_start":11,"line_end":11,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":449,"byte_end":452,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ | Target | Target Triple | Implementation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":453,"byte_end":514,"line_start":13,"line_end":13,"column_start":1,"column_end":62}},{"value":"/ | ----------------- | ------------------ | --------------","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":515,"byte_end":576,"line_start":14,"line_end":14,"column_start":1,"column_end":62}},{"value":"/ | Linux, Android | `*‑linux‑*` | [`getrandom`][1] system call if available, otherwise [`/dev/urandom`][2] after successfully polling `/dev/random`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":577,"byte_end":741,"line_start":15,"line_end":15,"column_start":1,"column_end":161}},{"value":"/ | Windows | `*‑windows‑*` | [`BCryptGenRandom`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":742,"byte_end":812,"line_start":16,"line_end":16,"column_start":1,"column_end":67}},{"value":"/ | macOS | `*‑apple‑darwin` | [`getentropy`][3] if available, otherwise [`/dev/random`][4] (identical to `/dev/urandom`)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":813,"byte_end":954,"line_start":17,"line_end":17,"column_start":1,"column_end":138}},{"value":"/ | iOS | `*‑apple‑ios` | [`SecRandomCopyBytes`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":955,"byte_end":1028,"line_start":18,"line_end":18,"column_start":1,"column_end":70}},{"value":"/ | FreeBSD | `*‑freebsd` | [`getrandom`][5] if available, otherwise [`kern.arandom`][6]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1029,"byte_end":1138,"line_start":19,"line_end":19,"column_start":1,"column_end":108}},{"value":"/ | OpenBSD | `*‑openbsd` | [`getentropy`][7]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1139,"byte_end":1205,"line_start":20,"line_end":20,"column_start":1,"column_end":65}},{"value":"/ | NetBSD | `*‑netbsd` | [`kern.arandom`][8]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1206,"byte_end":1274,"line_start":21,"line_end":21,"column_start":1,"column_end":67}},{"value":"/ | Dragonfly BSD | `*‑dragonfly` | [`getrandom`][9] if available, otherwise [`/dev/random`][10]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1275,"byte_end":1385,"line_start":22,"line_end":22,"column_start":1,"column_end":108}},{"value":"/ | Solaris, illumos | `*‑solaris`, `*‑illumos` | [`getrandom`][11] if available, otherwise [`/dev/random`][12]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1386,"byte_end":1504,"line_start":23,"line_end":23,"column_start":1,"column_end":115}},{"value":"/ | Fuchsia OS | `*‑fuchsia` | [`cprng_draw`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1505,"byte_end":1569,"line_start":24,"line_end":24,"column_start":1,"column_end":62}},{"value":"/ | Redox | `*‑redox` | `/dev/urandom`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1570,"byte_end":1633,"line_start":25,"line_end":25,"column_start":1,"column_end":62}},{"value":"/ | Haiku | `*‑haiku` | `/dev/random` (identical to `/dev/urandom`)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1634,"byte_end":1726,"line_start":26,"line_end":26,"column_start":1,"column_end":91}},{"value":"/ | Hermit | `x86_64-*-hermit` | [`RDRAND`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1727,"byte_end":1784,"line_start":27,"line_end":27,"column_start":1,"column_end":58}},{"value":"/ | SGX | `x86_64‑*‑sgx` | [`RDRAND`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1785,"byte_end":1846,"line_start":28,"line_end":28,"column_start":1,"column_end":58}},{"value":"/ | VxWorks | `*‑wrs‑vxworks‑*` | `randABytes` after checking entropy pool initialization with `randSecure`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1847,"byte_end":1973,"line_start":29,"line_end":29,"column_start":1,"column_end":121}},{"value":"/ | ESP-IDF | `*‑espidf` | [`esp_fill_random`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":1974,"byte_end":2042,"line_start":30,"line_end":30,"column_start":1,"column_end":67}},{"value":"/ | Emscripten | `*‑emscripten` | `/dev/random` (identical to `/dev/urandom`)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2043,"byte_end":2135,"line_start":31,"line_end":31,"column_start":1,"column_end":91}},{"value":"/ | WASI | `wasm32‑wasi` | [`random_get`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2136,"byte_end":2199,"line_start":32,"line_end":32,"column_start":1,"column_end":62}},{"value":"/ | Web Browser | `wasm32‑*‑unknown` | [`Crypto.getRandomValues`], see [WebAssembly support]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2200,"byte_end":2305,"line_start":33,"line_end":33,"column_start":1,"column_end":101}},{"value":"/ | Node.js | `wasm32‑*‑unknown` | [`crypto.randomBytes`], see [WebAssembly support]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2306,"byte_end":2406,"line_start":34,"line_end":34,"column_start":1,"column_end":97}},{"value":"/ | SOLID | `*-kmc-solid_*` | `SOLID_RNG_SampleRandomBytes`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2407,"byte_end":2483,"line_start":35,"line_end":35,"column_start":1,"column_end":77}},{"value":"/ | Nintendo 3DS | `armv6k-nintendo-3ds` | [`getrandom`][1]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2484,"byte_end":2550,"line_start":36,"line_end":36,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2551,"byte_end":2554,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ There is no blanket implementation on `unix` targets that reads from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2555,"byte_end":2627,"line_start":38,"line_end":38,"column_start":1,"column_end":73}},{"value":"/ `/dev/urandom`. This ensures all supported targets are using the recommended","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2628,"byte_end":2708,"line_start":39,"line_end":39,"column_start":1,"column_end":81}},{"value":"/ interface and respect maximum buffer sizes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2709,"byte_end":2756,"line_start":40,"line_end":40,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2757,"byte_end":2760,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ Pull Requests that add support for new targets to `getrandom` are always welcome.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2761,"byte_end":2846,"line_start":42,"line_end":42,"column_start":1,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2847,"byte_end":2850,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ ## Unsupported targets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2851,"byte_end":2877,"line_start":44,"line_end":44,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2878,"byte_end":2881,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ By default, `getrandom` will not compile on unsupported targets, but certain","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2882,"byte_end":2962,"line_start":46,"line_end":46,"column_start":1,"column_end":81}},{"value":"/ features allow a user to select a \"fallback\" implementation if no supported","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":2963,"byte_end":3042,"line_start":47,"line_end":47,"column_start":1,"column_end":80}},{"value":"/ implementation exists.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3043,"byte_end":3069,"line_start":48,"line_end":48,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3070,"byte_end":3073,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ All of the below mechanisms only affect unsupported","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3074,"byte_end":3129,"line_start":50,"line_end":50,"column_start":1,"column_end":56}},{"value":"/ targets. Supported targets will _always_ use their supported implementations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3130,"byte_end":3211,"line_start":51,"line_end":51,"column_start":1,"column_end":82}},{"value":"/ This prevents a crate from overriding a secure source of randomness","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3212,"byte_end":3283,"line_start":52,"line_end":52,"column_start":1,"column_end":72}},{"value":"/ (either accidentally or intentionally).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3284,"byte_end":3327,"line_start":53,"line_end":53,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3328,"byte_end":3331,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ ### RDRAND on x86","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3332,"byte_end":3353,"line_start":55,"line_end":55,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3354,"byte_end":3357,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ *If the `rdrand` Cargo feature is enabled*, `getrandom` will fallback to using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3358,"byte_end":3440,"line_start":57,"line_end":57,"column_start":1,"column_end":83}},{"value":"/ the [`RDRAND`] instruction to get randomness on `no_std` `x86`/`x86_64`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3441,"byte_end":3516,"line_start":58,"line_end":58,"column_start":1,"column_end":76}},{"value":"/ targets. This feature has no effect on other CPU architectures.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3517,"byte_end":3584,"line_start":59,"line_end":59,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3585,"byte_end":3588,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ ### WebAssembly support","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3589,"byte_end":3616,"line_start":61,"line_end":61,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3617,"byte_end":3620,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/ This crate fully supports the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3621,"byte_end":3654,"line_start":63,"line_end":63,"column_start":1,"column_end":34}},{"value":"/ [`wasm32-wasi`](https://github.com/CraneStation/wasi) and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3655,"byte_end":3716,"line_start":64,"line_end":64,"column_start":1,"column_end":62}},{"value":"/ [`wasm32-unknown-emscripten`](https://www.hellorust.com/setup/emscripten/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3717,"byte_end":3795,"line_start":65,"line_end":65,"column_start":1,"column_end":79}},{"value":"/ targets. However, the `wasm32-unknown-unknown` target (i.e. the target used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3796,"byte_end":3875,"line_start":66,"line_end":66,"column_start":1,"column_end":80}},{"value":"/ by `wasm-pack`) is not automatically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3876,"byte_end":3916,"line_start":67,"line_end":67,"column_start":1,"column_end":41}},{"value":"/ supported since, from the target name alone, we cannot deduce which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3917,"byte_end":3988,"line_start":68,"line_end":68,"column_start":1,"column_end":72}},{"value":"/ JavaScript interface is in use (or if JavaScript is available at all).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":3989,"byte_end":4063,"line_start":69,"line_end":69,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4064,"byte_end":4067,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ Instead, *if the `js` Cargo feature is enabled*, this crate will assume","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4068,"byte_end":4143,"line_start":71,"line_end":71,"column_start":1,"column_end":76}},{"value":"/ that you are building for an environment containing JavaScript, and will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4144,"byte_end":4220,"line_start":72,"line_end":72,"column_start":1,"column_end":77}},{"value":"/ call the appropriate methods. Both web browser (main window and Web Workers)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4221,"byte_end":4301,"line_start":73,"line_end":73,"column_start":1,"column_end":81}},{"value":"/ and Node.js environments are supported, invoking the methods","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4302,"byte_end":4366,"line_start":74,"line_end":74,"column_start":1,"column_end":65}},{"value":"/ [described above](#supported-targets) using the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4367,"byte_end":4418,"line_start":75,"line_end":75,"column_start":1,"column_end":52}},{"value":"/ [wasm-bindgen](https://github.com/rust-lang/rust-bindgen) toolchain.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4419,"byte_end":4491,"line_start":76,"line_end":76,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4492,"byte_end":4495,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ This feature has no effect on targets other than `wasm32-unknown-unknown`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4496,"byte_end":4574,"line_start":78,"line_end":78,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4575,"byte_end":4578,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ ### Custom implementations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4579,"byte_end":4609,"line_start":80,"line_end":80,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4610,"byte_end":4613,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ The [`register_custom_getrandom!`] macro allows a user to mark their own","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4614,"byte_end":4690,"line_start":82,"line_end":82,"column_start":1,"column_end":77}},{"value":"/ function as the backing implementation for [`getrandom`]. See the macro's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4691,"byte_end":4768,"line_start":83,"line_end":83,"column_start":1,"column_end":78}},{"value":"/ documentation for more information about writing and registering your own","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4769,"byte_end":4846,"line_start":84,"line_end":84,"column_start":1,"column_end":78}},{"value":"/ custom implementations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4847,"byte_end":4874,"line_start":85,"line_end":85,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4875,"byte_end":4878,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ Note that registering a custom implementation only has an effect on targets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4879,"byte_end":4958,"line_start":87,"line_end":87,"column_start":1,"column_end":80}},{"value":"/ that would otherwise not compile. Any supported targets (including those","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":4959,"byte_end":5035,"line_start":88,"line_end":88,"column_start":1,"column_end":77}},{"value":"/ using `rdrand` and `js` Cargo features) continue using their normal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5036,"byte_end":5107,"line_start":89,"line_end":89,"column_start":1,"column_end":72}},{"value":"/ implementations even if a function is registered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5108,"byte_end":5161,"line_start":90,"line_end":90,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5162,"byte_end":5165,"line_start":91,"line_end":91,"column_start":1,"column_end":4}},{"value":"/ ### Indirect Dependencies","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5166,"byte_end":5195,"line_start":92,"line_end":92,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5196,"byte_end":5199,"line_start":93,"line_end":93,"column_start":1,"column_end":4}},{"value":"/ If `getrandom` is not a direct dependency of your crate, you can still","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5200,"byte_end":5274,"line_start":94,"line_end":94,"column_start":1,"column_end":75}},{"value":"/ enable any of the above fallback behaviors by enabling the relevant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5275,"byte_end":5346,"line_start":95,"line_end":95,"column_start":1,"column_end":72}},{"value":"/ feature in your root crate's `Cargo.toml`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5347,"byte_end":5393,"line_start":96,"line_end":96,"column_start":1,"column_end":47}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5394,"byte_end":5405,"line_start":97,"line_end":97,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5406,"byte_end":5424,"line_start":98,"line_end":98,"column_start":1,"column_end":19}},{"value":"/ getrandom = { version = \"0.2\", features = [\"js\"] }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5425,"byte_end":5479,"line_start":99,"line_end":99,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5480,"byte_end":5487,"line_start":100,"line_end":100,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5488,"byte_end":5491,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ ## Early boot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5492,"byte_end":5509,"line_start":102,"line_end":102,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5510,"byte_end":5513,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ Sometimes, early in the boot process, the OS has not collected enough","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5514,"byte_end":5587,"line_start":104,"line_end":104,"column_start":1,"column_end":74}},{"value":"/ entropy to securely seed its RNG. This is especially common on virtual","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5588,"byte_end":5662,"line_start":105,"line_end":105,"column_start":1,"column_end":75}},{"value":"/ machines, where standard \"random\" events are hard to come by.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5663,"byte_end":5728,"line_start":106,"line_end":106,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5729,"byte_end":5732,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ Some operating system interfaces always block until the RNG is securely","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5733,"byte_end":5808,"line_start":108,"line_end":108,"column_start":1,"column_end":76}},{"value":"/ seeded. This can take anywhere from a few seconds to more than a minute.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5809,"byte_end":5885,"line_start":109,"line_end":109,"column_start":1,"column_end":77}},{"value":"/ A few (Linux, NetBSD and Solaris) offer a choice between blocking and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5886,"byte_end":5959,"line_start":110,"line_end":110,"column_start":1,"column_end":74}},{"value":"/ getting an error; in these cases, we always choose to block.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":5960,"byte_end":6024,"line_start":111,"line_end":111,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6025,"byte_end":6028,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ On Linux (when the `getrandom` system call is not available), reading from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6029,"byte_end":6107,"line_start":113,"line_end":113,"column_start":1,"column_end":79}},{"value":"/ `/dev/urandom` never blocks, even when the OS hasn't collected enough","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6108,"byte_end":6181,"line_start":114,"line_end":114,"column_start":1,"column_end":74}},{"value":"/ entropy yet. To avoid returning low-entropy bytes, we first poll","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6182,"byte_end":6250,"line_start":115,"line_end":115,"column_start":1,"column_end":69}},{"value":"/ `/dev/random` and only switch to `/dev/urandom` once this has succeeded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6251,"byte_end":6327,"line_start":116,"line_end":116,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6328,"byte_end":6331,"line_start":117,"line_end":117,"column_start":1,"column_end":4}},{"value":"/ ## Error handling","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6332,"byte_end":6353,"line_start":118,"line_end":118,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6354,"byte_end":6357,"line_start":119,"line_end":119,"column_start":1,"column_end":4}},{"value":"/ We always choose failure over returning insecure \"random\" bytes. In general,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6358,"byte_end":6438,"line_start":120,"line_end":120,"column_start":1,"column_end":81}},{"value":"/ on supported platforms, failure is highly unlikely, though not impossible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6439,"byte_end":6517,"line_start":121,"line_end":121,"column_start":1,"column_end":79}},{"value":"/ If an error does occur, then it is likely that it will occur on every call to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6518,"byte_end":6599,"line_start":122,"line_end":122,"column_start":1,"column_end":82}},{"value":"/ `getrandom`, hence after the first successful call one can be reasonably","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6600,"byte_end":6676,"line_start":123,"line_end":123,"column_start":1,"column_end":77}},{"value":"/ confident that no errors will occur.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6677,"byte_end":6717,"line_start":124,"line_end":124,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6718,"byte_end":6721,"line_start":125,"line_end":125,"column_start":1,"column_end":4}},{"value":"/ [1]: http://man7.org/linux/man-pages/man2/getrandom.2.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6722,"byte_end":6784,"line_start":126,"line_end":126,"column_start":1,"column_end":63}},{"value":"/ [2]: http://man7.org/linux/man-pages/man4/urandom.4.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6785,"byte_end":6845,"line_start":127,"line_end":127,"column_start":1,"column_end":61}},{"value":"/ [3]: https://www.unix.com/man-page/mojave/2/getentropy/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6846,"byte_end":6905,"line_start":128,"line_end":128,"column_start":1,"column_end":60}},{"value":"/ [4]: https://www.unix.com/man-page/mojave/4/random/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6906,"byte_end":6961,"line_start":129,"line_end":129,"column_start":1,"column_end":56}},{"value":"/ [5]: https://www.freebsd.org/cgi/man.cgi?query=getrandom&manpath=FreeBSD+12.0-stable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":6962,"byte_end":7050,"line_start":130,"line_end":130,"column_start":1,"column_end":89}},{"value":"/ [6]: https://www.freebsd.org/cgi/man.cgi?query=random&sektion=4","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7051,"byte_end":7118,"line_start":131,"line_end":131,"column_start":1,"column_end":68}},{"value":"/ [7]: https://man.openbsd.org/getentropy.2","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7119,"byte_end":7164,"line_start":132,"line_end":132,"column_start":1,"column_end":46}},{"value":"/ [8]: https://man.netbsd.org/sysctl.7","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7165,"byte_end":7205,"line_start":133,"line_end":133,"column_start":1,"column_end":41}},{"value":"/ [9]: https://leaf.dragonflybsd.org/cgi/web-man?command=getrandom","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7206,"byte_end":7274,"line_start":134,"line_end":134,"column_start":1,"column_end":69}},{"value":"/ [10]: https://leaf.dragonflybsd.org/cgi/web-man?command=random§ion=4","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7275,"byte_end":7351,"line_start":135,"line_end":135,"column_start":1,"column_end":77}},{"value":"/ [11]: https://docs.oracle.com/cd/E88353_01/html/E37841/getrandom-2.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7352,"byte_end":7427,"line_start":136,"line_end":136,"column_start":1,"column_end":76}},{"value":"/ [12]: https://docs.oracle.com/cd/E86824_01/html/E54777/random-7d.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7428,"byte_end":7501,"line_start":137,"line_end":137,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7502,"byte_end":7505,"line_start":138,"line_end":138,"column_start":1,"column_end":4}},{"value":"/ [`BCryptGenRandom`]: https://docs.microsoft.com/en-us/windows/win32/api/bcrypt/nf-bcrypt-bcryptgenrandom","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7506,"byte_end":7614,"line_start":139,"line_end":139,"column_start":1,"column_end":109}},{"value":"/ [`Crypto.getRandomValues`]: https://www.w3.org/TR/WebCryptoAPI/#Crypto-method-getRandomValues","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7615,"byte_end":7712,"line_start":140,"line_end":140,"column_start":1,"column_end":98}},{"value":"/ [`RDRAND`]: https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7713,"byte_end":7843,"line_start":141,"line_end":141,"column_start":1,"column_end":131}},{"value":"/ [`SecRandomCopyBytes`]: https://developer.apple.com/documentation/security/1399291-secrandomcopybytes?language=objc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7844,"byte_end":7963,"line_start":142,"line_end":142,"column_start":1,"column_end":120}},{"value":"/ [`cprng_draw`]: https://fuchsia.dev/fuchsia-src/zircon/syscalls/cprng_draw","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":7964,"byte_end":8042,"line_start":143,"line_end":143,"column_start":1,"column_end":79}},{"value":"/ [`crypto.randomBytes`]: https://nodejs.org/api/crypto.html#crypto_crypto_randombytes_size_callback","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":8043,"byte_end":8145,"line_start":144,"line_end":144,"column_start":1,"column_end":103}},{"value":"/ [`esp_fill_random`]: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/random.html#_CPPv415esp_fill_randomPv6size_t","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":8146,"byte_end":8296,"line_start":145,"line_end":145,"column_start":1,"column_end":151}},{"value":"/ [`random_get`]: https://github.com/WebAssembly/WASI/blob/main/phases/snapshot/docs.md#-random_getbuf-pointeru8-buf_len-size---errno","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":8297,"byte_end":8432,"line_start":146,"line_end":146,"column_start":1,"column_end":136}},{"value":"/ [WebAssembly support]: #webassembly-support","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":8433,"byte_end":8480,"line_start":147,"line_end":147,"column_start":1,"column_end":48}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":8692,"byte_end":8702,"line_start":154,"line_end":154,"column_start":1,"column_end":11}},{"value":"warn(rust_2018_idioms, unused_lifetimes, missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":8703,"byte_end":8761,"line_start":155,"line_end":155,"column_start":1,"column_end":59}}]},{"kind":"Struct","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14313,"byte_end":14318,"line_start":25,"line_end":25,"column_start":12,"column_end":17},"name":"Error","qualname":"::error::Error","value":"","parent":null,"children":[],"decl_id":null,"docs":" A small and `no_std` compatible error type","sig":null,"attributes":[{"value":"/ A small and `no_std` compatible error type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13461,"byte_end":13507,"line_start":10,"line_end":10,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13508,"byte_end":13511,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ The [`Error::raw_os_error()`] will indicate if the error is from the OS, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13512,"byte_end":13592,"line_start":12,"line_end":12,"column_start":1,"column_end":81}},{"value":"/ if so, which error code the OS gave the application. If such an error is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13593,"byte_end":13669,"line_start":13,"line_end":13,"column_start":1,"column_end":77}},{"value":"/ encountered, please consult with your system documentation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13670,"byte_end":13733,"line_start":14,"line_end":14,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13734,"byte_end":13737,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ Internally this type is a NonZeroU32, with certain values reserved for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13738,"byte_end":13812,"line_start":16,"line_end":16,"column_start":1,"column_end":75}},{"value":"/ certain purposes, see [`Error::INTERNAL_START`] and [`Error::CUSTOM_START`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13813,"byte_end":13893,"line_start":17,"line_end":17,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13894,"byte_end":13897,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ *If this crate's `\"std\"` Cargo feature is enabled*, then:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13898,"byte_end":13959,"line_start":19,"line_end":19,"column_start":1,"column_end":62}},{"value":"/ - [`getrandom::Error`][Error] implements","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":13960,"byte_end":14004,"line_start":20,"line_end":20,"column_start":1,"column_end":45}},{"value":"/ [`std::error::Error`](https://doc.rust-lang.org/std/error/trait.Error.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14005,"byte_end":14086,"line_start":21,"line_end":21,"column_start":1,"column_end":82}},{"value":"/ - [`std::io::Error`](https://doc.rust-lang.org/std/io/struct.Error.html) implements","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14087,"byte_end":14174,"line_start":22,"line_end":22,"column_start":1,"column_end":88}},{"value":"/ [`From`](https://doc.rust-lang.org/std/convert/trait.From.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14175,"byte_end":14263,"line_start":23,"line_end":23,"column_start":1,"column_end":89}}]},{"kind":"Const","id":{"krate":0,"index":15},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14654,"byte_end":14665,"line_start":35,"line_end":35,"column_start":15,"column_end":26},"name":"UNSUPPORTED","qualname":"::error::Error::UNSUPPORTED","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" This target/platform is not supported by `getrandom`.\n","sig":null,"attributes":[{"value":"/ This target/platform is not supported by `getrandom`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14582,"byte_end":14639,"line_start":34,"line_end":34,"column_start":5,"column_end":62}}]},{"kind":"Const","id":{"krate":0,"index":16},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14777,"byte_end":14795,"line_start":37,"line_end":37,"column_start":15,"column_end":33},"name":"ERRNO_NOT_POSITIVE","qualname":"::error::Error::ERRNO_NOT_POSITIVE","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" The platform-specific `errno` returned a non-positive value.\n","sig":null,"attributes":[{"value":"/ The platform-specific `errno` returned a non-positive value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14698,"byte_end":14762,"line_start":36,"line_end":36,"column_start":5,"column_end":69}}]},{"kind":"Const","id":{"krate":0,"index":17},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14968,"byte_end":14982,"line_start":39,"line_end":39,"column_start":15,"column_end":29},"name":"IOS_SEC_RANDOM","qualname":"::error::Error::IOS_SEC_RANDOM","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" Call to iOS [`SecRandomCopyBytes`](https://developer.apple.com/documentation/security/1399291-secrandomcopybytes) failed.\n","sig":null,"attributes":[{"value":"/ Call to iOS [`SecRandomCopyBytes`](https://developer.apple.com/documentation/security/1399291-secrandomcopybytes) failed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14828,"byte_end":14953,"line_start":38,"line_end":38,"column_start":5,"column_end":130}}]},{"kind":"Const","id":{"krate":0,"index":18},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15160,"byte_end":15182,"line_start":41,"line_end":41,"column_start":15,"column_end":37},"name":"WINDOWS_RTL_GEN_RANDOM","qualname":"::error::Error::WINDOWS_RTL_GEN_RANDOM","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" Call to Windows [`RtlGenRandom`](https://docs.microsoft.com/en-us/windows/win32/api/ntsecapi/nf-ntsecapi-rtlgenrandom) failed.\n","sig":null,"attributes":[{"value":"/ Call to Windows [`RtlGenRandom`](https://docs.microsoft.com/en-us/windows/win32/api/ntsecapi/nf-ntsecapi-rtlgenrandom) failed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15015,"byte_end":15145,"line_start":40,"line_end":40,"column_start":5,"column_end":135}}]},{"kind":"Const","id":{"krate":0,"index":19},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15284,"byte_end":15297,"line_start":43,"line_end":43,"column_start":15,"column_end":28},"name":"FAILED_RDRAND","qualname":"::error::Error::FAILED_RDRAND","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" RDRAND instruction failed due to a hardware issue.\n","sig":null,"attributes":[{"value":"/ RDRAND instruction failed due to a hardware issue.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15215,"byte_end":15269,"line_start":42,"line_end":42,"column_start":5,"column_end":59}}]},{"kind":"Const","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15395,"byte_end":15404,"line_start":45,"line_end":45,"column_start":15,"column_end":24},"name":"NO_RDRAND","qualname":"::error::Error::NO_RDRAND","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" RDRAND instruction unsupported on this target.\n","sig":null,"attributes":[{"value":"/ RDRAND instruction unsupported on this target.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15330,"byte_end":15380,"line_start":44,"line_end":44,"column_start":5,"column_end":55}}]},{"kind":"Const","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15508,"byte_end":15518,"line_start":47,"line_end":47,"column_start":15,"column_end":25},"name":"WEB_CRYPTO","qualname":"::error::Error::WEB_CRYPTO","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" The browser does not have support for `self.crypto`.\n","sig":null,"attributes":[{"value":"/ The browser does not have support for `self.crypto`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15437,"byte_end":15493,"line_start":46,"line_end":46,"column_start":5,"column_end":61}}]},{"kind":"Const","id":{"krate":0,"index":22},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15633,"byte_end":15654,"line_start":49,"line_end":49,"column_start":15,"column_end":36},"name":"WEB_GET_RANDOM_VALUES","qualname":"::error::Error::WEB_GET_RANDOM_VALUES","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" The browser does not have support for `crypto.getRandomValues`.\n","sig":null,"attributes":[{"value":"/ The browser does not have support for `crypto.getRandomValues`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15551,"byte_end":15618,"line_start":48,"line_end":48,"column_start":5,"column_end":72}}]},{"kind":"Const","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15795,"byte_end":15814,"line_start":51,"line_end":51,"column_start":15,"column_end":34},"name":"VXWORKS_RAND_SECURE","qualname":"::error::Error::VXWORKS_RAND_SECURE","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" On VxWorks, call to `randSecure` failed (random number generator is not yet initialized).\n","sig":null,"attributes":[{"value":"/ On VxWorks, call to `randSecure` failed (random number generator is not yet initialized).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15687,"byte_end":15780,"line_start":50,"line_end":50,"column_start":5,"column_end":98}}]},{"kind":"Const","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15920,"byte_end":15931,"line_start":53,"line_end":53,"column_start":15,"column_end":26},"name":"NODE_CRYPTO","qualname":"::error::Error::NODE_CRYPTO","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" NodeJS does not have support for the `crypto` module.\n","sig":null,"attributes":[{"value":"/ NodeJS does not have support for the `crypto` module.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15848,"byte_end":15905,"line_start":52,"line_end":52,"column_start":5,"column_end":62}}]},{"kind":"Const","id":{"krate":0,"index":25},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16041,"byte_end":16062,"line_start":55,"line_end":55,"column_start":15,"column_end":36},"name":"NODE_RANDOM_FILL_SYNC","qualname":"::error::Error::NODE_RANDOM_FILL_SYNC","value":"Error","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" NodeJS does not have support for `crypto.randomFillSync`.\n","sig":null,"attributes":[{"value":"/ NodeJS does not have support for `crypto.randomFillSync`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":15965,"byte_end":16026,"line_start":54,"line_end":54,"column_start":5,"column_end":66}}]},{"kind":"Const","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16325,"byte_end":16339,"line_start":60,"line_end":60,"column_start":15,"column_end":29},"name":"INTERNAL_START","qualname":"::error::Error::INTERNAL_START","value":"u32","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" Codes below this point represent OS Errors (i.e. positive i32 values).\n Codes at or above this point, but below [`Error::CUSTOM_START`] are\n reserved for use by the `rand` and `getrandom` crates.\n","sig":null,"attributes":[{"value":"/ Codes below this point represent OS Errors (i.e. positive i32 values).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16097,"byte_end":16171,"line_start":57,"line_end":57,"column_start":5,"column_end":79}},{"value":"/ Codes at or above this point, but below [`Error::CUSTOM_START`] are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16176,"byte_end":16247,"line_start":58,"line_end":58,"column_start":5,"column_end":76}},{"value":"/ reserved for use by the `rand` and `getrandom` crates.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16252,"byte_end":16310,"line_start":59,"line_end":59,"column_start":5,"column_end":63}}]},{"kind":"Const","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16472,"byte_end":16484,"line_start":64,"line_end":64,"column_start":15,"column_end":27},"name":"CUSTOM_START","qualname":"::error::Error::CUSTOM_START","value":"u32","parent":{"krate":0,"index":14},"children":[],"decl_id":null,"docs":" Codes at or above this point can be used by users to define their own\n custom errors.\n","sig":null,"attributes":[{"value":"/ Codes at or above this point can be used by users to define their own","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16361,"byte_end":16434,"line_start":62,"line_end":62,"column_start":5,"column_end":78}},{"value":"/ custom errors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16439,"byte_end":16457,"line_start":63,"line_end":63,"column_start":5,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16950,"byte_end":16962,"line_start":74,"line_end":74,"column_start":12,"column_end":24},"name":"raw_os_error","qualname":"::raw_os_error","value":"fn raw_os_error(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Extract the raw OS error code (if this error came from the OS)","sig":null,"attributes":[{"value":"/ Extract the raw OS error code (if this error came from the OS)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16520,"byte_end":16586,"line_start":66,"line_end":66,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16591,"byte_end":16594,"line_start":67,"line_end":67,"column_start":5,"column_end":8}},{"value":"/ This method is identical to [`std::io::Error::raw_os_error()`][1], except","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16599,"byte_end":16676,"line_start":68,"line_end":68,"column_start":5,"column_end":82}},{"value":"/ that it works in `no_std` contexts. If this method returns `None`, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16681,"byte_end":16755,"line_start":69,"line_end":69,"column_start":5,"column_end":79}},{"value":"/ error value can still be formatted via the `Display` implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16760,"byte_end":16832,"line_start":70,"line_end":70,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16837,"byte_end":16840,"line_start":71,"line_end":71,"column_start":5,"column_end":8}},{"value":"/ [1]: https://doc.rust-lang.org/std/io/struct.Error.html#method.raw_os_error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16845,"byte_end":16924,"line_start":72,"line_end":72,"column_start":5,"column_end":84}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":16929,"byte_end":16938,"line_start":73,"line_end":73,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":17649,"byte_end":17653,"line_start":94,"line_end":94,"column_start":18,"column_end":22},"name":"code","qualname":"::code","value":"const fn code(Self) -> NonZeroU32","parent":null,"children":[],"decl_id":null,"docs":" Extract the bare error code.","sig":null,"attributes":[{"value":"/ Extract the bare error code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":17442,"byte_end":17474,"line_start":89,"line_end":89,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":17479,"byte_end":17482,"line_start":90,"line_end":90,"column_start":5,"column_end":8}},{"value":"/ This code can either come from the underlying OS, or be a custom error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":17487,"byte_end":17562,"line_start":91,"line_end":91,"column_start":5,"column_end":80}},{"value":"/ Use [`Error::raw_os_error()`] to disambiguate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":17567,"byte_end":17617,"line_start":92,"line_end":92,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":17622,"byte_end":17631,"line_start":93,"line_end":93,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":18338,"byte_end":18341,"line_start":120,"line_end":120,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":18998,"byte_end":19001,"line_start":139,"line_end":139,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":19522,"byte_end":19526,"line_start":155,"line_end":155,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(NonZeroU32) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","byte_start":23709,"byte_end":23713,"line_start":16,"line_end":16,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Error) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12933,"byte_end":12942,"line_start":258,"line_end":258,"column_start":8,"column_end":17},"name":"getrandom","qualname":"::getrandom","value":"fn getrandom<'_>(&'_ mut [u8]) -> Result<(), Error>","parent":null,"children":[],"decl_id":null,"docs":" Fill `dest` with random bytes from the system's preferred random number\n source.","sig":null,"attributes":[{"value":"/ Fill `dest` with random bytes from the system's preferred random number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12253,"byte_end":12328,"line_start":245,"line_end":245,"column_start":1,"column_end":76}},{"value":"/ source.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12329,"byte_end":12340,"line_start":246,"line_end":246,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12341,"byte_end":12344,"line_start":247,"line_end":247,"column_start":1,"column_end":4}},{"value":"/ This function returns an error on any failure, including partial reads. We","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12345,"byte_end":12423,"line_start":248,"line_end":248,"column_start":1,"column_end":79}},{"value":"/ make no guarantees regarding the contents of `dest` on error. If `dest` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12424,"byte_end":12502,"line_start":249,"line_end":249,"column_start":1,"column_end":79}},{"value":"/ empty, `getrandom` immediately returns success, making no calls to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12503,"byte_end":12577,"line_start":250,"line_end":250,"column_start":1,"column_end":75}},{"value":"/ underlying operating system.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12578,"byte_end":12610,"line_start":251,"line_end":251,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12611,"byte_end":12614,"line_start":252,"line_end":252,"column_start":1,"column_end":4}},{"value":"/ Blocking is possible, at least during early boot; see module documentation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12615,"byte_end":12694,"line_start":253,"line_end":253,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12695,"byte_end":12698,"line_start":254,"line_end":254,"column_start":1,"column_end":4}},{"value":"/ In general, `getrandom` will be fast enough for interactive usage, though","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12699,"byte_end":12776,"line_start":255,"line_end":255,"column_start":1,"column_end":78}},{"value":"/ significantly slower than a user-space CSPRNG; for the latter consider","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12777,"byte_end":12851,"line_start":256,"line_end":256,"column_start":1,"column_end":75}},{"value":"/ [`rand::thread_rng`](https://docs.rs/rand/*/rand/fn.thread_rng.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs","byte_start":12852,"byte_end":12925,"line_start":257,"line_end":257,"column_start":1,"column_end":74}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14570,"byte_end":14575,"line_start":33,"line_end":33,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":21},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":18323,"byte_end":18328,"line_start":119,"line_end":119,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":31}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":18983,"byte_end":18988,"line_start":138,"line_end":138,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":34}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":19507,"byte_end":19512,"line_start":154,"line_end":154,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":37}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs","byte_start":22138,"byte_end":22147,"line_start":31,"line_end":31,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs","byte_start":22978,"byte_end":22986,"line_start":56,"line_end":56,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":59},{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","byte_start":23694,"byte_end":23699,"line_start":15,"line_end":15,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":75}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","byte_start":23944,"byte_end":23949,"line_start":24,"line_end":24,"column_start":28,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs","byte_start":14186488,"byte_end":14186492,"line_start":92,"line_end":92,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs","byte_start":14193104,"byte_end":14193109,"line_start":117,"line_end":117,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs","byte_start":14193482,"byte_end":14193487,"line_start":131,"line_end":131,"column_start":22,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs","byte_start":14193552,"byte_end":14193561,"line_start":135,"line_end":135,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":14570,"byte_end":14575,"line_start":33,"line_end":33,"column_start":6,"column_end":11},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":81},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":18323,"byte_end":18328,"line_start":119,"line_end":119,"column_start":21,"column_end":26},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":81},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":18983,"byte_end":18988,"line_start":138,"line_end":138,"column_start":23,"column_end":28},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":81},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs","byte_start":19507,"byte_end":19512,"line_start":154,"line_end":154,"column_start":27,"column_end":32},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":81},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs","byte_start":22138,"byte_end":22147,"line_start":31,"line_end":31,"column_start":6,"column_end":15},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":47},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs","byte_start":22978,"byte_end":22986,"line_start":56,"line_end":56,"column_start":6,"column_end":14},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":55},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","byte_start":23694,"byte_end":23699,"line_start":15,"line_end":15,"column_start":26,"column_end":31},"kind":{"Impl":{"id":6}},"from":{"krate":5,"index":4084},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs","byte_start":23944,"byte_end":23949,"line_start":24,"line_end":24,"column_start":28,"column_end":33},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":81},"to":{"krate":5,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs","byte_start":14186488,"byte_end":14186492,"line_start":92,"line_end":92,"column_start":6,"column_end":10},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":123},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs","byte_start":14193104,"byte_end":14193109,"line_start":117,"line_end":117,"column_start":6,"column_end":11},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":165},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs","byte_start":14193482,"byte_end":14193487,"line_start":131,"line_end":131,"column_start":22,"column_end":27},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":165},"to":{"krate":1,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs","byte_start":14193552,"byte_end":14193561,"line_start":135,"line_end":135,"column_start":27,"column_end":36},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":173},"to":{"krate":1,"index":3510}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libhttp-6f900e87d46c53b8.json b/core/target/rls/debug/deps/save-analysis/libhttp-6f900e87d46c53b8.json new file mode 100644 index 0000000..0d5701f --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libhttp-6f900e87d46c53b8.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","http","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=6f900e87d46c53b8","-C","extra-filename=-6f900e87d46c53b8","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","bytes=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libbytes-b926f7532aca2bb3.rmeta","--extern","fnv=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfnv-527e2846e5be0169.rmeta","--extern","itoa=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libitoa-a6dc89fe18aec354.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libhttp-6f900e87d46c53b8.rmeta"},"prelude":{"crate_id":{"name":"http","disambiguator":[5484791510033463264,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","num":20,"id":{"name":"fnv","disambiguator":[1526125635387841081,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","num":21,"id":{"name":"bytes","disambiguator":[5501054211364699343,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","num":22,"id":{"name":"itoa","disambiguator":[5234178582960882733,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":0,"byte_end":7411,"line_start":1,"line_end":211,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":543},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14240,"byte_end":14252,"line_start":14,"line_end":14,"column_start":31,"column_end":43},"alias_span":null,"name":"AsHeaderName","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14286,"byte_end":14300,"line_start":15,"line_end":15,"column_start":33,"column_end":47},"alias_span":null,"name":"IntoHeaderName","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":543},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11605,"byte_end":11617,"line_start":78,"line_end":78,"column_start":5,"column_end":17},"alias_span":null,"name":"AsHeaderName","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2453},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11619,"byte_end":11624,"line_start":78,"line_end":78,"column_start":19,"column_end":24},"alias_span":null,"name":"Drain","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2475},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11626,"byte_end":11631,"line_start":78,"line_end":78,"column_start":26,"column_end":31},"alias_span":null,"name":"Entry","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2466},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11633,"byte_end":11639,"line_start":78,"line_end":78,"column_start":33,"column_end":39},"alias_span":null,"name":"GetAll","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11641,"byte_end":11650,"line_start":78,"line_end":78,"column_start":41,"column_end":50},"alias_span":null,"name":"HeaderMap","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11652,"byte_end":11666,"line_start":78,"line_end":78,"column_start":52,"column_end":66},"alias_span":null,"name":"IntoHeaderName","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2421},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11668,"byte_end":11676,"line_start":78,"line_end":78,"column_start":68,"column_end":76},"alias_span":null,"name":"IntoIter","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11678,"byte_end":11682,"line_start":78,"line_end":78,"column_start":78,"column_end":82},"alias_span":null,"name":"Iter","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2410},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11684,"byte_end":11691,"line_start":78,"line_end":78,"column_start":84,"column_end":91},"alias_span":null,"name":"IterMut","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2429},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11693,"byte_end":11697,"line_start":78,"line_end":78,"column_start":93,"column_end":97},"alias_span":null,"name":"Keys","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2500},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11703,"byte_end":11716,"line_start":79,"line_end":79,"column_start":5,"column_end":18},"alias_span":null,"name":"OccupiedEntry","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11718,"byte_end":11729,"line_start":79,"line_end":79,"column_start":20,"column_end":31},"alias_span":null,"name":"VacantEntry","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2533},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11731,"byte_end":11741,"line_start":79,"line_end":79,"column_start":33,"column_end":43},"alias_span":null,"name":"ValueDrain","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11743,"byte_end":11752,"line_start":79,"line_end":79,"column_start":45,"column_end":54},"alias_span":null,"name":"ValueIter","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2521},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11754,"byte_end":11766,"line_start":79,"line_end":79,"column_start":56,"column_end":68},"alias_span":null,"name":"ValueIterMut","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11768,"byte_end":11774,"line_start":79,"line_end":79,"column_start":70,"column_end":76},"alias_span":null,"name":"Values","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2445},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11776,"byte_end":11785,"line_start":79,"line_end":79,"column_start":78,"column_end":87},"alias_span":null,"name":"ValuesMut","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2649},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11811,"byte_end":11821,"line_start":81,"line_end":81,"column_start":22,"column_end":32},"alias_span":null,"name":"HeaderName","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":630},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11823,"byte_end":11840,"line_start":81,"line_end":81,"column_start":34,"column_end":51},"alias_span":null,"name":"InvalidHeaderName","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2981},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11865,"byte_end":11876,"line_start":82,"line_end":82,"column_start":23,"column_end":34},"alias_span":null,"name":"HeaderValue","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11878,"byte_end":11896,"line_start":82,"line_end":82,"column_start":36,"column_end":54},"alias_span":null,"name":"InvalidHeaderValue","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2989},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11898,"byte_end":11908,"line_start":82,"line_end":82,"column_start":56,"column_end":66},"alias_span":null,"name":"ToStrError","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2726},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11967,"byte_end":11973,"line_start":86,"line_end":86,"column_start":5,"column_end":11},"alias_span":null,"name":"ACCEPT","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2727},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11979,"byte_end":11993,"line_start":87,"line_end":87,"column_start":5,"column_end":19},"alias_span":null,"name":"ACCEPT_CHARSET","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2728},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11999,"byte_end":12014,"line_start":88,"line_end":88,"column_start":5,"column_end":20},"alias_span":null,"name":"ACCEPT_ENCODING","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2729},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12020,"byte_end":12035,"line_start":89,"line_end":89,"column_start":5,"column_end":20},"alias_span":null,"name":"ACCEPT_LANGUAGE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2730},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12041,"byte_end":12054,"line_start":90,"line_end":90,"column_start":5,"column_end":18},"alias_span":null,"name":"ACCEPT_RANGES","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2731},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12060,"byte_end":12092,"line_start":91,"line_end":91,"column_start":5,"column_end":37},"alias_span":null,"name":"ACCESS_CONTROL_ALLOW_CREDENTIALS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2732},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12098,"byte_end":12126,"line_start":92,"line_end":92,"column_start":5,"column_end":33},"alias_span":null,"name":"ACCESS_CONTROL_ALLOW_HEADERS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2733},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12132,"byte_end":12160,"line_start":93,"line_end":93,"column_start":5,"column_end":33},"alias_span":null,"name":"ACCESS_CONTROL_ALLOW_METHODS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12166,"byte_end":12193,"line_start":94,"line_end":94,"column_start":5,"column_end":32},"alias_span":null,"name":"ACCESS_CONTROL_ALLOW_ORIGIN","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2735},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12199,"byte_end":12228,"line_start":95,"line_end":95,"column_start":5,"column_end":34},"alias_span":null,"name":"ACCESS_CONTROL_EXPOSE_HEADERS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2736},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12234,"byte_end":12256,"line_start":96,"line_end":96,"column_start":5,"column_end":27},"alias_span":null,"name":"ACCESS_CONTROL_MAX_AGE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2737},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12262,"byte_end":12292,"line_start":97,"line_end":97,"column_start":5,"column_end":35},"alias_span":null,"name":"ACCESS_CONTROL_REQUEST_HEADERS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2738},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12298,"byte_end":12327,"line_start":98,"line_end":98,"column_start":5,"column_end":34},"alias_span":null,"name":"ACCESS_CONTROL_REQUEST_METHOD","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2739},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12333,"byte_end":12336,"line_start":99,"line_end":99,"column_start":5,"column_end":8},"alias_span":null,"name":"AGE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2740},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12342,"byte_end":12347,"line_start":100,"line_end":100,"column_start":5,"column_end":10},"alias_span":null,"name":"ALLOW","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2741},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12353,"byte_end":12360,"line_start":101,"line_end":101,"column_start":5,"column_end":12},"alias_span":null,"name":"ALT_SVC","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2742},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12366,"byte_end":12379,"line_start":102,"line_end":102,"column_start":5,"column_end":18},"alias_span":null,"name":"AUTHORIZATION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2743},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12385,"byte_end":12398,"line_start":103,"line_end":103,"column_start":5,"column_end":18},"alias_span":null,"name":"CACHE_CONTROL","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2744},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12404,"byte_end":12414,"line_start":104,"line_end":104,"column_start":5,"column_end":15},"alias_span":null,"name":"CONNECTION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2745},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12420,"byte_end":12439,"line_start":105,"line_end":105,"column_start":5,"column_end":24},"alias_span":null,"name":"CONTENT_DISPOSITION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2746},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12445,"byte_end":12461,"line_start":106,"line_end":106,"column_start":5,"column_end":21},"alias_span":null,"name":"CONTENT_ENCODING","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2747},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12467,"byte_end":12483,"line_start":107,"line_end":107,"column_start":5,"column_end":21},"alias_span":null,"name":"CONTENT_LANGUAGE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2748},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12489,"byte_end":12503,"line_start":108,"line_end":108,"column_start":5,"column_end":19},"alias_span":null,"name":"CONTENT_LENGTH","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12509,"byte_end":12525,"line_start":109,"line_end":109,"column_start":5,"column_end":21},"alias_span":null,"name":"CONTENT_LOCATION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12531,"byte_end":12544,"line_start":110,"line_end":110,"column_start":5,"column_end":18},"alias_span":null,"name":"CONTENT_RANGE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2751},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12550,"byte_end":12573,"line_start":111,"line_end":111,"column_start":5,"column_end":28},"alias_span":null,"name":"CONTENT_SECURITY_POLICY","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2752},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12579,"byte_end":12614,"line_start":112,"line_end":112,"column_start":5,"column_end":40},"alias_span":null,"name":"CONTENT_SECURITY_POLICY_REPORT_ONLY","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2753},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12620,"byte_end":12632,"line_start":113,"line_end":113,"column_start":5,"column_end":17},"alias_span":null,"name":"CONTENT_TYPE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2754},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12638,"byte_end":12644,"line_start":114,"line_end":114,"column_start":5,"column_end":11},"alias_span":null,"name":"COOKIE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12650,"byte_end":12653,"line_start":115,"line_end":115,"column_start":5,"column_end":8},"alias_span":null,"name":"DNT","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2756},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12659,"byte_end":12663,"line_start":116,"line_end":116,"column_start":5,"column_end":9},"alias_span":null,"name":"DATE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2757},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12669,"byte_end":12673,"line_start":117,"line_end":117,"column_start":5,"column_end":9},"alias_span":null,"name":"ETAG","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2758},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12679,"byte_end":12685,"line_start":118,"line_end":118,"column_start":5,"column_end":11},"alias_span":null,"name":"EXPECT","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2759},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12691,"byte_end":12698,"line_start":119,"line_end":119,"column_start":5,"column_end":12},"alias_span":null,"name":"EXPIRES","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2760},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12704,"byte_end":12713,"line_start":120,"line_end":120,"column_start":5,"column_end":14},"alias_span":null,"name":"FORWARDED","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2761},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12719,"byte_end":12723,"line_start":121,"line_end":121,"column_start":5,"column_end":9},"alias_span":null,"name":"FROM","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2762},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12729,"byte_end":12733,"line_start":122,"line_end":122,"column_start":5,"column_end":9},"alias_span":null,"name":"HOST","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12739,"byte_end":12747,"line_start":123,"line_end":123,"column_start":5,"column_end":13},"alias_span":null,"name":"IF_MATCH","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2764},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12753,"byte_end":12770,"line_start":124,"line_end":124,"column_start":5,"column_end":22},"alias_span":null,"name":"IF_MODIFIED_SINCE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2765},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12776,"byte_end":12789,"line_start":125,"line_end":125,"column_start":5,"column_end":18},"alias_span":null,"name":"IF_NONE_MATCH","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2766},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12795,"byte_end":12803,"line_start":126,"line_end":126,"column_start":5,"column_end":13},"alias_span":null,"name":"IF_RANGE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2767},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12809,"byte_end":12828,"line_start":127,"line_end":127,"column_start":5,"column_end":24},"alias_span":null,"name":"IF_UNMODIFIED_SINCE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2768},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12834,"byte_end":12847,"line_start":128,"line_end":128,"column_start":5,"column_end":18},"alias_span":null,"name":"LAST_MODIFIED","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2769},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12853,"byte_end":12857,"line_start":129,"line_end":129,"column_start":5,"column_end":9},"alias_span":null,"name":"LINK","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2770},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12863,"byte_end":12871,"line_start":130,"line_end":130,"column_start":5,"column_end":13},"alias_span":null,"name":"LOCATION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2771},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12877,"byte_end":12889,"line_start":131,"line_end":131,"column_start":5,"column_end":17},"alias_span":null,"name":"MAX_FORWARDS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2772},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12895,"byte_end":12901,"line_start":132,"line_end":132,"column_start":5,"column_end":11},"alias_span":null,"name":"ORIGIN","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2773},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12907,"byte_end":12913,"line_start":133,"line_end":133,"column_start":5,"column_end":11},"alias_span":null,"name":"PRAGMA","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2774},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12919,"byte_end":12937,"line_start":134,"line_end":134,"column_start":5,"column_end":23},"alias_span":null,"name":"PROXY_AUTHENTICATE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2775},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12943,"byte_end":12962,"line_start":135,"line_end":135,"column_start":5,"column_end":24},"alias_span":null,"name":"PROXY_AUTHORIZATION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2776},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12968,"byte_end":12983,"line_start":136,"line_end":136,"column_start":5,"column_end":20},"alias_span":null,"name":"PUBLIC_KEY_PINS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":12989,"byte_end":13016,"line_start":137,"line_end":137,"column_start":5,"column_end":32},"alias_span":null,"name":"PUBLIC_KEY_PINS_REPORT_ONLY","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2778},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13022,"byte_end":13027,"line_start":138,"line_end":138,"column_start":5,"column_end":10},"alias_span":null,"name":"RANGE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2779},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13033,"byte_end":13040,"line_start":139,"line_end":139,"column_start":5,"column_end":12},"alias_span":null,"name":"REFERER","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2780},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13046,"byte_end":13061,"line_start":140,"line_end":140,"column_start":5,"column_end":20},"alias_span":null,"name":"REFERRER_POLICY","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2781},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13067,"byte_end":13074,"line_start":141,"line_end":141,"column_start":5,"column_end":12},"alias_span":null,"name":"REFRESH","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2782},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13080,"byte_end":13091,"line_start":142,"line_end":142,"column_start":5,"column_end":16},"alias_span":null,"name":"RETRY_AFTER","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2783},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13097,"byte_end":13117,"line_start":143,"line_end":143,"column_start":5,"column_end":25},"alias_span":null,"name":"SEC_WEBSOCKET_ACCEPT","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2784},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13123,"byte_end":13147,"line_start":144,"line_end":144,"column_start":5,"column_end":29},"alias_span":null,"name":"SEC_WEBSOCKET_EXTENSIONS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2785},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13153,"byte_end":13170,"line_start":145,"line_end":145,"column_start":5,"column_end":22},"alias_span":null,"name":"SEC_WEBSOCKET_KEY","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2786},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13176,"byte_end":13198,"line_start":146,"line_end":146,"column_start":5,"column_end":27},"alias_span":null,"name":"SEC_WEBSOCKET_PROTOCOL","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2787},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13204,"byte_end":13225,"line_start":147,"line_end":147,"column_start":5,"column_end":26},"alias_span":null,"name":"SEC_WEBSOCKET_VERSION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2788},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13231,"byte_end":13237,"line_start":148,"line_end":148,"column_start":5,"column_end":11},"alias_span":null,"name":"SERVER","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2789},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13243,"byte_end":13253,"line_start":149,"line_end":149,"column_start":5,"column_end":15},"alias_span":null,"name":"SET_COOKIE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2790},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13259,"byte_end":13284,"line_start":150,"line_end":150,"column_start":5,"column_end":30},"alias_span":null,"name":"STRICT_TRANSPORT_SECURITY","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2791},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13290,"byte_end":13292,"line_start":151,"line_end":151,"column_start":5,"column_end":7},"alias_span":null,"name":"TE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2792},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13298,"byte_end":13305,"line_start":152,"line_end":152,"column_start":5,"column_end":12},"alias_span":null,"name":"TRAILER","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13311,"byte_end":13328,"line_start":153,"line_end":153,"column_start":5,"column_end":22},"alias_span":null,"name":"TRANSFER_ENCODING","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2795},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13334,"byte_end":13341,"line_start":154,"line_end":154,"column_start":5,"column_end":12},"alias_span":null,"name":"UPGRADE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2796},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13347,"byte_end":13372,"line_start":155,"line_end":155,"column_start":5,"column_end":30},"alias_span":null,"name":"UPGRADE_INSECURE_REQUESTS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2794},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13378,"byte_end":13388,"line_start":156,"line_end":156,"column_start":5,"column_end":15},"alias_span":null,"name":"USER_AGENT","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2797},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13394,"byte_end":13398,"line_start":157,"line_end":157,"column_start":5,"column_end":9},"alias_span":null,"name":"VARY","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2798},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13404,"byte_end":13407,"line_start":158,"line_end":158,"column_start":5,"column_end":8},"alias_span":null,"name":"VIA","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2799},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13413,"byte_end":13420,"line_start":159,"line_end":159,"column_start":5,"column_end":12},"alias_span":null,"name":"WARNING","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2800},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13426,"byte_end":13442,"line_start":160,"line_end":160,"column_start":5,"column_end":21},"alias_span":null,"name":"WWW_AUTHENTICATE","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2801},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13448,"byte_end":13470,"line_start":161,"line_end":161,"column_start":5,"column_end":27},"alias_span":null,"name":"X_CONTENT_TYPE_OPTIONS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2802},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13476,"byte_end":13498,"line_start":162,"line_end":162,"column_start":5,"column_end":27},"alias_span":null,"name":"X_DNS_PREFETCH_CONTROL","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2803},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13504,"byte_end":13519,"line_start":163,"line_end":163,"column_start":5,"column_end":20},"alias_span":null,"name":"X_FRAME_OPTIONS","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":2804},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":13525,"byte_end":13541,"line_start":164,"line_end":164,"column_start":5,"column_end":21},"alias_span":null,"name":"X_XSS_PROTECTION","value":"","parent":{"krate":0,"index":5}},{"kind":"Use","ref_id":{"krate":0,"index":3184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301872,"byte_end":301881,"line_start":37,"line_end":37,"column_start":26,"column_end":35},"alias_span":null,"name":"Authority","value":"","parent":{"krate":0,"index":1631}},{"kind":"Use","ref_id":{"krate":0,"index":3188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301906,"byte_end":301913,"line_start":38,"line_end":38,"column_start":24,"column_end":31},"alias_span":null,"name":"Builder","value":"","parent":{"krate":0,"index":1631}},{"kind":"Use","ref_id":{"krate":0,"index":3192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301935,"byte_end":301947,"line_start":39,"line_end":39,"column_start":21,"column_end":33},"alias_span":null,"name":"PathAndQuery","value":"","parent":{"krate":0,"index":1631}},{"kind":"Use","ref_id":{"krate":0,"index":1973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301969,"byte_end":301973,"line_start":40,"line_end":40,"column_start":21,"column_end":25},"alias_span":null,"name":"Port","value":"","parent":{"krate":0,"index":1631}},{"kind":"Use","ref_id":{"krate":0,"index":3197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301997,"byte_end":302003,"line_start":41,"line_end":41,"column_start":23,"column_end":29},"alias_span":null,"name":"Scheme","value":"","parent":{"krate":0,"index":1631}},{"kind":"Use","ref_id":{"krate":0,"index":2248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6721,"byte_end":6726,"line_start":185,"line_end":185,"column_start":24,"column_end":29},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":2250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6728,"byte_end":6734,"line_start":185,"line_end":185,"column_start":31,"column_end":37},"alias_span":null,"name":"Result","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6764,"byte_end":6774,"line_start":186,"line_end":186,"column_start":28,"column_end":38},"alias_span":null,"name":"Extensions","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":2392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6818,"byte_end":6827,"line_start":188,"line_end":188,"column_start":25,"column_end":34},"alias_span":null,"name":"HeaderMap","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":2981},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6829,"byte_end":6840,"line_start":188,"line_end":188,"column_start":36,"column_end":47},"alias_span":null,"name":"HeaderValue","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3009},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6866,"byte_end":6872,"line_start":189,"line_end":189,"column_start":24,"column_end":30},"alias_span":null,"name":"Method","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1361},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6898,"byte_end":6905,"line_start":190,"line_end":190,"column_start":25,"column_end":32},"alias_span":null,"name":"Request","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6932,"byte_end":6940,"line_start":191,"line_end":191,"column_start":26,"column_end":34},"alias_span":null,"name":"Response","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6965,"byte_end":6975,"line_start":192,"line_end":192,"column_start":24,"column_end":34},"alias_span":null,"name":"StatusCode","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6997,"byte_end":7000,"line_start":193,"line_end":193,"column_start":21,"column_end":24},"alias_span":null,"name":"Uri","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":7026,"byte_end":7033,"line_start":194,"line_end":194,"column_start":25,"column_end":32},"alias_span":null,"name":"Version","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":0,"byte_end":7411,"line_start":1,"line_end":211,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":5},{"krate":0,"index":1216},{"krate":0,"index":1324},{"krate":0,"index":1461},{"krate":0,"index":1564},{"krate":0,"index":1631},{"krate":0,"index":2186},{"krate":0,"index":2201},{"krate":0,"index":2226},{"krate":0,"index":2296},{"krate":0,"index":2350},{"krate":0,"index":2351},{"krate":0,"index":2354},{"krate":0,"index":2357},{"krate":0,"index":2360},{"krate":0,"index":2361},{"krate":0,"index":2364},{"krate":0,"index":2367},{"krate":0,"index":2370},{"krate":0,"index":2373},{"krate":0,"index":2376},{"krate":0,"index":2379},{"krate":0,"index":2382},{"krate":0,"index":2385},{"krate":0,"index":2390}],"decl_id":null,"docs":" A general purpose library of common HTTP types","sig":null,"attributes":[{"value":"/ A general purpose library of common HTTP types","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":55,"byte_end":105,"line_start":3,"line_end":3,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":106,"byte_end":109,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ This crate is a general purpose library for common types found when working","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":110,"byte_end":189,"line_start":5,"line_end":5,"column_start":1,"column_end":80}},{"value":"/ with the HTTP protocol. You'll find `Request` and `Response` types for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":190,"byte_end":264,"line_start":6,"line_end":6,"column_start":1,"column_end":75}},{"value":"/ working as either a client or a server as well as all of their components.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":265,"byte_end":343,"line_start":7,"line_end":7,"column_start":1,"column_end":79}},{"value":"/ Notably you'll find `Uri` for what a `Request` is requesting, a `Method`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":344,"byte_end":420,"line_start":8,"line_end":8,"column_start":1,"column_end":77}},{"value":"/ for how it's being requested, a `StatusCode` for what sort of response came","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":421,"byte_end":500,"line_start":9,"line_end":9,"column_start":1,"column_end":80}},{"value":"/ back, a `Version` for how this was communicated, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":501,"byte_end":557,"line_start":10,"line_end":10,"column_start":1,"column_end":57}},{"value":"/ `HeaderName`/`HeaderValue` definitions to get grouped in a `HeaderMap` to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":558,"byte_end":635,"line_start":11,"line_end":11,"column_start":1,"column_end":78}},{"value":"/ work with request/response headers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":636,"byte_end":675,"line_start":12,"line_end":12,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":676,"byte_end":679,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ You will notably *not* find an implementation of sending requests or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":680,"byte_end":752,"line_start":14,"line_end":14,"column_start":1,"column_end":73}},{"value":"/ spinning up a server in this crate. It's intended that this crate is the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":753,"byte_end":829,"line_start":15,"line_end":15,"column_start":1,"column_end":77}},{"value":"/ \"standard library\" for HTTP clients and servers without dictating any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":830,"byte_end":903,"line_start":16,"line_end":16,"column_start":1,"column_end":74}},{"value":"/ particular implementation. Note that this crate is still early on in its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":904,"byte_end":980,"line_start":17,"line_end":17,"column_start":1,"column_end":77}},{"value":"/ lifecycle so the support libraries that integrate with the `http` crate are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":981,"byte_end":1060,"line_start":18,"line_end":18,"column_start":1,"column_end":80}},{"value":"/ a work in progress! Stay tuned and we'll be sure to highlight crates here","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1061,"byte_end":1138,"line_start":19,"line_end":19,"column_start":1,"column_end":78}},{"value":"/ in the future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1139,"byte_end":1157,"line_start":20,"line_end":20,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1158,"byte_end":1161,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ ## Requests and Responses","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1162,"byte_end":1191,"line_start":22,"line_end":22,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1192,"byte_end":1195,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ Perhaps the main two types in this crate are the `Request` and `Response`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1196,"byte_end":1273,"line_start":24,"line_end":24,"column_start":1,"column_end":78}},{"value":"/ types. A `Request` could either be constructed to get sent off as a client","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1274,"byte_end":1352,"line_start":25,"line_end":25,"column_start":1,"column_end":79}},{"value":"/ or it can also be received to generate a `Response` for a server. Similarly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1353,"byte_end":1432,"line_start":26,"line_end":26,"column_start":1,"column_end":80}},{"value":"/ as a client a `Response` is what you get after sending a `Request`, whereas","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1433,"byte_end":1512,"line_start":27,"line_end":27,"column_start":1,"column_end":80}},{"value":"/ on a server you'll be manufacturing a `Response` to send back to the client.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1513,"byte_end":1593,"line_start":28,"line_end":28,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1594,"byte_end":1597,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ Each type has a number of accessors for the component fields. For as a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1598,"byte_end":1672,"line_start":30,"line_end":30,"column_start":1,"column_end":75}},{"value":"/ server you might want to inspect a requests URI to dispatch it:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1673,"byte_end":1740,"line_start":31,"line_end":31,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1741,"byte_end":1744,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1745,"byte_end":1752,"line_start":33,"line_end":33,"column_start":1,"column_end":8}},{"value":"/ use http::{Request, Response};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1753,"byte_end":1787,"line_start":34,"line_end":34,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1788,"byte_end":1791,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ fn response(req: Request<()>) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1792,"byte_end":1857,"line_start":36,"line_end":36,"column_start":1,"column_end":66}},{"value":"/ match req.uri().path() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1858,"byte_end":1890,"line_start":37,"line_end":37,"column_start":1,"column_end":33}},{"value":"/ \"/\" => index(req),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1891,"byte_end":1921,"line_start":38,"line_end":38,"column_start":1,"column_end":31}},{"value":"/ \"/foo\" => foo(req),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1922,"byte_end":1953,"line_start":39,"line_end":39,"column_start":1,"column_end":32}},{"value":"/ \"/bar\" => bar(req),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1954,"byte_end":1985,"line_start":40,"line_end":40,"column_start":1,"column_end":32}},{"value":"/ _ => not_found(req),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":1986,"byte_end":2018,"line_start":41,"line_end":41,"column_start":1,"column_end":33}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2019,"byte_end":2028,"line_start":42,"line_end":42,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2029,"byte_end":2034,"line_start":43,"line_end":43,"column_start":1,"column_end":6}},{"value":"/ # fn index(_req: Request<()>) -> http::Result> { panic!() }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2035,"byte_end":2111,"line_start":44,"line_end":44,"column_start":1,"column_end":77}},{"value":"/ # fn foo(_req: Request<()>) -> http::Result> { panic!() }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2112,"byte_end":2186,"line_start":45,"line_end":45,"column_start":1,"column_end":75}},{"value":"/ # fn bar(_req: Request<()>) -> http::Result> { panic!() }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2187,"byte_end":2261,"line_start":46,"line_end":46,"column_start":1,"column_end":75}},{"value":"/ # fn not_found(_req: Request<()>) -> http::Result> { panic!() }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2262,"byte_end":2342,"line_start":47,"line_end":47,"column_start":1,"column_end":81}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2343,"byte_end":2350,"line_start":48,"line_end":48,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2351,"byte_end":2354,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ On a `Request` you'll also find accessors like `method` to return a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2355,"byte_end":2426,"line_start":50,"line_end":50,"column_start":1,"column_end":72}},{"value":"/ `Method` and `headers` to inspect the various headers. A `Response`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2427,"byte_end":2498,"line_start":51,"line_end":51,"column_start":1,"column_end":72}},{"value":"/ has similar methods for headers, the status code, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2499,"byte_end":2557,"line_start":52,"line_end":52,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2558,"byte_end":2561,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ In addition to getters, request/response types also have mutable accessors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2562,"byte_end":2640,"line_start":54,"line_end":54,"column_start":1,"column_end":79}},{"value":"/ to edit the request/response:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2641,"byte_end":2674,"line_start":55,"line_end":55,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2675,"byte_end":2678,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2679,"byte_end":2686,"line_start":57,"line_end":57,"column_start":1,"column_end":8}},{"value":"/ use http::{HeaderValue, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2687,"byte_end":2737,"line_start":58,"line_end":58,"column_start":1,"column_end":51}},{"value":"/ use http::header::CONTENT_TYPE;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2738,"byte_end":2773,"line_start":59,"line_end":59,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2774,"byte_end":2777,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ fn add_server_headers(response: &mut Response) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2778,"byte_end":2836,"line_start":61,"line_end":61,"column_start":1,"column_end":59}},{"value":"/ response.headers_mut()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2837,"byte_end":2867,"line_start":62,"line_end":62,"column_start":1,"column_end":31}},{"value":"/ .insert(CONTENT_TYPE, HeaderValue::from_static(\"text/html\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2868,"byte_end":2941,"line_start":63,"line_end":63,"column_start":1,"column_end":74}},{"value":"/ *response.status_mut() = StatusCode::OK;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2942,"byte_end":2990,"line_start":64,"line_end":64,"column_start":1,"column_end":49}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2991,"byte_end":2996,"line_start":65,"line_end":65,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":2997,"byte_end":3004,"line_start":66,"line_end":66,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3005,"byte_end":3008,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ And finally, one of the most important aspects of requests/responses, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3009,"byte_end":3086,"line_start":68,"line_end":68,"column_start":1,"column_end":78}},{"value":"/ body! The `Request` and `Response` types in this crate are *generic* in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3087,"byte_end":3162,"line_start":69,"line_end":69,"column_start":1,"column_end":76}},{"value":"/ what their body is. This allows downstream libraries to use different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3163,"byte_end":3236,"line_start":70,"line_end":70,"column_start":1,"column_end":74}},{"value":"/ representations such as `Request>`, `Response`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3237,"byte_end":3307,"line_start":71,"line_end":71,"column_start":1,"column_end":71}},{"value":"/ `Request, Error = _>>`, or even","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3308,"byte_end":3370,"line_start":72,"line_end":72,"column_start":1,"column_end":63}},{"value":"/ `Response` where the custom type was deserialized from JSON.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3371,"byte_end":3449,"line_start":73,"line_end":73,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3450,"byte_end":3453,"line_start":74,"line_end":74,"column_start":1,"column_end":4}},{"value":"/ The body representation is intentionally flexible to give downstream","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3454,"byte_end":3526,"line_start":75,"line_end":75,"column_start":1,"column_end":73}},{"value":"/ libraries maximal flexibility in implementing the body as appropriate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3527,"byte_end":3601,"line_start":76,"line_end":76,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3602,"byte_end":3605,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ ## HTTP Headers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3606,"byte_end":3625,"line_start":78,"line_end":78,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3626,"byte_end":3629,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ Another major piece of functionality in this library is HTTP header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3630,"byte_end":3701,"line_start":80,"line_end":80,"column_start":1,"column_end":72}},{"value":"/ interpretation and generation. The `HeaderName` type serves as a way to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3702,"byte_end":3777,"line_start":81,"line_end":81,"column_start":1,"column_end":76}},{"value":"/ define header *names*, or what's to the left of the colon. A `HeaderValue`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3778,"byte_end":3856,"line_start":82,"line_end":82,"column_start":1,"column_end":79}},{"value":"/ conversely is the header *value*, or what's to the right of a colon.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3857,"byte_end":3929,"line_start":83,"line_end":83,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3930,"byte_end":3933,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ For example, if you have an HTTP request that looks like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3934,"byte_end":3995,"line_start":85,"line_end":85,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":3996,"byte_end":3999,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ ```http","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4000,"byte_end":4011,"line_start":87,"line_end":87,"column_start":1,"column_end":12}},{"value":"/ GET /foo HTTP/1.1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4012,"byte_end":4033,"line_start":88,"line_end":88,"column_start":1,"column_end":22}},{"value":"/ Accept: text/html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4034,"byte_end":4055,"line_start":89,"line_end":89,"column_start":1,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4056,"byte_end":4063,"line_start":90,"line_end":90,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4064,"byte_end":4067,"line_start":91,"line_end":91,"column_start":1,"column_end":4}},{"value":"/ Then `\"Accept\"` is a `HeaderName` while `\"text/html\"` is a `HeaderValue`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4068,"byte_end":4145,"line_start":92,"line_end":92,"column_start":1,"column_end":78}},{"value":"/ Each of these is a dedicated type to allow for a number of interesting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4146,"byte_end":4220,"line_start":93,"line_end":93,"column_start":1,"column_end":75}},{"value":"/ optimizations and to also encode the static guarantees of each type. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4221,"byte_end":4297,"line_start":94,"line_end":94,"column_start":1,"column_end":77}},{"value":"/ example a `HeaderName` is always a valid `&str`, but a `HeaderValue` may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4298,"byte_end":4374,"line_start":95,"line_end":95,"column_start":1,"column_end":77}},{"value":"/ not be valid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4375,"byte_end":4398,"line_start":96,"line_end":96,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4399,"byte_end":4402,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ The most common header names are already defined for you as constant values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4403,"byte_end":4482,"line_start":98,"line_end":98,"column_start":1,"column_end":80}},{"value":"/ in the `header` module of this crate. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4483,"byte_end":4537,"line_start":99,"line_end":99,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4538,"byte_end":4541,"line_start":100,"line_end":100,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4542,"byte_end":4549,"line_start":101,"line_end":101,"column_start":1,"column_end":8}},{"value":"/ use http::header::{self, HeaderName};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4550,"byte_end":4591,"line_start":102,"line_end":102,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4592,"byte_end":4595,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ let name: HeaderName = header::ACCEPT;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4596,"byte_end":4638,"line_start":104,"line_end":104,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(name.as_str(), \"accept\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4639,"byte_end":4679,"line_start":105,"line_end":105,"column_start":1,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4680,"byte_end":4687,"line_start":106,"line_end":106,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4688,"byte_end":4691,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ You can, however, also parse header names from strings:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4692,"byte_end":4751,"line_start":108,"line_end":108,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4752,"byte_end":4755,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4756,"byte_end":4763,"line_start":110,"line_end":110,"column_start":1,"column_end":8}},{"value":"/ use http::header::{self, HeaderName};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4764,"byte_end":4805,"line_start":111,"line_end":111,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4806,"byte_end":4809,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ let name = \"Accept\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4810,"byte_end":4865,"line_start":113,"line_end":113,"column_start":1,"column_end":56}},{"value":"/ assert_eq!(name, header::ACCEPT);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4866,"byte_end":4903,"line_start":114,"line_end":114,"column_start":1,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4904,"byte_end":4911,"line_start":115,"line_end":115,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4912,"byte_end":4915,"line_start":116,"line_end":116,"column_start":1,"column_end":4}},{"value":"/ Header values can be created from string literals through the `from_static`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4916,"byte_end":4995,"line_start":117,"line_end":117,"column_start":1,"column_end":80}},{"value":"/ function:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":4996,"byte_end":5009,"line_start":118,"line_end":118,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5010,"byte_end":5013,"line_start":119,"line_end":119,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5014,"byte_end":5021,"line_start":120,"line_end":120,"column_start":1,"column_end":8}},{"value":"/ use http::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5022,"byte_end":5048,"line_start":121,"line_end":121,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5049,"byte_end":5052,"line_start":122,"line_end":122,"column_start":1,"column_end":4}},{"value":"/ let value = HeaderValue::from_static(\"text/html\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5053,"byte_end":5107,"line_start":123,"line_end":123,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(value.as_bytes(), b\"text/html\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5108,"byte_end":5155,"line_start":124,"line_end":124,"column_start":1,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5156,"byte_end":5163,"line_start":125,"line_end":125,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5164,"byte_end":5167,"line_start":126,"line_end":126,"column_start":1,"column_end":4}},{"value":"/ And header values can also be parsed like names:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5168,"byte_end":5220,"line_start":127,"line_end":127,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5221,"byte_end":5224,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5225,"byte_end":5232,"line_start":129,"line_end":129,"column_start":1,"column_end":8}},{"value":"/ use http::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5233,"byte_end":5259,"line_start":130,"line_end":130,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5260,"byte_end":5263,"line_start":131,"line_end":131,"column_start":1,"column_end":4}},{"value":"/ let value = \"text/html\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5264,"byte_end":5292,"line_start":132,"line_end":132,"column_start":1,"column_end":29}},{"value":"/ let value = value.parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5293,"byte_end":5347,"line_start":133,"line_end":133,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5348,"byte_end":5355,"line_start":134,"line_end":134,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5356,"byte_end":5359,"line_start":135,"line_end":135,"column_start":1,"column_end":4}},{"value":"/ Most HTTP requests and responses tend to come with more than one header, so","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5360,"byte_end":5439,"line_start":136,"line_end":136,"column_start":1,"column_end":80}},{"value":"/ it's not too useful to just work with names and values only! This crate also","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5440,"byte_end":5520,"line_start":137,"line_end":137,"column_start":1,"column_end":81}},{"value":"/ provides a `HeaderMap` type which is a specialized hash map for keys as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5521,"byte_end":5596,"line_start":138,"line_end":138,"column_start":1,"column_end":76}},{"value":"/ `HeaderName` and generic values. This type, like header names, is optimized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5597,"byte_end":5676,"line_start":139,"line_end":139,"column_start":1,"column_end":80}},{"value":"/ for common usage but should continue to scale with your needs over time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5677,"byte_end":5753,"line_start":140,"line_end":140,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5754,"byte_end":5757,"line_start":141,"line_end":141,"column_start":1,"column_end":4}},{"value":"/ # URIs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5758,"byte_end":5768,"line_start":142,"line_end":142,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5769,"byte_end":5772,"line_start":143,"line_end":143,"column_start":1,"column_end":4}},{"value":"/ Each HTTP `Request` has an associated URI with it. This may just be a path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5773,"byte_end":5851,"line_start":144,"line_end":144,"column_start":1,"column_end":79}},{"value":"/ like `/index.html` but it could also be an absolute URL such as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5852,"byte_end":5919,"line_start":145,"line_end":145,"column_start":1,"column_end":68}},{"value":"/ `https://www.rust-lang.org/index.html`. A `URI` has a number of accessors to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":5920,"byte_end":6000,"line_start":146,"line_end":146,"column_start":1,"column_end":81}},{"value":"/ interpret it:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6001,"byte_end":6018,"line_start":147,"line_end":147,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6019,"byte_end":6022,"line_start":148,"line_end":148,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6023,"byte_end":6030,"line_start":149,"line_end":149,"column_start":1,"column_end":8}},{"value":"/ use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6031,"byte_end":6049,"line_start":150,"line_end":150,"column_start":1,"column_end":19}},{"value":"/ use http::uri::Scheme;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6050,"byte_end":6076,"line_start":151,"line_end":151,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6077,"byte_end":6080,"line_start":152,"line_end":152,"column_start":1,"column_end":4}},{"value":"/ let uri = \"https://www.rust-lang.org/index.html\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6081,"byte_end":6158,"line_start":153,"line_end":153,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6159,"byte_end":6162,"line_start":154,"line_end":154,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(uri.scheme(), Some(&Scheme::HTTPS));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6163,"byte_end":6214,"line_start":155,"line_end":155,"column_start":1,"column_end":52}},{"value":"/ assert_eq!(uri.host(), Some(\"www.rust-lang.org\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6215,"byte_end":6269,"line_start":156,"line_end":156,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(uri.path(), \"/index.html\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6270,"byte_end":6312,"line_start":157,"line_end":157,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(uri.query(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6313,"byte_end":6347,"line_start":158,"line_end":158,"column_start":1,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6348,"byte_end":6355,"line_start":159,"line_end":159,"column_start":1,"column_end":8}},{"value":"deny(warnings, missing_docs, missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6357,"byte_end":6420,"line_start":161,"line_end":161,"column_start":1,"column_end":64}}]},{"kind":"Mod","id":{"krate":0,"index":5},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"header","qualname":"::header","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","parent":null,"children":[{"krate":0,"index":6},{"krate":0,"index":593},{"krate":0,"index":757},{"krate":0,"index":908},{"krate":0,"index":909},{"krate":0,"index":912},{"krate":0,"index":915},{"krate":0,"index":918},{"krate":0,"index":921},{"krate":0,"index":924},{"krate":0,"index":927},{"krate":0,"index":930},{"krate":0,"index":933},{"krate":0,"index":936},{"krate":0,"index":939},{"krate":0,"index":942},{"krate":0,"index":945},{"krate":0,"index":948},{"krate":0,"index":951},{"krate":0,"index":954},{"krate":0,"index":957},{"krate":0,"index":960},{"krate":0,"index":961},{"krate":0,"index":964},{"krate":0,"index":967},{"krate":0,"index":968},{"krate":0,"index":971},{"krate":0,"index":974},{"krate":0,"index":977},{"krate":0,"index":978},{"krate":0,"index":981},{"krate":0,"index":984},{"krate":0,"index":987},{"krate":0,"index":990},{"krate":0,"index":993},{"krate":0,"index":996},{"krate":0,"index":999},{"krate":0,"index":1002},{"krate":0,"index":1005},{"krate":0,"index":1008},{"krate":0,"index":1011},{"krate":0,"index":1014},{"krate":0,"index":1017},{"krate":0,"index":1020},{"krate":0,"index":1023},{"krate":0,"index":1026},{"krate":0,"index":1029},{"krate":0,"index":1032},{"krate":0,"index":1035},{"krate":0,"index":1038},{"krate":0,"index":1041},{"krate":0,"index":1044},{"krate":0,"index":1047},{"krate":0,"index":1050},{"krate":0,"index":1053},{"krate":0,"index":1056},{"krate":0,"index":1059},{"krate":0,"index":1062},{"krate":0,"index":1065},{"krate":0,"index":1068},{"krate":0,"index":1071},{"krate":0,"index":1074},{"krate":0,"index":1077},{"krate":0,"index":1080},{"krate":0,"index":1083},{"krate":0,"index":1086},{"krate":0,"index":1089},{"krate":0,"index":1092},{"krate":0,"index":1095},{"krate":0,"index":1098},{"krate":0,"index":1101},{"krate":0,"index":1104},{"krate":0,"index":1107},{"krate":0,"index":1110},{"krate":0,"index":1113},{"krate":0,"index":1116},{"krate":0,"index":1119},{"krate":0,"index":1122},{"krate":0,"index":1125},{"krate":0,"index":1128},{"krate":0,"index":1131},{"krate":0,"index":1134},{"krate":0,"index":1137},{"krate":0,"index":1140},{"krate":0,"index":1143},{"krate":0,"index":1146},{"krate":0,"index":1149},{"krate":0,"index":1152},{"krate":0,"index":1155},{"krate":0,"index":1158},{"krate":0,"index":1161},{"krate":0,"index":1164},{"krate":0,"index":1167},{"krate":0,"index":1170},{"krate":0,"index":1173},{"krate":0,"index":1176},{"krate":0,"index":1179},{"krate":0,"index":1182},{"krate":0,"index":1185},{"krate":0,"index":1188},{"krate":0,"index":1191},{"krate":0,"index":1194},{"krate":0,"index":1197},{"krate":0,"index":1200},{"krate":0,"index":1203},{"krate":0,"index":1206},{"krate":0,"index":1209},{"krate":0,"index":1212},{"krate":0,"index":1215}],"decl_id":null,"docs":" HTTP header types","sig":null,"attributes":[{"value":"/ HTTP header types","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8093,"byte_end":8114,"line_start":1,"line_end":1,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8115,"byte_end":8118,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ The module provides [`HeaderName`], [`HeaderMap`], and a number of types","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8119,"byte_end":8195,"line_start":3,"line_end":3,"column_start":1,"column_end":77}},{"value":"/ used for interacting with `HeaderMap`. These types allow representing both","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8196,"byte_end":8274,"line_start":4,"line_end":4,"column_start":1,"column_end":79}},{"value":"/ HTTP/1 and HTTP/2 headers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8275,"byte_end":8305,"line_start":5,"line_end":5,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8306,"byte_end":8309,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # `HeaderName`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8310,"byte_end":8328,"line_start":7,"line_end":7,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8329,"byte_end":8332,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ The `HeaderName` type represents both standard header names as well as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8333,"byte_end":8407,"line_start":9,"line_end":9,"column_start":1,"column_end":75}},{"value":"/ custom header names. The type handles the case insensitive nature of header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8408,"byte_end":8487,"line_start":10,"line_end":10,"column_start":1,"column_end":80}},{"value":"/ names and is used as the key portion of `HeaderMap`. Header names are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8488,"byte_end":8561,"line_start":11,"line_end":11,"column_start":1,"column_end":74}},{"value":"/ normalized to lower case. In other words, when creating a `HeaderName` with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8562,"byte_end":8641,"line_start":12,"line_end":12,"column_start":1,"column_end":80}},{"value":"/ a string, even if upper case characters are included, when getting a string","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8642,"byte_end":8721,"line_start":13,"line_end":13,"column_start":1,"column_end":80}},{"value":"/ representation of the `HeaderName`, it will be all lower case. This allows","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8722,"byte_end":8800,"line_start":14,"line_end":14,"column_start":1,"column_end":79}},{"value":"/ for faster `HeaderMap` comparison operations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8801,"byte_end":8850,"line_start":15,"line_end":15,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8851,"byte_end":8854,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ The internal representation is optimized to efficiently handle the cases","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8855,"byte_end":8931,"line_start":17,"line_end":17,"column_start":1,"column_end":77}},{"value":"/ most commonly encountered when working with HTTP. Standard header names are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":8932,"byte_end":9011,"line_start":18,"line_end":18,"column_start":1,"column_end":80}},{"value":"/ special cased and are represented internally as an enum. Short custom","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9012,"byte_end":9085,"line_start":19,"line_end":19,"column_start":1,"column_end":74}},{"value":"/ headers will be stored directly in the `HeaderName` struct and will not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9086,"byte_end":9161,"line_start":20,"line_end":20,"column_start":1,"column_end":76}},{"value":"/ incur any allocation overhead, however longer strings will require an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9162,"byte_end":9235,"line_start":21,"line_end":21,"column_start":1,"column_end":74}},{"value":"/ allocation for storage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9236,"byte_end":9263,"line_start":22,"line_end":22,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9264,"byte_end":9267,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ ## Limitations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9268,"byte_end":9286,"line_start":24,"line_end":24,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9287,"byte_end":9290,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ `HeaderName` has a max length of 32,768 for header names. Attempting to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9291,"byte_end":9366,"line_start":26,"line_end":26,"column_start":1,"column_end":76}},{"value":"/ parse longer names will result in a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9367,"byte_end":9413,"line_start":27,"line_end":27,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9414,"byte_end":9417,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ # `HeaderMap`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9418,"byte_end":9435,"line_start":29,"line_end":29,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9436,"byte_end":9439,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ `HeaderMap` is a map structure of header names highly optimized for use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9440,"byte_end":9515,"line_start":31,"line_end":31,"column_start":1,"column_end":76}},{"value":"/ cases common with HTTP. It is a [multimap] structure, where each header name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9516,"byte_end":9596,"line_start":32,"line_end":32,"column_start":1,"column_end":81}},{"value":"/ may have multiple associated header values. Given this, some of the APIs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9597,"byte_end":9673,"line_start":33,"line_end":33,"column_start":1,"column_end":77}},{"value":"/ diverge from [`HashMap`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9674,"byte_end":9703,"line_start":34,"line_end":34,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9704,"byte_end":9707,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ ## Overview","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9708,"byte_end":9723,"line_start":36,"line_end":36,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9724,"byte_end":9727,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ Just like `HashMap` in Rust's stdlib, `HeaderMap` is based on [Robin Hood","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9728,"byte_end":9805,"line_start":38,"line_end":38,"column_start":1,"column_end":78}},{"value":"/ hashing]. This algorithm tends to reduce the worst case search times in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9806,"byte_end":9885,"line_start":39,"line_end":39,"column_start":1,"column_end":80}},{"value":"/ table and enables high load factors without seriously affecting performance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9886,"byte_end":9966,"line_start":40,"line_end":40,"column_start":1,"column_end":81}},{"value":"/ Internally, keys and values are stored in vectors. As such, each insertion","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":9967,"byte_end":10045,"line_start":41,"line_end":41,"column_start":1,"column_end":79}},{"value":"/ will not incur allocation overhead. However, once the underlying vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10046,"byte_end":10121,"line_start":42,"line_end":42,"column_start":1,"column_end":76}},{"value":"/ storage is full, a larger vector must be allocated and all values copied.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10122,"byte_end":10199,"line_start":43,"line_end":43,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10200,"byte_end":10203,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ ## Deterministic ordering","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10204,"byte_end":10233,"line_start":45,"line_end":45,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10234,"byte_end":10237,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ Unlike Rust's `HashMap`, values in `HeaderMap` are deterministically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10238,"byte_end":10310,"line_start":47,"line_end":47,"column_start":1,"column_end":73}},{"value":"/ ordered. Roughly, values are ordered by insertion. This means that a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10311,"byte_end":10383,"line_start":48,"line_end":48,"column_start":1,"column_end":73}},{"value":"/ function that deterministically operates on a header map can rely on the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10384,"byte_end":10460,"line_start":49,"line_end":49,"column_start":1,"column_end":77}},{"value":"/ iteration order to remain consistent across processes and platforms.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10461,"byte_end":10533,"line_start":50,"line_end":50,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10534,"byte_end":10537,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ ## Adaptive hashing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10538,"byte_end":10561,"line_start":52,"line_end":52,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10562,"byte_end":10565,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ `HeaderMap` uses an adaptive hashing strategy in order to efficiently handle","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10566,"byte_end":10646,"line_start":54,"line_end":54,"column_start":1,"column_end":81}},{"value":"/ most common cases. All standard headers have statically computed hash values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10647,"byte_end":10727,"line_start":55,"line_end":55,"column_start":1,"column_end":81}},{"value":"/ which removes the need to perform any hashing of these headers at runtime.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10728,"byte_end":10806,"line_start":56,"line_end":56,"column_start":1,"column_end":79}},{"value":"/ The default hash function emphasizes performance over robustness. However,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10807,"byte_end":10885,"line_start":57,"line_end":57,"column_start":1,"column_end":79}},{"value":"/ `HeaderMap` detects high collision rates and switches to a secure hash","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10886,"byte_end":10960,"line_start":58,"line_end":58,"column_start":1,"column_end":75}},{"value":"/ function in those events. The threshold is set such that only denial of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":10961,"byte_end":11036,"line_start":59,"line_end":59,"column_start":1,"column_end":76}},{"value":"/ service attacks should trigger it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11037,"byte_end":11075,"line_start":60,"line_end":60,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11076,"byte_end":11079,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ ## Limitations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11080,"byte_end":11098,"line_start":62,"line_end":62,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11099,"byte_end":11102,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ `HeaderMap` can store a maximum of 32,768 headers (header name / value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11103,"byte_end":11177,"line_start":64,"line_end":64,"column_start":1,"column_end":75}},{"value":"/ pairs). Attempting to insert more will result in a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11178,"byte_end":11239,"line_start":65,"line_end":65,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11240,"byte_end":11243,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ [`HeaderName`]: struct.HeaderName.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11244,"byte_end":11286,"line_start":67,"line_end":67,"column_start":1,"column_end":43}},{"value":"/ [`HeaderMap`]: struct.HeaderMap.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11287,"byte_end":11327,"line_start":68,"line_end":68,"column_start":1,"column_end":41}},{"value":"/ [multimap]: https://en.wikipedia.org/wiki/Multimap","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11328,"byte_end":11382,"line_start":69,"line_end":69,"column_start":1,"column_end":55}},{"value":"/ [`HashMap`]: https://doc.rust-lang.org/std/collections/struct.HashMap.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11383,"byte_end":11461,"line_start":70,"line_end":70,"column_start":1,"column_end":79}},{"value":"/ [Robin Hood hashing]: https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/mod.rs","byte_start":11462,"byte_end":11547,"line_start":71,"line_end":71,"column_start":1,"column_end":86}}]},{"kind":"Struct","id":{"krate":0,"index":2392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14991,"byte_end":15000,"line_start":45,"line_end":45,"column_start":12,"column_end":21},"name":"HeaderMap","qualname":"::header::map::HeaderMap","value":"HeaderMap { }","parent":null,"children":[{"krate":0,"index":2394},{"krate":0,"index":2395},{"krate":0,"index":2396},{"krate":0,"index":2397},{"krate":0,"index":2398}],"decl_id":null,"docs":" A set of HTTP headers","sig":null,"attributes":[{"value":"/ A set of HTTP headers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14303,"byte_end":14328,"line_start":17,"line_end":17,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14329,"byte_end":14332,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ `HeaderMap` is an multimap of [`HeaderName`] to values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14333,"byte_end":14392,"line_start":19,"line_end":19,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14393,"byte_end":14396,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ [`HeaderName`]: struct.HeaderName.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14397,"byte_end":14439,"line_start":21,"line_end":21,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14440,"byte_end":14443,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14444,"byte_end":14458,"line_start":23,"line_end":23,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14459,"byte_end":14462,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ Basic usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14463,"byte_end":14478,"line_start":25,"line_end":25,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14479,"byte_end":14482,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14483,"byte_end":14490,"line_start":27,"line_end":27,"column_start":1,"column_end":8}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14491,"byte_end":14517,"line_start":28,"line_end":28,"column_start":1,"column_end":27}},{"value":"/ # use http::header::{CONTENT_LENGTH, HOST, LOCATION};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14518,"byte_end":14575,"line_start":29,"line_end":29,"column_start":1,"column_end":58}},{"value":"/ let mut headers = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14576,"byte_end":14615,"line_start":30,"line_end":30,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14616,"byte_end":14619,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ headers.insert(HOST, \"example.com\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14620,"byte_end":14677,"line_start":32,"line_end":32,"column_start":1,"column_end":58}},{"value":"/ headers.insert(CONTENT_LENGTH, \"123\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14678,"byte_end":14737,"line_start":33,"line_end":33,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14738,"byte_end":14741,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ assert!(headers.contains_key(HOST));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14742,"byte_end":14782,"line_start":35,"line_end":35,"column_start":1,"column_end":41}},{"value":"/ assert!(!headers.contains_key(LOCATION));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14783,"byte_end":14828,"line_start":36,"line_end":36,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14829,"byte_end":14832,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(headers[HOST], \"example.com\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14833,"byte_end":14878,"line_start":38,"line_end":38,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14879,"byte_end":14882,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ headers.remove(HOST);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14883,"byte_end":14908,"line_start":40,"line_end":40,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14909,"byte_end":14912,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ assert!(!headers.contains_key(HOST));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14913,"byte_end":14954,"line_start":42,"line_end":42,"column_start":1,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":14955,"byte_end":14962,"line_start":43,"line_end":43,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":2402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16744,"byte_end":16748,"line_start":84,"line_end":84,"column_start":12,"column_end":16},"name":"Iter","qualname":"::header::map::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":2405}],"decl_id":null,"docs":" `HeaderMap` entry iterator.","sig":null,"attributes":[{"value":"/ `HeaderMap` entry iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16540,"byte_end":16571,"line_start":79,"line_end":79,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16572,"byte_end":16575,"line_start":80,"line_end":80,"column_start":1,"column_end":4}},{"value":"/ Yields `(&HeaderName, &value)` tuples. The same header name may be yielded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16576,"byte_end":16654,"line_start":81,"line_end":81,"column_start":1,"column_end":79}},{"value":"/ more than once if it has more than one associated value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16655,"byte_end":16715,"line_start":82,"line_end":82,"column_start":1,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":2410},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17003,"byte_end":17010,"line_start":93,"line_end":93,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::header::map::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":2413},{"krate":0,"index":2414},{"krate":0,"index":2415},{"krate":0,"index":2416}],"decl_id":null,"docs":" `HeaderMap` mutable entry iterator","sig":null,"attributes":[{"value":"/ `HeaderMap` mutable entry iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16788,"byte_end":16826,"line_start":88,"line_end":88,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16827,"byte_end":16830,"line_start":89,"line_end":89,"column_start":1,"column_end":4}},{"value":"/ Yields `(&HeaderName, &mut value)` tuples. The same header name may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16831,"byte_end":16905,"line_start":90,"line_end":90,"column_start":1,"column_end":75}},{"value":"/ yielded more than once if it has more than one associated value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":16906,"byte_end":16974,"line_start":91,"line_end":91,"column_start":1,"column_end":69}}]},{"kind":"Struct","id":{"krate":0,"index":2421},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17299,"byte_end":17307,"line_start":104,"line_end":104,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::header::map::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":2423},{"krate":0,"index":2424},{"krate":0,"index":2425}],"decl_id":null,"docs":" An owning iterator over the entries of a `HeaderMap`.","sig":null,"attributes":[{"value":"/ An owning iterator over the entries of a `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17140,"byte_end":17197,"line_start":100,"line_end":100,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17198,"byte_end":17201,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ This struct is created by the `into_iter` method on `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17202,"byte_end":17270,"line_start":102,"line_end":102,"column_start":1,"column_end":69}}]},{"kind":"Struct","id":{"krate":0,"index":2429},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17619,"byte_end":17623,"line_start":116,"line_end":116,"column_start":12,"column_end":16},"name":"Keys","qualname":"::header::map::Keys","value":"Keys { }","parent":null,"children":[{"krate":0,"index":2432}],"decl_id":null,"docs":" An iterator over `HeaderMap` keys.","sig":null,"attributes":[{"value":"/ An iterator over `HeaderMap` keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17454,"byte_end":17492,"line_start":111,"line_end":111,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17493,"byte_end":17496,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ Each header name is yielded only once, even if it has more than one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17497,"byte_end":17568,"line_start":113,"line_end":113,"column_start":1,"column_end":72}},{"value":"/ associated value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17569,"byte_end":17590,"line_start":114,"line_end":114,"column_start":1,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":2437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17807,"byte_end":17813,"line_start":124,"line_end":124,"column_start":12,"column_end":18},"name":"Values","qualname":"::header::map::Values","value":"Values { }","parent":null,"children":[{"krate":0,"index":2440}],"decl_id":null,"docs":" `HeaderMap` value iterator.","sig":null,"attributes":[{"value":"/ `HeaderMap` value iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17682,"byte_end":17713,"line_start":120,"line_end":120,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17714,"byte_end":17717,"line_start":121,"line_end":121,"column_start":1,"column_end":4}},{"value":"/ Each value contained in the `HeaderMap` will be yielded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17718,"byte_end":17778,"line_start":122,"line_end":122,"column_start":1,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":2445},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17917,"byte_end":17926,"line_start":130,"line_end":130,"column_start":12,"column_end":21},"name":"ValuesMut","qualname":"::header::map::ValuesMut","value":"ValuesMut { }","parent":null,"children":[{"krate":0,"index":2448}],"decl_id":null,"docs":" `HeaderMap` mutable value iterator\n","sig":null,"attributes":[{"value":"/ `HeaderMap` mutable value iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17850,"byte_end":17888,"line_start":128,"line_end":128,"column_start":1,"column_end":39}}]},{"kind":"Struct","id":{"krate":0,"index":2453},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18032,"byte_end":18037,"line_start":136,"line_end":136,"column_start":12,"column_end":17},"name":"Drain","qualname":"::header::map::Drain","value":"Drain { }","parent":null,"children":[{"krate":0,"index":2456},{"krate":0,"index":2457},{"krate":0,"index":2458},{"krate":0,"index":2459},{"krate":0,"index":2460},{"krate":0,"index":2461}],"decl_id":null,"docs":" A drain iterator for `HeaderMap`.\n","sig":null,"attributes":[{"value":"/ A drain iterator for `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":17966,"byte_end":18003,"line_start":134,"line_end":134,"column_start":1,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":2466},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18396,"byte_end":18402,"line_start":150,"line_end":150,"column_start":12,"column_end":18},"name":"GetAll","qualname":"::header::map::GetAll","value":"GetAll { }","parent":null,"children":[{"krate":0,"index":2469},{"krate":0,"index":2470}],"decl_id":null,"docs":" A view to all values stored in a single entry.","sig":null,"attributes":[{"value":"/ A view to all values stored in a single entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18260,"byte_end":18310,"line_start":146,"line_end":146,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18311,"byte_end":18314,"line_start":147,"line_end":147,"column_start":1,"column_end":4}},{"value":"/ This struct is returned by `HeaderMap::get_all`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18315,"byte_end":18367,"line_start":148,"line_end":148,"column_start":1,"column_end":53}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2478},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18628,"byte_end":18636,"line_start":159,"line_end":159,"column_start":5,"column_end":13},"name":"Occupied","qualname":"::header::map::Entry::Occupied","value":"Entry::Occupied(OccupiedEntry)","parent":{"krate":0,"index":2475},"children":[],"decl_id":null,"docs":" An occupied entry\n","sig":null,"attributes":[{"value":"/ An occupied entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18602,"byte_end":18623,"line_start":158,"line_end":158,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":2480},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18637,"byte_end":18657,"line_start":159,"line_end":159,"column_start":14,"column_end":34},"name":"0","qualname":"::header::map::Entry::Occupied::0","value":"header::map::OccupiedEntry<'a, T>","parent":{"krate":0,"index":2478},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2481},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18688,"byte_end":18694,"line_start":162,"line_end":162,"column_start":5,"column_end":11},"name":"Vacant","qualname":"::header::map::Entry::Vacant","value":"Entry::Vacant(VacantEntry)","parent":{"krate":0,"index":2475},"children":[],"decl_id":null,"docs":" A vacant entry\n","sig":null,"attributes":[{"value":"/ A vacant entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18665,"byte_end":18683,"line_start":161,"line_end":161,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":2483},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18695,"byte_end":18713,"line_start":162,"line_end":162,"column_start":12,"column_end":30},"name":"0","qualname":"::header::map::Entry::Vacant::0","value":"header::map::VacantEntry<'a, T>","parent":{"krate":0,"index":2481},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2475},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18579,"byte_end":18584,"line_start":157,"line_end":157,"column_start":10,"column_end":15},"name":"Entry","qualname":"::header::map::Entry","value":"enum Entry<'a, T> where T: 'a {\n Occupied(OccupiedEntry),\n Vacant(VacantEntry),\n}","parent":null,"children":[{"krate":0,"index":2478},{"krate":0,"index":2481}],"decl_id":null,"docs":" A view into a single location in a `HeaderMap`, which may be vacant or occupied.\n","sig":null,"attributes":[{"value":"/ A view into a single location in a `HeaderMap`, which may be vacant or occupied.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18468,"byte_end":18552,"line_start":155,"line_end":155,"column_start":1,"column_end":85}}]},{"kind":"Struct","id":{"krate":0,"index":2488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18866,"byte_end":18877,"line_start":169,"line_end":169,"column_start":12,"column_end":23},"name":"VacantEntry","qualname":"::header::map::VacantEntry","value":"VacantEntry { }","parent":null,"children":[{"krate":0,"index":2491},{"krate":0,"index":2492},{"krate":0,"index":2493},{"krate":0,"index":2494},{"krate":0,"index":2495}],"decl_id":null,"docs":" A view into a single empty location in a `HeaderMap`.","sig":null,"attributes":[{"value":"/ A view into a single empty location in a `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18719,"byte_end":18776,"line_start":165,"line_end":165,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18777,"byte_end":18780,"line_start":166,"line_end":166,"column_start":1,"column_end":4}},{"value":"/ This struct is returned as part of the `Entry` enum.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18781,"byte_end":18837,"line_start":167,"line_end":167,"column_start":1,"column_end":57}}]},{"kind":"Struct","id":{"krate":0,"index":2500},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19149,"byte_end":19162,"line_start":181,"line_end":181,"column_start":12,"column_end":25},"name":"OccupiedEntry","qualname":"::header::map::OccupiedEntry","value":"OccupiedEntry { }","parent":null,"children":[{"krate":0,"index":2503},{"krate":0,"index":2504},{"krate":0,"index":2505}],"decl_id":null,"docs":" A view into a single occupied location in a `HeaderMap`.","sig":null,"attributes":[{"value":"/ A view into a single occupied location in a `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":18999,"byte_end":19059,"line_start":177,"line_end":177,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19060,"byte_end":19063,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ This struct is returned as part of the `Entry` enum.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19064,"byte_end":19120,"line_start":179,"line_end":179,"column_start":1,"column_end":57}}]},{"kind":"Struct","id":{"krate":0,"index":2510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19338,"byte_end":19347,"line_start":189,"line_end":189,"column_start":12,"column_end":21},"name":"ValueIter","qualname":"::header::map::ValueIter","value":"ValueIter { }","parent":null,"children":[{"krate":0,"index":2513},{"krate":0,"index":2514},{"krate":0,"index":2515},{"krate":0,"index":2516}],"decl_id":null,"docs":" An iterator of all values associated with a single header name.\n","sig":null,"attributes":[{"value":"/ An iterator of all values associated with a single header name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19242,"byte_end":19309,"line_start":187,"line_end":187,"column_start":1,"column_end":68}}]},{"kind":"Struct","id":{"krate":0,"index":2521},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19561,"byte_end":19573,"line_start":198,"line_end":198,"column_start":12,"column_end":24},"name":"ValueIterMut","qualname":"::header::map::ValueIterMut","value":"ValueIterMut { }","parent":null,"children":[{"krate":0,"index":2524},{"krate":0,"index":2525},{"krate":0,"index":2526},{"krate":0,"index":2527},{"krate":0,"index":2528}],"decl_id":null,"docs":" A mutable iterator of all values associated with a single header name.\n","sig":null,"attributes":[{"value":"/ A mutable iterator of all values associated with a single header name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19458,"byte_end":19532,"line_start":196,"line_end":196,"column_start":1,"column_end":75}}]},{"kind":"Struct","id":{"krate":0,"index":2533},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19830,"byte_end":19840,"line_start":208,"line_end":208,"column_start":12,"column_end":22},"name":"ValueDrain","qualname":"::header::map::ValueDrain","value":"ValueDrain { }","parent":null,"children":[{"krate":0,"index":2536},{"krate":0,"index":2537},{"krate":0,"index":2538}],"decl_id":null,"docs":" An drain iterator of all values associated with a single header name.\n","sig":null,"attributes":[{"value":"/ An drain iterator of all values associated with a single header name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":19728,"byte_end":19801,"line_start":206,"line_end":206,"column_start":1,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27630,"byte_end":27633,"line_start":441,"line_end":441,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create an empty `HeaderMap`.","sig":null,"attributes":[{"value":"/ Create an empty `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27277,"byte_end":27309,"line_start":427,"line_end":427,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27314,"byte_end":27317,"line_start":428,"line_end":428,"column_start":5,"column_end":8}},{"value":"/ The map will be created without any capacity. This function will not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27322,"byte_end":27394,"line_start":429,"line_end":429,"column_start":5,"column_end":77}},{"value":"/ allocate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27399,"byte_end":27412,"line_start":430,"line_end":430,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27417,"byte_end":27420,"line_start":431,"line_end":431,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27425,"byte_end":27439,"line_start":432,"line_end":432,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27444,"byte_end":27447,"line_start":433,"line_end":433,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27452,"byte_end":27459,"line_start":434,"line_end":434,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27464,"byte_end":27490,"line_start":435,"line_end":435,"column_start":5,"column_end":31}},{"value":"/ let map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27495,"byte_end":27526,"line_start":436,"line_end":436,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27531,"byte_end":27534,"line_start":437,"line_end":437,"column_start":5,"column_end":8}},{"value":"/ assert!(map.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27539,"byte_end":27567,"line_start":438,"line_end":438,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(0, map.capacity());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27572,"byte_end":27606,"line_start":439,"line_end":439,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27611,"byte_end":27618,"line_start":440,"line_end":440,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28391,"byte_end":28404,"line_start":465,"line_end":465,"column_start":12,"column_end":25},"name":"with_capacity","qualname":">::with_capacity","value":"fn with_capacity(usize) -> HeaderMap","parent":null,"children":[],"decl_id":null,"docs":" Create an empty `HeaderMap` with the specified capacity.","sig":null,"attributes":[{"value":"/ Create an empty `HeaderMap` with the specified capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27718,"byte_end":27778,"line_start":447,"line_end":447,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27783,"byte_end":27786,"line_start":448,"line_end":448,"column_start":5,"column_end":8}},{"value":"/ The returned map will allocate internal storage in order to hold about","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27791,"byte_end":27865,"line_start":449,"line_end":449,"column_start":5,"column_end":79}},{"value":"/ `capacity` elements without reallocating. However, this is a \"best","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27870,"byte_end":27940,"line_start":450,"line_end":450,"column_start":5,"column_end":75}},{"value":"/ effort\" as there are usage patterns that could cause additional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27945,"byte_end":28012,"line_start":451,"line_end":451,"column_start":5,"column_end":72}},{"value":"/ allocations before `capacity` headers are stored in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28017,"byte_end":28081,"line_start":452,"line_end":452,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28086,"byte_end":28089,"line_start":453,"line_end":453,"column_start":5,"column_end":8}},{"value":"/ More capacity than requested may be allocated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28094,"byte_end":28144,"line_start":454,"line_end":454,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28149,"byte_end":28152,"line_start":455,"line_end":455,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28157,"byte_end":28171,"line_start":456,"line_end":456,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28176,"byte_end":28179,"line_start":457,"line_end":457,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28184,"byte_end":28191,"line_start":458,"line_end":458,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28196,"byte_end":28222,"line_start":459,"line_end":459,"column_start":5,"column_end":31}},{"value":"/ let map: HeaderMap = HeaderMap::with_capacity(10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28227,"byte_end":28286,"line_start":460,"line_end":460,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28291,"byte_end":28294,"line_start":461,"line_end":461,"column_start":5,"column_end":8}},{"value":"/ assert!(map.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28299,"byte_end":28327,"line_start":462,"line_end":462,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(12, map.capacity());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28332,"byte_end":28367,"line_start":463,"line_end":463,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":28372,"byte_end":28379,"line_start":464,"line_end":464,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30053,"byte_end":30056,"line_start":513,"line_end":513,"column_start":12,"column_end":15},"name":"len","qualname":">::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of headers stored in the map.","sig":null,"attributes":[{"value":"/ Returns the number of headers stored in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29256,"byte_end":29308,"line_start":489,"line_end":489,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29313,"byte_end":29316,"line_start":490,"line_end":490,"column_start":5,"column_end":8}},{"value":"/ This number represents the total number of **values** stored in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29321,"byte_end":29397,"line_start":491,"line_end":491,"column_start":5,"column_end":81}},{"value":"/ This number can be greater than or equal to the number of **keys**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29402,"byte_end":29472,"line_start":492,"line_end":492,"column_start":5,"column_end":75}},{"value":"/ stored given that a single key may have more than one associated value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29477,"byte_end":29552,"line_start":493,"line_end":493,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29557,"byte_end":29560,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29565,"byte_end":29579,"line_start":495,"line_end":495,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29584,"byte_end":29587,"line_start":496,"line_end":496,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29592,"byte_end":29599,"line_start":497,"line_end":497,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29604,"byte_end":29630,"line_start":498,"line_end":498,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{ACCEPT, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29635,"byte_end":29674,"line_start":499,"line_end":499,"column_start":5,"column_end":44}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29679,"byte_end":29714,"line_start":500,"line_end":500,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29719,"byte_end":29722,"line_start":501,"line_end":501,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(0, map.len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29727,"byte_end":29756,"line_start":502,"line_end":502,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29761,"byte_end":29764,"line_start":503,"line_end":503,"column_start":5,"column_end":8}},{"value":"/ map.insert(ACCEPT, \"text/plain\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29769,"byte_end":29823,"line_start":504,"line_end":504,"column_start":5,"column_end":59}},{"value":"/ map.insert(HOST, \"localhost\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29828,"byte_end":29879,"line_start":505,"line_end":505,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29884,"byte_end":29887,"line_start":506,"line_end":506,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(2, map.len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29892,"byte_end":29921,"line_start":507,"line_end":507,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29926,"byte_end":29929,"line_start":508,"line_end":508,"column_start":5,"column_end":8}},{"value":"/ map.append(ACCEPT, \"text/html\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29934,"byte_end":29987,"line_start":509,"line_end":509,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":29992,"byte_end":29995,"line_start":510,"line_end":510,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(3, map.len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30000,"byte_end":30029,"line_start":511,"line_end":511,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30034,"byte_end":30041,"line_start":512,"line_end":512,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30831,"byte_end":30839,"line_start":540,"line_end":540,"column_start":12,"column_end":20},"name":"keys_len","qualname":">::keys_len","value":"fn keys_len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of keys stored in the map.","sig":null,"attributes":[{"value":"/ Returns the number of keys stored in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30139,"byte_end":30188,"line_start":517,"line_end":517,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30193,"byte_end":30196,"line_start":518,"line_end":518,"column_start":5,"column_end":8}},{"value":"/ This number will be less than or equal to `len()` as each key may have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30201,"byte_end":30275,"line_start":519,"line_end":519,"column_start":5,"column_end":79}},{"value":"/ more than one associated value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30280,"byte_end":30315,"line_start":520,"line_end":520,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30320,"byte_end":30323,"line_start":521,"line_end":521,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30328,"byte_end":30342,"line_start":522,"line_end":522,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30347,"byte_end":30350,"line_start":523,"line_end":523,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30355,"byte_end":30362,"line_start":524,"line_end":524,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30367,"byte_end":30393,"line_start":525,"line_end":525,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{ACCEPT, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30398,"byte_end":30437,"line_start":526,"line_end":526,"column_start":5,"column_end":44}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30442,"byte_end":30477,"line_start":527,"line_end":527,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30482,"byte_end":30485,"line_start":528,"line_end":528,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(0, map.keys_len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30490,"byte_end":30524,"line_start":529,"line_end":529,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30529,"byte_end":30532,"line_start":530,"line_end":530,"column_start":5,"column_end":8}},{"value":"/ map.insert(ACCEPT, \"text/plain\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30537,"byte_end":30591,"line_start":531,"line_end":531,"column_start":5,"column_end":59}},{"value":"/ map.insert(HOST, \"localhost\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30596,"byte_end":30647,"line_start":532,"line_end":532,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30652,"byte_end":30655,"line_start":533,"line_end":533,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(2, map.keys_len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30660,"byte_end":30694,"line_start":534,"line_end":534,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30699,"byte_end":30702,"line_start":535,"line_end":535,"column_start":5,"column_end":8}},{"value":"/ map.insert(ACCEPT, \"text/html\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30707,"byte_end":30760,"line_start":536,"line_end":536,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30765,"byte_end":30768,"line_start":537,"line_end":537,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(2, map.keys_len());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30773,"byte_end":30807,"line_start":538,"line_end":538,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30812,"byte_end":30819,"line_start":539,"line_end":539,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31270,"byte_end":31278,"line_start":559,"line_end":559,"column_start":12,"column_end":20},"name":"is_empty","qualname":">::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the map contains no elements.","sig":null,"attributes":[{"value":"/ Returns true if the map contains no elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30896,"byte_end":30945,"line_start":544,"line_end":544,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30950,"byte_end":30953,"line_start":545,"line_end":545,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30958,"byte_end":30972,"line_start":546,"line_end":546,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30977,"byte_end":30980,"line_start":547,"line_end":547,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30985,"byte_end":30992,"line_start":548,"line_end":548,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":30997,"byte_end":31023,"line_start":549,"line_end":549,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31028,"byte_end":31057,"line_start":550,"line_end":550,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31062,"byte_end":31097,"line_start":551,"line_end":551,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31102,"byte_end":31105,"line_start":552,"line_end":552,"column_start":5,"column_end":8}},{"value":"/ assert!(map.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31110,"byte_end":31138,"line_start":553,"line_end":553,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31143,"byte_end":31146,"line_start":554,"line_end":554,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31151,"byte_end":31204,"line_start":555,"line_end":555,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31209,"byte_end":31212,"line_start":556,"line_end":556,"column_start":5,"column_end":8}},{"value":"/ assert!(!map.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31217,"byte_end":31246,"line_start":557,"line_end":557,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31251,"byte_end":31258,"line_start":558,"line_end":558,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31767,"byte_end":31772,"line_start":578,"line_end":578,"column_start":12,"column_end":17},"name":"clear","qualname":">::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Clears the map, removing all key-value pairs. Keeps the allocated memory\n for reuse.","sig":null,"attributes":[{"value":"/ Clears the map, removing all key-value pairs. Keeps the allocated memory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31339,"byte_end":31415,"line_start":563,"line_end":563,"column_start":5,"column_end":81}},{"value":"/ for reuse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31420,"byte_end":31434,"line_start":564,"line_end":564,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31439,"byte_end":31442,"line_start":565,"line_end":565,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31447,"byte_end":31461,"line_start":566,"line_end":566,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31466,"byte_end":31469,"line_start":567,"line_end":567,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31474,"byte_end":31481,"line_start":568,"line_end":568,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31486,"byte_end":31512,"line_start":569,"line_end":569,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31517,"byte_end":31546,"line_start":570,"line_end":570,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31551,"byte_end":31586,"line_start":571,"line_end":571,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31591,"byte_end":31644,"line_start":572,"line_end":572,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31649,"byte_end":31652,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ map.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31657,"byte_end":31673,"line_start":574,"line_end":574,"column_start":5,"column_end":21}},{"value":"/ assert!(map.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31678,"byte_end":31706,"line_start":575,"line_end":575,"column_start":5,"column_end":33}},{"value":"/ assert!(map.capacity() > 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31711,"byte_end":31743,"line_start":576,"line_end":576,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31748,"byte_end":31755,"line_start":577,"line_end":577,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32540,"byte_end":32548,"line_start":605,"line_end":605,"column_start":12,"column_end":20},"name":"capacity","qualname":">::capacity","value":"fn capacity<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of headers the map can hold without reallocating.","sig":null,"attributes":[{"value":"/ Returns the number of headers the map can hold without reallocating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":31983,"byte_end":32055,"line_start":588,"line_end":588,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32060,"byte_end":32063,"line_start":589,"line_end":589,"column_start":5,"column_end":8}},{"value":"/ This number is an approximation as certain usage patterns could cause","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32068,"byte_end":32141,"line_start":590,"line_end":590,"column_start":5,"column_end":78}},{"value":"/ additional allocations before the returned capacity is filled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32146,"byte_end":32212,"line_start":591,"line_end":591,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32217,"byte_end":32220,"line_start":592,"line_end":592,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32225,"byte_end":32239,"line_start":593,"line_end":593,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32244,"byte_end":32247,"line_start":594,"line_end":594,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32252,"byte_end":32259,"line_start":595,"line_end":595,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32264,"byte_end":32290,"line_start":596,"line_end":596,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32295,"byte_end":32324,"line_start":597,"line_end":597,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32329,"byte_end":32364,"line_start":598,"line_end":598,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32369,"byte_end":32372,"line_start":599,"line_end":599,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(0, map.capacity());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32377,"byte_end":32411,"line_start":600,"line_end":600,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32416,"byte_end":32419,"line_start":601,"line_end":601,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32424,"byte_end":32477,"line_start":602,"line_end":602,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(6, map.capacity());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32482,"byte_end":32516,"line_start":603,"line_end":603,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32521,"byte_end":32528,"line_start":604,"line_end":604,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33404,"byte_end":33411,"line_start":631,"line_end":631,"column_start":12,"column_end":19},"name":"reserve","qualname":">::reserve","value":"fn reserve<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reserves capacity for at least `additional` more headers to be inserted\n into the `HeaderMap`.","sig":null,"attributes":[{"value":"/ Reserves capacity for at least `additional` more headers to be inserted","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32622,"byte_end":32697,"line_start":609,"line_end":609,"column_start":5,"column_end":80}},{"value":"/ into the `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32702,"byte_end":32727,"line_start":610,"line_end":610,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32732,"byte_end":32735,"line_start":611,"line_end":611,"column_start":5,"column_end":8}},{"value":"/ The header map may reserve more space to avoid frequent reallocations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32740,"byte_end":32814,"line_start":612,"line_end":612,"column_start":5,"column_end":79}},{"value":"/ Like with `with_capacity`, this will be a \"best effort\" to avoid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32819,"byte_end":32887,"line_start":613,"line_end":613,"column_start":5,"column_end":73}},{"value":"/ allocations until `additional` more headers are inserted. Certain usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32892,"byte_end":32967,"line_start":614,"line_end":614,"column_start":5,"column_end":80}},{"value":"/ patterns could cause additional allocations before the number is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":32972,"byte_end":33040,"line_start":615,"line_end":615,"column_start":5,"column_end":73}},{"value":"/ reached.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33045,"byte_end":33057,"line_start":616,"line_end":616,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33062,"byte_end":33065,"line_start":617,"line_end":617,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33070,"byte_end":33082,"line_start":618,"line_end":618,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33087,"byte_end":33090,"line_start":619,"line_end":619,"column_start":5,"column_end":8}},{"value":"/ Panics if the new allocation size overflows `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33095,"byte_end":33151,"line_start":620,"line_end":620,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33156,"byte_end":33159,"line_start":621,"line_end":621,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33164,"byte_end":33178,"line_start":622,"line_end":622,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33183,"byte_end":33186,"line_start":623,"line_end":623,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33191,"byte_end":33198,"line_start":624,"line_end":624,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33203,"byte_end":33229,"line_start":625,"line_end":625,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33234,"byte_end":33263,"line_start":626,"line_end":626,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33268,"byte_end":33303,"line_start":627,"line_end":627,"column_start":5,"column_end":40}},{"value":"/ map.reserve(10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33308,"byte_end":33328,"line_start":628,"line_end":628,"column_start":5,"column_end":25}},{"value":"/ # map.insert(HOST, \"bar\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33333,"byte_end":33380,"line_start":629,"line_end":629,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":33385,"byte_end":33392,"line_start":630,"line_end":630,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35053,"byte_end":35056,"line_start":676,"line_end":676,"column_start":12,"column_end":15},"name":"get","qualname":">::get","value":"fn get(&'_ Self, K) -> Option<&'_ T> where K: AsHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the value associated with the key.","sig":null,"attributes":[{"value":"/ Returns a reference to the value associated with the key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34244,"byte_end":34305,"line_start":655,"line_end":655,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34310,"byte_end":34313,"line_start":656,"line_end":656,"column_start":5,"column_end":8}},{"value":"/ If there are multiple values associated with the key, then the first one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34318,"byte_end":34394,"line_start":657,"line_end":657,"column_start":5,"column_end":81}},{"value":"/ is returned. Use `get_all` to get all values associated with a given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34399,"byte_end":34471,"line_start":658,"line_end":658,"column_start":5,"column_end":77}},{"value":"/ key. Returns `None` if there are no values associated with the key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34476,"byte_end":34547,"line_start":659,"line_end":659,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34552,"byte_end":34555,"line_start":660,"line_end":660,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34560,"byte_end":34574,"line_start":661,"line_end":661,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34579,"byte_end":34582,"line_start":662,"line_end":662,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34587,"byte_end":34594,"line_start":663,"line_end":663,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34599,"byte_end":34625,"line_start":664,"line_end":664,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34630,"byte_end":34659,"line_start":665,"line_end":665,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34664,"byte_end":34699,"line_start":666,"line_end":666,"column_start":5,"column_end":40}},{"value":"/ assert!(map.get(\"host\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34704,"byte_end":34743,"line_start":667,"line_end":667,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34748,"byte_end":34751,"line_start":668,"line_end":668,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34756,"byte_end":34803,"line_start":669,"line_end":669,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(map.get(HOST).unwrap(), &\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34808,"byte_end":34857,"line_start":670,"line_end":670,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(map.get(\"host\").unwrap(), &\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34862,"byte_end":34913,"line_start":671,"line_end":671,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34918,"byte_end":34921,"line_start":672,"line_end":672,"column_start":5,"column_end":8}},{"value":"/ map.append(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34926,"byte_end":34973,"line_start":673,"line_end":673,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(map.get(\"host\").unwrap(), &\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":34978,"byte_end":35029,"line_start":674,"line_end":674,"column_start":5,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35034,"byte_end":35041,"line_start":675,"line_end":675,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36119,"byte_end":36126,"line_start":713,"line_end":713,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut(&'_ mut Self, K) -> Option<&'_ mut T> where K: AsHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the value associated with the key.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the value associated with the key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35458,"byte_end":35527,"line_start":696,"line_end":696,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35532,"byte_end":35535,"line_start":697,"line_end":697,"column_start":5,"column_end":8}},{"value":"/ If there are multiple values associated with the key, then the first one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35540,"byte_end":35616,"line_start":698,"line_end":698,"column_start":5,"column_end":81}},{"value":"/ is returned. Use `entry` to get all values associated with a given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35621,"byte_end":35691,"line_start":699,"line_end":699,"column_start":5,"column_end":75}},{"value":"/ key. Returns `None` if there are no values associated with the key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35696,"byte_end":35767,"line_start":700,"line_end":700,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35772,"byte_end":35775,"line_start":701,"line_end":701,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35780,"byte_end":35794,"line_start":702,"line_end":702,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35799,"byte_end":35802,"line_start":703,"line_end":703,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35807,"byte_end":35814,"line_start":704,"line_end":704,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35819,"byte_end":35845,"line_start":705,"line_end":705,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35850,"byte_end":35879,"line_start":706,"line_end":706,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35884,"byte_end":35923,"line_start":707,"line_end":707,"column_start":5,"column_end":44}},{"value":"/ map.insert(HOST, \"hello\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35928,"byte_end":35970,"line_start":708,"line_end":708,"column_start":5,"column_end":47}},{"value":"/ map.get_mut(\"host\").unwrap().push_str(\"-world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":35975,"byte_end":36027,"line_start":709,"line_end":709,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36032,"byte_end":36035,"line_start":710,"line_end":710,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map.get(HOST).unwrap(), &\"hello-world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36040,"byte_end":36095,"line_start":711,"line_end":711,"column_start":5,"column_end":60}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36100,"byte_end":36107,"line_start":712,"line_end":712,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37292,"byte_end":37299,"line_start":751,"line_end":751,"column_start":12,"column_end":19},"name":"get_all","qualname":">::get_all","value":"fn get_all(&'_ Self, K) -> GetAll where K: AsHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Returns a view of all values associated with a key.","sig":null,"attributes":[{"value":"/ Returns a view of all values associated with a key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36427,"byte_end":36482,"line_start":726,"line_end":726,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36487,"byte_end":36490,"line_start":727,"line_end":727,"column_start":5,"column_end":8}},{"value":"/ The returned view does not incur any allocations and allows iterating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36495,"byte_end":36568,"line_start":728,"line_end":728,"column_start":5,"column_end":78}},{"value":"/ the values associated with the key. See [`GetAll`] for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36573,"byte_end":36646,"line_start":729,"line_end":729,"column_start":5,"column_end":78}},{"value":"/ Returns `None` if there are no values associated with the key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36651,"byte_end":36717,"line_start":730,"line_end":730,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36722,"byte_end":36725,"line_start":731,"line_end":731,"column_start":5,"column_end":8}},{"value":"/ [`GetAll`]: struct.GetAll.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36730,"byte_end":36764,"line_start":732,"line_end":732,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36769,"byte_end":36772,"line_start":733,"line_end":733,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36777,"byte_end":36791,"line_start":734,"line_end":734,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36796,"byte_end":36799,"line_start":735,"line_end":735,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36804,"byte_end":36811,"line_start":736,"line_end":736,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36816,"byte_end":36842,"line_start":737,"line_end":737,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36847,"byte_end":36876,"line_start":738,"line_end":738,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36881,"byte_end":36916,"line_start":739,"line_end":739,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36921,"byte_end":36924,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36929,"byte_end":36976,"line_start":741,"line_end":741,"column_start":5,"column_end":52}},{"value":"/ map.append(HOST, \"goodbye\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":36981,"byte_end":37030,"line_start":742,"line_end":742,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37035,"byte_end":37038,"line_start":743,"line_end":743,"column_start":5,"column_end":8}},{"value":"/ let view = map.get_all(\"host\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37043,"byte_end":37078,"line_start":744,"line_end":744,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37083,"byte_end":37086,"line_start":745,"line_end":745,"column_start":5,"column_end":8}},{"value":"/ let mut iter = view.iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37091,"byte_end":37122,"line_start":746,"line_end":746,"column_start":5,"column_end":36}},{"value":"/ assert_eq!(&\"hello\", iter.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37127,"byte_end":37174,"line_start":747,"line_end":747,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(&\"goodbye\", iter.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37179,"byte_end":37228,"line_start":748,"line_end":748,"column_start":5,"column_end":54}},{"value":"/ assert!(iter.next().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37233,"byte_end":37268,"line_start":749,"line_end":749,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37273,"byte_end":37280,"line_start":750,"line_end":750,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37876,"byte_end":37888,"line_start":774,"line_end":774,"column_start":12,"column_end":24},"name":"contains_key","qualname":">::contains_key","value":"fn contains_key(&'_ Self, K) -> bool where K: AsHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the map contains a value for the specified key.","sig":null,"attributes":[{"value":"/ Returns true if the map contains a value for the specified key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37488,"byte_end":37555,"line_start":761,"line_end":761,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37560,"byte_end":37563,"line_start":762,"line_end":762,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37568,"byte_end":37582,"line_start":763,"line_end":763,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37587,"byte_end":37590,"line_start":764,"line_end":764,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37595,"byte_end":37602,"line_start":765,"line_end":765,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37607,"byte_end":37633,"line_start":766,"line_end":766,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37638,"byte_end":37667,"line_start":767,"line_end":767,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37672,"byte_end":37707,"line_start":768,"line_end":768,"column_start":5,"column_end":40}},{"value":"/ assert!(!map.contains_key(HOST));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37712,"byte_end":37749,"line_start":769,"line_end":769,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37754,"byte_end":37757,"line_start":770,"line_end":770,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37762,"byte_end":37809,"line_start":771,"line_end":771,"column_start":5,"column_end":52}},{"value":"/ assert!(map.contains_key(\"host\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37814,"byte_end":37852,"line_start":772,"line_end":772,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":37857,"byte_end":37864,"line_start":773,"line_end":773,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38764,"byte_end":38768,"line_start":802,"line_end":802,"column_start":12,"column_end":16},"name":"iter","qualname":">::iter","value":"fn iter<'_>(&'_ Self) -> Iter","parent":null,"children":[],"decl_id":null,"docs":" An iterator visiting all key-value pairs.","sig":null,"attributes":[{"value":"/ An iterator visiting all key-value pairs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38000,"byte_end":38045,"line_start":781,"line_end":781,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38050,"byte_end":38053,"line_start":782,"line_end":782,"column_start":5,"column_end":8}},{"value":"/ The iteration order is arbitrary, but consistent across platforms for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38058,"byte_end":38131,"line_start":783,"line_end":783,"column_start":5,"column_end":78}},{"value":"/ the same crate version. Each key will be yielded once per associated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38136,"byte_end":38208,"line_start":784,"line_end":784,"column_start":5,"column_end":77}},{"value":"/ value. So, if a key has 3 associated values, it will be yielded 3 times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38213,"byte_end":38289,"line_start":785,"line_end":785,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38294,"byte_end":38297,"line_start":786,"line_end":786,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38302,"byte_end":38316,"line_start":787,"line_end":787,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38321,"byte_end":38324,"line_start":788,"line_end":788,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38329,"byte_end":38336,"line_start":789,"line_end":789,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38341,"byte_end":38367,"line_start":790,"line_end":790,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{CONTENT_LENGTH, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38372,"byte_end":38419,"line_start":791,"line_end":791,"column_start":5,"column_end":52}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38424,"byte_end":38459,"line_start":792,"line_end":792,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38464,"byte_end":38467,"line_start":793,"line_end":793,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38472,"byte_end":38519,"line_start":794,"line_end":794,"column_start":5,"column_end":52}},{"value":"/ map.append(HOST, \"goodbye\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38524,"byte_end":38573,"line_start":795,"line_end":795,"column_start":5,"column_end":54}},{"value":"/ map.insert(CONTENT_LENGTH, \"123\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38578,"byte_end":38633,"line_start":796,"line_end":796,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38638,"byte_end":38641,"line_start":797,"line_end":797,"column_start":5,"column_end":8}},{"value":"/ for (key, value) in map.iter() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38646,"byte_end":38682,"line_start":798,"line_end":798,"column_start":5,"column_end":41}},{"value":"/ println!(\"{:?}: {:?}\", key, value);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38687,"byte_end":38730,"line_start":799,"line_end":799,"column_start":5,"column_end":48}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38735,"byte_end":38740,"line_start":800,"line_end":800,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":38745,"byte_end":38752,"line_start":801,"line_end":801,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39824,"byte_end":39832,"line_start":834,"line_end":834,"column_start":12,"column_end":20},"name":"iter_mut","qualname":">::iter_mut","value":"fn iter_mut<'_>(&'_ mut Self) -> IterMut","parent":null,"children":[],"decl_id":null,"docs":" An iterator visiting all key-value pairs, with mutable value references.","sig":null,"attributes":[{"value":"/ An iterator visiting all key-value pairs, with mutable value references.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39049,"byte_end":39125,"line_start":813,"line_end":813,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39130,"byte_end":39133,"line_start":814,"line_end":814,"column_start":5,"column_end":8}},{"value":"/ The iterator order is arbitrary, but consistent across platforms for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39138,"byte_end":39214,"line_start":815,"line_end":815,"column_start":5,"column_end":81}},{"value":"/ same crate version. Each key will be yielded once per associated value,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39219,"byte_end":39294,"line_start":816,"line_end":816,"column_start":5,"column_end":80}},{"value":"/ so if a key has 3 associated values, it will be yielded 3 times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39299,"byte_end":39367,"line_start":817,"line_end":817,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39372,"byte_end":39375,"line_start":818,"line_end":818,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39380,"byte_end":39394,"line_start":819,"line_end":819,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39399,"byte_end":39402,"line_start":820,"line_end":820,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39407,"byte_end":39414,"line_start":821,"line_end":821,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39419,"byte_end":39445,"line_start":822,"line_end":822,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{CONTENT_LENGTH, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39450,"byte_end":39497,"line_start":823,"line_end":823,"column_start":5,"column_end":52}},{"value":"/ let mut map = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39502,"byte_end":39541,"line_start":824,"line_end":824,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39546,"byte_end":39549,"line_start":825,"line_end":825,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39554,"byte_end":39596,"line_start":826,"line_end":826,"column_start":5,"column_end":47}},{"value":"/ map.append(HOST, \"goodbye\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39601,"byte_end":39645,"line_start":827,"line_end":827,"column_start":5,"column_end":49}},{"value":"/ map.insert(CONTENT_LENGTH, \"123\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39650,"byte_end":39700,"line_start":828,"line_end":828,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39705,"byte_end":39708,"line_start":829,"line_end":829,"column_start":5,"column_end":8}},{"value":"/ for (key, value) in map.iter_mut() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39713,"byte_end":39753,"line_start":830,"line_end":830,"column_start":5,"column_end":45}},{"value":"/ value.push_str(\"-boop\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39758,"byte_end":39790,"line_start":831,"line_end":831,"column_start":5,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39795,"byte_end":39800,"line_start":832,"line_end":832,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":39805,"byte_end":39812,"line_start":833,"line_end":833,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40742,"byte_end":40746,"line_start":864,"line_end":864,"column_start":12,"column_end":16},"name":"keys","qualname":">::keys","value":"fn keys<'_>(&'_ Self) -> Keys","parent":null,"children":[],"decl_id":null,"docs":" An iterator visiting all keys.","sig":null,"attributes":[{"value":"/ An iterator visiting all keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40051,"byte_end":40085,"line_start":843,"line_end":843,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40090,"byte_end":40093,"line_start":844,"line_end":844,"column_start":5,"column_end":8}},{"value":"/ The iteration order is arbitrary, but consistent across platforms for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40098,"byte_end":40171,"line_start":845,"line_end":845,"column_start":5,"column_end":78}},{"value":"/ the same crate version. Each key will be yielded only once even if it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40176,"byte_end":40249,"line_start":846,"line_end":846,"column_start":5,"column_end":78}},{"value":"/ has multiple associated values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40254,"byte_end":40289,"line_start":847,"line_end":847,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40294,"byte_end":40297,"line_start":848,"line_end":848,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40302,"byte_end":40316,"line_start":849,"line_end":849,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40321,"byte_end":40324,"line_start":850,"line_end":850,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40329,"byte_end":40336,"line_start":851,"line_end":851,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40341,"byte_end":40367,"line_start":852,"line_end":852,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{CONTENT_LENGTH, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40372,"byte_end":40419,"line_start":853,"line_end":853,"column_start":5,"column_end":52}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40424,"byte_end":40459,"line_start":854,"line_end":854,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40464,"byte_end":40467,"line_start":855,"line_end":855,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40472,"byte_end":40519,"line_start":856,"line_end":856,"column_start":5,"column_end":52}},{"value":"/ map.append(HOST, \"goodbye\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40524,"byte_end":40573,"line_start":857,"line_end":857,"column_start":5,"column_end":54}},{"value":"/ map.insert(CONTENT_LENGTH, \"123\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40578,"byte_end":40633,"line_start":858,"line_end":858,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40638,"byte_end":40641,"line_start":859,"line_end":859,"column_start":5,"column_end":8}},{"value":"/ for key in map.keys() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40646,"byte_end":40673,"line_start":860,"line_end":860,"column_start":5,"column_end":32}},{"value":"/ println!(\"{:?}\", key);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40678,"byte_end":40708,"line_start":861,"line_end":861,"column_start":5,"column_end":35}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40713,"byte_end":40718,"line_start":862,"line_end":862,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40723,"byte_end":40730,"line_start":863,"line_end":863,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41460,"byte_end":41466,"line_start":890,"line_end":890,"column_start":12,"column_end":18},"name":"values","qualname":">::values","value":"fn values<'_>(&'_ Self) -> Values","parent":null,"children":[],"decl_id":null,"docs":" An iterator visiting all values.","sig":null,"attributes":[{"value":"/ An iterator visiting all values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40847,"byte_end":40883,"line_start":870,"line_end":870,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40888,"byte_end":40891,"line_start":871,"line_end":871,"column_start":5,"column_end":8}},{"value":"/ The iteration order is arbitrary, but consistent across platforms for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40896,"byte_end":40969,"line_start":872,"line_end":872,"column_start":5,"column_end":78}},{"value":"/ the same crate version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":40974,"byte_end":41001,"line_start":873,"line_end":873,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41006,"byte_end":41009,"line_start":874,"line_end":874,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41014,"byte_end":41028,"line_start":875,"line_end":875,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41033,"byte_end":41036,"line_start":876,"line_end":876,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41041,"byte_end":41048,"line_start":877,"line_end":877,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41053,"byte_end":41079,"line_start":878,"line_end":878,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{CONTENT_LENGTH, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41084,"byte_end":41131,"line_start":879,"line_end":879,"column_start":5,"column_end":52}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41136,"byte_end":41171,"line_start":880,"line_end":880,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41176,"byte_end":41179,"line_start":881,"line_end":881,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41184,"byte_end":41231,"line_start":882,"line_end":882,"column_start":5,"column_end":52}},{"value":"/ map.append(HOST, \"goodbye\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41236,"byte_end":41285,"line_start":883,"line_end":883,"column_start":5,"column_end":54}},{"value":"/ map.insert(CONTENT_LENGTH, \"123\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41290,"byte_end":41345,"line_start":884,"line_end":884,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41350,"byte_end":41353,"line_start":885,"line_end":885,"column_start":5,"column_end":8}},{"value":"/ for value in map.values() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41358,"byte_end":41389,"line_start":886,"line_end":886,"column_start":5,"column_end":36}},{"value":"/ println!(\"{:?}\", value);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41394,"byte_end":41426,"line_start":887,"line_end":887,"column_start":5,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41431,"byte_end":41436,"line_start":888,"line_end":888,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41441,"byte_end":41448,"line_start":889,"line_end":889,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42156,"byte_end":42166,"line_start":914,"line_end":914,"column_start":12,"column_end":22},"name":"values_mut","qualname":">::values_mut","value":"fn values_mut<'_>(&'_ mut Self) -> ValuesMut","parent":null,"children":[],"decl_id":null,"docs":" An iterator visiting all values mutably.","sig":null,"attributes":[{"value":"/ An iterator visiting all values mutably.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41542,"byte_end":41586,"line_start":894,"line_end":894,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41591,"byte_end":41594,"line_start":895,"line_end":895,"column_start":5,"column_end":8}},{"value":"/ The iteration order is arbitrary, but consistent across platforms for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41599,"byte_end":41672,"line_start":896,"line_end":896,"column_start":5,"column_end":78}},{"value":"/ the same crate version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41677,"byte_end":41704,"line_start":897,"line_end":897,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41709,"byte_end":41712,"line_start":898,"line_end":898,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41717,"byte_end":41731,"line_start":899,"line_end":899,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41736,"byte_end":41739,"line_start":900,"line_end":900,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41744,"byte_end":41751,"line_start":901,"line_end":901,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41756,"byte_end":41782,"line_start":902,"line_end":902,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{CONTENT_LENGTH, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41787,"byte_end":41834,"line_start":903,"line_end":903,"column_start":5,"column_end":52}},{"value":"/ let mut map = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41839,"byte_end":41878,"line_start":904,"line_end":904,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41883,"byte_end":41886,"line_start":905,"line_end":905,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41891,"byte_end":41933,"line_start":906,"line_end":906,"column_start":5,"column_end":47}},{"value":"/ map.append(HOST, \"goodbye\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41938,"byte_end":41982,"line_start":907,"line_end":907,"column_start":5,"column_end":49}},{"value":"/ map.insert(CONTENT_LENGTH, \"123\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":41987,"byte_end":42037,"line_start":908,"line_end":908,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42042,"byte_end":42045,"line_start":909,"line_end":909,"column_start":5,"column_end":8}},{"value":"/ for value in map.values_mut() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42050,"byte_end":42085,"line_start":910,"line_end":910,"column_start":5,"column_end":40}},{"value":"/ value.push_str(\"-boop\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42090,"byte_end":42122,"line_start":911,"line_end":911,"column_start":5,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42127,"byte_end":42132,"line_start":912,"line_end":912,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42137,"byte_end":42144,"line_start":913,"line_end":913,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43354,"byte_end":43359,"line_start":949,"line_end":949,"column_start":12,"column_end":17},"name":"drain","qualname":">::drain","value":"fn drain<'_>(&'_ mut Self) -> Drain","parent":null,"children":[],"decl_id":null,"docs":" Clears the map, returning all entries as an iterator.","sig":null,"attributes":[{"value":"/ Clears the map, returning all entries as an iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42277,"byte_end":42334,"line_start":920,"line_end":920,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42339,"byte_end":42342,"line_start":921,"line_end":921,"column_start":5,"column_end":8}},{"value":"/ The internal memory is kept for reuse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42347,"byte_end":42389,"line_start":922,"line_end":922,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42394,"byte_end":42397,"line_start":923,"line_end":923,"column_start":5,"column_end":8}},{"value":"/ For each yielded item that has `None` provided for the `HeaderName`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42402,"byte_end":42474,"line_start":924,"line_end":924,"column_start":5,"column_end":77}},{"value":"/ then the associated header name is the same as that of the previously","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42479,"byte_end":42552,"line_start":925,"line_end":925,"column_start":5,"column_end":78}},{"value":"/ yielded item. The first yielded item will have `HeaderName` set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42557,"byte_end":42625,"line_start":926,"line_end":926,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42630,"byte_end":42633,"line_start":927,"line_end":927,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42638,"byte_end":42652,"line_start":928,"line_end":928,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42657,"byte_end":42660,"line_start":929,"line_end":929,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42665,"byte_end":42672,"line_start":930,"line_end":930,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42677,"byte_end":42703,"line_start":931,"line_end":931,"column_start":5,"column_end":31}},{"value":"/ # use http::header::{CONTENT_LENGTH, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42708,"byte_end":42755,"line_start":932,"line_end":932,"column_start":5,"column_end":52}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42760,"byte_end":42795,"line_start":933,"line_end":933,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42800,"byte_end":42803,"line_start":934,"line_end":934,"column_start":5,"column_end":8}},{"value":"/ map.insert(HOST, \"hello\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42808,"byte_end":42855,"line_start":935,"line_end":935,"column_start":5,"column_end":52}},{"value":"/ map.append(HOST, \"goodbye\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42860,"byte_end":42909,"line_start":936,"line_end":936,"column_start":5,"column_end":54}},{"value":"/ map.insert(CONTENT_LENGTH, \"123\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42914,"byte_end":42969,"line_start":937,"line_end":937,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42974,"byte_end":42977,"line_start":938,"line_end":938,"column_start":5,"column_end":8}},{"value":"/ let mut drain = map.drain();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":42982,"byte_end":43014,"line_start":939,"line_end":939,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43019,"byte_end":43022,"line_start":940,"line_end":940,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43027,"byte_end":43030,"line_start":941,"line_end":941,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(drain.next(), Some((Some(HOST), \"hello\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43035,"byte_end":43110,"line_start":942,"line_end":942,"column_start":5,"column_end":80}},{"value":"/ assert_eq!(drain.next(), Some((None, \"goodbye\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43115,"byte_end":43186,"line_start":943,"line_end":943,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43191,"byte_end":43194,"line_start":944,"line_end":944,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(drain.next(), Some((Some(CONTENT_LENGTH), \"123\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43199,"byte_end":43282,"line_start":945,"line_end":945,"column_start":5,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43287,"byte_end":43290,"line_start":946,"line_end":946,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(drain.next(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43295,"byte_end":43330,"line_start":947,"line_end":947,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":43335,"byte_end":43342,"line_start":948,"line_end":948,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45832,"byte_end":45837,"line_start":1044,"line_end":1044,"column_start":12,"column_end":17},"name":"entry","qualname":">::entry","value":"fn entry(&'_ mut Self, K) -> Entry where K: IntoHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Gets the given key's corresponding entry in the map for in-place\n manipulation.","sig":null,"attributes":[{"value":"/ Gets the given key's corresponding entry in the map for in-place","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45201,"byte_end":45269,"line_start":1020,"line_end":1020,"column_start":5,"column_end":73}},{"value":"/ manipulation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45274,"byte_end":45291,"line_start":1021,"line_end":1021,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45296,"byte_end":45299,"line_start":1022,"line_end":1022,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45304,"byte_end":45318,"line_start":1023,"line_end":1023,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45323,"byte_end":45326,"line_start":1024,"line_end":1024,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45331,"byte_end":45338,"line_start":1025,"line_end":1025,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45343,"byte_end":45369,"line_start":1026,"line_end":1026,"column_start":5,"column_end":31}},{"value":"/ let mut map: HeaderMap = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45374,"byte_end":45429,"line_start":1027,"line_end":1027,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45434,"byte_end":45437,"line_start":1028,"line_end":1028,"column_start":5,"column_end":8}},{"value":"/ let headers = &[","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45442,"byte_end":45462,"line_start":1029,"line_end":1029,"column_start":5,"column_end":25}},{"value":"/ \"content-length\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45467,"byte_end":45492,"line_start":1030,"line_end":1030,"column_start":5,"column_end":30}},{"value":"/ \"x-hello\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45497,"byte_end":45515,"line_start":1031,"line_end":1031,"column_start":5,"column_end":23}},{"value":"/ \"Content-Length\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45520,"byte_end":45545,"line_start":1032,"line_end":1032,"column_start":5,"column_end":30}},{"value":"/ \"x-world\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45550,"byte_end":45568,"line_start":1033,"line_end":1033,"column_start":5,"column_end":23}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45573,"byte_end":45579,"line_start":1034,"line_end":1034,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45584,"byte_end":45587,"line_start":1035,"line_end":1035,"column_start":5,"column_end":8}},{"value":"/ for &header in headers {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45592,"byte_end":45620,"line_start":1036,"line_end":1036,"column_start":5,"column_end":33}},{"value":"/ let counter = map.entry(header).or_insert(0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45625,"byte_end":45678,"line_start":1037,"line_end":1037,"column_start":5,"column_end":58}},{"value":"/ *counter += 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45683,"byte_end":45705,"line_start":1038,"line_end":1038,"column_start":5,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45710,"byte_end":45715,"line_start":1039,"line_end":1039,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45720,"byte_end":45723,"line_start":1040,"line_end":1040,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map[\"content-length\"], 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45728,"byte_end":45769,"line_start":1041,"line_end":1041,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(map[\"x-hello\"], 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45774,"byte_end":45808,"line_start":1042,"line_end":1042,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45813,"byte_end":45820,"line_start":1043,"line_end":1043,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46338,"byte_end":46347,"line_start":1060,"line_end":1060,"column_start":12,"column_end":21},"name":"try_entry","qualname":">::try_entry","value":"fn try_entry(&'_ mut Self, K) -> Result where\nK: AsHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Gets the given key's corresponding entry in the map for in-place\n manipulation.","sig":null,"attributes":[{"value":"/ Gets the given key's corresponding entry in the map for in-place","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":45954,"byte_end":46022,"line_start":1051,"line_end":1051,"column_start":5,"column_end":73}},{"value":"/ manipulation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46027,"byte_end":46044,"line_start":1052,"line_end":1052,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46049,"byte_end":46052,"line_start":1053,"line_end":1053,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46057,"byte_end":46069,"line_start":1054,"line_end":1054,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46074,"byte_end":46077,"line_start":1055,"line_end":1055,"column_start":5,"column_end":8}},{"value":"/ This method differs from `entry` by allowing types that may not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46082,"byte_end":46152,"line_start":1056,"line_end":1056,"column_start":5,"column_end":75}},{"value":"/ valid `HeaderName`s to passed as the key (such as `String`). If they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46157,"byte_end":46229,"line_start":1057,"line_end":1057,"column_start":5,"column_end":77}},{"value":"/ do not parse as a valid `HeaderName`, this returns an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46234,"byte_end":46291,"line_start":1058,"line_end":1058,"column_start":5,"column_end":62}},{"value":"/ `InvalidHeaderName` error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":46296,"byte_end":46326,"line_start":1059,"line_end":1059,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48508,"byte_end":48514,"line_start":1131,"line_end":1131,"column_start":12,"column_end":18},"name":"insert","qualname":">::insert","value":"fn insert(&'_ mut Self, K, T) -> Option where K: IntoHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Inserts a key-value pair into the map.","sig":null,"attributes":[{"value":"/ Inserts a key-value pair into the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47418,"byte_end":47460,"line_start":1104,"line_end":1104,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47465,"byte_end":47468,"line_start":1105,"line_end":1105,"column_start":5,"column_end":8}},{"value":"/ If the map did not previously have this key present, then `None` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47473,"byte_end":47544,"line_start":1106,"line_end":1106,"column_start":5,"column_end":76}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47549,"byte_end":47562,"line_start":1107,"line_end":1107,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47567,"byte_end":47570,"line_start":1108,"line_end":1108,"column_start":5,"column_end":8}},{"value":"/ If the map did have this key present, the new value is associated with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47575,"byte_end":47649,"line_start":1109,"line_end":1109,"column_start":5,"column_end":79}},{"value":"/ the key and all previous values are removed. **Note** that only a single","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47654,"byte_end":47730,"line_start":1110,"line_end":1110,"column_start":5,"column_end":81}},{"value":"/ one of the previous values is returned. If there are multiple values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47735,"byte_end":47807,"line_start":1111,"line_end":1111,"column_start":5,"column_end":77}},{"value":"/ that have been previously associated with the key, then the first one is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47812,"byte_end":47888,"line_start":1112,"line_end":1112,"column_start":5,"column_end":81}},{"value":"/ returned. See `insert_mult` on `OccupiedEntry` for an API that returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47893,"byte_end":47967,"line_start":1113,"line_end":1113,"column_start":5,"column_end":79}},{"value":"/ all values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47972,"byte_end":47987,"line_start":1114,"line_end":1114,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":47992,"byte_end":47995,"line_start":1115,"line_end":1115,"column_start":5,"column_end":8}},{"value":"/ The key is not updated, though; this matters for types that can be `==`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48000,"byte_end":48075,"line_start":1116,"line_end":1116,"column_start":5,"column_end":80}},{"value":"/ without being identical.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48080,"byte_end":48108,"line_start":1117,"line_end":1117,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48113,"byte_end":48116,"line_start":1118,"line_end":1118,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48121,"byte_end":48135,"line_start":1119,"line_end":1119,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48140,"byte_end":48143,"line_start":1120,"line_end":1120,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48148,"byte_end":48155,"line_start":1121,"line_end":1121,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48160,"byte_end":48186,"line_start":1122,"line_end":1122,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48191,"byte_end":48220,"line_start":1123,"line_end":1123,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48225,"byte_end":48260,"line_start":1124,"line_end":1124,"column_start":5,"column_end":40}},{"value":"/ assert!(map.insert(HOST, \"world\".parse().unwrap()).is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48265,"byte_end":48331,"line_start":1125,"line_end":1125,"column_start":5,"column_end":71}},{"value":"/ assert!(!map.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48336,"byte_end":48365,"line_start":1126,"line_end":1126,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48370,"byte_end":48373,"line_start":1127,"line_end":1127,"column_start":5,"column_end":8}},{"value":"/ let mut prev = map.insert(HOST, \"earth\".parse().unwrap()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48378,"byte_end":48449,"line_start":1128,"line_end":1128,"column_start":5,"column_end":76}},{"value":"/ assert_eq!(\"world\", prev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48454,"byte_end":48484,"line_start":1129,"line_end":1129,"column_start":5,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":48489,"byte_end":48496,"line_start":1130,"line_end":1130,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51441,"byte_end":51447,"line_start":1234,"line_end":1234,"column_start":12,"column_end":18},"name":"append","qualname":">::append","value":"fn append(&'_ mut Self, K, T) -> bool where K: IntoHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Inserts a key-value pair into the map.","sig":null,"attributes":[{"value":"/ Inserts a key-value pair into the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50505,"byte_end":50547,"line_start":1208,"line_end":1208,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50552,"byte_end":50555,"line_start":1209,"line_end":1209,"column_start":5,"column_end":8}},{"value":"/ If the map did not previously have this key present, then `false` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50560,"byte_end":50632,"line_start":1210,"line_end":1210,"column_start":5,"column_end":77}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50637,"byte_end":50650,"line_start":1211,"line_end":1211,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50655,"byte_end":50658,"line_start":1212,"line_end":1212,"column_start":5,"column_end":8}},{"value":"/ If the map did have this key present, the new value is pushed to the end","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50663,"byte_end":50739,"line_start":1213,"line_end":1213,"column_start":5,"column_end":81}},{"value":"/ of the list of values currently associated with the key. The key is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50744,"byte_end":50819,"line_start":1214,"line_end":1214,"column_start":5,"column_end":80}},{"value":"/ updated, though; this matters for types that can be `==` without being","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50824,"byte_end":50898,"line_start":1215,"line_end":1215,"column_start":5,"column_end":79}},{"value":"/ identical.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50903,"byte_end":50917,"line_start":1216,"line_end":1216,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50922,"byte_end":50925,"line_start":1217,"line_end":1217,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50930,"byte_end":50944,"line_start":1218,"line_end":1218,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50949,"byte_end":50952,"line_start":1219,"line_end":1219,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50957,"byte_end":50964,"line_start":1220,"line_end":1220,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":50969,"byte_end":50995,"line_start":1221,"line_end":1221,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51000,"byte_end":51029,"line_start":1222,"line_end":1222,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51034,"byte_end":51069,"line_start":1223,"line_end":1223,"column_start":5,"column_end":40}},{"value":"/ assert!(map.insert(HOST, \"world\".parse().unwrap()).is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51074,"byte_end":51140,"line_start":1224,"line_end":1224,"column_start":5,"column_end":71}},{"value":"/ assert!(!map.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51145,"byte_end":51174,"line_start":1225,"line_end":1225,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51179,"byte_end":51182,"line_start":1226,"line_end":1226,"column_start":5,"column_end":8}},{"value":"/ map.append(HOST, \"earth\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51187,"byte_end":51234,"line_start":1227,"line_end":1227,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51239,"byte_end":51242,"line_start":1228,"line_end":1228,"column_start":5,"column_end":8}},{"value":"/ let values = map.get_all(\"host\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51247,"byte_end":51284,"line_start":1229,"line_end":1229,"column_start":5,"column_end":42}},{"value":"/ let mut i = values.iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51289,"byte_end":51319,"line_start":1230,"line_end":1230,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(\"world\", *i.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51324,"byte_end":51368,"line_start":1231,"line_end":1231,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(\"earth\", *i.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51373,"byte_end":51417,"line_start":1232,"line_end":1232,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":51422,"byte_end":51429,"line_start":1233,"line_end":1233,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54813,"byte_end":54819,"line_start":1353,"line_end":1353,"column_start":12,"column_end":18},"name":"remove","qualname":">::remove","value":"fn remove(&'_ mut Self, K) -> Option where K: AsHeaderName","parent":null,"children":[],"decl_id":null,"docs":" Removes a key from the map, returning the value associated with the key.","sig":null,"attributes":[{"value":"/ Removes a key from the map, returning the value associated with the key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54099,"byte_end":54175,"line_start":1333,"line_end":1333,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54180,"byte_end":54183,"line_start":1334,"line_end":1334,"column_start":5,"column_end":8}},{"value":"/ Returns `None` if the map does not contain the key. If there are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54188,"byte_end":54256,"line_start":1335,"line_end":1335,"column_start":5,"column_end":73}},{"value":"/ multiple values associated with the key, then the first one is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54261,"byte_end":54337,"line_start":1336,"line_end":1336,"column_start":5,"column_end":81}},{"value":"/ See `remove_entry_mult` on `OccupiedEntry` for an API that yields all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54342,"byte_end":54415,"line_start":1337,"line_end":1337,"column_start":5,"column_end":78}},{"value":"/ values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54420,"byte_end":54431,"line_start":1338,"line_end":1338,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54436,"byte_end":54439,"line_start":1339,"line_end":1339,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54444,"byte_end":54458,"line_start":1340,"line_end":1340,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54463,"byte_end":54466,"line_start":1341,"line_end":1341,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54471,"byte_end":54478,"line_start":1342,"line_end":1342,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54483,"byte_end":54509,"line_start":1343,"line_end":1343,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54514,"byte_end":54543,"line_start":1344,"line_end":1344,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54548,"byte_end":54583,"line_start":1345,"line_end":1345,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54588,"byte_end":54641,"line_start":1346,"line_end":1346,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54646,"byte_end":54649,"line_start":1347,"line_end":1347,"column_start":5,"column_end":8}},{"value":"/ let prev = map.remove(HOST).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54654,"byte_end":54695,"line_start":1348,"line_end":1348,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(\"hello.world\", prev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54700,"byte_end":54736,"line_start":1349,"line_end":1349,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54741,"byte_end":54744,"line_start":1350,"line_end":1350,"column_start":5,"column_end":8}},{"value":"/ assert!(map.remove(HOST).is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54749,"byte_end":54789,"line_start":1351,"line_end":1351,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":54794,"byte_end":54801,"line_start":1352,"line_end":1352,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":66848,"byte_end":66857,"line_start":1740,"line_end":1740,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a HeaderMap as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Iter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67051,"byte_end":67060,"line_start":1749,"line_end":1749,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a mut HeaderMap as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> IterMut","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69280,"byte_end":69289,"line_start":1807,"line_end":1807,"column_start":8,"column_end":17},"name":"into_iter","qualname":" as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> IntoIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":" Creates a consuming iterator, that is, one that moves keys and values\n out of the map in arbitrary order. The map cannot be used after calling\n this.","sig":null,"attributes":[{"value":"/ Creates a consuming iterator, that is, one that moves keys and values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67239,"byte_end":67312,"line_start":1758,"line_end":1758,"column_start":5,"column_end":78}},{"value":"/ out of the map in arbitrary order. The map cannot be used after calling","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67317,"byte_end":67392,"line_start":1759,"line_end":1759,"column_start":5,"column_end":80}},{"value":"/ this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67397,"byte_end":67406,"line_start":1760,"line_end":1760,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67411,"byte_end":67414,"line_start":1761,"line_end":1761,"column_start":5,"column_end":8}},{"value":"/ For each yielded item that has `None` provided for the `HeaderName`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67419,"byte_end":67491,"line_start":1762,"line_end":1762,"column_start":5,"column_end":77}},{"value":"/ then the associated header name is the same as that of the previously","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67496,"byte_end":67569,"line_start":1763,"line_end":1763,"column_start":5,"column_end":78}},{"value":"/ yielded item. The first yielded item will have `HeaderName` set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67574,"byte_end":67642,"line_start":1764,"line_end":1764,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67647,"byte_end":67650,"line_start":1765,"line_end":1765,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67655,"byte_end":67669,"line_start":1766,"line_end":1766,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67674,"byte_end":67677,"line_start":1767,"line_end":1767,"column_start":5,"column_end":8}},{"value":"/ Basic usage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67682,"byte_end":67698,"line_start":1768,"line_end":1768,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67703,"byte_end":67706,"line_start":1769,"line_end":1769,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67711,"byte_end":67718,"line_start":1770,"line_end":1770,"column_start":5,"column_end":12}},{"value":"/ # use http::header;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67723,"byte_end":67746,"line_start":1771,"line_end":1771,"column_start":5,"column_end":28}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67751,"byte_end":67777,"line_start":1772,"line_end":1772,"column_start":5,"column_end":31}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67782,"byte_end":67817,"line_start":1773,"line_end":1773,"column_start":5,"column_end":40}},{"value":"/ map.insert(header::CONTENT_LENGTH, \"123\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67822,"byte_end":67885,"line_start":1774,"line_end":1774,"column_start":5,"column_end":68}},{"value":"/ map.insert(header::CONTENT_TYPE, \"json\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67890,"byte_end":67952,"line_start":1775,"line_end":1775,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67957,"byte_end":67960,"line_start":1776,"line_end":1776,"column_start":5,"column_end":8}},{"value":"/ let mut iter = map.into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67965,"byte_end":68000,"line_start":1777,"line_end":1777,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(iter.next(), Some((Some(header::CONTENT_LENGTH), \"123\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68005,"byte_end":68095,"line_start":1778,"line_end":1778,"column_start":5,"column_end":95}},{"value":"/ assert_eq!(iter.next(), Some((Some(header::CONTENT_TYPE), \"json\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68100,"byte_end":68189,"line_start":1779,"line_end":1779,"column_start":5,"column_end":94}},{"value":"/ assert!(iter.next().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68194,"byte_end":68229,"line_start":1780,"line_end":1780,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68234,"byte_end":68241,"line_start":1781,"line_end":1781,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68246,"byte_end":68249,"line_start":1782,"line_end":1782,"column_start":5,"column_end":8}},{"value":"/ Multiple values per key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68254,"byte_end":68282,"line_start":1783,"line_end":1783,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68287,"byte_end":68290,"line_start":1784,"line_end":1784,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68295,"byte_end":68302,"line_start":1785,"line_end":1785,"column_start":5,"column_end":12}},{"value":"/ # use http::header;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68307,"byte_end":68330,"line_start":1786,"line_end":1786,"column_start":5,"column_end":28}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68335,"byte_end":68361,"line_start":1787,"line_end":1787,"column_start":5,"column_end":31}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68366,"byte_end":68401,"line_start":1788,"line_end":1788,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68406,"byte_end":68409,"line_start":1789,"line_end":1789,"column_start":5,"column_end":8}},{"value":"/ map.append(header::CONTENT_LENGTH, \"123\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68414,"byte_end":68477,"line_start":1790,"line_end":1790,"column_start":5,"column_end":68}},{"value":"/ map.append(header::CONTENT_LENGTH, \"456\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68482,"byte_end":68545,"line_start":1791,"line_end":1791,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68550,"byte_end":68553,"line_start":1792,"line_end":1792,"column_start":5,"column_end":8}},{"value":"/ map.append(header::CONTENT_TYPE, \"json\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68558,"byte_end":68620,"line_start":1793,"line_end":1793,"column_start":5,"column_end":67}},{"value":"/ map.append(header::CONTENT_TYPE, \"html\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68625,"byte_end":68687,"line_start":1794,"line_end":1794,"column_start":5,"column_end":67}},{"value":"/ map.append(header::CONTENT_TYPE, \"xml\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68692,"byte_end":68753,"line_start":1795,"line_end":1795,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68758,"byte_end":68761,"line_start":1796,"line_end":1796,"column_start":5,"column_end":8}},{"value":"/ let mut iter = map.into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68766,"byte_end":68801,"line_start":1797,"line_end":1797,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68806,"byte_end":68809,"line_start":1798,"line_end":1798,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(iter.next(), Some((Some(header::CONTENT_LENGTH), \"123\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68814,"byte_end":68904,"line_start":1799,"line_end":1799,"column_start":5,"column_end":95}},{"value":"/ assert_eq!(iter.next(), Some((None, \"456\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68909,"byte_end":68975,"line_start":1800,"line_end":1800,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68980,"byte_end":68983,"line_start":1801,"line_end":1801,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(iter.next(), Some((Some(header::CONTENT_TYPE), \"json\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":68988,"byte_end":69077,"line_start":1802,"line_end":1802,"column_start":5,"column_end":94}},{"value":"/ assert_eq!(iter.next(), Some((None, \"html\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69082,"byte_end":69149,"line_start":1803,"line_end":1803,"column_start":5,"column_end":72}},{"value":"/ assert_eq!(iter.next(), Some((None, \"xml\".parse().unwrap())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69154,"byte_end":69220,"line_start":1804,"line_end":1804,"column_start":5,"column_end":71}},{"value":"/ assert!(iter.next().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69225,"byte_end":69260,"line_start":1805,"line_end":1805,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69265,"byte_end":69272,"line_start":1806,"line_end":1806,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69531,"byte_end":69540,"line_start":1817,"line_end":1817,"column_start":8,"column_end":17},"name":"from_iter","qualname":" as std::iter::FromIterator>::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70435,"byte_end":70443,"line_start":1852,"line_end":1852,"column_start":8,"column_end":16},"name":"try_from","qualname":" as std::convert::TryFrom>::try_from","value":"fn try_from(&'a HashMap) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71992,"byte_end":71998,"line_start":1900,"line_end":1900,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator, T)>","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":" Extend a `HeaderMap` with the contents of another `HeaderMap`.","sig":null,"attributes":[{"value":"/ Extend a `HeaderMap` with the contents of another `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70866,"byte_end":70932,"line_start":1864,"line_end":1864,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70937,"byte_end":70940,"line_start":1865,"line_end":1865,"column_start":5,"column_end":8}},{"value":"/ This function expects the yielded items to follow the same structure as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70945,"byte_end":71020,"line_start":1866,"line_end":1866,"column_start":5,"column_end":80}},{"value":"/ `IntoIter`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71025,"byte_end":71040,"line_start":1867,"line_end":1867,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71045,"byte_end":71048,"line_start":1868,"line_end":1868,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71053,"byte_end":71065,"line_start":1869,"line_end":1869,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71070,"byte_end":71073,"line_start":1870,"line_end":1870,"column_start":5,"column_end":8}},{"value":"/ This panics if the first yielded item does not have a `HeaderName`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71078,"byte_end":71149,"line_start":1871,"line_end":1871,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71154,"byte_end":71157,"line_start":1872,"line_end":1872,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71162,"byte_end":71176,"line_start":1873,"line_end":1873,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71181,"byte_end":71184,"line_start":1874,"line_end":1874,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71189,"byte_end":71196,"line_start":1875,"line_end":1875,"column_start":5,"column_end":12}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71201,"byte_end":71227,"line_start":1876,"line_end":1876,"column_start":5,"column_end":31}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71232,"byte_end":71267,"line_start":1877,"line_end":1877,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71272,"byte_end":71275,"line_start":1878,"line_end":1878,"column_start":5,"column_end":8}},{"value":"/ map.insert(ACCEPT, \"text/plain\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71280,"byte_end":71334,"line_start":1879,"line_end":1879,"column_start":5,"column_end":59}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71339,"byte_end":71392,"line_start":1880,"line_end":1880,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71397,"byte_end":71400,"line_start":1881,"line_end":1881,"column_start":5,"column_end":8}},{"value":"/ let mut extra = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71405,"byte_end":71442,"line_start":1882,"line_end":1882,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71447,"byte_end":71450,"line_start":1883,"line_end":1883,"column_start":5,"column_end":8}},{"value":"/ extra.insert(HOST, \"foo.bar\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71455,"byte_end":71506,"line_start":1884,"line_end":1884,"column_start":5,"column_end":56}},{"value":"/ extra.insert(COOKIE, \"hello\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71511,"byte_end":71562,"line_start":1885,"line_end":1885,"column_start":5,"column_end":56}},{"value":"/ extra.append(COOKIE, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71567,"byte_end":71618,"line_start":1886,"line_end":1886,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71623,"byte_end":71626,"line_start":1887,"line_end":1887,"column_start":5,"column_end":8}},{"value":"/ map.extend(extra);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71631,"byte_end":71653,"line_start":1888,"line_end":1888,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71658,"byte_end":71661,"line_start":1889,"line_end":1889,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map[\"host\"], \"foo.bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71666,"byte_end":71705,"line_start":1890,"line_end":1890,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(map[\"accept\"], \"text/plain\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71710,"byte_end":71754,"line_start":1891,"line_end":1891,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(map[\"cookie\"], \"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71759,"byte_end":71798,"line_start":1892,"line_end":1892,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71803,"byte_end":71806,"line_start":1893,"line_end":1893,"column_start":5,"column_end":8}},{"value":"/ let v = map.get_all(\"host\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71811,"byte_end":71843,"line_start":1894,"line_end":1894,"column_start":5,"column_end":37}},{"value":"/ assert_eq!(1, v.iter().count());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71848,"byte_end":71884,"line_start":1895,"line_end":1895,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71889,"byte_end":71892,"line_start":1896,"line_end":1896,"column_start":5,"column_end":8}},{"value":"/ let v = map.get_all(\"cookie\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71897,"byte_end":71931,"line_start":1897,"line_end":1897,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(2, v.iter().count());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71936,"byte_end":71972,"line_start":1898,"line_end":1898,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":71977,"byte_end":71984,"line_start":1899,"line_end":1899,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":73464,"byte_end":73470,"line_start":1944,"line_end":1944,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74150,"byte_end":74152,"line_start":1966,"line_end":1966,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderMap) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74454,"byte_end":74457,"line_start":1979,"line_end":1979,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74613,"byte_end":74620,"line_start":1985,"line_end":1985,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74906,"byte_end":74911,"line_start":1999,"line_end":1999,"column_start":8,"column_end":13},"name":"index","qualname":" as std::ops::Index>::index","value":"fn index<'_>(&'_ Self, K) -> &'_ T","parent":{"krate":2,"index":3571},"children":[],"decl_id":{"krate":2,"index":3574},"docs":" # Panics\n Using the index operator will cause a panic if the header you're querying isn't set.\n","sig":null,"attributes":[{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74779,"byte_end":74791,"line_start":1996,"line_end":1996,"column_start":5,"column_end":17}},{"value":"/ Using the index operator will cause a panic if the header you're querying isn't set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74796,"byte_end":74884,"line_start":1997,"line_end":1997,"column_start":5,"column_end":93}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74889,"byte_end":74898,"line_start":1998,"line_end":1998,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":214},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76634,"byte_end":76638,"line_start":2070,"line_end":2070,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":216},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76789,"byte_end":76798,"line_start":2076,"line_end":2076,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78171,"byte_end":78175,"line_start":2125,"line_end":2125,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78311,"byte_end":78320,"line_start":2130,"line_end":2130,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79055,"byte_end":79059,"line_start":2153,"line_end":2153,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79151,"byte_end":79160,"line_start":2157,"line_end":2157,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79430,"byte_end":79434,"line_start":2170,"line_end":2170,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79526,"byte_end":79535,"line_start":2174,"line_end":2174,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79768,"byte_end":79772,"line_start":2186,"line_end":2186,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79864,"byte_end":79873,"line_start":2190,"line_end":2190,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":80116,"byte_end":80120,"line_start":2202,"line_end":2202,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81079,"byte_end":81088,"line_start":2239,"line_end":2239,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81627,"byte_end":81631,"line_start":2254,"line_end":2254,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82547,"byte_end":82556,"line_start":2291,"line_end":2291,"column_start":12,"column_end":21},"name":"or_insert","qualname":"::or_insert","value":"fn or_insert(Self, T) -> &'a mut T","parent":null,"children":[],"decl_id":null,"docs":" Ensures a value is in the entry by inserting the default if empty.","sig":null,"attributes":[{"value":"/ Ensures a value is in the entry by inserting the default if empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81838,"byte_end":81908,"line_start":2265,"line_end":2265,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81913,"byte_end":81916,"line_start":2266,"line_end":2266,"column_start":5,"column_end":8}},{"value":"/ Returns a mutable reference to the **first** value in the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81921,"byte_end":81989,"line_start":2267,"line_end":2267,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81994,"byte_end":81997,"line_start":2268,"line_end":2268,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82002,"byte_end":82016,"line_start":2269,"line_end":2269,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82021,"byte_end":82024,"line_start":2270,"line_end":2270,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82029,"byte_end":82036,"line_start":2271,"line_end":2271,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82041,"byte_end":82067,"line_start":2272,"line_end":2272,"column_start":5,"column_end":31}},{"value":"/ let mut map: HeaderMap = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82072,"byte_end":82127,"line_start":2273,"line_end":2273,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82132,"byte_end":82135,"line_start":2274,"line_end":2274,"column_start":5,"column_end":8}},{"value":"/ let headers = &[","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82140,"byte_end":82160,"line_start":2275,"line_end":2275,"column_start":5,"column_end":25}},{"value":"/ \"content-length\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82165,"byte_end":82190,"line_start":2276,"line_end":2276,"column_start":5,"column_end":30}},{"value":"/ \"x-hello\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82195,"byte_end":82213,"line_start":2277,"line_end":2277,"column_start":5,"column_end":23}},{"value":"/ \"Content-Length\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82218,"byte_end":82243,"line_start":2278,"line_end":2278,"column_start":5,"column_end":30}},{"value":"/ \"x-world\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82248,"byte_end":82266,"line_start":2279,"line_end":2279,"column_start":5,"column_end":23}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82271,"byte_end":82277,"line_start":2280,"line_end":2280,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82282,"byte_end":82285,"line_start":2281,"line_end":2281,"column_start":5,"column_end":8}},{"value":"/ for &header in headers {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82290,"byte_end":82318,"line_start":2282,"line_end":2282,"column_start":5,"column_end":33}},{"value":"/ let counter = map.entry(header)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82323,"byte_end":82362,"line_start":2283,"line_end":2283,"column_start":5,"column_end":44}},{"value":"/ .or_insert(0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82367,"byte_end":82393,"line_start":2284,"line_end":2284,"column_start":5,"column_end":31}},{"value":"/ *counter += 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82398,"byte_end":82420,"line_start":2285,"line_end":2285,"column_start":5,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82425,"byte_end":82430,"line_start":2286,"line_end":2286,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82435,"byte_end":82438,"line_start":2287,"line_end":2287,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map[\"content-length\"], 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82443,"byte_end":82484,"line_start":2288,"line_end":2288,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(map[\"x-hello\"], 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82489,"byte_end":82523,"line_start":2289,"line_end":2289,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82528,"byte_end":82535,"line_start":2290,"line_end":2290,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":306},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83735,"byte_end":83749,"line_start":2334,"line_end":2334,"column_start":12,"column_end":26},"name":"or_insert_with","qualname":"::or_insert_with","value":"fn or_insert_with(Self, F) -> &'a mut T where F: FnOnce() -> T","parent":null,"children":[],"decl_id":null,"docs":" Ensures a value is in the entry by inserting the result of the default\n function if empty.","sig":null,"attributes":[{"value":"/ Ensures a value is in the entry by inserting the result of the default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82746,"byte_end":82820,"line_start":2300,"line_end":2300,"column_start":5,"column_end":79}},{"value":"/ function if empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82825,"byte_end":82847,"line_start":2301,"line_end":2301,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82852,"byte_end":82855,"line_start":2302,"line_end":2302,"column_start":5,"column_end":8}},{"value":"/ The default function is not called if the entry exists in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82860,"byte_end":82930,"line_start":2303,"line_end":2303,"column_start":5,"column_end":75}},{"value":"/ Returns a mutable reference to the **first** value in the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":82935,"byte_end":83003,"line_start":2304,"line_end":2304,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83008,"byte_end":83011,"line_start":2305,"line_end":2305,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83016,"byte_end":83030,"line_start":2306,"line_end":2306,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83035,"byte_end":83038,"line_start":2307,"line_end":2307,"column_start":5,"column_end":8}},{"value":"/ Basic usage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83043,"byte_end":83059,"line_start":2308,"line_end":2308,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83064,"byte_end":83067,"line_start":2309,"line_end":2309,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83072,"byte_end":83079,"line_start":2310,"line_end":2310,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83084,"byte_end":83110,"line_start":2311,"line_end":2311,"column_start":5,"column_end":31}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83115,"byte_end":83150,"line_start":2312,"line_end":2312,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83155,"byte_end":83158,"line_start":2313,"line_end":2313,"column_start":5,"column_end":8}},{"value":"/ let res = map.entry(\"x-hello\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83163,"byte_end":83197,"line_start":2314,"line_end":2314,"column_start":5,"column_end":39}},{"value":"/ .or_insert_with(|| \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83202,"byte_end":83255,"line_start":2315,"line_end":2315,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83260,"byte_end":83263,"line_start":2316,"line_end":2316,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(res, \"world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83268,"byte_end":83297,"line_start":2317,"line_end":2317,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83302,"byte_end":83309,"line_start":2318,"line_end":2318,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83314,"byte_end":83317,"line_start":2319,"line_end":2319,"column_start":5,"column_end":8}},{"value":"/ The default function is not called if the entry exists in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83322,"byte_end":83392,"line_start":2320,"line_end":2320,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83397,"byte_end":83400,"line_start":2321,"line_end":2321,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83405,"byte_end":83412,"line_start":2322,"line_end":2322,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83417,"byte_end":83443,"line_start":2323,"line_end":2323,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83448,"byte_end":83477,"line_start":2324,"line_end":2324,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83482,"byte_end":83517,"line_start":2325,"line_end":2325,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83522,"byte_end":83569,"line_start":2326,"line_end":2326,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83574,"byte_end":83577,"line_start":2327,"line_end":2327,"column_start":5,"column_end":8}},{"value":"/ let res = map.entry(\"host\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83582,"byte_end":83613,"line_start":2328,"line_end":2328,"column_start":5,"column_end":36}},{"value":"/ .or_insert_with(|| unreachable!());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83618,"byte_end":83661,"line_start":2329,"line_end":2329,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83666,"byte_end":83669,"line_start":2330,"line_end":2330,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83674,"byte_end":83677,"line_start":2331,"line_end":2331,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(res, \"world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83682,"byte_end":83711,"line_start":2332,"line_end":2332,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83716,"byte_end":83723,"line_start":2333,"line_end":2333,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84210,"byte_end":84213,"line_start":2353,"line_end":2353,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> &'_ HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the entry's key","sig":null,"attributes":[{"value":"/ Returns a reference to the entry's key","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":83959,"byte_end":84001,"line_start":2343,"line_end":2343,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84006,"byte_end":84009,"line_start":2344,"line_end":2344,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84014,"byte_end":84028,"line_start":2345,"line_end":2345,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84033,"byte_end":84036,"line_start":2346,"line_end":2346,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84041,"byte_end":84048,"line_start":2347,"line_end":2347,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84053,"byte_end":84079,"line_start":2348,"line_end":2348,"column_start":5,"column_end":31}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84084,"byte_end":84119,"line_start":2349,"line_end":2349,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84124,"byte_end":84127,"line_start":2350,"line_end":2350,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map.entry(\"x-hello\").key(), \"x-hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84132,"byte_end":84186,"line_start":2351,"line_end":2351,"column_start":5,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84191,"byte_end":84198,"line_start":2352,"line_end":2352,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84716,"byte_end":84719,"line_start":2376,"line_end":2376,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> &'_ HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the entry's key","sig":null,"attributes":[{"value":"/ Returns a reference to the entry's key","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84456,"byte_end":84498,"line_start":2366,"line_end":2366,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84503,"byte_end":84506,"line_start":2367,"line_end":2367,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84511,"byte_end":84525,"line_start":2368,"line_end":2368,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84530,"byte_end":84533,"line_start":2369,"line_end":2369,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84538,"byte_end":84545,"line_start":2370,"line_end":2370,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84550,"byte_end":84576,"line_start":2371,"line_end":2371,"column_start":5,"column_end":31}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84581,"byte_end":84616,"line_start":2372,"line_end":2372,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84621,"byte_end":84624,"line_start":2373,"line_end":2373,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map.entry(\"x-hello\").key().as_str(), \"x-hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84629,"byte_end":84692,"line_start":2374,"line_end":2374,"column_start":5,"column_end":68}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84697,"byte_end":84704,"line_start":2375,"line_end":2375,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85094,"byte_end":85102,"line_start":2392,"line_end":2392,"column_start":12,"column_end":20},"name":"into_key","qualname":"::into_key","value":"fn into_key(Self) -> HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Take ownership of the key","sig":null,"attributes":[{"value":"/ Take ownership of the key","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84773,"byte_end":84802,"line_start":2380,"line_end":2380,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84807,"byte_end":84810,"line_start":2381,"line_end":2381,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84815,"byte_end":84829,"line_start":2382,"line_end":2382,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84834,"byte_end":84837,"line_start":2383,"line_end":2383,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84842,"byte_end":84849,"line_start":2384,"line_end":2384,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84854,"byte_end":84897,"line_start":2385,"line_end":2385,"column_start":5,"column_end":48}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84902,"byte_end":84937,"line_start":2386,"line_end":2386,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84942,"byte_end":84945,"line_start":2387,"line_end":2387,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Vacant(v) = map.entry(\"x-hello\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84950,"byte_end":85002,"line_start":2388,"line_end":2388,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(v.into_key().as_str(), \"x-hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85007,"byte_end":85060,"line_start":2389,"line_end":2389,"column_start":5,"column_end":58}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85065,"byte_end":85070,"line_start":2390,"line_end":2390,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85075,"byte_end":85082,"line_start":2391,"line_end":2391,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85660,"byte_end":85666,"line_start":2413,"line_end":2413,"column_start":12,"column_end":18},"name":"insert","qualname":"::insert","value":"fn insert(Self, T) -> &'a mut T","parent":null,"children":[],"decl_id":null,"docs":" Insert the value into the entry.","sig":null,"attributes":[{"value":"/ Insert the value into the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85153,"byte_end":85189,"line_start":2396,"line_end":2396,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85194,"byte_end":85197,"line_start":2397,"line_end":2397,"column_start":5,"column_end":8}},{"value":"/ The value will be associated with this entry's key. A mutable reference","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85202,"byte_end":85277,"line_start":2398,"line_end":2398,"column_start":5,"column_end":80}},{"value":"/ to the inserted value will be returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85282,"byte_end":85325,"line_start":2399,"line_end":2399,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85330,"byte_end":85333,"line_start":2400,"line_end":2400,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85338,"byte_end":85352,"line_start":2401,"line_end":2401,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85357,"byte_end":85360,"line_start":2402,"line_end":2402,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85365,"byte_end":85372,"line_start":2403,"line_end":2403,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85377,"byte_end":85420,"line_start":2404,"line_end":2404,"column_start":5,"column_end":48}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85425,"byte_end":85460,"line_start":2405,"line_end":2405,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85465,"byte_end":85468,"line_start":2406,"line_end":2406,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Vacant(v) = map.entry(\"x-hello\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85473,"byte_end":85525,"line_start":2407,"line_end":2407,"column_start":5,"column_end":57}},{"value":"/ v.insert(\"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85530,"byte_end":85573,"line_start":2408,"line_end":2408,"column_start":5,"column_end":48}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85578,"byte_end":85583,"line_start":2409,"line_end":2409,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85588,"byte_end":85591,"line_start":2410,"line_end":2410,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map[\"x-hello\"], \"world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85596,"byte_end":85636,"line_start":2411,"line_end":2411,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85641,"byte_end":85648,"line_start":2412,"line_end":2412,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86508,"byte_end":86520,"line_start":2440,"line_end":2440,"column_start":12,"column_end":24},"name":"insert_entry","qualname":"::insert_entry","value":"fn insert_entry(Self, T) -> OccupiedEntry","parent":null,"children":[],"decl_id":null,"docs":" Insert the value into the entry.","sig":null,"attributes":[{"value":"/ Insert the value into the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85938,"byte_end":85974,"line_start":2422,"line_end":2422,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85979,"byte_end":85982,"line_start":2423,"line_end":2423,"column_start":5,"column_end":8}},{"value":"/ The value will be associated with this entry's key. The new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":85987,"byte_end":86050,"line_start":2424,"line_end":2424,"column_start":5,"column_end":68}},{"value":"/ `OccupiedEntry` is returned, allowing for further manipulation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86055,"byte_end":86122,"line_start":2425,"line_end":2425,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86127,"byte_end":86130,"line_start":2426,"line_end":2426,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86135,"byte_end":86149,"line_start":2427,"line_end":2427,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86154,"byte_end":86157,"line_start":2428,"line_end":2428,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86162,"byte_end":86169,"line_start":2429,"line_end":2429,"column_start":5,"column_end":12}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86174,"byte_end":86200,"line_start":2430,"line_end":2430,"column_start":5,"column_end":31}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86205,"byte_end":86240,"line_start":2431,"line_end":2431,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86245,"byte_end":86248,"line_start":2432,"line_end":2432,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Vacant(v) = map.entry(\"x-hello\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86253,"byte_end":86305,"line_start":2433,"line_end":2433,"column_start":5,"column_end":57}},{"value":"/ let mut e = v.insert_entry(\"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86310,"byte_end":86371,"line_start":2434,"line_end":2434,"column_start":5,"column_end":66}},{"value":"/ e.insert(\"world2\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86376,"byte_end":86420,"line_start":2435,"line_end":2435,"column_start":5,"column_end":49}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86425,"byte_end":86430,"line_start":2436,"line_end":2436,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86435,"byte_end":86438,"line_start":2437,"line_end":2437,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map[\"x-hello\"], \"world2\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86443,"byte_end":86484,"line_start":2438,"line_end":2438,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86489,"byte_end":86496,"line_start":2439,"line_end":2439,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":321},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87602,"byte_end":87606,"line_start":2476,"line_end":2476,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter<'_>(&'_ Self) -> ValueIter","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator visiting all values associated with the entry.","sig":null,"attributes":[{"value":"/ Returns an iterator visiting all values associated with the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86940,"byte_end":87010,"line_start":2457,"line_end":2457,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87015,"byte_end":87018,"line_start":2458,"line_end":2458,"column_start":5,"column_end":8}},{"value":"/ Values are iterated in insertion order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87023,"byte_end":87066,"line_start":2459,"line_end":2459,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87071,"byte_end":87074,"line_start":2460,"line_end":2460,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87079,"byte_end":87093,"line_start":2461,"line_end":2461,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87098,"byte_end":87101,"line_start":2462,"line_end":2462,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87106,"byte_end":87113,"line_start":2463,"line_end":2463,"column_start":5,"column_end":12}},{"value":"/ # use http::HeaderMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87118,"byte_end":87144,"line_start":2464,"line_end":2464,"column_start":5,"column_end":31}},{"value":"/ # use http::header::HOST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87149,"byte_end":87178,"line_start":2465,"line_end":2465,"column_start":5,"column_end":34}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87183,"byte_end":87218,"line_start":2466,"line_end":2466,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87223,"byte_end":87276,"line_start":2467,"line_end":2467,"column_start":5,"column_end":58}},{"value":"/ map.append(HOST, \"hello.earth\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87281,"byte_end":87334,"line_start":2468,"line_end":2468,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87339,"byte_end":87342,"line_start":2469,"line_end":2469,"column_start":5,"column_end":8}},{"value":"/ let values = map.get_all(\"host\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87347,"byte_end":87384,"line_start":2470,"line_end":2470,"column_start":5,"column_end":42}},{"value":"/ let mut iter = values.iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87389,"byte_end":87422,"line_start":2471,"line_end":2471,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(&\"hello.world\", iter.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87427,"byte_end":87480,"line_start":2472,"line_end":2472,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(&\"hello.earth\", iter.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87485,"byte_end":87538,"line_start":2473,"line_end":2473,"column_start":5,"column_end":58}},{"value":"/ assert!(iter.next().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87543,"byte_end":87578,"line_start":2474,"line_end":2474,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87583,"byte_end":87590,"line_start":2475,"line_end":2475,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87909,"byte_end":87911,"line_start":2488,"line_end":2488,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":88103,"byte_end":88112,"line_start":2497,"line_end":2497,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> ValueIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":338},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":88316,"byte_end":88325,"line_start":2506,"line_end":2506,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'b GetAll as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> ValueIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":88513,"byte_end":88517,"line_start":2516,"line_end":2516,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":89758,"byte_end":89767,"line_start":2557,"line_end":2557,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":90172,"byte_end":90181,"line_start":2570,"line_end":2570,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":91168,"byte_end":91172,"line_start":2606,"line_end":2606,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":92513,"byte_end":92522,"line_start":2649,"line_end":2649,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93694,"byte_end":93698,"line_start":2690,"line_end":2690,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":379},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":94328,"byte_end":94337,"line_start":2713,"line_end":2713,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as std::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":94755,"byte_end":94759,"line_start":2725,"line_end":2725,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95435,"byte_end":95438,"line_start":2752,"line_end":2752,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> &'_ HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the entry's key.","sig":null,"attributes":[{"value":"/ Returns a reference to the entry's key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95060,"byte_end":95103,"line_start":2739,"line_end":2739,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95108,"byte_end":95111,"line_start":2740,"line_end":2740,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95116,"byte_end":95130,"line_start":2741,"line_end":2741,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95135,"byte_end":95138,"line_start":2742,"line_end":2742,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95143,"byte_end":95150,"line_start":2743,"line_end":2743,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95155,"byte_end":95204,"line_start":2744,"line_end":2744,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95209,"byte_end":95244,"line_start":2745,"line_end":2745,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95249,"byte_end":95296,"line_start":2746,"line_end":2746,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95301,"byte_end":95304,"line_start":2747,"line_end":2747,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95309,"byte_end":95360,"line_start":2748,"line_end":2748,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(\"host\", e.key());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95365,"byte_end":95401,"line_start":2749,"line_end":2749,"column_start":5,"column_end":41}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95406,"byte_end":95411,"line_start":2750,"line_end":2750,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95416,"byte_end":95423,"line_start":2751,"line_end":2751,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":389},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96195,"byte_end":96198,"line_start":2779,"line_end":2779,"column_start":12,"column_end":15},"name":"get","qualname":"::get","value":"fn get<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Get a reference to the first value in the entry.","sig":null,"attributes":[{"value":"/ Get a reference to the first value in the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95516,"byte_end":95568,"line_start":2756,"line_end":2756,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95573,"byte_end":95576,"line_start":2757,"line_end":2757,"column_start":5,"column_end":8}},{"value":"/ Values are stored in insertion order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95581,"byte_end":95622,"line_start":2758,"line_end":2758,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95627,"byte_end":95630,"line_start":2759,"line_end":2759,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95635,"byte_end":95647,"line_start":2760,"line_end":2760,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95652,"byte_end":95655,"line_start":2761,"line_end":2761,"column_start":5,"column_end":8}},{"value":"/ `get` panics if there are no values associated with the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95660,"byte_end":95726,"line_start":2762,"line_end":2762,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95731,"byte_end":95734,"line_start":2763,"line_end":2763,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95739,"byte_end":95753,"line_start":2764,"line_end":2764,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95758,"byte_end":95761,"line_start":2765,"line_end":2765,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95766,"byte_end":95773,"line_start":2766,"line_end":2766,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95778,"byte_end":95827,"line_start":2767,"line_end":2767,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95832,"byte_end":95867,"line_start":2768,"line_end":2768,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95872,"byte_end":95925,"line_start":2769,"line_end":2769,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95930,"byte_end":95933,"line_start":2770,"line_end":2770,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(mut e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95938,"byte_end":95993,"line_start":2771,"line_end":2771,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(e.get(), &\"hello.world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95998,"byte_end":96042,"line_start":2772,"line_end":2772,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96047,"byte_end":96050,"line_start":2773,"line_end":2773,"column_start":5,"column_end":8}},{"value":"/ e.append(\"hello.earth\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96055,"byte_end":96104,"line_start":2774,"line_end":2774,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96109,"byte_end":96112,"line_start":2775,"line_end":2775,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(e.get(), &\"hello.world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96117,"byte_end":96161,"line_start":2776,"line_end":2776,"column_start":5,"column_end":49}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96166,"byte_end":96171,"line_start":2777,"line_end":2777,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96176,"byte_end":96183,"line_start":2778,"line_end":2778,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96882,"byte_end":96889,"line_start":2803,"line_end":2803,"column_start":12,"column_end":19},"name":"get_mut","qualname":"::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Get a mutable reference to the first value in the entry.","sig":null,"attributes":[{"value":"/ Get a mutable reference to the first value in the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96269,"byte_end":96329,"line_start":2783,"line_end":2783,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96334,"byte_end":96337,"line_start":2784,"line_end":2784,"column_start":5,"column_end":8}},{"value":"/ Values are stored in insertion order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96342,"byte_end":96383,"line_start":2785,"line_end":2785,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96388,"byte_end":96391,"line_start":2786,"line_end":2786,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96396,"byte_end":96408,"line_start":2787,"line_end":2787,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96413,"byte_end":96416,"line_start":2788,"line_end":2788,"column_start":5,"column_end":8}},{"value":"/ `get_mut` panics if there are no values associated with the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96421,"byte_end":96491,"line_start":2789,"line_end":2789,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96496,"byte_end":96499,"line_start":2790,"line_end":2790,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96504,"byte_end":96518,"line_start":2791,"line_end":2791,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96523,"byte_end":96526,"line_start":2792,"line_end":2792,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96531,"byte_end":96538,"line_start":2793,"line_end":2793,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96543,"byte_end":96592,"line_start":2794,"line_end":2794,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96597,"byte_end":96636,"line_start":2795,"line_end":2795,"column_start":5,"column_end":44}},{"value":"/ map.insert(HOST, \"hello.world\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96641,"byte_end":96689,"line_start":2796,"line_end":2796,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96694,"byte_end":96697,"line_start":2797,"line_end":2797,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(mut e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96702,"byte_end":96757,"line_start":2798,"line_end":2798,"column_start":5,"column_end":60}},{"value":"/ e.get_mut().push_str(\"-2\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96762,"byte_end":96797,"line_start":2799,"line_end":2799,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(e.get(), &\"hello.world-2\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96802,"byte_end":96848,"line_start":2800,"line_end":2800,"column_start":5,"column_end":51}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96853,"byte_end":96858,"line_start":2801,"line_end":2801,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96863,"byte_end":96870,"line_start":2802,"line_end":2802,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":391},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97703,"byte_end":97711,"line_start":2830,"line_end":2830,"column_start":12,"column_end":20},"name":"into_mut","qualname":"::into_mut","value":"fn into_mut(Self) -> &'a mut T","parent":null,"children":[],"decl_id":null,"docs":" Converts the `OccupiedEntry` into a mutable reference to the **first**\n value.","sig":null,"attributes":[{"value":"/ Converts the `OccupiedEntry` into a mutable reference to the **first**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":96972,"byte_end":97046,"line_start":2807,"line_end":2807,"column_start":5,"column_end":79}},{"value":"/ value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97051,"byte_end":97061,"line_start":2808,"line_end":2808,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97066,"byte_end":97069,"line_start":2809,"line_end":2809,"column_start":5,"column_end":8}},{"value":"/ The lifetime of the returned reference is bound to the original map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97074,"byte_end":97146,"line_start":2810,"line_end":2810,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97151,"byte_end":97154,"line_start":2811,"line_end":2811,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97159,"byte_end":97171,"line_start":2812,"line_end":2812,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97176,"byte_end":97179,"line_start":2813,"line_end":2813,"column_start":5,"column_end":8}},{"value":"/ `into_mut` panics if there are no values associated with the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97184,"byte_end":97255,"line_start":2814,"line_end":2814,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97260,"byte_end":97263,"line_start":2815,"line_end":2815,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97268,"byte_end":97282,"line_start":2816,"line_end":2816,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97287,"byte_end":97290,"line_start":2817,"line_end":2817,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97295,"byte_end":97302,"line_start":2818,"line_end":2818,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97307,"byte_end":97356,"line_start":2819,"line_end":2819,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97361,"byte_end":97400,"line_start":2820,"line_end":2820,"column_start":5,"column_end":44}},{"value":"/ map.insert(HOST, \"hello.world\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97405,"byte_end":97453,"line_start":2821,"line_end":2821,"column_start":5,"column_end":53}},{"value":"/ map.append(HOST, \"hello.earth\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97458,"byte_end":97506,"line_start":2822,"line_end":2822,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97511,"byte_end":97514,"line_start":2823,"line_end":2823,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97519,"byte_end":97570,"line_start":2824,"line_end":2824,"column_start":5,"column_end":56}},{"value":"/ e.into_mut().push_str(\"-2\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97575,"byte_end":97611,"line_start":2825,"line_end":2825,"column_start":5,"column_end":41}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97616,"byte_end":97621,"line_start":2826,"line_end":2826,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97626,"byte_end":97629,"line_start":2827,"line_end":2827,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(\"hello.world-2\", map[\"host\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97634,"byte_end":97679,"line_start":2828,"line_end":2828,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97684,"byte_end":97691,"line_start":2829,"line_end":2829,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98450,"byte_end":98456,"line_start":2853,"line_end":2853,"column_start":12,"column_end":18},"name":"insert","qualname":"::insert","value":"fn insert<'_>(&'_ mut Self, T) -> T","parent":null,"children":[],"decl_id":null,"docs":" Sets the value of the entry.","sig":null,"attributes":[{"value":"/ Sets the value of the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97792,"byte_end":97824,"line_start":2834,"line_end":2834,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97829,"byte_end":97832,"line_start":2835,"line_end":2835,"column_start":5,"column_end":8}},{"value":"/ All previous values associated with the entry are removed and the first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97837,"byte_end":97912,"line_start":2836,"line_end":2836,"column_start":5,"column_end":80}},{"value":"/ one is returned. See `insert_mult` for an API that returns all values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97917,"byte_end":97991,"line_start":2837,"line_end":2837,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":97996,"byte_end":97999,"line_start":2838,"line_end":2838,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98004,"byte_end":98018,"line_start":2839,"line_end":2839,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98023,"byte_end":98026,"line_start":2840,"line_end":2840,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98031,"byte_end":98038,"line_start":2841,"line_end":2841,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98043,"byte_end":98092,"line_start":2842,"line_end":2842,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98097,"byte_end":98132,"line_start":2843,"line_end":2843,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"hello.world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98137,"byte_end":98190,"line_start":2844,"line_end":2844,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98195,"byte_end":98198,"line_start":2845,"line_end":2845,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(mut e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98203,"byte_end":98258,"line_start":2846,"line_end":2846,"column_start":5,"column_end":60}},{"value":"/ let mut prev = e.insert(\"earth\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98263,"byte_end":98321,"line_start":2847,"line_end":2847,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(\"hello.world\", prev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98326,"byte_end":98366,"line_start":2848,"line_end":2848,"column_start":5,"column_end":45}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98371,"byte_end":98376,"line_start":2849,"line_end":2849,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98381,"byte_end":98384,"line_start":2850,"line_end":2850,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(\"earth\", map[\"host\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98389,"byte_end":98426,"line_start":2851,"line_end":2851,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98431,"byte_end":98438,"line_start":2852,"line_end":2852,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99361,"byte_end":99372,"line_start":2879,"line_end":2879,"column_start":12,"column_end":23},"name":"insert_mult","qualname":"::insert_mult","value":"fn insert_mult<'_>(&'_ mut Self, T) -> ValueDrain","parent":null,"children":[],"decl_id":null,"docs":" Sets the value of the entry.","sig":null,"attributes":[{"value":"/ Sets the value of the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98555,"byte_end":98587,"line_start":2857,"line_end":2857,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98592,"byte_end":98595,"line_start":2858,"line_end":2858,"column_start":5,"column_end":8}},{"value":"/ This function does the same as `insert` except it returns an iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98600,"byte_end":98673,"line_start":2859,"line_end":2859,"column_start":5,"column_end":78}},{"value":"/ that yields all values previously associated with the key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98678,"byte_end":98740,"line_start":2860,"line_end":2860,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98745,"byte_end":98748,"line_start":2861,"line_end":2861,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98753,"byte_end":98767,"line_start":2862,"line_end":2862,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98772,"byte_end":98775,"line_start":2863,"line_end":2863,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98780,"byte_end":98787,"line_start":2864,"line_end":2864,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98792,"byte_end":98841,"line_start":2865,"line_end":2865,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98846,"byte_end":98881,"line_start":2866,"line_end":2866,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98886,"byte_end":98933,"line_start":2867,"line_end":2867,"column_start":5,"column_end":52}},{"value":"/ map.append(HOST, \"world2\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98938,"byte_end":98986,"line_start":2868,"line_end":2868,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98991,"byte_end":98994,"line_start":2869,"line_end":2869,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(mut e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":98999,"byte_end":99054,"line_start":2870,"line_end":2870,"column_start":5,"column_end":60}},{"value":"/ let mut prev = e.insert_mult(\"earth\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99059,"byte_end":99122,"line_start":2871,"line_end":2871,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(\"world\", prev.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99127,"byte_end":99177,"line_start":2872,"line_end":2872,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(\"world2\", prev.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99182,"byte_end":99233,"line_start":2873,"line_end":2873,"column_start":5,"column_end":56}},{"value":"/ assert!(prev.next().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99238,"byte_end":99277,"line_start":2874,"line_end":2874,"column_start":5,"column_end":44}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99282,"byte_end":99287,"line_start":2875,"line_end":2875,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99292,"byte_end":99295,"line_start":2876,"line_end":2876,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(\"earth\", map[\"host\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99300,"byte_end":99337,"line_start":2877,"line_end":2877,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99342,"byte_end":99349,"line_start":2878,"line_end":2878,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100202,"byte_end":100208,"line_start":2904,"line_end":2904,"column_start":12,"column_end":18},"name":"append","qualname":"::append","value":"fn append<'_>(&'_ mut Self, T)","parent":null,"children":[],"decl_id":null,"docs":" Insert the value into the entry.","sig":null,"attributes":[{"value":"/ Insert the value into the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99492,"byte_end":99528,"line_start":2883,"line_end":2883,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99533,"byte_end":99536,"line_start":2884,"line_end":2884,"column_start":5,"column_end":8}},{"value":"/ The new value is appended to the end of the entry's value list. All","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99541,"byte_end":99612,"line_start":2885,"line_end":2885,"column_start":5,"column_end":76}},{"value":"/ previous values associated with the entry are retained.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99617,"byte_end":99676,"line_start":2886,"line_end":2886,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99681,"byte_end":99684,"line_start":2887,"line_end":2887,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99689,"byte_end":99703,"line_start":2888,"line_end":2888,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99708,"byte_end":99711,"line_start":2889,"line_end":2889,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99716,"byte_end":99723,"line_start":2890,"line_end":2890,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99728,"byte_end":99777,"line_start":2891,"line_end":2891,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99782,"byte_end":99817,"line_start":2892,"line_end":2892,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99822,"byte_end":99869,"line_start":2893,"line_end":2893,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99874,"byte_end":99877,"line_start":2894,"line_end":2894,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(mut e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99882,"byte_end":99937,"line_start":2895,"line_end":2895,"column_start":5,"column_end":60}},{"value":"/ e.append(\"earth\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99942,"byte_end":99985,"line_start":2896,"line_end":2896,"column_start":5,"column_end":48}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":99990,"byte_end":99995,"line_start":2897,"line_end":2897,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100000,"byte_end":100003,"line_start":2898,"line_end":2898,"column_start":5,"column_end":8}},{"value":"/ let values = map.get_all(\"host\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100008,"byte_end":100045,"line_start":2899,"line_end":2899,"column_start":5,"column_end":42}},{"value":"/ let mut i = values.iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100050,"byte_end":100080,"line_start":2900,"line_end":2900,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(\"world\", *i.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100085,"byte_end":100129,"line_start":2901,"line_end":2901,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(\"earth\", *i.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100134,"byte_end":100178,"line_start":2902,"line_end":2902,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100183,"byte_end":100190,"line_start":2903,"line_end":2903,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101016,"byte_end":101022,"line_start":2929,"line_end":2929,"column_start":12,"column_end":18},"name":"remove","qualname":"::remove","value":"fn remove(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Remove the entry from the map.","sig":null,"attributes":[{"value":"/ Remove the entry from the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100397,"byte_end":100431,"line_start":2910,"line_end":2910,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100436,"byte_end":100439,"line_start":2911,"line_end":2911,"column_start":5,"column_end":8}},{"value":"/ All values associated with the entry are removed and the first one is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100444,"byte_end":100517,"line_start":2912,"line_end":2912,"column_start":5,"column_end":78}},{"value":"/ returned. See `remove_entry_mult` for an API that returns all values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100522,"byte_end":100595,"line_start":2913,"line_end":2913,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100600,"byte_end":100603,"line_start":2914,"line_end":2914,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100608,"byte_end":100622,"line_start":2915,"line_end":2915,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100627,"byte_end":100630,"line_start":2916,"line_end":2916,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100635,"byte_end":100642,"line_start":2917,"line_end":2917,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100647,"byte_end":100696,"line_start":2918,"line_end":2918,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100701,"byte_end":100736,"line_start":2919,"line_end":2919,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100741,"byte_end":100788,"line_start":2920,"line_end":2920,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100793,"byte_end":100796,"line_start":2921,"line_end":2921,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100801,"byte_end":100852,"line_start":2922,"line_end":2922,"column_start":5,"column_end":56}},{"value":"/ let mut prev = e.remove();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100857,"byte_end":100891,"line_start":2923,"line_end":2923,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(\"world\", prev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100896,"byte_end":100930,"line_start":2924,"line_end":2924,"column_start":5,"column_end":39}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100935,"byte_end":100940,"line_start":2925,"line_end":2925,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100945,"byte_end":100948,"line_start":2926,"line_end":2926,"column_start":5,"column_end":8}},{"value":"/ assert!(!map.contains_key(\"host\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100953,"byte_end":100992,"line_start":2927,"line_end":2927,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":100997,"byte_end":101004,"line_start":2928,"line_end":2928,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101775,"byte_end":101787,"line_start":2954,"line_end":2954,"column_start":12,"column_end":24},"name":"remove_entry","qualname":"::remove_entry","value":"fn remove_entry(Self) -> (HeaderName, T)","parent":null,"children":[],"decl_id":null,"docs":" Remove the entry from the map.","sig":null,"attributes":[{"value":"/ Remove the entry from the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101077,"byte_end":101111,"line_start":2933,"line_end":2933,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101116,"byte_end":101119,"line_start":2934,"line_end":2934,"column_start":5,"column_end":8}},{"value":"/ The key and all values associated with the entry are removed and the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101124,"byte_end":101196,"line_start":2935,"line_end":2935,"column_start":5,"column_end":77}},{"value":"/ first one is returned. See `remove_entry_mult` for an API that returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101201,"byte_end":101275,"line_start":2936,"line_end":2936,"column_start":5,"column_end":79}},{"value":"/ all values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101280,"byte_end":101295,"line_start":2937,"line_end":2937,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101300,"byte_end":101303,"line_start":2938,"line_end":2938,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101308,"byte_end":101322,"line_start":2939,"line_end":2939,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101327,"byte_end":101330,"line_start":2940,"line_end":2940,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101335,"byte_end":101342,"line_start":2941,"line_end":2941,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101347,"byte_end":101396,"line_start":2942,"line_end":2942,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101401,"byte_end":101436,"line_start":2943,"line_end":2943,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101441,"byte_end":101488,"line_start":2944,"line_end":2944,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101493,"byte_end":101496,"line_start":2945,"line_end":2945,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101501,"byte_end":101552,"line_start":2946,"line_end":2946,"column_start":5,"column_end":56}},{"value":"/ let (key, mut prev) = e.remove_entry();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101557,"byte_end":101604,"line_start":2947,"line_end":2947,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(\"host\", key.as_str());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101609,"byte_end":101650,"line_start":2948,"line_end":2948,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(\"world\", prev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101655,"byte_end":101689,"line_start":2949,"line_end":2949,"column_start":5,"column_end":39}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101694,"byte_end":101699,"line_start":2950,"line_end":2950,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101704,"byte_end":101707,"line_start":2951,"line_end":2951,"column_start":5,"column_end":8}},{"value":"/ assert!(!map.contains_key(\"host\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101712,"byte_end":101751,"line_start":2952,"line_end":2952,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":101756,"byte_end":101763,"line_start":2953,"line_end":2953,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102207,"byte_end":102224,"line_start":2968,"line_end":2968,"column_start":12,"column_end":29},"name":"remove_entry_mult","qualname":"::remove_entry_mult","value":"fn remove_entry_mult(Self) -> (HeaderName, ValueDrain)","parent":null,"children":[],"decl_id":null,"docs":" Remove the entry from the map.","sig":null,"attributes":[{"value":"/ Remove the entry from the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102062,"byte_end":102096,"line_start":2964,"line_end":2964,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102101,"byte_end":102104,"line_start":2965,"line_end":2965,"column_start":5,"column_end":8}},{"value":"/ The key and all values associated with the entry are removed and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102109,"byte_end":102177,"line_start":2966,"line_end":2966,"column_start":5,"column_end":73}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102182,"byte_end":102195,"line_start":2967,"line_end":2967,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":399},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103441,"byte_end":103445,"line_start":3006,"line_end":3006,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter<'_>(&'_ Self) -> ValueIter","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator visiting all values associated with the entry.","sig":null,"attributes":[{"value":"/ Returns an iterator visiting all values associated with the entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102779,"byte_end":102849,"line_start":2987,"line_end":2987,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102854,"byte_end":102857,"line_start":2988,"line_end":2988,"column_start":5,"column_end":8}},{"value":"/ Values are iterated in insertion order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102862,"byte_end":102905,"line_start":2989,"line_end":2989,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102910,"byte_end":102913,"line_start":2990,"line_end":2990,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102918,"byte_end":102932,"line_start":2991,"line_end":2991,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102937,"byte_end":102940,"line_start":2992,"line_end":2992,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102945,"byte_end":102952,"line_start":2993,"line_end":2993,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":102957,"byte_end":103006,"line_start":2994,"line_end":2994,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103011,"byte_end":103046,"line_start":2995,"line_end":2995,"column_start":5,"column_end":40}},{"value":"/ map.insert(HOST, \"world\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103051,"byte_end":103098,"line_start":2996,"line_end":2996,"column_start":5,"column_end":52}},{"value":"/ map.append(HOST, \"earth\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103103,"byte_end":103150,"line_start":2997,"line_end":2997,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103155,"byte_end":103158,"line_start":2998,"line_end":2998,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103163,"byte_end":103214,"line_start":2999,"line_end":2999,"column_start":5,"column_end":56}},{"value":"/ let mut iter = e.iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103219,"byte_end":103251,"line_start":3000,"line_end":3000,"column_start":5,"column_end":37}},{"value":"/ assert_eq!(&\"world\", iter.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103256,"byte_end":103307,"line_start":3001,"line_end":3001,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(&\"earth\", iter.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103312,"byte_end":103363,"line_start":3002,"line_end":3002,"column_start":5,"column_end":56}},{"value":"/ assert!(iter.next().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103368,"byte_end":103407,"line_start":3003,"line_end":3003,"column_start":5,"column_end":44}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103412,"byte_end":103417,"line_start":3004,"line_end":3004,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103422,"byte_end":103429,"line_start":3005,"line_end":3005,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104299,"byte_end":104307,"line_start":3034,"line_end":3034,"column_start":12,"column_end":20},"name":"iter_mut","qualname":"::iter_mut","value":"fn iter_mut<'_>(&'_ mut Self) -> ValueIterMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator mutably visiting all values associated with the\n entry.","sig":null,"attributes":[{"value":"/ Returns an iterator mutably visiting all values associated with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103532,"byte_end":103603,"line_start":3010,"line_end":3010,"column_start":5,"column_end":76}},{"value":"/ entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103608,"byte_end":103618,"line_start":3011,"line_end":3011,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103623,"byte_end":103626,"line_start":3012,"line_end":3012,"column_start":5,"column_end":8}},{"value":"/ Values are iterated in insertion order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103631,"byte_end":103674,"line_start":3013,"line_end":3013,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103679,"byte_end":103682,"line_start":3014,"line_end":3014,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103687,"byte_end":103701,"line_start":3015,"line_end":3015,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103706,"byte_end":103709,"line_start":3016,"line_end":3016,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103714,"byte_end":103721,"line_start":3017,"line_end":3017,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderMap, Entry, HOST};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103726,"byte_end":103775,"line_start":3018,"line_end":3018,"column_start":5,"column_end":54}},{"value":"/ let mut map = HeaderMap::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103780,"byte_end":103819,"line_start":3019,"line_end":3019,"column_start":5,"column_end":44}},{"value":"/ map.insert(HOST, \"world\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103824,"byte_end":103866,"line_start":3020,"line_end":3020,"column_start":5,"column_end":47}},{"value":"/ map.append(HOST, \"earth\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103871,"byte_end":103913,"line_start":3021,"line_end":3021,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103918,"byte_end":103921,"line_start":3022,"line_end":3022,"column_start":5,"column_end":8}},{"value":"/ if let Entry::Occupied(mut e) = map.entry(\"host\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103926,"byte_end":103981,"line_start":3023,"line_end":3023,"column_start":5,"column_end":60}},{"value":"/ for e in e.iter_mut() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":103986,"byte_end":104017,"line_start":3024,"line_end":3024,"column_start":5,"column_end":36}},{"value":"/ e.push_str(\"-boop\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104022,"byte_end":104054,"line_start":3025,"line_end":3025,"column_start":5,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104059,"byte_end":104068,"line_start":3026,"line_end":3026,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104073,"byte_end":104078,"line_start":3027,"line_end":3027,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104083,"byte_end":104086,"line_start":3028,"line_end":3028,"column_start":5,"column_end":8}},{"value":"/ let mut values = map.get_all(\"host\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104091,"byte_end":104132,"line_start":3029,"line_end":3029,"column_start":5,"column_end":46}},{"value":"/ let mut i = values.iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104137,"byte_end":104167,"line_start":3030,"line_end":3030,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(&\"world-boop\", i.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104172,"byte_end":104221,"line_start":3031,"line_end":3031,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(&\"earth-boop\", i.next().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104226,"byte_end":104275,"line_start":3032,"line_end":3032,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104280,"byte_end":104287,"line_start":3033,"line_end":3033,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":406},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104525,"byte_end":104534,"line_start":3043,"line_end":3043,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> ValueIterMut","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":413},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104752,"byte_end":104761,"line_start":3052,"line_end":3052,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'b OccupiedEntry as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> ValueIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104963,"byte_end":104972,"line_start":3061,"line_end":3061,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'b mut OccupiedEntry as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> ValueIterMut","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":425},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105141,"byte_end":105145,"line_start":3071,"line_end":3071,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":426},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105377,"byte_end":105386,"line_start":3081,"line_end":3081,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":434},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105990,"byte_end":105994,"line_start":3101,"line_end":3101,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":109414,"byte_end":109428,"line_start":3272,"line_end":3272,"column_start":15,"column_end":29},"name":"IntoHeaderName","qualname":"::header::map::into_header_name::IntoHeaderName","value":"IntoHeaderName: Sealed","parent":null,"children":[],"decl_id":null,"docs":" A marker trait used to identify values that can be used as insert keys\n to a `HeaderMap`.\n","sig":null,"attributes":[{"value":"/ A marker trait used to identify values that can be used as insert keys","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":109299,"byte_end":109373,"line_start":3270,"line_end":3270,"column_start":5,"column_end":79}},{"value":"/ to a `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":109378,"byte_end":109399,"line_start":3271,"line_end":3271,"column_start":5,"column_end":26}}]},{"kind":"Trait","id":{"krate":0,"index":490},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":109843,"byte_end":109849,"line_start":3282,"line_end":3282,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::header::map::into_header_name::Sealed","value":"Sealed","parent":null,"children":[{"krate":0,"index":491},{"krate":0,"index":493},{"krate":0,"index":495}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":491},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":109886,"byte_end":109892,"line_start":3284,"line_end":3284,"column_start":12,"column_end":18},"name":"insert","qualname":"::header::map::into_header_name::Sealed::insert","value":"fn insert(Self, &'_ mut HeaderMap, T) -> Option","parent":{"krate":0,"index":490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":493},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":109983,"byte_end":109989,"line_start":3287,"line_end":3287,"column_start":12,"column_end":18},"name":"append","qualname":"::header::map::into_header_name::Sealed::append","value":"fn append(Self, &'_ mut HeaderMap, T) -> bool","parent":{"krate":0,"index":490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":495},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110075,"byte_end":110080,"line_start":3290,"line_end":3290,"column_start":12,"column_end":17},"name":"entry","qualname":"::header::map::into_header_name::Sealed::entry","value":"fn entry(Self, &'_ mut HeaderMap) -> Entry","parent":{"krate":0,"index":490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":498},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110224,"byte_end":110230,"line_start":3297,"line_end":3297,"column_start":12,"column_end":18},"name":"insert","qualname":"::insert","value":"fn insert(Self, &'_ mut HeaderMap, T) -> Option","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":491},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110203,"byte_end":110212,"line_start":3296,"line_end":3296,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":500},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110362,"byte_end":110368,"line_start":3302,"line_end":3302,"column_start":12,"column_end":18},"name":"append","qualname":"::append","value":"fn append(Self, &'_ mut HeaderMap, T) -> bool","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":493},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110341,"byte_end":110350,"line_start":3301,"line_end":3301,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":502},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110495,"byte_end":110500,"line_start":3307,"line_end":3307,"column_start":12,"column_end":17},"name":"entry","qualname":"::entry","value":"fn entry(Self, &'_ mut HeaderMap) -> Entry","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":495},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110474,"byte_end":110483,"line_start":3306,"line_end":3306,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110711,"byte_end":110717,"line_start":3316,"line_end":3316,"column_start":12,"column_end":18},"name":"insert","qualname":"<&'a HeaderName as header::map::into_header_name::Sealed>::insert","value":"fn insert(Self, &'_ mut HeaderMap, T) -> Option","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":491},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110690,"byte_end":110699,"line_start":3315,"line_end":3315,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110848,"byte_end":110854,"line_start":3320,"line_end":3320,"column_start":12,"column_end":18},"name":"append","qualname":"<&'a HeaderName as header::map::into_header_name::Sealed>::append","value":"fn append(Self, &'_ mut HeaderMap, T) -> bool","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":493},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110827,"byte_end":110836,"line_start":3319,"line_end":3319,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":511},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110981,"byte_end":110986,"line_start":3325,"line_end":3325,"column_start":12,"column_end":17},"name":"entry","qualname":"<&'a HeaderName as header::map::into_header_name::Sealed>::entry","value":"fn entry(Self, &'_ mut HeaderMap) -> Entry","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":495},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110960,"byte_end":110969,"line_start":3324,"line_end":3324,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111199,"byte_end":111205,"line_start":3334,"line_end":3334,"column_start":12,"column_end":18},"name":"insert","qualname":"<&'static str as header::map::into_header_name::Sealed>::insert","value":"fn insert(Self, &'_ mut HeaderMap, T) -> Option","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":491},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111178,"byte_end":111187,"line_start":3333,"line_end":3333,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111374,"byte_end":111380,"line_start":3338,"line_end":3338,"column_start":12,"column_end":18},"name":"append","qualname":"<&'static str as header::map::into_header_name::Sealed>::append","value":"fn append(Self, &'_ mut HeaderMap, T) -> bool","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":493},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111353,"byte_end":111362,"line_start":3337,"line_end":3337,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":522},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111545,"byte_end":111550,"line_start":3343,"line_end":3343,"column_start":12,"column_end":17},"name":"entry","qualname":"<&'static str as header::map::into_header_name::Sealed>::entry","value":"fn entry(Self, &'_ mut HeaderMap) -> Entry","parent":{"krate":0,"index":490},"children":[],"decl_id":{"krate":0,"index":495},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111524,"byte_end":111533,"line_start":3342,"line_end":3342,"column_start":9,"column_end":18}}]},{"kind":"Trait","id":{"krate":0,"index":543},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111949,"byte_end":111961,"line_start":3356,"line_end":3356,"column_start":15,"column_end":27},"name":"AsHeaderName","qualname":"::header::map::as_header_name::AsHeaderName","value":"AsHeaderName: Sealed","parent":null,"children":[],"decl_id":null,"docs":" A marker trait used to identify values that can be used as search keys\n to a `HeaderMap`.\n","sig":null,"attributes":[{"value":"/ A marker trait used to identify values that can be used as search keys","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111834,"byte_end":111908,"line_start":3354,"line_end":3354,"column_start":5,"column_end":79}},{"value":"/ to a `HeaderMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111913,"byte_end":111934,"line_start":3355,"line_end":3355,"column_start":5,"column_end":26}}]},{"kind":"Trait","id":{"krate":0,"index":544},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112353,"byte_end":112359,"line_start":3366,"line_end":3366,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::header::map::as_header_name::Sealed","value":"Sealed","parent":null,"children":[{"krate":0,"index":545},{"krate":0,"index":547},{"krate":0,"index":549}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":545},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112396,"byte_end":112405,"line_start":3368,"line_end":3368,"column_start":12,"column_end":21},"name":"try_entry","qualname":"::header::map::as_header_name::Sealed::try_entry","value":"fn try_entry(Self, &'_ mut HeaderMap)\n-> Result","parent":{"krate":0,"index":544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":547},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112518,"byte_end":112522,"line_start":3371,"line_end":3371,"column_start":12,"column_end":16},"name":"find","qualname":"::header::map::as_header_name::Sealed::find","value":"fn find(&'_ Self, &'_ HeaderMap) -> Option<(usize, usize)>","parent":{"krate":0,"index":544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":549},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112615,"byte_end":112621,"line_start":3374,"line_end":3374,"column_start":12,"column_end":18},"name":"as_str","qualname":"::header::map::as_header_name::Sealed::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":{"krate":0,"index":544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":551},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112731,"byte_end":112740,"line_start":3381,"line_end":3381,"column_start":12,"column_end":21},"name":"try_entry","qualname":"::try_entry","value":"fn try_entry(Self, &'_ mut HeaderMap)\n-> Result","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":545},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112710,"byte_end":112719,"line_start":3380,"line_end":3380,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":553},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112892,"byte_end":112896,"line_start":3386,"line_end":3386,"column_start":12,"column_end":16},"name":"find","qualname":"::find","value":"fn find(&'_ Self, &'_ HeaderMap) -> Option<(usize, usize)>","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":547},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112871,"byte_end":112880,"line_start":3385,"line_end":3385,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":555},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113004,"byte_end":113010,"line_start":3390,"line_end":3390,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":549},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":559},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113195,"byte_end":113204,"line_start":3399,"line_end":3399,"column_start":12,"column_end":21},"name":"try_entry","qualname":"<&'a HeaderName as header::map::as_header_name::Sealed>::try_entry","value":"fn try_entry(Self, &'_ mut HeaderMap)\n-> Result","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":545},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113174,"byte_end":113183,"line_start":3398,"line_end":3398,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":561},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113356,"byte_end":113360,"line_start":3404,"line_end":3404,"column_start":12,"column_end":16},"name":"find","qualname":"<&'a HeaderName as header::map::as_header_name::Sealed>::find","value":"fn find(&'_ Self, &'_ HeaderMap) -> Option<(usize, usize)>","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":547},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113335,"byte_end":113344,"line_start":3403,"line_end":3403,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":563},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113469,"byte_end":113475,"line_start":3408,"line_end":3408,"column_start":12,"column_end":18},"name":"as_str","qualname":"<&'a HeaderName as header::map::as_header_name::Sealed>::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":549},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113662,"byte_end":113671,"line_start":3417,"line_end":3417,"column_start":12,"column_end":21},"name":"try_entry","qualname":"<&'a str as header::map::as_header_name::Sealed>::try_entry","value":"fn try_entry(Self, &'_ mut HeaderMap)\n-> Result","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":545},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113641,"byte_end":113650,"line_start":3416,"line_end":3416,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113867,"byte_end":113871,"line_start":3422,"line_end":3422,"column_start":12,"column_end":16},"name":"find","qualname":"<&'a str as header::map::as_header_name::Sealed>::find","value":"fn find(&'_ Self, &'_ HeaderMap) -> Option<(usize, usize)>","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":547},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113846,"byte_end":113855,"line_start":3421,"line_end":3421,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":574},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114044,"byte_end":114050,"line_start":3426,"line_end":3426,"column_start":12,"column_end":18},"name":"as_str","qualname":"<&'a str as header::map::as_header_name::Sealed>::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":549},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":578},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114202,"byte_end":114211,"line_start":3435,"line_end":3435,"column_start":12,"column_end":21},"name":"try_entry","qualname":"::try_entry","value":"fn try_entry(Self, &'_ mut HeaderMap)\n-> Result","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":545},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114181,"byte_end":114190,"line_start":3434,"line_end":3434,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":580},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114371,"byte_end":114375,"line_start":3440,"line_end":3440,"column_start":12,"column_end":16},"name":"find","qualname":"::find","value":"fn find(&'_ Self, &'_ HeaderMap) -> Option<(usize, usize)>","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":547},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114350,"byte_end":114359,"line_start":3439,"line_end":3439,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":582},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114502,"byte_end":114508,"line_start":3444,"line_end":3444,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":549},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":586},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114663,"byte_end":114672,"line_start":3453,"line_end":3453,"column_start":12,"column_end":21},"name":"try_entry","qualname":"<&'a String as header::map::as_header_name::Sealed>::try_entry","value":"fn try_entry(Self, &'_ mut HeaderMap)\n-> Result","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":545},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114642,"byte_end":114651,"line_start":3452,"line_end":3452,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":588},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114832,"byte_end":114836,"line_start":3458,"line_end":3458,"column_start":12,"column_end":16},"name":"find","qualname":"<&'a String as header::map::as_header_name::Sealed>::find","value":"fn find(&'_ Self, &'_ HeaderMap) -> Option<(usize, usize)>","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":547},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114811,"byte_end":114820,"line_start":3457,"line_end":3457,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":590},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114954,"byte_end":114960,"line_start":3462,"line_end":3462,"column_start":12,"column_end":18},"name":"as_str","qualname":"<&'a String as header::map::as_header_name::Sealed>::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":{"krate":0,"index":544},"children":[],"decl_id":{"krate":0,"index":549},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2649},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117205,"byte_end":117215,"line_start":33,"line_end":33,"column_start":12,"column_end":22},"name":"HeaderName","qualname":"::header::name::HeaderName","value":"HeaderName { }","parent":null,"children":[{"krate":0,"index":2650}],"decl_id":null,"docs":" Represents an HTTP header field name","sig":null,"attributes":[{"value":"/ Represents an HTTP header field name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116232,"byte_end":116272,"line_start":12,"line_end":12,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116273,"byte_end":116276,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ Header field names identify the header. Header sets may include multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116277,"byte_end":116353,"line_start":14,"line_end":14,"column_start":1,"column_end":77}},{"value":"/ headers with the same name. The HTTP specification defines a number of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116354,"byte_end":116428,"line_start":15,"line_end":15,"column_start":1,"column_end":75}},{"value":"/ standard headers, but HTTP messages may include non-standard header names as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116429,"byte_end":116509,"line_start":16,"line_end":16,"column_start":1,"column_end":81}},{"value":"/ well as long as they adhere to the specification.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116510,"byte_end":116563,"line_start":17,"line_end":17,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116564,"byte_end":116567,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ `HeaderName` is used as the [`HeaderMap`] key. Constants are available for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116568,"byte_end":116646,"line_start":19,"line_end":19,"column_start":1,"column_end":79}},{"value":"/ all standard header names in the [`header`] module.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116647,"byte_end":116702,"line_start":20,"line_end":20,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116703,"byte_end":116706,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ # Representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116707,"byte_end":116727,"line_start":22,"line_end":22,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116728,"byte_end":116731,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ `HeaderName` represents standard header names using an `enum`, as such they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116732,"byte_end":116811,"line_start":24,"line_end":24,"column_start":1,"column_end":80}},{"value":"/ will not require an allocation for storage. All custom header names are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116812,"byte_end":116887,"line_start":25,"line_end":25,"column_start":1,"column_end":76}},{"value":"/ lower cased upon conversion to a `HeaderName` value. This avoids the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116888,"byte_end":116960,"line_start":26,"line_end":26,"column_start":1,"column_end":73}},{"value":"/ overhead of dynamically doing lower case conversion during the hash code","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":116961,"byte_end":117037,"line_start":27,"line_end":27,"column_start":1,"column_end":77}},{"value":"/ computation and the comparison operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117038,"byte_end":117083,"line_start":28,"line_end":28,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117084,"byte_end":117087,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ [`HeaderMap`]: struct.HeaderMap.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117088,"byte_end":117128,"line_start":30,"line_end":30,"column_start":1,"column_end":41}},{"value":"/ [`header`]: index.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117129,"byte_end":117155,"line_start":31,"line_end":31,"column_start":1,"column_end":27}}]},{"kind":"Struct","id":{"krate":0,"index":2663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117310,"byte_end":117317,"line_start":39,"line_end":39,"column_start":12,"column_end":19},"name":"HdrName","qualname":"::header::name::HdrName","value":"HdrName { }","parent":null,"children":[{"krate":0,"index":2665}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":630},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117781,"byte_end":117798,"line_start":61,"line_end":61,"column_start":12,"column_end":29},"name":"InvalidHeaderName","qualname":"::header::name::InvalidHeaderName","value":"InvalidHeaderName { }","parent":null,"children":[{"krate":0,"index":631}],"decl_id":null,"docs":" A possible error when converting a `HeaderName` from another type.\n","sig":null,"attributes":[{"value":"/ A possible error when converting a `HeaderName` from another type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":117699,"byte_end":117769,"line_start":60,"line_end":60,"column_start":1,"column_end":71}}]},{"kind":"Const","id":{"krate":0,"index":2726},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":121763,"byte_end":121769,"line_start":167,"line_end":167,"column_start":14,"column_end":20},"name":"ACCEPT","qualname":"::header::name::ACCEPT","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Advertises which content types the client is able to understand.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2727},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":122645,"byte_end":122659,"line_start":182,"line_end":182,"column_start":21,"column_end":35},"name":"ACCEPT_CHARSET","qualname":"::header::name::ACCEPT_CHARSET","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Advertises which character set the client is able to understand.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2728},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":124094,"byte_end":124109,"line_start":210,"line_end":210,"column_start":22,"column_end":37},"name":"ACCEPT_ENCODING","qualname":"::header::name::ACCEPT_ENCODING","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Advertises which content encoding the client is able to understand.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2729},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":125630,"byte_end":125645,"line_start":235,"line_end":235,"column_start":22,"column_end":37},"name":"ACCEPT_LANGUAGE","qualname":"::header::name::ACCEPT_LANGUAGE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Advertises which languages the client is able to understand.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2730},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":126152,"byte_end":126165,"line_start":245,"line_end":245,"column_start":20,"column_end":33},"name":"ACCEPT_RANGES","qualname":"::header::name::ACCEPT_RANGES","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Marker used by the server to advertise partial request support.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2731},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":127518,"byte_end":127550,"line_start":270,"line_end":270,"column_start":37,"column_end":69},"name":"ACCESS_CONTROL_ALLOW_CREDENTIALS","qualname":"::header::name::ACCESS_CONTROL_ALLOW_CREDENTIALS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Preflight response indicating if the response to the request can be\n exposed to the page.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2732},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":128373,"byte_end":128401,"line_start":286,"line_end":286,"column_start":33,"column_end":61},"name":"ACCESS_CONTROL_ALLOW_HEADERS","qualname":"::header::name::ACCESS_CONTROL_ALLOW_HEADERS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Preflight response indicating permitted HTTP headers.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2733},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":128726,"byte_end":128754,"line_start":293,"line_end":293,"column_start":33,"column_end":61},"name":"ACCESS_CONTROL_ALLOW_METHODS","qualname":"::header::name::ACCESS_CONTROL_ALLOW_METHODS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Preflight header response indicating permitted access methods.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":128921,"byte_end":128948,"line_start":297,"line_end":297,"column_start":32,"column_end":59},"name":"ACCESS_CONTROL_ALLOW_ORIGIN","qualname":"::header::name::ACCESS_CONTROL_ALLOW_ORIGIN","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates whether the response can be shared with resources with the\n given origin.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2735},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":129120,"byte_end":129149,"line_start":301,"line_end":301,"column_start":34,"column_end":63},"name":"ACCESS_CONTROL_EXPOSE_HEADERS","qualname":"::header::name::ACCESS_CONTROL_EXPOSE_HEADERS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates which headers can be exposed as part of the response by\n listing their names.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2736},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":129290,"byte_end":129312,"line_start":304,"line_end":304,"column_start":27,"column_end":49},"name":"ACCESS_CONTROL_MAX_AGE","qualname":"::header::name::ACCESS_CONTROL_MAX_AGE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates how long the results of a preflight request can be cached.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2737},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":129476,"byte_end":129506,"line_start":308,"line_end":308,"column_start":35,"column_end":65},"name":"ACCESS_CONTROL_REQUEST_HEADERS","qualname":"::header::name::ACCESS_CONTROL_REQUEST_HEADERS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Informs the server which HTTP headers will be used when an actual\n request is made.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2738},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":129682,"byte_end":129711,"line_start":312,"line_end":312,"column_start":34,"column_end":63},"name":"ACCESS_CONTROL_REQUEST_METHOD","qualname":"::header::name::ACCESS_CONTROL_REQUEST_METHOD","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Informs the server know which HTTP method will be used when the actual\n request is made.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2739},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":130129,"byte_end":130132,"line_start":320,"line_end":320,"column_start":11,"column_end":14},"name":"AGE","qualname":"::header::name::AGE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates the time in seconds the object has been in a proxy cache.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2740},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":130539,"byte_end":130544,"line_start":329,"line_end":329,"column_start":13,"column_end":18},"name":"ALLOW","qualname":"::header::name::ALLOW","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Lists the set of methods support by a resource.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2741},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":130641,"byte_end":130648,"line_start":332,"line_end":332,"column_start":14,"column_end":21},"name":"ALT_SVC","qualname":"::header::name::ALT_SVC","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Advertises the availability of alternate services to clients.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2742},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":130912,"byte_end":130925,"line_start":338,"line_end":338,"column_start":21,"column_end":34},"name":"AUTHORIZATION","qualname":"::header::name::AUTHORIZATION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains the credentials to authenticate a user agent with a server.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2743},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":131245,"byte_end":131258,"line_start":346,"line_end":346,"column_start":20,"column_end":33},"name":"CACHE_CONTROL","qualname":"::header::name::CACHE_CONTROL","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Specifies directives for caching mechanisms in both requests and\n responses.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2744},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":132075,"byte_end":132085,"line_start":361,"line_end":361,"column_start":18,"column_end":28},"name":"CONNECTION","qualname":"::header::name::CONNECTION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Controls whether or not the network connection stays open after the\n current transaction finishes.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2745},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":133215,"byte_end":133234,"line_start":381,"line_end":381,"column_start":26,"column_end":45},"name":"CONTENT_DISPOSITION","qualname":"::header::name::CONTENT_DISPOSITION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates if the content is expected to be displayed inline.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2746},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":133878,"byte_end":133894,"line_start":393,"line_end":393,"column_start":23,"column_end":39},"name":"CONTENT_ENCODING","qualname":"::header::name::CONTENT_ENCODING","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Used to compress the media-type.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2747},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":134728,"byte_end":134744,"line_start":408,"line_end":408,"column_start":23,"column_end":39},"name":"CONTENT_LANGUAGE","qualname":"::header::name::CONTENT_LANGUAGE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Used to describe the languages intended for the audience.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2748},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":134950,"byte_end":134964,"line_start":414,"line_end":414,"column_start":21,"column_end":35},"name":"CONTENT_LENGTH","qualname":"::header::name::CONTENT_LENGTH","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates the size of the entity-body.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":135640,"byte_end":135656,"line_start":427,"line_end":427,"column_start":23,"column_end":39},"name":"CONTENT_LOCATION","qualname":"::header::name::CONTENT_LOCATION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates an alternate location for the returned data.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":135774,"byte_end":135787,"line_start":430,"line_end":430,"column_start":20,"column_end":33},"name":"CONTENT_RANGE","qualname":"::header::name::CONTENT_RANGE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates where in a full body message a partial message belongs.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2751},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":136122,"byte_end":136145,"line_start":438,"line_end":438,"column_start":29,"column_end":52},"name":"CONTENT_SECURITY_POLICY","qualname":"::header::name::CONTENT_SECURITY_POLICY","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Allows controlling resources the user agent is allowed to load for a\n given page.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2752},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":136589,"byte_end":136624,"line_start":446,"line_end":446,"column_start":39,"column_end":74},"name":"CONTENT_SECURITY_POLICY_REPORT_ONLY","qualname":"::header::name::CONTENT_SECURITY_POLICY_REPORT_ONLY","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Allows experimenting with policies by monitoring their effects.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2753},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":137213,"byte_end":137225,"line_start":458,"line_end":458,"column_start":19,"column_end":31},"name":"CONTENT_TYPE","qualname":"::header::name::CONTENT_TYPE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Used to indicate the media type of the resource.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2754},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":137505,"byte_end":137511,"line_start":465,"line_end":465,"column_start":14,"column_end":20},"name":"COOKIE","qualname":"::header::name::COOKIE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains stored HTTP cookies previously sent by the server with the\n Set-Cookie header.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":137712,"byte_end":137715,"line_start":471,"line_end":471,"column_start":11,"column_end":14},"name":"DNT","qualname":"::header::name::DNT","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates the client's tracking preference.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2756},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":137810,"byte_end":137814,"line_start":474,"line_end":474,"column_start":12,"column_end":16},"name":"DATE","qualname":"::header::name::DATE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains the date and time at which the message was originated.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2757},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":138681,"byte_end":138685,"line_start":490,"line_end":490,"column_start":12,"column_end":16},"name":"ETAG","qualname":"::header::name::ETAG","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Identifier for a specific version of a resource.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2758},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":139435,"byte_end":139441,"line_start":509,"line_end":509,"column_start":14,"column_end":20},"name":"EXPECT","qualname":"::header::name::EXPECT","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates expectations that need to be fulfilled by the server in order\n to properly handle the request.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2759},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":139831,"byte_end":139838,"line_start":518,"line_end":518,"column_start":15,"column_end":22},"name":"EXPIRES","qualname":"::header::name::EXPIRES","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains the date/time after which the response is considered stale.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2760},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":140489,"byte_end":140498,"line_start":530,"line_end":530,"column_start":17,"column_end":26},"name":"FORWARDED","qualname":"::header::name::FORWARDED","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains information from the client-facing side of proxy servers that\n is altered or lost when a proxy is involved in the path of the request.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2761},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":140893,"byte_end":140897,"line_start":539,"line_end":539,"column_start":12,"column_end":16},"name":"FROM","qualname":"::header::name::FROM","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains an Internet email address for a human user who controls the\n requesting user agent.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2762},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":141411,"byte_end":141415,"line_start":550,"line_end":550,"column_start":12,"column_end":16},"name":"HOST","qualname":"::header::name::HOST","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Specifies the domain name of the server and (optionally) the TCP port\n number on which the server is listening.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":142721,"byte_end":142729,"line_start":575,"line_end":575,"column_start":15,"column_end":23},"name":"IF_MATCH","qualname":"::header::name::IF_MATCH","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Makes a request conditional based on the E-Tag.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2764},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":143579,"byte_end":143596,"line_start":592,"line_end":592,"column_start":23,"column_end":40},"name":"IF_MODIFIED_SINCE","qualname":"::header::name::IF_MODIFIED_SINCE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Makes a request conditional based on the modification date.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2765},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":145576,"byte_end":145589,"line_start":628,"line_end":628,"column_start":19,"column_end":32},"name":"IF_NONE_MATCH","qualname":"::header::name::IF_NONE_MATCH","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Makes a request conditional based on the E-Tag.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2766},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":146336,"byte_end":146344,"line_start":644,"line_end":644,"column_start":15,"column_end":23},"name":"IF_RANGE","qualname":"::header::name::IF_RANGE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Makes a request conditional based on range.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2767},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":147385,"byte_end":147404,"line_start":665,"line_end":665,"column_start":25,"column_end":44},"name":"IF_UNMODIFIED_SINCE","qualname":"::header::name::IF_UNMODIFIED_SINCE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Makes the request conditional based on the last modification date.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2768},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":147511,"byte_end":147524,"line_start":668,"line_end":668,"column_start":20,"column_end":33},"name":"LAST_MODIFIED","qualname":"::header::name::LAST_MODIFIED","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Content-Types that are acceptable for the response.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2769},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":147691,"byte_end":147695,"line_start":672,"line_end":672,"column_start":12,"column_end":16},"name":"LINK","qualname":"::header::name::LINK","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Allows the server to point an interested client to another resource\n containing metadata about the requested resource.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2770},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":149233,"byte_end":149241,"line_start":703,"line_end":703,"column_start":16,"column_end":24},"name":"LOCATION","qualname":"::header::name::LOCATION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates the URL to redirect a page to.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2771},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":149371,"byte_end":149383,"line_start":707,"line_end":707,"column_start":19,"column_end":31},"name":"MAX_FORWARDS","qualname":"::header::name::MAX_FORWARDS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates the max number of intermediaries the request should be sent\n through.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2772},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":149733,"byte_end":149739,"line_start":715,"line_end":715,"column_start":14,"column_end":20},"name":"ORIGIN","qualname":"::header::name::ORIGIN","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates where a fetch originates from.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2773},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":150129,"byte_end":150135,"line_start":723,"line_end":723,"column_start":14,"column_end":20},"name":"PRAGMA","qualname":"::header::name::PRAGMA","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" HTTP/1.0 header usually used for backwards compatibility.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2774},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":151136,"byte_end":151154,"line_start":741,"line_end":741,"column_start":25,"column_end":43},"name":"PROXY_AUTHENTICATE","qualname":"::header::name::PROXY_AUTHENTICATE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Defines the authentication method that should be used to gain access to\n a proxy.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2775},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":151465,"byte_end":151484,"line_start":748,"line_end":748,"column_start":26,"column_end":45},"name":"PROXY_AUTHORIZATION","qualname":"::header::name::PROXY_AUTHORIZATION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains the credentials to authenticate a user agent to a proxy server.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2776},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":151872,"byte_end":151887,"line_start":756,"line_end":756,"column_start":21,"column_end":36},"name":"PUBLIC_KEY_PINS","qualname":"::header::name::PUBLIC_KEY_PINS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Associates a specific cryptographic public key with a certain server.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":152172,"byte_end":152199,"line_start":763,"line_end":763,"column_start":31,"column_end":58},"name":"PUBLIC_KEY_PINS_REPORT_ONLY","qualname":"::header::name::PUBLIC_KEY_PINS_REPORT_ONLY","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Sends reports of pinning violation to the report-uri specified in the\n header.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2778},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":152768,"byte_end":152773,"line_start":773,"line_end":773,"column_start":13,"column_end":18},"name":"RANGE","qualname":"::header::name::RANGE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates the part of a document that the server should return.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2779},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":153122,"byte_end":153129,"line_start":781,"line_end":781,"column_start":15,"column_end":22},"name":"REFERER","qualname":"::header::name::REFERER","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains the address of the previous web page from which a link to the\n currently requested page was followed.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2780},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":153256,"byte_end":153271,"line_start":785,"line_end":785,"column_start":22,"column_end":37},"name":"REFERRER_POLICY","qualname":"::header::name::REFERRER_POLICY","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Governs which referrer information should be included with requests\n made.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2781},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":153401,"byte_end":153408,"line_start":789,"line_end":789,"column_start":15,"column_end":22},"name":"REFRESH","qualname":"::header::name::REFRESH","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Informs the web browser that the current page or frame should be\n refreshed.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2782},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":153982,"byte_end":153993,"line_start":801,"line_end":801,"column_start":18,"column_end":29},"name":"RETRY_AFTER","qualname":"::header::name::RETRY_AFTER","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" The Retry-After response HTTP header indicates how long the user agent\n should wait before making a follow-up request. There are two main cases\n this header is used:","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2783},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":154271,"byte_end":154291,"line_start":807,"line_end":807,"column_start":26,"column_end":46},"name":"SEC_WEBSOCKET_ACCEPT","qualname":"::header::name::SEC_WEBSOCKET_ACCEPT","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" The |Sec-WebSocket-Accept| header field is used in the WebSocket\n opening handshake. It is sent from the server to the client to\n confirm that the server is willing to initiate the WebSocket\n connection.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2784},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":154677,"byte_end":154701,"line_start":814,"line_end":814,"column_start":30,"column_end":54},"name":"SEC_WEBSOCKET_EXTENSIONS","qualname":"::header::name::SEC_WEBSOCKET_EXTENSIONS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" The |Sec-WebSocket-Extensions| header field is used in the WebSocket\n opening handshake. It is initially sent from the client to the\n server, and then subsequently sent from the server to the client, to\n agree on a set of protocol-level extensions to use for the duration\n of the connection.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2785},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":155231,"byte_end":155248,"line_start":823,"line_end":823,"column_start":23,"column_end":40},"name":"SEC_WEBSOCKET_KEY","qualname":"::header::name::SEC_WEBSOCKET_KEY","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" The |Sec-WebSocket-Key| header field is used in the WebSocket opening\n handshake. It is sent from the client to the server to provide part\n of the information used by the server to prove that it received a\n valid WebSocket opening handshake. This helps ensure that the server\n does not accept connections from non-WebSocket clients (e.g., HTTP\n clients) that are being abused to send data to unsuspecting WebSocket\n servers.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2786},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":155666,"byte_end":155688,"line_start":830,"line_end":830,"column_start":28,"column_end":50},"name":"SEC_WEBSOCKET_PROTOCOL","qualname":"::header::name::SEC_WEBSOCKET_PROTOCOL","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" The |Sec-WebSocket-Protocol| header field is used in the WebSocket\n opening handshake. It is sent from the client to the server and back\n from the server to the client to confirm the subprotocol of the\n connection. This enables scripts to both select a subprotocol and be\n sure that the server agreed to serve that subprotocol.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2787},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":156169,"byte_end":156190,"line_start":838,"line_end":838,"column_start":27,"column_end":48},"name":"SEC_WEBSOCKET_VERSION","qualname":"::header::name::SEC_WEBSOCKET_VERSION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" The |Sec-WebSocket-Version| header field is used in the WebSocket\n opening handshake. It is sent from the client to the server to\n indicate the protocol version of the connection. This enables\n servers to correctly interpret the opening handshake and subsequent\n data being sent from the data, and close the connection if the server\n cannot interpret that data in a safe manner.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2788},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":156587,"byte_end":156593,"line_start":847,"line_end":847,"column_start":14,"column_end":20},"name":"SERVER","qualname":"::header::name::SERVER","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains information about the software used by the origin server to\n handle the request.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2789},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":156688,"byte_end":156698,"line_start":850,"line_end":850,"column_start":17,"column_end":27},"name":"SET_COOKIE","qualname":"::header::name::SET_COOKIE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Used to send cookies from the server to the user agent.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2790},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":156821,"byte_end":156846,"line_start":853,"line_end":853,"column_start":31,"column_end":56},"name":"STRICT_TRANSPORT_SECURITY","qualname":"::header::name::STRICT_TRANSPORT_SECURITY","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Tells the client to communicate with HTTPS instead of using HTTP.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2791},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":157391,"byte_end":157393,"line_start":863,"line_end":863,"column_start":10,"column_end":12},"name":"TE","qualname":"::header::name::TE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Informs the server of transfer encodings willing to be accepted as part\n of the response.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2792},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":157513,"byte_end":157520,"line_start":867,"line_end":867,"column_start":15,"column_end":22},"name":"TRAILER","qualname":"::header::name::TRAILER","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Allows the sender to include additional fields at the end of chunked\n messages.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":158206,"byte_end":158223,"line_start":881,"line_end":881,"column_start":24,"column_end":41},"name":"TRANSFER_ENCODING","qualname":"::header::name::TRANSFER_ENCODING","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Specifies the form of encoding used to safely transfer the entity to the\n client.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2794},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":158357,"byte_end":158367,"line_start":885,"line_end":885,"column_start":17,"column_end":27},"name":"USER_AGENT","qualname":"::header::name::USER_AGENT","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Contains a string that allows identifying the requesting client's\n software.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2795},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":158462,"byte_end":158469,"line_start":888,"line_end":888,"column_start":15,"column_end":22},"name":"UPGRADE","qualname":"::header::name::UPGRADE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Used as part of the exchange to upgrade the protocol.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2796},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":158642,"byte_end":158667,"line_start":892,"line_end":892,"column_start":31,"column_end":56},"name":"UPGRADE_INSECURE_REQUESTS","qualname":"::header::name::UPGRADE_INSECURE_REQUESTS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Sends a signal to the server expressing the client’s preference for an\n encrypted and authenticated response.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2797},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":159315,"byte_end":159319,"line_start":904,"line_end":904,"column_start":12,"column_end":16},"name":"VARY","qualname":"::header::name::VARY","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Determines how to match future requests with cached responses.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2798},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":159730,"byte_end":159733,"line_start":913,"line_end":913,"column_start":11,"column_end":14},"name":"VIA","qualname":"::header::name::VIA","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Added by proxies to track routing.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2799},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":160118,"byte_end":160125,"line_start":921,"line_end":921,"column_start":15,"column_end":22},"name":"WARNING","qualname":"::header::name::WARNING","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" General HTTP header contains information about possible problems with\n the status of the message.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2800},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":160263,"byte_end":160279,"line_start":925,"line_end":925,"column_start":23,"column_end":39},"name":"WWW_AUTHENTICATE","qualname":"::header::name::WWW_AUTHENTICATE","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Defines the authentication method that should be used to gain access to\n a resource.\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2801},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":161063,"byte_end":161085,"line_start":940,"line_end":940,"column_start":27,"column_end":49},"name":"X_CONTENT_TYPE_OPTIONS","qualname":"::header::name::X_CONTENT_TYPE_OPTIONS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Marker used by the server to indicate that the MIME types advertised in\n the `content-type` headers should not be changed and be followed.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2802},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":161747,"byte_end":161769,"line_start":953,"line_end":953,"column_start":27,"column_end":49},"name":"X_DNS_PREFETCH_CONTROL","qualname":"::header::name::X_DNS_PREFETCH_CONTROL","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Controls DNS prefetching.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2803},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":162201,"byte_end":162216,"line_start":963,"line_end":963,"column_start":21,"column_end":36},"name":"X_FRAME_OPTIONS","qualname":"::header::name::X_FRAME_OPTIONS","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Indicates whether or not a browser should be allowed to render a page in\n a frame.","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":2804},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":162858,"byte_end":162874,"line_start":974,"line_end":974,"column_start":22,"column_end":38},"name":"X_XSS_PROTECTION","qualname":"::header::name::X_XSS_PROTECTION","value":"HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Stop pages from loading when an XSS attack is detected.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":644},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169496,"byte_end":169500,"line_start":1089,"line_end":1089,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(StandardHeader) -> HdrName","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":646},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169734,"byte_end":169744,"line_start":1098,"line_end":1098,"column_start":12,"column_end":22},"name":"from_bytes","qualname":"::from_bytes","value":"fn from_bytes<'_>(&'_ [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Converts a slice of bytes to an HTTP header name.","sig":null,"attributes":[{"value":"/ Converts a slice of bytes to an HTTP header name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169617,"byte_end":169670,"line_start":1095,"line_end":1095,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169675,"byte_end":169678,"line_start":1096,"line_end":1096,"column_start":5,"column_end":8}},{"value":"/ This function normalizes the input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169683,"byte_end":169722,"line_start":1097,"line_end":1097,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":651},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171922,"byte_end":171936,"line_start":1152,"line_end":1152,"column_start":12,"column_end":26},"name":"from_lowercase","qualname":"::from_lowercase","value":"fn from_lowercase<'_>(&'_ [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Converts a slice of bytes to an HTTP header name.","sig":null,"attributes":[{"value":"/ Converts a slice of bytes to an HTTP header name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171240,"byte_end":171293,"line_start":1134,"line_end":1134,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171298,"byte_end":171301,"line_start":1135,"line_end":1135,"column_start":5,"column_end":8}},{"value":"/ This function expects the input to only contain lowercase characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171306,"byte_end":171379,"line_start":1136,"line_end":1136,"column_start":5,"column_end":78}},{"value":"/ This is useful when decoding HTTP/2.0 or HTTP/3.0 headers. Both","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171384,"byte_end":171451,"line_start":1137,"line_end":1137,"column_start":5,"column_end":72}},{"value":"/ require that all headers be represented in lower case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171456,"byte_end":171514,"line_start":1138,"line_end":1138,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171519,"byte_end":171522,"line_start":1139,"line_end":1139,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171527,"byte_end":171541,"line_start":1140,"line_end":1140,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171546,"byte_end":171549,"line_start":1141,"line_end":1141,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171554,"byte_end":171561,"line_start":1142,"line_end":1142,"column_start":5,"column_end":12}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171566,"byte_end":171592,"line_start":1143,"line_end":1143,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171597,"byte_end":171600,"line_start":1144,"line_end":1144,"column_start":5,"column_end":8}},{"value":"/ // Parsing a lower case header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171605,"byte_end":171639,"line_start":1145,"line_end":1145,"column_start":5,"column_end":39}},{"value":"/ let hdr = HeaderName::from_lowercase(b\"content-length\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171644,"byte_end":171713,"line_start":1146,"line_end":1146,"column_start":5,"column_end":74}},{"value":"/ assert_eq!(CONTENT_LENGTH, hdr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171718,"byte_end":171754,"line_start":1147,"line_end":1147,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171759,"byte_end":171762,"line_start":1148,"line_end":1148,"column_start":5,"column_end":8}},{"value":"/ // Parsing a header that contains uppercase characters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171767,"byte_end":171825,"line_start":1149,"line_end":1149,"column_start":5,"column_end":63}},{"value":"/ assert!(HeaderName::from_lowercase(b\"Content-Length\").is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171830,"byte_end":171898,"line_start":1150,"line_end":1150,"column_start":5,"column_end":73}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":171903,"byte_end":171910,"line_start":1151,"line_end":1151,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175737,"byte_end":175748,"line_start":1239,"line_end":1239,"column_start":18,"column_end":29},"name":"from_static","qualname":"::from_static","value":"const fn from_static(&'static str) -> HeaderName","parent":null,"children":[],"decl_id":null,"docs":" Converts a static string to a HTTP header name.","sig":null,"attributes":[{"value":"/ Converts a static string to a HTTP header name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173301,"byte_end":173352,"line_start":1181,"line_end":1181,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173357,"byte_end":173360,"line_start":1182,"line_end":1182,"column_start":5,"column_end":8}},{"value":"/ This function requires the static string to only contain lowercase","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173365,"byte_end":173435,"line_start":1183,"line_end":1183,"column_start":5,"column_end":75}},{"value":"/ characters, numerals and symbols, as per the HTTP/2.0 specification","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173440,"byte_end":173511,"line_start":1184,"line_end":1184,"column_start":5,"column_end":76}},{"value":"/ and header names internal representation within this library.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173516,"byte_end":173581,"line_start":1185,"line_end":1185,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173586,"byte_end":173589,"line_start":1186,"line_end":1186,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173594,"byte_end":173606,"line_start":1187,"line_end":1187,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173611,"byte_end":173614,"line_start":1188,"line_end":1188,"column_start":5,"column_end":8}},{"value":"/ This function panics when the static string is a invalid header.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173619,"byte_end":173687,"line_start":1189,"line_end":1189,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173692,"byte_end":173695,"line_start":1190,"line_end":1190,"column_start":5,"column_end":8}},{"value":"/ Until [Allow panicking in constants](https://github.com/rust-lang/rfcs/pull/2345)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173700,"byte_end":173785,"line_start":1191,"line_end":1191,"column_start":5,"column_end":90}},{"value":"/ makes its way into stable, the panic message at compile-time is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173790,"byte_end":173857,"line_start":1192,"line_end":1192,"column_start":5,"column_end":72}},{"value":"/ going to look cryptic, but should at least point at your header value:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173862,"byte_end":173936,"line_start":1193,"line_end":1193,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173941,"byte_end":173944,"line_start":1194,"line_end":1194,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173949,"byte_end":173960,"line_start":1195,"line_end":1195,"column_start":5,"column_end":16}},{"value":"/ error: any use of this value will cause an error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":173965,"byte_end":174017,"line_start":1196,"line_end":1196,"column_start":5,"column_end":57}},{"value":"/ --> http/src/header/name.rs:1241:13","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174022,"byte_end":174065,"line_start":1197,"line_end":1197,"column_start":5,"column_end":48}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174070,"byte_end":174080,"line_start":1198,"line_end":1198,"column_start":5,"column_end":15}},{"value":"/ 1241 | ([] as [u8; 0])[0]; // Invalid header name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174085,"byte_end":174150,"line_start":1199,"line_end":1199,"column_start":5,"column_end":70}},{"value":"/ | ^^^^^^^^^^^^^^^^^^","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174155,"byte_end":174196,"line_start":1200,"line_end":1200,"column_start":5,"column_end":46}},{"value":"/ | |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174201,"byte_end":174225,"line_start":1201,"line_end":1201,"column_start":5,"column_end":29}},{"value":"/ | index out of bounds: the length is 0 but the index is 0","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174230,"byte_end":174308,"line_start":1202,"line_end":1202,"column_start":5,"column_end":83}},{"value":"/ | inside `http::HeaderName::from_static` at http/src/header/name.rs:1241:13","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174313,"byte_end":174409,"line_start":1203,"line_end":1203,"column_start":5,"column_end":101}},{"value":"/ | inside `INVALID_NAME` at src/main.rs:3:34","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174414,"byte_end":174478,"line_start":1204,"line_end":1204,"column_start":5,"column_end":69}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174483,"byte_end":174493,"line_start":1205,"line_end":1205,"column_start":5,"column_end":15}},{"value":"/ ::: src/main.rs:3:1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174498,"byte_end":174525,"line_start":1206,"line_end":1206,"column_start":5,"column_end":32}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174530,"byte_end":174540,"line_start":1207,"line_end":1207,"column_start":5,"column_end":15}},{"value":"/ 3 | const INVALID_NAME: HeaderName = HeaderName::from_static(\"Capitalized\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174545,"byte_end":174628,"line_start":1208,"line_end":1208,"column_start":5,"column_end":88}},{"value":"/ | ------------------------------------------------------------------------","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174633,"byte_end":174716,"line_start":1209,"line_end":1209,"column_start":5,"column_end":88}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174721,"byte_end":174728,"line_start":1210,"line_end":1210,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174733,"byte_end":174736,"line_start":1211,"line_end":1211,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174741,"byte_end":174755,"line_start":1212,"line_end":1212,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174760,"byte_end":174763,"line_start":1213,"line_end":1213,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174768,"byte_end":174775,"line_start":1214,"line_end":1214,"column_start":5,"column_end":12}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174780,"byte_end":174806,"line_start":1215,"line_end":1215,"column_start":5,"column_end":31}},{"value":"/ // Parsing a standard header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174811,"byte_end":174843,"line_start":1216,"line_end":1216,"column_start":5,"column_end":37}},{"value":"/ let hdr = HeaderName::from_static(\"content-length\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174848,"byte_end":174904,"line_start":1217,"line_end":1217,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(CONTENT_LENGTH, hdr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174909,"byte_end":174945,"line_start":1218,"line_end":1218,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174950,"byte_end":174953,"line_start":1219,"line_end":1219,"column_start":5,"column_end":8}},{"value":"/ // Parsing a custom header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174958,"byte_end":174988,"line_start":1220,"line_end":1220,"column_start":5,"column_end":35}},{"value":"/ let CUSTOM_HEADER: &'static str = \"custom-header\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":174993,"byte_end":175047,"line_start":1221,"line_end":1221,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175052,"byte_end":175055,"line_start":1222,"line_end":1222,"column_start":5,"column_end":8}},{"value":"/ let a = HeaderName::from_lowercase(b\"custom-header\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175060,"byte_end":175126,"line_start":1223,"line_end":1223,"column_start":5,"column_end":71}},{"value":"/ let b = HeaderName::from_static(CUSTOM_HEADER);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175131,"byte_end":175182,"line_start":1224,"line_end":1224,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(a, b);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175187,"byte_end":175208,"line_start":1225,"line_end":1225,"column_start":5,"column_end":26}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175213,"byte_end":175220,"line_start":1226,"line_end":1226,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175225,"byte_end":175228,"line_start":1227,"line_end":1227,"column_start":5,"column_end":8}},{"value":"/ ```should_panic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175233,"byte_end":175252,"line_start":1228,"line_end":1228,"column_start":5,"column_end":24}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175257,"byte_end":175283,"line_start":1229,"line_end":1229,"column_start":5,"column_end":31}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175288,"byte_end":175293,"line_start":1230,"line_end":1230,"column_start":5,"column_end":10}},{"value":"/ // Parsing a header that contains invalid symbols(s):","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175298,"byte_end":175355,"line_start":1231,"line_end":1231,"column_start":5,"column_end":62}},{"value":"/ HeaderName::from_static(\"content{}{}length\"); // This line panics!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175360,"byte_end":175430,"line_start":1232,"line_end":1232,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175435,"byte_end":175438,"line_start":1233,"line_end":1233,"column_start":5,"column_end":8}},{"value":"/ // Parsing a header that contains invalid uppercase characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175443,"byte_end":175510,"line_start":1234,"line_end":1234,"column_start":5,"column_end":72}},{"value":"/ let a = HeaderName::from_static(\"foobar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175515,"byte_end":175561,"line_start":1235,"line_end":1235,"column_start":5,"column_end":51}},{"value":"/ let b = HeaderName::from_static(\"FOOBAR\"); // This line panics!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175566,"byte_end":175633,"line_start":1236,"line_end":1236,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175638,"byte_end":175645,"line_start":1237,"line_end":1237,"column_start":5,"column_end":12}},{"value":"allow(unconditional_panic)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":175650,"byte_end":175679,"line_start":1238,"line_end":1238,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":654},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":176699,"byte_end":176705,"line_start":1270,"line_end":1270,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Returns a `str` representation of the header.","sig":null,"attributes":[{"value":"/ Returns a `str` representation of the header.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":176561,"byte_end":176610,"line_start":1266,"line_end":1266,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":176615,"byte_end":176618,"line_start":1267,"line_end":1267,"column_start":5,"column_end":8}},{"value":"/ The returned string will always be lower case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":176623,"byte_end":176673,"line_start":1268,"line_end":1268,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":176678,"byte_end":176687,"line_start":1269,"line_end":1269,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":658},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177007,"byte_end":177015,"line_start":1285,"line_end":1285,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177207,"byte_end":177213,"line_start":1291,"line_end":1291,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177303,"byte_end":177309,"line_start":1297,"line_end":1297,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":665},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177411,"byte_end":177417,"line_start":1303,"line_end":1303,"column_start":8,"column_end":14},"name":"borrow","qualname":"::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":2857},"children":[],"decl_id":{"krate":2,"index":2859},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":667},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177506,"byte_end":177509,"line_start":1309,"line_end":1309,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":669},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177659,"byte_end":177662,"line_start":1315,"line_end":1315,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":674},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177936,"byte_end":177940,"line_start":1327,"line_end":1327,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a HeaderName) -> HeaderName","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":677},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178089,"byte_end":178093,"line_start":1337,"line_end":1337,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Repr) -> Bytes","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":679},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178348,"byte_end":178352,"line_start":1347,"line_end":1347,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Custom) -> Bytes","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178331,"byte_end":178340,"line_start":1346,"line_end":1346,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":683},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178523,"byte_end":178531,"line_start":1355,"line_end":1355,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178506,"byte_end":178515,"line_start":1354,"line_end":1354,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":687},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178726,"byte_end":178734,"line_start":1363,"line_end":1363,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178709,"byte_end":178718,"line_start":1362,"line_end":1362,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178930,"byte_end":178938,"line_start":1371,"line_end":1371,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178913,"byte_end":178922,"line_start":1370,"line_end":1370,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":694},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179116,"byte_end":179124,"line_start":1380,"line_end":1380,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179099,"byte_end":179108,"line_start":1379,"line_end":1379,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179312,"byte_end":179320,"line_start":1389,"line_end":1389,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(Vec) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179295,"byte_end":179304,"line_start":1388,"line_end":1388,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":699},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179471,"byte_end":179475,"line_start":1396,"line_end":1396,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(StandardHeader) -> HeaderName","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179650,"byte_end":179654,"line_start":1405,"line_end":1405,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Custom) -> HeaderName","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":704},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179835,"byte_end":179837,"line_start":1414,"line_end":1414,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a HeaderName) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179818,"byte_end":179827,"line_start":1413,"line_end":1413,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":707},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179986,"byte_end":179988,"line_start":1421,"line_end":1421,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a HeaderName as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderName) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179969,"byte_end":179978,"line_start":1420,"line_end":1420,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":709},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180481,"byte_end":180483,"line_start":1440,"line_end":1440,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":" Performs a case-insensitive comparison of the string against the header\n name","sig":null,"attributes":[{"value":"/ Performs a case-insensitive comparison of the string against the header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180100,"byte_end":180175,"line_start":1427,"line_end":1427,"column_start":5,"column_end":80}},{"value":"/ name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180180,"byte_end":180188,"line_start":1428,"line_end":1428,"column_start":5,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180193,"byte_end":180196,"line_start":1429,"line_end":1429,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180201,"byte_end":180215,"line_start":1430,"line_end":1430,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180220,"byte_end":180223,"line_start":1431,"line_end":1431,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180228,"byte_end":180235,"line_start":1432,"line_end":1432,"column_start":5,"column_end":12}},{"value":"/ use http::header::CONTENT_LENGTH;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180240,"byte_end":180277,"line_start":1433,"line_end":1433,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180282,"byte_end":180285,"line_start":1434,"line_end":1434,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(CONTENT_LENGTH, \"content-length\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180290,"byte_end":180339,"line_start":1435,"line_end":1435,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(CONTENT_LENGTH, \"Content-Length\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180344,"byte_end":180393,"line_start":1436,"line_end":1436,"column_start":5,"column_end":54}},{"value":"/ assert_ne!(CONTENT_LENGTH, \"content length\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180398,"byte_end":180447,"line_start":1437,"line_end":1437,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180452,"byte_end":180459,"line_start":1438,"line_end":1438,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180464,"byte_end":180473,"line_start":1439,"line_end":1439,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":711},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181007,"byte_end":181009,"line_start":1459,"line_end":1459,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderName) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":" Performs a case-insensitive comparison of the string against the header\n name","sig":null,"attributes":[{"value":"/ Performs a case-insensitive comparison of the string against the header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180626,"byte_end":180701,"line_start":1446,"line_end":1446,"column_start":5,"column_end":80}},{"value":"/ name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180706,"byte_end":180714,"line_start":1447,"line_end":1447,"column_start":5,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180719,"byte_end":180722,"line_start":1448,"line_end":1448,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180727,"byte_end":180741,"line_start":1449,"line_end":1449,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180746,"byte_end":180749,"line_start":1450,"line_end":1450,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180754,"byte_end":180761,"line_start":1451,"line_end":1451,"column_start":5,"column_end":12}},{"value":"/ use http::header::CONTENT_LENGTH;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180766,"byte_end":180803,"line_start":1452,"line_end":1452,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180808,"byte_end":180811,"line_start":1453,"line_end":1453,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(CONTENT_LENGTH, \"content-length\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180816,"byte_end":180865,"line_start":1454,"line_end":1454,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(CONTENT_LENGTH, \"Content-Length\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180870,"byte_end":180919,"line_start":1455,"line_end":1455,"column_start":5,"column_end":54}},{"value":"/ assert_ne!(CONTENT_LENGTH, \"content length\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180924,"byte_end":180973,"line_start":1456,"line_end":1456,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180978,"byte_end":180985,"line_start":1457,"line_end":1457,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180990,"byte_end":180999,"line_start":1458,"line_end":1458,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":714},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181239,"byte_end":181241,"line_start":1468,"line_end":1468,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":" Performs a case-insensitive comparison of the string against the header\n name\n","sig":null,"attributes":[{"value":"/ Performs a case-insensitive comparison of the string against the header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181129,"byte_end":181204,"line_start":1465,"line_end":1465,"column_start":5,"column_end":80}},{"value":"/ name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181209,"byte_end":181217,"line_start":1466,"line_end":1466,"column_start":5,"column_end":13}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181222,"byte_end":181231,"line_start":1467,"line_end":1467,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":717},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181469,"byte_end":181471,"line_start":1477,"line_end":1477,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderName) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":" Performs a case-insensitive comparison of the string against the header\n name\n","sig":null,"attributes":[{"value":"/ Performs a case-insensitive comparison of the string against the header","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181359,"byte_end":181434,"line_start":1474,"line_end":1474,"column_start":5,"column_end":80}},{"value":"/ name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181439,"byte_end":181447,"line_start":1475,"line_end":1475,"column_start":5,"column_end":13}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181452,"byte_end":181461,"line_start":1476,"line_end":1476,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":719},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181589,"byte_end":181592,"line_start":1483,"line_end":1483,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":721},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181797,"byte_end":181800,"line_start":1491,"line_end":1491,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":726},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":182342,"byte_end":182352,"line_start":1512,"line_end":1512,"column_start":12,"column_end":22},"name":"from_bytes","qualname":"::from_bytes","value":"fn from_bytes(&'_ [u8], F) -> Result where\nF: for<'_> FnOnce(HdrName) -> U","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":729},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":182668,"byte_end":182679,"line_start":1521,"line_end":1521,"column_start":12,"column_end":23},"name":"from_static","qualname":"::from_static","value":"fn from_static(&'static str, F) -> U where F: for<'_> FnOnce(HdrName) ->\nU","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":183095,"byte_end":183099,"line_start":1535,"line_end":1535,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(HdrName) -> HeaderName","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":740},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":184695,"byte_end":184697,"line_start":1576,"line_end":1576,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HdrName) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":184678,"byte_end":184687,"line_start":1575,"line_end":1575,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":2981},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193200,"byte_end":193211,"line_start":21,"line_end":21,"column_start":12,"column_end":23},"name":"HeaderValue","qualname":"::header::value::HeaderValue","value":"HeaderValue { }","parent":null,"children":[{"krate":0,"index":2982},{"krate":0,"index":2983}],"decl_id":null,"docs":" Represents an HTTP header field value.","sig":null,"attributes":[{"value":"/ Represents an HTTP header field value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":192647,"byte_end":192689,"line_start":11,"line_end":11,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":192690,"byte_end":192693,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ In practice, HTTP header field values are usually valid ASCII. However, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":192694,"byte_end":192773,"line_start":13,"line_end":13,"column_start":1,"column_end":80}},{"value":"/ HTTP spec allows for a header value to contain opaque bytes as well. In this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":192774,"byte_end":192854,"line_start":14,"line_end":14,"column_start":1,"column_end":81}},{"value":"/ case, the header field value is not able to be represented as a string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":192855,"byte_end":192930,"line_start":15,"line_end":15,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":192931,"byte_end":192934,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ To handle this, the `HeaderValue` is useable as a type and can be compared","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":192935,"byte_end":193013,"line_start":17,"line_end":17,"column_start":1,"column_end":79}},{"value":"/ with strings and implements `Debug`. A `to_str` fn is provided that returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193014,"byte_end":193093,"line_start":18,"line_end":18,"column_start":1,"column_end":80}},{"value":"/ an `Err` if the header value contains non visible ascii characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193094,"byte_end":193165,"line_start":19,"line_end":19,"column_start":1,"column_end":72}}]},{"kind":"Struct","id":{"krate":0,"index":793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193356,"byte_end":193374,"line_start":28,"line_end":28,"column_start":12,"column_end":30},"name":"InvalidHeaderValue","qualname":"::header::value::InvalidHeaderValue","value":"InvalidHeaderValue { }","parent":null,"children":[{"krate":0,"index":794}],"decl_id":null,"docs":" A possible error when converting a `HeaderValue` from a string or byte\n slice.\n","sig":null,"attributes":[{"value":"/ A possible error when converting a `HeaderValue` from a string or byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193259,"byte_end":193333,"line_start":26,"line_end":26,"column_start":1,"column_end":75}},{"value":"/ slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193334,"byte_end":193344,"line_start":27,"line_end":27,"column_start":1,"column_end":11}}]},{"kind":"Struct","id":{"krate":0,"index":2989},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193631,"byte_end":193641,"line_start":37,"line_end":37,"column_start":12,"column_end":22},"name":"ToStrError","qualname":"::header::value::ToStrError","value":"ToStrError { }","parent":null,"children":[{"krate":0,"index":2990}],"decl_id":null,"docs":" A possible error when converting a `HeaderValue` to a string representation.","sig":null,"attributes":[{"value":"/ A possible error when converting a `HeaderValue` to a string representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193395,"byte_end":193475,"line_start":32,"line_end":32,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193476,"byte_end":193479,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ Header field values may contain opaque bytes, in which case it is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193480,"byte_end":193553,"line_start":34,"line_end":34,"column_start":1,"column_end":74}},{"value":"/ possible to represent the value as a string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193554,"byte_end":193602,"line_start":35,"line_end":35,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":796},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195409,"byte_end":195420,"line_start":83,"line_end":83,"column_start":18,"column_end":29},"name":"from_static","qualname":"::from_static","value":"const fn from_static(&'static str) -> HeaderValue","parent":null,"children":[],"decl_id":null,"docs":" Convert a static string to a `HeaderValue`.","sig":null,"attributes":[{"value":"/ Convert a static string to a `HeaderValue`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193685,"byte_end":193732,"line_start":42,"line_end":42,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193737,"byte_end":193740,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ This function will not perform any copying, however the string is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193745,"byte_end":193814,"line_start":44,"line_end":44,"column_start":5,"column_end":74}},{"value":"/ checked to ensure that no invalid characters are present. Only visible","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193819,"byte_end":193893,"line_start":45,"line_end":45,"column_start":5,"column_end":79}},{"value":"/ ASCII characters (32-127) are permitted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193898,"byte_end":193942,"line_start":46,"line_end":46,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193947,"byte_end":193950,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193955,"byte_end":193967,"line_start":48,"line_end":48,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193972,"byte_end":193975,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ This function panics if the argument contains invalid header value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193980,"byte_end":194050,"line_start":50,"line_end":50,"column_start":5,"column_end":75}},{"value":"/ characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194055,"byte_end":194070,"line_start":51,"line_end":51,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194075,"byte_end":194078,"line_start":52,"line_end":52,"column_start":5,"column_end":8}},{"value":"/ Until [Allow panicking in constants](https://github.com/rust-lang/rfcs/pull/2345)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194083,"byte_end":194168,"line_start":53,"line_end":53,"column_start":5,"column_end":90}},{"value":"/ makes its way into stable, the panic message at compile-time is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194173,"byte_end":194240,"line_start":54,"line_end":54,"column_start":5,"column_end":72}},{"value":"/ going to look cryptic, but should at least point at your header value:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194245,"byte_end":194319,"line_start":55,"line_end":55,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194324,"byte_end":194327,"line_start":56,"line_end":56,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194332,"byte_end":194343,"line_start":57,"line_end":57,"column_start":5,"column_end":16}},{"value":"/ error: any use of this value will cause an error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194348,"byte_end":194400,"line_start":58,"line_end":58,"column_start":5,"column_end":57}},{"value":"/ --> http/src/header/value.rs:67:17","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194405,"byte_end":194445,"line_start":59,"line_end":59,"column_start":5,"column_end":45}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194450,"byte_end":194458,"line_start":60,"line_end":60,"column_start":5,"column_end":13}},{"value":"/ 67 | ([] as [u8; 0])[0]; // Invalid header value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194463,"byte_end":194531,"line_start":61,"line_end":61,"column_start":5,"column_end":73}},{"value":"/ | ^^^^^^^^^^^^^^^^^^","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194536,"byte_end":194579,"line_start":62,"line_end":62,"column_start":5,"column_end":48}},{"value":"/ | |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194584,"byte_end":194610,"line_start":63,"line_end":63,"column_start":5,"column_end":31}},{"value":"/ | index out of bounds: the length is 0 but the index is 0","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194615,"byte_end":194695,"line_start":64,"line_end":64,"column_start":5,"column_end":85}},{"value":"/ | inside `HeaderValue::from_static` at http/src/header/value.rs:67:17","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194700,"byte_end":194792,"line_start":65,"line_end":65,"column_start":5,"column_end":97}},{"value":"/ | inside `INVALID_HEADER` at src/main.rs:73:33","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194797,"byte_end":194866,"line_start":66,"line_end":66,"column_start":5,"column_end":74}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194871,"byte_end":194879,"line_start":67,"line_end":67,"column_start":5,"column_end":13}},{"value":"/ ::: src/main.rs:73:1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194884,"byte_end":194910,"line_start":68,"line_end":68,"column_start":5,"column_end":31}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194915,"byte_end":194923,"line_start":69,"line_end":69,"column_start":5,"column_end":13}},{"value":"/ 73 | const INVALID_HEADER: HeaderValue = HeaderValue::from_static(\"жsome value\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":194928,"byte_end":195014,"line_start":70,"line_end":70,"column_start":5,"column_end":90}},{"value":"/ | ----------------------------------------------------------------------------","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195019,"byte_end":195104,"line_start":71,"line_end":71,"column_start":5,"column_end":90}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195109,"byte_end":195116,"line_start":72,"line_end":72,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195121,"byte_end":195124,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195129,"byte_end":195143,"line_start":74,"line_end":74,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195148,"byte_end":195151,"line_start":75,"line_end":75,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195156,"byte_end":195163,"line_start":76,"line_end":76,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195168,"byte_end":195204,"line_start":77,"line_end":77,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_static(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195209,"byte_end":195257,"line_start":78,"line_end":78,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(val, \"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195262,"byte_end":195291,"line_start":79,"line_end":79,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195296,"byte_end":195303,"line_start":80,"line_end":80,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195308,"byte_end":195317,"line_start":81,"line_end":81,"column_start":5,"column_end":14}},{"value":"allow(unconditional_panic)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195322,"byte_end":195351,"line_start":82,"line_end":82,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":798},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196676,"byte_end":196684,"line_start":125,"line_end":125,"column_start":12,"column_end":20},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert a string to a `HeaderValue`.","sig":null,"attributes":[{"value":"/ Attempt to convert a string to a `HeaderValue`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195820,"byte_end":195871,"line_start":99,"line_end":99,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195876,"byte_end":195879,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ If the argument contains invalid header value characters, an error is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195884,"byte_end":195957,"line_start":101,"line_end":101,"column_start":5,"column_end":78}},{"value":"/ returned. Only visible ASCII characters (32-127) are permitted. Use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":195962,"byte_end":196033,"line_start":102,"line_end":102,"column_start":5,"column_end":76}},{"value":"/ `from_bytes` to create a `HeaderValue` that includes opaque octets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196038,"byte_end":196108,"line_start":103,"line_end":103,"column_start":5,"column_end":75}},{"value":"/ (128-255).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196113,"byte_end":196127,"line_start":104,"line_end":104,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196132,"byte_end":196135,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ This function is intended to be replaced in the future by a `TryFrom`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196140,"byte_end":196213,"line_start":106,"line_end":106,"column_start":5,"column_end":78}},{"value":"/ implementation once the trait is stabilized in std.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196218,"byte_end":196273,"line_start":107,"line_end":107,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196278,"byte_end":196281,"line_start":108,"line_end":108,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196286,"byte_end":196300,"line_start":109,"line_end":109,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196305,"byte_end":196308,"line_start":110,"line_end":110,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196313,"byte_end":196320,"line_start":111,"line_end":111,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196325,"byte_end":196361,"line_start":112,"line_end":112,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_str(\"hello\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196366,"byte_end":196420,"line_start":113,"line_end":113,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(val, \"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196425,"byte_end":196454,"line_start":114,"line_end":114,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196459,"byte_end":196466,"line_start":115,"line_end":115,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196471,"byte_end":196474,"line_start":116,"line_end":116,"column_start":5,"column_end":8}},{"value":"/ An invalid value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196479,"byte_end":196499,"line_start":117,"line_end":117,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196504,"byte_end":196507,"line_start":118,"line_end":118,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196512,"byte_end":196519,"line_start":119,"line_end":119,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196524,"byte_end":196560,"line_start":120,"line_end":120,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_str(\"\\n\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196565,"byte_end":196607,"line_start":121,"line_end":121,"column_start":5,"column_end":47}},{"value":"/ assert!(val.is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196612,"byte_end":196638,"line_start":122,"line_end":122,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196643,"byte_end":196650,"line_start":123,"line_end":123,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196655,"byte_end":196664,"line_start":124,"line_end":124,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":800},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197270,"byte_end":197279,"line_start":142,"line_end":142,"column_start":12,"column_end":21},"name":"from_name","qualname":"::from_name","value":"fn from_name(HeaderName) -> HeaderValue","parent":null,"children":[],"decl_id":null,"docs":" Converts a HeaderName into a HeaderValue","sig":null,"attributes":[{"value":"/ Converts a HeaderName into a HeaderValue","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196837,"byte_end":196881,"line_start":129,"line_end":129,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196886,"byte_end":196889,"line_start":130,"line_end":130,"column_start":5,"column_end":8}},{"value":"/ Since every valid HeaderName is a valid HeaderValue this is done infallibly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196894,"byte_end":196974,"line_start":131,"line_end":131,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196979,"byte_end":196982,"line_start":132,"line_end":132,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":196987,"byte_end":197001,"line_start":133,"line_end":133,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197006,"byte_end":197009,"line_start":134,"line_end":134,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197014,"byte_end":197021,"line_start":135,"line_end":135,"column_start":5,"column_end":12}},{"value":"/ # use http::header::{HeaderValue, HeaderName};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197026,"byte_end":197076,"line_start":136,"line_end":136,"column_start":5,"column_end":55}},{"value":"/ # use http::header::ACCEPT;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197081,"byte_end":197112,"line_start":137,"line_end":137,"column_start":5,"column_end":36}},{"value":"/ let val = HeaderValue::from_name(ACCEPT);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197117,"byte_end":197162,"line_start":138,"line_end":138,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(val, HeaderValue::from_bytes(b\"accept\").unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197167,"byte_end":197232,"line_start":139,"line_end":139,"column_start":5,"column_end":70}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197237,"byte_end":197244,"line_start":140,"line_end":140,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197249,"byte_end":197258,"line_start":141,"line_end":141,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":801},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198166,"byte_end":198176,"line_start":171,"line_end":171,"column_start":12,"column_end":22},"name":"from_bytes","qualname":"::from_bytes","value":"fn from_bytes<'_>(&'_ [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert a byte slice to a `HeaderValue`.","sig":null,"attributes":[{"value":"/ Attempt to convert a byte slice to a `HeaderValue`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197346,"byte_end":197401,"line_start":146,"line_end":146,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197406,"byte_end":197409,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ If the argument contains invalid header value bytes, an error is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197414,"byte_end":197482,"line_start":148,"line_end":148,"column_start":5,"column_end":73}},{"value":"/ returned. Only byte values between 32 and 255 (inclusive) are permitted,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197487,"byte_end":197563,"line_start":149,"line_end":149,"column_start":5,"column_end":81}},{"value":"/ excluding byte 127 (DEL).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197568,"byte_end":197597,"line_start":150,"line_end":150,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197602,"byte_end":197605,"line_start":151,"line_end":151,"column_start":5,"column_end":8}},{"value":"/ This function is intended to be replaced in the future by a `TryFrom`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197610,"byte_end":197683,"line_start":152,"line_end":152,"column_start":5,"column_end":78}},{"value":"/ implementation once the trait is stabilized in std.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197688,"byte_end":197743,"line_start":153,"line_end":153,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197748,"byte_end":197751,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197756,"byte_end":197770,"line_start":155,"line_end":155,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197775,"byte_end":197778,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197783,"byte_end":197790,"line_start":157,"line_end":157,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197795,"byte_end":197831,"line_start":158,"line_end":158,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_bytes(b\"hello\\xfa\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197836,"byte_end":197897,"line_start":159,"line_end":159,"column_start":5,"column_end":66}},{"value":"/ assert_eq!(val, &b\"hello\\xfa\"[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197902,"byte_end":197941,"line_start":160,"line_end":160,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197946,"byte_end":197953,"line_start":161,"line_end":161,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197958,"byte_end":197961,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ An invalid value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197966,"byte_end":197986,"line_start":163,"line_end":163,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197991,"byte_end":197994,"line_start":164,"line_end":164,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":197999,"byte_end":198006,"line_start":165,"line_end":165,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198011,"byte_end":198047,"line_start":166,"line_end":166,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_bytes(b\"\\n\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198052,"byte_end":198097,"line_start":167,"line_end":167,"column_start":5,"column_end":50}},{"value":"/ assert!(val.is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198102,"byte_end":198128,"line_start":168,"line_end":168,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198133,"byte_end":198140,"line_start":169,"line_end":169,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198145,"byte_end":198154,"line_start":170,"line_end":170,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":802},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198524,"byte_end":198541,"line_start":179,"line_end":179,"column_start":12,"column_end":29},"name":"from_maybe_shared","qualname":"::from_maybe_shared","value":"fn from_maybe_shared(T) -> Result where\nT: AsRef<[u8]> + 'static","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert a `Bytes` buffer to a `HeaderValue`.","sig":null,"attributes":[{"value":"/ Attempt to convert a `Bytes` buffer to a `HeaderValue`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198312,"byte_end":198371,"line_start":175,"line_end":175,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198376,"byte_end":198379,"line_start":176,"line_end":176,"column_start":5,"column_end":8}},{"value":"/ This will try to prevent a copy if the type passed is the type used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198384,"byte_end":198455,"line_start":177,"line_end":177,"column_start":5,"column_end":76}},{"value":"/ internally, and will copy the data if it is not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198460,"byte_end":198512,"line_start":178,"line_end":178,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":804},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":199011,"byte_end":199038,"line_start":194,"line_end":194,"column_start":19,"column_end":46},"name":"from_maybe_shared_unchecked","qualname":"::from_maybe_shared_unchecked","value":"unsafe fn from_maybe_shared_unchecked(T) -> HeaderValue where\nT: AsRef<[u8]> + 'static","parent":null,"children":[],"decl_id":null,"docs":" Convert a `Bytes` directly into a `HeaderValue` without validating.","sig":null,"attributes":[{"value":"/ Convert a `Bytes` directly into a `HeaderValue` without validating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198809,"byte_end":198880,"line_start":190,"line_end":190,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198885,"byte_end":198888,"line_start":191,"line_end":191,"column_start":5,"column_end":8}},{"value":"/ This function does NOT validate that illegal bytes are not contained","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198893,"byte_end":198965,"line_start":192,"line_end":192,"column_start":5,"column_end":77}},{"value":"/ within the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":198970,"byte_end":198992,"line_start":193,"line_end":193,"column_start":5,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":810},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200736,"byte_end":200742,"line_start":251,"line_end":251,"column_start":12,"column_end":18},"name":"to_str","qualname":"::to_str","value":"fn to_str<'_>(&'_ Self) -> Result<&'_ str, ToStrError>","parent":null,"children":[],"decl_id":null,"docs":" Yields a `&str` slice if the `HeaderValue` only contains visible ASCII\n chars.","sig":null,"attributes":[{"value":"/ Yields a `&str` slice if the `HeaderValue` only contains visible ASCII","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200322,"byte_end":200396,"line_start":238,"line_end":238,"column_start":5,"column_end":79}},{"value":"/ chars.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200401,"byte_end":200411,"line_start":239,"line_end":239,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200416,"byte_end":200419,"line_start":240,"line_end":240,"column_start":5,"column_end":8}},{"value":"/ This function will perform a scan of the header value, checking all the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200424,"byte_end":200499,"line_start":241,"line_end":241,"column_start":5,"column_end":80}},{"value":"/ characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200504,"byte_end":200519,"line_start":242,"line_end":242,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200524,"byte_end":200527,"line_start":243,"line_end":243,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200532,"byte_end":200546,"line_start":244,"line_end":244,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200551,"byte_end":200554,"line_start":245,"line_end":245,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200559,"byte_end":200566,"line_start":246,"line_end":246,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200571,"byte_end":200607,"line_start":247,"line_end":247,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_static(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200612,"byte_end":200660,"line_start":248,"line_end":248,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(val.to_str().unwrap(), \"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200665,"byte_end":200712,"line_start":249,"line_end":249,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":200717,"byte_end":200724,"line_start":250,"line_end":250,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":811},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201312,"byte_end":201315,"line_start":275,"line_end":275,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the length of `self`.","sig":null,"attributes":[{"value":"/ Returns the length of `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201025,"byte_end":201058,"line_start":263,"line_end":263,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201063,"byte_end":201066,"line_start":264,"line_end":264,"column_start":5,"column_end":8}},{"value":"/ This length is in bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201071,"byte_end":201099,"line_start":265,"line_end":265,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201104,"byte_end":201107,"line_start":266,"line_end":266,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201112,"byte_end":201126,"line_start":267,"line_end":267,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201131,"byte_end":201134,"line_start":268,"line_end":268,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201139,"byte_end":201146,"line_start":269,"line_end":269,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201151,"byte_end":201187,"line_start":270,"line_end":270,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_static(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201192,"byte_end":201240,"line_start":271,"line_end":271,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(val.len(), 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201245,"byte_end":201274,"line_start":272,"line_end":272,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201279,"byte_end":201286,"line_start":273,"line_end":273,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201291,"byte_end":201300,"line_start":274,"line_end":274,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":812},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201740,"byte_end":201748,"line_start":292,"line_end":292,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the `HeaderValue` has a length of zero bytes.","sig":null,"attributes":[{"value":"/ Returns true if the `HeaderValue` has a length of zero bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201373,"byte_end":201438,"line_start":279,"line_end":279,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201443,"byte_end":201446,"line_start":280,"line_end":280,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201451,"byte_end":201465,"line_start":281,"line_end":281,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201470,"byte_end":201473,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201478,"byte_end":201485,"line_start":283,"line_end":283,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201490,"byte_end":201526,"line_start":284,"line_end":284,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_static(\"\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201531,"byte_end":201574,"line_start":285,"line_end":285,"column_start":5,"column_end":48}},{"value":"/ assert!(val.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201579,"byte_end":201607,"line_start":286,"line_end":286,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201612,"byte_end":201615,"line_start":287,"line_end":287,"column_start":5,"column_end":8}},{"value":"/ let val = HeaderValue::from_static(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201620,"byte_end":201668,"line_start":288,"line_end":288,"column_start":5,"column_end":53}},{"value":"/ assert!(!val.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201673,"byte_end":201702,"line_start":289,"line_end":289,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201707,"byte_end":201714,"line_start":290,"line_end":290,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201719,"byte_end":201728,"line_start":291,"line_end":291,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":813},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202071,"byte_end":202079,"line_start":306,"line_end":306,"column_start":12,"column_end":20},"name":"as_bytes","qualname":"::as_bytes","value":"fn as_bytes<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Converts a `HeaderValue` to a byte slice.","sig":null,"attributes":[{"value":"/ Converts a `HeaderValue` to a byte slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201801,"byte_end":201846,"line_start":296,"line_end":296,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201851,"byte_end":201854,"line_start":297,"line_end":297,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201859,"byte_end":201873,"line_start":298,"line_end":298,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201878,"byte_end":201881,"line_start":299,"line_end":299,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201886,"byte_end":201893,"line_start":300,"line_end":300,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201898,"byte_end":201934,"line_start":301,"line_end":301,"column_start":5,"column_end":41}},{"value":"/ let val = HeaderValue::from_static(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201939,"byte_end":201987,"line_start":302,"line_end":302,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(val.as_bytes(), b\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":201992,"byte_end":202033,"line_start":303,"line_end":303,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202038,"byte_end":202045,"line_start":304,"line_end":304,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202050,"byte_end":202059,"line_start":305,"line_end":305,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":814},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202540,"byte_end":202553,"line_start":325,"line_end":325,"column_start":12,"column_end":25},"name":"set_sensitive","qualname":"::set_sensitive","value":"fn set_sensitive<'_>(&'_ mut Self, bool)","parent":null,"children":[],"decl_id":null,"docs":" Mark that the header value represents sensitive information.","sig":null,"attributes":[{"value":"/ Mark that the header value represents sensitive information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202131,"byte_end":202195,"line_start":310,"line_end":310,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202200,"byte_end":202203,"line_start":311,"line_end":311,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202208,"byte_end":202222,"line_start":312,"line_end":312,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202227,"byte_end":202230,"line_start":313,"line_end":313,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202235,"byte_end":202242,"line_start":314,"line_end":314,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202247,"byte_end":202283,"line_start":315,"line_end":315,"column_start":5,"column_end":41}},{"value":"/ let mut val = HeaderValue::from_static(\"my secret\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202288,"byte_end":202344,"line_start":316,"line_end":316,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202349,"byte_end":202352,"line_start":317,"line_end":317,"column_start":5,"column_end":8}},{"value":"/ val.set_sensitive(true);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202357,"byte_end":202385,"line_start":318,"line_end":318,"column_start":5,"column_end":33}},{"value":"/ assert!(val.is_sensitive());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202390,"byte_end":202422,"line_start":319,"line_end":319,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202427,"byte_end":202430,"line_start":320,"line_end":320,"column_start":5,"column_end":8}},{"value":"/ val.set_sensitive(false);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202435,"byte_end":202464,"line_start":321,"line_end":321,"column_start":5,"column_end":34}},{"value":"/ assert!(!val.is_sensitive());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202469,"byte_end":202502,"line_start":322,"line_end":322,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202507,"byte_end":202514,"line_start":323,"line_end":323,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202519,"byte_end":202528,"line_start":324,"line_end":324,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":815},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203663,"byte_end":203675,"line_start":356,"line_end":356,"column_start":12,"column_end":24},"name":"is_sensitive","qualname":"::is_sensitive","value":"fn is_sensitive<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the value represents sensitive data.","sig":null,"attributes":[{"value":"/ Returns `true` if the value represents sensitive data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202622,"byte_end":202680,"line_start":329,"line_end":329,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202685,"byte_end":202688,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ Sensitive data could represent passwords or other data that should not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202693,"byte_end":202767,"line_start":331,"line_end":331,"column_start":5,"column_end":79}},{"value":"/ be stored on disk or in memory. By marking header values as sensitive,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202772,"byte_end":202846,"line_start":332,"line_end":332,"column_start":5,"column_end":79}},{"value":"/ components using this crate can be instructed to treat them with special","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202851,"byte_end":202927,"line_start":333,"line_end":333,"column_start":5,"column_end":81}},{"value":"/ care for security reasons. For example, caches can avoid storing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":202932,"byte_end":203000,"line_start":334,"line_end":334,"column_start":5,"column_end":73}},{"value":"/ sensitive values, and HPACK encoders used by HTTP/2.0 implementations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203005,"byte_end":203078,"line_start":335,"line_end":335,"column_start":5,"column_end":78}},{"value":"/ can choose not to compress them.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203083,"byte_end":203119,"line_start":336,"line_end":336,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203124,"byte_end":203127,"line_start":337,"line_end":337,"column_start":5,"column_end":8}},{"value":"/ Additionally, sensitive values will be masked by the `Debug`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203132,"byte_end":203196,"line_start":338,"line_end":338,"column_start":5,"column_end":69}},{"value":"/ implementation of `HeaderValue`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203201,"byte_end":203237,"line_start":339,"line_end":339,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203242,"byte_end":203245,"line_start":340,"line_end":340,"column_start":5,"column_end":8}},{"value":"/ Note that sensitivity is not factored into equality or ordering.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203250,"byte_end":203318,"line_start":341,"line_end":341,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203323,"byte_end":203326,"line_start":342,"line_end":342,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203331,"byte_end":203345,"line_start":343,"line_end":343,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203350,"byte_end":203353,"line_start":344,"line_end":344,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203358,"byte_end":203365,"line_start":345,"line_end":345,"column_start":5,"column_end":12}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203370,"byte_end":203406,"line_start":346,"line_end":346,"column_start":5,"column_end":41}},{"value":"/ let mut val = HeaderValue::from_static(\"my secret\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203411,"byte_end":203467,"line_start":347,"line_end":347,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203472,"byte_end":203475,"line_start":348,"line_end":348,"column_start":5,"column_end":8}},{"value":"/ val.set_sensitive(true);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203480,"byte_end":203508,"line_start":349,"line_end":349,"column_start":5,"column_end":33}},{"value":"/ assert!(val.is_sensitive());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203513,"byte_end":203545,"line_start":350,"line_end":350,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203550,"byte_end":203553,"line_start":351,"line_end":351,"column_start":5,"column_end":8}},{"value":"/ val.set_sensitive(false);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203558,"byte_end":203587,"line_start":352,"line_end":352,"column_start":5,"column_end":34}},{"value":"/ assert!(!val.is_sensitive());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203592,"byte_end":203625,"line_start":353,"line_end":353,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203630,"byte_end":203637,"line_start":354,"line_end":354,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203642,"byte_end":203651,"line_start":355,"line_end":355,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":817},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203784,"byte_end":203790,"line_start":363,"line_end":363,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203767,"byte_end":203776,"line_start":362,"line_end":362,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":819},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203887,"byte_end":203890,"line_start":369,"line_end":369,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":821},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":204827,"byte_end":204831,"line_start":398,"line_end":398,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(HeaderName) -> HeaderValue","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":204810,"byte_end":204819,"line_start":397,"line_end":397,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":825},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208139,"byte_end":208147,"line_start":513,"line_end":513,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208122,"byte_end":208131,"line_start":512,"line_end":512,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":828},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208305,"byte_end":208309,"line_start":520,"line_end":520,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a HeaderValue) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208288,"byte_end":208297,"line_start":519,"line_end":519,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":832},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208470,"byte_end":208478,"line_start":529,"line_end":529,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208453,"byte_end":208462,"line_start":528,"line_end":528,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":836},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208654,"byte_end":208662,"line_start":537,"line_end":537,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208637,"byte_end":208646,"line_start":536,"line_end":536,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":840},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208861,"byte_end":208869,"line_start":546,"line_end":546,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208844,"byte_end":208853,"line_start":545,"line_end":545,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":843},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209056,"byte_end":209064,"line_start":555,"line_end":555,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209039,"byte_end":209048,"line_start":554,"line_end":554,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":846},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209258,"byte_end":209266,"line_start":564,"line_end":564,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(Vec) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209241,"byte_end":209250,"line_start":563,"line_end":563,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":850},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209877,"byte_end":209880,"line_start":593,"line_end":593,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":852},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210087,"byte_end":210090,"line_start":601,"line_end":601,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":855},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210284,"byte_end":210287,"line_start":609,"line_end":609,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":858},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210529,"byte_end":210531,"line_start":620,"line_end":620,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderValue) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210512,"byte_end":210521,"line_start":619,"line_end":619,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":861},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210696,"byte_end":210707,"line_start":629,"line_end":629,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ HeaderValue) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210679,"byte_end":210688,"line_start":628,"line_end":628,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":863},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210865,"byte_end":210868,"line_start":636,"line_end":636,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Self) -> cmp::Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210848,"byte_end":210857,"line_start":635,"line_end":635,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":865},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211014,"byte_end":211016,"line_start":643,"line_end":643,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210997,"byte_end":211006,"line_start":642,"line_end":642,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":867},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211155,"byte_end":211157,"line_start":650,"line_end":650,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211138,"byte_end":211147,"line_start":649,"line_end":649,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":869},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211286,"byte_end":211297,"line_start":657,"line_end":657,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ str) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211269,"byte_end":211278,"line_start":656,"line_end":656,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":871},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211467,"byte_end":211478,"line_start":664,"line_end":664,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211450,"byte_end":211459,"line_start":663,"line_end":663,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":873},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211636,"byte_end":211638,"line_start":671,"line_end":671,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderValue) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211619,"byte_end":211628,"line_start":670,"line_end":670,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":875},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211770,"byte_end":211772,"line_start":678,"line_end":678,"column_start":8,"column_end":10},"name":"eq","qualname":"<[u8] as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderValue) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211753,"byte_end":211762,"line_start":677,"line_end":677,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":877},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211904,"byte_end":211915,"line_start":685,"line_end":685,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ HeaderValue) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211887,"byte_end":211896,"line_start":684,"line_end":684,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":879},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212095,"byte_end":212106,"line_start":692,"line_end":692,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<[u8] as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ HeaderValue) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212078,"byte_end":212087,"line_start":691,"line_end":691,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":881},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212276,"byte_end":212278,"line_start":699,"line_end":699,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ String) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212259,"byte_end":212268,"line_start":698,"line_end":698,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":883},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212412,"byte_end":212423,"line_start":706,"line_end":706,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ String) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212395,"byte_end":212404,"line_start":705,"line_end":705,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":885},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212594,"byte_end":212596,"line_start":713,"line_end":713,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderValue) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212577,"byte_end":212586,"line_start":712,"line_end":712,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":887},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212731,"byte_end":212742,"line_start":720,"line_end":720,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ HeaderValue) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212714,"byte_end":212723,"line_start":719,"line_end":719,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":890},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212936,"byte_end":212938,"line_start":727,"line_end":727,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a HeaderValue as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderValue) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212919,"byte_end":212928,"line_start":726,"line_end":726,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":893},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213087,"byte_end":213098,"line_start":734,"line_end":734,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'a HeaderValue as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ HeaderValue) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213070,"byte_end":213079,"line_start":733,"line_end":733,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":897},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213312,"byte_end":213314,"line_start":744,"line_end":744,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a T) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213295,"byte_end":213304,"line_start":743,"line_end":743,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":901},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213496,"byte_end":213507,"line_start":754,"line_end":754,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ &'a T) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213479,"byte_end":213488,"line_start":753,"line_end":753,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":904},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213666,"byte_end":213668,"line_start":761,"line_end":761,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ HeaderValue) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213649,"byte_end":213658,"line_start":760,"line_end":760,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":907},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213808,"byte_end":213819,"line_start":768,"line_end":768,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'a str as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ HeaderValue) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213791,"byte_end":213800,"line_start":767,"line_end":767,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":1216},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"method","qualname":"::method","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","parent":null,"children":[{"krate":0,"index":1217},{"krate":0,"index":1218},{"krate":0,"index":1219},{"krate":0,"index":1222},{"krate":0,"index":1225},{"krate":0,"index":1228},{"krate":0,"index":1231},{"krate":0,"index":1234},{"krate":0,"index":1237},{"krate":0,"index":1238},{"krate":0,"index":1241},{"krate":0,"index":3009},{"krate":0,"index":3012},{"krate":0,"index":3014},{"krate":0,"index":3015},{"krate":0,"index":3018},{"krate":0,"index":3019},{"krate":0,"index":3021},{"krate":0,"index":1244},{"krate":0,"index":3024},{"krate":0,"index":3049},{"krate":0,"index":3051},{"krate":0,"index":3052},{"krate":0,"index":3055},{"krate":0,"index":3056},{"krate":0,"index":3058},{"krate":0,"index":1246},{"krate":0,"index":1261},{"krate":0,"index":1263},{"krate":0,"index":1266},{"krate":0,"index":1269},{"krate":0,"index":1271},{"krate":0,"index":1273},{"krate":0,"index":1276},{"krate":0,"index":1279},{"krate":0,"index":1281},{"krate":0,"index":1283},{"krate":0,"index":1285},{"krate":0,"index":1288},{"krate":0,"index":1292},{"krate":0,"index":1296},{"krate":0,"index":1299},{"krate":0,"index":1301},{"krate":0,"index":1303},{"krate":0,"index":1305},{"krate":0,"index":1306}],"decl_id":null,"docs":" The HTTP request method","sig":null,"attributes":[{"value":"/ The HTTP request method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214570,"byte_end":214597,"line_start":1,"line_end":1,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214598,"byte_end":214601,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This module contains HTTP-method related structs and errors and such. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214602,"byte_end":214679,"line_start":3,"line_end":3,"column_start":1,"column_end":78}},{"value":"/ main type of this module, `Method`, is also reexported at the root of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214680,"byte_end":214757,"line_start":4,"line_end":4,"column_start":1,"column_end":78}},{"value":"/ crate as `http::Method` and is intended for import through that location","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214758,"byte_end":214834,"line_start":5,"line_end":5,"column_start":1,"column_end":77}},{"value":"/ primarily.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214835,"byte_end":214849,"line_start":6,"line_end":6,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214850,"byte_end":214853,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214854,"byte_end":214868,"line_start":8,"line_end":8,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214869,"byte_end":214872,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214873,"byte_end":214880,"line_start":10,"line_end":10,"column_start":1,"column_end":8}},{"value":"/ use http::Method;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214881,"byte_end":214902,"line_start":11,"line_end":11,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214903,"byte_end":214906,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(Method::GET, Method::from_bytes(b\"GET\").unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214907,"byte_end":214972,"line_start":13,"line_end":13,"column_start":1,"column_end":66}},{"value":"/ assert!(Method::GET.is_idempotent());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":214973,"byte_end":215014,"line_start":14,"line_end":14,"column_start":1,"column_end":42}},{"value":"/ assert_eq!(Method::POST.as_str(), \"POST\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215015,"byte_end":215061,"line_start":15,"line_end":15,"column_start":1,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215062,"byte_end":215069,"line_start":16,"line_end":16,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":3009},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215879,"byte_end":215885,"line_start":46,"line_end":46,"column_start":12,"column_end":18},"name":"Method","qualname":"::method::Method","value":"","parent":null,"children":[],"decl_id":null,"docs":" The Request Method (VERB)","sig":null,"attributes":[{"value":"/ The Request Method (VERB)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215272,"byte_end":215301,"line_start":27,"line_end":27,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215302,"byte_end":215305,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ This type also contains constants for a number of common HTTP methods such","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215306,"byte_end":215384,"line_start":29,"line_end":29,"column_start":1,"column_end":79}},{"value":"/ as GET, POST, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215385,"byte_end":215407,"line_start":30,"line_end":30,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215408,"byte_end":215411,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ Currently includes 8 variants representing the 8 methods defined in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215412,"byte_end":215483,"line_start":32,"line_end":32,"column_start":1,"column_end":72}},{"value":"/ [RFC 7230](https://tools.ietf.org/html/rfc7231#section-4.1), plus PATCH,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215484,"byte_end":215560,"line_start":33,"line_end":33,"column_start":1,"column_end":77}},{"value":"/ and an Extension variant for all extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215561,"byte_end":215609,"line_start":34,"line_end":34,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215610,"byte_end":215613,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215614,"byte_end":215628,"line_start":36,"line_end":36,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215629,"byte_end":215632,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215633,"byte_end":215640,"line_start":38,"line_end":38,"column_start":1,"column_end":8}},{"value":"/ use http::Method;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215641,"byte_end":215662,"line_start":39,"line_end":39,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215663,"byte_end":215666,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(Method::GET, Method::from_bytes(b\"GET\").unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215667,"byte_end":215732,"line_start":41,"line_end":41,"column_start":1,"column_end":66}},{"value":"/ assert!(Method::GET.is_idempotent());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215733,"byte_end":215774,"line_start":42,"line_end":42,"column_start":1,"column_end":42}},{"value":"/ assert_eq!(Method::POST.as_str(), \"POST\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215775,"byte_end":215821,"line_start":43,"line_end":43,"column_start":1,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215822,"byte_end":215829,"line_start":44,"line_end":44,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215970,"byte_end":215983,"line_start":49,"line_end":49,"column_start":12,"column_end":25},"name":"InvalidMethod","qualname":"::method::InvalidMethod","value":"InvalidMethod { }","parent":null,"children":[{"krate":0,"index":1245}],"decl_id":null,"docs":" A possible error value when converting `Method` from bytes.\n","sig":null,"attributes":[{"value":"/ A possible error value when converting `Method` from bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":215895,"byte_end":215958,"line_start":48,"line_end":48,"column_start":1,"column_end":64}}]},{"kind":"Const","id":{"krate":0,"index":1247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216366,"byte_end":216369,"line_start":73,"line_end":73,"column_start":15,"column_end":18},"name":"GET","qualname":"::method::Method::GET","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" GET\n","sig":null,"attributes":[{"value":"/ GET","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216344,"byte_end":216351,"line_start":72,"line_end":72,"column_start":5,"column_end":12}}]},{"kind":"Const","id":{"krate":0,"index":1248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216421,"byte_end":216425,"line_start":76,"line_end":76,"column_start":15,"column_end":19},"name":"POST","qualname":"::method::Method::POST","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" POST\n","sig":null,"attributes":[{"value":"/ POST","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216398,"byte_end":216406,"line_start":75,"line_end":75,"column_start":5,"column_end":13}}]},{"kind":"Const","id":{"krate":0,"index":1249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216477,"byte_end":216480,"line_start":79,"line_end":79,"column_start":15,"column_end":18},"name":"PUT","qualname":"::method::Method::PUT","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" PUT\n","sig":null,"attributes":[{"value":"/ PUT","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216455,"byte_end":216462,"line_start":78,"line_end":78,"column_start":5,"column_end":12}}]},{"kind":"Const","id":{"krate":0,"index":1250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216534,"byte_end":216540,"line_start":82,"line_end":82,"column_start":15,"column_end":21},"name":"DELETE","qualname":"::method::Method::DELETE","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" DELETE\n","sig":null,"attributes":[{"value":"/ DELETE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216509,"byte_end":216519,"line_start":81,"line_end":81,"column_start":5,"column_end":15}}]},{"kind":"Const","id":{"krate":0,"index":1251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216595,"byte_end":216599,"line_start":85,"line_end":85,"column_start":15,"column_end":19},"name":"HEAD","qualname":"::method::Method::HEAD","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" HEAD\n","sig":null,"attributes":[{"value":"/ HEAD","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216572,"byte_end":216580,"line_start":84,"line_end":84,"column_start":5,"column_end":13}}]},{"kind":"Const","id":{"krate":0,"index":1252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216655,"byte_end":216662,"line_start":88,"line_end":88,"column_start":15,"column_end":22},"name":"OPTIONS","qualname":"::method::Method::OPTIONS","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" OPTIONS\n","sig":null,"attributes":[{"value":"/ OPTIONS","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216629,"byte_end":216640,"line_start":87,"line_end":87,"column_start":5,"column_end":16}}]},{"kind":"Const","id":{"krate":0,"index":1253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216721,"byte_end":216728,"line_start":91,"line_end":91,"column_start":15,"column_end":22},"name":"CONNECT","qualname":"::method::Method::CONNECT","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" CONNECT\n","sig":null,"attributes":[{"value":"/ CONNECT","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216695,"byte_end":216706,"line_start":90,"line_end":90,"column_start":5,"column_end":16}}]},{"kind":"Const","id":{"krate":0,"index":1254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216785,"byte_end":216790,"line_start":94,"line_end":94,"column_start":15,"column_end":20},"name":"PATCH","qualname":"::method::Method::PATCH","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" PATCH\n","sig":null,"attributes":[{"value":"/ PATCH","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216761,"byte_end":216770,"line_start":93,"line_end":93,"column_start":5,"column_end":14}}]},{"kind":"Const","id":{"krate":0,"index":1255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216845,"byte_end":216850,"line_start":97,"line_end":97,"column_start":15,"column_end":20},"name":"TRACE","qualname":"::method::Method::TRACE","value":"Method","parent":{"krate":0,"index":1246},"children":[],"decl_id":null,"docs":" TRACE\n","sig":null,"attributes":[{"value":"/ TRACE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216821,"byte_end":216830,"line_start":96,"line_end":96,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216941,"byte_end":216951,"line_start":100,"line_end":100,"column_start":12,"column_end":22},"name":"from_bytes","qualname":"::from_bytes","value":"fn from_bytes<'_>(&'_ [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Converts a slice of bytes to an HTTP method.\n","sig":null,"attributes":[{"value":"/ Converts a slice of bytes to an HTTP method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216881,"byte_end":216929,"line_start":99,"line_end":99,"column_start":5,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":1258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218687,"byte_end":218694,"line_start":150,"line_end":150,"column_start":12,"column_end":19},"name":"is_safe","qualname":"::is_safe","value":"fn is_safe<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Whether a method is considered \"safe\", meaning the request is\n essentially read-only.","sig":null,"attributes":[{"value":"/ Whether a method is considered \"safe\", meaning the request is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218473,"byte_end":218538,"line_start":145,"line_end":145,"column_start":5,"column_end":70}},{"value":"/ essentially read-only.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218543,"byte_end":218569,"line_start":146,"line_end":146,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218574,"byte_end":218577,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ See [the spec](https://tools.ietf.org/html/rfc7231#section-4.2.1)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218582,"byte_end":218651,"line_start":148,"line_end":148,"column_start":5,"column_end":74}},{"value":"/ for more words.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218656,"byte_end":218675,"line_start":149,"line_end":149,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":1259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219072,"byte_end":219085,"line_start":162,"line_end":162,"column_start":12,"column_end":25},"name":"is_idempotent","qualname":"::is_idempotent","value":"fn is_idempotent<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Whether a method is considered \"idempotent\", meaning the request has\n the same result if executed multiple times.","sig":null,"attributes":[{"value":"/ Whether a method is considered \"idempotent\", meaning the request has","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218830,"byte_end":218902,"line_start":157,"line_end":157,"column_start":5,"column_end":77}},{"value":"/ the same result if executed multiple times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218907,"byte_end":218954,"line_start":158,"line_end":158,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218959,"byte_end":218962,"line_start":159,"line_end":159,"column_start":5,"column_end":8}},{"value":"/ See [the spec](https://tools.ietf.org/html/rfc7231#section-4.2.2) for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":218967,"byte_end":219040,"line_start":160,"line_end":160,"column_start":5,"column_end":78}},{"value":"/ more words.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219045,"byte_end":219060,"line_start":161,"line_end":161,"column_start":5,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":1260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219291,"byte_end":219297,"line_start":171,"line_end":171,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Return a &str representation of the HTTP method\n","sig":null,"attributes":[{"value":"/ Return a &str representation of the HTTP method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219214,"byte_end":219265,"line_start":169,"line_end":169,"column_start":5,"column_end":56}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219270,"byte_end":219279,"line_start":170,"line_end":170,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219804,"byte_end":219810,"line_start":190,"line_end":190,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219787,"byte_end":219796,"line_start":189,"line_end":189,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219924,"byte_end":219926,"line_start":197,"line_end":197,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a Method) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219907,"byte_end":219916,"line_start":196,"line_end":196,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220061,"byte_end":220063,"line_start":204,"line_end":204,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a Method as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Method) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220044,"byte_end":220053,"line_start":203,"line_end":203,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220183,"byte_end":220185,"line_start":211,"line_end":211,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220166,"byte_end":220175,"line_start":210,"line_end":210,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220310,"byte_end":220312,"line_start":218,"line_end":218,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Method) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220293,"byte_end":220302,"line_start":217,"line_end":217,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220448,"byte_end":220450,"line_start":225,"line_end":225,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220431,"byte_end":220440,"line_start":224,"line_end":224,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220588,"byte_end":220590,"line_start":232,"line_end":232,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Method) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220571,"byte_end":220580,"line_start":231,"line_end":231,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220701,"byte_end":220704,"line_start":238,"line_end":238,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220839,"byte_end":220842,"line_start":244,"line_end":244,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220990,"byte_end":220997,"line_start":251,"line_end":251,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Method","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220973,"byte_end":220982,"line_start":250,"line_end":250,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221101,"byte_end":221105,"line_start":258,"line_end":258,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a Method) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221084,"byte_end":221093,"line_start":257,"line_end":257,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221252,"byte_end":221260,"line_start":267,"line_end":267,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221235,"byte_end":221244,"line_start":266,"line_end":266,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221437,"byte_end":221445,"line_start":276,"line_end":276,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221420,"byte_end":221429,"line_start":275,"line_end":275,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221616,"byte_end":221624,"line_start":285,"line_end":285,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221599,"byte_end":221608,"line_start":284,"line_end":284,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221842,"byte_end":221845,"line_start":297,"line_end":297,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":222042,"byte_end":222045,"line_start":305,"line_end":305,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":1324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"request","qualname":"::request","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","parent":null,"children":[{"krate":0,"index":1325},{"krate":0,"index":1328},{"krate":0,"index":1329},{"krate":0,"index":1332},{"krate":0,"index":1335},{"krate":0,"index":1336},{"krate":0,"index":1339},{"krate":0,"index":1342},{"krate":0,"index":1345},{"krate":0,"index":1348},{"krate":0,"index":1351},{"krate":0,"index":1352},{"krate":0,"index":1355},{"krate":0,"index":1358},{"krate":0,"index":1361},{"krate":0,"index":1365},{"krate":0,"index":3094},{"krate":0,"index":3096},{"krate":0,"index":1372},{"krate":0,"index":1392},{"krate":0,"index":1413},{"krate":0,"index":1416},{"krate":0,"index":1419},{"krate":0,"index":1421},{"krate":0,"index":1423},{"krate":0,"index":1459}],"decl_id":null,"docs":" HTTP request types.","sig":null,"attributes":[{"value":"/ HTTP request types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":228959,"byte_end":228982,"line_start":1,"line_end":1,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":228983,"byte_end":228986,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This module contains structs related to HTTP requests, notably the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":228987,"byte_end":229057,"line_start":3,"line_end":3,"column_start":1,"column_end":71}},{"value":"/ `Request` type itself as well as a builder to create requests. Typically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229058,"byte_end":229134,"line_start":4,"line_end":4,"column_start":1,"column_end":77}},{"value":"/ you'll import the `http::Request` type rather than reaching into this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229135,"byte_end":229208,"line_start":5,"line_end":5,"column_start":1,"column_end":74}},{"value":"/ module itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229209,"byte_end":229227,"line_start":6,"line_end":6,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229228,"byte_end":229231,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229232,"byte_end":229246,"line_start":8,"line_end":8,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229247,"byte_end":229250,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ Creating a `Request` to send","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229251,"byte_end":229283,"line_start":10,"line_end":10,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229284,"byte_end":229287,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229288,"byte_end":229301,"line_start":12,"line_end":12,"column_start":1,"column_end":14}},{"value":"/ use http::{Request, Response};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229302,"byte_end":229336,"line_start":13,"line_end":13,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229337,"byte_end":229340,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ let mut request = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229341,"byte_end":229381,"line_start":15,"line_end":15,"column_start":1,"column_end":41}},{"value":"/ .uri(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229382,"byte_end":229424,"line_start":16,"line_end":16,"column_start":1,"column_end":43}},{"value":"/ .header(\"User-Agent\", \"my-awesome-agent/1.0\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229425,"byte_end":229479,"line_start":17,"line_end":17,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229480,"byte_end":229483,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ if needs_awesome_header() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229484,"byte_end":229515,"line_start":19,"line_end":19,"column_start":1,"column_end":32}},{"value":"/ request = request.header(\"Awesome\", \"yes\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229516,"byte_end":229567,"line_start":20,"line_end":20,"column_start":1,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229568,"byte_end":229573,"line_start":21,"line_end":21,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229574,"byte_end":229577,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ let response = send(request.body(()).unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229578,"byte_end":229629,"line_start":23,"line_end":23,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229630,"byte_end":229633,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ # fn needs_awesome_header() -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229634,"byte_end":229675,"line_start":25,"line_end":25,"column_start":1,"column_end":42}},{"value":"/ # true","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229676,"byte_end":229690,"line_start":26,"line_end":26,"column_start":1,"column_end":15}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229691,"byte_end":229698,"line_start":27,"line_end":27,"column_start":1,"column_end":8}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229699,"byte_end":229704,"line_start":28,"line_end":28,"column_start":1,"column_end":6}},{"value":"/ fn send(req: Request<()>) -> Response<()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229705,"byte_end":229752,"line_start":29,"line_end":29,"column_start":1,"column_end":48}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229753,"byte_end":229767,"line_start":30,"line_end":30,"column_start":1,"column_end":15}},{"value":"/ # panic!()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229768,"byte_end":229782,"line_start":31,"line_end":31,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229783,"byte_end":229788,"line_start":32,"line_end":32,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229789,"byte_end":229796,"line_start":33,"line_end":33,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229797,"byte_end":229800,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ Inspecting a request to see what was sent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229801,"byte_end":229847,"line_start":35,"line_end":35,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229848,"byte_end":229851,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229852,"byte_end":229859,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"/ use http::{Request, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229860,"byte_end":229906,"line_start":38,"line_end":38,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229907,"byte_end":229910,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ fn respond_to(req: Request<()>) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229911,"byte_end":229978,"line_start":40,"line_end":40,"column_start":1,"column_end":68}},{"value":"/ if req.uri() != \"/awesome-url\" {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":229979,"byte_end":230019,"line_start":41,"line_end":41,"column_start":1,"column_end":41}},{"value":"/ return Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230020,"byte_end":230058,"line_start":42,"line_end":42,"column_start":1,"column_end":39}},{"value":"/ .status(StatusCode::NOT_FOUND)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230059,"byte_end":230105,"line_start":43,"line_end":43,"column_start":1,"column_end":47}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230106,"byte_end":230131,"line_start":44,"line_end":44,"column_start":1,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230132,"byte_end":230141,"line_start":45,"line_end":45,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230142,"byte_end":230145,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ let has_awesome_header = req.headers().contains_key(\"Awesome\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230146,"byte_end":230217,"line_start":47,"line_end":47,"column_start":1,"column_end":72}},{"value":"/ let body = req.body();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230218,"byte_end":230248,"line_start":48,"line_end":48,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230249,"byte_end":230252,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230253,"byte_end":230267,"line_start":50,"line_end":50,"column_start":1,"column_end":15}},{"value":"/ # panic!()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230268,"byte_end":230282,"line_start":51,"line_end":51,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230283,"byte_end":230288,"line_start":52,"line_end":52,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230289,"byte_end":230296,"line_start":53,"line_end":53,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1361},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232908,"byte_end":232915,"line_start":157,"line_end":157,"column_start":12,"column_end":19},"name":"Request","qualname":"::request::Request","value":"Request { }","parent":null,"children":[{"krate":0,"index":1363},{"krate":0,"index":1364}],"decl_id":null,"docs":" Represents an HTTP request.","sig":null,"attributes":[{"value":"/ Represents an HTTP request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230513,"byte_end":230544,"line_start":64,"line_end":64,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230545,"byte_end":230548,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ An HTTP request consists of a head and a potentially optional body. The body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230549,"byte_end":230629,"line_start":66,"line_end":66,"column_start":1,"column_end":81}},{"value":"/ component is generic, enabling arbitrary types to represent the HTTP body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230630,"byte_end":230708,"line_start":67,"line_end":67,"column_start":1,"column_end":79}},{"value":"/ For example, the body could be `Vec`, a `Stream` of byte chunks, or a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230709,"byte_end":230786,"line_start":68,"line_end":68,"column_start":1,"column_end":78}},{"value":"/ value that has been deserialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230787,"byte_end":230824,"line_start":69,"line_end":69,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230825,"byte_end":230828,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230829,"byte_end":230843,"line_start":71,"line_end":71,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230844,"byte_end":230847,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ Creating a `Request` to send","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230848,"byte_end":230880,"line_start":73,"line_end":73,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230881,"byte_end":230884,"line_start":74,"line_end":74,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230885,"byte_end":230898,"line_start":75,"line_end":75,"column_start":1,"column_end":14}},{"value":"/ use http::{Request, Response};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230899,"byte_end":230933,"line_start":76,"line_end":76,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230934,"byte_end":230937,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ let mut request = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230938,"byte_end":230978,"line_start":78,"line_end":78,"column_start":1,"column_end":41}},{"value":"/ .uri(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":230979,"byte_end":231021,"line_start":79,"line_end":79,"column_start":1,"column_end":43}},{"value":"/ .header(\"User-Agent\", \"my-awesome-agent/1.0\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231022,"byte_end":231076,"line_start":80,"line_end":80,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231077,"byte_end":231080,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ if needs_awesome_header() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231081,"byte_end":231112,"line_start":82,"line_end":82,"column_start":1,"column_end":32}},{"value":"/ request = request.header(\"Awesome\", \"yes\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231113,"byte_end":231164,"line_start":83,"line_end":83,"column_start":1,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231165,"byte_end":231170,"line_start":84,"line_end":84,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231171,"byte_end":231174,"line_start":85,"line_end":85,"column_start":1,"column_end":4}},{"value":"/ let response = send(request.body(()).unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231175,"byte_end":231226,"line_start":86,"line_end":86,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231227,"byte_end":231230,"line_start":87,"line_end":87,"column_start":1,"column_end":4}},{"value":"/ # fn needs_awesome_header() -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231231,"byte_end":231272,"line_start":88,"line_end":88,"column_start":1,"column_end":42}},{"value":"/ # true","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231273,"byte_end":231287,"line_start":89,"line_end":89,"column_start":1,"column_end":15}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231288,"byte_end":231295,"line_start":90,"line_end":90,"column_start":1,"column_end":8}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231296,"byte_end":231301,"line_start":91,"line_end":91,"column_start":1,"column_end":6}},{"value":"/ fn send(req: Request<()>) -> Response<()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231302,"byte_end":231349,"line_start":92,"line_end":92,"column_start":1,"column_end":48}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231350,"byte_end":231364,"line_start":93,"line_end":93,"column_start":1,"column_end":15}},{"value":"/ # panic!()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231365,"byte_end":231379,"line_start":94,"line_end":94,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231380,"byte_end":231385,"line_start":95,"line_end":95,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231386,"byte_end":231393,"line_start":96,"line_end":96,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231394,"byte_end":231397,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ Inspecting a request to see what was sent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231398,"byte_end":231444,"line_start":98,"line_end":98,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231445,"byte_end":231448,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231449,"byte_end":231456,"line_start":100,"line_end":100,"column_start":1,"column_end":8}},{"value":"/ use http::{Request, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231457,"byte_end":231503,"line_start":101,"line_end":101,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231504,"byte_end":231507,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ fn respond_to(req: Request<()>) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231508,"byte_end":231575,"line_start":103,"line_end":103,"column_start":1,"column_end":68}},{"value":"/ if req.uri() != \"/awesome-url\" {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231576,"byte_end":231616,"line_start":104,"line_end":104,"column_start":1,"column_end":41}},{"value":"/ return Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231617,"byte_end":231655,"line_start":105,"line_end":105,"column_start":1,"column_end":39}},{"value":"/ .status(StatusCode::NOT_FOUND)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231656,"byte_end":231702,"line_start":106,"line_end":106,"column_start":1,"column_end":47}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231703,"byte_end":231728,"line_start":107,"line_end":107,"column_start":1,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231729,"byte_end":231738,"line_start":108,"line_end":108,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231739,"byte_end":231742,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ let has_awesome_header = req.headers().contains_key(\"Awesome\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231743,"byte_end":231814,"line_start":110,"line_end":110,"column_start":1,"column_end":72}},{"value":"/ let body = req.body();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231815,"byte_end":231845,"line_start":111,"line_end":111,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231846,"byte_end":231849,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231850,"byte_end":231864,"line_start":113,"line_end":113,"column_start":1,"column_end":15}},{"value":"/ # panic!()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231865,"byte_end":231879,"line_start":114,"line_end":114,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231880,"byte_end":231885,"line_start":115,"line_end":115,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231886,"byte_end":231893,"line_start":116,"line_end":116,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231894,"byte_end":231897,"line_start":117,"line_end":117,"column_start":1,"column_end":4}},{"value":"/ Deserialize a request of bytes via json:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231898,"byte_end":231942,"line_start":118,"line_end":118,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231943,"byte_end":231946,"line_start":119,"line_end":119,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231947,"byte_end":231954,"line_start":120,"line_end":120,"column_start":1,"column_end":8}},{"value":"/ # extern crate serde;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231955,"byte_end":231980,"line_start":121,"line_end":121,"column_start":1,"column_end":26}},{"value":"/ # extern crate serde_json;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":231981,"byte_end":232011,"line_start":122,"line_end":122,"column_start":1,"column_end":31}},{"value":"/ # extern crate http;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232012,"byte_end":232036,"line_start":123,"line_end":123,"column_start":1,"column_end":25}},{"value":"/ use http::Request;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232037,"byte_end":232059,"line_start":124,"line_end":124,"column_start":1,"column_end":23}},{"value":"/ use serde::de;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232060,"byte_end":232078,"line_start":125,"line_end":125,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232079,"byte_end":232082,"line_start":126,"line_end":126,"column_start":1,"column_end":4}},{"value":"/ fn deserialize(req: Request>) -> serde_json::Result>","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232083,"byte_end":232161,"line_start":127,"line_end":127,"column_start":1,"column_end":79}},{"value":"/ where for<'de> T: de::Deserialize<'de>,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232162,"byte_end":232209,"line_start":128,"line_end":128,"column_start":1,"column_end":48}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232210,"byte_end":232215,"line_start":129,"line_end":129,"column_start":1,"column_end":6}},{"value":"/ let (parts, body) = req.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232216,"byte_end":232261,"line_start":130,"line_end":130,"column_start":1,"column_end":46}},{"value":"/ let body = serde_json::from_slice(&body)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232262,"byte_end":232312,"line_start":131,"line_end":131,"column_start":1,"column_end":51}},{"value":"/ Ok(Request::from_parts(parts, body))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232313,"byte_end":232357,"line_start":132,"line_end":132,"column_start":1,"column_end":45}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232358,"byte_end":232363,"line_start":133,"line_end":133,"column_start":1,"column_end":6}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232364,"byte_end":232369,"line_start":134,"line_end":134,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232370,"byte_end":232388,"line_start":135,"line_end":135,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232389,"byte_end":232396,"line_start":136,"line_end":136,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232397,"byte_end":232400,"line_start":137,"line_end":137,"column_start":1,"column_end":4}},{"value":"/ Or alternatively, serialize the body of a request to json","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232401,"byte_end":232462,"line_start":138,"line_end":138,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232463,"byte_end":232466,"line_start":139,"line_end":139,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232467,"byte_end":232474,"line_start":140,"line_end":140,"column_start":1,"column_end":8}},{"value":"/ # extern crate serde;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232475,"byte_end":232500,"line_start":141,"line_end":141,"column_start":1,"column_end":26}},{"value":"/ # extern crate serde_json;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232501,"byte_end":232531,"line_start":142,"line_end":142,"column_start":1,"column_end":31}},{"value":"/ # extern crate http;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232532,"byte_end":232556,"line_start":143,"line_end":143,"column_start":1,"column_end":25}},{"value":"/ use http::Request;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232557,"byte_end":232579,"line_start":144,"line_end":144,"column_start":1,"column_end":23}},{"value":"/ use serde::ser;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232580,"byte_end":232599,"line_start":145,"line_end":145,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232600,"byte_end":232603,"line_start":146,"line_end":146,"column_start":1,"column_end":4}},{"value":"/ fn serialize(req: Request) -> serde_json::Result>>","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232604,"byte_end":232680,"line_start":147,"line_end":147,"column_start":1,"column_end":77}},{"value":"/ where T: ser::Serialize,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232681,"byte_end":232713,"line_start":148,"line_end":148,"column_start":1,"column_end":33}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232714,"byte_end":232719,"line_start":149,"line_end":149,"column_start":1,"column_end":6}},{"value":"/ let (parts, body) = req.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232720,"byte_end":232765,"line_start":150,"line_end":150,"column_start":1,"column_end":46}},{"value":"/ let body = serde_json::to_vec(&body)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232766,"byte_end":232812,"line_start":151,"line_end":151,"column_start":1,"column_end":47}},{"value":"/ Ok(Request::from_parts(parts, body))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232813,"byte_end":232857,"line_start":152,"line_end":152,"column_start":1,"column_end":45}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232858,"byte_end":232863,"line_start":153,"line_end":153,"column_start":1,"column_end":6}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232864,"byte_end":232869,"line_start":154,"line_end":154,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232870,"byte_end":232888,"line_start":155,"line_end":155,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232889,"byte_end":232896,"line_start":156,"line_end":156,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233104,"byte_end":233109,"line_start":166,"line_end":166,"column_start":12,"column_end":17},"name":"Parts","qualname":"::request::Parts","value":"Parts { method, uri, version, headers, extensions }","parent":null,"children":[{"krate":0,"index":1366},{"krate":0,"index":1367},{"krate":0,"index":1368},{"krate":0,"index":1369},{"krate":0,"index":1370},{"krate":0,"index":1371}],"decl_id":null,"docs":" Component parts of an HTTP `Request`","sig":null,"attributes":[{"value":"/ Component parts of an HTTP `Request`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232954,"byte_end":232994,"line_start":162,"line_end":162,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232995,"byte_end":232998,"line_start":163,"line_end":163,"column_start":1,"column_end":4}},{"value":"/ The HTTP request head consists of a method, uri, version, and a set of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":232999,"byte_end":233073,"line_start":164,"line_end":164,"column_start":1,"column_end":75}},{"value":"/ header fields.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233074,"byte_end":233092,"line_start":165,"line_end":165,"column_start":1,"column_end":19}}]},{"kind":"Field","id":{"krate":0,"index":1366},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233149,"byte_end":233155,"line_start":168,"line_end":168,"column_start":9,"column_end":15},"name":"method","qualname":"::request::Parts::method","value":"method::Method","parent":{"krate":0,"index":1365},"children":[],"decl_id":null,"docs":" The request's method\n","sig":null,"attributes":[{"value":"/ The request's method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233116,"byte_end":233140,"line_start":167,"line_end":167,"column_start":5,"column_end":29}}]},{"kind":"Field","id":{"krate":0,"index":1367},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233200,"byte_end":233203,"line_start":171,"line_end":171,"column_start":9,"column_end":12},"name":"uri","qualname":"::request::Parts::uri","value":"uri::Uri","parent":{"krate":0,"index":1365},"children":[],"decl_id":null,"docs":" The request's URI\n","sig":null,"attributes":[{"value":"/ The request's URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233170,"byte_end":233191,"line_start":170,"line_end":170,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":1368},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233249,"byte_end":233256,"line_start":174,"line_end":174,"column_start":9,"column_end":16},"name":"version","qualname":"::request::Parts::version","value":"version::Version","parent":{"krate":0,"index":1365},"children":[],"decl_id":null,"docs":" The request's version\n","sig":null,"attributes":[{"value":"/ The request's version","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233215,"byte_end":233240,"line_start":173,"line_end":173,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":1369},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233306,"byte_end":233313,"line_start":177,"line_end":177,"column_start":9,"column_end":16},"name":"headers","qualname":"::request::Parts::headers","value":"header::map::HeaderMap","parent":{"krate":0,"index":1365},"children":[],"decl_id":null,"docs":" The request's headers\n","sig":null,"attributes":[{"value":"/ The request's headers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233272,"byte_end":233297,"line_start":176,"line_end":176,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":1370},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233381,"byte_end":233391,"line_start":180,"line_end":180,"column_start":9,"column_end":19},"name":"extensions","qualname":"::request::Parts::extensions","value":"extensions::Extensions","parent":{"krate":0,"index":1365},"children":[],"decl_id":null,"docs":" The request's extensions\n","sig":null,"attributes":[{"value":"/ The request's extensions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233344,"byte_end":233372,"line_start":179,"line_end":179,"column_start":5,"column_end":33}}]},{"kind":"Struct","id":{"krate":0,"index":3094},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233584,"byte_end":233591,"line_start":190,"line_end":190,"column_start":12,"column_end":19},"name":"Builder","qualname":"::request::Builder","value":"Builder { }","parent":null,"children":[{"krate":0,"index":3095}],"decl_id":null,"docs":" An HTTP request builder","sig":null,"attributes":[{"value":"/ An HTTP request builder","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233424,"byte_end":233451,"line_start":185,"line_end":185,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233452,"byte_end":233455,"line_start":186,"line_end":186,"column_start":1,"column_end":4}},{"value":"/ This type can be used to construct an instance or `Request`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233456,"byte_end":233519,"line_start":187,"line_end":187,"column_start":1,"column_end":64}},{"value":"/ through a builder-like pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233520,"byte_end":233555,"line_start":188,"line_end":188,"column_start":1,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":1373},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234132,"byte_end":234139,"line_start":212,"line_end":212,"column_start":12,"column_end":19},"name":"builder","qualname":">::builder","value":"fn builder() -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Creates a new builder-style object to manufacture a `Request`","sig":null,"attributes":[{"value":"/ Creates a new builder-style object to manufacture a `Request`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233646,"byte_end":233711,"line_start":195,"line_end":195,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233716,"byte_end":233719,"line_start":196,"line_end":196,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233724,"byte_end":233793,"line_start":197,"line_end":197,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233798,"byte_end":233821,"line_start":198,"line_end":198,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233826,"byte_end":233829,"line_start":199,"line_end":199,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233834,"byte_end":233848,"line_start":200,"line_end":200,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233853,"byte_end":233856,"line_start":201,"line_end":201,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233861,"byte_end":233868,"line_start":202,"line_end":202,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233873,"byte_end":233891,"line_start":203,"line_end":203,"column_start":5,"column_end":23}},{"value":"/ let request = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233896,"byte_end":233932,"line_start":204,"line_end":204,"column_start":5,"column_end":41}},{"value":"/ .method(\"GET\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233937,"byte_end":233959,"line_start":205,"line_end":205,"column_start":5,"column_end":27}},{"value":"/ .uri(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233964,"byte_end":234006,"line_start":206,"line_end":206,"column_start":5,"column_end":47}},{"value":"/ .header(\"X-Custom-Foo\", \"Bar\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234011,"byte_end":234049,"line_start":207,"line_end":207,"column_start":5,"column_end":43}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234054,"byte_end":234071,"line_start":208,"line_end":208,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234076,"byte_end":234094,"line_start":209,"line_end":209,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234099,"byte_end":234106,"line_start":210,"line_end":210,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234111,"byte_end":234120,"line_start":211,"line_end":211,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234586,"byte_end":234589,"line_start":230,"line_end":230,"column_start":12,"column_end":15},"name":"get","qualname":">::get","value":"fn get(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a GET method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a GET method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234189,"byte_end":234265,"line_start":216,"line_end":216,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234270,"byte_end":234273,"line_start":217,"line_end":217,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234278,"byte_end":234347,"line_start":218,"line_end":218,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234352,"byte_end":234375,"line_start":219,"line_end":219,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234380,"byte_end":234383,"line_start":220,"line_end":220,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234388,"byte_end":234401,"line_start":221,"line_end":221,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234406,"byte_end":234409,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234414,"byte_end":234421,"line_start":223,"line_end":223,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234426,"byte_end":234444,"line_start":224,"line_end":224,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234449,"byte_end":234452,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ let request = Request::get(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234457,"byte_end":234517,"line_start":226,"line_end":226,"column_start":5,"column_end":65}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234522,"byte_end":234539,"line_start":227,"line_end":227,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234544,"byte_end":234562,"line_start":228,"line_end":228,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234567,"byte_end":234574,"line_start":229,"line_end":229,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1376},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235170,"byte_end":235173,"line_start":253,"line_end":253,"column_start":12,"column_end":15},"name":"put","qualname":">::put","value":"fn put(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a PUT method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a PUT method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234773,"byte_end":234849,"line_start":239,"line_end":239,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234854,"byte_end":234857,"line_start":240,"line_end":240,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234862,"byte_end":234931,"line_start":241,"line_end":241,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234936,"byte_end":234959,"line_start":242,"line_end":242,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234964,"byte_end":234967,"line_start":243,"line_end":243,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234972,"byte_end":234985,"line_start":244,"line_end":244,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234990,"byte_end":234993,"line_start":245,"line_end":245,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":234998,"byte_end":235005,"line_start":246,"line_end":246,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235010,"byte_end":235028,"line_start":247,"line_end":247,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235033,"byte_end":235036,"line_start":248,"line_end":248,"column_start":5,"column_end":8}},{"value":"/ let request = Request::put(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235041,"byte_end":235101,"line_start":249,"line_end":249,"column_start":5,"column_end":65}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235106,"byte_end":235123,"line_start":250,"line_end":250,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235128,"byte_end":235146,"line_start":251,"line_end":251,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235151,"byte_end":235158,"line_start":252,"line_end":252,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235756,"byte_end":235760,"line_start":276,"line_end":276,"column_start":12,"column_end":16},"name":"post","qualname":">::post","value":"fn post(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a POST method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a POST method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235357,"byte_end":235434,"line_start":262,"line_end":262,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235439,"byte_end":235442,"line_start":263,"line_end":263,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235447,"byte_end":235516,"line_start":264,"line_end":264,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235521,"byte_end":235544,"line_start":265,"line_end":265,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235549,"byte_end":235552,"line_start":266,"line_end":266,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235557,"byte_end":235570,"line_start":267,"line_end":267,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235575,"byte_end":235578,"line_start":268,"line_end":268,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235583,"byte_end":235590,"line_start":269,"line_end":269,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235595,"byte_end":235613,"line_start":270,"line_end":270,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235618,"byte_end":235621,"line_start":271,"line_end":271,"column_start":5,"column_end":8}},{"value":"/ let request = Request::post(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235626,"byte_end":235687,"line_start":272,"line_end":272,"column_start":5,"column_end":66}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235692,"byte_end":235709,"line_start":273,"line_end":273,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235714,"byte_end":235732,"line_start":274,"line_end":274,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235737,"byte_end":235744,"line_start":275,"line_end":275,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236348,"byte_end":236354,"line_start":299,"line_end":299,"column_start":12,"column_end":18},"name":"delete","qualname":">::delete","value":"fn delete(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a DELETE method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a DELETE method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":235945,"byte_end":236024,"line_start":285,"line_end":285,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236029,"byte_end":236032,"line_start":286,"line_end":286,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236037,"byte_end":236106,"line_start":287,"line_end":287,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236111,"byte_end":236134,"line_start":288,"line_end":288,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236139,"byte_end":236142,"line_start":289,"line_end":289,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236147,"byte_end":236160,"line_start":290,"line_end":290,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236165,"byte_end":236168,"line_start":291,"line_end":291,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236173,"byte_end":236180,"line_start":292,"line_end":292,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236185,"byte_end":236203,"line_start":293,"line_end":293,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236208,"byte_end":236211,"line_start":294,"line_end":294,"column_start":5,"column_end":8}},{"value":"/ let request = Request::delete(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236216,"byte_end":236279,"line_start":295,"line_end":295,"column_start":5,"column_end":68}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236284,"byte_end":236301,"line_start":296,"line_end":296,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236306,"byte_end":236324,"line_start":297,"line_end":297,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236329,"byte_end":236336,"line_start":298,"line_end":298,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237005,"byte_end":237012,"line_start":323,"line_end":323,"column_start":12,"column_end":19},"name":"options","qualname":">::options","value":"fn options(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with an OPTIONS method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with an OPTIONS method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236541,"byte_end":236622,"line_start":308,"line_end":308,"column_start":5,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236627,"byte_end":236630,"line_start":309,"line_end":309,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236635,"byte_end":236704,"line_start":310,"line_end":310,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236709,"byte_end":236732,"line_start":311,"line_end":311,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236737,"byte_end":236740,"line_start":312,"line_end":312,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236745,"byte_end":236758,"line_start":313,"line_end":313,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236763,"byte_end":236766,"line_start":314,"line_end":314,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236771,"byte_end":236778,"line_start":315,"line_end":315,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236783,"byte_end":236801,"line_start":316,"line_end":316,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236806,"byte_end":236809,"line_start":317,"line_end":317,"column_start":5,"column_end":8}},{"value":"/ let request = Request::options(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236814,"byte_end":236878,"line_start":318,"line_end":318,"column_start":5,"column_end":69}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236883,"byte_end":236900,"line_start":319,"line_end":319,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236905,"byte_end":236923,"line_start":320,"line_end":320,"column_start":5,"column_end":23}},{"value":"/ # assert_eq!(*request.method(), Method::OPTIONS);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236928,"byte_end":236981,"line_start":321,"line_end":321,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":236986,"byte_end":236993,"line_start":322,"line_end":322,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237599,"byte_end":237603,"line_start":346,"line_end":346,"column_start":12,"column_end":16},"name":"head","qualname":">::head","value":"fn head(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a HEAD method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a HEAD method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237200,"byte_end":237277,"line_start":332,"line_end":332,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237282,"byte_end":237285,"line_start":333,"line_end":333,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237290,"byte_end":237359,"line_start":334,"line_end":334,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237364,"byte_end":237387,"line_start":335,"line_end":335,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237392,"byte_end":237395,"line_start":336,"line_end":336,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237400,"byte_end":237413,"line_start":337,"line_end":337,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237418,"byte_end":237421,"line_start":338,"line_end":338,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237426,"byte_end":237433,"line_start":339,"line_end":339,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237438,"byte_end":237456,"line_start":340,"line_end":340,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237461,"byte_end":237464,"line_start":341,"line_end":341,"column_start":5,"column_end":8}},{"value":"/ let request = Request::head(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237469,"byte_end":237530,"line_start":342,"line_end":342,"column_start":5,"column_end":66}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237535,"byte_end":237552,"line_start":343,"line_end":343,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237557,"byte_end":237575,"line_start":344,"line_end":344,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237580,"byte_end":237587,"line_start":345,"line_end":345,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238193,"byte_end":238200,"line_start":369,"line_end":369,"column_start":12,"column_end":19},"name":"connect","qualname":">::connect","value":"fn connect(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a CONNECT method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a CONNECT method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237788,"byte_end":237868,"line_start":355,"line_end":355,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237873,"byte_end":237876,"line_start":356,"line_end":356,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237881,"byte_end":237950,"line_start":357,"line_end":357,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237955,"byte_end":237978,"line_start":358,"line_end":358,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237983,"byte_end":237986,"line_start":359,"line_end":359,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":237991,"byte_end":238004,"line_start":360,"line_end":360,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238009,"byte_end":238012,"line_start":361,"line_end":361,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238017,"byte_end":238024,"line_start":362,"line_end":362,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238029,"byte_end":238047,"line_start":363,"line_end":363,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238052,"byte_end":238055,"line_start":364,"line_end":364,"column_start":5,"column_end":8}},{"value":"/ let request = Request::connect(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238060,"byte_end":238124,"line_start":365,"line_end":365,"column_start":5,"column_end":69}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238129,"byte_end":238146,"line_start":366,"line_end":366,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238151,"byte_end":238169,"line_start":367,"line_end":367,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238174,"byte_end":238181,"line_start":368,"line_end":368,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238789,"byte_end":238794,"line_start":392,"line_end":392,"column_start":12,"column_end":17},"name":"patch","qualname":">::patch","value":"fn patch(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a PATCH method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a PATCH method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238388,"byte_end":238466,"line_start":378,"line_end":378,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238471,"byte_end":238474,"line_start":379,"line_end":379,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238479,"byte_end":238548,"line_start":380,"line_end":380,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238553,"byte_end":238576,"line_start":381,"line_end":381,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238581,"byte_end":238584,"line_start":382,"line_end":382,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238589,"byte_end":238602,"line_start":383,"line_end":383,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238607,"byte_end":238610,"line_start":384,"line_end":384,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238615,"byte_end":238622,"line_start":385,"line_end":385,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238627,"byte_end":238645,"line_start":386,"line_end":386,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238650,"byte_end":238653,"line_start":387,"line_end":387,"column_start":5,"column_end":8}},{"value":"/ let request = Request::patch(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238658,"byte_end":238720,"line_start":388,"line_end":388,"column_start":5,"column_end":67}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238725,"byte_end":238742,"line_start":389,"line_end":389,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238747,"byte_end":238765,"line_start":390,"line_end":390,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238770,"byte_end":238777,"line_start":391,"line_end":391,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239380,"byte_end":239385,"line_start":414,"line_end":414,"column_start":12,"column_end":17},"name":"trace","qualname":">::trace","value":"fn trace(T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Builder` initialized with a TRACE method and the given URI.","sig":null,"attributes":[{"value":"/ Creates a new `Builder` initialized with a TRACE method and the given URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":238979,"byte_end":239057,"line_start":400,"line_end":400,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239062,"byte_end":239065,"line_start":401,"line_end":401,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239070,"byte_end":239139,"line_start":402,"line_end":402,"column_start":5,"column_end":74}},{"value":"/ create a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239144,"byte_end":239167,"line_start":403,"line_end":403,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239172,"byte_end":239175,"line_start":404,"line_end":404,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239180,"byte_end":239193,"line_start":405,"line_end":405,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239198,"byte_end":239201,"line_start":406,"line_end":406,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239206,"byte_end":239213,"line_start":407,"line_end":407,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239218,"byte_end":239236,"line_start":408,"line_end":408,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239241,"byte_end":239244,"line_start":409,"line_end":409,"column_start":5,"column_end":8}},{"value":"/ let request = Request::trace(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239249,"byte_end":239311,"line_start":410,"line_end":410,"column_start":5,"column_end":67}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239316,"byte_end":239333,"line_start":411,"line_end":411,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239338,"byte_end":239356,"line_start":412,"line_end":412,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239361,"byte_end":239368,"line_start":413,"line_end":413,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240039,"byte_end":240042,"line_start":439,"line_end":439,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> Request","parent":null,"children":[],"decl_id":null,"docs":" Creates a new blank `Request` with the body","sig":null,"attributes":[{"value":"/ Creates a new blank `Request` with the body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239593,"byte_end":239640,"line_start":424,"line_end":424,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239645,"byte_end":239648,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ The component parts of this request will be set to their default, e.g.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239653,"byte_end":239727,"line_start":426,"line_end":426,"column_start":5,"column_end":79}},{"value":"/ the GET method, no headers, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239732,"byte_end":239768,"line_start":427,"line_end":427,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239773,"byte_end":239776,"line_start":428,"line_end":428,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239781,"byte_end":239795,"line_start":429,"line_end":429,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239800,"byte_end":239803,"line_start":430,"line_end":430,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239808,"byte_end":239815,"line_start":431,"line_end":431,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239820,"byte_end":239838,"line_start":432,"line_end":432,"column_start":5,"column_end":23}},{"value":"/ let request = Request::new(\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239843,"byte_end":239889,"line_start":433,"line_end":433,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239894,"byte_end":239897,"line_start":434,"line_end":434,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(*request.method(), Method::GET);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239902,"byte_end":239949,"line_start":435,"line_end":435,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(*request.body(), \"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239954,"byte_end":240001,"line_start":436,"line_end":436,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240006,"byte_end":240013,"line_start":437,"line_end":437,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240018,"byte_end":240027,"line_start":438,"line_end":438,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240546,"byte_end":240556,"line_start":459,"line_end":459,"column_start":12,"column_end":22},"name":"from_parts","qualname":">::from_parts","value":"fn from_parts(Parts, T) -> Request","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Request` with the given components parts and body.","sig":null,"attributes":[{"value":"/ Creates a new `Request` with the given components parts and body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240163,"byte_end":240232,"line_start":446,"line_end":446,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240237,"byte_end":240240,"line_start":447,"line_end":447,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240245,"byte_end":240259,"line_start":448,"line_end":448,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240264,"byte_end":240267,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240272,"byte_end":240279,"line_start":450,"line_end":450,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240284,"byte_end":240302,"line_start":451,"line_end":451,"column_start":5,"column_end":23}},{"value":"/ let request = Request::new(\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240307,"byte_end":240353,"line_start":452,"line_end":452,"column_start":5,"column_end":51}},{"value":"/ let (mut parts, body) = request.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240358,"byte_end":240407,"line_start":453,"line_end":453,"column_start":5,"column_end":54}},{"value":"/ parts.method = Method::POST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240412,"byte_end":240444,"line_start":454,"line_end":454,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240449,"byte_end":240452,"line_start":455,"line_end":455,"column_start":5,"column_end":8}},{"value":"/ let request = Request::from_parts(parts, body);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240457,"byte_end":240508,"line_start":456,"line_end":456,"column_start":5,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240513,"byte_end":240520,"line_start":457,"line_end":457,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240525,"byte_end":240534,"line_start":458,"line_end":458,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240953,"byte_end":240959,"line_start":476,"line_end":476,"column_start":12,"column_end":18},"name":"method","qualname":">::method","value":"fn method<'_>(&'_ Self) -> &'_ Method","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated HTTP method.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated HTTP method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240684,"byte_end":240738,"line_start":466,"line_end":466,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240743,"byte_end":240746,"line_start":467,"line_end":467,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240751,"byte_end":240765,"line_start":468,"line_end":468,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240770,"byte_end":240773,"line_start":469,"line_end":469,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240778,"byte_end":240785,"line_start":470,"line_end":470,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240790,"byte_end":240808,"line_start":471,"line_end":471,"column_start":5,"column_end":23}},{"value":"/ let request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240813,"byte_end":240863,"line_start":472,"line_end":472,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(*request.method(), Method::GET);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240868,"byte_end":240915,"line_start":473,"line_end":473,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240920,"byte_end":240927,"line_start":474,"line_end":474,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":240932,"byte_end":240941,"line_start":475,"line_end":475,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241343,"byte_end":241353,"line_start":491,"line_end":491,"column_start":12,"column_end":22},"name":"method_mut","qualname":">::method_mut","value":"fn method_mut<'_>(&'_ mut Self) -> &'_ mut Method","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated HTTP method.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated HTTP method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241017,"byte_end":241079,"line_start":480,"line_end":480,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241084,"byte_end":241087,"line_start":481,"line_end":481,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241092,"byte_end":241106,"line_start":482,"line_end":482,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241111,"byte_end":241114,"line_start":483,"line_end":483,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241119,"byte_end":241126,"line_start":484,"line_end":484,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241131,"byte_end":241149,"line_start":485,"line_end":485,"column_start":5,"column_end":23}},{"value":"/ let mut request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241154,"byte_end":241208,"line_start":486,"line_end":486,"column_start":5,"column_end":59}},{"value":"/ *request.method_mut() = Method::PUT;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241213,"byte_end":241253,"line_start":487,"line_end":487,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(*request.method(), Method::PUT);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241258,"byte_end":241305,"line_start":488,"line_end":488,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241310,"byte_end":241317,"line_start":489,"line_end":489,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241322,"byte_end":241331,"line_start":490,"line_end":490,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241674,"byte_end":241677,"line_start":505,"line_end":505,"column_start":12,"column_end":15},"name":"uri","qualname":">::uri","value":"fn uri<'_>(&'_ Self) -> &'_ Uri","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated URI.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241423,"byte_end":241469,"line_start":495,"line_end":495,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241474,"byte_end":241477,"line_start":496,"line_end":496,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241482,"byte_end":241496,"line_start":497,"line_end":497,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241501,"byte_end":241504,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241509,"byte_end":241516,"line_start":499,"line_end":499,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241521,"byte_end":241539,"line_start":500,"line_end":500,"column_start":5,"column_end":23}},{"value":"/ let request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241544,"byte_end":241594,"line_start":501,"line_end":501,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(*request.uri(), *\"/\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241599,"byte_end":241636,"line_start":502,"line_end":502,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241641,"byte_end":241648,"line_start":503,"line_end":503,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241653,"byte_end":241662,"line_start":504,"line_end":504,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1399},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242053,"byte_end":242060,"line_start":520,"line_end":520,"column_start":12,"column_end":19},"name":"uri_mut","qualname":">::uri_mut","value":"fn uri_mut<'_>(&'_ mut Self) -> &'_ mut Uri","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated URI.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241729,"byte_end":241783,"line_start":509,"line_end":509,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241788,"byte_end":241791,"line_start":510,"line_end":510,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241796,"byte_end":241810,"line_start":511,"line_end":511,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241815,"byte_end":241818,"line_start":512,"line_end":512,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241823,"byte_end":241830,"line_start":513,"line_end":513,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241835,"byte_end":241853,"line_start":514,"line_end":514,"column_start":5,"column_end":23}},{"value":"/ let mut request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241858,"byte_end":241912,"line_start":515,"line_end":515,"column_start":5,"column_end":59}},{"value":"/ *request.uri_mut() = \"/hello\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241917,"byte_end":241968,"line_start":516,"line_end":516,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(*request.uri(), *\"/hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":241973,"byte_end":242015,"line_start":517,"line_end":517,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242020,"byte_end":242027,"line_start":518,"line_end":518,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242032,"byte_end":242041,"line_start":519,"line_end":519,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242379,"byte_end":242386,"line_start":534,"line_end":534,"column_start":12,"column_end":19},"name":"version","qualname":">::version","value":"fn version<'_>(&'_ Self) -> Version","parent":null,"children":[],"decl_id":null,"docs":" Returns the associated version.","sig":null,"attributes":[{"value":"/ Returns the associated version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242124,"byte_end":242159,"line_start":524,"line_end":524,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242164,"byte_end":242167,"line_start":525,"line_end":525,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242172,"byte_end":242186,"line_start":526,"line_end":526,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242191,"byte_end":242194,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242199,"byte_end":242206,"line_start":528,"line_end":528,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242211,"byte_end":242229,"line_start":529,"line_end":529,"column_start":5,"column_end":23}},{"value":"/ let request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242234,"byte_end":242284,"line_start":530,"line_end":530,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(request.version(), Version::HTTP_11);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242289,"byte_end":242341,"line_start":531,"line_end":531,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242346,"byte_end":242353,"line_start":532,"line_end":532,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242358,"byte_end":242367,"line_start":533,"line_end":533,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242775,"byte_end":242786,"line_start":549,"line_end":549,"column_start":12,"column_end":23},"name":"version_mut","qualname":">::version_mut","value":"fn version_mut<'_>(&'_ mut Self) -> &'_ mut Version","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated version.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242444,"byte_end":242502,"line_start":538,"line_end":538,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242507,"byte_end":242510,"line_start":539,"line_end":539,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242515,"byte_end":242529,"line_start":540,"line_end":540,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242534,"byte_end":242537,"line_start":541,"line_end":541,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242542,"byte_end":242549,"line_start":542,"line_end":542,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242554,"byte_end":242572,"line_start":543,"line_end":543,"column_start":5,"column_end":23}},{"value":"/ let mut request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242577,"byte_end":242631,"line_start":544,"line_end":544,"column_start":5,"column_end":59}},{"value":"/ *request.version_mut() = Version::HTTP_2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242636,"byte_end":242681,"line_start":545,"line_end":545,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(request.version(), Version::HTTP_2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242686,"byte_end":242737,"line_start":546,"line_end":546,"column_start":5,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242742,"byte_end":242749,"line_start":547,"line_end":547,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242754,"byte_end":242763,"line_start":548,"line_end":548,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243127,"byte_end":243134,"line_start":563,"line_end":563,"column_start":12,"column_end":19},"name":"headers","qualname":">::headers","value":"fn headers<'_>(&'_ Self) -> &'_ HeaderMap","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated header field map.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated header field map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242858,"byte_end":242917,"line_start":553,"line_end":553,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242922,"byte_end":242925,"line_start":554,"line_end":554,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242930,"byte_end":242944,"line_start":555,"line_end":555,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242949,"byte_end":242952,"line_start":556,"line_end":556,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242957,"byte_end":242964,"line_start":557,"line_end":557,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242969,"byte_end":242987,"line_start":558,"line_end":558,"column_start":5,"column_end":23}},{"value":"/ let request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":242992,"byte_end":243042,"line_start":559,"line_end":559,"column_start":5,"column_end":55}},{"value":"/ assert!(request.headers().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243047,"byte_end":243089,"line_start":560,"line_end":560,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243094,"byte_end":243101,"line_start":561,"line_end":561,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243106,"byte_end":243115,"line_start":562,"line_end":562,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243601,"byte_end":243612,"line_start":579,"line_end":579,"column_start":12,"column_end":23},"name":"headers_mut","qualname":">::headers_mut","value":"fn headers_mut<'_>(&'_ mut Self) -> &'_ mut HeaderMap","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated header field map.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated header field map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243209,"byte_end":243276,"line_start":567,"line_end":567,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243281,"byte_end":243284,"line_start":568,"line_end":568,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243289,"byte_end":243303,"line_start":569,"line_end":569,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243308,"byte_end":243311,"line_start":570,"line_end":570,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243316,"byte_end":243323,"line_start":571,"line_end":571,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243328,"byte_end":243346,"line_start":572,"line_end":572,"column_start":5,"column_end":23}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243351,"byte_end":243377,"line_start":573,"line_end":573,"column_start":5,"column_end":31}},{"value":"/ let mut request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243382,"byte_end":243436,"line_start":574,"line_end":574,"column_start":5,"column_end":59}},{"value":"/ request.headers_mut().insert(HOST, HeaderValue::from_static(\"world\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243441,"byte_end":243515,"line_start":575,"line_end":575,"column_start":5,"column_end":79}},{"value":"/ assert!(!request.headers().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243520,"byte_end":243563,"line_start":576,"line_end":576,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243568,"byte_end":243575,"line_start":577,"line_end":577,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243580,"byte_end":243589,"line_start":578,"line_end":578,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243977,"byte_end":243987,"line_start":593,"line_end":593,"column_start":12,"column_end":22},"name":"extensions","qualname":">::extensions","value":"fn extensions<'_>(&'_ Self) -> &'_ Extensions","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated extensions.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243699,"byte_end":243752,"line_start":583,"line_end":583,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243757,"byte_end":243760,"line_start":584,"line_end":584,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243765,"byte_end":243779,"line_start":585,"line_end":585,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243784,"byte_end":243787,"line_start":586,"line_end":586,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243792,"byte_end":243799,"line_start":587,"line_end":587,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243804,"byte_end":243822,"line_start":588,"line_end":588,"column_start":5,"column_end":23}},{"value":"/ let request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243827,"byte_end":243877,"line_start":589,"line_end":589,"column_start":5,"column_end":55}},{"value":"/ assert!(request.extensions().get::().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243882,"byte_end":243939,"line_start":590,"line_end":590,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243944,"byte_end":243951,"line_start":591,"line_end":591,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":243956,"byte_end":243965,"line_start":592,"line_end":592,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1405},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244426,"byte_end":244440,"line_start":609,"line_end":609,"column_start":12,"column_end":26},"name":"extensions_mut","qualname":">::extensions_mut","value":"fn extensions_mut<'_>(&'_ mut Self) -> &'_ mut Extensions","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated extensions.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244053,"byte_end":244114,"line_start":597,"line_end":597,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244119,"byte_end":244122,"line_start":598,"line_end":598,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244127,"byte_end":244141,"line_start":599,"line_end":599,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244146,"byte_end":244149,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244154,"byte_end":244161,"line_start":601,"line_end":601,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244166,"byte_end":244184,"line_start":602,"line_end":602,"column_start":5,"column_end":23}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244189,"byte_end":244215,"line_start":603,"line_end":603,"column_start":5,"column_end":31}},{"value":"/ let mut request: Request<()> = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244220,"byte_end":244274,"line_start":604,"line_end":604,"column_start":5,"column_end":59}},{"value":"/ request.extensions_mut().insert(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244279,"byte_end":244324,"line_start":605,"line_end":605,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(request.extensions().get(), Some(&\"hello\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244329,"byte_end":244388,"line_start":606,"line_end":606,"column_start":5,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244393,"byte_end":244400,"line_start":607,"line_end":607,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244405,"byte_end":244414,"line_start":608,"line_end":608,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1406},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244781,"byte_end":244785,"line_start":623,"line_end":623,"column_start":12,"column_end":16},"name":"body","qualname":">::body","value":"fn body<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated HTTP body.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated HTTP body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244518,"byte_end":244570,"line_start":613,"line_end":613,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244575,"byte_end":244578,"line_start":614,"line_end":614,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244583,"byte_end":244597,"line_start":615,"line_end":615,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244602,"byte_end":244605,"line_start":616,"line_end":616,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244610,"byte_end":244617,"line_start":617,"line_end":617,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244622,"byte_end":244640,"line_start":618,"line_end":618,"column_start":5,"column_end":23}},{"value":"/ let request: Request = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244645,"byte_end":244699,"line_start":619,"line_end":619,"column_start":5,"column_end":59}},{"value":"/ assert!(request.body().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244704,"byte_end":244743,"line_start":620,"line_end":620,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244748,"byte_end":244755,"line_start":621,"line_end":621,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244760,"byte_end":244769,"line_start":622,"line_end":622,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245159,"byte_end":245167,"line_start":638,"line_end":638,"column_start":12,"column_end":20},"name":"body_mut","qualname":">::body_mut","value":"fn body_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated HTTP body.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated HTTP body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244831,"byte_end":244891,"line_start":627,"line_end":627,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244896,"byte_end":244899,"line_start":628,"line_end":628,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244904,"byte_end":244918,"line_start":629,"line_end":629,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244923,"byte_end":244926,"line_start":630,"line_end":630,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244931,"byte_end":244938,"line_start":631,"line_end":631,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244943,"byte_end":244961,"line_start":632,"line_end":632,"column_start":5,"column_end":23}},{"value":"/ let mut request: Request = Request::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":244966,"byte_end":245024,"line_start":633,"line_end":633,"column_start":5,"column_end":63}},{"value":"/ request.body_mut().push_str(\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245029,"byte_end":245076,"line_start":634,"line_end":634,"column_start":5,"column_end":52}},{"value":"/ assert!(!request.body().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245081,"byte_end":245121,"line_start":635,"line_end":635,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245126,"byte_end":245133,"line_start":636,"line_end":636,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245138,"byte_end":245147,"line_start":637,"line_end":637,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1408},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245499,"byte_end":245508,"line_start":653,"line_end":653,"column_start":12,"column_end":21},"name":"into_body","qualname":">::into_body","value":"fn into_body(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Consumes the request, returning just the body.","sig":null,"attributes":[{"value":"/ Consumes the request, returning just the body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245225,"byte_end":245275,"line_start":642,"line_end":642,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245280,"byte_end":245283,"line_start":643,"line_end":643,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245288,"byte_end":245302,"line_start":644,"line_end":644,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245307,"byte_end":245310,"line_start":645,"line_end":645,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245315,"byte_end":245322,"line_start":646,"line_end":646,"column_start":5,"column_end":12}},{"value":"/ # use http::Request;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245327,"byte_end":245351,"line_start":647,"line_end":647,"column_start":5,"column_end":29}},{"value":"/ let request = Request::new(10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245356,"byte_end":245391,"line_start":648,"line_end":648,"column_start":5,"column_end":40}},{"value":"/ let body = request.into_body();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245396,"byte_end":245431,"line_start":649,"line_end":649,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(body, 10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245436,"byte_end":245461,"line_start":650,"line_end":650,"column_start":5,"column_end":30}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245466,"byte_end":245473,"line_start":651,"line_end":651,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245478,"byte_end":245487,"line_start":652,"line_end":652,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1409},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245855,"byte_end":245865,"line_start":668,"line_end":668,"column_start":12,"column_end":22},"name":"into_parts","qualname":">::into_parts","value":"fn into_parts(Self) -> (Parts, T)","parent":null,"children":[],"decl_id":null,"docs":" Consumes the request returning the head and body parts.","sig":null,"attributes":[{"value":"/ Consumes the request returning the head and body parts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245551,"byte_end":245610,"line_start":657,"line_end":657,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245615,"byte_end":245618,"line_start":658,"line_end":658,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245623,"byte_end":245637,"line_start":659,"line_end":659,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245642,"byte_end":245645,"line_start":660,"line_end":660,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245650,"byte_end":245657,"line_start":661,"line_end":661,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245662,"byte_end":245680,"line_start":662,"line_end":662,"column_start":5,"column_end":23}},{"value":"/ let request = Request::new(());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245685,"byte_end":245720,"line_start":663,"line_end":663,"column_start":5,"column_end":40}},{"value":"/ let (parts, body) = request.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245725,"byte_end":245770,"line_start":664,"line_end":664,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(parts.method, Method::GET);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245775,"byte_end":245817,"line_start":665,"line_end":665,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245822,"byte_end":245829,"line_start":666,"line_end":666,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245834,"byte_end":245843,"line_start":667,"line_end":667,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1410},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246436,"byte_end":246439,"line_start":687,"line_end":687,"column_start":12,"column_end":15},"name":"map","qualname":">::map","value":"fn map(Self, F) -> Request where F: FnOnce(T) -> U","parent":null,"children":[],"decl_id":null,"docs":" Consumes the request returning a new request with body mapped to the\n return type of the passed in function.","sig":null,"attributes":[{"value":"/ Consumes the request returning a new request with body mapped to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":245930,"byte_end":246002,"line_start":672,"line_end":672,"column_start":5,"column_end":77}},{"value":"/ return type of the passed in function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246007,"byte_end":246049,"line_start":673,"line_end":673,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246054,"byte_end":246057,"line_start":674,"line_end":674,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246062,"byte_end":246076,"line_start":675,"line_end":675,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246081,"byte_end":246084,"line_start":676,"line_end":676,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246089,"byte_end":246096,"line_start":677,"line_end":677,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246101,"byte_end":246119,"line_start":678,"line_end":678,"column_start":5,"column_end":23}},{"value":"/ let request = Request::builder().body(\"some string\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246124,"byte_end":246190,"line_start":679,"line_end":679,"column_start":5,"column_end":71}},{"value":"/ let mapped_request: Request<&[u8]> = request.map(|b| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246195,"byte_end":246253,"line_start":680,"line_end":680,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(b, \"some string\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246258,"byte_end":246293,"line_start":681,"line_end":681,"column_start":5,"column_end":40}},{"value":"/ b.as_bytes()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246298,"byte_end":246316,"line_start":682,"line_end":682,"column_start":5,"column_end":23}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246321,"byte_end":246328,"line_start":683,"line_end":683,"column_start":5,"column_end":12}},{"value":"/ assert_eq!(mapped_request.body(), &\"some string\".as_bytes());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246333,"byte_end":246398,"line_start":684,"line_end":684,"column_start":5,"column_end":70}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246403,"byte_end":246410,"line_start":685,"line_end":685,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246415,"byte_end":246424,"line_start":686,"line_end":686,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1415},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246662,"byte_end":246669,"line_start":699,"line_end":699,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Request","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246787,"byte_end":246790,"line_start":705,"line_end":705,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1422},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247557,"byte_end":247560,"line_start":732,"line_end":732,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1424},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248266,"byte_end":248269,"line_start":758,"line_end":758,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Creates a new default instance of `Builder` to construct a `Request`.","sig":null,"attributes":[{"value":"/ Creates a new default instance of `Builder` to construct a `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247962,"byte_end":248035,"line_start":745,"line_end":745,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248040,"byte_end":248043,"line_start":746,"line_end":746,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248048,"byte_end":248062,"line_start":747,"line_end":747,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248067,"byte_end":248070,"line_start":748,"line_end":748,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248075,"byte_end":248082,"line_start":749,"line_end":749,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248087,"byte_end":248105,"line_start":750,"line_end":750,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248110,"byte_end":248113,"line_start":751,"line_end":751,"column_start":5,"column_end":8}},{"value":"/ let req = request::Builder::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248118,"byte_end":248155,"line_start":752,"line_end":752,"column_start":5,"column_end":42}},{"value":"/ .method(\"POST\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248160,"byte_end":248183,"line_start":753,"line_end":753,"column_start":5,"column_end":28}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248188,"byte_end":248205,"line_start":754,"line_end":754,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248210,"byte_end":248228,"line_start":755,"line_end":755,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248233,"byte_end":248240,"line_start":756,"line_end":756,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248245,"byte_end":248254,"line_start":757,"line_end":757,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1425},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248749,"byte_end":248755,"line_start":779,"line_end":779,"column_start":12,"column_end":18},"name":"method","qualname":"::method","value":"fn method(Self, T) -> Builder where Method: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Set the HTTP method for this request.","sig":null,"attributes":[{"value":"/ Set the HTTP method for this request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248323,"byte_end":248364,"line_start":762,"line_end":762,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248369,"byte_end":248372,"line_start":763,"line_end":763,"column_start":5,"column_end":8}},{"value":"/ This function will configure the HTTP method of the `Request` that will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248377,"byte_end":248452,"line_start":764,"line_end":764,"column_start":5,"column_end":80}},{"value":"/ be returned from `Builder::build`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248457,"byte_end":248495,"line_start":765,"line_end":765,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248500,"byte_end":248503,"line_start":766,"line_end":766,"column_start":5,"column_end":8}},{"value":"/ By default this is `GET`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248508,"byte_end":248537,"line_start":767,"line_end":767,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248542,"byte_end":248545,"line_start":768,"line_end":768,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248550,"byte_end":248564,"line_start":769,"line_end":769,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248569,"byte_end":248572,"line_start":770,"line_end":770,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248577,"byte_end":248584,"line_start":771,"line_end":771,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248589,"byte_end":248607,"line_start":772,"line_end":772,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248612,"byte_end":248615,"line_start":773,"line_end":773,"column_start":5,"column_end":8}},{"value":"/ let req = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248620,"byte_end":248652,"line_start":774,"line_end":774,"column_start":5,"column_end":37}},{"value":"/ .method(\"POST\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248657,"byte_end":248680,"line_start":775,"line_end":775,"column_start":5,"column_end":28}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248685,"byte_end":248702,"line_start":776,"line_end":776,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248707,"byte_end":248725,"line_start":777,"line_end":777,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":248730,"byte_end":248737,"line_start":778,"line_end":778,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1428},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249500,"byte_end":249510,"line_start":806,"line_end":806,"column_start":12,"column_end":22},"name":"method_ref","qualname":"::method_ref","value":"fn method_ref<'_>(&'_ Self) -> Option<&'_ Method>","parent":null,"children":[],"decl_id":null,"docs":" Get the HTTP Method for this request.","sig":null,"attributes":[{"value":"/ Get the HTTP Method for this request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249080,"byte_end":249121,"line_start":791,"line_end":791,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249126,"byte_end":249129,"line_start":792,"line_end":792,"column_start":5,"column_end":8}},{"value":"/ By default this is `GET`. If builder has error, returns None.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249134,"byte_end":249199,"line_start":793,"line_end":793,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249204,"byte_end":249207,"line_start":794,"line_end":794,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249212,"byte_end":249226,"line_start":795,"line_end":795,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249231,"byte_end":249234,"line_start":796,"line_end":796,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249239,"byte_end":249246,"line_start":797,"line_end":797,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249251,"byte_end":249269,"line_start":798,"line_end":798,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249274,"byte_end":249277,"line_start":799,"line_end":799,"column_start":5,"column_end":8}},{"value":"/ let mut req = Request::builder();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249282,"byte_end":249319,"line_start":800,"line_end":800,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(req.method_ref(),Some(&Method::GET));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249324,"byte_end":249376,"line_start":801,"line_end":801,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249381,"byte_end":249384,"line_start":802,"line_end":802,"column_start":5,"column_end":8}},{"value":"/ req = req.method(\"POST\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249389,"byte_end":249418,"line_start":803,"line_end":803,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(req.method_ref(),Some(&Method::POST));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249423,"byte_end":249476,"line_start":804,"line_end":804,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249481,"byte_end":249488,"line_start":805,"line_end":805,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1430},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250029,"byte_end":250032,"line_start":827,"line_end":827,"column_start":12,"column_end":15},"name":"uri","qualname":"::uri","value":"fn uri(Self, T) -> Builder where Uri: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Set the URI for this request.","sig":null,"attributes":[{"value":"/ Set the URI for this request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249602,"byte_end":249635,"line_start":810,"line_end":810,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249640,"byte_end":249643,"line_start":811,"line_end":811,"column_start":5,"column_end":8}},{"value":"/ This function will configure the URI of the `Request` that will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249648,"byte_end":249715,"line_start":812,"line_end":812,"column_start":5,"column_end":72}},{"value":"/ be returned from `Builder::build`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249720,"byte_end":249758,"line_start":813,"line_end":813,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249763,"byte_end":249766,"line_start":814,"line_end":814,"column_start":5,"column_end":8}},{"value":"/ By default this is `/`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249771,"byte_end":249798,"line_start":815,"line_end":815,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249803,"byte_end":249806,"line_start":816,"line_end":816,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249811,"byte_end":249825,"line_start":817,"line_end":817,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249830,"byte_end":249833,"line_start":818,"line_end":818,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249838,"byte_end":249845,"line_start":819,"line_end":819,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249850,"byte_end":249868,"line_start":820,"line_end":820,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249873,"byte_end":249876,"line_start":821,"line_end":821,"column_start":5,"column_end":8}},{"value":"/ let req = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249881,"byte_end":249913,"line_start":822,"line_end":822,"column_start":5,"column_end":37}},{"value":"/ .uri(\"https://www.rust-lang.org/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249918,"byte_end":249960,"line_start":823,"line_end":823,"column_start":5,"column_end":47}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249965,"byte_end":249982,"line_start":824,"line_end":824,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":249987,"byte_end":250005,"line_start":825,"line_end":825,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250010,"byte_end":250017,"line_start":826,"line_end":826,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1433},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250711,"byte_end":250718,"line_start":853,"line_end":853,"column_start":12,"column_end":19},"name":"uri_ref","qualname":"::uri_ref","value":"fn uri_ref<'_>(&'_ Self) -> Option<&'_ Uri>","parent":null,"children":[],"decl_id":null,"docs":" Get the URI for this request","sig":null,"attributes":[{"value":"/ Get the URI for this request","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250309,"byte_end":250341,"line_start":838,"line_end":838,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250346,"byte_end":250349,"line_start":839,"line_end":839,"column_start":5,"column_end":8}},{"value":"/ By default this is `/`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250354,"byte_end":250381,"line_start":840,"line_end":840,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250386,"byte_end":250389,"line_start":841,"line_end":841,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250394,"byte_end":250408,"line_start":842,"line_end":842,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250413,"byte_end":250416,"line_start":843,"line_end":843,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250421,"byte_end":250428,"line_start":844,"line_end":844,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250433,"byte_end":250451,"line_start":845,"line_end":845,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250456,"byte_end":250459,"line_start":846,"line_end":846,"column_start":5,"column_end":8}},{"value":"/ let mut req = Request::builder();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250464,"byte_end":250501,"line_start":847,"line_end":847,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(req.uri_ref().unwrap(), \"/\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250506,"byte_end":250551,"line_start":848,"line_end":848,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250556,"byte_end":250559,"line_start":849,"line_end":849,"column_start":5,"column_end":8}},{"value":"/ req = req.uri(\"https://www.rust-lang.org/\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250564,"byte_end":250612,"line_start":850,"line_end":850,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(req.uri_ref().unwrap(), \"https://www.rust-lang.org/\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250617,"byte_end":250687,"line_start":851,"line_end":851,"column_start":5,"column_end":75}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250692,"byte_end":250699,"line_start":852,"line_end":852,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251244,"byte_end":251251,"line_start":874,"line_end":874,"column_start":12,"column_end":19},"name":"version","qualname":"::version","value":"fn version(Self, Version) -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Set the HTTP version for this request.","sig":null,"attributes":[{"value":"/ Set the HTTP version for this request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250804,"byte_end":250846,"line_start":857,"line_end":857,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250851,"byte_end":250854,"line_start":858,"line_end":858,"column_start":5,"column_end":8}},{"value":"/ This function will configure the HTTP version of the `Request` that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250859,"byte_end":250930,"line_start":859,"line_end":859,"column_start":5,"column_end":76}},{"value":"/ will be returned from `Builder::build`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250935,"byte_end":250978,"line_start":860,"line_end":860,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250983,"byte_end":250986,"line_start":861,"line_end":861,"column_start":5,"column_end":8}},{"value":"/ By default this is HTTP/1.1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":250991,"byte_end":251022,"line_start":862,"line_end":862,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251027,"byte_end":251030,"line_start":863,"line_end":863,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251035,"byte_end":251049,"line_start":864,"line_end":864,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251054,"byte_end":251057,"line_start":865,"line_end":865,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251062,"byte_end":251069,"line_start":866,"line_end":866,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251074,"byte_end":251092,"line_start":867,"line_end":867,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251097,"byte_end":251100,"line_start":868,"line_end":868,"column_start":5,"column_end":8}},{"value":"/ let req = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251105,"byte_end":251137,"line_start":869,"line_end":869,"column_start":5,"column_end":37}},{"value":"/ .version(Version::HTTP_2)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251142,"byte_end":251175,"line_start":870,"line_end":870,"column_start":5,"column_end":38}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251180,"byte_end":251197,"line_start":871,"line_end":871,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251202,"byte_end":251220,"line_start":872,"line_end":872,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251225,"byte_end":251232,"line_start":873,"line_end":873,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251825,"byte_end":251836,"line_start":896,"line_end":896,"column_start":12,"column_end":23},"name":"version_ref","qualname":"::version_ref","value":"fn version_ref<'_>(&'_ Self) -> Option<&'_ Version>","parent":null,"children":[],"decl_id":null,"docs":" Get the HTTP version for this request","sig":null,"attributes":[{"value":"/ Get the HTTP version for this request","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251408,"byte_end":251449,"line_start":881,"line_end":881,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251454,"byte_end":251457,"line_start":882,"line_end":882,"column_start":5,"column_end":8}},{"value":"/ By default this is HTTP/1.1.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251462,"byte_end":251494,"line_start":883,"line_end":883,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251499,"byte_end":251502,"line_start":884,"line_end":884,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251507,"byte_end":251521,"line_start":885,"line_end":885,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251526,"byte_end":251529,"line_start":886,"line_end":886,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251534,"byte_end":251541,"line_start":887,"line_end":887,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251546,"byte_end":251564,"line_start":888,"line_end":888,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251569,"byte_end":251572,"line_start":889,"line_end":889,"column_start":5,"column_end":8}},{"value":"/ let mut req = Request::builder();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251577,"byte_end":251614,"line_start":890,"line_end":890,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(req.version_ref().unwrap(), &Version::HTTP_11 );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251619,"byte_end":251682,"line_start":891,"line_end":891,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251687,"byte_end":251690,"line_start":892,"line_end":892,"column_start":5,"column_end":8}},{"value":"/ req = req.version(Version::HTTP_2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251695,"byte_end":251734,"line_start":893,"line_end":893,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(req.version_ref().unwrap(), &Version::HTTP_2 );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251739,"byte_end":251801,"line_start":894,"line_end":894,"column_start":5,"column_end":67}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251806,"byte_end":251813,"line_start":895,"line_end":895,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252489,"byte_end":252495,"line_start":918,"line_end":918,"column_start":12,"column_end":18},"name":"header","qualname":"::header","value":"fn header(Self, K, V) -> Builder where HeaderName: TryFrom,\n>::Error: Into,\nHeaderValue: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Appends a header to this request builder.","sig":null,"attributes":[{"value":"/ Appends a header to this request builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251930,"byte_end":251975,"line_start":900,"line_end":900,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251980,"byte_end":251983,"line_start":901,"line_end":901,"column_start":5,"column_end":8}},{"value":"/ This function will append the provided key/value as a header to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":251988,"byte_end":252059,"line_start":902,"line_end":902,"column_start":5,"column_end":76}},{"value":"/ internal `HeaderMap` being constructed. Essentially this is equivalent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252064,"byte_end":252138,"line_start":903,"line_end":903,"column_start":5,"column_end":79}},{"value":"/ to calling `HeaderMap::append`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252143,"byte_end":252178,"line_start":904,"line_end":904,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252183,"byte_end":252186,"line_start":905,"line_end":905,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252191,"byte_end":252205,"line_start":906,"line_end":906,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252210,"byte_end":252213,"line_start":907,"line_end":907,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252218,"byte_end":252225,"line_start":908,"line_end":908,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252230,"byte_end":252248,"line_start":909,"line_end":909,"column_start":5,"column_end":23}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252253,"byte_end":252289,"line_start":910,"line_end":910,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252294,"byte_end":252297,"line_start":911,"line_end":911,"column_start":5,"column_end":8}},{"value":"/ let req = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252302,"byte_end":252334,"line_start":912,"line_end":912,"column_start":5,"column_end":37}},{"value":"/ .header(\"Accept\", \"text/html\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252339,"byte_end":252377,"line_start":913,"line_end":913,"column_start":5,"column_end":43}},{"value":"/ .header(\"X-Custom-Foo\", \"bar\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252382,"byte_end":252420,"line_start":914,"line_end":914,"column_start":5,"column_end":43}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252425,"byte_end":252442,"line_start":915,"line_end":915,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252447,"byte_end":252465,"line_start":916,"line_end":916,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":252470,"byte_end":252477,"line_start":917,"line_end":917,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1443},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253516,"byte_end":253527,"line_start":947,"line_end":947,"column_start":12,"column_end":23},"name":"headers_ref","qualname":"::headers_ref","value":"fn headers_ref<'_>(&'_ Self) -> Option<&'_ HeaderMap>","parent":null,"children":[],"decl_id":null,"docs":" Get header on this request builder.\n when builder has error returns None","sig":null,"attributes":[{"value":"/ Get header on this request builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253052,"byte_end":253091,"line_start":933,"line_end":933,"column_start":5,"column_end":44}},{"value":"/ when builder has error returns None","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253096,"byte_end":253135,"line_start":934,"line_end":934,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253140,"byte_end":253143,"line_start":935,"line_end":935,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253148,"byte_end":253161,"line_start":936,"line_end":936,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253166,"byte_end":253169,"line_start":937,"line_end":937,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253174,"byte_end":253181,"line_start":938,"line_end":938,"column_start":5,"column_end":12}},{"value":"/ # use http::Request;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253186,"byte_end":253210,"line_start":939,"line_end":939,"column_start":5,"column_end":29}},{"value":"/ let req = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253215,"byte_end":253247,"line_start":940,"line_end":940,"column_start":5,"column_end":37}},{"value":"/ .header(\"Accept\", \"text/html\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253252,"byte_end":253290,"line_start":941,"line_end":941,"column_start":5,"column_end":43}},{"value":"/ .header(\"X-Custom-Foo\", \"bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253295,"byte_end":253334,"line_start":942,"line_end":942,"column_start":5,"column_end":44}},{"value":"/ let headers = req.headers_ref().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253339,"byte_end":253384,"line_start":943,"line_end":943,"column_start":5,"column_end":50}},{"value":"/ assert_eq!( headers[\"Accept\"], \"text/html\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253389,"byte_end":253438,"line_start":944,"line_end":944,"column_start":5,"column_end":54}},{"value":"/ assert_eq!( headers[\"X-Custom-Foo\"], \"bar\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253443,"byte_end":253492,"line_start":945,"line_end":945,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253497,"byte_end":253504,"line_start":946,"line_end":946,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1445},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254273,"byte_end":254284,"line_start":969,"line_end":969,"column_start":12,"column_end":23},"name":"headers_mut","qualname":"::headers_mut","value":"fn headers_mut<'_>(&'_ mut Self) -> Option<&'_ mut HeaderMap>","parent":null,"children":[],"decl_id":null,"docs":" Get headers on this request builder.","sig":null,"attributes":[{"value":"/ Get headers on this request builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253636,"byte_end":253676,"line_start":951,"line_end":951,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253681,"byte_end":253684,"line_start":952,"line_end":952,"column_start":5,"column_end":8}},{"value":"/ When builder has error returns None.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253689,"byte_end":253729,"line_start":953,"line_end":953,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253734,"byte_end":253737,"line_start":954,"line_end":954,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253742,"byte_end":253755,"line_start":955,"line_end":955,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253760,"byte_end":253763,"line_start":956,"line_end":956,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253768,"byte_end":253775,"line_start":957,"line_end":957,"column_start":5,"column_end":12}},{"value":"/ # use http::{header::HeaderValue, Request};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253780,"byte_end":253827,"line_start":958,"line_end":958,"column_start":5,"column_end":52}},{"value":"/ let mut req = Request::builder();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253832,"byte_end":253869,"line_start":959,"line_end":959,"column_start":5,"column_end":42}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253874,"byte_end":253879,"line_start":960,"line_end":960,"column_start":5,"column_end":10}},{"value":"/ let headers = req.headers_mut().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253884,"byte_end":253931,"line_start":961,"line_end":961,"column_start":5,"column_end":52}},{"value":"/ headers.insert(\"Accept\", HeaderValue::from_static(\"text/html\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":253936,"byte_end":254006,"line_start":962,"line_end":962,"column_start":5,"column_end":75}},{"value":"/ headers.insert(\"X-Custom-Foo\", HeaderValue::from_static(\"bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254011,"byte_end":254081,"line_start":963,"line_end":963,"column_start":5,"column_end":75}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254086,"byte_end":254091,"line_start":964,"line_end":964,"column_start":5,"column_end":10}},{"value":"/ let headers = req.headers_ref().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254096,"byte_end":254141,"line_start":965,"line_end":965,"column_start":5,"column_end":50}},{"value":"/ assert_eq!( headers[\"Accept\"], \"text/html\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254146,"byte_end":254195,"line_start":966,"line_end":966,"column_start":5,"column_end":54}},{"value":"/ assert_eq!( headers[\"X-Custom-Foo\"], \"bar\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254200,"byte_end":254249,"line_start":967,"line_end":967,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254254,"byte_end":254261,"line_start":968,"line_end":968,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1447},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254775,"byte_end":254784,"line_start":988,"line_end":988,"column_start":12,"column_end":21},"name":"extension","qualname":"::extension","value":"fn extension(Self, T) -> Builder where T: Any + Send + Sync + 'static","parent":null,"children":[],"decl_id":null,"docs":" Adds an extension to this builder","sig":null,"attributes":[{"value":"/ Adds an extension to this builder","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254405,"byte_end":254442,"line_start":973,"line_end":973,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254447,"byte_end":254450,"line_start":974,"line_end":974,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254455,"byte_end":254469,"line_start":975,"line_end":975,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254474,"byte_end":254477,"line_start":976,"line_end":976,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254482,"byte_end":254489,"line_start":977,"line_end":977,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254494,"byte_end":254512,"line_start":978,"line_end":978,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254517,"byte_end":254520,"line_start":979,"line_end":979,"column_start":5,"column_end":8}},{"value":"/ let req = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254525,"byte_end":254557,"line_start":980,"line_end":980,"column_start":5,"column_end":37}},{"value":"/ .extension(\"My Extension\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254562,"byte_end":254596,"line_start":981,"line_end":981,"column_start":5,"column_end":39}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254601,"byte_end":254618,"line_start":982,"line_end":982,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254623,"byte_end":254641,"line_start":983,"line_end":983,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254646,"byte_end":254649,"line_start":984,"line_end":984,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(req.extensions().get::<&'static str>(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254654,"byte_end":254708,"line_start":985,"line_end":985,"column_start":5,"column_end":59}},{"value":"/ Some(&\"My Extension\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254713,"byte_end":254751,"line_start":986,"line_end":986,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":254756,"byte_end":254763,"line_start":987,"line_end":987,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1450},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255504,"byte_end":255518,"line_start":1011,"line_end":1011,"column_start":12,"column_end":26},"name":"extensions_ref","qualname":"::extensions_ref","value":"fn extensions_ref<'_>(&'_ Self) -> Option<&'_ Extensions>","parent":null,"children":[],"decl_id":null,"docs":" Get a reference to the extensions for this request builder.","sig":null,"attributes":[{"value":"/ Get a reference to the extensions for this request builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255005,"byte_end":255068,"line_start":998,"line_end":998,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255073,"byte_end":255076,"line_start":999,"line_end":999,"column_start":5,"column_end":8}},{"value":"/ If the builder has an error, this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255081,"byte_end":255134,"line_start":1000,"line_end":1000,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255139,"byte_end":255142,"line_start":1001,"line_end":1001,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255147,"byte_end":255160,"line_start":1002,"line_end":1002,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255165,"byte_end":255168,"line_start":1003,"line_end":1003,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255173,"byte_end":255180,"line_start":1004,"line_end":1004,"column_start":5,"column_end":12}},{"value":"/ # use http::Request;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255185,"byte_end":255209,"line_start":1005,"line_end":1005,"column_start":5,"column_end":29}},{"value":"/ let req = Request::builder().extension(\"My Extension\").extension(5u32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255214,"byte_end":255289,"line_start":1006,"line_end":1006,"column_start":5,"column_end":80}},{"value":"/ let extensions = req.extensions_ref().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255294,"byte_end":255345,"line_start":1007,"line_end":1007,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(extensions.get::<&'static str>(), Some(&\"My Extension\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255350,"byte_end":255422,"line_start":1008,"line_end":1008,"column_start":5,"column_end":77}},{"value":"/ assert_eq!(extensions.get::(), Some(&5u32));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255427,"byte_end":255480,"line_start":1009,"line_end":1009,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255485,"byte_end":255492,"line_start":1010,"line_end":1010,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256150,"byte_end":256164,"line_start":1029,"line_end":1029,"column_start":12,"column_end":26},"name":"extensions_mut","qualname":"::extensions_mut","value":"fn extensions_mut<'_>(&'_ mut Self) -> Option<&'_ mut Extensions>","parent":null,"children":[],"decl_id":null,"docs":" Get a mutable reference to the extensions for this request builder.","sig":null,"attributes":[{"value":"/ Get a mutable reference to the extensions for this request builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255618,"byte_end":255689,"line_start":1015,"line_end":1015,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255694,"byte_end":255697,"line_start":1016,"line_end":1016,"column_start":5,"column_end":8}},{"value":"/ If the builder has an error, this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255702,"byte_end":255755,"line_start":1017,"line_end":1017,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255760,"byte_end":255763,"line_start":1018,"line_end":1018,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255768,"byte_end":255781,"line_start":1019,"line_end":1019,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255786,"byte_end":255789,"line_start":1020,"line_end":1020,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255794,"byte_end":255801,"line_start":1021,"line_end":1021,"column_start":5,"column_end":12}},{"value":"/ # use http::Request;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255806,"byte_end":255830,"line_start":1022,"line_end":1022,"column_start":5,"column_end":29}},{"value":"/ let mut req = Request::builder().extension(\"My Extension\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255835,"byte_end":255898,"line_start":1023,"line_end":1023,"column_start":5,"column_end":68}},{"value":"/ let mut extensions = req.extensions_mut().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255903,"byte_end":255958,"line_start":1024,"line_end":1024,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(extensions.get::<&'static str>(), Some(&\"My Extension\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":255963,"byte_end":256035,"line_start":1025,"line_end":1025,"column_start":5,"column_end":77}},{"value":"/ extensions.insert(5u32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256040,"byte_end":256068,"line_start":1026,"line_end":1026,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(extensions.get::(), Some(&5u32));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256073,"byte_end":256126,"line_start":1027,"line_end":1027,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256131,"byte_end":256138,"line_start":1028,"line_end":1028,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256943,"byte_end":256947,"line_start":1053,"line_end":1053,"column_start":12,"column_end":16},"name":"body","qualname":"::body","value":"fn body(Self, T) -> Result>","parent":null,"children":[],"decl_id":null,"docs":" \"Consumes\" this builder, using the provided `body` to return a\n constructed `Request`.","sig":null,"attributes":[{"value":"/ \"Consumes\" this builder, using the provided `body` to return a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256276,"byte_end":256342,"line_start":1033,"line_end":1033,"column_start":5,"column_end":71}},{"value":"/ constructed `Request`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256347,"byte_end":256373,"line_start":1034,"line_end":1034,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256378,"byte_end":256381,"line_start":1035,"line_end":1035,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256386,"byte_end":256398,"line_start":1036,"line_end":1036,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256403,"byte_end":256406,"line_start":1037,"line_end":1037,"column_start":5,"column_end":8}},{"value":"/ This function may return an error if any previously configured argument","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256411,"byte_end":256486,"line_start":1038,"line_end":1038,"column_start":5,"column_end":80}},{"value":"/ failed to parse or get converted to the internal representation. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256491,"byte_end":256563,"line_start":1039,"line_end":1039,"column_start":5,"column_end":77}},{"value":"/ example if an invalid `head` was specified via `header(\"Foo\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256568,"byte_end":256633,"line_start":1040,"line_end":1040,"column_start":5,"column_end":70}},{"value":"/ \"Bar\\r\\n\")` the error will be returned when this function is called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256638,"byte_end":256709,"line_start":1041,"line_end":1041,"column_start":5,"column_end":76}},{"value":"/ rather than when `header` was called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256714,"byte_end":256755,"line_start":1042,"line_end":1042,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256760,"byte_end":256763,"line_start":1043,"line_end":1043,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256768,"byte_end":256782,"line_start":1044,"line_end":1044,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256787,"byte_end":256790,"line_start":1045,"line_end":1045,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256795,"byte_end":256802,"line_start":1046,"line_end":1046,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256807,"byte_end":256825,"line_start":1047,"line_end":1047,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256830,"byte_end":256833,"line_start":1048,"line_end":1048,"column_start":5,"column_end":8}},{"value":"/ let request = Request::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256838,"byte_end":256874,"line_start":1049,"line_end":1049,"column_start":5,"column_end":41}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256879,"byte_end":256896,"line_start":1050,"line_end":1050,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256901,"byte_end":256919,"line_start":1051,"line_end":1051,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":256924,"byte_end":256931,"line_start":1052,"line_end":1052,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1460},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":257372,"byte_end":257379,"line_start":1076,"line_end":1076,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Builder","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":257355,"byte_end":257364,"line_start":1075,"line_end":1075,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":1461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"response","qualname":"::response","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","parent":null,"children":[{"krate":0,"index":1462},{"krate":0,"index":1465},{"krate":0,"index":1468},{"krate":0,"index":1471},{"krate":0,"index":1472},{"krate":0,"index":1475},{"krate":0,"index":1478},{"krate":0,"index":1481},{"krate":0,"index":1484},{"krate":0,"index":1487},{"krate":0,"index":1488},{"krate":0,"index":1491},{"krate":0,"index":1494},{"krate":0,"index":1498},{"krate":0,"index":3098},{"krate":0,"index":3100},{"krate":0,"index":1504},{"krate":0,"index":1506},{"krate":0,"index":1525},{"krate":0,"index":1528},{"krate":0,"index":1531},{"krate":0,"index":1533},{"krate":0,"index":1535},{"krate":0,"index":1562}],"decl_id":null,"docs":" HTTP response types.","sig":null,"attributes":[{"value":"/ HTTP response types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":257831,"byte_end":257855,"line_start":1,"line_end":1,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":257856,"byte_end":257859,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This module contains structs related to HTTP responses, notably the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":257860,"byte_end":257931,"line_start":3,"line_end":3,"column_start":1,"column_end":72}},{"value":"/ `Response` type itself as well as a builder to create responses. Typically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":257932,"byte_end":258010,"line_start":4,"line_end":4,"column_start":1,"column_end":79}},{"value":"/ you'll import the `http::Response` type rather than reaching into this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258011,"byte_end":258085,"line_start":5,"line_end":5,"column_start":1,"column_end":75}},{"value":"/ module itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258086,"byte_end":258104,"line_start":6,"line_end":6,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258105,"byte_end":258108,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258109,"byte_end":258123,"line_start":8,"line_end":8,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258124,"byte_end":258127,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ Creating a `Response` to return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258128,"byte_end":258163,"line_start":10,"line_end":10,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258164,"byte_end":258167,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258168,"byte_end":258175,"line_start":12,"line_end":12,"column_start":1,"column_end":8}},{"value":"/ use http::{Request, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258176,"byte_end":258222,"line_start":13,"line_end":13,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258223,"byte_end":258226,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ fn respond_to(req: Request<()>) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258227,"byte_end":258294,"line_start":15,"line_end":15,"column_start":1,"column_end":68}},{"value":"/ let mut builder = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258295,"byte_end":258340,"line_start":16,"line_end":16,"column_start":1,"column_end":46}},{"value":"/ .header(\"Foo\", \"Bar\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258341,"byte_end":258374,"line_start":17,"line_end":17,"column_start":1,"column_end":34}},{"value":"/ .status(StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258375,"byte_end":258411,"line_start":18,"line_end":18,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258412,"byte_end":258415,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ if req.headers().contains_key(\"Another-Header\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258416,"byte_end":258473,"line_start":20,"line_end":20,"column_start":1,"column_end":58}},{"value":"/ builder = builder.header(\"Another-Header\", \"Ack\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258474,"byte_end":258536,"line_start":21,"line_end":21,"column_start":1,"column_end":63}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258537,"byte_end":258546,"line_start":22,"line_end":22,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258547,"byte_end":258550,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ builder.body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258551,"byte_end":258575,"line_start":24,"line_end":24,"column_start":1,"column_end":25}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258576,"byte_end":258581,"line_start":25,"line_end":25,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258582,"byte_end":258589,"line_start":26,"line_end":26,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258590,"byte_end":258593,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ A simple 404 handler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258594,"byte_end":258618,"line_start":28,"line_end":28,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258619,"byte_end":258622,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258623,"byte_end":258630,"line_start":30,"line_end":30,"column_start":1,"column_end":8}},{"value":"/ use http::{Request, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258631,"byte_end":258677,"line_start":31,"line_end":31,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258678,"byte_end":258681,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ fn not_found(_req: Request<()>) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258682,"byte_end":258749,"line_start":33,"line_end":33,"column_start":1,"column_end":68}},{"value":"/ Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258750,"byte_end":258777,"line_start":34,"line_end":34,"column_start":1,"column_end":28}},{"value":"/ .status(StatusCode::NOT_FOUND)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258778,"byte_end":258820,"line_start":35,"line_end":35,"column_start":1,"column_end":43}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258821,"byte_end":258842,"line_start":36,"line_end":36,"column_start":1,"column_end":22}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258843,"byte_end":258848,"line_start":37,"line_end":37,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258849,"byte_end":258856,"line_start":38,"line_end":38,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258857,"byte_end":258860,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ Or otherwise inspecting the result of a request:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258861,"byte_end":258913,"line_start":40,"line_end":40,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258914,"byte_end":258917,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258918,"byte_end":258931,"line_start":42,"line_end":42,"column_start":1,"column_end":14}},{"value":"/ use http::{Request, Response};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258932,"byte_end":258966,"line_start":43,"line_end":43,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258967,"byte_end":258970,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ fn get(url: &str) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":258971,"byte_end":259024,"line_start":45,"line_end":45,"column_start":1,"column_end":54}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259025,"byte_end":259039,"line_start":46,"line_end":46,"column_start":1,"column_end":15}},{"value":"/ # panic!()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259040,"byte_end":259054,"line_start":47,"line_end":47,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259055,"byte_end":259060,"line_start":48,"line_end":48,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259061,"byte_end":259064,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ let response = get(\"https://www.rust-lang.org/\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259065,"byte_end":259127,"line_start":50,"line_end":50,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259128,"byte_end":259131,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ if !response.status().is_success() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259132,"byte_end":259172,"line_start":52,"line_end":52,"column_start":1,"column_end":41}},{"value":"/ panic!(\"failed to get a successful response status!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259173,"byte_end":259235,"line_start":53,"line_end":53,"column_start":1,"column_end":63}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259236,"byte_end":259241,"line_start":54,"line_end":54,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259242,"byte_end":259245,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ if let Some(date) = response.headers().get(\"Date\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259246,"byte_end":259302,"line_start":56,"line_end":56,"column_start":1,"column_end":57}},{"value":"/ // we've got a `Date` header!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259303,"byte_end":259340,"line_start":57,"line_end":57,"column_start":1,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259341,"byte_end":259346,"line_start":58,"line_end":58,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259347,"byte_end":259350,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ let body = response.body();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259351,"byte_end":259382,"line_start":60,"line_end":60,"column_start":1,"column_end":32}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259383,"byte_end":259393,"line_start":61,"line_end":61,"column_start":1,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259394,"byte_end":259401,"line_start":62,"line_end":62,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262438,"byte_end":262446,"line_start":179,"line_end":179,"column_start":12,"column_end":20},"name":"Response","qualname":"::response::Response","value":"Response { }","parent":null,"children":[{"krate":0,"index":1496},{"krate":0,"index":1497}],"decl_id":null,"docs":" Represents an HTTP response","sig":null,"attributes":[{"value":"/ Represents an HTTP response","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259615,"byte_end":259646,"line_start":73,"line_end":73,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259647,"byte_end":259650,"line_start":74,"line_end":74,"column_start":1,"column_end":4}},{"value":"/ An HTTP response consists of a head and a potentially optional body. The body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259651,"byte_end":259732,"line_start":75,"line_end":75,"column_start":1,"column_end":82}},{"value":"/ component is generic, enabling arbitrary types to represent the HTTP body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259733,"byte_end":259811,"line_start":76,"line_end":76,"column_start":1,"column_end":79}},{"value":"/ For example, the body could be `Vec`, a `Stream` of byte chunks, or a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259812,"byte_end":259889,"line_start":77,"line_end":77,"column_start":1,"column_end":78}},{"value":"/ value that has been deserialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259890,"byte_end":259927,"line_start":78,"line_end":78,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259928,"byte_end":259931,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ Typically you'll work with responses on the client side as the result of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":259932,"byte_end":260008,"line_start":80,"line_end":80,"column_start":1,"column_end":77}},{"value":"/ sending a `Request` and on the server you'll be generating a `Response` to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260009,"byte_end":260087,"line_start":81,"line_end":81,"column_start":1,"column_end":79}},{"value":"/ send back to the client.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260088,"byte_end":260116,"line_start":82,"line_end":82,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260117,"byte_end":260120,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260121,"byte_end":260135,"line_start":84,"line_end":84,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260136,"byte_end":260139,"line_start":85,"line_end":85,"column_start":1,"column_end":4}},{"value":"/ Creating a `Response` to return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260140,"byte_end":260175,"line_start":86,"line_end":86,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260176,"byte_end":260179,"line_start":87,"line_end":87,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260180,"byte_end":260187,"line_start":88,"line_end":88,"column_start":1,"column_end":8}},{"value":"/ use http::{Request, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260188,"byte_end":260234,"line_start":89,"line_end":89,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260235,"byte_end":260238,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ fn respond_to(req: Request<()>) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260239,"byte_end":260306,"line_start":91,"line_end":91,"column_start":1,"column_end":68}},{"value":"/ let mut builder = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260307,"byte_end":260352,"line_start":92,"line_end":92,"column_start":1,"column_end":46}},{"value":"/ .header(\"Foo\", \"Bar\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260353,"byte_end":260386,"line_start":93,"line_end":93,"column_start":1,"column_end":34}},{"value":"/ .status(StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260387,"byte_end":260423,"line_start":94,"line_end":94,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260424,"byte_end":260427,"line_start":95,"line_end":95,"column_start":1,"column_end":4}},{"value":"/ if req.headers().contains_key(\"Another-Header\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260428,"byte_end":260485,"line_start":96,"line_end":96,"column_start":1,"column_end":58}},{"value":"/ builder = builder.header(\"Another-Header\", \"Ack\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260486,"byte_end":260548,"line_start":97,"line_end":97,"column_start":1,"column_end":63}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260549,"byte_end":260558,"line_start":98,"line_end":98,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260559,"byte_end":260562,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ builder.body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260563,"byte_end":260587,"line_start":100,"line_end":100,"column_start":1,"column_end":25}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260588,"byte_end":260593,"line_start":101,"line_end":101,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260594,"byte_end":260601,"line_start":102,"line_end":102,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260602,"byte_end":260605,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ A simple 404 handler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260606,"byte_end":260630,"line_start":104,"line_end":104,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260631,"byte_end":260634,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260635,"byte_end":260642,"line_start":106,"line_end":106,"column_start":1,"column_end":8}},{"value":"/ use http::{Request, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260643,"byte_end":260689,"line_start":107,"line_end":107,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260690,"byte_end":260693,"line_start":108,"line_end":108,"column_start":1,"column_end":4}},{"value":"/ fn not_found(_req: Request<()>) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260694,"byte_end":260761,"line_start":109,"line_end":109,"column_start":1,"column_end":68}},{"value":"/ Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260762,"byte_end":260789,"line_start":110,"line_end":110,"column_start":1,"column_end":28}},{"value":"/ .status(StatusCode::NOT_FOUND)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260790,"byte_end":260832,"line_start":111,"line_end":111,"column_start":1,"column_end":43}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260833,"byte_end":260854,"line_start":112,"line_end":112,"column_start":1,"column_end":22}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260855,"byte_end":260860,"line_start":113,"line_end":113,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260861,"byte_end":260868,"line_start":114,"line_end":114,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260869,"byte_end":260872,"line_start":115,"line_end":115,"column_start":1,"column_end":4}},{"value":"/ Or otherwise inspecting the result of a request:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260873,"byte_end":260925,"line_start":116,"line_end":116,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260926,"byte_end":260929,"line_start":117,"line_end":117,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260930,"byte_end":260943,"line_start":118,"line_end":118,"column_start":1,"column_end":14}},{"value":"/ use http::{Request, Response};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260944,"byte_end":260978,"line_start":119,"line_end":119,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260979,"byte_end":260982,"line_start":120,"line_end":120,"column_start":1,"column_end":4}},{"value":"/ fn get(url: &str) -> http::Result> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":260983,"byte_end":261036,"line_start":121,"line_end":121,"column_start":1,"column_end":54}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261037,"byte_end":261051,"line_start":122,"line_end":122,"column_start":1,"column_end":15}},{"value":"/ # panic!()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261052,"byte_end":261066,"line_start":123,"line_end":123,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261067,"byte_end":261072,"line_start":124,"line_end":124,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261073,"byte_end":261076,"line_start":125,"line_end":125,"column_start":1,"column_end":4}},{"value":"/ let response = get(\"https://www.rust-lang.org/\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261077,"byte_end":261139,"line_start":126,"line_end":126,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261140,"byte_end":261143,"line_start":127,"line_end":127,"column_start":1,"column_end":4}},{"value":"/ if !response.status().is_success() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261144,"byte_end":261184,"line_start":128,"line_end":128,"column_start":1,"column_end":41}},{"value":"/ panic!(\"failed to get a successful response status!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261185,"byte_end":261247,"line_start":129,"line_end":129,"column_start":1,"column_end":63}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261248,"byte_end":261253,"line_start":130,"line_end":130,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261254,"byte_end":261257,"line_start":131,"line_end":131,"column_start":1,"column_end":4}},{"value":"/ if let Some(date) = response.headers().get(\"Date\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261258,"byte_end":261314,"line_start":132,"line_end":132,"column_start":1,"column_end":57}},{"value":"/ // we've got a `Date` header!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261315,"byte_end":261352,"line_start":133,"line_end":133,"column_start":1,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261353,"byte_end":261358,"line_start":134,"line_end":134,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261359,"byte_end":261362,"line_start":135,"line_end":135,"column_start":1,"column_end":4}},{"value":"/ let body = response.body();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261363,"byte_end":261394,"line_start":136,"line_end":136,"column_start":1,"column_end":32}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261395,"byte_end":261405,"line_start":137,"line_end":137,"column_start":1,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261406,"byte_end":261413,"line_start":138,"line_end":138,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261414,"byte_end":261417,"line_start":139,"line_end":139,"column_start":1,"column_end":4}},{"value":"/ Deserialize a response of bytes via json:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261418,"byte_end":261463,"line_start":140,"line_end":140,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261464,"byte_end":261467,"line_start":141,"line_end":141,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261468,"byte_end":261475,"line_start":142,"line_end":142,"column_start":1,"column_end":8}},{"value":"/ # extern crate serde;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261476,"byte_end":261501,"line_start":143,"line_end":143,"column_start":1,"column_end":26}},{"value":"/ # extern crate serde_json;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261502,"byte_end":261532,"line_start":144,"line_end":144,"column_start":1,"column_end":31}},{"value":"/ # extern crate http;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261533,"byte_end":261557,"line_start":145,"line_end":145,"column_start":1,"column_end":25}},{"value":"/ use http::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261558,"byte_end":261581,"line_start":146,"line_end":146,"column_start":1,"column_end":24}},{"value":"/ use serde::de;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261582,"byte_end":261600,"line_start":147,"line_end":147,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261601,"byte_end":261604,"line_start":148,"line_end":148,"column_start":1,"column_end":4}},{"value":"/ fn deserialize(res: Response>) -> serde_json::Result>","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261605,"byte_end":261685,"line_start":149,"line_end":149,"column_start":1,"column_end":81}},{"value":"/ where for<'de> T: de::Deserialize<'de>,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261686,"byte_end":261733,"line_start":150,"line_end":150,"column_start":1,"column_end":48}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261734,"byte_end":261739,"line_start":151,"line_end":151,"column_start":1,"column_end":6}},{"value":"/ let (parts, body) = res.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261740,"byte_end":261785,"line_start":152,"line_end":152,"column_start":1,"column_end":46}},{"value":"/ let body = serde_json::from_slice(&body)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261786,"byte_end":261836,"line_start":153,"line_end":153,"column_start":1,"column_end":51}},{"value":"/ Ok(Response::from_parts(parts, body))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261837,"byte_end":261882,"line_start":154,"line_end":154,"column_start":1,"column_end":46}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261883,"byte_end":261888,"line_start":155,"line_end":155,"column_start":1,"column_end":6}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261889,"byte_end":261894,"line_start":156,"line_end":156,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261895,"byte_end":261913,"line_start":157,"line_end":157,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261914,"byte_end":261921,"line_start":158,"line_end":158,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261922,"byte_end":261925,"line_start":159,"line_end":159,"column_start":1,"column_end":4}},{"value":"/ Or alternatively, serialize the body of a response to json","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261926,"byte_end":261988,"line_start":160,"line_end":160,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261989,"byte_end":261992,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":261993,"byte_end":262000,"line_start":162,"line_end":162,"column_start":1,"column_end":8}},{"value":"/ # extern crate serde;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262001,"byte_end":262026,"line_start":163,"line_end":163,"column_start":1,"column_end":26}},{"value":"/ # extern crate serde_json;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262027,"byte_end":262057,"line_start":164,"line_end":164,"column_start":1,"column_end":31}},{"value":"/ # extern crate http;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262058,"byte_end":262082,"line_start":165,"line_end":165,"column_start":1,"column_end":25}},{"value":"/ use http::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262083,"byte_end":262106,"line_start":166,"line_end":166,"column_start":1,"column_end":24}},{"value":"/ use serde::ser;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262107,"byte_end":262126,"line_start":167,"line_end":167,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262127,"byte_end":262130,"line_start":168,"line_end":168,"column_start":1,"column_end":4}},{"value":"/ fn serialize(res: Response) -> serde_json::Result>>","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262131,"byte_end":262209,"line_start":169,"line_end":169,"column_start":1,"column_end":79}},{"value":"/ where T: ser::Serialize,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262210,"byte_end":262242,"line_start":170,"line_end":170,"column_start":1,"column_end":33}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262243,"byte_end":262248,"line_start":171,"line_end":171,"column_start":1,"column_end":6}},{"value":"/ let (parts, body) = res.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262249,"byte_end":262294,"line_start":172,"line_end":172,"column_start":1,"column_end":46}},{"value":"/ let body = serde_json::to_vec(&body)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262295,"byte_end":262341,"line_start":173,"line_end":173,"column_start":1,"column_end":47}},{"value":"/ Ok(Response::from_parts(parts, body))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262342,"byte_end":262387,"line_start":174,"line_end":174,"column_start":1,"column_end":46}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262388,"byte_end":262393,"line_start":175,"line_end":175,"column_start":1,"column_end":6}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262394,"byte_end":262399,"line_start":176,"line_end":176,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262400,"byte_end":262418,"line_start":177,"line_end":177,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262419,"byte_end":262426,"line_start":178,"line_end":178,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1498},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262632,"byte_end":262637,"line_start":188,"line_end":188,"column_start":12,"column_end":17},"name":"Parts","qualname":"::response::Parts","value":"Parts { status, version, headers, extensions }","parent":null,"children":[{"krate":0,"index":1499},{"krate":0,"index":1500},{"krate":0,"index":1501},{"krate":0,"index":1502},{"krate":0,"index":1503}],"decl_id":null,"docs":" Component parts of an HTTP `Response`","sig":null,"attributes":[{"value":"/ Component parts of an HTTP `Response`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262485,"byte_end":262526,"line_start":184,"line_end":184,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262527,"byte_end":262530,"line_start":185,"line_end":185,"column_start":1,"column_end":4}},{"value":"/ The HTTP response head consists of a status, version, and a set of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262531,"byte_end":262601,"line_start":186,"line_end":186,"column_start":1,"column_end":71}},{"value":"/ header fields.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262602,"byte_end":262620,"line_start":187,"line_end":187,"column_start":1,"column_end":19}}]},{"kind":"Field","id":{"krate":0,"index":1499},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262678,"byte_end":262684,"line_start":190,"line_end":190,"column_start":9,"column_end":15},"name":"status","qualname":"::response::Parts::status","value":"status::StatusCode","parent":{"krate":0,"index":1498},"children":[],"decl_id":null,"docs":" The response's status\n","sig":null,"attributes":[{"value":"/ The response's status","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262644,"byte_end":262669,"line_start":189,"line_end":189,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":1500},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262738,"byte_end":262745,"line_start":193,"line_end":193,"column_start":9,"column_end":16},"name":"version","qualname":"::response::Parts::version","value":"version::Version","parent":{"krate":0,"index":1498},"children":[],"decl_id":null,"docs":" The response's version\n","sig":null,"attributes":[{"value":"/ The response's version","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262703,"byte_end":262729,"line_start":192,"line_end":192,"column_start":5,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":1501},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262796,"byte_end":262803,"line_start":196,"line_end":196,"column_start":9,"column_end":16},"name":"headers","qualname":"::response::Parts::headers","value":"header::map::HeaderMap","parent":{"krate":0,"index":1498},"children":[],"decl_id":null,"docs":" The response's headers\n","sig":null,"attributes":[{"value":"/ The response's headers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262761,"byte_end":262787,"line_start":195,"line_end":195,"column_start":5,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":1502},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262872,"byte_end":262882,"line_start":199,"line_end":199,"column_start":9,"column_end":19},"name":"extensions","qualname":"::response::Parts::extensions","value":"extensions::Extensions","parent":{"krate":0,"index":1498},"children":[],"decl_id":null,"docs":" The response's extensions\n","sig":null,"attributes":[{"value":"/ The response's extensions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262834,"byte_end":262863,"line_start":198,"line_end":198,"column_start":5,"column_end":34}}]},{"kind":"Struct","id":{"krate":0,"index":3098},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263077,"byte_end":263084,"line_start":209,"line_end":209,"column_start":12,"column_end":19},"name":"Builder","qualname":"::response::Builder","value":"Builder { }","parent":null,"children":[{"krate":0,"index":3099}],"decl_id":null,"docs":" An HTTP response builder","sig":null,"attributes":[{"value":"/ An HTTP response builder","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262915,"byte_end":262943,"line_start":204,"line_end":204,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262944,"byte_end":262947,"line_start":205,"line_end":205,"column_start":1,"column_end":4}},{"value":"/ This type can be used to construct an instance of `Response` through a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":262948,"byte_end":263022,"line_start":206,"line_end":206,"column_start":1,"column_end":75}},{"value":"/ builder-like pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263023,"byte_end":263048,"line_start":207,"line_end":207,"column_start":1,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1505},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263581,"byte_end":263588,"line_start":230,"line_end":230,"column_start":12,"column_end":19},"name":"builder","qualname":">::builder","value":"fn builder() -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Creates a new builder-style object to manufacture a `Response`","sig":null,"attributes":[{"value":"/ Creates a new builder-style object to manufacture a `Response`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263140,"byte_end":263206,"line_start":214,"line_end":214,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263211,"byte_end":263214,"line_start":215,"line_end":215,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263219,"byte_end":263288,"line_start":216,"line_end":216,"column_start":5,"column_end":74}},{"value":"/ create a `Response`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263293,"byte_end":263317,"line_start":217,"line_end":217,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263322,"byte_end":263325,"line_start":218,"line_end":218,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263330,"byte_end":263344,"line_start":219,"line_end":219,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263349,"byte_end":263352,"line_start":220,"line_end":220,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263357,"byte_end":263364,"line_start":221,"line_end":221,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263369,"byte_end":263387,"line_start":222,"line_end":222,"column_start":5,"column_end":23}},{"value":"/ let response = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263392,"byte_end":263430,"line_start":223,"line_end":223,"column_start":5,"column_end":43}},{"value":"/ .status(200)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263435,"byte_end":263455,"line_start":224,"line_end":224,"column_start":5,"column_end":25}},{"value":"/ .header(\"X-Custom-Foo\", \"Bar\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263460,"byte_end":263498,"line_start":225,"line_end":225,"column_start":5,"column_end":43}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263503,"byte_end":263520,"line_start":226,"line_end":226,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263525,"byte_end":263543,"line_start":227,"line_end":227,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263548,"byte_end":263555,"line_start":228,"line_end":228,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263560,"byte_end":263569,"line_start":229,"line_end":229,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264115,"byte_end":264118,"line_start":251,"line_end":251,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> Response","parent":null,"children":[],"decl_id":null,"docs":" Creates a new blank `Response` with the body","sig":null,"attributes":[{"value":"/ Creates a new blank `Response` with the body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263662,"byte_end":263710,"line_start":236,"line_end":236,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263715,"byte_end":263718,"line_start":237,"line_end":237,"column_start":5,"column_end":8}},{"value":"/ The component ports of this response will be set to their default, e.g.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263723,"byte_end":263798,"line_start":238,"line_end":238,"column_start":5,"column_end":80}},{"value":"/ the ok status, no headers, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263803,"byte_end":263838,"line_start":239,"line_end":239,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263843,"byte_end":263846,"line_start":240,"line_end":240,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263851,"byte_end":263865,"line_start":241,"line_end":241,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263870,"byte_end":263873,"line_start":242,"line_end":242,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263878,"byte_end":263885,"line_start":243,"line_end":243,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263890,"byte_end":263908,"line_start":244,"line_end":244,"column_start":5,"column_end":23}},{"value":"/ let response = Response::new(\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263913,"byte_end":263961,"line_start":245,"line_end":245,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263966,"byte_end":263969,"line_start":246,"line_end":246,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(response.status(), StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263974,"byte_end":264024,"line_start":247,"line_end":247,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(*response.body(), \"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264029,"byte_end":264077,"line_start":248,"line_end":248,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264082,"byte_end":264089,"line_start":249,"line_end":249,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264094,"byte_end":264103,"line_start":250,"line_end":250,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264753,"byte_end":264763,"line_start":274,"line_end":274,"column_start":12,"column_end":22},"name":"from_parts","qualname":">::from_parts","value":"fn from_parts(Parts, T) -> Response","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Response` with the given head and body","sig":null,"attributes":[{"value":"/ Creates a new `Response` with the given head and body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264241,"byte_end":264298,"line_start":258,"line_end":258,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264303,"byte_end":264306,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264311,"byte_end":264325,"line_start":260,"line_end":260,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264330,"byte_end":264333,"line_start":261,"line_end":261,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264338,"byte_end":264345,"line_start":262,"line_end":262,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264350,"byte_end":264368,"line_start":263,"line_end":263,"column_start":5,"column_end":23}},{"value":"/ let response = Response::new(\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264373,"byte_end":264421,"line_start":264,"line_end":264,"column_start":5,"column_end":53}},{"value":"/ let (mut parts, body) = response.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264426,"byte_end":264476,"line_start":265,"line_end":265,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264481,"byte_end":264484,"line_start":266,"line_end":266,"column_start":5,"column_end":8}},{"value":"/ parts.status = StatusCode::BAD_REQUEST;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264489,"byte_end":264532,"line_start":267,"line_end":267,"column_start":5,"column_end":48}},{"value":"/ let response = Response::from_parts(parts, body);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264537,"byte_end":264590,"line_start":268,"line_end":268,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264595,"byte_end":264598,"line_start":269,"line_end":269,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(response.status(), StatusCode::BAD_REQUEST);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264603,"byte_end":264662,"line_start":270,"line_end":270,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(*response.body(), \"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264667,"byte_end":264715,"line_start":271,"line_end":271,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264720,"byte_end":264727,"line_start":272,"line_end":272,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264732,"byte_end":264741,"line_start":273,"line_end":273,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265143,"byte_end":265149,"line_start":291,"line_end":291,"column_start":12,"column_end":18},"name":"status","qualname":">::status","value":"fn status<'_>(&'_ Self) -> StatusCode","parent":null,"children":[],"decl_id":null,"docs":" Returns the `StatusCode`.","sig":null,"attributes":[{"value":"/ Returns the `StatusCode`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264893,"byte_end":264922,"line_start":281,"line_end":281,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264927,"byte_end":264930,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264935,"byte_end":264949,"line_start":283,"line_end":283,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264954,"byte_end":264957,"line_start":284,"line_end":284,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264962,"byte_end":264969,"line_start":285,"line_end":285,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264974,"byte_end":264992,"line_start":286,"line_end":286,"column_start":5,"column_end":23}},{"value":"/ let response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":264997,"byte_end":265050,"line_start":287,"line_end":287,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(response.status(), StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265055,"byte_end":265105,"line_start":288,"line_end":288,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265110,"byte_end":265117,"line_start":289,"line_end":289,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265122,"byte_end":265131,"line_start":290,"line_end":290,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1511},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265556,"byte_end":265566,"line_start":306,"line_end":306,"column_start":12,"column_end":22},"name":"status_mut","qualname":">::status_mut","value":"fn status_mut<'_>(&'_ mut Self) -> &'_ mut StatusCode","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated `StatusCode`.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated `StatusCode`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265209,"byte_end":265272,"line_start":295,"line_end":295,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265277,"byte_end":265280,"line_start":296,"line_end":296,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265285,"byte_end":265299,"line_start":297,"line_end":297,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265304,"byte_end":265307,"line_start":298,"line_end":298,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265312,"byte_end":265319,"line_start":299,"line_end":299,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265324,"byte_end":265342,"line_start":300,"line_end":300,"column_start":5,"column_end":23}},{"value":"/ let mut response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265347,"byte_end":265404,"line_start":301,"line_end":301,"column_start":5,"column_end":62}},{"value":"/ *response.status_mut() = StatusCode::CREATED;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265409,"byte_end":265458,"line_start":302,"line_end":302,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(response.status(), StatusCode::CREATED);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265463,"byte_end":265518,"line_start":303,"line_end":303,"column_start":5,"column_end":60}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265523,"byte_end":265530,"line_start":304,"line_end":304,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265535,"byte_end":265544,"line_start":305,"line_end":305,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265914,"byte_end":265921,"line_start":320,"line_end":320,"column_start":12,"column_end":19},"name":"version","qualname":">::version","value":"fn version<'_>(&'_ Self) -> Version","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated version.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265640,"byte_end":265690,"line_start":310,"line_end":310,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265695,"byte_end":265698,"line_start":311,"line_end":311,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265703,"byte_end":265717,"line_start":312,"line_end":312,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265722,"byte_end":265725,"line_start":313,"line_end":313,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265730,"byte_end":265737,"line_start":314,"line_end":314,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265742,"byte_end":265760,"line_start":315,"line_end":315,"column_start":5,"column_end":23}},{"value":"/ let response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265765,"byte_end":265818,"line_start":316,"line_end":316,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(response.version(), Version::HTTP_11);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265823,"byte_end":265876,"line_start":317,"line_end":317,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265881,"byte_end":265888,"line_start":318,"line_end":318,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265893,"byte_end":265902,"line_start":319,"line_end":319,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1513},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266315,"byte_end":266326,"line_start":335,"line_end":335,"column_start":12,"column_end":23},"name":"version_mut","qualname":">::version_mut","value":"fn version_mut<'_>(&'_ mut Self) -> &'_ mut Version","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated version.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":265979,"byte_end":266037,"line_start":324,"line_end":324,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266042,"byte_end":266045,"line_start":325,"line_end":325,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266050,"byte_end":266064,"line_start":326,"line_end":326,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266069,"byte_end":266072,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266077,"byte_end":266084,"line_start":328,"line_end":328,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266089,"byte_end":266107,"line_start":329,"line_end":329,"column_start":5,"column_end":23}},{"value":"/ let mut response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266112,"byte_end":266169,"line_start":330,"line_end":330,"column_start":5,"column_end":62}},{"value":"/ *response.version_mut() = Version::HTTP_2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266174,"byte_end":266220,"line_start":331,"line_end":331,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(response.version(), Version::HTTP_2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266225,"byte_end":266277,"line_start":332,"line_end":332,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266282,"byte_end":266289,"line_start":333,"line_end":333,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266294,"byte_end":266303,"line_start":334,"line_end":334,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1514},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266671,"byte_end":266678,"line_start":349,"line_end":349,"column_start":12,"column_end":19},"name":"headers","qualname":">::headers","value":"fn headers<'_>(&'_ Self) -> &'_ HeaderMap","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated header field map.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated header field map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266398,"byte_end":266457,"line_start":339,"line_end":339,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266462,"byte_end":266465,"line_start":340,"line_end":340,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266470,"byte_end":266484,"line_start":341,"line_end":341,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266489,"byte_end":266492,"line_start":342,"line_end":342,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266497,"byte_end":266504,"line_start":343,"line_end":343,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266509,"byte_end":266527,"line_start":344,"line_end":344,"column_start":5,"column_end":23}},{"value":"/ let response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266532,"byte_end":266585,"line_start":345,"line_end":345,"column_start":5,"column_end":58}},{"value":"/ assert!(response.headers().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266590,"byte_end":266633,"line_start":346,"line_end":346,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266638,"byte_end":266645,"line_start":347,"line_end":347,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266650,"byte_end":266659,"line_start":348,"line_end":348,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1515},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267150,"byte_end":267161,"line_start":365,"line_end":365,"column_start":12,"column_end":23},"name":"headers_mut","qualname":">::headers_mut","value":"fn headers_mut<'_>(&'_ mut Self) -> &'_ mut HeaderMap","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated header field map.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated header field map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266753,"byte_end":266820,"line_start":353,"line_end":353,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266825,"byte_end":266828,"line_start":354,"line_end":354,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266833,"byte_end":266847,"line_start":355,"line_end":355,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266852,"byte_end":266855,"line_start":356,"line_end":356,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266860,"byte_end":266867,"line_start":357,"line_end":357,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266872,"byte_end":266890,"line_start":358,"line_end":358,"column_start":5,"column_end":23}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266895,"byte_end":266921,"line_start":359,"line_end":359,"column_start":5,"column_end":31}},{"value":"/ let mut response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266926,"byte_end":266983,"line_start":360,"line_end":360,"column_start":5,"column_end":62}},{"value":"/ response.headers_mut().insert(HOST, HeaderValue::from_static(\"world\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":266988,"byte_end":267063,"line_start":361,"line_end":361,"column_start":5,"column_end":80}},{"value":"/ assert!(!response.headers().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267068,"byte_end":267112,"line_start":362,"line_end":362,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267117,"byte_end":267124,"line_start":363,"line_end":363,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267129,"byte_end":267138,"line_start":364,"line_end":364,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267530,"byte_end":267540,"line_start":379,"line_end":379,"column_start":12,"column_end":22},"name":"extensions","qualname":">::extensions","value":"fn extensions<'_>(&'_ Self) -> &'_ Extensions","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated extensions.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267248,"byte_end":267301,"line_start":369,"line_end":369,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267306,"byte_end":267309,"line_start":370,"line_end":370,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267314,"byte_end":267328,"line_start":371,"line_end":371,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267333,"byte_end":267336,"line_start":372,"line_end":372,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267341,"byte_end":267348,"line_start":373,"line_end":373,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267353,"byte_end":267371,"line_start":374,"line_end":374,"column_start":5,"column_end":23}},{"value":"/ let response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267376,"byte_end":267429,"line_start":375,"line_end":375,"column_start":5,"column_end":58}},{"value":"/ assert!(response.extensions().get::().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267434,"byte_end":267492,"line_start":376,"line_end":376,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267497,"byte_end":267504,"line_start":377,"line_end":377,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267509,"byte_end":267518,"line_start":378,"line_end":378,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1517},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267984,"byte_end":267998,"line_start":395,"line_end":395,"column_start":12,"column_end":26},"name":"extensions_mut","qualname":">::extensions_mut","value":"fn extensions_mut<'_>(&'_ mut Self) -> &'_ mut Extensions","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated extensions.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267606,"byte_end":267667,"line_start":383,"line_end":383,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267672,"byte_end":267675,"line_start":384,"line_end":384,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267680,"byte_end":267694,"line_start":385,"line_end":385,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267699,"byte_end":267702,"line_start":386,"line_end":386,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267707,"byte_end":267714,"line_start":387,"line_end":387,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267719,"byte_end":267737,"line_start":388,"line_end":388,"column_start":5,"column_end":23}},{"value":"/ # use http::header::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267742,"byte_end":267768,"line_start":389,"line_end":389,"column_start":5,"column_end":31}},{"value":"/ let mut response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267773,"byte_end":267830,"line_start":390,"line_end":390,"column_start":5,"column_end":62}},{"value":"/ response.extensions_mut().insert(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267835,"byte_end":267881,"line_start":391,"line_end":391,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(response.extensions().get(), Some(&\"hello\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267886,"byte_end":267946,"line_start":392,"line_end":392,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267951,"byte_end":267958,"line_start":393,"line_end":393,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":267963,"byte_end":267972,"line_start":394,"line_end":394,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268343,"byte_end":268347,"line_start":409,"line_end":409,"column_start":12,"column_end":16},"name":"body","qualname":">::body","value":"fn body<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the associated HTTP body.","sig":null,"attributes":[{"value":"/ Returns a reference to the associated HTTP body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268076,"byte_end":268128,"line_start":399,"line_end":399,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268133,"byte_end":268136,"line_start":400,"line_end":400,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268141,"byte_end":268155,"line_start":401,"line_end":401,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268160,"byte_end":268163,"line_start":402,"line_end":402,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268168,"byte_end":268175,"line_start":403,"line_end":403,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268180,"byte_end":268198,"line_start":404,"line_end":404,"column_start":5,"column_end":23}},{"value":"/ let response: Response = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268203,"byte_end":268260,"line_start":405,"line_end":405,"column_start":5,"column_end":62}},{"value":"/ assert!(response.body().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268265,"byte_end":268305,"line_start":406,"line_end":406,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268310,"byte_end":268317,"line_start":407,"line_end":407,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268322,"byte_end":268331,"line_start":408,"line_end":408,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268726,"byte_end":268734,"line_start":424,"line_end":424,"column_start":12,"column_end":20},"name":"body_mut","qualname":">::body_mut","value":"fn body_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Returns a mutable reference to the associated HTTP body.","sig":null,"attributes":[{"value":"/ Returns a mutable reference to the associated HTTP body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268393,"byte_end":268453,"line_start":413,"line_end":413,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268458,"byte_end":268461,"line_start":414,"line_end":414,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268466,"byte_end":268480,"line_start":415,"line_end":415,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268485,"byte_end":268488,"line_start":416,"line_end":416,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268493,"byte_end":268500,"line_start":417,"line_end":417,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268505,"byte_end":268523,"line_start":418,"line_end":418,"column_start":5,"column_end":23}},{"value":"/ let mut response: Response = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268528,"byte_end":268589,"line_start":419,"line_end":419,"column_start":5,"column_end":66}},{"value":"/ response.body_mut().push_str(\"hello world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268594,"byte_end":268642,"line_start":420,"line_end":420,"column_start":5,"column_end":53}},{"value":"/ assert!(!response.body().is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268647,"byte_end":268688,"line_start":421,"line_end":421,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268693,"byte_end":268700,"line_start":422,"line_end":422,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268705,"byte_end":268714,"line_start":423,"line_end":423,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1520},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269071,"byte_end":269080,"line_start":439,"line_end":439,"column_start":12,"column_end":21},"name":"into_body","qualname":">::into_body","value":"fn into_body(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Consumes the response, returning just the body.","sig":null,"attributes":[{"value":"/ Consumes the response, returning just the body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268792,"byte_end":268843,"line_start":428,"line_end":428,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268848,"byte_end":268851,"line_start":429,"line_end":429,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268856,"byte_end":268870,"line_start":430,"line_end":430,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268875,"byte_end":268878,"line_start":431,"line_end":431,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268883,"byte_end":268890,"line_start":432,"line_end":432,"column_start":5,"column_end":12}},{"value":"/ # use http::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268895,"byte_end":268920,"line_start":433,"line_end":433,"column_start":5,"column_end":30}},{"value":"/ let response = Response::new(10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268925,"byte_end":268962,"line_start":434,"line_end":434,"column_start":5,"column_end":42}},{"value":"/ let body = response.into_body();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":268967,"byte_end":269003,"line_start":435,"line_end":435,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(body, 10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269008,"byte_end":269033,"line_start":436,"line_end":436,"column_start":5,"column_end":30}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269038,"byte_end":269045,"line_start":437,"line_end":437,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269050,"byte_end":269059,"line_start":438,"line_end":438,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1521},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269450,"byte_end":269460,"line_start":454,"line_end":454,"column_start":12,"column_end":22},"name":"into_parts","qualname":">::into_parts","value":"fn into_parts(Self) -> (Parts, T)","parent":null,"children":[],"decl_id":null,"docs":" Consumes the response returning the head and body parts.","sig":null,"attributes":[{"value":"/ Consumes the response returning the head and body parts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269123,"byte_end":269183,"line_start":443,"line_end":443,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269188,"byte_end":269191,"line_start":444,"line_end":444,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269196,"byte_end":269210,"line_start":445,"line_end":445,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269215,"byte_end":269218,"line_start":446,"line_end":446,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269223,"byte_end":269230,"line_start":447,"line_end":447,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269235,"byte_end":269253,"line_start":448,"line_end":448,"column_start":5,"column_end":23}},{"value":"/ let response: Response<()> = Response::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269258,"byte_end":269311,"line_start":449,"line_end":449,"column_start":5,"column_end":58}},{"value":"/ let (parts, body) = response.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269316,"byte_end":269362,"line_start":450,"line_end":450,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(parts.status, StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269367,"byte_end":269412,"line_start":451,"line_end":451,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269417,"byte_end":269424,"line_start":452,"line_end":452,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269429,"byte_end":269438,"line_start":453,"line_end":453,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1522},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270039,"byte_end":270042,"line_start":473,"line_end":473,"column_start":12,"column_end":15},"name":"map","qualname":">::map","value":"fn map(Self, F) -> Response where F: FnOnce(T) -> U","parent":null,"children":[],"decl_id":null,"docs":" Consumes the response returning a new response with body mapped to the\n return type of the passed in function.","sig":null,"attributes":[{"value":"/ Consumes the response returning a new response with body mapped to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269525,"byte_end":269599,"line_start":458,"line_end":458,"column_start":5,"column_end":79}},{"value":"/ return type of the passed in function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269604,"byte_end":269646,"line_start":459,"line_end":459,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269651,"byte_end":269654,"line_start":460,"line_end":460,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269659,"byte_end":269673,"line_start":461,"line_end":461,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269678,"byte_end":269681,"line_start":462,"line_end":462,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269686,"byte_end":269693,"line_start":463,"line_end":463,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269698,"byte_end":269716,"line_start":464,"line_end":464,"column_start":5,"column_end":23}},{"value":"/ let response = Response::builder().body(\"some string\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269721,"byte_end":269789,"line_start":465,"line_end":465,"column_start":5,"column_end":73}},{"value":"/ let mapped_response: Response<&[u8]> = response.map(|b| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269794,"byte_end":269855,"line_start":466,"line_end":466,"column_start":5,"column_end":66}},{"value":"/ assert_eq!(b, \"some string\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269860,"byte_end":269895,"line_start":467,"line_end":467,"column_start":5,"column_end":40}},{"value":"/ b.as_bytes()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269900,"byte_end":269918,"line_start":468,"line_end":468,"column_start":5,"column_end":23}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269923,"byte_end":269930,"line_start":469,"line_end":469,"column_start":5,"column_end":12}},{"value":"/ assert_eq!(mapped_response.body(), &\"some string\".as_bytes());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":269935,"byte_end":270001,"line_start":470,"line_end":470,"column_start":5,"column_end":71}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270006,"byte_end":270013,"line_start":471,"line_end":471,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270018,"byte_end":270027,"line_start":472,"line_end":472,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1527},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270282,"byte_end":270289,"line_start":486,"line_end":486,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Response","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270265,"byte_end":270274,"line_start":485,"line_end":485,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1530},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270410,"byte_end":270413,"line_start":492,"line_end":492,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1534},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271115,"byte_end":271118,"line_start":517,"line_end":517,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1536},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271818,"byte_end":271821,"line_start":543,"line_end":543,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Creates a new default instance of `Builder` to construct either a\n `Head` or a `Response`.","sig":null,"attributes":[{"value":"/ Creates a new default instance of `Builder` to construct either a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271483,"byte_end":271552,"line_start":529,"line_end":529,"column_start":5,"column_end":74}},{"value":"/ `Head` or a `Response`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271557,"byte_end":271584,"line_start":530,"line_end":530,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271589,"byte_end":271592,"line_start":531,"line_end":531,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271597,"byte_end":271611,"line_start":532,"line_end":532,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271616,"byte_end":271619,"line_start":533,"line_end":533,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271624,"byte_end":271631,"line_start":534,"line_end":534,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271636,"byte_end":271654,"line_start":535,"line_end":535,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271659,"byte_end":271662,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ let response = response::Builder::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271667,"byte_end":271710,"line_start":537,"line_end":537,"column_start":5,"column_end":48}},{"value":"/ .status(200)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271715,"byte_end":271735,"line_start":538,"line_end":538,"column_start":5,"column_end":25}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271740,"byte_end":271757,"line_start":539,"line_end":539,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271762,"byte_end":271780,"line_start":540,"line_end":540,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271785,"byte_end":271792,"line_start":541,"line_end":541,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271797,"byte_end":271806,"line_start":542,"line_end":542,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1537},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272311,"byte_end":272317,"line_start":564,"line_end":564,"column_start":12,"column_end":18},"name":"status","qualname":"::status","value":"fn status(Self, T) -> Builder where StatusCode: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Set the HTTP status for this response.","sig":null,"attributes":[{"value":"/ Set the HTTP status for this response.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271875,"byte_end":271917,"line_start":547,"line_end":547,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271922,"byte_end":271925,"line_start":548,"line_end":548,"column_start":5,"column_end":8}},{"value":"/ This function will configure the HTTP status code of the `Response` that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271930,"byte_end":272006,"line_start":549,"line_end":549,"column_start":5,"column_end":81}},{"value":"/ will be returned from `Builder::build`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272011,"byte_end":272054,"line_start":550,"line_end":550,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272059,"byte_end":272062,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ By default this is `200`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272067,"byte_end":272096,"line_start":552,"line_end":552,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272101,"byte_end":272104,"line_start":553,"line_end":553,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272109,"byte_end":272123,"line_start":554,"line_end":554,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272128,"byte_end":272131,"line_start":555,"line_end":555,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272136,"byte_end":272143,"line_start":556,"line_end":556,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272148,"byte_end":272166,"line_start":557,"line_end":557,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272171,"byte_end":272174,"line_start":558,"line_end":558,"column_start":5,"column_end":8}},{"value":"/ let response = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272179,"byte_end":272217,"line_start":559,"line_end":559,"column_start":5,"column_end":43}},{"value":"/ .status(200)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272222,"byte_end":272242,"line_start":560,"line_end":560,"column_start":5,"column_end":25}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272247,"byte_end":272264,"line_start":561,"line_end":561,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272269,"byte_end":272287,"line_start":562,"line_end":562,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272292,"byte_end":272299,"line_start":563,"line_end":563,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273065,"byte_end":273072,"line_start":592,"line_end":592,"column_start":12,"column_end":19},"name":"version","qualname":"::version","value":"fn version(Self, Version) -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Set the HTTP version for this response.","sig":null,"attributes":[{"value":"/ Set the HTTP version for this response.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272617,"byte_end":272660,"line_start":575,"line_end":575,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272665,"byte_end":272668,"line_start":576,"line_end":576,"column_start":5,"column_end":8}},{"value":"/ This function will configure the HTTP version of the `Response` that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272673,"byte_end":272745,"line_start":577,"line_end":577,"column_start":5,"column_end":77}},{"value":"/ will be returned from `Builder::build`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272750,"byte_end":272793,"line_start":578,"line_end":578,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272798,"byte_end":272801,"line_start":579,"line_end":579,"column_start":5,"column_end":8}},{"value":"/ By default this is HTTP/1.1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272806,"byte_end":272837,"line_start":580,"line_end":580,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272842,"byte_end":272845,"line_start":581,"line_end":581,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272850,"byte_end":272864,"line_start":582,"line_end":582,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272869,"byte_end":272872,"line_start":583,"line_end":583,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272877,"byte_end":272884,"line_start":584,"line_end":584,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272889,"byte_end":272907,"line_start":585,"line_end":585,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272912,"byte_end":272915,"line_start":586,"line_end":586,"column_start":5,"column_end":8}},{"value":"/ let response = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272920,"byte_end":272958,"line_start":587,"line_end":587,"column_start":5,"column_end":43}},{"value":"/ .version(Version::HTTP_2)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":272963,"byte_end":272996,"line_start":588,"line_end":588,"column_start":5,"column_end":38}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273001,"byte_end":273018,"line_start":589,"line_end":589,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273023,"byte_end":273041,"line_start":590,"line_end":590,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273046,"byte_end":273053,"line_start":591,"line_end":591,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1542},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273842,"byte_end":273848,"line_start":618,"line_end":618,"column_start":12,"column_end":18},"name":"header","qualname":"::header","value":"fn header(Self, K, V) -> Builder where HeaderName: TryFrom,\n>::Error: Into,\nHeaderValue: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Appends a header to this response builder.","sig":null,"attributes":[{"value":"/ Appends a header to this response builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273229,"byte_end":273275,"line_start":599,"line_end":599,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273280,"byte_end":273283,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ This function will append the provided key/value as a header to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273288,"byte_end":273359,"line_start":601,"line_end":601,"column_start":5,"column_end":76}},{"value":"/ internal `HeaderMap` being constructed. Essentially this is equivalent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273364,"byte_end":273438,"line_start":602,"line_end":602,"column_start":5,"column_end":79}},{"value":"/ to calling `HeaderMap::append`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273443,"byte_end":273478,"line_start":603,"line_end":603,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273483,"byte_end":273486,"line_start":604,"line_end":604,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273491,"byte_end":273505,"line_start":605,"line_end":605,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273510,"byte_end":273513,"line_start":606,"line_end":606,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273518,"byte_end":273525,"line_start":607,"line_end":607,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273530,"byte_end":273548,"line_start":608,"line_end":608,"column_start":5,"column_end":23}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273553,"byte_end":273589,"line_start":609,"line_end":609,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273594,"byte_end":273597,"line_start":610,"line_end":610,"column_start":5,"column_end":8}},{"value":"/ let response = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273602,"byte_end":273640,"line_start":611,"line_end":611,"column_start":5,"column_end":43}},{"value":"/ .header(\"Content-Type\", \"text/html\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273645,"byte_end":273689,"line_start":612,"line_end":612,"column_start":5,"column_end":49}},{"value":"/ .header(\"X-Custom-Foo\", \"bar\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273694,"byte_end":273732,"line_start":613,"line_end":613,"column_start":5,"column_end":43}},{"value":"/ .header(\"content-length\", 0)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273737,"byte_end":273773,"line_start":614,"line_end":614,"column_start":5,"column_end":41}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273778,"byte_end":273795,"line_start":615,"line_end":615,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273800,"byte_end":273818,"line_start":616,"line_end":616,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":273823,"byte_end":273830,"line_start":617,"line_end":617,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1546},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274922,"byte_end":274933,"line_start":649,"line_end":649,"column_start":12,"column_end":23},"name":"headers_ref","qualname":"::headers_ref","value":"fn headers_ref<'_>(&'_ Self) -> Option<&'_ HeaderMap>","parent":null,"children":[],"decl_id":null,"docs":" Get header on this response builder.","sig":null,"attributes":[{"value":"/ Get header on this response builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274405,"byte_end":274445,"line_start":633,"line_end":633,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274450,"byte_end":274453,"line_start":634,"line_end":634,"column_start":5,"column_end":8}},{"value":"/ When builder has error returns None.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274458,"byte_end":274498,"line_start":635,"line_end":635,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274503,"byte_end":274506,"line_start":636,"line_end":636,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274511,"byte_end":274524,"line_start":637,"line_end":637,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274529,"byte_end":274532,"line_start":638,"line_end":638,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274537,"byte_end":274544,"line_start":639,"line_end":639,"column_start":5,"column_end":12}},{"value":"/ # use http::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274549,"byte_end":274574,"line_start":640,"line_end":640,"column_start":5,"column_end":30}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274579,"byte_end":274615,"line_start":641,"line_end":641,"column_start":5,"column_end":41}},{"value":"/ let res = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274620,"byte_end":274653,"line_start":642,"line_end":642,"column_start":5,"column_end":38}},{"value":"/ .header(\"Accept\", \"text/html\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274658,"byte_end":274696,"line_start":643,"line_end":643,"column_start":5,"column_end":43}},{"value":"/ .header(\"X-Custom-Foo\", \"bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274701,"byte_end":274740,"line_start":644,"line_end":644,"column_start":5,"column_end":44}},{"value":"/ let headers = res.headers_ref().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274745,"byte_end":274790,"line_start":645,"line_end":645,"column_start":5,"column_end":50}},{"value":"/ assert_eq!( headers[\"Accept\"], \"text/html\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274795,"byte_end":274844,"line_start":646,"line_end":646,"column_start":5,"column_end":54}},{"value":"/ assert_eq!( headers[\"X-Custom-Foo\"], \"bar\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274849,"byte_end":274898,"line_start":647,"line_end":647,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":274903,"byte_end":274910,"line_start":648,"line_end":648,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1548},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275722,"byte_end":275733,"line_start":672,"line_end":672,"column_start":12,"column_end":23},"name":"headers_mut","qualname":"::headers_mut","value":"fn headers_mut<'_>(&'_ mut Self) -> Option<&'_ mut HeaderMap>","parent":null,"children":[],"decl_id":null,"docs":" Get header on this response builder.\n when builder has error returns None","sig":null,"attributes":[{"value":"/ Get header on this response builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275042,"byte_end":275082,"line_start":653,"line_end":653,"column_start":5,"column_end":45}},{"value":"/ when builder has error returns None","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275087,"byte_end":275126,"line_start":654,"line_end":654,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275131,"byte_end":275134,"line_start":655,"line_end":655,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275139,"byte_end":275152,"line_start":656,"line_end":656,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275157,"byte_end":275160,"line_start":657,"line_end":657,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275165,"byte_end":275172,"line_start":658,"line_end":658,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275177,"byte_end":275195,"line_start":659,"line_end":659,"column_start":5,"column_end":23}},{"value":"/ # use http::header::HeaderValue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275200,"byte_end":275236,"line_start":660,"line_end":660,"column_start":5,"column_end":41}},{"value":"/ # use http::response::Builder;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275241,"byte_end":275275,"line_start":661,"line_end":661,"column_start":5,"column_end":39}},{"value":"/ let mut res = Response::builder();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275280,"byte_end":275318,"line_start":662,"line_end":662,"column_start":5,"column_end":43}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275323,"byte_end":275328,"line_start":663,"line_end":663,"column_start":5,"column_end":10}},{"value":"/ let headers = res.headers_mut().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275333,"byte_end":275380,"line_start":664,"line_end":664,"column_start":5,"column_end":52}},{"value":"/ headers.insert(\"Accept\", HeaderValue::from_static(\"text/html\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275385,"byte_end":275455,"line_start":665,"line_end":665,"column_start":5,"column_end":75}},{"value":"/ headers.insert(\"X-Custom-Foo\", HeaderValue::from_static(\"bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275460,"byte_end":275530,"line_start":666,"line_end":666,"column_start":5,"column_end":75}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275535,"byte_end":275540,"line_start":667,"line_end":667,"column_start":5,"column_end":10}},{"value":"/ let headers = res.headers_ref().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275545,"byte_end":275590,"line_start":668,"line_end":668,"column_start":5,"column_end":50}},{"value":"/ assert_eq!( headers[\"Accept\"], \"text/html\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275595,"byte_end":275644,"line_start":669,"line_end":669,"column_start":5,"column_end":54}},{"value":"/ assert_eq!( headers[\"X-Custom-Foo\"], \"bar\" );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275649,"byte_end":275698,"line_start":670,"line_end":670,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275703,"byte_end":275710,"line_start":671,"line_end":671,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1550},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276235,"byte_end":276244,"line_start":691,"line_end":691,"column_start":12,"column_end":21},"name":"extension","qualname":"::extension","value":"fn extension(Self, T) -> Builder where T: Any + Send + Sync + 'static","parent":null,"children":[],"decl_id":null,"docs":" Adds an extension to this builder","sig":null,"attributes":[{"value":"/ Adds an extension to this builder","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275854,"byte_end":275891,"line_start":676,"line_end":676,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275896,"byte_end":275899,"line_start":677,"line_end":677,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275904,"byte_end":275918,"line_start":678,"line_end":678,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275923,"byte_end":275926,"line_start":679,"line_end":679,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275931,"byte_end":275938,"line_start":680,"line_end":680,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275943,"byte_end":275961,"line_start":681,"line_end":681,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275966,"byte_end":275969,"line_start":682,"line_end":682,"column_start":5,"column_end":8}},{"value":"/ let response = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":275974,"byte_end":276012,"line_start":683,"line_end":683,"column_start":5,"column_end":43}},{"value":"/ .extension(\"My Extension\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276017,"byte_end":276051,"line_start":684,"line_end":684,"column_start":5,"column_end":39}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276056,"byte_end":276073,"line_start":685,"line_end":685,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276078,"byte_end":276096,"line_start":686,"line_end":686,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276101,"byte_end":276104,"line_start":687,"line_end":687,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(response.extensions().get::<&'static str>(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276109,"byte_end":276168,"line_start":688,"line_end":688,"column_start":5,"column_end":64}},{"value":"/ Some(&\"My Extension\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276173,"byte_end":276211,"line_start":689,"line_end":689,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276216,"byte_end":276223,"line_start":690,"line_end":690,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1553},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276967,"byte_end":276981,"line_start":714,"line_end":714,"column_start":12,"column_end":26},"name":"extensions_ref","qualname":"::extensions_ref","value":"fn extensions_ref<'_>(&'_ Self) -> Option<&'_ Extensions>","parent":null,"children":[],"decl_id":null,"docs":" Get a reference to the extensions for this response builder.","sig":null,"attributes":[{"value":"/ Get a reference to the extensions for this response builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276465,"byte_end":276529,"line_start":701,"line_end":701,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276534,"byte_end":276537,"line_start":702,"line_end":702,"column_start":5,"column_end":8}},{"value":"/ If the builder has an error, this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276542,"byte_end":276595,"line_start":703,"line_end":703,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276600,"byte_end":276603,"line_start":704,"line_end":704,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276608,"byte_end":276621,"line_start":705,"line_end":705,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276626,"byte_end":276629,"line_start":706,"line_end":706,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276634,"byte_end":276641,"line_start":707,"line_end":707,"column_start":5,"column_end":12}},{"value":"/ # use http::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276646,"byte_end":276671,"line_start":708,"line_end":708,"column_start":5,"column_end":30}},{"value":"/ let res = Response::builder().extension(\"My Extension\").extension(5u32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276676,"byte_end":276752,"line_start":709,"line_end":709,"column_start":5,"column_end":81}},{"value":"/ let extensions = res.extensions_ref().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276757,"byte_end":276808,"line_start":710,"line_end":710,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(extensions.get::<&'static str>(), Some(&\"My Extension\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276813,"byte_end":276885,"line_start":711,"line_end":711,"column_start":5,"column_end":77}},{"value":"/ assert_eq!(extensions.get::(), Some(&5u32));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276890,"byte_end":276943,"line_start":712,"line_end":712,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":276948,"byte_end":276955,"line_start":713,"line_end":713,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1555},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277616,"byte_end":277630,"line_start":732,"line_end":732,"column_start":12,"column_end":26},"name":"extensions_mut","qualname":"::extensions_mut","value":"fn extensions_mut<'_>(&'_ mut Self) -> Option<&'_ mut Extensions>","parent":null,"children":[],"decl_id":null,"docs":" Get a mutable reference to the extensions for this response builder.","sig":null,"attributes":[{"value":"/ Get a mutable reference to the extensions for this response builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277081,"byte_end":277153,"line_start":718,"line_end":718,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277158,"byte_end":277161,"line_start":719,"line_end":719,"column_start":5,"column_end":8}},{"value":"/ If the builder has an error, this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277166,"byte_end":277219,"line_start":720,"line_end":720,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277224,"byte_end":277227,"line_start":721,"line_end":721,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277232,"byte_end":277245,"line_start":722,"line_end":722,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277250,"byte_end":277253,"line_start":723,"line_end":723,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277258,"byte_end":277265,"line_start":724,"line_end":724,"column_start":5,"column_end":12}},{"value":"/ # use http::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277270,"byte_end":277295,"line_start":725,"line_end":725,"column_start":5,"column_end":30}},{"value":"/ let mut res = Response::builder().extension(\"My Extension\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277300,"byte_end":277364,"line_start":726,"line_end":726,"column_start":5,"column_end":69}},{"value":"/ let mut extensions = res.extensions_mut().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277369,"byte_end":277424,"line_start":727,"line_end":727,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(extensions.get::<&'static str>(), Some(&\"My Extension\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277429,"byte_end":277501,"line_start":728,"line_end":728,"column_start":5,"column_end":77}},{"value":"/ extensions.insert(5u32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277506,"byte_end":277534,"line_start":729,"line_end":729,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(extensions.get::(), Some(&5u32));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277539,"byte_end":277592,"line_start":730,"line_end":730,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277597,"byte_end":277604,"line_start":731,"line_end":731,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1557},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278412,"byte_end":278416,"line_start":756,"line_end":756,"column_start":12,"column_end":16},"name":"body","qualname":"::body","value":"fn body(Self, T) -> Result>","parent":null,"children":[],"decl_id":null,"docs":" \"Consumes\" this builder, using the provided `body` to return a\n constructed `Response`.","sig":null,"attributes":[{"value":"/ \"Consumes\" this builder, using the provided `body` to return a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277742,"byte_end":277808,"line_start":736,"line_end":736,"column_start":5,"column_end":71}},{"value":"/ constructed `Response`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277813,"byte_end":277840,"line_start":737,"line_end":737,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277845,"byte_end":277848,"line_start":738,"line_end":738,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277853,"byte_end":277865,"line_start":739,"line_end":739,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277870,"byte_end":277873,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ This function may return an error if any previously configured argument","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277878,"byte_end":277953,"line_start":741,"line_end":741,"column_start":5,"column_end":80}},{"value":"/ failed to parse or get converted to the internal representation. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":277958,"byte_end":278030,"line_start":742,"line_end":742,"column_start":5,"column_end":77}},{"value":"/ example if an invalid `head` was specified via `header(\"Foo\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278035,"byte_end":278100,"line_start":743,"line_end":743,"column_start":5,"column_end":70}},{"value":"/ \"Bar\\r\\n\")` the error will be returned when this function is called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278105,"byte_end":278176,"line_start":744,"line_end":744,"column_start":5,"column_end":76}},{"value":"/ rather than when `header` was called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278181,"byte_end":278222,"line_start":745,"line_end":745,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278227,"byte_end":278230,"line_start":746,"line_end":746,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278235,"byte_end":278249,"line_start":747,"line_end":747,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278254,"byte_end":278257,"line_start":748,"line_end":748,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278262,"byte_end":278269,"line_start":749,"line_end":749,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278274,"byte_end":278292,"line_start":750,"line_end":750,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278297,"byte_end":278300,"line_start":751,"line_end":751,"column_start":5,"column_end":8}},{"value":"/ let response = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278305,"byte_end":278343,"line_start":752,"line_end":752,"column_start":5,"column_end":43}},{"value":"/ .body(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278348,"byte_end":278365,"line_start":753,"line_end":753,"column_start":5,"column_end":22}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278370,"byte_end":278388,"line_start":754,"line_end":754,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278393,"byte_end":278400,"line_start":755,"line_end":755,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1563},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278843,"byte_end":278850,"line_start":779,"line_end":779,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Builder","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278826,"byte_end":278835,"line_start":778,"line_end":778,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":1564},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"status","qualname":"::status","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","parent":null,"children":[{"krate":0,"index":1565},{"krate":0,"index":1568},{"krate":0,"index":1571},{"krate":0,"index":1574},{"krate":0,"index":1577},{"krate":0,"index":3102},{"krate":0,"index":3105},{"krate":0,"index":3107},{"krate":0,"index":3108},{"krate":0,"index":3109},{"krate":0,"index":3112},{"krate":0,"index":3113},{"krate":0,"index":3115},{"krate":0,"index":3117},{"krate":0,"index":3119},{"krate":0,"index":1580},{"krate":0,"index":1582},{"krate":0,"index":1593},{"krate":0,"index":1595},{"krate":0,"index":1597},{"krate":0,"index":1599},{"krate":0,"index":1601},{"krate":0,"index":1603},{"krate":0,"index":1605},{"krate":0,"index":1608},{"krate":0,"index":1611},{"krate":0,"index":1615},{"krate":0,"index":1619},{"krate":0,"index":1622},{"krate":0,"index":3122},{"krate":0,"index":3183},{"krate":0,"index":1623},{"krate":0,"index":1625},{"krate":0,"index":1627},{"krate":0,"index":1629},{"krate":0,"index":1630}],"decl_id":null,"docs":" HTTP status codes","sig":null,"attributes":[{"value":"/ HTTP status codes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279307,"byte_end":279328,"line_start":1,"line_end":1,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279329,"byte_end":279332,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This module contains HTTP-status code related structs an errors. The main","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279333,"byte_end":279410,"line_start":3,"line_end":3,"column_start":1,"column_end":78}},{"value":"/ type in this module is `StatusCode` which is not intended to be used through","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279411,"byte_end":279491,"line_start":4,"line_end":4,"column_start":1,"column_end":81}},{"value":"/ this module but rather the `http::StatusCode` type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279492,"byte_end":279547,"line_start":5,"line_end":5,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279548,"byte_end":279551,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279552,"byte_end":279566,"line_start":7,"line_end":7,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279567,"byte_end":279570,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279571,"byte_end":279578,"line_start":9,"line_end":9,"column_start":1,"column_end":8}},{"value":"/ use http::StatusCode;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279579,"byte_end":279604,"line_start":10,"line_end":10,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279605,"byte_end":279608,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(StatusCode::from_u16(200).unwrap(), StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279609,"byte_end":279676,"line_start":12,"line_end":12,"column_start":1,"column_end":68}},{"value":"/ assert_eq!(StatusCode::NOT_FOUND, 404);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279677,"byte_end":279720,"line_start":13,"line_end":13,"column_start":1,"column_end":44}},{"value":"/ assert!(StatusCode::OK.is_success());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279721,"byte_end":279762,"line_start":14,"line_end":14,"column_start":1,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279763,"byte_end":279770,"line_start":15,"line_end":15,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":3102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280839,"byte_end":280849,"line_start":45,"line_end":45,"column_start":12,"column_end":22},"name":"StatusCode","qualname":"::status::StatusCode","value":"","parent":null,"children":[],"decl_id":null,"docs":" An HTTP status code (`status-code` in RFC 7230 et al.).","sig":null,"attributes":[{"value":"/ An HTTP status code (`status-code` in RFC 7230 et al.).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279886,"byte_end":279945,"line_start":23,"line_end":23,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279946,"byte_end":279949,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ Constants are provided for known status codes, including those in the IANA","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":279950,"byte_end":280028,"line_start":25,"line_end":25,"column_start":1,"column_end":79}},{"value":"/ [HTTP Status Code Registry](","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280029,"byte_end":280061,"line_start":26,"line_end":26,"column_start":1,"column_end":33}},{"value":"/ https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280062,"byte_end":280142,"line_start":27,"line_end":27,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280143,"byte_end":280146,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ Status code values in the range 100-999 (inclusive) are supported by this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280147,"byte_end":280224,"line_start":29,"line_end":29,"column_start":1,"column_end":78}},{"value":"/ type. Values in the range 100-599 are semantically classified by the most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280225,"byte_end":280302,"line_start":30,"line_end":30,"column_start":1,"column_end":78}},{"value":"/ significant digit. See [`StatusCode::is_success`], etc. Values above 599","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280303,"byte_end":280379,"line_start":31,"line_end":31,"column_start":1,"column_end":77}},{"value":"/ are unclassified but allowed for legacy compatibility, though their use is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280380,"byte_end":280458,"line_start":32,"line_end":32,"column_start":1,"column_end":79}},{"value":"/ discouraged. Applications may interpret such values as protocol errors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280459,"byte_end":280534,"line_start":33,"line_end":33,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280535,"byte_end":280538,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280539,"byte_end":280553,"line_start":35,"line_end":35,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280554,"byte_end":280557,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280558,"byte_end":280565,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"/ use http::StatusCode;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280566,"byte_end":280591,"line_start":38,"line_end":38,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280592,"byte_end":280595,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(StatusCode::from_u16(200).unwrap(), StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280596,"byte_end":280663,"line_start":40,"line_end":40,"column_start":1,"column_end":68}},{"value":"/ assert_eq!(StatusCode::NOT_FOUND.as_u16(), 404);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280664,"byte_end":280716,"line_start":41,"line_end":41,"column_start":1,"column_end":53}},{"value":"/ assert!(StatusCode::OK.is_success());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280717,"byte_end":280758,"line_start":42,"line_end":42,"column_start":1,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280759,"byte_end":280766,"line_start":43,"line_end":43,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":1580},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281081,"byte_end":281098,"line_start":51,"line_end":51,"column_start":12,"column_end":29},"name":"InvalidStatusCode","qualname":"::status::InvalidStatusCode","value":"InvalidStatusCode { }","parent":null,"children":[{"krate":0,"index":1581}],"decl_id":null,"docs":" A possible error value when converting a `StatusCode` from a `u16` or `&str`","sig":null,"attributes":[{"value":"/ A possible error value when converting a `StatusCode` from a `u16` or `&str`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280864,"byte_end":280944,"line_start":47,"line_end":47,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280945,"byte_end":280948,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ This error indicates that the supplied input was not a valid number, was less","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":280949,"byte_end":281030,"line_start":49,"line_end":49,"column_start":1,"column_end":82}},{"value":"/ than 100, or was greater than 999.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281031,"byte_end":281069,"line_start":50,"line_end":50,"column_start":1,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1583},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281614,"byte_end":281622,"line_start":73,"line_end":73,"column_start":12,"column_end":20},"name":"from_u16","qualname":"::from_u16","value":"fn from_u16(u16) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Converts a u16 to a status code.","sig":null,"attributes":[{"value":"/ Converts a u16 to a status code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281141,"byte_end":281177,"line_start":56,"line_end":56,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281182,"byte_end":281185,"line_start":57,"line_end":57,"column_start":5,"column_end":8}},{"value":"/ The function validates the correctness of the supplied u16. It must be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281190,"byte_end":281264,"line_start":58,"line_end":58,"column_start":5,"column_end":79}},{"value":"/ greater or equal to 100 and less than 1000.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281269,"byte_end":281316,"line_start":59,"line_end":59,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281321,"byte_end":281324,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281329,"byte_end":281342,"line_start":61,"line_end":61,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281347,"byte_end":281350,"line_start":62,"line_end":62,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281355,"byte_end":281362,"line_start":63,"line_end":63,"column_start":5,"column_end":12}},{"value":"/ use http::StatusCode;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281367,"byte_end":281392,"line_start":64,"line_end":64,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281397,"byte_end":281400,"line_start":65,"line_end":65,"column_start":5,"column_end":8}},{"value":"/ let ok = StatusCode::from_u16(200).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281405,"byte_end":281453,"line_start":66,"line_end":66,"column_start":5,"column_end":53}},{"value":"/ assert_eq!(ok, StatusCode::OK);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281458,"byte_end":281493,"line_start":67,"line_end":67,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281498,"byte_end":281501,"line_start":68,"line_end":68,"column_start":5,"column_end":8}},{"value":"/ let err = StatusCode::from_u16(99);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281506,"byte_end":281545,"line_start":69,"line_end":69,"column_start":5,"column_end":44}},{"value":"/ assert!(err.is_err());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281550,"byte_end":281576,"line_start":70,"line_end":70,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281581,"byte_end":281588,"line_start":71,"line_end":71,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281593,"byte_end":281602,"line_start":72,"line_end":72,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1584},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281941,"byte_end":281951,"line_start":84,"line_end":84,"column_start":12,"column_end":22},"name":"from_bytes","qualname":"::from_bytes","value":"fn from_bytes<'_>(&'_ [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Converts a &[u8] to a status code\n","sig":null,"attributes":[{"value":"/ Converts a &[u8] to a status code","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281892,"byte_end":281929,"line_start":83,"line_end":83,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":1585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283029,"byte_end":283035,"line_start":119,"line_end":119,"column_start":12,"column_end":18},"name":"as_u16","qualname":"::as_u16","value":"fn as_u16<'_>(&'_ Self) -> u16","parent":null,"children":[],"decl_id":null,"docs":" Returns the `u16` corresponding to this `StatusCode`.","sig":null,"attributes":[{"value":"/ Returns the `u16` corresponding to this `StatusCode`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282522,"byte_end":282579,"line_start":103,"line_end":103,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282584,"byte_end":282587,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282592,"byte_end":282602,"line_start":105,"line_end":105,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282607,"byte_end":282610,"line_start":106,"line_end":106,"column_start":5,"column_end":8}},{"value":"/ This is the same as the `From` implementation, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282615,"byte_end":282681,"line_start":107,"line_end":107,"column_start":5,"column_end":71}},{"value":"/ included as an inherent method because that implementation doesn't","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282686,"byte_end":282756,"line_start":108,"line_end":108,"column_start":5,"column_end":75}},{"value":"/ appear in rustdocs, as well as a way to force the type instead of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282761,"byte_end":282830,"line_start":109,"line_end":109,"column_start":5,"column_end":74}},{"value":"/ relying on inference.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282835,"byte_end":282860,"line_start":110,"line_end":110,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282865,"byte_end":282868,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282873,"byte_end":282886,"line_start":112,"line_end":112,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282891,"byte_end":282894,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282899,"byte_end":282906,"line_start":114,"line_end":114,"column_start":5,"column_end":12}},{"value":"/ let status = http::StatusCode::OK;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282911,"byte_end":282949,"line_start":115,"line_end":115,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(status.as_u16(), 200);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282954,"byte_end":282991,"line_start":116,"line_end":116,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":282996,"byte_end":283003,"line_start":117,"line_end":117,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283008,"byte_end":283017,"line_start":118,"line_end":118,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1586},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283450,"byte_end":283456,"line_start":135,"line_end":135,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Returns a &str representation of the `StatusCode`","sig":null,"attributes":[{"value":"/ Returns a &str representation of the `StatusCode`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283086,"byte_end":283139,"line_start":123,"line_end":123,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283144,"byte_end":283147,"line_start":124,"line_end":124,"column_start":5,"column_end":8}},{"value":"/ The return value only includes a numerical representation of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283152,"byte_end":283220,"line_start":125,"line_end":125,"column_start":5,"column_end":73}},{"value":"/ status code. The canonical reason is not included.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283225,"byte_end":283279,"line_start":126,"line_end":126,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283284,"byte_end":283287,"line_start":127,"line_end":127,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283292,"byte_end":283305,"line_start":128,"line_end":128,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283310,"byte_end":283313,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283318,"byte_end":283325,"line_start":130,"line_end":130,"column_start":5,"column_end":12}},{"value":"/ let status = http::StatusCode::OK;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283330,"byte_end":283368,"line_start":131,"line_end":131,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(status.as_str(), \"200\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283373,"byte_end":283412,"line_start":132,"line_end":132,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283417,"byte_end":283424,"line_start":133,"line_end":133,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283429,"byte_end":283438,"line_start":134,"line_end":134,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1587},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284610,"byte_end":284626,"line_start":167,"line_end":167,"column_start":12,"column_end":28},"name":"canonical_reason","qualname":"::canonical_reason","value":"fn canonical_reason<'_>(&'_ Self) -> Option<&'static str>","parent":null,"children":[],"decl_id":null,"docs":" Get the standardised `reason-phrase` for this status code.","sig":null,"attributes":[{"value":"/ Get the standardised `reason-phrase` for this status code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283879,"byte_end":283941,"line_start":149,"line_end":149,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283946,"byte_end":283949,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ This is mostly here for servers writing responses, but could potentially have application","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":283954,"byte_end":284047,"line_start":151,"line_end":151,"column_start":5,"column_end":98}},{"value":"/ at other times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284052,"byte_end":284071,"line_start":152,"line_end":152,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284076,"byte_end":284079,"line_start":153,"line_end":153,"column_start":5,"column_end":8}},{"value":"/ The reason phrase is defined as being exclusively for human readers. You should avoid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284084,"byte_end":284173,"line_start":154,"line_end":154,"column_start":5,"column_end":94}},{"value":"/ deriving any meaning from it at all costs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284178,"byte_end":284224,"line_start":155,"line_end":155,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284229,"byte_end":284232,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ Bear in mind also that in HTTP/2.0 and HTTP/3.0 the reason phrase is abolished from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284237,"byte_end":284324,"line_start":157,"line_end":157,"column_start":5,"column_end":92}},{"value":"/ transmission, and so this canonical reason phrase really is the only reason phrase you’ll","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284329,"byte_end":284424,"line_start":158,"line_end":158,"column_start":5,"column_end":98}},{"value":"/ find.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284429,"byte_end":284438,"line_start":159,"line_end":159,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284443,"byte_end":284446,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284451,"byte_end":284464,"line_start":161,"line_end":161,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284469,"byte_end":284472,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284477,"byte_end":284484,"line_start":163,"line_end":163,"column_start":5,"column_end":12}},{"value":"/ let status = http::StatusCode::OK;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284489,"byte_end":284527,"line_start":164,"line_end":164,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(status.canonical_reason(), Some(\"OK\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284532,"byte_end":284586,"line_start":165,"line_end":165,"column_start":5,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284591,"byte_end":284598,"line_start":166,"line_end":166,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1588},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284774,"byte_end":284790,"line_start":173,"line_end":173,"column_start":12,"column_end":28},"name":"is_informational","qualname":"::is_informational","value":"fn is_informational<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if status is within 100-199.\n","sig":null,"attributes":[{"value":"/ Check if status is within 100-199.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284710,"byte_end":284748,"line_start":171,"line_end":171,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284753,"byte_end":284762,"line_start":172,"line_end":172,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1589},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284933,"byte_end":284943,"line_start":179,"line_end":179,"column_start":12,"column_end":22},"name":"is_success","qualname":"::is_success","value":"fn is_success<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if status is within 200-299.\n","sig":null,"attributes":[{"value":"/ Check if status is within 200-299.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284869,"byte_end":284907,"line_start":177,"line_end":177,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":284912,"byte_end":284921,"line_start":178,"line_end":178,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1590},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285086,"byte_end":285100,"line_start":185,"line_end":185,"column_start":12,"column_end":26},"name":"is_redirection","qualname":"::is_redirection","value":"fn is_redirection<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if status is within 300-399.\n","sig":null,"attributes":[{"value":"/ Check if status is within 300-399.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285022,"byte_end":285060,"line_start":183,"line_end":183,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285065,"byte_end":285074,"line_start":184,"line_end":184,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1591},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285243,"byte_end":285258,"line_start":191,"line_end":191,"column_start":12,"column_end":27},"name":"is_client_error","qualname":"::is_client_error","value":"fn is_client_error<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if status is within 400-499.\n","sig":null,"attributes":[{"value":"/ Check if status is within 400-499.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285179,"byte_end":285217,"line_start":189,"line_end":189,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285222,"byte_end":285231,"line_start":190,"line_end":190,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1592},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285401,"byte_end":285416,"line_start":197,"line_end":197,"column_start":12,"column_end":27},"name":"is_server_error","qualname":"::is_server_error","value":"fn is_server_error<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if status is within 500-599.\n","sig":null,"attributes":[{"value":"/ Check if status is within 500-599.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285337,"byte_end":285375,"line_start":195,"line_end":195,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285380,"byte_end":285389,"line_start":196,"line_end":196,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1594},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285533,"byte_end":285536,"line_start":203,"line_end":203,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1596},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285862,"byte_end":285865,"line_start":217,"line_end":217,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1598},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286141,"byte_end":286148,"line_start":229,"line_end":229,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> StatusCode","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286124,"byte_end":286133,"line_start":228,"line_end":228,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1600},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286257,"byte_end":286259,"line_start":236,"line_end":236,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ u16) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286240,"byte_end":286249,"line_start":235,"line_end":235,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286389,"byte_end":286391,"line_start":243,"line_end":243,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ StatusCode) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286372,"byte_end":286381,"line_start":242,"line_end":242,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286523,"byte_end":286527,"line_start":250,"line_end":250,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(StatusCode) -> u16","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286506,"byte_end":286515,"line_start":249,"line_end":249,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1607},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286661,"byte_end":286669,"line_start":258,"line_end":258,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1610},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286842,"byte_end":286846,"line_start":265,"line_end":265,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a StatusCode) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286825,"byte_end":286834,"line_start":264,"line_end":264,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1614},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287005,"byte_end":287013,"line_start":274,"line_end":274,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286988,"byte_end":286997,"line_start":273,"line_end":273,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1618},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287202,"byte_end":287210,"line_start":283,"line_end":283,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287185,"byte_end":287194,"line_start":282,"line_end":282,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1621},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287374,"byte_end":287382,"line_start":292,"line_end":292,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(u16) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287357,"byte_end":287366,"line_start":291,"line_end":291,"column_start":5,"column_end":14}}]},{"kind":"Const","id":{"krate":0,"index":3123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":288154,"byte_end":288162,"line_start":326,"line_end":326,"column_start":11,"column_end":19},"name":"CONTINUE","qualname":"::status::StatusCode::CONTINUE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 100 Continue\n [[RFC7231, Section 6.2.1](https://tools.ietf.org/html/rfc7231#section-6.2.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":288305,"byte_end":288324,"line_start":329,"line_end":329,"column_start":11,"column_end":30},"name":"SWITCHING_PROTOCOLS","qualname":"::status::StatusCode::SWITCHING_PROTOCOLS","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 101 Switching Protocols\n [[RFC7231, Section 6.2.2](https://tools.ietf.org/html/rfc7231#section-6.2.2)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":288440,"byte_end":288450,"line_start":332,"line_end":332,"column_start":11,"column_end":21},"name":"PROCESSING","qualname":"::status::StatusCode::PROCESSING","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 102 Processing\n [[RFC2518](https://tools.ietf.org/html/rfc2518)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":288579,"byte_end":288581,"line_start":336,"line_end":336,"column_start":11,"column_end":13},"name":"OK","qualname":"::status::StatusCode::OK","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 200 OK\n [[RFC7231, Section 6.3.1](https://tools.ietf.org/html/rfc7231#section-6.3.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":288706,"byte_end":288713,"line_start":339,"line_end":339,"column_start":11,"column_end":18},"name":"CREATED","qualname":"::status::StatusCode::CREATED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 201 Created\n [[RFC7231, Section 6.3.2](https://tools.ietf.org/html/rfc7231#section-6.3.2)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":288844,"byte_end":288852,"line_start":342,"line_end":342,"column_start":11,"column_end":19},"name":"ACCEPTED","qualname":"::status::StatusCode::ACCEPTED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 202 Accepted\n [[RFC7231, Section 6.3.3](https://tools.ietf.org/html/rfc7231#section-6.3.3)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":289005,"byte_end":289034,"line_start":345,"line_end":345,"column_start":11,"column_end":40},"name":"NON_AUTHORITATIVE_INFORMATION","qualname":"::status::StatusCode::NON_AUTHORITATIVE_INFORMATION","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 203 Non-Authoritative Information\n [[RFC7231, Section 6.3.4](https://tools.ietf.org/html/rfc7231#section-6.3.4)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":289189,"byte_end":289199,"line_start":348,"line_end":348,"column_start":11,"column_end":21},"name":"NO_CONTENT","qualname":"::status::StatusCode::NO_CONTENT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 204 No Content\n [[RFC7231, Section 6.3.5](https://tools.ietf.org/html/rfc7231#section-6.3.5)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":289338,"byte_end":289351,"line_start":351,"line_end":351,"column_start":11,"column_end":24},"name":"RESET_CONTENT","qualname":"::status::StatusCode::RESET_CONTENT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 205 Reset Content\n [[RFC7231, Section 6.3.6](https://tools.ietf.org/html/rfc7231#section-6.3.6)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":289491,"byte_end":289506,"line_start":354,"line_end":354,"column_start":11,"column_end":26},"name":"PARTIAL_CONTENT","qualname":"::status::StatusCode::PARTIAL_CONTENT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 206 Partial Content\n [[RFC7233, Section 4.1](https://tools.ietf.org/html/rfc7233#section-4.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":289620,"byte_end":289632,"line_start":357,"line_end":357,"column_start":11,"column_end":23},"name":"MULTI_STATUS","qualname":"::status::StatusCode::MULTI_STATUS","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 207 Multi-Status\n [[RFC4918](https://tools.ietf.org/html/rfc4918)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":289747,"byte_end":289763,"line_start":360,"line_end":360,"column_start":11,"column_end":27},"name":"ALREADY_REPORTED","qualname":"::status::StatusCode::ALREADY_REPORTED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 208 Already Reported\n [[RFC5842](https://tools.ietf.org/html/rfc5842)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":289874,"byte_end":289881,"line_start":364,"line_end":364,"column_start":11,"column_end":18},"name":"IM_USED","qualname":"::status::StatusCode::IM_USED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 226 IM Used\n [[RFC3229](https://tools.ietf.org/html/rfc3229)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":290021,"byte_end":290037,"line_start":368,"line_end":368,"column_start":11,"column_end":27},"name":"MULTIPLE_CHOICES","qualname":"::status::StatusCode::MULTIPLE_CHOICES","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 300 Multiple Choices\n [[RFC7231, Section 6.4.1](https://tools.ietf.org/html/rfc7231#section-6.4.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":290186,"byte_end":290203,"line_start":371,"line_end":371,"column_start":11,"column_end":28},"name":"MOVED_PERMANENTLY","qualname":"::status::StatusCode::MOVED_PERMANENTLY","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 301 Moved Permanently\n [[RFC7231, Section 6.4.2](https://tools.ietf.org/html/rfc7231#section-6.4.2)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":290341,"byte_end":290346,"line_start":374,"line_end":374,"column_start":11,"column_end":16},"name":"FOUND","qualname":"::status::StatusCode::FOUND","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 302 Found\n [[RFC7231, Section 6.4.3](https://tools.ietf.org/html/rfc7231#section-6.4.3)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":290476,"byte_end":290485,"line_start":377,"line_end":377,"column_start":11,"column_end":20},"name":"SEE_OTHER","qualname":"::status::StatusCode::SEE_OTHER","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 303 See Other\n [[RFC7231, Section 6.4.4](https://tools.ietf.org/html/rfc7231#section-6.4.4)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":290618,"byte_end":290630,"line_start":380,"line_end":380,"column_start":11,"column_end":23},"name":"NOT_MODIFIED","qualname":"::status::StatusCode::NOT_MODIFIED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 304 Not Modified\n [[RFC7232, Section 4.1](https://tools.ietf.org/html/rfc7232#section-4.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":290767,"byte_end":290776,"line_start":383,"line_end":383,"column_start":11,"column_end":20},"name":"USE_PROXY","qualname":"::status::StatusCode::USE_PROXY","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 305 Use Proxy\n [[RFC7231, Section 6.4.5](https://tools.ietf.org/html/rfc7231#section-6.4.5)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":290919,"byte_end":290937,"line_start":386,"line_end":386,"column_start":11,"column_end":29},"name":"TEMPORARY_REDIRECT","qualname":"::status::StatusCode::TEMPORARY_REDIRECT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 307 Temporary Redirect\n [[RFC7231, Section 6.4.7](https://tools.ietf.org/html/rfc7231#section-6.4.7)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":291060,"byte_end":291078,"line_start":389,"line_end":389,"column_start":11,"column_end":29},"name":"PERMANENT_REDIRECT","qualname":"::status::StatusCode::PERMANENT_REDIRECT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 308 Permanent Redirect\n [[RFC7238](https://tools.ietf.org/html/rfc7238)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":291224,"byte_end":291235,"line_start":393,"line_end":393,"column_start":11,"column_end":22},"name":"BAD_REQUEST","qualname":"::status::StatusCode::BAD_REQUEST","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 400 Bad Request\n [[RFC7231, Section 6.5.1](https://tools.ietf.org/html/rfc7231#section-6.5.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":291370,"byte_end":291382,"line_start":396,"line_end":396,"column_start":11,"column_end":23},"name":"UNAUTHORIZED","qualname":"::status::StatusCode::UNAUTHORIZED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 401 Unauthorized\n [[RFC7235, Section 3.1](https://tools.ietf.org/html/rfc7235#section-3.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":291526,"byte_end":291542,"line_start":399,"line_end":399,"column_start":11,"column_end":27},"name":"PAYMENT_REQUIRED","qualname":"::status::StatusCode::PAYMENT_REQUIRED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 402 Payment Required\n [[RFC7231, Section 6.5.2](https://tools.ietf.org/html/rfc7231#section-6.5.2)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":291683,"byte_end":291692,"line_start":402,"line_end":402,"column_start":11,"column_end":20},"name":"FORBIDDEN","qualname":"::status::StatusCode::FORBIDDEN","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 403 Forbidden\n [[RFC7231, Section 6.5.3](https://tools.ietf.org/html/rfc7231#section-6.5.3)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":291826,"byte_end":291835,"line_start":405,"line_end":405,"column_start":11,"column_end":20},"name":"NOT_FOUND","qualname":"::status::StatusCode::NOT_FOUND","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 404 Not Found\n [[RFC7231, Section 6.5.4](https://tools.ietf.org/html/rfc7231#section-6.5.4)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":291978,"byte_end":291996,"line_start":408,"line_end":408,"column_start":11,"column_end":29},"name":"METHOD_NOT_ALLOWED","qualname":"::status::StatusCode::METHOD_NOT_ALLOWED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 405 Method Not Allowed\n [[RFC7231, Section 6.5.5](https://tools.ietf.org/html/rfc7231#section-6.5.5)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":292144,"byte_end":292158,"line_start":411,"line_end":411,"column_start":11,"column_end":25},"name":"NOT_ACCEPTABLE","qualname":"::status::StatusCode::NOT_ACCEPTABLE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 406 Not Acceptable\n [[RFC7231, Section 6.5.6](https://tools.ietf.org/html/rfc7231#section-6.5.6)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":292313,"byte_end":292342,"line_start":414,"line_end":414,"column_start":11,"column_end":40},"name":"PROXY_AUTHENTICATION_REQUIRED","qualname":"::status::StatusCode::PROXY_AUTHENTICATION_REQUIRED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 407 Proxy Authentication Required\n [[RFC7235, Section 3.2](https://tools.ietf.org/html/rfc7235#section-3.2)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":292502,"byte_end":292517,"line_start":417,"line_end":417,"column_start":11,"column_end":26},"name":"REQUEST_TIMEOUT","qualname":"::status::StatusCode::REQUEST_TIMEOUT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 408 Request Timeout\n [[RFC7231, Section 6.5.7](https://tools.ietf.org/html/rfc7231#section-6.5.7)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":292656,"byte_end":292664,"line_start":420,"line_end":420,"column_start":11,"column_end":19},"name":"CONFLICT","qualname":"::status::StatusCode::CONFLICT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 409 Conflict\n [[RFC7231, Section 6.5.8](https://tools.ietf.org/html/rfc7231#section-6.5.8)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":292792,"byte_end":292796,"line_start":423,"line_end":423,"column_start":11,"column_end":15},"name":"GONE","qualname":"::status::StatusCode::GONE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 410 Gone\n [[RFC7231, Section 6.5.9](https://tools.ietf.org/html/rfc7231#section-6.5.9)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":292933,"byte_end":292948,"line_start":426,"line_end":426,"column_start":11,"column_end":26},"name":"LENGTH_REQUIRED","qualname":"::status::StatusCode::LENGTH_REQUIRED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 411 Length Required\n [[RFC7231, Section 6.5.10](https://tools.ietf.org/html/rfc7231#section-6.5.10)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":293094,"byte_end":293113,"line_start":429,"line_end":429,"column_start":11,"column_end":30},"name":"PRECONDITION_FAILED","qualname":"::status::StatusCode::PRECONDITION_FAILED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 412 Precondition Failed\n [[RFC7232, Section 4.2](https://tools.ietf.org/html/rfc7232#section-4.2)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":293267,"byte_end":293284,"line_start":432,"line_end":432,"column_start":11,"column_end":28},"name":"PAYLOAD_TOO_LARGE","qualname":"::status::StatusCode::PAYLOAD_TOO_LARGE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 413 Payload Too Large\n [[RFC7231, Section 6.5.11](https://tools.ietf.org/html/rfc7231#section-6.5.11)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":293431,"byte_end":293443,"line_start":435,"line_end":435,"column_start":11,"column_end":23},"name":"URI_TOO_LONG","qualname":"::status::StatusCode::URI_TOO_LONG","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 414 URI Too Long\n [[RFC7231, Section 6.5.12](https://tools.ietf.org/html/rfc7231#section-6.5.12)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":293595,"byte_end":293617,"line_start":438,"line_end":438,"column_start":11,"column_end":33},"name":"UNSUPPORTED_MEDIA_TYPE","qualname":"::status::StatusCode::UNSUPPORTED_MEDIA_TYPE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 415 Unsupported Media Type\n [[RFC7231, Section 6.5.13](https://tools.ietf.org/html/rfc7231#section-6.5.13)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":293772,"byte_end":293793,"line_start":441,"line_end":441,"column_start":11,"column_end":32},"name":"RANGE_NOT_SATISFIABLE","qualname":"::status::StatusCode::RANGE_NOT_SATISFIABLE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 416 Range Not Satisfiable\n [[RFC7233, Section 4.4](https://tools.ietf.org/html/rfc7233#section-4.4)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":293950,"byte_end":293968,"line_start":444,"line_end":444,"column_start":11,"column_end":29},"name":"EXPECTATION_FAILED","qualname":"::status::StatusCode::EXPECTATION_FAILED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 417 Expectation Failed\n [[RFC7231, Section 6.5.14](https://tools.ietf.org/html/rfc7231#section-6.5.14)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":294122,"byte_end":294133,"line_start":447,"line_end":447,"column_start":11,"column_end":22},"name":"IM_A_TEAPOT","qualname":"::status::StatusCode::IM_A_TEAPOT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 418 I'm a teapot\n [curiously not registered by IANA but [RFC2324](https://tools.ietf.org/html/rfc2324)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":294278,"byte_end":294297,"line_start":451,"line_end":451,"column_start":11,"column_end":30},"name":"MISDIRECTED_REQUEST","qualname":"::status::StatusCode::MISDIRECTED_REQUEST","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 421 Misdirected Request\n [RFC7540, Section 9.1.2](http://tools.ietf.org/html/rfc7540#section-9.1.2)\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":294423,"byte_end":294443,"line_start":454,"line_end":454,"column_start":11,"column_end":31},"name":"UNPROCESSABLE_ENTITY","qualname":"::status::StatusCode::UNPROCESSABLE_ENTITY","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 422 Unprocessable Entity\n [[RFC4918](https://tools.ietf.org/html/rfc4918)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":294556,"byte_end":294562,"line_start":457,"line_end":457,"column_start":11,"column_end":17},"name":"LOCKED","qualname":"::status::StatusCode::LOCKED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 423 Locked\n [[RFC4918](https://tools.ietf.org/html/rfc4918)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":294672,"byte_end":294689,"line_start":460,"line_end":460,"column_start":11,"column_end":28},"name":"FAILED_DEPENDENCY","qualname":"::status::StatusCode::FAILED_DEPENDENCY","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 424 Failed Dependency\n [[RFC4918](https://tools.ietf.org/html/rfc4918)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":294841,"byte_end":294857,"line_start":464,"line_end":464,"column_start":11,"column_end":27},"name":"UPGRADE_REQUIRED","qualname":"::status::StatusCode::UPGRADE_REQUIRED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 426 Upgrade Required\n [[RFC7231, Section 6.5.15](https://tools.ietf.org/html/rfc7231#section-6.5.15)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":294982,"byte_end":295003,"line_start":468,"line_end":468,"column_start":11,"column_end":32},"name":"PRECONDITION_REQUIRED","qualname":"::status::StatusCode::PRECONDITION_REQUIRED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 428 Precondition Required\n [[RFC6585](https://tools.ietf.org/html/rfc6585)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":295128,"byte_end":295145,"line_start":471,"line_end":471,"column_start":11,"column_end":28},"name":"TOO_MANY_REQUESTS","qualname":"::status::StatusCode::TOO_MANY_REQUESTS","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 429 Too Many Requests\n [[RFC6585](https://tools.ietf.org/html/rfc6585)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":295281,"byte_end":295312,"line_start":475,"line_end":475,"column_start":11,"column_end":42},"name":"REQUEST_HEADER_FIELDS_TOO_LARGE","qualname":"::status::StatusCode::REQUEST_HEADER_FIELDS_TOO_LARGE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 431 Request Header Fields Too Large\n [[RFC6585](https://tools.ietf.org/html/rfc6585)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":295459,"byte_end":295488,"line_start":479,"line_end":479,"column_start":11,"column_end":40},"name":"UNAVAILABLE_FOR_LEGAL_REASONS","qualname":"::status::StatusCode::UNAVAILABLE_FOR_LEGAL_REASONS","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 451 Unavailable For Legal Reasons\n [[RFC7725](http://tools.ietf.org/html/rfc7725)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":295655,"byte_end":295676,"line_start":483,"line_end":483,"column_start":11,"column_end":32},"name":"INTERNAL_SERVER_ERROR","qualname":"::status::StatusCode::INTERNAL_SERVER_ERROR","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 500 Internal Server Error\n [[RFC7231, Section 6.6.1](https://tools.ietf.org/html/rfc7231#section-6.6.1)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":295828,"byte_end":295843,"line_start":486,"line_end":486,"column_start":11,"column_end":26},"name":"NOT_IMPLEMENTED","qualname":"::status::StatusCode::NOT_IMPLEMENTED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 501 Not Implemented\n [[RFC7231, Section 6.6.2](https://tools.ietf.org/html/rfc7231#section-6.6.2)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":295985,"byte_end":295996,"line_start":489,"line_end":489,"column_start":11,"column_end":22},"name":"BAD_GATEWAY","qualname":"::status::StatusCode::BAD_GATEWAY","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 502 Bad Gateway\n [[RFC7231, Section 6.6.3](https://tools.ietf.org/html/rfc7231#section-6.6.3)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3175},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":296142,"byte_end":296161,"line_start":492,"line_end":492,"column_start":11,"column_end":30},"name":"SERVICE_UNAVAILABLE","qualname":"::status::StatusCode::SERVICE_UNAVAILABLE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 503 Service Unavailable\n [[RFC7231, Section 6.6.4](https://tools.ietf.org/html/rfc7231#section-6.6.4)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":296311,"byte_end":296326,"line_start":495,"line_end":495,"column_start":11,"column_end":26},"name":"GATEWAY_TIMEOUT","qualname":"::status::StatusCode::GATEWAY_TIMEOUT","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 504 Gateway Timeout\n [[RFC7231, Section 6.6.5](https://tools.ietf.org/html/rfc7231#section-6.6.5)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":296483,"byte_end":296509,"line_start":498,"line_end":498,"column_start":11,"column_end":37},"name":"HTTP_VERSION_NOT_SUPPORTED","qualname":"::status::StatusCode::HTTP_VERSION_NOT_SUPPORTED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 505 HTTP Version Not Supported\n [[RFC7231, Section 6.6.6](https://tools.ietf.org/html/rfc7231#section-6.6.6)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":296645,"byte_end":296668,"line_start":501,"line_end":501,"column_start":11,"column_end":34},"name":"VARIANT_ALSO_NEGOTIATES","qualname":"::status::StatusCode::VARIANT_ALSO_NEGOTIATES","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 506 Variant Also Negotiates\n [[RFC2295](https://tools.ietf.org/html/rfc2295)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":296798,"byte_end":296818,"line_start":504,"line_end":504,"column_start":11,"column_end":31},"name":"INSUFFICIENT_STORAGE","qualname":"::status::StatusCode::INSUFFICIENT_STORAGE","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 507 Insufficient Storage\n [[RFC4918](https://tools.ietf.org/html/rfc4918)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":296938,"byte_end":296951,"line_start":507,"line_end":507,"column_start":11,"column_end":24},"name":"LOOP_DETECTED","qualname":"::status::StatusCode::LOOP_DETECTED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 508 Loop Detected\n [[RFC5842](https://tools.ietf.org/html/rfc5842)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297064,"byte_end":297076,"line_start":511,"line_end":511,"column_start":11,"column_end":23},"name":"NOT_EXTENDED","qualname":"::status::StatusCode::NOT_EXTENDED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 510 Not Extended\n [[RFC2774](https://tools.ietf.org/html/rfc2774)]\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":3182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297206,"byte_end":297237,"line_start":514,"line_end":514,"column_start":11,"column_end":42},"name":"NETWORK_AUTHENTICATION_REQUIRED","qualname":"::status::StatusCode::NETWORK_AUTHENTICATION_REQUIRED","value":"StatusCode","parent":{"krate":0,"index":3122},"children":[],"decl_id":null,"docs":" 511 Network Authentication Required\n [[RFC6585](https://tools.ietf.org/html/rfc6585)]\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1626},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297456,"byte_end":297459,"line_start":526,"line_end":526,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297664,"byte_end":297667,"line_start":534,"line_end":534,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":1631},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"uri","qualname":"::uri","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","parent":null,"children":[{"krate":0,"index":1632},{"krate":0,"index":1635},{"krate":0,"index":1638},{"krate":0,"index":1641},{"krate":0,"index":1644},{"krate":0,"index":1645},{"krate":0,"index":1646},{"krate":0,"index":1648},{"krate":0,"index":1651},{"krate":0,"index":1652},{"krate":0,"index":1655},{"krate":0,"index":1658},{"krate":0,"index":1659},{"krate":0,"index":1662},{"krate":0,"index":1665},{"krate":0,"index":1668},{"krate":0,"index":1671},{"krate":0,"index":1674},{"krate":0,"index":1677},{"krate":0,"index":1680},{"krate":0,"index":1683},{"krate":0,"index":1686},{"krate":0,"index":1822},{"krate":0,"index":1862},{"krate":0,"index":1962},{"krate":0,"index":2008},{"krate":0,"index":3227},{"krate":0,"index":3231},{"krate":0,"index":3233},{"krate":0,"index":3238},{"krate":0,"index":3240},{"krate":0,"index":3242},{"krate":0,"index":3245},{"krate":0,"index":3247},{"krate":0,"index":3250},{"krate":0,"index":3252},{"krate":0,"index":3275},{"krate":0,"index":3277},{"krate":0,"index":3278},{"krate":0,"index":3280},{"krate":0,"index":3281},{"krate":0,"index":2091},{"krate":0,"index":2092},{"krate":0,"index":2094},{"krate":0,"index":2116},{"krate":0,"index":2120},{"krate":0,"index":2124},{"krate":0,"index":2128},{"krate":0,"index":2131},{"krate":0,"index":2135},{"krate":0,"index":2138},{"krate":0,"index":2142},{"krate":0,"index":2144},{"krate":0,"index":2146},{"krate":0,"index":2148},{"krate":0,"index":2149},{"krate":0,"index":2152},{"krate":0,"index":2154},{"krate":0,"index":2156},{"krate":0,"index":2158},{"krate":0,"index":2161},{"krate":0,"index":2164},{"krate":0,"index":2165},{"krate":0,"index":2167},{"krate":0,"index":2169},{"krate":0,"index":2171},{"krate":0,"index":2173},{"krate":0,"index":2175},{"krate":0,"index":2177},{"krate":0,"index":2179},{"krate":0,"index":2180},{"krate":0,"index":2182},{"krate":0,"index":2183}],"decl_id":null,"docs":" URI component of request and response lines","sig":null,"attributes":[{"value":"/ URI component of request and response lines","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":300759,"byte_end":300806,"line_start":1,"line_end":1,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":300807,"byte_end":300810,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This module primarily contains the `Uri` type which is a component of all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":300811,"byte_end":300888,"line_start":3,"line_end":3,"column_start":1,"column_end":78}},{"value":"/ HTTP requests and also reexports this type at the root of the crate. A URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":300889,"byte_end":300967,"line_start":4,"line_end":4,"column_start":1,"column_end":79}},{"value":"/ is not always a \"full URL\" in the sense of something you'd type into a web","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":300968,"byte_end":301046,"line_start":5,"line_end":5,"column_start":1,"column_end":79}},{"value":"/ browser, but HTTP requests may only have paths on servers but may have full","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301047,"byte_end":301126,"line_start":6,"line_end":6,"column_start":1,"column_end":80}},{"value":"/ schemes and hostnames on clients.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301127,"byte_end":301164,"line_start":7,"line_end":7,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301165,"byte_end":301168,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301169,"byte_end":301183,"line_start":9,"line_end":9,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301184,"byte_end":301187,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301188,"byte_end":301195,"line_start":11,"line_end":11,"column_start":1,"column_end":8}},{"value":"/ use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301196,"byte_end":301214,"line_start":12,"line_end":12,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301215,"byte_end":301218,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ let uri = \"/foo/bar?baz\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301219,"byte_end":301272,"line_start":14,"line_end":14,"column_start":1,"column_end":54}},{"value":"/ assert_eq!(uri.path(), \"/foo/bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301273,"byte_end":301312,"line_start":15,"line_end":15,"column_start":1,"column_end":40}},{"value":"/ assert_eq!(uri.query(), Some(\"baz\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301313,"byte_end":301354,"line_start":16,"line_end":16,"column_start":1,"column_end":42}},{"value":"/ assert_eq!(uri.host(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301355,"byte_end":301388,"line_start":17,"line_end":17,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301389,"byte_end":301392,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ let uri = \"https://www.rust-lang.org/install.html\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301393,"byte_end":301472,"line_start":19,"line_end":19,"column_start":1,"column_end":80}},{"value":"/ assert_eq!(uri.scheme_str(), Some(\"https\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301473,"byte_end":301521,"line_start":20,"line_end":20,"column_start":1,"column_end":49}},{"value":"/ assert_eq!(uri.host(), Some(\"www.rust-lang.org\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301522,"byte_end":301576,"line_start":21,"line_end":21,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(uri.path(), \"/install.html\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301577,"byte_end":301621,"line_start":22,"line_end":22,"column_start":1,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":301622,"byte_end":301629,"line_start":23,"line_end":23,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":3184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":332494,"byte_end":332503,"line_start":13,"line_end":13,"column_start":12,"column_end":21},"name":"Authority","qualname":"::uri::authority::Authority","value":"Authority { }","parent":null,"children":[{"krate":0,"index":3185}],"decl_id":null,"docs":" Represents the authority component of a URI.\n","sig":null,"attributes":[{"value":"/ Represents the authority component of a URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":332417,"byte_end":332465,"line_start":11,"line_end":11,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":1733},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333481,"byte_end":333492,"line_start":48,"line_end":48,"column_start":12,"column_end":23},"name":"from_static","qualname":"::from_static","value":"fn from_static(&'static str) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert an `Authority` from a static string.","sig":null,"attributes":[{"value":"/ Attempt to convert an `Authority` from a static string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":332924,"byte_end":332983,"line_start":31,"line_end":31,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":332988,"byte_end":332991,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ This function will not perform any copying, and the string will be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":332996,"byte_end":333066,"line_start":33,"line_end":33,"column_start":5,"column_end":75}},{"value":"/ checked if it is empty or contains an invalid character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333071,"byte_end":333131,"line_start":34,"line_end":34,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333136,"byte_end":333139,"line_start":35,"line_end":35,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333144,"byte_end":333156,"line_start":36,"line_end":36,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333161,"byte_end":333164,"line_start":37,"line_end":37,"column_start":5,"column_end":8}},{"value":"/ This function panics if the argument contains invalid characters or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333169,"byte_end":333240,"line_start":38,"line_end":38,"column_start":5,"column_end":76}},{"value":"/ is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333245,"byte_end":333258,"line_start":39,"line_end":39,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333263,"byte_end":333266,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333271,"byte_end":333285,"line_start":41,"line_end":41,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333290,"byte_end":333293,"line_start":42,"line_end":42,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333298,"byte_end":333305,"line_start":43,"line_end":43,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::Authority;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333310,"byte_end":333341,"line_start":44,"line_end":44,"column_start":5,"column_end":36}},{"value":"/ let authority = Authority::from_static(\"example.com\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333346,"byte_end":333404,"line_start":45,"line_end":45,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(authority.host(), \"example.com\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333409,"byte_end":333457,"line_start":46,"line_end":46,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333462,"byte_end":333469,"line_start":47,"line_end":47,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333867,"byte_end":333884,"line_start":57,"line_end":57,"column_start":12,"column_end":29},"name":"from_maybe_shared","qualname":"::from_maybe_shared","value":"fn from_maybe_shared(T) -> Result where T: AsRef<[u8]> +\n'static","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert a `Bytes` buffer to a `Authority`.","sig":null,"attributes":[{"value":"/ Attempt to convert a `Bytes` buffer to a `Authority`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333657,"byte_end":333714,"line_start":53,"line_end":53,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333719,"byte_end":333722,"line_start":54,"line_end":54,"column_start":5,"column_end":8}},{"value":"/ This will try to prevent a copy if the type passed is the type used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333727,"byte_end":333798,"line_start":55,"line_end":55,"column_start":5,"column_end":76}},{"value":"/ internally, and will copy the data if it is not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":333803,"byte_end":333855,"line_start":56,"line_end":56,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":1738},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339048,"byte_end":339052,"line_start":195,"line_end":195,"column_start":12,"column_end":16},"name":"host","qualname":"::host","value":"fn host<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Get the host of this `Authority`.","sig":null,"attributes":[{"value":"/ Get the host of this `Authority`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338270,"byte_end":338307,"line_start":173,"line_end":173,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338312,"byte_end":338315,"line_start":174,"line_end":174,"column_start":5,"column_end":8}},{"value":"/ The host subcomponent of authority is identified by an IP literal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338320,"byte_end":338389,"line_start":175,"line_end":175,"column_start":5,"column_end":74}},{"value":"/ encapsulated within square brackets, an IPv4 address in dotted- decimal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338394,"byte_end":338469,"line_start":176,"line_end":176,"column_start":5,"column_end":80}},{"value":"/ form, or a registered name. The host subcomponent is **case-insensitive**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338474,"byte_end":338553,"line_start":177,"line_end":177,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338558,"byte_end":338561,"line_start":178,"line_end":178,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338566,"byte_end":338580,"line_start":179,"line_end":179,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338585,"byte_end":338668,"line_start":180,"line_end":180,"column_start":5,"column_end":88}},{"value":"/ |---------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338673,"byte_end":338712,"line_start":181,"line_end":181,"column_start":5,"column_end":44}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338717,"byte_end":338751,"line_start":182,"line_end":182,"column_start":5,"column_end":39}},{"value":"/ host","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338756,"byte_end":338792,"line_start":183,"line_end":183,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338797,"byte_end":338804,"line_start":184,"line_end":184,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338809,"byte_end":338812,"line_start":185,"line_end":185,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338817,"byte_end":338831,"line_start":186,"line_end":186,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338836,"byte_end":338839,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338844,"byte_end":338851,"line_start":188,"line_end":188,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338856,"byte_end":338879,"line_start":189,"line_end":189,"column_start":5,"column_end":28}},{"value":"/ let authority: Authority = \"example.org:80\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338884,"byte_end":338949,"line_start":190,"line_end":190,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338954,"byte_end":338957,"line_start":191,"line_end":191,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(authority.host(), \"example.org\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":338962,"byte_end":339010,"line_start":192,"line_end":192,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339015,"byte_end":339022,"line_start":193,"line_end":193,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339027,"byte_end":339036,"line_start":194,"line_end":194,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1739},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340297,"byte_end":340301,"line_start":234,"line_end":234,"column_start":12,"column_end":16},"name":"port","qualname":"::port","value":"fn port<'_>(&'_ Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":" Get the port part of this `Authority`.","sig":null,"attributes":[{"value":"/ Get the port part of this `Authority`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339109,"byte_end":339151,"line_start":199,"line_end":199,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339156,"byte_end":339159,"line_start":200,"line_end":200,"column_start":5,"column_end":8}},{"value":"/ The port subcomponent of authority is designated by an optional port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339164,"byte_end":339236,"line_start":201,"line_end":201,"column_start":5,"column_end":77}},{"value":"/ number following the host and delimited from it by a single colon (\":\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339241,"byte_end":339316,"line_start":202,"line_end":202,"column_start":5,"column_end":80}},{"value":"/ character. It can be turned into a decimal port number with the `as_u16`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339321,"byte_end":339397,"line_start":203,"line_end":203,"column_start":5,"column_end":81}},{"value":"/ method or as a `str` with the `as_str` method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339402,"byte_end":339452,"line_start":204,"line_end":204,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339457,"byte_end":339460,"line_start":205,"line_end":205,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339465,"byte_end":339479,"line_start":206,"line_end":206,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339484,"byte_end":339567,"line_start":207,"line_end":207,"column_start":5,"column_end":88}},{"value":"/ |-|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339572,"byte_end":339615,"line_start":208,"line_end":208,"column_start":5,"column_end":48}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339620,"byte_end":339662,"line_start":209,"line_end":209,"column_start":5,"column_end":47}},{"value":"/ port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339667,"byte_end":339711,"line_start":210,"line_end":210,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339716,"byte_end":339723,"line_start":211,"line_end":211,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339728,"byte_end":339731,"line_start":212,"line_end":212,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339736,"byte_end":339750,"line_start":213,"line_end":213,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339755,"byte_end":339758,"line_start":214,"line_end":214,"column_start":5,"column_end":8}},{"value":"/ Authority with port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339763,"byte_end":339786,"line_start":215,"line_end":215,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339791,"byte_end":339794,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339799,"byte_end":339806,"line_start":217,"line_end":217,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::Authority;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339811,"byte_end":339842,"line_start":218,"line_end":218,"column_start":5,"column_end":36}},{"value":"/ let authority: Authority = \"example.org:80\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339847,"byte_end":339912,"line_start":219,"line_end":219,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339917,"byte_end":339920,"line_start":220,"line_end":220,"column_start":5,"column_end":8}},{"value":"/ let port = authority.port().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339925,"byte_end":339966,"line_start":221,"line_end":221,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(port.as_u16(), 80);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":339971,"byte_end":340005,"line_start":222,"line_end":222,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(port.as_str(), \"80\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340010,"byte_end":340046,"line_start":223,"line_end":223,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340051,"byte_end":340058,"line_start":224,"line_end":224,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340063,"byte_end":340066,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ Authority without port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340071,"byte_end":340097,"line_start":226,"line_end":226,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340102,"byte_end":340105,"line_start":227,"line_end":227,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340110,"byte_end":340117,"line_start":228,"line_end":228,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::Authority;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340122,"byte_end":340153,"line_start":229,"line_end":229,"column_start":5,"column_end":36}},{"value":"/ let authority: Authority = \"example.org\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340158,"byte_end":340220,"line_start":230,"line_end":230,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340225,"byte_end":340228,"line_start":231,"line_end":231,"column_start":5,"column_end":8}},{"value":"/ assert!(authority.port().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340233,"byte_end":340273,"line_start":232,"line_end":232,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340278,"byte_end":340285,"line_start":233,"line_end":233,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1741},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340765,"byte_end":340773,"line_start":251,"line_end":251,"column_start":12,"column_end":20},"name":"port_u16","qualname":"::port_u16","value":"fn port_u16<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Get the port of this `Authority` as a `u16`.","sig":null,"attributes":[{"value":"/ Get the port of this `Authority` as a `u16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340481,"byte_end":340529,"line_start":241,"line_end":241,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340534,"byte_end":340537,"line_start":242,"line_end":242,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340542,"byte_end":340555,"line_start":243,"line_end":243,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340560,"byte_end":340563,"line_start":244,"line_end":244,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340568,"byte_end":340575,"line_start":245,"line_end":245,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::Authority;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340580,"byte_end":340611,"line_start":246,"line_end":246,"column_start":5,"column_end":36}},{"value":"/ let authority: Authority = \"example.org:80\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340616,"byte_end":340681,"line_start":247,"line_end":247,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340686,"byte_end":340689,"line_start":248,"line_end":248,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(authority.port_u16(), Some(80));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340694,"byte_end":340741,"line_start":249,"line_end":249,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340746,"byte_end":340753,"line_start":250,"line_end":250,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1743},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340934,"byte_end":340940,"line_start":257,"line_end":257,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Return a str representation of the authority\n","sig":null,"attributes":[{"value":"/ Return a str representation of the authority","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340860,"byte_end":340908,"line_start":255,"line_end":255,"column_start":5,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":340913,"byte_end":340922,"line_start":256,"line_end":256,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1745},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341121,"byte_end":341127,"line_start":266,"line_end":266,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1747},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341214,"byte_end":341216,"line_start":272,"line_end":272,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Authority) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341625,"byte_end":341627,"line_start":290,"line_end":290,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1752},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341756,"byte_end":341758,"line_start":296,"line_end":296,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Authority) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341905,"byte_end":341907,"line_start":302,"line_end":302,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Authority) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1758},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342054,"byte_end":342056,"line_start":308,"line_end":308,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1760},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342192,"byte_end":342194,"line_start":314,"line_end":314,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ String) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1762},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342338,"byte_end":342340,"line_start":320,"line_end":320,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Authority) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1764},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342716,"byte_end":342727,"line_start":336,"line_end":336,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Authority) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1768},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343028,"byte_end":343039,"line_start":344,"line_end":344,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ str) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1772},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343329,"byte_end":343340,"line_start":352,"line_end":352,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Authority) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343644,"byte_end":343655,"line_start":360,"line_end":360,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'a str as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Authority) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1782},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343959,"byte_end":343970,"line_start":368,"line_end":368,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ &'a str) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1786},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":344267,"byte_end":344278,"line_start":376,"line_end":376,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ String) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1790},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":344574,"byte_end":344585,"line_start":384,"line_end":384,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Authority) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1794},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":345368,"byte_end":345372,"line_start":414,"line_end":414,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1799},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":345675,"byte_end":345683,"line_start":428,"line_end":428,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":345658,"byte_end":345667,"line_start":427,"line_end":427,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1804},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346081,"byte_end":346089,"line_start":440,"line_end":440,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346064,"byte_end":346073,"line_start":439,"line_end":439,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1807},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346271,"byte_end":346279,"line_start":449,"line_end":449,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(Vec) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346254,"byte_end":346263,"line_start":448,"line_end":448,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1810},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346465,"byte_end":346473,"line_start":458,"line_end":458,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346448,"byte_end":346457,"line_start":457,"line_end":457,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1813},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346630,"byte_end":346638,"line_start":466,"line_end":466,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1815},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346755,"byte_end":346758,"line_start":472,"line_end":472,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1817},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346896,"byte_end":346899,"line_start":478,"line_end":478,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353295,"byte_end":353302,"line_start":11,"line_end":11,"column_start":12,"column_end":19},"name":"Builder","qualname":"::uri::builder::Builder","value":"Builder { }","parent":null,"children":[{"krate":0,"index":3189}],"decl_id":null,"docs":" A builder for `Uri`s.","sig":null,"attributes":[{"value":"/ A builder for `Uri`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353146,"byte_end":353171,"line_start":6,"line_end":6,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353172,"byte_end":353175,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ This type can be used to construct an instance of `Uri`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353176,"byte_end":353235,"line_start":8,"line_end":8,"column_start":1,"column_end":60}},{"value":"/ through a builder pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353236,"byte_end":353266,"line_start":9,"line_end":9,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":1847},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353731,"byte_end":353734,"line_start":31,"line_end":31,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Creates a new default instance of `Builder` to construct a `Uri`.","sig":null,"attributes":[{"value":"/ Creates a new default instance of `Builder` to construct a `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353367,"byte_end":353436,"line_start":16,"line_end":16,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353441,"byte_end":353444,"line_start":17,"line_end":17,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353449,"byte_end":353463,"line_start":18,"line_end":18,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353468,"byte_end":353471,"line_start":19,"line_end":19,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353476,"byte_end":353483,"line_start":20,"line_end":20,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353488,"byte_end":353506,"line_start":21,"line_end":21,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353511,"byte_end":353514,"line_start":22,"line_end":22,"column_start":5,"column_end":8}},{"value":"/ let uri = uri::Builder::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353519,"byte_end":353552,"line_start":23,"line_end":23,"column_start":5,"column_end":38}},{"value":"/ .scheme(\"https\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353557,"byte_end":353581,"line_start":24,"line_end":24,"column_start":5,"column_end":29}},{"value":"/ .authority(\"hyper.rs\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353586,"byte_end":353616,"line_start":25,"line_end":25,"column_start":5,"column_end":35}},{"value":"/ .path_and_query(\"/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353621,"byte_end":353649,"line_start":26,"line_end":26,"column_start":5,"column_end":33}},{"value":"/ .build()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353654,"byte_end":353670,"line_start":27,"line_end":27,"column_start":5,"column_end":21}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353675,"byte_end":353693,"line_start":28,"line_end":28,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353698,"byte_end":353705,"line_start":29,"line_end":29,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353710,"byte_end":353719,"line_start":30,"line_end":30,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1848},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354004,"byte_end":354010,"line_start":45,"line_end":45,"column_start":12,"column_end":18},"name":"scheme","qualname":"::scheme","value":"fn scheme(Self, T) -> Self where Scheme: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Set the `Scheme` for this URI.","sig":null,"attributes":[{"value":"/ Set the `Scheme` for this URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353788,"byte_end":353822,"line_start":35,"line_end":35,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353827,"byte_end":353830,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353835,"byte_end":353849,"line_start":37,"line_end":37,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353854,"byte_end":353857,"line_start":38,"line_end":38,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353862,"byte_end":353869,"line_start":39,"line_end":39,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353874,"byte_end":353892,"line_start":40,"line_end":40,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353897,"byte_end":353900,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ let mut builder = uri::Builder::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353905,"byte_end":353947,"line_start":42,"line_end":42,"column_start":5,"column_end":47}},{"value":"/ builder.scheme(\"https\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353952,"byte_end":353980,"line_start":43,"line_end":43,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353985,"byte_end":353992,"line_start":44,"line_end":44,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1851},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354584,"byte_end":354593,"line_start":69,"line_end":69,"column_start":12,"column_end":21},"name":"authority","qualname":"::authority","value":"fn authority(Self, T) -> Self where Authority: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Set the `Authority` for this URI.","sig":null,"attributes":[{"value":"/ Set the `Authority` for this URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354328,"byte_end":354365,"line_start":57,"line_end":57,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354370,"byte_end":354373,"line_start":58,"line_end":58,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354378,"byte_end":354392,"line_start":59,"line_end":59,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354397,"byte_end":354400,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354405,"byte_end":354412,"line_start":61,"line_end":61,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354417,"byte_end":354435,"line_start":62,"line_end":62,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354440,"byte_end":354443,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ let uri = uri::Builder::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354448,"byte_end":354481,"line_start":64,"line_end":64,"column_start":5,"column_end":38}},{"value":"/ .authority(\"tokio.rs\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354486,"byte_end":354516,"line_start":65,"line_end":65,"column_start":5,"column_end":35}},{"value":"/ .build()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354521,"byte_end":354537,"line_start":66,"line_end":66,"column_start":5,"column_end":21}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354542,"byte_end":354560,"line_start":67,"line_end":67,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354565,"byte_end":354572,"line_start":68,"line_end":68,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1854},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355182,"byte_end":355196,"line_start":93,"line_end":93,"column_start":12,"column_end":26},"name":"path_and_query","qualname":"::path_and_query","value":"fn path_and_query(Self, T) -> Self where PathAndQuery: TryFrom,\n>::Error: Into","parent":null,"children":[],"decl_id":null,"docs":" Set the `PathAndQuery` for this URI.","sig":null,"attributes":[{"value":"/ Set the `PathAndQuery` for this URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354912,"byte_end":354952,"line_start":81,"line_end":81,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354957,"byte_end":354960,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354965,"byte_end":354979,"line_start":83,"line_end":83,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354984,"byte_end":354987,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":354992,"byte_end":354999,"line_start":85,"line_end":85,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355004,"byte_end":355022,"line_start":86,"line_end":86,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355027,"byte_end":355030,"line_start":87,"line_end":87,"column_start":5,"column_end":8}},{"value":"/ let uri = uri::Builder::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355035,"byte_end":355068,"line_start":88,"line_end":88,"column_start":5,"column_end":38}},{"value":"/ .path_and_query(\"/hello?foo=bar\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355073,"byte_end":355114,"line_start":89,"line_end":89,"column_start":5,"column_end":46}},{"value":"/ .build()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355119,"byte_end":355135,"line_start":90,"line_end":90,"column_start":5,"column_end":21}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355140,"byte_end":355158,"line_start":91,"line_end":91,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355163,"byte_end":355170,"line_start":92,"line_end":92,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1857},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356408,"byte_end":356413,"line_start":129,"line_end":129,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build(Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Consumes this builder, and tries to construct a valid `Uri` from\n the configured pieces.","sig":null,"attributes":[{"value":"/ Consumes this builder, and tries to construct a valid `Uri` from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355538,"byte_end":355606,"line_start":105,"line_end":105,"column_start":5,"column_end":73}},{"value":"/ the configured pieces.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355611,"byte_end":355637,"line_start":106,"line_end":106,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355642,"byte_end":355645,"line_start":107,"line_end":107,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355650,"byte_end":355662,"line_start":108,"line_end":108,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355667,"byte_end":355670,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ This function may return an error if any previously configured argument","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355675,"byte_end":355750,"line_start":110,"line_end":110,"column_start":5,"column_end":80}},{"value":"/ failed to parse or get converted to the internal representation. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355755,"byte_end":355827,"line_start":111,"line_end":111,"column_start":5,"column_end":77}},{"value":"/ example if an invalid `scheme` was specified via `scheme(\"!@#%/^\")`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355832,"byte_end":355903,"line_start":112,"line_end":112,"column_start":5,"column_end":76}},{"value":"/ the error will be returned when this function is called rather than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355908,"byte_end":355979,"line_start":113,"line_end":113,"column_start":5,"column_end":76}},{"value":"/ when `scheme` was called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":355984,"byte_end":356013,"line_start":114,"line_end":114,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356018,"byte_end":356021,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ Additionally, the various forms of URI require certain combinations of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356026,"byte_end":356100,"line_start":116,"line_end":116,"column_start":5,"column_end":79}},{"value":"/ parts to be set to be valid. If the parts don't fit into any of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356105,"byte_end":356176,"line_start":117,"line_end":117,"column_start":5,"column_end":76}},{"value":"/ valid forms of URI, a new error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356181,"byte_end":356229,"line_start":118,"line_end":118,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356234,"byte_end":356237,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356242,"byte_end":356256,"line_start":120,"line_end":120,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356261,"byte_end":356264,"line_start":121,"line_end":121,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356269,"byte_end":356276,"line_start":122,"line_end":122,"column_start":5,"column_end":12}},{"value":"/ # use http::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356281,"byte_end":356299,"line_start":123,"line_end":123,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356304,"byte_end":356307,"line_start":124,"line_end":124,"column_start":5,"column_end":8}},{"value":"/ let uri = Uri::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356312,"byte_end":356340,"line_start":125,"line_end":125,"column_start":5,"column_end":33}},{"value":"/ .build()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356345,"byte_end":356361,"line_start":126,"line_end":126,"column_start":5,"column_end":21}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356366,"byte_end":356384,"line_start":127,"line_end":127,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356389,"byte_end":356396,"line_start":128,"line_end":128,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1861},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356800,"byte_end":356807,"line_start":149,"line_end":149,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Builder","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356783,"byte_end":356792,"line_start":148,"line_end":148,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":3192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":358388,"byte_end":358400,"line_start":12,"line_end":12,"column_start":12,"column_end":24},"name":"PathAndQuery","qualname":"::uri::path::PathAndQuery","value":"PathAndQuery { }","parent":null,"children":[{"krate":0,"index":3193},{"krate":0,"index":3194}],"decl_id":null,"docs":" Represents the path component of a URI\n","sig":null,"attributes":[{"value":"/ Represents the path component of a URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":358317,"byte_end":358359,"line_start":10,"line_end":10,"column_start":1,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":1895},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362044,"byte_end":362055,"line_start":124,"line_end":124,"column_start":12,"column_end":23},"name":"from_static","qualname":"::from_static","value":"fn from_static(&'static str) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Convert a `PathAndQuery` from a static string.","sig":null,"attributes":[{"value":"/ Convert a `PathAndQuery` from a static string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361494,"byte_end":361544,"line_start":105,"line_end":105,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361549,"byte_end":361552,"line_start":106,"line_end":106,"column_start":5,"column_end":8}},{"value":"/ This function will not perform any copying, however the string is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361557,"byte_end":361626,"line_start":107,"line_end":107,"column_start":5,"column_end":74}},{"value":"/ checked to ensure that it is valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361631,"byte_end":361670,"line_start":108,"line_end":108,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361675,"byte_end":361678,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361683,"byte_end":361695,"line_start":110,"line_end":110,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361700,"byte_end":361703,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ This function panics if the argument is an invalid path and query.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361708,"byte_end":361778,"line_start":112,"line_end":112,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361783,"byte_end":361786,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361791,"byte_end":361805,"line_start":114,"line_end":114,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361810,"byte_end":361813,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361818,"byte_end":361825,"line_start":116,"line_end":116,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361830,"byte_end":361853,"line_start":117,"line_end":117,"column_start":5,"column_end":28}},{"value":"/ let v = PathAndQuery::from_static(\"/hello?world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361858,"byte_end":361912,"line_start":118,"line_end":118,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361917,"byte_end":361920,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(v.path(), \"/hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361925,"byte_end":361960,"line_start":120,"line_end":120,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(v.query(), Some(\"world\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":361965,"byte_end":362006,"line_start":121,"line_end":121,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362011,"byte_end":362018,"line_start":122,"line_end":122,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362023,"byte_end":362032,"line_start":123,"line_end":123,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1896},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362412,"byte_end":362429,"line_start":134,"line_end":134,"column_start":12,"column_end":29},"name":"from_maybe_shared","qualname":"::from_maybe_shared","value":"fn from_maybe_shared(T) -> Result where T: AsRef<[u8]> +\n'static","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert a `Bytes` buffer to a `PathAndQuery`.","sig":null,"attributes":[{"value":"/ Attempt to convert a `Bytes` buffer to a `PathAndQuery`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362199,"byte_end":362259,"line_start":130,"line_end":130,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362264,"byte_end":362267,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ This will try to prevent a copy if the type passed is the type used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362272,"byte_end":362343,"line_start":132,"line_end":132,"column_start":5,"column_end":76}},{"value":"/ internally, and will copy the data if it is not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":362348,"byte_end":362400,"line_start":133,"line_end":133,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":1901},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363829,"byte_end":363833,"line_start":189,"line_end":189,"column_start":12,"column_end":16},"name":"path","qualname":"::path","value":"fn path<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Returns the path component","sig":null,"attributes":[{"value":"/ Returns the path component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363108,"byte_end":363138,"line_start":166,"line_end":166,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363143,"byte_end":363146,"line_start":167,"line_end":167,"column_start":5,"column_end":8}},{"value":"/ The path component is **case sensitive**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363151,"byte_end":363196,"line_start":168,"line_end":168,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363201,"byte_end":363204,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363209,"byte_end":363223,"line_start":170,"line_end":170,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363228,"byte_end":363311,"line_start":171,"line_end":171,"column_start":5,"column_end":88}},{"value":"/ |--------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363316,"byte_end":363369,"line_start":172,"line_end":172,"column_start":5,"column_end":58}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363374,"byte_end":363423,"line_start":173,"line_end":173,"column_start":5,"column_end":54}},{"value":"/ path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363428,"byte_end":363478,"line_start":174,"line_end":174,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363483,"byte_end":363490,"line_start":175,"line_end":175,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363495,"byte_end":363498,"line_start":176,"line_end":176,"column_start":5,"column_end":8}},{"value":"/ If the URI is `*` then the path component is equal to `*`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363503,"byte_end":363565,"line_start":177,"line_end":177,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363570,"byte_end":363573,"line_start":178,"line_end":178,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363578,"byte_end":363592,"line_start":179,"line_end":179,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363597,"byte_end":363600,"line_start":180,"line_end":180,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363605,"byte_end":363612,"line_start":181,"line_end":181,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363617,"byte_end":363640,"line_start":182,"line_end":182,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363645,"byte_end":363648,"line_start":183,"line_end":183,"column_start":5,"column_end":8}},{"value":"/ let path_and_query: PathAndQuery = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363653,"byte_end":363724,"line_start":184,"line_end":184,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363729,"byte_end":363732,"line_start":185,"line_end":185,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(path_and_query.path(), \"/hello/world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363737,"byte_end":363791,"line_start":186,"line_end":186,"column_start":5,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363796,"byte_end":363803,"line_start":187,"line_end":187,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":363808,"byte_end":363817,"line_start":188,"line_end":188,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1902},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365436,"byte_end":365441,"line_start":238,"line_end":238,"column_start":12,"column_end":17},"name":"query","qualname":"::query","value":"fn query<'_>(&'_ Self) -> Option<&'_ str>","parent":null,"children":[],"decl_id":null,"docs":" Returns the query string component","sig":null,"attributes":[{"value":"/ Returns the query string component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364081,"byte_end":364119,"line_start":203,"line_end":203,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364124,"byte_end":364127,"line_start":204,"line_end":204,"column_start":5,"column_end":8}},{"value":"/ The query component contains non-hierarchical data that, along with data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364132,"byte_end":364208,"line_start":205,"line_end":205,"column_start":5,"column_end":81}},{"value":"/ in the path component, serves to identify a resource within the scope of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364213,"byte_end":364289,"line_start":206,"line_end":206,"column_start":5,"column_end":81}},{"value":"/ the URI's scheme and naming authority (if any). The query component is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364294,"byte_end":364368,"line_start":207,"line_end":207,"column_start":5,"column_end":79}},{"value":"/ indicated by the first question mark (\"?\") character and terminated by a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364373,"byte_end":364449,"line_start":208,"line_end":208,"column_start":5,"column_end":81}},{"value":"/ number sign (\"#\") character or by the end of the URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364454,"byte_end":364511,"line_start":209,"line_end":209,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364516,"byte_end":364519,"line_start":210,"line_end":210,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364524,"byte_end":364538,"line_start":211,"line_end":211,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364543,"byte_end":364626,"line_start":212,"line_end":212,"column_start":5,"column_end":88}},{"value":"/ |-------------------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364631,"byte_end":364706,"line_start":213,"line_end":213,"column_start":5,"column_end":80}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364711,"byte_end":364776,"line_start":214,"line_end":214,"column_start":5,"column_end":70}},{"value":"/ query","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364781,"byte_end":364848,"line_start":215,"line_end":215,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364853,"byte_end":364860,"line_start":216,"line_end":216,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364865,"byte_end":364868,"line_start":217,"line_end":217,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364873,"byte_end":364887,"line_start":218,"line_end":218,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364892,"byte_end":364895,"line_start":219,"line_end":219,"column_start":5,"column_end":8}},{"value":"/ With a query string component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364900,"byte_end":364933,"line_start":220,"line_end":220,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364938,"byte_end":364941,"line_start":221,"line_end":221,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364946,"byte_end":364953,"line_start":222,"line_end":222,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364958,"byte_end":364981,"line_start":223,"line_end":223,"column_start":5,"column_end":28}},{"value":"/ let path_and_query: PathAndQuery = \"/hello/world?key=value&foo=bar\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":364986,"byte_end":365075,"line_start":224,"line_end":224,"column_start":5,"column_end":94}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365080,"byte_end":365083,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(path_and_query.query(), Some(\"key=value&foo=bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365088,"byte_end":365154,"line_start":226,"line_end":226,"column_start":5,"column_end":71}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365159,"byte_end":365166,"line_start":227,"line_end":227,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365171,"byte_end":365174,"line_start":228,"line_end":228,"column_start":5,"column_end":8}},{"value":"/ Without a query string component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365179,"byte_end":365215,"line_start":229,"line_end":229,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365220,"byte_end":365223,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365228,"byte_end":365235,"line_start":231,"line_end":231,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365240,"byte_end":365263,"line_start":232,"line_end":232,"column_start":5,"column_end":28}},{"value":"/ let path_and_query: PathAndQuery = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365268,"byte_end":365339,"line_start":233,"line_end":233,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365344,"byte_end":365347,"line_start":234,"line_end":234,"column_start":5,"column_end":8}},{"value":"/ assert!(path_and_query.query().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365352,"byte_end":365398,"line_start":235,"line_end":235,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365403,"byte_end":365410,"line_start":236,"line_end":236,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365415,"byte_end":365424,"line_start":237,"line_end":237,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1903},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366280,"byte_end":366286,"line_start":269,"line_end":269,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Returns the path and query as a string component.","sig":null,"attributes":[{"value":"/ Returns the path and query as a string component.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365633,"byte_end":365686,"line_start":247,"line_end":247,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365691,"byte_end":365694,"line_start":248,"line_end":248,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365699,"byte_end":365713,"line_start":249,"line_end":249,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365718,"byte_end":365721,"line_start":250,"line_end":250,"column_start":5,"column_end":8}},{"value":"/ With a query string component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365726,"byte_end":365759,"line_start":251,"line_end":251,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365764,"byte_end":365767,"line_start":252,"line_end":252,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365772,"byte_end":365779,"line_start":253,"line_end":253,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365784,"byte_end":365807,"line_start":254,"line_end":254,"column_start":5,"column_end":28}},{"value":"/ let path_and_query: PathAndQuery = \"/hello/world?key=value&foo=bar\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365812,"byte_end":365901,"line_start":255,"line_end":255,"column_start":5,"column_end":94}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365906,"byte_end":365909,"line_start":256,"line_end":256,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(path_and_query.as_str(), \"/hello/world?key=value&foo=bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365914,"byte_end":365988,"line_start":257,"line_end":257,"column_start":5,"column_end":79}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":365993,"byte_end":366000,"line_start":258,"line_end":258,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366005,"byte_end":366008,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ Without a query string component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366013,"byte_end":366049,"line_start":260,"line_end":260,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366054,"byte_end":366057,"line_start":261,"line_end":261,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366062,"byte_end":366069,"line_start":262,"line_end":262,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366074,"byte_end":366097,"line_start":263,"line_end":263,"column_start":5,"column_end":28}},{"value":"/ let path_and_query: PathAndQuery = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366102,"byte_end":366173,"line_start":264,"line_end":264,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366178,"byte_end":366181,"line_start":265,"line_end":265,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(path_and_query.as_str(), \"/hello/world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366186,"byte_end":366242,"line_start":266,"line_end":266,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366247,"byte_end":366254,"line_start":267,"line_end":267,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366259,"byte_end":366268,"line_start":268,"line_end":268,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1907},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366517,"byte_end":366525,"line_start":281,"line_end":281,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366500,"byte_end":366509,"line_start":280,"line_end":280,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1911},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366735,"byte_end":366743,"line_start":289,"line_end":289,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366718,"byte_end":366727,"line_start":288,"line_end":288,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1915},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366931,"byte_end":366939,"line_start":297,"line_end":297,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(Vec) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366914,"byte_end":366923,"line_start":296,"line_end":296,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1918},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367130,"byte_end":367138,"line_start":305,"line_end":305,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367113,"byte_end":367122,"line_start":304,"line_end":304,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1921},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367325,"byte_end":367333,"line_start":313,"line_end":313,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from<'_>(&'_ String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367308,"byte_end":367317,"line_start":312,"line_end":312,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1924},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367506,"byte_end":367514,"line_start":321,"line_end":321,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367489,"byte_end":367498,"line_start":320,"line_end":320,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1926},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367634,"byte_end":367637,"line_start":327,"line_end":327,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1928},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367778,"byte_end":367781,"line_start":333,"line_end":333,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1930},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368211,"byte_end":368213,"line_start":349,"line_end":349,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ PathAndQuery) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368194,"byte_end":368203,"line_start":348,"line_end":348,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1933},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368383,"byte_end":368385,"line_start":358,"line_end":358,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368366,"byte_end":368375,"line_start":357,"line_end":357,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1936},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368524,"byte_end":368526,"line_start":365,"line_end":365,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ PathAndQuery) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368507,"byte_end":368516,"line_start":364,"line_end":364,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1939},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368675,"byte_end":368677,"line_start":372,"line_end":372,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368658,"byte_end":368667,"line_start":371,"line_end":371,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1941},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368813,"byte_end":368815,"line_start":379,"line_end":379,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ PathAndQuery) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368796,"byte_end":368805,"line_start":378,"line_end":378,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1943},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368958,"byte_end":368960,"line_start":386,"line_end":386,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ String) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368941,"byte_end":368950,"line_start":385,"line_end":385,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1945},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369106,"byte_end":369108,"line_start":393,"line_end":393,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ PathAndQuery) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369089,"byte_end":369098,"line_start":392,"line_end":392,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1947},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369253,"byte_end":369264,"line_start":400,"line_end":400,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ PathAndQuery) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369236,"byte_end":369245,"line_start":399,"line_end":399,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1949},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369441,"byte_end":369452,"line_start":407,"line_end":407,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ str) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369424,"byte_end":369433,"line_start":406,"line_end":406,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1951},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369611,"byte_end":369622,"line_start":414,"line_end":414,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ PathAndQuery) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369594,"byte_end":369603,"line_start":413,"line_end":413,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1954},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369798,"byte_end":369809,"line_start":421,"line_end":421,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ &'a str) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369781,"byte_end":369790,"line_start":420,"line_end":420,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1957},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369981,"byte_end":369992,"line_start":428,"line_end":428,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"<&'a str as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ PathAndQuery) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369964,"byte_end":369973,"line_start":427,"line_end":427,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1959},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370164,"byte_end":370175,"line_start":435,"line_end":435,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ String) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370147,"byte_end":370156,"line_start":434,"line_end":434,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1961},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370349,"byte_end":370360,"line_start":442,"line_end":442,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ PathAndQuery) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370332,"byte_end":370341,"line_start":441,"line_end":441,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":1973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374537,"byte_end":374541,"line_start":6,"line_end":6,"column_start":12,"column_end":16},"name":"Port","qualname":"::uri::port::Port","value":"Port { }","parent":null,"children":[{"krate":0,"index":1975},{"krate":0,"index":1976}],"decl_id":null,"docs":" The port component of a URI.\n","sig":null,"attributes":[{"value":"/ The port component of a URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374493,"byte_end":374525,"line_start":5,"line_end":5,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":1979},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374940,"byte_end":374946,"line_start":25,"line_end":25,"column_start":12,"column_end":18},"name":"as_u16","qualname":">::as_u16","value":"fn as_u16<'_>(&'_ Self) -> u16","parent":null,"children":[],"decl_id":null,"docs":" Returns the port number as a `u16`.","sig":null,"attributes":[{"value":"/ Returns the port number as a `u16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374600,"byte_end":374639,"line_start":12,"line_end":12,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374644,"byte_end":374647,"line_start":13,"line_end":13,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374652,"byte_end":374666,"line_start":14,"line_end":14,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374671,"byte_end":374674,"line_start":15,"line_end":15,"column_start":5,"column_end":8}},{"value":"/ Port as `u16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374679,"byte_end":374697,"line_start":16,"line_end":16,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374702,"byte_end":374705,"line_start":17,"line_end":17,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374710,"byte_end":374717,"line_start":18,"line_end":18,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::Authority;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374722,"byte_end":374753,"line_start":19,"line_end":19,"column_start":5,"column_end":36}},{"value":"/ let authority: Authority = \"example.org:80\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374758,"byte_end":374823,"line_start":20,"line_end":20,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374828,"byte_end":374831,"line_start":21,"line_end":21,"column_start":5,"column_end":8}},{"value":"/ let port = authority.port().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374836,"byte_end":374877,"line_start":22,"line_end":22,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(port.as_u16(), 80);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374882,"byte_end":374916,"line_start":23,"line_end":23,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374921,"byte_end":374928,"line_start":24,"line_end":24,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1985},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375724,"byte_end":375730,"line_start":58,"line_end":58,"column_start":12,"column_end":18},"name":"as_str","qualname":">::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Returns the port number as a `str`.","sig":null,"attributes":[{"value":"/ Returns the port number as a `str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375382,"byte_end":375421,"line_start":45,"line_end":45,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375426,"byte_end":375429,"line_start":46,"line_end":46,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375434,"byte_end":375448,"line_start":47,"line_end":47,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375453,"byte_end":375456,"line_start":48,"line_end":48,"column_start":5,"column_end":8}},{"value":"/ Port as `str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375461,"byte_end":375479,"line_start":49,"line_end":49,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375484,"byte_end":375487,"line_start":50,"line_end":50,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375492,"byte_end":375499,"line_start":51,"line_end":51,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::Authority;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375504,"byte_end":375535,"line_start":52,"line_end":52,"column_start":5,"column_end":36}},{"value":"/ let authority: Authority = \"example.org:80\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375540,"byte_end":375605,"line_start":53,"line_end":53,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375610,"byte_end":375613,"line_start":54,"line_end":54,"column_start":5,"column_end":8}},{"value":"/ let port = authority.port().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375618,"byte_end":375659,"line_start":55,"line_end":55,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(port.as_str(), \"80\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375664,"byte_end":375700,"line_start":56,"line_end":56,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375705,"byte_end":375712,"line_start":57,"line_end":57,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1988},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375849,"byte_end":375852,"line_start":67,"line_end":67,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1991},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376013,"byte_end":376016,"line_start":73,"line_end":73,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Display>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1994},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376287,"byte_end":376291,"line_start":81,"line_end":81,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Port) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1997},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376413,"byte_end":376419,"line_start":90,"line_end":90,"column_start":8,"column_end":14},"name":"as_ref","qualname":" as std::convert::AsRef>::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2001},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376519,"byte_end":376521,"line_start":96,"line_end":96,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Port) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2004},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376641,"byte_end":376643,"line_start":102,"line_end":102,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ u16) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2007},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376755,"byte_end":376757,"line_start":108,"line_end":108,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Port) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":377985,"byte_end":377991,"line_start":13,"line_end":13,"column_start":12,"column_end":18},"name":"Scheme","qualname":"::uri::scheme::Scheme","value":"Scheme { }","parent":null,"children":[{"krate":0,"index":3198}],"decl_id":null,"docs":" Represents the scheme component of a URI\n","sig":null,"attributes":[{"value":"/ Represents the scheme component of a URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":377912,"byte_end":377956,"line_start":11,"line_end":11,"column_start":1,"column_end":45}}]},{"kind":"Const","id":{"krate":0,"index":2039},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378285,"byte_end":378289,"line_start":32,"line_end":32,"column_start":15,"column_end":19},"name":"HTTP","qualname":"::uri::scheme::Scheme::HTTP","value":"Scheme","parent":{"krate":0,"index":2038},"children":[],"decl_id":null,"docs":" HTTP protocol scheme\n","sig":null,"attributes":[{"value":"/ HTTP protocol scheme","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378246,"byte_end":378270,"line_start":31,"line_end":31,"column_start":5,"column_end":29}}]},{"kind":"Const","id":{"krate":0,"index":2040},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378413,"byte_end":378418,"line_start":37,"line_end":37,"column_start":15,"column_end":20},"name":"HTTPS","qualname":"::uri::scheme::Scheme::HTTPS","value":"Scheme","parent":{"krate":0,"index":2038},"children":[],"decl_id":null,"docs":" HTTP protocol over TLS.\n","sig":null,"attributes":[{"value":"/ HTTP protocol over TLS.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378371,"byte_end":378398,"line_start":36,"line_end":36,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":2042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378862,"byte_end":378868,"line_start":57,"line_end":57,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Return a str representation of the scheme","sig":null,"attributes":[{"value":"/ Return a str representation of the scheme","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378605,"byte_end":378650,"line_start":47,"line_end":47,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378655,"byte_end":378658,"line_start":48,"line_end":48,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378663,"byte_end":378677,"line_start":49,"line_end":49,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378682,"byte_end":378685,"line_start":50,"line_end":50,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378690,"byte_end":378697,"line_start":51,"line_end":51,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378702,"byte_end":378725,"line_start":52,"line_end":52,"column_start":5,"column_end":28}},{"value":"/ let scheme: Scheme = \"http\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378730,"byte_end":378779,"line_start":53,"line_end":53,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(scheme.as_str(), \"http\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378784,"byte_end":378824,"line_start":54,"line_end":54,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378829,"byte_end":378836,"line_start":55,"line_end":55,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378841,"byte_end":378850,"line_start":56,"line_end":56,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2048},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379234,"byte_end":379242,"line_start":73,"line_end":73,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379217,"byte_end":379226,"line_start":72,"line_end":72,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379924,"byte_end":379932,"line_start":95,"line_end":95,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379907,"byte_end":379916,"line_start":94,"line_end":94,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380086,"byte_end":380094,"line_start":103,"line_end":103,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380207,"byte_end":380210,"line_start":109,"line_end":109,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2060},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380352,"byte_end":380355,"line_start":115,"line_end":115,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2062},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380502,"byte_end":380508,"line_start":122,"line_end":122,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380485,"byte_end":380494,"line_start":121,"line_end":121,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2064},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380592,"byte_end":380594,"line_start":128,"line_end":128,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Scheme) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2069},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381263,"byte_end":381265,"line_start":154,"line_end":154,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2071},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381425,"byte_end":381427,"line_start":161,"line_end":161,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Scheme) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381551,"byte_end":381555,"line_start":168,"line_end":168,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2090},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":387954,"byte_end":387958,"line_start":335,"line_end":335,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Scheme2) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303688,"byte_end":303691,"line_start":96,"line_end":96,"column_start":12,"column_end":15},"name":"Uri","qualname":"::uri::Uri","value":"Uri { }","parent":null,"children":[{"krate":0,"index":3228},{"krate":0,"index":3229},{"krate":0,"index":3230}],"decl_id":null,"docs":" The URI component of a request.","sig":null,"attributes":[{"value":"/ The URI component of a request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302091,"byte_end":302126,"line_start":51,"line_end":51,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302127,"byte_end":302130,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ For HTTP 1, this is included as part of the request line. From Section 5.3,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302131,"byte_end":302210,"line_start":53,"line_end":53,"column_start":1,"column_end":80}},{"value":"/ Request Target:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302211,"byte_end":302230,"line_start":54,"line_end":54,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302231,"byte_end":302234,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ > Once an inbound connection is obtained, the client sends an HTTP","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302235,"byte_end":302305,"line_start":56,"line_end":56,"column_start":1,"column_end":71}},{"value":"/ > request message (Section 3) with a request-target derived from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302306,"byte_end":302378,"line_start":57,"line_end":57,"column_start":1,"column_end":73}},{"value":"/ > target URI. There are four distinct formats for the request-target,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302379,"byte_end":302453,"line_start":58,"line_end":58,"column_start":1,"column_end":75}},{"value":"/ > depending on both the method being requested and whether the request","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302454,"byte_end":302528,"line_start":59,"line_end":59,"column_start":1,"column_end":75}},{"value":"/ > is to a proxy.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302529,"byte_end":302549,"line_start":60,"line_end":60,"column_start":1,"column_end":21}},{"value":"/ >","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302550,"byte_end":302555,"line_start":61,"line_end":61,"column_start":1,"column_end":6}},{"value":"/ > ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302556,"byte_end":302572,"line_start":62,"line_end":62,"column_start":1,"column_end":17}},{"value":"/ > request-target = origin-form","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302573,"byte_end":302607,"line_start":63,"line_end":63,"column_start":1,"column_end":35}},{"value":"/ > / absolute-form","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302608,"byte_end":302644,"line_start":64,"line_end":64,"column_start":1,"column_end":37}},{"value":"/ > / authority-form","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302645,"byte_end":302682,"line_start":65,"line_end":65,"column_start":1,"column_end":38}},{"value":"/ > / asterisk-form","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302683,"byte_end":302719,"line_start":66,"line_end":66,"column_start":1,"column_end":37}},{"value":"/ > ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302720,"byte_end":302729,"line_start":67,"line_end":67,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302730,"byte_end":302733,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ The URI is structured as follows:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302734,"byte_end":302771,"line_start":69,"line_end":69,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302772,"byte_end":302775,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302776,"byte_end":302790,"line_start":71,"line_end":71,"column_start":1,"column_end":15}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302791,"byte_end":302874,"line_start":72,"line_end":72,"column_start":1,"column_end":84}},{"value":"/ |-| |-------------------------------||--------| |-------------------| |-----|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302875,"byte_end":302958,"line_start":73,"line_end":73,"column_start":1,"column_end":84}},{"value":"/ | | | | |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":302959,"byte_end":303039,"line_start":74,"line_end":74,"column_start":1,"column_end":81}},{"value":"/ scheme authority path query fragment","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303040,"byte_end":303124,"line_start":75,"line_end":75,"column_start":1,"column_end":85}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303125,"byte_end":303132,"line_start":76,"line_end":76,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303133,"byte_end":303136,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ For HTTP 2.0, the URI is encoded using pseudoheaders.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303137,"byte_end":303194,"line_start":78,"line_end":78,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303195,"byte_end":303198,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303199,"byte_end":303213,"line_start":80,"line_end":80,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303214,"byte_end":303217,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303218,"byte_end":303225,"line_start":82,"line_end":82,"column_start":1,"column_end":8}},{"value":"/ use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303226,"byte_end":303244,"line_start":83,"line_end":83,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303245,"byte_end":303248,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ let uri = \"/foo/bar?baz\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303249,"byte_end":303302,"line_start":85,"line_end":85,"column_start":1,"column_end":54}},{"value":"/ assert_eq!(uri.path(), \"/foo/bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303303,"byte_end":303342,"line_start":86,"line_end":86,"column_start":1,"column_end":40}},{"value":"/ assert_eq!(uri.query(), Some(\"baz\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303343,"byte_end":303384,"line_start":87,"line_end":87,"column_start":1,"column_end":42}},{"value":"/ assert_eq!(uri.host(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303385,"byte_end":303418,"line_start":88,"line_end":88,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303419,"byte_end":303422,"line_start":89,"line_end":89,"column_start":1,"column_end":4}},{"value":"/ let uri = \"https://www.rust-lang.org/install.html\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303423,"byte_end":303502,"line_start":90,"line_end":90,"column_start":1,"column_end":80}},{"value":"/ assert_eq!(uri.scheme_str(), Some(\"https\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303503,"byte_end":303551,"line_start":91,"line_end":91,"column_start":1,"column_end":49}},{"value":"/ assert_eq!(uri.host(), Some(\"www.rust-lang.org\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303552,"byte_end":303606,"line_start":92,"line_end":92,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(uri.path(), \"/install.html\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303607,"byte_end":303651,"line_start":93,"line_end":93,"column_start":1,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303652,"byte_end":303659,"line_start":94,"line_end":94,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":3233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303913,"byte_end":303918,"line_start":106,"line_end":106,"column_start":12,"column_end":17},"name":"Parts","qualname":"::uri::Parts","value":"Parts { scheme, authority, path_and_query }","parent":null,"children":[{"krate":0,"index":3234},{"krate":0,"index":3235},{"krate":0,"index":3236},{"krate":0,"index":3237}],"decl_id":null,"docs":" The various parts of a URI.","sig":null,"attributes":[{"value":"/ The various parts of a URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303777,"byte_end":303808,"line_start":102,"line_end":102,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303809,"byte_end":303812,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ This struct is used to provide to and retrieve from a URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303813,"byte_end":303875,"line_start":104,"line_end":104,"column_start":1,"column_end":63}}]},{"kind":"Field","id":{"krate":0,"index":3234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303967,"byte_end":303973,"line_start":108,"line_end":108,"column_start":9,"column_end":15},"name":"scheme","qualname":"::uri::Parts::scheme","value":"std::option::Option","parent":{"krate":0,"index":3233},"children":[],"decl_id":null,"docs":" The scheme component of a URI\n","sig":null,"attributes":[{"value":"/ The scheme component of a URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303925,"byte_end":303958,"line_start":107,"line_end":107,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":3235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":304041,"byte_end":304050,"line_start":111,"line_end":111,"column_start":9,"column_end":18},"name":"authority","qualname":"::uri::Parts::authority","value":"std::option::Option","parent":{"krate":0,"index":3233},"children":[],"decl_id":null,"docs":" The authority component of a URI\n","sig":null,"attributes":[{"value":"/ The authority component of a URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":303996,"byte_end":304032,"line_start":110,"line_end":110,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":3236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":304123,"byte_end":304137,"line_start":114,"line_end":114,"column_start":9,"column_end":23},"name":"path_and_query","qualname":"::uri::Parts::path_and_query","value":"std::option::Option","parent":{"krate":0,"index":3233},"children":[],"decl_id":null,"docs":" The origin-form component of a URI\n","sig":null,"attributes":[{"value":"/ The origin-form component of a URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":304076,"byte_end":304114,"line_start":113,"line_end":113,"column_start":5,"column_end":43}}]},{"kind":"Struct","id":{"krate":0,"index":3242},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":304311,"byte_end":304321,"line_start":122,"line_end":122,"column_start":12,"column_end":22},"name":"InvalidUri","qualname":"::uri::InvalidUri","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error resulting from a failed attempt to construct a URI.\n","sig":null,"attributes":[{"value":"/ An error resulting from a failed attempt to construct a URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":304218,"byte_end":304282,"line_start":120,"line_end":120,"column_start":1,"column_end":65}}]},{"kind":"Struct","id":{"krate":0,"index":3247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":304428,"byte_end":304443,"line_start":126,"line_end":126,"column_start":12,"column_end":27},"name":"InvalidUriParts","qualname":"::uri::InvalidUriParts","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error resulting from a failed attempt to construct a URI.\n","sig":null,"attributes":[{"value":"/ An error resulting from a failed attempt to construct a URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":304335,"byte_end":304399,"line_start":124,"line_end":124,"column_start":1,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":2095},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307906,"byte_end":307913,"line_start":200,"line_end":200,"column_start":12,"column_end":19},"name":"builder","qualname":"::builder","value":"fn builder() -> Builder","parent":null,"children":[],"decl_id":null,"docs":" Creates a new builder-style object to manufacture a `Uri`.","sig":null,"attributes":[{"value":"/ Creates a new builder-style object to manufacture a `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307463,"byte_end":307525,"line_start":183,"line_end":183,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307530,"byte_end":307533,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ This method returns an instance of `Builder` which can be usd to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307538,"byte_end":307606,"line_start":185,"line_end":185,"column_start":5,"column_end":73}},{"value":"/ create a `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307611,"byte_end":307630,"line_start":186,"line_end":186,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307635,"byte_end":307638,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307643,"byte_end":307657,"line_start":188,"line_end":188,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307662,"byte_end":307665,"line_start":189,"line_end":189,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307670,"byte_end":307677,"line_start":190,"line_end":190,"column_start":5,"column_end":12}},{"value":"/ use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307682,"byte_end":307700,"line_start":191,"line_end":191,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307705,"byte_end":307708,"line_start":192,"line_end":192,"column_start":5,"column_end":8}},{"value":"/ let uri = Uri::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307713,"byte_end":307741,"line_start":193,"line_end":193,"column_start":5,"column_end":33}},{"value":"/ .scheme(\"https\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307746,"byte_end":307770,"line_start":194,"line_end":194,"column_start":5,"column_end":29}},{"value":"/ .authority(\"hyper.rs\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307775,"byte_end":307805,"line_start":195,"line_end":195,"column_start":5,"column_end":35}},{"value":"/ .path_and_query(\"/\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307810,"byte_end":307838,"line_start":196,"line_end":196,"column_start":5,"column_end":33}},{"value":"/ .build()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307843,"byte_end":307859,"line_start":197,"line_end":197,"column_start":5,"column_end":21}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307864,"byte_end":307882,"line_start":198,"line_end":198,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307887,"byte_end":307894,"line_start":199,"line_end":199,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2096},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308972,"byte_end":308982,"line_start":238,"line_end":238,"column_start":12,"column_end":22},"name":"from_parts","qualname":"::from_parts","value":"fn from_parts(Parts) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert a `Parts` into a `Uri`.","sig":null,"attributes":[{"value":"/ Attempt to convert a `Parts` into a `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307963,"byte_end":308009,"line_start":204,"line_end":204,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308014,"byte_end":308017,"line_start":205,"line_end":205,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308022,"byte_end":308036,"line_start":206,"line_end":206,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308041,"byte_end":308044,"line_start":207,"line_end":207,"column_start":5,"column_end":8}},{"value":"/ Relative URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308049,"byte_end":308065,"line_start":208,"line_end":208,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308070,"byte_end":308073,"line_start":209,"line_end":209,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308078,"byte_end":308085,"line_start":210,"line_end":210,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308090,"byte_end":308113,"line_start":211,"line_end":211,"column_start":5,"column_end":28}},{"value":"/ let mut parts = Parts::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308118,"byte_end":308155,"line_start":212,"line_end":212,"column_start":5,"column_end":42}},{"value":"/ parts.path_and_query = Some(\"/foo\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308160,"byte_end":308217,"line_start":213,"line_end":213,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308222,"byte_end":308225,"line_start":214,"line_end":214,"column_start":5,"column_end":8}},{"value":"/ let uri = Uri::from_parts(parts).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308230,"byte_end":308276,"line_start":215,"line_end":215,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308281,"byte_end":308284,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.path(), \"/foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308289,"byte_end":308324,"line_start":217,"line_end":217,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308329,"byte_end":308332,"line_start":218,"line_end":218,"column_start":5,"column_end":8}},{"value":"/ assert!(uri.scheme().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308337,"byte_end":308373,"line_start":219,"line_end":219,"column_start":5,"column_end":41}},{"value":"/ assert!(uri.authority().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308378,"byte_end":308417,"line_start":220,"line_end":220,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308422,"byte_end":308429,"line_start":221,"line_end":221,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308434,"byte_end":308437,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ Absolute URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308442,"byte_end":308458,"line_start":223,"line_end":223,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308463,"byte_end":308466,"line_start":224,"line_end":224,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308471,"byte_end":308478,"line_start":225,"line_end":225,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308483,"byte_end":308506,"line_start":226,"line_end":226,"column_start":5,"column_end":28}},{"value":"/ let mut parts = Parts::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308511,"byte_end":308548,"line_start":227,"line_end":227,"column_start":5,"column_end":42}},{"value":"/ parts.scheme = Some(\"http\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308553,"byte_end":308602,"line_start":228,"line_end":228,"column_start":5,"column_end":54}},{"value":"/ parts.authority = Some(\"foo.com\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308607,"byte_end":308662,"line_start":229,"line_end":229,"column_start":5,"column_end":60}},{"value":"/ parts.path_and_query = Some(\"/foo\".parse().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308667,"byte_end":308724,"line_start":230,"line_end":230,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308729,"byte_end":308732,"line_start":231,"line_end":231,"column_start":5,"column_end":8}},{"value":"/ let uri = Uri::from_parts(parts).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308737,"byte_end":308783,"line_start":232,"line_end":232,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308788,"byte_end":308791,"line_start":233,"line_end":233,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.scheme().unwrap().as_str(), \"http\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308796,"byte_end":308851,"line_start":234,"line_end":234,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(uri.authority().unwrap(), \"foo.com\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308856,"byte_end":308908,"line_start":235,"line_end":235,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(uri.path(), \"/foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308913,"byte_end":308948,"line_start":236,"line_end":236,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":308953,"byte_end":308960,"line_start":237,"line_end":237,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2097},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":310308,"byte_end":310325,"line_start":281,"line_end":281,"column_start":12,"column_end":29},"name":"from_maybe_shared","qualname":"::from_maybe_shared","value":"fn from_maybe_shared(T) -> Result where T: AsRef<[u8]> +\n'static","parent":null,"children":[],"decl_id":null,"docs":" Attempt to convert a `Bytes` buffer to a `Uri`.","sig":null,"attributes":[{"value":"/ Attempt to convert a `Bytes` buffer to a `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":310104,"byte_end":310155,"line_start":277,"line_end":277,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":310160,"byte_end":310163,"line_start":278,"line_end":278,"column_start":5,"column_end":8}},{"value":"/ This will try to prevent a copy if the type passed is the type used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":310168,"byte_end":310239,"line_start":279,"line_end":279,"column_start":5,"column_end":76}},{"value":"/ internally, and will copy the data if it is not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":310244,"byte_end":310296,"line_start":280,"line_end":280,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":2101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312610,"byte_end":312621,"line_start":361,"line_end":361,"column_start":12,"column_end":23},"name":"from_static","qualname":"::from_static","value":"fn from_static(&'static str) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Convert a `Uri` from a static string.","sig":null,"attributes":[{"value":"/ Convert a `Uri` from a static string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312079,"byte_end":312120,"line_start":343,"line_end":343,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312125,"byte_end":312128,"line_start":344,"line_end":344,"column_start":5,"column_end":8}},{"value":"/ This function will not perform any copying, however the string is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312133,"byte_end":312202,"line_start":345,"line_end":345,"column_start":5,"column_end":74}},{"value":"/ checked to ensure that it is valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312207,"byte_end":312246,"line_start":346,"line_end":346,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312251,"byte_end":312254,"line_start":347,"line_end":347,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312259,"byte_end":312271,"line_start":348,"line_end":348,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312276,"byte_end":312279,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ This function panics if the argument is an invalid URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312284,"byte_end":312343,"line_start":350,"line_end":350,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312348,"byte_end":312351,"line_start":351,"line_end":351,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312356,"byte_end":312370,"line_start":352,"line_end":352,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312375,"byte_end":312378,"line_start":353,"line_end":353,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312383,"byte_end":312390,"line_start":354,"line_end":354,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312395,"byte_end":312420,"line_start":355,"line_end":355,"column_start":5,"column_end":30}},{"value":"/ let uri = Uri::from_static(\"http://example.com/foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312425,"byte_end":312482,"line_start":356,"line_end":356,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312487,"byte_end":312490,"line_start":357,"line_end":357,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.host().unwrap(), \"example.com\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312495,"byte_end":312546,"line_start":358,"line_end":358,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(uri.path(), \"/foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312551,"byte_end":312586,"line_start":359,"line_end":359,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312591,"byte_end":312598,"line_start":360,"line_end":360,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313403,"byte_end":313413,"line_start":390,"line_end":390,"column_start":12,"column_end":22},"name":"into_parts","qualname":"::into_parts","value":"fn into_parts(Self) -> Parts","parent":null,"children":[],"decl_id":null,"docs":" Convert a `Uri` into `Parts`.","sig":null,"attributes":[{"value":"/ Convert a `Uri` into `Parts`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312856,"byte_end":312889,"line_start":369,"line_end":369,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312894,"byte_end":312897,"line_start":370,"line_end":370,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312902,"byte_end":312912,"line_start":371,"line_end":371,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312917,"byte_end":312920,"line_start":372,"line_end":372,"column_start":5,"column_end":8}},{"value":"/ This is just an inherent method providing the same functionality as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":312925,"byte_end":312996,"line_start":373,"line_end":373,"column_start":5,"column_end":76}},{"value":"/ `let parts: Parts = uri.into()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313001,"byte_end":313036,"line_start":374,"line_end":374,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313041,"byte_end":313044,"line_start":375,"line_end":375,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313049,"byte_end":313063,"line_start":376,"line_end":376,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313068,"byte_end":313071,"line_start":377,"line_end":377,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313076,"byte_end":313083,"line_start":378,"line_end":378,"column_start":5,"column_end":12}},{"value":"/ # use http::uri::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313088,"byte_end":313111,"line_start":379,"line_end":379,"column_start":5,"column_end":28}},{"value":"/ let uri: Uri = \"/foo\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313116,"byte_end":313159,"line_start":380,"line_end":380,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313164,"byte_end":313167,"line_start":381,"line_end":381,"column_start":5,"column_end":8}},{"value":"/ let parts = uri.into_parts();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313172,"byte_end":313205,"line_start":382,"line_end":382,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313210,"byte_end":313213,"line_start":383,"line_end":383,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(parts.path_and_query.unwrap(), \"/foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313218,"byte_end":313272,"line_start":384,"line_end":384,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313277,"byte_end":313280,"line_start":385,"line_end":385,"column_start":5,"column_end":8}},{"value":"/ assert!(parts.scheme.is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313285,"byte_end":313321,"line_start":386,"line_end":386,"column_start":5,"column_end":41}},{"value":"/ assert!(parts.authority.is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313326,"byte_end":313365,"line_start":387,"line_end":387,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313370,"byte_end":313377,"line_start":388,"line_end":388,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313382,"byte_end":313391,"line_start":389,"line_end":389,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313538,"byte_end":313552,"line_start":396,"line_end":396,"column_start":12,"column_end":26},"name":"path_and_query","qualname":"::path_and_query","value":"fn path_and_query<'_>(&'_ Self) -> Option<&'_ PathAndQuery>","parent":null,"children":[],"decl_id":null,"docs":" Returns the path & query components of the Uri\n","sig":null,"attributes":[{"value":"/ Returns the path & query components of the Uri","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313462,"byte_end":313512,"line_start":394,"line_end":394,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313517,"byte_end":313526,"line_start":395,"line_end":395,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314798,"byte_end":314802,"line_start":439,"line_end":439,"column_start":12,"column_end":16},"name":"path","qualname":"::path","value":"fn path<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Get the path of this `Uri`.","sig":null,"attributes":[{"value":"/ Get the path of this `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313757,"byte_end":313788,"line_start":404,"line_end":404,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313793,"byte_end":313796,"line_start":405,"line_end":405,"column_start":5,"column_end":8}},{"value":"/ Both relative and absolute URIs contain a path component, though it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313801,"byte_end":313872,"line_start":406,"line_end":406,"column_start":5,"column_end":76}},{"value":"/ might be the empty string. The path component is **case sensitive**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313877,"byte_end":313949,"line_start":407,"line_end":407,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313954,"byte_end":313957,"line_start":408,"line_end":408,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313962,"byte_end":313976,"line_start":409,"line_end":409,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":313981,"byte_end":314064,"line_start":410,"line_end":410,"column_start":5,"column_end":88}},{"value":"/ |--------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314069,"byte_end":314122,"line_start":411,"line_end":411,"column_start":5,"column_end":58}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314127,"byte_end":314176,"line_start":412,"line_end":412,"column_start":5,"column_end":54}},{"value":"/ path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314181,"byte_end":314231,"line_start":413,"line_end":413,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314236,"byte_end":314243,"line_start":414,"line_end":414,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314248,"byte_end":314251,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ If the URI is `*` then the path component is equal to `*`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314256,"byte_end":314318,"line_start":416,"line_end":416,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314323,"byte_end":314326,"line_start":417,"line_end":417,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314331,"byte_end":314345,"line_start":418,"line_end":418,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314350,"byte_end":314353,"line_start":419,"line_end":419,"column_start":5,"column_end":8}},{"value":"/ A relative URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314358,"byte_end":314376,"line_start":420,"line_end":420,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314381,"byte_end":314384,"line_start":421,"line_end":421,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314389,"byte_end":314396,"line_start":422,"line_end":422,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314401,"byte_end":314421,"line_start":423,"line_end":423,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314426,"byte_end":314429,"line_start":424,"line_end":424,"column_start":5,"column_end":8}},{"value":"/ let uri: Uri = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314434,"byte_end":314485,"line_start":425,"line_end":425,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314490,"byte_end":314493,"line_start":426,"line_end":426,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.path(), \"/hello/world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314498,"byte_end":314541,"line_start":427,"line_end":427,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314546,"byte_end":314553,"line_start":428,"line_end":428,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314558,"byte_end":314561,"line_start":429,"line_end":429,"column_start":5,"column_end":8}},{"value":"/ An absolute URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314566,"byte_end":314585,"line_start":430,"line_end":430,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314590,"byte_end":314593,"line_start":431,"line_end":431,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314598,"byte_end":314605,"line_start":432,"line_end":432,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314610,"byte_end":314630,"line_start":433,"line_end":433,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"http://example.org/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314635,"byte_end":314704,"line_start":434,"line_end":434,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314709,"byte_end":314712,"line_start":435,"line_end":435,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.path(), \"/hello/world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314717,"byte_end":314760,"line_start":436,"line_end":436,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314765,"byte_end":314772,"line_start":437,"line_end":437,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314777,"byte_end":314786,"line_start":438,"line_end":438,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315946,"byte_end":315952,"line_start":483,"line_end":483,"column_start":12,"column_end":18},"name":"scheme","qualname":"::scheme","value":"fn scheme<'_>(&'_ Self) -> Option<&'_ Scheme>","parent":null,"children":[],"decl_id":null,"docs":" Get the scheme of this `Uri`.","sig":null,"attributes":[{"value":"/ Get the scheme of this `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314941,"byte_end":314974,"line_start":447,"line_end":447,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314979,"byte_end":314982,"line_start":448,"line_end":448,"column_start":5,"column_end":8}},{"value":"/ The URI scheme refers to a specification for assigning identifiers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":314987,"byte_end":315057,"line_start":449,"line_end":449,"column_start":5,"column_end":75}},{"value":"/ within that scheme. Only absolute URIs contain a scheme component, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315062,"byte_end":315136,"line_start":450,"line_end":450,"column_start":5,"column_end":79}},{"value":"/ not all absolute URIs will contain a scheme component. Although scheme","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315141,"byte_end":315216,"line_start":451,"line_end":451,"column_start":5,"column_end":80}},{"value":"/ names are case-insensitive, the canonical form is lowercase.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315221,"byte_end":315285,"line_start":452,"line_end":452,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315290,"byte_end":315293,"line_start":453,"line_end":453,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315298,"byte_end":315312,"line_start":454,"line_end":454,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315317,"byte_end":315400,"line_start":455,"line_end":455,"column_start":5,"column_end":88}},{"value":"/ |-|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315405,"byte_end":315412,"line_start":456,"line_end":456,"column_start":5,"column_end":12}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315417,"byte_end":315423,"line_start":457,"line_end":457,"column_start":5,"column_end":11}},{"value":"/ scheme","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315428,"byte_end":315438,"line_start":458,"line_end":458,"column_start":5,"column_end":15}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315443,"byte_end":315450,"line_start":459,"line_end":459,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315455,"byte_end":315458,"line_start":460,"line_end":460,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315463,"byte_end":315477,"line_start":461,"line_end":461,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315482,"byte_end":315485,"line_start":462,"line_end":462,"column_start":5,"column_end":8}},{"value":"/ Absolute URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315490,"byte_end":315506,"line_start":463,"line_end":463,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315511,"byte_end":315514,"line_start":464,"line_end":464,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315519,"byte_end":315526,"line_start":465,"line_end":465,"column_start":5,"column_end":12}},{"value":"/ use http::uri::{Scheme, Uri};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315531,"byte_end":315564,"line_start":466,"line_end":466,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315569,"byte_end":315572,"line_start":467,"line_end":467,"column_start":5,"column_end":8}},{"value":"/ let uri: Uri = \"http://example.org/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315577,"byte_end":315646,"line_start":468,"line_end":468,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315651,"byte_end":315654,"line_start":469,"line_end":469,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.scheme(), Some(&Scheme::HTTP));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315659,"byte_end":315709,"line_start":470,"line_end":470,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315714,"byte_end":315721,"line_start":471,"line_end":471,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315726,"byte_end":315729,"line_start":472,"line_end":472,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315734,"byte_end":315737,"line_start":473,"line_end":473,"column_start":5,"column_end":8}},{"value":"/ Relative URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315742,"byte_end":315758,"line_start":474,"line_end":474,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315763,"byte_end":315766,"line_start":475,"line_end":475,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315771,"byte_end":315778,"line_start":476,"line_end":476,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315783,"byte_end":315803,"line_start":477,"line_end":477,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315808,"byte_end":315859,"line_start":478,"line_end":478,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315864,"byte_end":315867,"line_start":479,"line_end":479,"column_start":5,"column_end":8}},{"value":"/ assert!(uri.scheme().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315872,"byte_end":315908,"line_start":480,"line_end":480,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315913,"byte_end":315920,"line_start":481,"line_end":481,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":315925,"byte_end":315934,"line_start":482,"line_end":482,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316396,"byte_end":316406,"line_start":502,"line_end":502,"column_start":12,"column_end":22},"name":"scheme_str","qualname":"::scheme_str","value":"fn scheme_str<'_>(&'_ Self) -> Option<&'_ str>","parent":null,"children":[],"decl_id":null,"docs":" Get the scheme of this `Uri` as a `&str`.","sig":null,"attributes":[{"value":"/ Get the scheme of this `Uri` as a `&str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316108,"byte_end":316153,"line_start":491,"line_end":491,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316158,"byte_end":316161,"line_start":492,"line_end":492,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316166,"byte_end":316179,"line_start":493,"line_end":493,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316184,"byte_end":316187,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316192,"byte_end":316199,"line_start":495,"line_end":495,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316204,"byte_end":316224,"line_start":496,"line_end":496,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"http://example.org/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316229,"byte_end":316298,"line_start":497,"line_end":497,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316303,"byte_end":316306,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.scheme_str(), Some(\"http\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316311,"byte_end":316358,"line_start":499,"line_end":499,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316363,"byte_end":316370,"line_start":500,"line_end":500,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316375,"byte_end":316384,"line_start":501,"line_end":501,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317777,"byte_end":317786,"line_start":548,"line_end":548,"column_start":12,"column_end":21},"name":"authority","qualname":"::authority","value":"fn authority<'_>(&'_ Self) -> Option<&'_ Authority>","parent":null,"children":[],"decl_id":null,"docs":" Get the authority of this `Uri`.","sig":null,"attributes":[{"value":"/ Get the authority of this `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316567,"byte_end":316603,"line_start":510,"line_end":510,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316608,"byte_end":316611,"line_start":511,"line_end":511,"column_start":5,"column_end":8}},{"value":"/ The authority is a hierarchical element for naming authority such that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316616,"byte_end":316690,"line_start":512,"line_end":512,"column_start":5,"column_end":79}},{"value":"/ the remainder of the URI is delegated to that authority. For HTTP, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316695,"byte_end":316769,"line_start":513,"line_end":513,"column_start":5,"column_end":79}},{"value":"/ authority consists of the host and port. The host portion of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316774,"byte_end":316842,"line_start":514,"line_end":514,"column_start":5,"column_end":73}},{"value":"/ authority is **case-insensitive**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316847,"byte_end":316885,"line_start":515,"line_end":515,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316890,"byte_end":316893,"line_start":516,"line_end":516,"column_start":5,"column_end":8}},{"value":"/ The authority also includes a `username:password` component, however","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316898,"byte_end":316970,"line_start":517,"line_end":517,"column_start":5,"column_end":77}},{"value":"/ the use of this is deprecated and should be avoided.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":316975,"byte_end":317031,"line_start":518,"line_end":518,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317036,"byte_end":317039,"line_start":519,"line_end":519,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317044,"byte_end":317058,"line_start":520,"line_end":520,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317063,"byte_end":317146,"line_start":521,"line_end":521,"column_start":5,"column_end":88}},{"value":"/ |-------------------------------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317151,"byte_end":317194,"line_start":522,"line_end":522,"column_start":5,"column_end":48}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317199,"byte_end":317224,"line_start":523,"line_end":523,"column_start":5,"column_end":30}},{"value":"/ authority","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317229,"byte_end":317258,"line_start":524,"line_end":524,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317263,"byte_end":317270,"line_start":525,"line_end":525,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317275,"byte_end":317278,"line_start":526,"line_end":526,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317283,"byte_end":317297,"line_start":527,"line_end":527,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317302,"byte_end":317305,"line_start":528,"line_end":528,"column_start":5,"column_end":8}},{"value":"/ Absolute URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317310,"byte_end":317326,"line_start":529,"line_end":529,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317331,"byte_end":317334,"line_start":530,"line_end":530,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317339,"byte_end":317346,"line_start":531,"line_end":531,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317351,"byte_end":317371,"line_start":532,"line_end":532,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"http://example.org:80/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317376,"byte_end":317448,"line_start":533,"line_end":533,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317453,"byte_end":317456,"line_start":534,"line_end":534,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.authority().map(|a| a.as_str()), Some(\"example.org:80\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317461,"byte_end":317537,"line_start":535,"line_end":535,"column_start":5,"column_end":81}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317542,"byte_end":317549,"line_start":536,"line_end":536,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317554,"byte_end":317557,"line_start":537,"line_end":537,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317562,"byte_end":317565,"line_start":538,"line_end":538,"column_start":5,"column_end":8}},{"value":"/ Relative URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317570,"byte_end":317586,"line_start":539,"line_end":539,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317591,"byte_end":317594,"line_start":540,"line_end":540,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317599,"byte_end":317606,"line_start":541,"line_end":541,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317611,"byte_end":317631,"line_start":542,"line_end":542,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317636,"byte_end":317687,"line_start":543,"line_end":543,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317692,"byte_end":317695,"line_start":544,"line_end":544,"column_start":5,"column_end":8}},{"value":"/ assert!(uri.authority().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317700,"byte_end":317739,"line_start":545,"line_end":545,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317744,"byte_end":317751,"line_start":546,"line_end":546,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317756,"byte_end":317765,"line_start":547,"line_end":547,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318953,"byte_end":318957,"line_start":590,"line_end":590,"column_start":12,"column_end":16},"name":"host","qualname":"::host","value":"fn host<'_>(&'_ Self) -> Option<&'_ str>","parent":null,"children":[],"decl_id":null,"docs":" Get the host of this `Uri`.","sig":null,"attributes":[{"value":"/ Get the host of this `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317951,"byte_end":317982,"line_start":556,"line_end":556,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317987,"byte_end":317990,"line_start":557,"line_end":557,"column_start":5,"column_end":8}},{"value":"/ The host subcomponent of authority is identified by an IP literal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":317995,"byte_end":318064,"line_start":558,"line_end":558,"column_start":5,"column_end":74}},{"value":"/ encapsulated within square brackets, an IPv4 address in dotted- decimal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318069,"byte_end":318144,"line_start":559,"line_end":559,"column_start":5,"column_end":80}},{"value":"/ form, or a registered name. The host subcomponent is **case-insensitive**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318149,"byte_end":318228,"line_start":560,"line_end":560,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318233,"byte_end":318236,"line_start":561,"line_end":561,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318241,"byte_end":318255,"line_start":562,"line_end":562,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318260,"byte_end":318343,"line_start":563,"line_end":563,"column_start":5,"column_end":88}},{"value":"/ |---------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318348,"byte_end":318387,"line_start":564,"line_end":564,"column_start":5,"column_end":44}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318392,"byte_end":318426,"line_start":565,"line_end":565,"column_start":5,"column_end":39}},{"value":"/ host","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318431,"byte_end":318467,"line_start":566,"line_end":566,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318472,"byte_end":318479,"line_start":567,"line_end":567,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318484,"byte_end":318487,"line_start":568,"line_end":568,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318492,"byte_end":318506,"line_start":569,"line_end":569,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318511,"byte_end":318514,"line_start":570,"line_end":570,"column_start":5,"column_end":8}},{"value":"/ Absolute URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318519,"byte_end":318535,"line_start":571,"line_end":571,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318540,"byte_end":318543,"line_start":572,"line_end":572,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318548,"byte_end":318555,"line_start":573,"line_end":573,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318560,"byte_end":318580,"line_start":574,"line_end":574,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"http://example.org:80/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318585,"byte_end":318657,"line_start":575,"line_end":575,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318662,"byte_end":318665,"line_start":576,"line_end":576,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.host(), Some(\"example.org\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318670,"byte_end":318718,"line_start":577,"line_end":577,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318723,"byte_end":318730,"line_start":578,"line_end":578,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318735,"byte_end":318738,"line_start":579,"line_end":579,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318743,"byte_end":318746,"line_start":580,"line_end":580,"column_start":5,"column_end":8}},{"value":"/ Relative URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318751,"byte_end":318767,"line_start":581,"line_end":581,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318772,"byte_end":318775,"line_start":582,"line_end":582,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318780,"byte_end":318787,"line_start":583,"line_end":583,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318792,"byte_end":318812,"line_start":584,"line_end":584,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318817,"byte_end":318868,"line_start":585,"line_end":585,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318873,"byte_end":318876,"line_start":586,"line_end":586,"column_start":5,"column_end":8}},{"value":"/ assert!(uri.host().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318881,"byte_end":318915,"line_start":587,"line_end":587,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318920,"byte_end":318927,"line_start":588,"line_end":588,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":318932,"byte_end":318941,"line_start":589,"line_end":589,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320353,"byte_end":320357,"line_start":637,"line_end":637,"column_start":12,"column_end":16},"name":"port","qualname":"::port","value":"fn port<'_>(&'_ Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":" Get the port part of this `Uri`.","sig":null,"attributes":[{"value":"/ Get the port part of this `Uri`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319037,"byte_end":319073,"line_start":594,"line_end":594,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319078,"byte_end":319081,"line_start":595,"line_end":595,"column_start":5,"column_end":8}},{"value":"/ The port subcomponent of authority is designated by an optional port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319086,"byte_end":319158,"line_start":596,"line_end":596,"column_start":5,"column_end":77}},{"value":"/ number following the host and delimited from it by a single colon (\":\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319163,"byte_end":319238,"line_start":597,"line_end":597,"column_start":5,"column_end":80}},{"value":"/ character. It can be turned into a decimal port number with the `as_u16`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319243,"byte_end":319319,"line_start":598,"line_end":598,"column_start":5,"column_end":81}},{"value":"/ method or as a `str` with the `as_str` method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319324,"byte_end":319374,"line_start":599,"line_end":599,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319379,"byte_end":319382,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319387,"byte_end":319401,"line_start":601,"line_end":601,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319406,"byte_end":319489,"line_start":602,"line_end":602,"column_start":5,"column_end":88}},{"value":"/ |-|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319494,"byte_end":319537,"line_start":603,"line_end":603,"column_start":5,"column_end":48}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319542,"byte_end":319584,"line_start":604,"line_end":604,"column_start":5,"column_end":47}},{"value":"/ port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319589,"byte_end":319633,"line_start":605,"line_end":605,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319638,"byte_end":319645,"line_start":606,"line_end":606,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319650,"byte_end":319653,"line_start":607,"line_end":607,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319658,"byte_end":319672,"line_start":608,"line_end":608,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319677,"byte_end":319680,"line_start":609,"line_end":609,"column_start":5,"column_end":8}},{"value":"/ Absolute URI with port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319685,"byte_end":319711,"line_start":610,"line_end":610,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319716,"byte_end":319719,"line_start":611,"line_end":611,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319724,"byte_end":319731,"line_start":612,"line_end":612,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319736,"byte_end":319756,"line_start":613,"line_end":613,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"http://example.org:80/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319761,"byte_end":319833,"line_start":614,"line_end":614,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319838,"byte_end":319841,"line_start":615,"line_end":615,"column_start":5,"column_end":8}},{"value":"/ let port = uri.port().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319846,"byte_end":319881,"line_start":616,"line_end":616,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(port.as_u16(), 80);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319886,"byte_end":319920,"line_start":617,"line_end":617,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319925,"byte_end":319932,"line_start":618,"line_end":618,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319937,"byte_end":319940,"line_start":619,"line_end":619,"column_start":5,"column_end":8}},{"value":"/ Absolute URI without port","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319945,"byte_end":319974,"line_start":620,"line_end":620,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319979,"byte_end":319982,"line_start":621,"line_end":621,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319987,"byte_end":319994,"line_start":622,"line_end":622,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":319999,"byte_end":320019,"line_start":623,"line_end":623,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"http://example.org/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320024,"byte_end":320093,"line_start":624,"line_end":624,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320098,"byte_end":320101,"line_start":625,"line_end":625,"column_start":5,"column_end":8}},{"value":"/ assert!(uri.port().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320106,"byte_end":320140,"line_start":626,"line_end":626,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320145,"byte_end":320152,"line_start":627,"line_end":627,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320157,"byte_end":320160,"line_start":628,"line_end":628,"column_start":5,"column_end":8}},{"value":"/ Relative URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320165,"byte_end":320181,"line_start":629,"line_end":629,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320186,"byte_end":320189,"line_start":630,"line_end":630,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320194,"byte_end":320201,"line_start":631,"line_end":631,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320206,"byte_end":320226,"line_start":632,"line_end":632,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320231,"byte_end":320282,"line_start":633,"line_end":633,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320287,"byte_end":320290,"line_start":634,"line_end":634,"column_start":5,"column_end":8}},{"value":"/ assert!(uri.port().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320295,"byte_end":320329,"line_start":635,"line_end":635,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320334,"byte_end":320341,"line_start":636,"line_end":636,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320737,"byte_end":320745,"line_start":652,"line_end":652,"column_start":12,"column_end":20},"name":"port_u16","qualname":"::port_u16","value":"fn port_u16<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Get the port of this `Uri` as a `u16`.","sig":null,"attributes":[{"value":"/ Get the port of this `Uri` as a `u16`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320448,"byte_end":320490,"line_start":641,"line_end":641,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320495,"byte_end":320498,"line_start":642,"line_end":642,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320503,"byte_end":320506,"line_start":643,"line_end":643,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320511,"byte_end":320524,"line_start":644,"line_end":644,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320529,"byte_end":320532,"line_start":645,"line_end":645,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320537,"byte_end":320544,"line_start":646,"line_end":646,"column_start":5,"column_end":12}},{"value":"/ # use http::{Uri, uri::Port};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320549,"byte_end":320582,"line_start":647,"line_end":647,"column_start":5,"column_end":38}},{"value":"/ let uri: Uri = \"http://example.org:80/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320587,"byte_end":320659,"line_start":648,"line_end":648,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320664,"byte_end":320667,"line_start":649,"line_end":649,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.port_u16(), Some(80));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320672,"byte_end":320713,"line_start":650,"line_end":650,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320718,"byte_end":320725,"line_start":651,"line_end":651,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322400,"byte_end":322405,"line_start":700,"line_end":700,"column_start":12,"column_end":17},"name":"query","qualname":"::query","value":"fn query<'_>(&'_ Self) -> Option<&'_ str>","parent":null,"children":[],"decl_id":null,"docs":" Get the query string of this `Uri`, starting after the `?`.","sig":null,"attributes":[{"value":"/ Get the query string of this `Uri`, starting after the `?`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320832,"byte_end":320895,"line_start":656,"line_end":656,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320900,"byte_end":320903,"line_start":657,"line_end":657,"column_start":5,"column_end":8}},{"value":"/ The query component contains non-hierarchical data that, along with data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320908,"byte_end":320984,"line_start":658,"line_end":658,"column_start":5,"column_end":81}},{"value":"/ in the path component, serves to identify a resource within the scope of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":320989,"byte_end":321065,"line_start":659,"line_end":659,"column_start":5,"column_end":81}},{"value":"/ the URI's scheme and naming authority (if any). The query component is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321070,"byte_end":321144,"line_start":660,"line_end":660,"column_start":5,"column_end":79}},{"value":"/ indicated by the first question mark (\"?\") character and terminated by a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321149,"byte_end":321225,"line_start":661,"line_end":661,"column_start":5,"column_end":81}},{"value":"/ number sign (\"#\") character or by the end of the URI.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321230,"byte_end":321287,"line_start":662,"line_end":662,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321292,"byte_end":321295,"line_start":663,"line_end":663,"column_start":5,"column_end":8}},{"value":"/ ```notrust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321300,"byte_end":321314,"line_start":664,"line_end":664,"column_start":5,"column_end":19}},{"value":"/ abc://username:password@example.com:123/path/data?key=value&key2=value2#fragid1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321319,"byte_end":321402,"line_start":665,"line_end":665,"column_start":5,"column_end":88}},{"value":"/ |-------------------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321407,"byte_end":321482,"line_start":666,"line_end":666,"column_start":5,"column_end":80}},{"value":"/ |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321487,"byte_end":321552,"line_start":667,"line_end":667,"column_start":5,"column_end":70}},{"value":"/ query","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321557,"byte_end":321624,"line_start":668,"line_end":668,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321629,"byte_end":321636,"line_start":669,"line_end":669,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321641,"byte_end":321644,"line_start":670,"line_end":670,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321649,"byte_end":321663,"line_start":671,"line_end":671,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321668,"byte_end":321671,"line_start":672,"line_end":672,"column_start":5,"column_end":8}},{"value":"/ Absolute URI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321676,"byte_end":321692,"line_start":673,"line_end":673,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321697,"byte_end":321700,"line_start":674,"line_end":674,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321705,"byte_end":321712,"line_start":675,"line_end":675,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321717,"byte_end":321737,"line_start":676,"line_end":676,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"http://example.org/hello/world?key=value\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321742,"byte_end":321821,"line_start":677,"line_end":677,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321826,"byte_end":321829,"line_start":678,"line_end":678,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.query(), Some(\"key=value\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321834,"byte_end":321881,"line_start":679,"line_end":679,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321886,"byte_end":321893,"line_start":680,"line_end":680,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321898,"byte_end":321901,"line_start":681,"line_end":681,"column_start":5,"column_end":8}},{"value":"/ Relative URI with a query string component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321906,"byte_end":321952,"line_start":682,"line_end":682,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321957,"byte_end":321960,"line_start":683,"line_end":683,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321965,"byte_end":321972,"line_start":684,"line_end":684,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":321977,"byte_end":321997,"line_start":685,"line_end":685,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"/hello/world?key=value&foo=bar\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322002,"byte_end":322071,"line_start":686,"line_end":686,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322076,"byte_end":322079,"line_start":687,"line_end":687,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(uri.query(), Some(\"key=value&foo=bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322084,"byte_end":322139,"line_start":688,"line_end":688,"column_start":5,"column_end":60}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322144,"byte_end":322151,"line_start":689,"line_end":689,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322156,"byte_end":322159,"line_start":690,"line_end":690,"column_start":5,"column_end":8}},{"value":"/ Relative URI without a query string component","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322164,"byte_end":322213,"line_start":691,"line_end":691,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322218,"byte_end":322221,"line_start":692,"line_end":692,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322226,"byte_end":322233,"line_start":693,"line_end":693,"column_start":5,"column_end":12}},{"value":"/ # use http::Uri;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322238,"byte_end":322258,"line_start":694,"line_end":694,"column_start":5,"column_end":25}},{"value":"/ let uri: Uri = \"/hello/world\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322263,"byte_end":322314,"line_start":695,"line_end":695,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322319,"byte_end":322322,"line_start":696,"line_end":696,"column_start":5,"column_end":8}},{"value":"/ assert!(uri.query().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322327,"byte_end":322362,"line_start":697,"line_end":697,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322367,"byte_end":322374,"line_start":698,"line_end":698,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322379,"byte_end":322388,"line_start":699,"line_end":699,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322681,"byte_end":322689,"line_start":713,"line_end":713,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a [u8]) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322664,"byte_end":322673,"line_start":712,"line_end":712,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322882,"byte_end":322890,"line_start":722,"line_end":722,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a str) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322865,"byte_end":322874,"line_start":721,"line_end":721,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323051,"byte_end":323059,"line_start":731,"line_end":731,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323034,"byte_end":323043,"line_start":730,"line_end":730,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323215,"byte_end":323223,"line_start":740,"line_end":740,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(String) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323198,"byte_end":323207,"line_start":739,"line_end":739,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323403,"byte_end":323411,"line_start":749,"line_end":749,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(Vec) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323386,"byte_end":323395,"line_start":748,"line_end":748,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323595,"byte_end":323603,"line_start":758,"line_end":758,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(Parts) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323578,"byte_end":323587,"line_start":757,"line_end":757,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323774,"byte_end":323782,"line_start":767,"line_end":767,"column_start":8,"column_end":16},"name":"try_from","qualname":"::try_from","value":"fn try_from(&'a Uri) -> Result","parent":{"krate":2,"index":3176},"children":[],"decl_id":{"krate":2,"index":3179},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323757,"byte_end":323766,"line_start":766,"line_end":766,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323940,"byte_end":323944,"line_start":774,"line_end":774,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Authority) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":324206,"byte_end":324210,"line_start":785,"line_end":785,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PathAndQuery) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":324460,"byte_end":324464,"line_start":796,"line_end":796,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Uri) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":326778,"byte_end":326786,"line_start":887,"line_end":887,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":326761,"byte_end":326770,"line_start":886,"line_end":886,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":326902,"byte_end":326904,"line_start":893,"line_end":893,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Uri) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":327322,"byte_end":327324,"line_start":915,"line_end":915,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329240,"byte_end":329242,"line_start":994,"line_end":994,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Uri) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329345,"byte_end":329347,"line_start":1000,"line_end":1000,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329459,"byte_end":329461,"line_start":1006,"line_end":1006,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Uri) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329621,"byte_end":329628,"line_start":1016,"line_end":1016,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Uri","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329604,"byte_end":329613,"line_start":1015,"line_end":1015,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329839,"byte_end":329842,"line_start":1026,"line_end":1026,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330287,"byte_end":330290,"line_start":1046,"line_end":1046,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330432,"byte_end":330436,"line_start":1052,"line_end":1052,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(ErrorKind) -> InvalidUri","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330552,"byte_end":330556,"line_start":1058,"line_end":1058,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(ErrorKind) -> InvalidUriParts","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331408,"byte_end":331411,"line_start":1082,"line_end":1082,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331574,"byte_end":331577,"line_start":1090,"line_end":1090,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331723,"byte_end":331727,"line_start":1098,"line_end":1098,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"version","qualname":"::version","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","parent":null,"children":[{"krate":0,"index":2187},{"krate":0,"index":3283},{"krate":0,"index":3286},{"krate":0,"index":3287},{"krate":0,"index":3290},{"krate":0,"index":3292},{"krate":0,"index":3293},{"krate":0,"index":3295},{"krate":0,"index":3296},{"krate":0,"index":3298},{"krate":0,"index":3300},{"krate":0,"index":2190},{"krate":0,"index":3303},{"krate":0,"index":3316},{"krate":0,"index":3317},{"krate":0,"index":3319},{"krate":0,"index":3321},{"krate":0,"index":3322},{"krate":0,"index":3324},{"krate":0,"index":3325},{"krate":0,"index":3327},{"krate":0,"index":3329},{"krate":0,"index":2196},{"krate":0,"index":2198}],"decl_id":null,"docs":" HTTP version","sig":null,"attributes":[{"value":"/ HTTP version","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388662,"byte_end":388678,"line_start":1,"line_end":1,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388679,"byte_end":388682,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This module contains a definition of the `Version` type. The `Version`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388683,"byte_end":388757,"line_start":3,"line_end":3,"column_start":1,"column_end":75}},{"value":"/ type is intended to be accessed through the root of the crate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388758,"byte_end":388823,"line_start":4,"line_end":4,"column_start":1,"column_end":66}},{"value":"/ (`http::Version`) rather than this module.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388824,"byte_end":388870,"line_start":5,"line_end":5,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388871,"byte_end":388874,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ The `Version` type contains constants that represent the various versions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388875,"byte_end":388952,"line_start":7,"line_end":7,"column_start":1,"column_end":78}},{"value":"/ of the HTTP protocol.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388953,"byte_end":388978,"line_start":8,"line_end":8,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388979,"byte_end":388982,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388983,"byte_end":388997,"line_start":10,"line_end":10,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":388998,"byte_end":389001,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389002,"byte_end":389009,"line_start":12,"line_end":12,"column_start":1,"column_end":8}},{"value":"/ use http::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389010,"byte_end":389032,"line_start":13,"line_end":13,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389033,"byte_end":389036,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ let http11 = Version::HTTP_11;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389037,"byte_end":389071,"line_start":15,"line_end":15,"column_start":1,"column_end":35}},{"value":"/ let http2 = Version::HTTP_2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389072,"byte_end":389104,"line_start":16,"line_end":16,"column_start":1,"column_end":33}},{"value":"/ assert!(http11 != http2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389105,"byte_end":389134,"line_start":17,"line_end":17,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389135,"byte_end":389138,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ println!(\"{:?}\", http2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389139,"byte_end":389167,"line_start":19,"line_end":19,"column_start":1,"column_end":29}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389168,"byte_end":389175,"line_start":20,"line_end":20,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":3283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389307,"byte_end":389314,"line_start":26,"line_end":26,"column_start":12,"column_end":19},"name":"Version","qualname":"::version::Version","value":"","parent":null,"children":[],"decl_id":null,"docs":" Represents a version of the HTTP spec.\n","sig":null,"attributes":[{"value":"/ Represents a version of the HTTP spec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389192,"byte_end":389234,"line_start":24,"line_end":24,"column_start":1,"column_end":43}}]},{"kind":"Const","id":{"krate":0,"index":2191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389371,"byte_end":389378,"line_start":30,"line_end":30,"column_start":15,"column_end":22},"name":"HTTP_09","qualname":"::version::Version::HTTP_09","value":"Version","parent":{"krate":0,"index":2190},"children":[],"decl_id":null,"docs":" `HTTP/0.9`\n","sig":null,"attributes":[{"value":"/ `HTTP/0.9`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389342,"byte_end":389356,"line_start":29,"line_end":29,"column_start":5,"column_end":19}}]},{"kind":"Const","id":{"krate":0,"index":2192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389447,"byte_end":389454,"line_start":33,"line_end":33,"column_start":15,"column_end":22},"name":"HTTP_10","qualname":"::version::Version::HTTP_10","value":"Version","parent":{"krate":0,"index":2190},"children":[],"decl_id":null,"docs":" `HTTP/1.0`\n","sig":null,"attributes":[{"value":"/ `HTTP/1.0`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389418,"byte_end":389432,"line_start":32,"line_end":32,"column_start":5,"column_end":19}}]},{"kind":"Const","id":{"krate":0,"index":2193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389523,"byte_end":389530,"line_start":36,"line_end":36,"column_start":15,"column_end":22},"name":"HTTP_11","qualname":"::version::Version::HTTP_11","value":"Version","parent":{"krate":0,"index":2190},"children":[],"decl_id":null,"docs":" `HTTP/1.1`\n","sig":null,"attributes":[{"value":"/ `HTTP/1.1`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389494,"byte_end":389508,"line_start":35,"line_end":35,"column_start":5,"column_end":19}}]},{"kind":"Const","id":{"krate":0,"index":2194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389599,"byte_end":389605,"line_start":39,"line_end":39,"column_start":15,"column_end":21},"name":"HTTP_2","qualname":"::version::Version::HTTP_2","value":"Version","parent":{"krate":0,"index":2190},"children":[],"decl_id":null,"docs":" `HTTP/2.0`\n","sig":null,"attributes":[{"value":"/ `HTTP/2.0`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389570,"byte_end":389584,"line_start":38,"line_end":38,"column_start":5,"column_end":19}}]},{"kind":"Const","id":{"krate":0,"index":2195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389670,"byte_end":389676,"line_start":42,"line_end":42,"column_start":15,"column_end":21},"name":"HTTP_3","qualname":"::version::Version::HTTP_3","value":"Version","parent":{"krate":0,"index":2190},"children":[],"decl_id":null,"docs":" `HTTP/3.0`\n","sig":null,"attributes":[{"value":"/ `HTTP/3.0`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389641,"byte_end":389655,"line_start":41,"line_end":41,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":2197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389907,"byte_end":389914,"line_start":57,"line_end":57,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Version","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389890,"byte_end":389899,"line_start":56,"line_end":56,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":390001,"byte_end":390004,"line_start":63,"line_end":63,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":392532,"byte_end":392536,"line_start":82,"line_end":82,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(ByteStr) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393048,"byte_end":393053,"line_start":16,"line_end":16,"column_start":12,"column_end":17},"name":"Error","qualname":"::error::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":2249}],"decl_id":null,"docs":" A generic \"error\" for HTTP connections","sig":null,"attributes":[{"value":"/ A generic \"error\" for HTTP connections","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":392710,"byte_end":392752,"line_start":10,"line_end":10,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":392753,"byte_end":392756,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ This error type is less specific than the error returned from other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":392757,"byte_end":392828,"line_start":12,"line_end":12,"column_start":1,"column_end":72}},{"value":"/ functions in this crate, but all other errors can be converted to this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":392829,"byte_end":392903,"line_start":13,"line_end":13,"column_start":1,"column_end":75}},{"value":"/ error. Consumers of this crate can typically consume and work with this form","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":392904,"byte_end":392984,"line_start":14,"line_end":14,"column_start":1,"column_end":81}},{"value":"/ of error for conversions with the `?` operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":392985,"byte_end":393036,"line_start":15,"line_end":15,"column_start":1,"column_end":52}}]},{"kind":"Type","id":{"krate":0,"index":2250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393148,"byte_end":393154,"line_start":21,"line_end":21,"column_start":10,"column_end":16},"name":"Result","qualname":"::error::Result","value":"result::Result","parent":null,"children":[],"decl_id":null,"docs":" A `Result` typedef to use with the `http::Error` type\n","sig":null,"attributes":[{"value":"/ A `Result` typedef to use with the `http::Error` type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393081,"byte_end":393138,"line_start":20,"line_end":20,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":2272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393470,"byte_end":393473,"line_start":33,"line_end":33,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393715,"byte_end":393718,"line_start":42,"line_end":42,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2276},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393917,"byte_end":393919,"line_start":49,"line_end":49,"column_start":12,"column_end":14},"name":"is","qualname":"::is","value":"fn is(&'_ Self) -> bool where T: error::Error + 'static","parent":null,"children":[],"decl_id":null,"docs":" Return true if the underlying error has the same type as T.\n","sig":null,"attributes":[{"value":"/ Return true if the underlying error has the same type as T.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393842,"byte_end":393905,"line_start":48,"line_end":48,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":2278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394075,"byte_end":394082,"line_start":54,"line_end":54,"column_start":12,"column_end":19},"name":"get_ref","qualname":"::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ dyn error::Error + 'static","parent":null,"children":[],"decl_id":null,"docs":" Return a reference to the lower level, inner error.\n","sig":null,"attributes":[{"value":"/ Return a reference to the lower level, inner error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394008,"byte_end":394063,"line_start":53,"line_end":53,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":2281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394554,"byte_end":394560,"line_start":71,"line_end":71,"column_start":8,"column_end":14},"name":"source","qualname":"::source","value":"fn source<'_>(&'_ Self) -> Option<&'_ dyn error::Error + 'static>","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2577},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394708,"byte_end":394712,"line_start":77,"line_end":77,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(status::InvalidStatusCode) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394890,"byte_end":394894,"line_start":85,"line_end":85,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(method::InvalidMethod) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395058,"byte_end":395062,"line_start":93,"line_end":93,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(uri::InvalidUri) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395222,"byte_end":395226,"line_start":101,"line_end":101,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(uri::InvalidUriParts) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395401,"byte_end":395405,"line_start":109,"line_end":109,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(header::InvalidHeaderName) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395588,"byte_end":395592,"line_start":117,"line_end":117,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(header::InvalidHeaderValue) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395775,"byte_end":395779,"line_start":125,"line_end":125,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(std::convert::Infallible) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397418,"byte_end":397428,"line_start":35,"line_end":35,"column_start":12,"column_end":22},"name":"Extensions","qualname":"::extensions::Extensions","value":"Extensions { }","parent":null,"children":[{"krate":0,"index":3358}],"decl_id":null,"docs":" A type map of protocol extensions.","sig":null,"attributes":[{"value":"/ A type map of protocol extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397226,"byte_end":397264,"line_start":30,"line_end":30,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397265,"byte_end":397268,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ `Extensions` can be used by `Request` and `Response` to store","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397269,"byte_end":397334,"line_start":32,"line_end":32,"column_start":1,"column_end":66}},{"value":"/ extra data derived from the underlying protocol.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397335,"byte_end":397387,"line_start":33,"line_end":33,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":2323},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397677,"byte_end":397680,"line_start":44,"line_end":44,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Extensions","parent":null,"children":[],"decl_id":null,"docs":" Create an empty `Extensions`.\n","sig":null,"attributes":[{"value":"/ Create an empty `Extensions`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397618,"byte_end":397651,"line_start":42,"line_end":42,"column_start":5,"column_end":38}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397656,"byte_end":397665,"line_start":43,"line_end":43,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398156,"byte_end":398162,"line_start":62,"line_end":62,"column_start":12,"column_end":18},"name":"insert","qualname":"::insert","value":"fn insert(&'_ mut Self, T) -> Option where T: Send + Sync + 'static","parent":null,"children":[],"decl_id":null,"docs":" Insert a type into this `Extensions`.","sig":null,"attributes":[{"value":"/ Insert a type into this `Extensions`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397743,"byte_end":397784,"line_start":48,"line_end":48,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397789,"byte_end":397792,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ If a extension of this type already existed, it will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397797,"byte_end":397853,"line_start":50,"line_end":50,"column_start":5,"column_end":61}},{"value":"/ be returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397858,"byte_end":397874,"line_start":51,"line_end":51,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397879,"byte_end":397882,"line_start":52,"line_end":52,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397887,"byte_end":397900,"line_start":53,"line_end":53,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397905,"byte_end":397908,"line_start":54,"line_end":54,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397913,"byte_end":397920,"line_start":55,"line_end":55,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397925,"byte_end":397952,"line_start":56,"line_end":56,"column_start":5,"column_end":32}},{"value":"/ let mut ext = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397957,"byte_end":397993,"line_start":57,"line_end":57,"column_start":5,"column_end":41}},{"value":"/ assert!(ext.insert(5i32).is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397998,"byte_end":398038,"line_start":58,"line_end":58,"column_start":5,"column_end":45}},{"value":"/ assert!(ext.insert(4u8).is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398043,"byte_end":398082,"line_start":59,"line_end":59,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(ext.insert(9i32), Some(5i32));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398087,"byte_end":398132,"line_start":60,"line_end":60,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398137,"byte_end":398144,"line_start":61,"line_end":61,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398910,"byte_end":398913,"line_start":86,"line_end":86,"column_start":12,"column_end":15},"name":"get","qualname":"::get","value":"fn get(&'_ Self) -> Option<&'_ T> where T: Send + Sync + 'static","parent":null,"children":[],"decl_id":null,"docs":" Get a reference to a type previously inserted on this `Extensions`.","sig":null,"attributes":[{"value":"/ Get a reference to a type previously inserted on this `Extensions`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398566,"byte_end":398637,"line_start":74,"line_end":74,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398642,"byte_end":398645,"line_start":75,"line_end":75,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398650,"byte_end":398663,"line_start":76,"line_end":76,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398668,"byte_end":398671,"line_start":77,"line_end":77,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398676,"byte_end":398683,"line_start":78,"line_end":78,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398688,"byte_end":398715,"line_start":79,"line_end":79,"column_start":5,"column_end":32}},{"value":"/ let mut ext = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398720,"byte_end":398756,"line_start":80,"line_end":80,"column_start":5,"column_end":41}},{"value":"/ assert!(ext.get::().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398761,"byte_end":398801,"line_start":81,"line_end":81,"column_start":5,"column_end":45}},{"value":"/ ext.insert(5i32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398806,"byte_end":398827,"line_start":82,"line_end":82,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398832,"byte_end":398835,"line_start":83,"line_end":83,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(ext.get::(), Some(&5i32));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398840,"byte_end":398886,"line_start":84,"line_end":84,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":398891,"byte_end":398898,"line_start":85,"line_end":85,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399550,"byte_end":399557,"line_start":105,"line_end":105,"column_start":12,"column_end":19},"name":"get_mut","qualname":"::get_mut","value":"fn get_mut(&'_ mut Self) -> Option<&'_ mut T> where T: Send + Sync +\n'static","parent":null,"children":[],"decl_id":null,"docs":" Get a mutable reference to a type previously inserted on this `Extensions`.","sig":null,"attributes":[{"value":"/ Get a mutable reference to a type previously inserted on this `Extensions`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399151,"byte_end":399230,"line_start":93,"line_end":93,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399235,"byte_end":399238,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399243,"byte_end":399256,"line_start":95,"line_end":95,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399261,"byte_end":399264,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399269,"byte_end":399276,"line_start":97,"line_end":97,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399281,"byte_end":399308,"line_start":98,"line_end":98,"column_start":5,"column_end":32}},{"value":"/ let mut ext = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399313,"byte_end":399349,"line_start":99,"line_end":99,"column_start":5,"column_end":41}},{"value":"/ ext.insert(String::from(\"Hello\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399354,"byte_end":399392,"line_start":100,"line_end":100,"column_start":5,"column_end":43}},{"value":"/ ext.get_mut::().unwrap().push_str(\" World\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399397,"byte_end":399453,"line_start":101,"line_end":101,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399458,"byte_end":399461,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(ext.get::().unwrap(), \"Hello World\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399466,"byte_end":399526,"line_start":103,"line_end":103,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399531,"byte_end":399538,"line_start":104,"line_end":104,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2337},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400197,"byte_end":400203,"line_start":125,"line_end":125,"column_start":12,"column_end":18},"name":"remove","qualname":"::remove","value":"fn remove(&'_ mut Self) -> Option where T: Send + Sync + 'static","parent":null,"children":[],"decl_id":null,"docs":" Remove a type from this `Extensions`.","sig":null,"attributes":[{"value":"/ Remove a type from this `Extensions`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399815,"byte_end":399856,"line_start":112,"line_end":112,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399861,"byte_end":399864,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ If a extension of this type existed, it will be returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399869,"byte_end":399930,"line_start":114,"line_end":114,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399935,"byte_end":399938,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399943,"byte_end":399956,"line_start":116,"line_end":116,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399961,"byte_end":399964,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399969,"byte_end":399976,"line_start":118,"line_end":118,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":399981,"byte_end":400008,"line_start":119,"line_end":119,"column_start":5,"column_end":32}},{"value":"/ let mut ext = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400013,"byte_end":400049,"line_start":120,"line_end":120,"column_start":5,"column_end":41}},{"value":"/ ext.insert(5i32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400054,"byte_end":400075,"line_start":121,"line_end":121,"column_start":5,"column_end":26}},{"value":"/ assert_eq!(ext.remove::(), Some(5i32));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400080,"byte_end":400128,"line_start":122,"line_end":122,"column_start":5,"column_end":53}},{"value":"/ assert!(ext.get::().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400133,"byte_end":400173,"line_start":123,"line_end":123,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400178,"byte_end":400185,"line_start":124,"line_end":124,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400873,"byte_end":400878,"line_start":150,"line_end":150,"column_start":12,"column_end":17},"name":"clear","qualname":"::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Clear the `Extensions` of all inserted extensions.","sig":null,"attributes":[{"value":"/ Clear the `Extensions` of all inserted extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400562,"byte_end":400616,"line_start":137,"line_end":137,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400621,"byte_end":400624,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400629,"byte_end":400642,"line_start":139,"line_end":139,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400647,"byte_end":400650,"line_start":140,"line_end":140,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400655,"byte_end":400662,"line_start":141,"line_end":141,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400667,"byte_end":400694,"line_start":142,"line_end":142,"column_start":5,"column_end":32}},{"value":"/ let mut ext = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400699,"byte_end":400735,"line_start":143,"line_end":143,"column_start":5,"column_end":41}},{"value":"/ ext.insert(5i32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400740,"byte_end":400761,"line_start":144,"line_end":144,"column_start":5,"column_end":26}},{"value":"/ ext.clear();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400766,"byte_end":400782,"line_start":145,"line_end":145,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400787,"byte_end":400790,"line_start":146,"line_end":146,"column_start":5,"column_end":8}},{"value":"/ assert!(ext.get::().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400795,"byte_end":400835,"line_start":147,"line_end":147,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400840,"byte_end":400847,"line_start":148,"line_end":148,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400852,"byte_end":400861,"line_start":149,"line_end":149,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401286,"byte_end":401294,"line_start":168,"line_end":168,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check whether the extension set is empty or not.","sig":null,"attributes":[{"value":"/ Check whether the extension set is empty or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":400984,"byte_end":401036,"line_start":156,"line_end":156,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401041,"byte_end":401044,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401049,"byte_end":401062,"line_start":158,"line_end":158,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401067,"byte_end":401070,"line_start":159,"line_end":159,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401075,"byte_end":401082,"line_start":160,"line_end":160,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401087,"byte_end":401114,"line_start":161,"line_end":161,"column_start":5,"column_end":32}},{"value":"/ let mut ext = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401119,"byte_end":401155,"line_start":162,"line_end":162,"column_start":5,"column_end":41}},{"value":"/ assert!(ext.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401160,"byte_end":401188,"line_start":163,"line_end":163,"column_start":5,"column_end":33}},{"value":"/ ext.insert(5i32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401193,"byte_end":401214,"line_start":164,"line_end":164,"column_start":5,"column_end":26}},{"value":"/ assert!(!ext.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401219,"byte_end":401248,"line_start":165,"line_end":165,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401253,"byte_end":401260,"line_start":166,"line_end":166,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401265,"byte_end":401274,"line_start":167,"line_end":167,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401703,"byte_end":401706,"line_start":186,"line_end":186,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Get the numer of extensions available.","sig":null,"attributes":[{"value":"/ Get the numer of extensions available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401410,"byte_end":401452,"line_start":174,"line_end":174,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401457,"byte_end":401460,"line_start":175,"line_end":175,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401465,"byte_end":401478,"line_start":176,"line_end":176,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401483,"byte_end":401486,"line_start":177,"line_end":177,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401491,"byte_end":401498,"line_start":178,"line_end":178,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401503,"byte_end":401530,"line_start":179,"line_end":179,"column_start":5,"column_end":32}},{"value":"/ let mut ext = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401535,"byte_end":401571,"line_start":180,"line_end":180,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(ext.len(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401576,"byte_end":401605,"line_start":181,"line_end":181,"column_start":5,"column_end":34}},{"value":"/ ext.insert(5i32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401610,"byte_end":401631,"line_start":182,"line_end":182,"column_start":5,"column_end":26}},{"value":"/ assert_eq!(ext.len(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401636,"byte_end":401665,"line_start":183,"line_end":183,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401670,"byte_end":401677,"line_start":184,"line_end":184,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401682,"byte_end":401691,"line_start":185,"line_end":185,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2347},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402559,"byte_end":402565,"line_start":215,"line_end":215,"column_start":12,"column_end":18},"name":"extend","qualname":"::extend","value":"fn extend<'_>(&'_ mut Self, Self)","parent":null,"children":[],"decl_id":null,"docs":" Extends `self` with another `Extensions`.","sig":null,"attributes":[{"value":"/ Extends `self` with another `Extensions`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401815,"byte_end":401860,"line_start":192,"line_end":192,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401865,"byte_end":401868,"line_start":193,"line_end":193,"column_start":5,"column_end":8}},{"value":"/ If an instance of a specific type exists in both, the one in `self` is overwritten with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401873,"byte_end":401968,"line_start":194,"line_end":194,"column_start":5,"column_end":100}},{"value":"/ one from `other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401973,"byte_end":401994,"line_start":195,"line_end":195,"column_start":5,"column_end":26}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":401999,"byte_end":402003,"line_start":196,"line_end":196,"column_start":5,"column_end":9}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402008,"byte_end":402021,"line_start":197,"line_end":197,"column_start":5,"column_end":18}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402026,"byte_end":402030,"line_start":198,"line_end":198,"column_start":5,"column_end":9}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402035,"byte_end":402042,"line_start":199,"line_end":199,"column_start":5,"column_end":12}},{"value":"/ # use http::Extensions;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402047,"byte_end":402074,"line_start":200,"line_end":200,"column_start":5,"column_end":32}},{"value":"/ let mut ext_a = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402079,"byte_end":402117,"line_start":201,"line_end":201,"column_start":5,"column_end":43}},{"value":"/ ext_a.insert(8u8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402122,"byte_end":402144,"line_start":202,"line_end":202,"column_start":5,"column_end":27}},{"value":"/ ext_a.insert(16u16);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402149,"byte_end":402173,"line_start":203,"line_end":203,"column_start":5,"column_end":29}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402178,"byte_end":402182,"line_start":204,"line_end":204,"column_start":5,"column_end":9}},{"value":"/ let mut ext_b = Extensions::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402187,"byte_end":402225,"line_start":205,"line_end":205,"column_start":5,"column_end":43}},{"value":"/ ext_b.insert(4u8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402230,"byte_end":402252,"line_start":206,"line_end":206,"column_start":5,"column_end":27}},{"value":"/ ext_b.insert(\"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402257,"byte_end":402283,"line_start":207,"line_end":207,"column_start":5,"column_end":31}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402288,"byte_end":402292,"line_start":208,"line_end":208,"column_start":5,"column_end":9}},{"value":"/ ext_a.extend(ext_b);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402297,"byte_end":402321,"line_start":209,"line_end":209,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(ext_a.len(), 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402326,"byte_end":402357,"line_start":210,"line_end":210,"column_start":5,"column_end":36}},{"value":"/ assert_eq!(ext_a.get::(), Some(&4u8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402362,"byte_end":402408,"line_start":211,"line_end":211,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(ext_a.get::(), Some(&16u16));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402413,"byte_end":402462,"line_start":212,"line_end":212,"column_start":5,"column_end":54}},{"value":"/ assert_eq!(ext_a.get::<&'static str>().copied(), Some(\"hello\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402467,"byte_end":402535,"line_start":213,"line_end":213,"column_start":5,"column_end":73}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402540,"byte_end":402547,"line_start":214,"line_end":214,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":2349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402850,"byte_end":402853,"line_start":227,"line_end":227,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27261,"byte_end":27270,"line_start":426,"line_end":426,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":82}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27699,"byte_end":27708,"line_start":446,"line_end":446,"column_start":9,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":101},{"krate":0,"index":103},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":114},{"krate":0,"index":117},{"krate":0,"index":119},{"krate":0,"index":121},{"krate":0,"index":123},{"krate":0,"index":125},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":130},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67145,"byte_end":67154,"line_start":1754,"line_end":1754,"column_start":26,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":168}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69509,"byte_end":69518,"line_start":1816,"line_end":1816,"column_start":43,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":171}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70188,"byte_end":70197,"line_start":1842,"line_end":1842,"column_start":50,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":178},{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70847,"byte_end":70856,"line_start":1863,"line_end":1863,"column_start":45,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":183}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":73442,"byte_end":73451,"line_start":1943,"line_end":1943,"column_start":37,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":187}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74128,"byte_end":74137,"line_start":1965,"line_end":1965,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":191}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74380,"byte_end":74389,"line_start":1976,"line_end":1976,"column_start":20,"column_end":29},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74432,"byte_end":74441,"line_start":1978,"line_end":1978,"column_start":36,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":197}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74591,"byte_end":74600,"line_start":1984,"line_end":1984,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":200}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74711,"byte_end":74720,"line_start":1990,"line_end":1990,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":205},{"krate":0,"index":206}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76571,"byte_end":76575,"line_start":2067,"line_end":2067,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":216}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76904,"byte_end":76908,"line_start":2081,"line_end":2081,"column_start":31,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76954,"byte_end":76958,"line_start":2083,"line_end":2083,"column_start":35,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":77003,"byte_end":77007,"line_start":2084,"line_end":2084,"column_start":35,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":77060,"byte_end":77067,"line_start":2088,"line_end":2088,"column_start":13,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":229}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78101,"byte_end":78108,"line_start":2122,"line_end":2122,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":235},{"krate":0,"index":236},{"krate":0,"index":238}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78826,"byte_end":78833,"line_start":2143,"line_end":2143,"column_start":31,"column_end":38},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78879,"byte_end":78886,"line_start":2145,"line_end":2145,"column_start":35,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78931,"byte_end":78938,"line_start":2146,"line_end":2146,"column_start":35,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79001,"byte_end":79005,"line_start":2150,"line_end":2150,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":254}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79270,"byte_end":79274,"line_start":2162,"line_end":2162,"column_start":35,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79315,"byte_end":79319,"line_start":2163,"line_end":2163,"column_start":31,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79383,"byte_end":79389,"line_start":2167,"line_end":2167,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":267}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79641,"byte_end":79647,"line_start":2179,"line_end":2179,"column_start":31,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79714,"byte_end":79723,"line_start":2183,"line_end":2183,"column_start":26,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":274},{"krate":0,"index":275},{"krate":0,"index":277}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79979,"byte_end":79988,"line_start":2195,"line_end":2195,"column_start":31,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":80052,"byte_end":80057,"line_start":2199,"line_end":2199,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":287}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81567,"byte_end":81572,"line_start":2251,"line_end":2251,"column_start":31,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81605,"byte_end":81610,"line_start":2253,"line_end":2253,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":294}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81713,"byte_end":81718,"line_start":2259,"line_end":2259,"column_start":35,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81763,"byte_end":81768,"line_start":2260,"line_end":2260,"column_start":35,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81819,"byte_end":81824,"line_start":2264,"line_end":2264,"column_start":13,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":304},{"krate":0,"index":306},{"krate":0,"index":309}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84431,"byte_end":84442,"line_start":2365,"line_end":2365,"column_start":13,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":314},{"krate":0,"index":315},{"krate":0,"index":316},{"krate":0,"index":317}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86920,"byte_end":86926,"line_start":2456,"line_end":2456,"column_start":17,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":321}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87886,"byte_end":87892,"line_start":2487,"line_end":2487,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":325}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":88018,"byte_end":88024,"line_start":2493,"line_end":2493,"column_start":30,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":329},{"krate":0,"index":330},{"krate":0,"index":331}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":88463,"byte_end":88472,"line_start":2513,"line_end":2513,"column_start":30,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":342},{"krate":0,"index":343},{"krate":0,"index":345}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":90146,"byte_end":90155,"line_start":2569,"line_end":2569,"column_start":41,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":349}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":91027,"byte_end":91036,"line_start":2599,"line_end":2599,"column_start":31,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":91111,"byte_end":91123,"line_start":2603,"line_end":2603,"column_start":30,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":357},{"krate":0,"index":358}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":92484,"byte_end":92496,"line_start":2648,"line_end":2648,"column_start":41,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":363}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93441,"byte_end":93453,"line_start":2680,"line_end":2680,"column_start":31,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93499,"byte_end":93511,"line_start":2682,"line_end":2682,"column_start":35,"column_end":47},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93556,"byte_end":93568,"line_start":2683,"line_end":2683,"column_start":35,"column_end":47},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93631,"byte_end":93639,"line_start":2687,"line_end":2687,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":376},{"krate":0,"index":377},{"krate":0,"index":379}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":94701,"byte_end":94709,"line_start":2722,"line_end":2722,"column_start":27,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":94734,"byte_end":94742,"line_start":2724,"line_end":2724,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":384}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95033,"byte_end":95046,"line_start":2738,"line_end":2738,"column_start":13,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":388},{"krate":0,"index":389},{"krate":0,"index":390},{"krate":0,"index":391},{"krate":0,"index":392},{"krate":0,"index":393},{"krate":0,"index":394},{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":397},{"krate":0,"index":399},{"krate":0,"index":400}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104426,"byte_end":104439,"line_start":3039,"line_end":3039,"column_start":30,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":404},{"krate":0,"index":405},{"krate":0,"index":406}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105094,"byte_end":105104,"line_start":3068,"line_end":3068,"column_start":26,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":424},{"krate":0,"index":425},{"krate":0,"index":426}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105920,"byte_end":105930,"line_start":3098,"line_end":3098,"column_start":31,"column_end":41},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105963,"byte_end":105973,"line_start":3100,"line_end":3100,"column_start":22,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":434}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106094,"byte_end":106104,"line_start":3106,"line_end":3106,"column_start":35,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106149,"byte_end":106159,"line_start":3107,"line_end":3107,"column_start":35,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106219,"byte_end":106227,"line_start":3111,"line_end":3111,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":443}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106310,"byte_end":106318,"line_start":3117,"line_end":3117,"column_start":18,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106356,"byte_end":106364,"line_start":3119,"line_end":3119,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":448},{"krate":0,"index":449}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106558,"byte_end":106566,"line_start":3129,"line_end":3129,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":452}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106739,"byte_end":106742,"line_start":3139,"line_end":3139,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":454},{"krate":0,"index":455},{"krate":0,"index":456},{"krate":0,"index":457},{"krate":0,"index":458}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":107425,"byte_end":107431,"line_start":3177,"line_end":3177,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":460},{"krate":0,"index":461},{"krate":0,"index":462},{"krate":0,"index":463},{"krate":0,"index":464}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110182,"byte_end":110192,"line_start":3295,"line_end":3295,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":498},{"krate":0,"index":500},{"krate":0,"index":502}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110626,"byte_end":110636,"line_start":3312,"line_end":3312,"column_start":29,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112689,"byte_end":112699,"line_start":3379,"line_end":3379,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":551},{"krate":0,"index":553},{"krate":0,"index":555}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113110,"byte_end":113120,"line_start":3395,"line_end":3395,"column_start":27,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114164,"byte_end":114170,"line_start":3433,"line_end":3433,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":578},{"krate":0,"index":580},{"krate":0,"index":582}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114586,"byte_end":114592,"line_start":3449,"line_end":3449,"column_start":27,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169475,"byte_end":169482,"line_start":1088,"line_end":1088,"column_start":35,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":644}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169600,"byte_end":169610,"line_start":1094,"line_end":1094,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":646},{"krate":0,"index":651},{"krate":0,"index":652},{"krate":0,"index":654},{"krate":0,"index":655}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":176952,"byte_end":176962,"line_start":1282,"line_end":1282,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":657},{"krate":0,"index":658}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177187,"byte_end":177197,"line_start":1290,"line_end":1290,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":661}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177283,"byte_end":177293,"line_start":1296,"line_end":1296,"column_start":22,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":663}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177391,"byte_end":177401,"line_start":1302,"line_end":1302,"column_start":22,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":665}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177486,"byte_end":177496,"line_start":1308,"line_end":1308,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":667}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177639,"byte_end":177649,"line_start":1314,"line_end":1314,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":669}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177777,"byte_end":177794,"line_start":1320,"line_end":1320,"column_start":6,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":671}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177916,"byte_end":177926,"line_start":1326,"line_end":1326,"column_start":35,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":674}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178048,"byte_end":178053,"line_start":1333,"line_end":1333,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":677}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178319,"byte_end":178324,"line_start":1345,"line_end":1345,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":679}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178453,"byte_end":178463,"line_start":1352,"line_end":1352,"column_start":31,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":682},{"krate":0,"index":683}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178656,"byte_end":178666,"line_start":1360,"line_end":1360,"column_start":34,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":686},{"krate":0,"index":687}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178860,"byte_end":178870,"line_start":1368,"line_end":1368,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":690},{"krate":0,"index":691}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179045,"byte_end":179055,"line_start":1376,"line_end":1376,"column_start":26,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":693},{"krate":0,"index":694}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179241,"byte_end":179251,"line_start":1385,"line_end":1385,"column_start":27,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":696},{"krate":0,"index":697}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179451,"byte_end":179461,"line_start":1395,"line_end":1395,"column_start":31,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":699}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179630,"byte_end":179640,"line_start":1404,"line_end":1404,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":701}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179801,"byte_end":179811,"line_start":1412,"line_end":1412,"column_start":40,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":704}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180083,"byte_end":180093,"line_start":1426,"line_end":1426,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":709}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181112,"byte_end":181122,"line_start":1464,"line_end":1464,"column_start":33,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":714}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181562,"byte_end":181579,"line_start":1482,"line_end":1482,"column_start":21,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":719}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181770,"byte_end":181787,"line_start":1490,"line_end":1490,"column_start":23,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":721}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181925,"byte_end":181942,"line_start":1496,"line_end":1496,"column_start":16,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181980,"byte_end":181987,"line_start":1500,"line_end":1500,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":725},{"krate":0,"index":726},{"krate":0,"index":729}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":183075,"byte_end":183085,"line_start":1534,"line_end":1534,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":734}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":184661,"byte_end":184671,"line_start":1574,"line_end":1574,"column_start":37,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":740}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":185321,"byte_end":185327,"line_start":1598,"line_end":1598,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":742}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":185486,"byte_end":185496,"line_start":1607,"line_end":1607,"column_start":19,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":746}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193667,"byte_end":193678,"line_start":41,"line_end":41,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":796},{"krate":0,"index":798},{"krate":0,"index":800},{"krate":0,"index":801},{"krate":0,"index":802},{"krate":0,"index":804},{"krate":0,"index":806},{"krate":0,"index":807},{"krate":0,"index":810},{"krate":0,"index":811},{"krate":0,"index":812},{"krate":0,"index":813},{"krate":0,"index":814},{"krate":0,"index":815}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203749,"byte_end":203760,"line_start":361,"line_end":361,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":817}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203866,"byte_end":203877,"line_start":368,"line_end":368,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":819}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":204792,"byte_end":204803,"line_start":396,"line_end":396,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":821}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208068,"byte_end":208079,"line_start":509,"line_end":509,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":824},{"krate":0,"index":825}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208270,"byte_end":208281,"line_start":518,"line_end":518,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":828}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208397,"byte_end":208408,"line_start":525,"line_end":525,"column_start":31,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":831},{"krate":0,"index":832}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208582,"byte_end":208593,"line_start":534,"line_end":534,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":835},{"krate":0,"index":836}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208788,"byte_end":208799,"line_start":542,"line_end":542,"column_start":32,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":839},{"krate":0,"index":840}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208983,"byte_end":208994,"line_start":551,"line_end":551,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":842},{"krate":0,"index":843}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209185,"byte_end":209196,"line_start":560,"line_end":560,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":845},{"krate":0,"index":846}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209849,"byte_end":209867,"line_start":592,"line_end":592,"column_start":21,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":850}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210059,"byte_end":210077,"line_start":600,"line_end":600,"column_start":23,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":852}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210219,"byte_end":210237,"line_start":606,"line_end":606,"column_start":16,"column_end":34},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210264,"byte_end":210274,"line_start":608,"line_end":608,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":855}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210421,"byte_end":210431,"line_start":614,"line_end":614,"column_start":16,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210494,"byte_end":210505,"line_start":618,"line_end":618,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":858}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210625,"byte_end":210636,"line_start":625,"line_end":625,"column_start":13,"column_end":24},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210661,"byte_end":210672,"line_start":627,"line_end":627,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":861}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210830,"byte_end":210841,"line_start":634,"line_end":634,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":863}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210979,"byte_end":210990,"line_start":641,"line_end":641,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":865}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211120,"byte_end":211131,"line_start":648,"line_end":648,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":867}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211251,"byte_end":211262,"line_start":655,"line_end":655,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":869}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211432,"byte_end":211443,"line_start":662,"line_end":662,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":871}],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212241,"byte_end":212252,"line_start":697,"line_end":697,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":881}],"docs":"","sig":null,"attributes":[]},{"id":126,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212377,"byte_end":212388,"line_start":704,"line_end":704,"column_start":29,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":883}],"docs":"","sig":null,"attributes":[]},{"id":127,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212564,"byte_end":212570,"line_start":711,"line_end":711,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":885}],"docs":"","sig":null,"attributes":[]},{"id":128,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212701,"byte_end":212707,"line_start":718,"line_end":718,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":887}],"docs":"","sig":null,"attributes":[]},{"id":129,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213240,"byte_end":213251,"line_start":739,"line_end":739,"column_start":42,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":897}],"docs":"","sig":null,"attributes":[]},{"id":130,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213423,"byte_end":213434,"line_start":749,"line_end":749,"column_start":43,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":901}],"docs":"","sig":null,"attributes":[]},{"id":131,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216331,"byte_end":216337,"line_start":71,"line_end":71,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":1247},{"krate":0,"index":1248},{"krate":0,"index":1249},{"krate":0,"index":1250},{"krate":0,"index":1251},{"krate":0,"index":1252},{"krate":0,"index":1253},{"krate":0,"index":1254},{"krate":0,"index":1255},{"krate":0,"index":1256},{"krate":0,"index":1257},{"krate":0,"index":1258},{"krate":0,"index":1259},{"krate":0,"index":1260}],"docs":"","sig":null,"attributes":[]},{"id":132,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219774,"byte_end":219780,"line_start":188,"line_end":188,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1262}],"docs":"","sig":null,"attributes":[]},{"id":133,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219894,"byte_end":219900,"line_start":195,"line_end":195,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":1265}],"docs":"","sig":null,"attributes":[]},{"id":134,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220153,"byte_end":220159,"line_start":209,"line_end":209,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1270}],"docs":"","sig":null,"attributes":[]},{"id":136,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220418,"byte_end":220424,"line_start":223,"line_end":223,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":1275}],"docs":"","sig":null,"attributes":[]},{"id":137,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220685,"byte_end":220691,"line_start":237,"line_end":237,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1280}],"docs":"","sig":null,"attributes":[]},{"id":138,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220823,"byte_end":220829,"line_start":243,"line_end":243,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1282}],"docs":"","sig":null,"attributes":[]},{"id":139,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220960,"byte_end":220966,"line_start":249,"line_end":249,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1284}],"docs":"","sig":null,"attributes":[]},{"id":140,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221071,"byte_end":221077,"line_start":256,"line_end":256,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1287}],"docs":"","sig":null,"attributes":[]},{"id":141,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221189,"byte_end":221195,"line_start":263,"line_end":263,"column_start":32,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1290},{"krate":0,"index":1291}],"docs":"","sig":null,"attributes":[]},{"id":142,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221374,"byte_end":221380,"line_start":272,"line_end":272,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1294},{"krate":0,"index":1295}],"docs":"","sig":null,"attributes":[]},{"id":143,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221555,"byte_end":221561,"line_start":281,"line_end":281,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1297},{"krate":0,"index":1298}],"docs":"","sig":null,"attributes":[]},{"id":144,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221706,"byte_end":221719,"line_start":290,"line_end":290,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1300}],"docs":"","sig":null,"attributes":[]},{"id":145,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221819,"byte_end":221832,"line_start":296,"line_end":296,"column_start":21,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1302}],"docs":"","sig":null,"attributes":[]},{"id":146,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":222019,"byte_end":222032,"line_start":304,"line_end":304,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1304}],"docs":"","sig":null,"attributes":[]},{"id":147,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":222165,"byte_end":222178,"line_start":310,"line_end":310,"column_start":16,"column_end":29},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":148,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":222568,"byte_end":222583,"line_start":324,"line_end":324,"column_start":10,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1314},{"krate":0,"index":1315},{"krate":0,"index":1317}],"docs":"","sig":null,"attributes":[]},{"id":149,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":223385,"byte_end":223403,"line_start":346,"line_end":346,"column_start":10,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1319},{"krate":0,"index":1320}],"docs":"","sig":null,"attributes":[]},{"id":150,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233628,"byte_end":233635,"line_start":194,"line_end":194,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1373},{"krate":0,"index":1374},{"krate":0,"index":1376},{"krate":0,"index":1378},{"krate":0,"index":1380},{"krate":0,"index":1382},{"krate":0,"index":1384},{"krate":0,"index":1386},{"krate":0,"index":1388},{"krate":0,"index":1390}],"docs":"","sig":null,"attributes":[]},{"id":151,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239576,"byte_end":239583,"line_start":423,"line_end":423,"column_start":9,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1394},{"krate":0,"index":1395},{"krate":0,"index":1396},{"krate":0,"index":1397},{"krate":0,"index":1398},{"krate":0,"index":1399},{"krate":0,"index":1400},{"krate":0,"index":1401},{"krate":0,"index":1402},{"krate":0,"index":1403},{"krate":0,"index":1404},{"krate":0,"index":1405},{"krate":0,"index":1406},{"krate":0,"index":1407},{"krate":0,"index":1408},{"krate":0,"index":1409},{"krate":0,"index":1410}],"docs":"","sig":null,"attributes":[]},{"id":152,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246642,"byte_end":246649,"line_start":698,"line_end":698,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1415}],"docs":"","sig":null,"attributes":[]},{"id":153,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246767,"byte_end":246774,"line_start":704,"line_end":704,"column_start":36,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1418}],"docs":"","sig":null,"attributes":[]},{"id":154,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247179,"byte_end":247184,"line_start":717,"line_end":717,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":1420}],"docs":"","sig":null,"attributes":[]},{"id":155,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247542,"byte_end":247547,"line_start":731,"line_end":731,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1422}],"docs":"","sig":null,"attributes":[]},{"id":156,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247948,"byte_end":247955,"line_start":744,"line_end":744,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1424},{"krate":0,"index":1425},{"krate":0,"index":1428},{"krate":0,"index":1430},{"krate":0,"index":1433},{"krate":0,"index":1435},{"krate":0,"index":1437},{"krate":0,"index":1439},{"krate":0,"index":1443},{"krate":0,"index":1445},{"krate":0,"index":1447},{"krate":0,"index":1450},{"krate":0,"index":1452},{"krate":0,"index":1454},{"krate":0,"index":1457}],"docs":"","sig":null,"attributes":[]},{"id":157,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":257341,"byte_end":257348,"line_start":1074,"line_end":1074,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1460}],"docs":"","sig":null,"attributes":[]},{"id":158,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263121,"byte_end":263129,"line_start":213,"line_end":213,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1505}],"docs":"","sig":null,"attributes":[]},{"id":159,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263644,"byte_end":263652,"line_start":235,"line_end":235,"column_start":9,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":1508},{"krate":0,"index":1509},{"krate":0,"index":1510},{"krate":0,"index":1511},{"krate":0,"index":1512},{"krate":0,"index":1513},{"krate":0,"index":1514},{"krate":0,"index":1515},{"krate":0,"index":1516},{"krate":0,"index":1517},{"krate":0,"index":1518},{"krate":0,"index":1519},{"krate":0,"index":1520},{"krate":0,"index":1521},{"krate":0,"index":1522}],"docs":"","sig":null,"attributes":[]},{"id":160,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270247,"byte_end":270255,"line_start":484,"line_end":484,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1527}],"docs":"","sig":null,"attributes":[]},{"id":161,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270389,"byte_end":270397,"line_start":491,"line_end":491,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1530}],"docs":"","sig":null,"attributes":[]},{"id":162,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270766,"byte_end":270771,"line_start":503,"line_end":503,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":1532}],"docs":"","sig":null,"attributes":[]},{"id":163,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271100,"byte_end":271105,"line_start":516,"line_end":516,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1534}],"docs":"","sig":null,"attributes":[]},{"id":164,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271469,"byte_end":271476,"line_start":528,"line_end":528,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1536},{"krate":0,"index":1537},{"krate":0,"index":1540},{"krate":0,"index":1542},{"krate":0,"index":1546},{"krate":0,"index":1548},{"krate":0,"index":1550},{"krate":0,"index":1553},{"krate":0,"index":1555},{"krate":0,"index":1557},{"krate":0,"index":1560}],"docs":"","sig":null,"attributes":[]},{"id":165,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278812,"byte_end":278819,"line_start":777,"line_end":777,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1563}],"docs":"","sig":null,"attributes":[]},{"id":166,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281124,"byte_end":281134,"line_start":55,"line_end":55,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1583},{"krate":0,"index":1584},{"krate":0,"index":1585},{"krate":0,"index":1586},{"krate":0,"index":1587},{"krate":0,"index":1588},{"krate":0,"index":1589},{"krate":0,"index":1590},{"krate":0,"index":1591},{"krate":0,"index":1592}],"docs":"","sig":null,"attributes":[]},{"id":167,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285513,"byte_end":285523,"line_start":202,"line_end":202,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1594}],"docs":"","sig":null,"attributes":[]},{"id":168,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285842,"byte_end":285852,"line_start":216,"line_end":216,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1596}],"docs":"","sig":null,"attributes":[]},{"id":169,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286107,"byte_end":286117,"line_start":227,"line_end":227,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1598}],"docs":"","sig":null,"attributes":[]},{"id":170,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286223,"byte_end":286233,"line_start":234,"line_end":234,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1600}],"docs":"","sig":null,"attributes":[]},{"id":173,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286606,"byte_end":286616,"line_start":255,"line_end":255,"column_start":18,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1606},{"krate":0,"index":1607}],"docs":"","sig":null,"attributes":[]},{"id":174,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286808,"byte_end":286818,"line_start":263,"line_end":263,"column_start":35,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1610}],"docs":"","sig":null,"attributes":[]},{"id":175,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286934,"byte_end":286944,"line_start":270,"line_end":270,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":1613},{"krate":0,"index":1614}],"docs":"","sig":null,"attributes":[]},{"id":176,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287131,"byte_end":287141,"line_start":279,"line_end":279,"column_start":31,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1617},{"krate":0,"index":1618}],"docs":"","sig":null,"attributes":[]},{"id":177,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287303,"byte_end":287313,"line_start":288,"line_end":288,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1620},{"krate":0,"index":1621}],"docs":"","sig":null,"attributes":[]},{"id":178,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297283,"byte_end":297300,"line_start":517,"line_end":517,"column_start":6,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1624}],"docs":"","sig":null,"attributes":[]},{"id":179,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297429,"byte_end":297446,"line_start":525,"line_end":525,"column_start":21,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1626}],"docs":"","sig":null,"attributes":[]},{"id":180,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297637,"byte_end":297654,"line_start":533,"line_end":533,"column_start":23,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":1628}],"docs":"","sig":null,"attributes":[]},{"id":181,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297787,"byte_end":297804,"line_start":539,"line_end":539,"column_start":16,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":182,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":332544,"byte_end":332553,"line_start":17,"line_end":17,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":1730},{"krate":0,"index":1731},{"krate":0,"index":1733},{"krate":0,"index":1734},{"krate":0,"index":1736},{"krate":0,"index":1737},{"krate":0,"index":1738},{"krate":0,"index":1739},{"krate":0,"index":1741},{"krate":0,"index":1743}],"docs":"","sig":null,"attributes":[]},{"id":183,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341102,"byte_end":341111,"line_start":265,"line_end":265,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1745}],"docs":"","sig":null,"attributes":[]},{"id":184,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341195,"byte_end":341204,"line_start":271,"line_end":271,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1747}],"docs":"","sig":null,"attributes":[]},{"id":185,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341326,"byte_end":341335,"line_start":277,"line_end":277,"column_start":13,"column_end":22},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":186,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341606,"byte_end":341615,"line_start":289,"line_end":289,"column_start":25,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1750}],"docs":"","sig":null,"attributes":[]},{"id":188,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342035,"byte_end":342044,"line_start":307,"line_end":307,"column_start":33,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":1758}],"docs":"","sig":null,"attributes":[]},{"id":189,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342173,"byte_end":342182,"line_start":313,"line_end":313,"column_start":28,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1760}],"docs":"","sig":null,"attributes":[]},{"id":190,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342322,"byte_end":342328,"line_start":319,"line_end":319,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1762}],"docs":"","sig":null,"attributes":[]},{"id":191,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342697,"byte_end":342706,"line_start":335,"line_end":335,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1764}],"docs":"","sig":null,"attributes":[]},{"id":192,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343009,"byte_end":343018,"line_start":343,"line_end":343,"column_start":26,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1768}],"docs":"","sig":null,"attributes":[]},{"id":194,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343940,"byte_end":343949,"line_start":367,"line_end":367,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1782}],"docs":"","sig":null,"attributes":[]},{"id":195,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":344248,"byte_end":344257,"line_start":375,"line_end":375,"column_start":29,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1786}],"docs":"","sig":null,"attributes":[]},{"id":196,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":344558,"byte_end":344564,"line_start":383,"line_end":383,"column_start":32,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1790}],"docs":"","sig":null,"attributes":[]},{"id":197,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":345349,"byte_end":345358,"line_start":413,"line_end":413,"column_start":15,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1794}],"docs":"","sig":null,"attributes":[]},{"id":198,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":345613,"byte_end":345622,"line_start":425,"line_end":425,"column_start":32,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1798},{"krate":0,"index":1799}],"docs":"","sig":null,"attributes":[]},{"id":199,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346019,"byte_end":346028,"line_start":437,"line_end":437,"column_start":31,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":1803},{"krate":0,"index":1804}],"docs":"","sig":null,"attributes":[]},{"id":200,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346208,"byte_end":346217,"line_start":445,"line_end":445,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1806},{"krate":0,"index":1807}],"docs":"","sig":null,"attributes":[]},{"id":201,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346402,"byte_end":346411,"line_start":454,"line_end":454,"column_start":26,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1809},{"krate":0,"index":1810}],"docs":"","sig":null,"attributes":[]},{"id":202,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346583,"byte_end":346592,"line_start":463,"line_end":463,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1812},{"krate":0,"index":1813}],"docs":"","sig":null,"attributes":[]},{"id":203,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346736,"byte_end":346745,"line_start":471,"line_end":471,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1815}],"docs":"","sig":null,"attributes":[]},{"id":204,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346877,"byte_end":346886,"line_start":477,"line_end":477,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1817}],"docs":"","sig":null,"attributes":[]},{"id":205,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353353,"byte_end":353360,"line_start":15,"line_end":15,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1847},{"krate":0,"index":1848},{"krate":0,"index":1851},{"krate":0,"index":1854},{"krate":0,"index":1857},{"krate":0,"index":1858}],"docs":"","sig":null,"attributes":[]},{"id":206,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356769,"byte_end":356776,"line_start":147,"line_end":147,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1861}],"docs":"","sig":null,"attributes":[]},{"id":207,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":358504,"byte_end":358516,"line_start":19,"line_end":19,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1894},{"krate":0,"index":1895},{"krate":0,"index":1896},{"krate":0,"index":1898},{"krate":0,"index":1899},{"krate":0,"index":1900},{"krate":0,"index":1901},{"krate":0,"index":1902},{"krate":0,"index":1903}],"docs":"","sig":null,"attributes":[]},{"id":208,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366452,"byte_end":366464,"line_start":278,"line_end":278,"column_start":32,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1906},{"krate":0,"index":1907}],"docs":"","sig":null,"attributes":[]},{"id":209,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366670,"byte_end":366682,"line_start":286,"line_end":286,"column_start":31,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1910},{"krate":0,"index":1911}],"docs":"","sig":null,"attributes":[]},{"id":210,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366866,"byte_end":366878,"line_start":294,"line_end":294,"column_start":31,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1914},{"krate":0,"index":1915}],"docs":"","sig":null,"attributes":[]},{"id":211,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367065,"byte_end":367077,"line_start":302,"line_end":302,"column_start":26,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1917},{"krate":0,"index":1918}],"docs":"","sig":null,"attributes":[]},{"id":212,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367260,"byte_end":367272,"line_start":310,"line_end":310,"column_start":27,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":1920},{"krate":0,"index":1921}],"docs":"","sig":null,"attributes":[]},{"id":213,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367443,"byte_end":367455,"line_start":318,"line_end":318,"column_start":18,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1923},{"krate":0,"index":1924}],"docs":"","sig":null,"attributes":[]},{"id":214,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367612,"byte_end":367624,"line_start":326,"line_end":326,"column_start":21,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1926}],"docs":"","sig":null,"attributes":[]},{"id":215,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367756,"byte_end":367768,"line_start":332,"line_end":332,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1928}],"docs":"","sig":null,"attributes":[]},{"id":216,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368175,"byte_end":368187,"line_start":347,"line_end":347,"column_start":20,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1930}],"docs":"","sig":null,"attributes":[]},{"id":217,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368306,"byte_end":368318,"line_start":354,"line_end":354,"column_start":13,"column_end":25},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":218,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368347,"byte_end":368359,"line_start":356,"line_end":356,"column_start":25,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1933}],"docs":"","sig":null,"attributes":[]},{"id":219,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368639,"byte_end":368651,"line_start":370,"line_end":370,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1939}],"docs":"","sig":null,"attributes":[]},{"id":221,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368922,"byte_end":368934,"line_start":384,"line_end":384,"column_start":28,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":1943}],"docs":"","sig":null,"attributes":[]},{"id":222,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369076,"byte_end":369082,"line_start":391,"line_end":391,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":1945}],"docs":"","sig":null,"attributes":[]},{"id":223,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369217,"byte_end":369229,"line_start":398,"line_end":398,"column_start":21,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1947}],"docs":"","sig":null,"attributes":[]},{"id":224,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369405,"byte_end":369417,"line_start":405,"line_end":405,"column_start":26,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1949}],"docs":"","sig":null,"attributes":[]},{"id":226,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369762,"byte_end":369774,"line_start":419,"line_end":419,"column_start":34,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":1954}],"docs":"","sig":null,"attributes":[]},{"id":227,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370128,"byte_end":370140,"line_start":433,"line_end":433,"column_start":29,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1959}],"docs":"","sig":null,"attributes":[]},{"id":228,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370319,"byte_end":370325,"line_start":440,"line_end":440,"column_start":35,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1961}],"docs":"","sig":null,"attributes":[]},{"id":229,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374586,"byte_end":374590,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1979}],"docs":"","sig":null,"attributes":[]},{"id":230,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374998,"byte_end":375002,"line_start":30,"line_end":30,"column_start":9,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1982},{"krate":0,"index":1985}],"docs":"","sig":null,"attributes":[]},{"id":231,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375807,"byte_end":375811,"line_start":63,"line_end":63,"column_start":24,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1988}],"docs":"","sig":null,"attributes":[]},{"id":232,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375996,"byte_end":376000,"line_start":72,"line_end":72,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1991}],"docs":"","sig":null,"attributes":[]},{"id":234,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376371,"byte_end":376375,"line_start":86,"line_end":86,"column_start":24,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1997}],"docs":"","sig":null,"attributes":[]},{"id":235,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376502,"byte_end":376506,"line_start":95,"line_end":95,"column_start":35,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2001}],"docs":"","sig":null,"attributes":[]},{"id":236,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376624,"byte_end":376628,"line_start":101,"line_end":101,"column_start":28,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":2004}],"docs":"","sig":null,"attributes":[]},{"id":238,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378233,"byte_end":378239,"line_start":30,"line_end":30,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":2039},{"krate":0,"index":2040},{"krate":0,"index":2041},{"krate":0,"index":2042}],"docs":"","sig":null,"attributes":[]},{"id":239,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379175,"byte_end":379181,"line_start":70,"line_end":70,"column_start":32,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":2047},{"krate":0,"index":2048}],"docs":"","sig":null,"attributes":[]},{"id":240,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379865,"byte_end":379871,"line_start":92,"line_end":92,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2052},{"krate":0,"index":2053}],"docs":"","sig":null,"attributes":[]},{"id":241,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380042,"byte_end":380048,"line_start":100,"line_end":100,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":2055},{"krate":0,"index":2056}],"docs":"","sig":null,"attributes":[]},{"id":242,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380191,"byte_end":380197,"line_start":108,"line_end":108,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":2058}],"docs":"","sig":null,"attributes":[]},{"id":243,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380336,"byte_end":380342,"line_start":114,"line_end":114,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":2060}],"docs":"","sig":null,"attributes":[]},{"id":244,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380472,"byte_end":380478,"line_start":120,"line_end":120,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":2062}],"docs":"","sig":null,"attributes":[]},{"id":245,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380576,"byte_end":380582,"line_start":127,"line_end":127,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":2064}],"docs":"","sig":null,"attributes":[]},{"id":246,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381031,"byte_end":381037,"line_start":142,"line_end":142,"column_start":13,"column_end":19},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":247,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381247,"byte_end":381253,"line_start":153,"line_end":153,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":2069}],"docs":"","sig":null,"attributes":[]},{"id":249,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381535,"byte_end":381541,"line_start":167,"line_end":167,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":2073}],"docs":"","sig":null,"attributes":[]},{"id":250,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":382061,"byte_end":382068,"line_start":186,"line_end":186,"column_start":9,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":2077}],"docs":"","sig":null,"attributes":[]},{"id":251,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":385084,"byte_end":385091,"line_start":237,"line_end":237,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":2082},{"krate":0,"index":2083}],"docs":"","sig":null,"attributes":[]},{"id":252,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":387624,"byte_end":387632,"line_start":318,"line_end":318,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":2085}],"docs":"","sig":null,"attributes":[]},{"id":253,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":387810,"byte_end":387817,"line_start":327,"line_end":327,"column_start":28,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":2088}],"docs":"","sig":null,"attributes":[]},{"id":254,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":387938,"byte_end":387944,"line_start":334,"line_end":334,"column_start":24,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2090}],"docs":"","sig":null,"attributes":[]},{"id":255,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307453,"byte_end":307456,"line_start":182,"line_end":182,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":2095},{"krate":0,"index":2096},{"krate":0,"index":2097},{"krate":0,"index":2099},{"krate":0,"index":2101},{"krate":0,"index":2102},{"krate":0,"index":2103},{"krate":0,"index":2104},{"krate":0,"index":2105},{"krate":0,"index":2106},{"krate":0,"index":2107},{"krate":0,"index":2108},{"krate":0,"index":2110},{"krate":0,"index":2112},{"krate":0,"index":2114},{"krate":0,"index":2115}],"docs":"","sig":null,"attributes":[]},{"id":256,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322624,"byte_end":322627,"line_start":709,"line_end":709,"column_start":32,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":2118},{"krate":0,"index":2119}],"docs":"","sig":null,"attributes":[]},{"id":257,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322825,"byte_end":322828,"line_start":718,"line_end":718,"column_start":31,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2122},{"krate":0,"index":2123}],"docs":"","sig":null,"attributes":[]},{"id":258,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322994,"byte_end":322997,"line_start":727,"line_end":727,"column_start":34,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2126},{"krate":0,"index":2127}],"docs":"","sig":null,"attributes":[]},{"id":259,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323158,"byte_end":323161,"line_start":736,"line_end":736,"column_start":26,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":2129},{"krate":0,"index":2130}],"docs":"","sig":null,"attributes":[]},{"id":260,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323346,"byte_end":323349,"line_start":745,"line_end":745,"column_start":31,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2133},{"krate":0,"index":2134}],"docs":"","sig":null,"attributes":[]},{"id":261,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323533,"byte_end":323536,"line_start":754,"line_end":754,"column_start":25,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":2136},{"krate":0,"index":2137}],"docs":"","sig":null,"attributes":[]},{"id":262,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323715,"byte_end":323718,"line_start":763,"line_end":763,"column_start":31,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2140},{"krate":0,"index":2141}],"docs":"","sig":null,"attributes":[]},{"id":263,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323927,"byte_end":323930,"line_start":773,"line_end":773,"column_start":26,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":2143}],"docs":"","sig":null,"attributes":[]},{"id":264,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":324193,"byte_end":324196,"line_start":784,"line_end":784,"column_start":29,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":2145}],"docs":"","sig":null,"attributes":[]},{"id":265,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":324445,"byte_end":324450,"line_start":795,"line_end":795,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":2147}],"docs":"","sig":null,"attributes":[]},{"id":266,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":326723,"byte_end":326726,"line_start":883,"line_end":883,"column_start":18,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":2150},{"krate":0,"index":2151}],"docs":"","sig":null,"attributes":[]},{"id":267,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":326889,"byte_end":326892,"line_start":892,"line_end":892,"column_start":20,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":2153}],"docs":"","sig":null,"attributes":[]},{"id":268,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":327309,"byte_end":327312,"line_start":914,"line_end":914,"column_start":25,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":2155}],"docs":"","sig":null,"attributes":[]},{"id":270,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329332,"byte_end":329335,"line_start":999,"line_end":999,"column_start":33,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":2160}],"docs":"","sig":null,"attributes":[]},{"id":271,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329532,"byte_end":329535,"line_start":1011,"line_end":1011,"column_start":13,"column_end":16},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":272,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329594,"byte_end":329597,"line_start":1014,"line_end":1014,"column_start":18,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":2166}],"docs":"","sig":null,"attributes":[]},{"id":273,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329826,"byte_end":329829,"line_start":1025,"line_end":1025,"column_start":23,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":2168}],"docs":"","sig":null,"attributes":[]},{"id":274,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330274,"byte_end":330277,"line_start":1045,"line_end":1045,"column_start":21,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":2170}],"docs":"","sig":null,"attributes":[]},{"id":275,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330412,"byte_end":330422,"line_start":1051,"line_end":1051,"column_start":26,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":2172}],"docs":"","sig":null,"attributes":[]},{"id":276,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330527,"byte_end":330542,"line_start":1057,"line_end":1057,"column_start":26,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":2174}],"docs":"","sig":null,"attributes":[]},{"id":277,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330644,"byte_end":330654,"line_start":1063,"line_end":1063,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":2176}],"docs":"","sig":null,"attributes":[]},{"id":278,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331388,"byte_end":331398,"line_start":1081,"line_end":1081,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2178}],"docs":"","sig":null,"attributes":[]},{"id":279,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331512,"byte_end":331522,"line_start":1087,"line_end":1087,"column_start":16,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":280,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331549,"byte_end":331564,"line_start":1089,"line_end":1089,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":2181}],"docs":"","sig":null,"attributes":[]},{"id":281,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331676,"byte_end":331691,"line_start":1095,"line_end":1095,"column_start":16,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":282,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331710,"byte_end":331713,"line_start":1097,"line_end":1097,"column_start":15,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":2184}],"docs":"","sig":null,"attributes":[]},{"id":283,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389328,"byte_end":389335,"line_start":28,"line_end":28,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":2191},{"krate":0,"index":2192},{"krate":0,"index":2193},{"krate":0,"index":2194},{"krate":0,"index":2195}],"docs":"","sig":null,"attributes":[]},{"id":284,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389876,"byte_end":389883,"line_start":55,"line_end":55,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":2197}],"docs":"","sig":null,"attributes":[]},{"id":285,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389984,"byte_end":389991,"line_start":62,"line_end":62,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":2199}],"docs":"","sig":null,"attributes":[]},{"id":286,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":390551,"byte_end":390558,"line_start":11,"line_end":11,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":2213},{"krate":0,"index":2214},{"krate":0,"index":2215}],"docs":"","sig":null,"attributes":[]},{"id":287,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":391764,"byte_end":391771,"line_start":50,"line_end":50,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":2217},{"krate":0,"index":2218}],"docs":"","sig":null,"attributes":[]},{"id":288,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":392041,"byte_end":392048,"line_start":61,"line_end":61,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2220}],"docs":"","sig":null,"attributes":[]},{"id":289,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":392271,"byte_end":392278,"line_start":71,"line_end":71,"column_start":28,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":2223}],"docs":"","sig":null,"attributes":[]},{"id":290,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":392517,"byte_end":392522,"line_start":81,"line_end":81,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":2225}],"docs":"","sig":null,"attributes":[]},{"id":291,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393455,"byte_end":393460,"line_start":32,"line_end":32,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":2272}],"docs":"","sig":null,"attributes":[]},{"id":292,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393700,"byte_end":393705,"line_start":41,"line_end":41,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":2274}],"docs":"","sig":null,"attributes":[]},{"id":293,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393830,"byte_end":393835,"line_start":47,"line_end":47,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":2276},{"krate":0,"index":2278}],"docs":"","sig":null,"attributes":[]},{"id":294,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394430,"byte_end":394435,"line_start":68,"line_end":68,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":2281}],"docs":"","sig":null,"attributes":[]},{"id":295,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394693,"byte_end":394698,"line_start":76,"line_end":76,"column_start":42,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":2283}],"docs":"","sig":null,"attributes":[]},{"id":296,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394875,"byte_end":394880,"line_start":84,"line_end":84,"column_start":38,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2285}],"docs":"","sig":null,"attributes":[]},{"id":297,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395043,"byte_end":395048,"line_start":92,"line_end":92,"column_start":32,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2287}],"docs":"","sig":null,"attributes":[]},{"id":298,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395207,"byte_end":395212,"line_start":100,"line_end":100,"column_start":37,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2289}],"docs":"","sig":null,"attributes":[]},{"id":299,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395386,"byte_end":395391,"line_start":108,"line_end":108,"column_start":42,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":2291}],"docs":"","sig":null,"attributes":[]},{"id":300,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395573,"byte_end":395578,"line_start":116,"line_end":116,"column_start":43,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":2293}],"docs":"","sig":null,"attributes":[]},{"id":301,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395760,"byte_end":395765,"line_start":124,"line_end":124,"column_start":41,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2295}],"docs":"","sig":null,"attributes":[]},{"id":302,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":396975,"byte_end":396983,"line_start":14,"line_end":14,"column_start":17,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":2319},{"krate":0,"index":2320},{"krate":0,"index":2321}],"docs":"","sig":null,"attributes":[]},{"id":303,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397601,"byte_end":397611,"line_start":41,"line_end":41,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":2323},{"krate":0,"index":2324},{"krate":0,"index":2329},{"krate":0,"index":2333},{"krate":0,"index":2337},{"krate":0,"index":2342},{"krate":0,"index":2343},{"krate":0,"index":2345},{"krate":0,"index":2347}],"docs":"","sig":null,"attributes":[]},{"id":304,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402830,"byte_end":402840,"line_start":226,"line_end":226,"column_start":21,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":2349}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6550,"byte_end":6556,"line_start":173,"line_end":173,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6566,"byte_end":6572,"line_start":174,"line_end":174,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1216}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6582,"byte_end":6589,"line_start":175,"line_end":175,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1324}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6599,"byte_end":6607,"line_start":176,"line_end":176,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":1461}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6617,"byte_end":6623,"line_start":177,"line_end":177,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1564}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6633,"byte_end":6636,"line_start":178,"line_end":178,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":1631}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","byte_start":6646,"byte_end":6653,"line_start":179,"line_end":179,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":2186}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27261,"byte_end":27270,"line_start":426,"line_end":426,"column_start":6,"column_end":15},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":2392},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":27699,"byte_end":27708,"line_start":446,"line_end":446,"column_start":9,"column_end":18},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":2392},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":67145,"byte_end":67154,"line_start":1754,"line_end":1754,"column_start":26,"column_end":35},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":69509,"byte_end":69518,"line_start":1816,"line_end":1816,"column_start":43,"column_end":52},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70188,"byte_end":70197,"line_start":1842,"line_end":1842,"column_start":50,"column_end":59},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":70847,"byte_end":70856,"line_start":1863,"line_end":1863,"column_start":45,"column_end":54},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":73442,"byte_end":73451,"line_start":1943,"line_end":1943,"column_start":37,"column_end":46},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74128,"byte_end":74137,"line_start":1965,"line_end":1965,"column_start":34,"column_end":43},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74380,"byte_end":74389,"line_start":1976,"line_end":1976,"column_start":20,"column_end":29},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74432,"byte_end":74441,"line_start":1978,"line_end":1978,"column_start":36,"column_end":45},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74591,"byte_end":74600,"line_start":1984,"line_end":1984,"column_start":21,"column_end":30},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":74711,"byte_end":74720,"line_start":1990,"line_end":1990,"column_start":34,"column_end":43},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":2392},"to":{"krate":2,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76571,"byte_end":76575,"line_start":2067,"line_end":2067,"column_start":26,"column_end":30},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":2402},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76904,"byte_end":76908,"line_start":2081,"line_end":2081,"column_start":31,"column_end":35},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":2402},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":76954,"byte_end":76958,"line_start":2083,"line_end":2083,"column_start":35,"column_end":39},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":2402},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":77003,"byte_end":77007,"line_start":2084,"line_end":2084,"column_start":35,"column_end":39},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":2402},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":77060,"byte_end":77067,"line_start":2088,"line_end":2088,"column_start":13,"column_end":20},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":2410},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78101,"byte_end":78108,"line_start":2122,"line_end":2122,"column_start":26,"column_end":33},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":2410},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78826,"byte_end":78833,"line_start":2143,"line_end":2143,"column_start":31,"column_end":38},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":2410},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78879,"byte_end":78886,"line_start":2145,"line_end":2145,"column_start":35,"column_end":42},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":2410},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":78931,"byte_end":78938,"line_start":2146,"line_end":2146,"column_start":35,"column_end":42},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":2410},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79001,"byte_end":79005,"line_start":2150,"line_end":2150,"column_start":26,"column_end":30},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":2429},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79270,"byte_end":79274,"line_start":2162,"line_end":2162,"column_start":35,"column_end":39},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":2429},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79315,"byte_end":79319,"line_start":2163,"line_end":2163,"column_start":31,"column_end":35},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":2429},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79383,"byte_end":79389,"line_start":2167,"line_end":2167,"column_start":26,"column_end":32},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":2437},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79641,"byte_end":79647,"line_start":2179,"line_end":2179,"column_start":31,"column_end":37},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":2437},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79714,"byte_end":79723,"line_start":2183,"line_end":2183,"column_start":26,"column_end":35},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":2445},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":79979,"byte_end":79988,"line_start":2195,"line_end":2195,"column_start":31,"column_end":40},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":2445},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":80052,"byte_end":80057,"line_start":2199,"line_end":2199,"column_start":26,"column_end":31},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":2453},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81567,"byte_end":81572,"line_start":2251,"line_end":2251,"column_start":31,"column_end":36},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":2453},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81605,"byte_end":81610,"line_start":2253,"line_end":2253,"column_start":22,"column_end":27},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":2453},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81713,"byte_end":81718,"line_start":2259,"line_end":2259,"column_start":35,"column_end":40},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":2453},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81763,"byte_end":81768,"line_start":2260,"line_end":2260,"column_start":35,"column_end":40},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":2453},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":81819,"byte_end":81824,"line_start":2264,"line_end":2264,"column_start":13,"column_end":18},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":2475},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":84431,"byte_end":84442,"line_start":2365,"line_end":2365,"column_start":13,"column_end":24},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":2488},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":86920,"byte_end":86926,"line_start":2456,"line_end":2456,"column_start":17,"column_end":23},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":2466},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":87886,"byte_end":87892,"line_start":2487,"line_end":2487,"column_start":38,"column_end":44},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":2466},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":88018,"byte_end":88024,"line_start":2493,"line_end":2493,"column_start":30,"column_end":36},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":2466},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":88463,"byte_end":88472,"line_start":2513,"line_end":2513,"column_start":30,"column_end":39},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":2510},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":90146,"byte_end":90155,"line_start":2569,"line_end":2569,"column_start":41,"column_end":50},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":2510},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":91027,"byte_end":91036,"line_start":2599,"line_end":2599,"column_start":31,"column_end":40},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":2510},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":91111,"byte_end":91123,"line_start":2603,"line_end":2603,"column_start":30,"column_end":42},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":2521},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":92484,"byte_end":92496,"line_start":2648,"line_end":2648,"column_start":41,"column_end":53},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":2521},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93441,"byte_end":93453,"line_start":2680,"line_end":2680,"column_start":31,"column_end":43},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":2521},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93499,"byte_end":93511,"line_start":2682,"line_end":2682,"column_start":35,"column_end":47},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":2521},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93556,"byte_end":93568,"line_start":2683,"line_end":2683,"column_start":35,"column_end":47},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":2521},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":93631,"byte_end":93639,"line_start":2687,"line_end":2687,"column_start":22,"column_end":30},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":2421},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":94701,"byte_end":94709,"line_start":2722,"line_end":2722,"column_start":27,"column_end":35},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":2421},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":94734,"byte_end":94742,"line_start":2724,"line_end":2724,"column_start":18,"column_end":26},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":2421},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":95033,"byte_end":95046,"line_start":2738,"line_end":2738,"column_start":13,"column_end":26},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":2500},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":104426,"byte_end":104439,"line_start":3039,"line_end":3039,"column_start":30,"column_end":43},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":2500},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105094,"byte_end":105104,"line_start":3068,"line_end":3068,"column_start":26,"column_end":36},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":2533},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105920,"byte_end":105930,"line_start":3098,"line_end":3098,"column_start":31,"column_end":41},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":2533},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":105963,"byte_end":105973,"line_start":3100,"line_end":3100,"column_start":22,"column_end":32},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":2533},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106094,"byte_end":106104,"line_start":3106,"line_end":3106,"column_start":35,"column_end":45},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":2533},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106149,"byte_end":106159,"line_start":3107,"line_end":3107,"column_start":35,"column_end":45},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":2533},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106219,"byte_end":106227,"line_start":3111,"line_end":3111,"column_start":19,"column_end":27},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":2602},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106310,"byte_end":106318,"line_start":3117,"line_end":3117,"column_start":18,"column_end":26},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":2602},"to":{"krate":2,"index":3273}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106356,"byte_end":106364,"line_start":3119,"line_end":3119,"column_start":31,"column_end":39},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":2602},"to":{"krate":2,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106558,"byte_end":106566,"line_start":3129,"line_end":3129,"column_start":34,"column_end":42},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":2602},"to":{"krate":2,"index":3575}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":106739,"byte_end":106742,"line_start":3139,"line_end":3139,"column_start":6,"column_end":9},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":2561},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":107425,"byte_end":107431,"line_start":3177,"line_end":3177,"column_start":6,"column_end":12},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":2639},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":109430,"byte_end":109436,"line_start":3272,"line_end":3272,"column_start":31,"column_end":37},"kind":"SuperTrait","from":{"krate":0,"index":490},"to":{"krate":0,"index":489}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110182,"byte_end":110192,"line_start":3295,"line_end":3295,"column_start":21,"column_end":31},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":2649},"to":{"krate":0,"index":490}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":110626,"byte_end":110636,"line_start":3312,"line_end":3312,"column_start":29,"column_end":39},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":2649},"to":{"krate":0,"index":489}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":111963,"byte_end":111969,"line_start":3356,"line_end":3356,"column_start":29,"column_end":35},"kind":"SuperTrait","from":{"krate":0,"index":544},"to":{"krate":0,"index":543}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":112689,"byte_end":112699,"line_start":3379,"line_end":3379,"column_start":21,"column_end":31},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":2649},"to":{"krate":0,"index":544}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":113110,"byte_end":113120,"line_start":3395,"line_end":3395,"column_start":27,"column_end":37},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":2649},"to":{"krate":0,"index":543}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114164,"byte_end":114170,"line_start":3433,"line_end":3433,"column_start":21,"column_end":27},"kind":{"Impl":{"id":66}},"from":{"krate":5,"index":8368},"to":{"krate":0,"index":544}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/map.rs","byte_start":114586,"byte_end":114592,"line_start":3449,"line_end":3449,"column_start":27,"column_end":33},"kind":{"Impl":{"id":67}},"from":{"krate":5,"index":8368},"to":{"krate":0,"index":543}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169475,"byte_end":169482,"line_start":1088,"line_end":1088,"column_start":35,"column_end":42},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":2663},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":169600,"byte_end":169610,"line_start":1094,"line_end":1094,"column_start":6,"column_end":16},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":2649},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":176952,"byte_end":176962,"line_start":1282,"line_end":1282,"column_start":18,"column_end":28},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177187,"byte_end":177197,"line_start":1290,"line_end":1290,"column_start":21,"column_end":31},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177283,"byte_end":177293,"line_start":1296,"line_end":1296,"column_start":22,"column_end":32},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177391,"byte_end":177401,"line_start":1302,"line_end":1302,"column_start":22,"column_end":32},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177486,"byte_end":177496,"line_start":1308,"line_end":1308,"column_start":21,"column_end":31},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177639,"byte_end":177649,"line_start":1314,"line_end":1314,"column_start":23,"column_end":33},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177777,"byte_end":177794,"line_start":1320,"line_end":1320,"column_start":6,"column_end":23},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":630},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":177916,"byte_end":177926,"line_start":1326,"line_end":1326,"column_start":35,"column_end":45},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178048,"byte_end":178053,"line_start":1333,"line_end":1333,"column_start":27,"column_end":32},"kind":{"Impl":{"id":78}},"from":{"krate":21,"index":532},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178319,"byte_end":178324,"line_start":1345,"line_end":1345,"column_start":23,"column_end":28},"kind":{"Impl":{"id":79}},"from":{"krate":21,"index":532},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178453,"byte_end":178463,"line_start":1352,"line_end":1352,"column_start":31,"column_end":41},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178656,"byte_end":178666,"line_start":1360,"line_end":1360,"column_start":34,"column_end":44},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":178860,"byte_end":178870,"line_start":1368,"line_end":1368,"column_start":32,"column_end":42},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179045,"byte_end":179055,"line_start":1376,"line_end":1376,"column_start":26,"column_end":36},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179241,"byte_end":179251,"line_start":1385,"line_end":1385,"column_start":27,"column_end":37},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179451,"byte_end":179461,"line_start":1395,"line_end":1395,"column_start":31,"column_end":41},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179630,"byte_end":179640,"line_start":1404,"line_end":1404,"column_start":23,"column_end":33},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":179801,"byte_end":179811,"line_start":1412,"line_end":1412,"column_start":40,"column_end":50},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":180083,"byte_end":180093,"line_start":1426,"line_end":1426,"column_start":25,"column_end":35},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181112,"byte_end":181122,"line_start":1464,"line_end":1464,"column_start":33,"column_end":43},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181562,"byte_end":181579,"line_start":1482,"line_end":1482,"column_start":21,"column_end":38},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":630},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181770,"byte_end":181787,"line_start":1490,"line_end":1490,"column_start":23,"column_end":40},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":630},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181925,"byte_end":181942,"line_start":1496,"line_end":1496,"column_start":16,"column_end":33},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":630},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":181980,"byte_end":181987,"line_start":1500,"line_end":1500,"column_start":10,"column_end":17},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":2663},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":183075,"byte_end":183085,"line_start":1534,"line_end":1534,"column_start":32,"column_end":42},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":184661,"byte_end":184671,"line_start":1574,"line_end":1574,"column_start":37,"column_end":47},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":2649},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":185321,"byte_end":185327,"line_start":1598,"line_end":1598,"column_start":15,"column_end":21},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":2702},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/name.rs","byte_start":185486,"byte_end":185496,"line_start":1607,"line_end":1607,"column_start":19,"column_end":29},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":2716},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":193667,"byte_end":193678,"line_start":41,"line_end":41,"column_start":6,"column_end":17},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":2981},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203749,"byte_end":203760,"line_start":361,"line_end":361,"column_start":22,"column_end":33},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":203866,"byte_end":203877,"line_start":368,"line_end":368,"column_start":21,"column_end":32},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":204792,"byte_end":204803,"line_start":396,"line_end":396,"column_start":27,"column_end":38},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208068,"byte_end":208079,"line_start":509,"line_end":509,"column_start":18,"column_end":29},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208270,"byte_end":208281,"line_start":518,"line_end":518,"column_start":36,"column_end":47},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208397,"byte_end":208408,"line_start":525,"line_end":525,"column_start":31,"column_end":42},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208582,"byte_end":208593,"line_start":534,"line_end":534,"column_start":34,"column_end":45},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208788,"byte_end":208799,"line_start":542,"line_end":542,"column_start":32,"column_end":43},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":208983,"byte_end":208994,"line_start":551,"line_end":551,"column_start":26,"column_end":37},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209185,"byte_end":209196,"line_start":560,"line_end":560,"column_start":27,"column_end":38},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":209849,"byte_end":209867,"line_start":592,"line_end":592,"column_start":21,"column_end":39},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":793},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210059,"byte_end":210077,"line_start":600,"line_end":600,"column_start":23,"column_end":41},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":793},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210219,"byte_end":210237,"line_start":606,"line_end":606,"column_start":16,"column_end":34},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":793},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210264,"byte_end":210274,"line_start":608,"line_end":608,"column_start":23,"column_end":33},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":2989},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210421,"byte_end":210431,"line_start":614,"line_end":614,"column_start":16,"column_end":26},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":2989},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210494,"byte_end":210505,"line_start":618,"line_end":618,"column_start":20,"column_end":31},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210625,"byte_end":210636,"line_start":625,"line_end":625,"column_start":13,"column_end":24},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210661,"byte_end":210672,"line_start":627,"line_end":627,"column_start":21,"column_end":32},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210830,"byte_end":210841,"line_start":634,"line_end":634,"column_start":14,"column_end":25},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":210979,"byte_end":210990,"line_start":641,"line_end":641,"column_start":25,"column_end":36},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211120,"byte_end":211131,"line_start":648,"line_end":648,"column_start":26,"column_end":37},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211251,"byte_end":211262,"line_start":655,"line_end":655,"column_start":26,"column_end":37},"kind":{"Impl":{"id":121}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":211432,"byte_end":211443,"line_start":662,"line_end":662,"column_start":27,"column_end":38},"kind":{"Impl":{"id":122}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212241,"byte_end":212252,"line_start":697,"line_end":697,"column_start":28,"column_end":39},"kind":{"Impl":{"id":125}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212377,"byte_end":212388,"line_start":704,"line_end":704,"column_start":29,"column_end":40},"kind":{"Impl":{"id":126}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212564,"byte_end":212570,"line_start":711,"line_end":711,"column_start":33,"column_end":39},"kind":{"Impl":{"id":127}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":212701,"byte_end":212707,"line_start":718,"line_end":718,"column_start":34,"column_end":40},"kind":{"Impl":{"id":128}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213240,"byte_end":213251,"line_start":739,"line_end":739,"column_start":42,"column_end":53},"kind":{"Impl":{"id":129}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/header/value.rs","byte_start":213423,"byte_end":213434,"line_start":749,"line_end":749,"column_start":43,"column_end":54},"kind":{"Impl":{"id":130}},"from":{"krate":0,"index":2981},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":216331,"byte_end":216337,"line_start":71,"line_end":71,"column_start":6,"column_end":12},"kind":{"Impl":{"id":131}},"from":{"krate":0,"index":3009},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219774,"byte_end":219780,"line_start":188,"line_end":188,"column_start":21,"column_end":27},"kind":{"Impl":{"id":132}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":219894,"byte_end":219900,"line_start":195,"line_end":195,"column_start":36,"column_end":42},"kind":{"Impl":{"id":133}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220153,"byte_end":220159,"line_start":209,"line_end":209,"column_start":25,"column_end":31},"kind":{"Impl":{"id":134}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220418,"byte_end":220424,"line_start":223,"line_end":223,"column_start":33,"column_end":39},"kind":{"Impl":{"id":136}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220685,"byte_end":220691,"line_start":237,"line_end":237,"column_start":21,"column_end":27},"kind":{"Impl":{"id":137}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220823,"byte_end":220829,"line_start":243,"line_end":243,"column_start":23,"column_end":29},"kind":{"Impl":{"id":138}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":220960,"byte_end":220966,"line_start":249,"line_end":249,"column_start":18,"column_end":24},"kind":{"Impl":{"id":139}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221071,"byte_end":221077,"line_start":256,"line_end":256,"column_start":31,"column_end":37},"kind":{"Impl":{"id":140}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221189,"byte_end":221195,"line_start":263,"line_end":263,"column_start":32,"column_end":38},"kind":{"Impl":{"id":141}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221374,"byte_end":221380,"line_start":272,"line_end":272,"column_start":31,"column_end":37},"kind":{"Impl":{"id":142}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221555,"byte_end":221561,"line_start":281,"line_end":281,"column_start":18,"column_end":24},"kind":{"Impl":{"id":143}},"from":{"krate":0,"index":3009},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221706,"byte_end":221719,"line_start":290,"line_end":290,"column_start":6,"column_end":19},"kind":{"Impl":{"id":144}},"from":{"krate":0,"index":1244},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":221819,"byte_end":221832,"line_start":296,"line_end":296,"column_start":21,"column_end":34},"kind":{"Impl":{"id":145}},"from":{"krate":0,"index":1244},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":222019,"byte_end":222032,"line_start":304,"line_end":304,"column_start":23,"column_end":36},"kind":{"Impl":{"id":146}},"from":{"krate":0,"index":1244},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":222165,"byte_end":222178,"line_start":310,"line_end":310,"column_start":16,"column_end":29},"kind":{"Impl":{"id":147}},"from":{"krate":0,"index":1244},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":222568,"byte_end":222583,"line_start":324,"line_end":324,"column_start":10,"column_end":25},"kind":{"Impl":{"id":148}},"from":{"krate":0,"index":3061},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/method.rs","byte_start":223385,"byte_end":223403,"line_start":346,"line_end":346,"column_start":10,"column_end":28},"kind":{"Impl":{"id":149}},"from":{"krate":0,"index":3079},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":233628,"byte_end":233635,"line_start":194,"line_end":194,"column_start":6,"column_end":13},"kind":{"Impl":{"id":150}},"from":{"krate":0,"index":1361},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":239576,"byte_end":239583,"line_start":423,"line_end":423,"column_start":9,"column_end":16},"kind":{"Impl":{"id":151}},"from":{"krate":0,"index":1361},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246642,"byte_end":246649,"line_start":698,"line_end":698,"column_start":30,"column_end":37},"kind":{"Impl":{"id":152}},"from":{"krate":0,"index":1361},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":246767,"byte_end":246774,"line_start":704,"line_end":704,"column_start":36,"column_end":43},"kind":{"Impl":{"id":153}},"from":{"krate":0,"index":1361},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247179,"byte_end":247184,"line_start":717,"line_end":717,"column_start":6,"column_end":11},"kind":{"Impl":{"id":154}},"from":{"krate":0,"index":1365},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247542,"byte_end":247547,"line_start":731,"line_end":731,"column_start":21,"column_end":26},"kind":{"Impl":{"id":155}},"from":{"krate":0,"index":1365},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":247948,"byte_end":247955,"line_start":744,"line_end":744,"column_start":6,"column_end":13},"kind":{"Impl":{"id":156}},"from":{"krate":0,"index":3094},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/request.rs","byte_start":257341,"byte_end":257348,"line_start":1074,"line_end":1074,"column_start":18,"column_end":25},"kind":{"Impl":{"id":157}},"from":{"krate":0,"index":3094},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263121,"byte_end":263129,"line_start":213,"line_end":213,"column_start":6,"column_end":14},"kind":{"Impl":{"id":158}},"from":{"krate":0,"index":1494},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":263644,"byte_end":263652,"line_start":235,"line_end":235,"column_start":9,"column_end":17},"kind":{"Impl":{"id":159}},"from":{"krate":0,"index":1494},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270247,"byte_end":270255,"line_start":484,"line_end":484,"column_start":30,"column_end":38},"kind":{"Impl":{"id":160}},"from":{"krate":0,"index":1494},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270389,"byte_end":270397,"line_start":491,"line_end":491,"column_start":36,"column_end":44},"kind":{"Impl":{"id":161}},"from":{"krate":0,"index":1494},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":270766,"byte_end":270771,"line_start":503,"line_end":503,"column_start":6,"column_end":11},"kind":{"Impl":{"id":162}},"from":{"krate":0,"index":1498},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271100,"byte_end":271105,"line_start":516,"line_end":516,"column_start":21,"column_end":26},"kind":{"Impl":{"id":163}},"from":{"krate":0,"index":1498},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":271469,"byte_end":271476,"line_start":528,"line_end":528,"column_start":6,"column_end":13},"kind":{"Impl":{"id":164}},"from":{"krate":0,"index":3098},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/response.rs","byte_start":278812,"byte_end":278819,"line_start":777,"line_end":777,"column_start":18,"column_end":25},"kind":{"Impl":{"id":165}},"from":{"krate":0,"index":3098},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":281124,"byte_end":281134,"line_start":55,"line_end":55,"column_start":6,"column_end":16},"kind":{"Impl":{"id":166}},"from":{"krate":0,"index":3102},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285513,"byte_end":285523,"line_start":202,"line_end":202,"column_start":21,"column_end":31},"kind":{"Impl":{"id":167}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":285842,"byte_end":285852,"line_start":216,"line_end":216,"column_start":23,"column_end":33},"kind":{"Impl":{"id":168}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286107,"byte_end":286117,"line_start":227,"line_end":227,"column_start":18,"column_end":28},"kind":{"Impl":{"id":169}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286223,"byte_end":286233,"line_start":234,"line_end":234,"column_start":25,"column_end":35},"kind":{"Impl":{"id":170}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286606,"byte_end":286616,"line_start":255,"line_end":255,"column_start":18,"column_end":28},"kind":{"Impl":{"id":173}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286808,"byte_end":286818,"line_start":263,"line_end":263,"column_start":35,"column_end":45},"kind":{"Impl":{"id":174}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":286934,"byte_end":286944,"line_start":270,"line_end":270,"column_start":32,"column_end":42},"kind":{"Impl":{"id":175}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287131,"byte_end":287141,"line_start":279,"line_end":279,"column_start":31,"column_end":41},"kind":{"Impl":{"id":176}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":287303,"byte_end":287313,"line_start":288,"line_end":288,"column_start":23,"column_end":33},"kind":{"Impl":{"id":177}},"from":{"krate":0,"index":3102},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297283,"byte_end":297300,"line_start":517,"line_end":517,"column_start":6,"column_end":23},"kind":{"Impl":{"id":178}},"from":{"krate":0,"index":1580},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297429,"byte_end":297446,"line_start":525,"line_end":525,"column_start":21,"column_end":38},"kind":{"Impl":{"id":179}},"from":{"krate":0,"index":1580},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297637,"byte_end":297654,"line_start":533,"line_end":533,"column_start":23,"column_end":40},"kind":{"Impl":{"id":180}},"from":{"krate":0,"index":1580},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/status.rs","byte_start":297787,"byte_end":297804,"line_start":539,"line_end":539,"column_start":16,"column_end":33},"kind":{"Impl":{"id":181}},"from":{"krate":0,"index":1580},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":332544,"byte_end":332553,"line_start":17,"line_end":17,"column_start":6,"column_end":15},"kind":{"Impl":{"id":182}},"from":{"krate":0,"index":3184},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341102,"byte_end":341111,"line_start":265,"line_end":265,"column_start":21,"column_end":30},"kind":{"Impl":{"id":183}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341195,"byte_end":341204,"line_start":271,"line_end":271,"column_start":20,"column_end":29},"kind":{"Impl":{"id":184}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341326,"byte_end":341335,"line_start":277,"line_end":277,"column_start":13,"column_end":22},"kind":{"Impl":{"id":185}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":341606,"byte_end":341615,"line_start":289,"line_end":289,"column_start":25,"column_end":34},"kind":{"Impl":{"id":186}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342035,"byte_end":342044,"line_start":307,"line_end":307,"column_start":33,"column_end":42},"kind":{"Impl":{"id":188}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342173,"byte_end":342182,"line_start":313,"line_end":313,"column_start":28,"column_end":37},"kind":{"Impl":{"id":189}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342322,"byte_end":342328,"line_start":319,"line_end":319,"column_start":31,"column_end":37},"kind":{"Impl":{"id":190}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":342697,"byte_end":342706,"line_start":335,"line_end":335,"column_start":21,"column_end":30},"kind":{"Impl":{"id":191}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343009,"byte_end":343018,"line_start":343,"line_end":343,"column_start":26,"column_end":35},"kind":{"Impl":{"id":192}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":343940,"byte_end":343949,"line_start":367,"line_end":367,"column_start":34,"column_end":43},"kind":{"Impl":{"id":194}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":344248,"byte_end":344257,"line_start":375,"line_end":375,"column_start":29,"column_end":38},"kind":{"Impl":{"id":195}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":344558,"byte_end":344564,"line_start":383,"line_end":383,"column_start":32,"column_end":38},"kind":{"Impl":{"id":196}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":345349,"byte_end":345358,"line_start":413,"line_end":413,"column_start":15,"column_end":24},"kind":{"Impl":{"id":197}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":345613,"byte_end":345622,"line_start":425,"line_end":425,"column_start":32,"column_end":41},"kind":{"Impl":{"id":198}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346019,"byte_end":346028,"line_start":437,"line_end":437,"column_start":31,"column_end":40},"kind":{"Impl":{"id":199}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346208,"byte_end":346217,"line_start":445,"line_end":445,"column_start":27,"column_end":36},"kind":{"Impl":{"id":200}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346402,"byte_end":346411,"line_start":454,"line_end":454,"column_start":26,"column_end":35},"kind":{"Impl":{"id":201}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346583,"byte_end":346592,"line_start":463,"line_end":463,"column_start":18,"column_end":27},"kind":{"Impl":{"id":202}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346736,"byte_end":346745,"line_start":471,"line_end":471,"column_start":21,"column_end":30},"kind":{"Impl":{"id":203}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/authority.rs","byte_start":346877,"byte_end":346886,"line_start":477,"line_end":477,"column_start":23,"column_end":32},"kind":{"Impl":{"id":204}},"from":{"krate":0,"index":3184},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":353353,"byte_end":353360,"line_start":15,"line_end":15,"column_start":6,"column_end":13},"kind":{"Impl":{"id":205}},"from":{"krate":0,"index":3188},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/builder.rs","byte_start":356769,"byte_end":356776,"line_start":147,"line_end":147,"column_start":18,"column_end":25},"kind":{"Impl":{"id":206}},"from":{"krate":0,"index":3188},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":358504,"byte_end":358516,"line_start":19,"line_end":19,"column_start":6,"column_end":18},"kind":{"Impl":{"id":207}},"from":{"krate":0,"index":3192},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366452,"byte_end":366464,"line_start":278,"line_end":278,"column_start":32,"column_end":44},"kind":{"Impl":{"id":208}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366670,"byte_end":366682,"line_start":286,"line_end":286,"column_start":31,"column_end":43},"kind":{"Impl":{"id":209}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":366866,"byte_end":366878,"line_start":294,"line_end":294,"column_start":31,"column_end":43},"kind":{"Impl":{"id":210}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367065,"byte_end":367077,"line_start":302,"line_end":302,"column_start":26,"column_end":38},"kind":{"Impl":{"id":211}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367260,"byte_end":367272,"line_start":310,"line_end":310,"column_start":27,"column_end":39},"kind":{"Impl":{"id":212}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367443,"byte_end":367455,"line_start":318,"line_end":318,"column_start":18,"column_end":30},"kind":{"Impl":{"id":213}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367612,"byte_end":367624,"line_start":326,"line_end":326,"column_start":21,"column_end":33},"kind":{"Impl":{"id":214}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":367756,"byte_end":367768,"line_start":332,"line_end":332,"column_start":23,"column_end":35},"kind":{"Impl":{"id":215}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368175,"byte_end":368187,"line_start":347,"line_end":347,"column_start":20,"column_end":32},"kind":{"Impl":{"id":216}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368306,"byte_end":368318,"line_start":354,"line_end":354,"column_start":13,"column_end":25},"kind":{"Impl":{"id":217}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368347,"byte_end":368359,"line_start":356,"line_end":356,"column_start":25,"column_end":37},"kind":{"Impl":{"id":218}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368639,"byte_end":368651,"line_start":370,"line_end":370,"column_start":33,"column_end":45},"kind":{"Impl":{"id":219}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":368922,"byte_end":368934,"line_start":384,"line_end":384,"column_start":28,"column_end":40},"kind":{"Impl":{"id":221}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369076,"byte_end":369082,"line_start":391,"line_end":391,"column_start":34,"column_end":40},"kind":{"Impl":{"id":222}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369217,"byte_end":369229,"line_start":398,"line_end":398,"column_start":21,"column_end":33},"kind":{"Impl":{"id":223}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369405,"byte_end":369417,"line_start":405,"line_end":405,"column_start":26,"column_end":38},"kind":{"Impl":{"id":224}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":369762,"byte_end":369774,"line_start":419,"line_end":419,"column_start":34,"column_end":46},"kind":{"Impl":{"id":226}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370128,"byte_end":370140,"line_start":433,"line_end":433,"column_start":29,"column_end":41},"kind":{"Impl":{"id":227}},"from":{"krate":0,"index":3192},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/path.rs","byte_start":370319,"byte_end":370325,"line_start":440,"line_end":440,"column_start":35,"column_end":41},"kind":{"Impl":{"id":228}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374586,"byte_end":374590,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"kind":{"Impl":{"id":229}},"from":{"krate":0,"index":1973},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":374998,"byte_end":375002,"line_start":30,"line_end":30,"column_start":9,"column_end":13},"kind":{"Impl":{"id":230}},"from":{"krate":0,"index":1973},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375807,"byte_end":375811,"line_start":63,"line_end":63,"column_start":24,"column_end":28},"kind":{"Impl":{"id":231}},"from":{"krate":0,"index":1973},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":375996,"byte_end":376000,"line_start":72,"line_end":72,"column_start":26,"column_end":30},"kind":{"Impl":{"id":232}},"from":{"krate":0,"index":1973},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376371,"byte_end":376375,"line_start":86,"line_end":86,"column_start":24,"column_end":28},"kind":{"Impl":{"id":234}},"from":{"krate":0,"index":1973},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376502,"byte_end":376506,"line_start":95,"line_end":95,"column_start":35,"column_end":39},"kind":{"Impl":{"id":235}},"from":{"krate":0,"index":1973},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/port.rs","byte_start":376624,"byte_end":376628,"line_start":101,"line_end":101,"column_start":28,"column_end":32},"kind":{"Impl":{"id":236}},"from":{"krate":0,"index":1973},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":378233,"byte_end":378239,"line_start":30,"line_end":30,"column_start":6,"column_end":12},"kind":{"Impl":{"id":238}},"from":{"krate":0,"index":3197},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379175,"byte_end":379181,"line_start":70,"line_end":70,"column_start":32,"column_end":38},"kind":{"Impl":{"id":239}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":379865,"byte_end":379871,"line_start":92,"line_end":92,"column_start":31,"column_end":37},"kind":{"Impl":{"id":240}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380042,"byte_end":380048,"line_start":100,"line_end":100,"column_start":18,"column_end":24},"kind":{"Impl":{"id":241}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380191,"byte_end":380197,"line_start":108,"line_end":108,"column_start":21,"column_end":27},"kind":{"Impl":{"id":242}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380336,"byte_end":380342,"line_start":114,"line_end":114,"column_start":23,"column_end":29},"kind":{"Impl":{"id":243}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380472,"byte_end":380478,"line_start":120,"line_end":120,"column_start":21,"column_end":27},"kind":{"Impl":{"id":244}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":380576,"byte_end":380582,"line_start":127,"line_end":127,"column_start":20,"column_end":26},"kind":{"Impl":{"id":245}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381031,"byte_end":381037,"line_start":142,"line_end":142,"column_start":13,"column_end":19},"kind":{"Impl":{"id":246}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381247,"byte_end":381253,"line_start":153,"line_end":153,"column_start":25,"column_end":31},"kind":{"Impl":{"id":247}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":381535,"byte_end":381541,"line_start":167,"line_end":167,"column_start":15,"column_end":21},"kind":{"Impl":{"id":249}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":382061,"byte_end":382068,"line_start":186,"line_end":186,"column_start":9,"column_end":16},"kind":{"Impl":{"id":250}},"from":{"krate":0,"index":3201},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":385084,"byte_end":385091,"line_start":237,"line_end":237,"column_start":6,"column_end":13},"kind":{"Impl":{"id":251}},"from":{"krate":0,"index":3201},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":387624,"byte_end":387632,"line_start":318,"line_end":318,"column_start":6,"column_end":14},"kind":{"Impl":{"id":252}},"from":{"krate":0,"index":3217},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":387810,"byte_end":387817,"line_start":327,"line_end":327,"column_start":28,"column_end":35},"kind":{"Impl":{"id":253}},"from":{"krate":0,"index":3201},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/scheme.rs","byte_start":387938,"byte_end":387944,"line_start":334,"line_end":334,"column_start":24,"column_end":30},"kind":{"Impl":{"id":254}},"from":{"krate":0,"index":3197},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":307453,"byte_end":307456,"line_start":182,"line_end":182,"column_start":6,"column_end":9},"kind":{"Impl":{"id":255}},"from":{"krate":0,"index":3227},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322624,"byte_end":322627,"line_start":709,"line_end":709,"column_start":32,"column_end":35},"kind":{"Impl":{"id":256}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322825,"byte_end":322828,"line_start":718,"line_end":718,"column_start":31,"column_end":34},"kind":{"Impl":{"id":257}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":322994,"byte_end":322997,"line_start":727,"line_end":727,"column_start":34,"column_end":37},"kind":{"Impl":{"id":258}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323158,"byte_end":323161,"line_start":736,"line_end":736,"column_start":26,"column_end":29},"kind":{"Impl":{"id":259}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323346,"byte_end":323349,"line_start":745,"line_end":745,"column_start":31,"column_end":34},"kind":{"Impl":{"id":260}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323533,"byte_end":323536,"line_start":754,"line_end":754,"column_start":25,"column_end":28},"kind":{"Impl":{"id":261}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323715,"byte_end":323718,"line_start":763,"line_end":763,"column_start":31,"column_end":34},"kind":{"Impl":{"id":262}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":323927,"byte_end":323930,"line_start":773,"line_end":773,"column_start":26,"column_end":29},"kind":{"Impl":{"id":263}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":324193,"byte_end":324196,"line_start":784,"line_end":784,"column_start":29,"column_end":32},"kind":{"Impl":{"id":264}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":324445,"byte_end":324450,"line_start":795,"line_end":795,"column_start":20,"column_end":25},"kind":{"Impl":{"id":265}},"from":{"krate":0,"index":3233},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":326723,"byte_end":326726,"line_start":883,"line_end":883,"column_start":18,"column_end":21},"kind":{"Impl":{"id":266}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":326889,"byte_end":326892,"line_start":892,"line_end":892,"column_start":20,"column_end":23},"kind":{"Impl":{"id":267}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":327309,"byte_end":327312,"line_start":914,"line_end":914,"column_start":25,"column_end":28},"kind":{"Impl":{"id":268}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329332,"byte_end":329335,"line_start":999,"line_end":999,"column_start":33,"column_end":36},"kind":{"Impl":{"id":270}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329532,"byte_end":329535,"line_start":1011,"line_end":1011,"column_start":13,"column_end":16},"kind":{"Impl":{"id":271}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329594,"byte_end":329597,"line_start":1014,"line_end":1014,"column_start":18,"column_end":21},"kind":{"Impl":{"id":272}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":329826,"byte_end":329829,"line_start":1025,"line_end":1025,"column_start":23,"column_end":26},"kind":{"Impl":{"id":273}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330274,"byte_end":330277,"line_start":1045,"line_end":1045,"column_start":21,"column_end":24},"kind":{"Impl":{"id":274}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330412,"byte_end":330422,"line_start":1051,"line_end":1051,"column_start":26,"column_end":36},"kind":{"Impl":{"id":275}},"from":{"krate":0,"index":3242},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330527,"byte_end":330542,"line_start":1057,"line_end":1057,"column_start":26,"column_end":41},"kind":{"Impl":{"id":276}},"from":{"krate":0,"index":3247},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":330644,"byte_end":330654,"line_start":1063,"line_end":1063,"column_start":6,"column_end":16},"kind":{"Impl":{"id":277}},"from":{"krate":0,"index":3242},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331388,"byte_end":331398,"line_start":1081,"line_end":1081,"column_start":23,"column_end":33},"kind":{"Impl":{"id":278}},"from":{"krate":0,"index":3242},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331512,"byte_end":331522,"line_start":1087,"line_end":1087,"column_start":16,"column_end":26},"kind":{"Impl":{"id":279}},"from":{"krate":0,"index":3242},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331549,"byte_end":331564,"line_start":1089,"line_end":1089,"column_start":23,"column_end":38},"kind":{"Impl":{"id":280}},"from":{"krate":0,"index":3247},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331676,"byte_end":331691,"line_start":1095,"line_end":1095,"column_start":16,"column_end":31},"kind":{"Impl":{"id":281}},"from":{"krate":0,"index":3247},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/uri/mod.rs","byte_start":331710,"byte_end":331713,"line_start":1097,"line_end":1097,"column_start":15,"column_end":18},"kind":{"Impl":{"id":282}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389328,"byte_end":389335,"line_start":28,"line_end":28,"column_start":6,"column_end":13},"kind":{"Impl":{"id":283}},"from":{"krate":0,"index":3283},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389876,"byte_end":389883,"line_start":55,"line_end":55,"column_start":18,"column_end":25},"kind":{"Impl":{"id":284}},"from":{"krate":0,"index":3283},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/version.rs","byte_start":389984,"byte_end":389991,"line_start":62,"line_end":62,"column_start":21,"column_end":28},"kind":{"Impl":{"id":285}},"from":{"krate":0,"index":3283},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":390551,"byte_end":390558,"line_start":11,"line_end":11,"column_start":6,"column_end":13},"kind":{"Impl":{"id":286}},"from":{"krate":0,"index":3332},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":391764,"byte_end":391771,"line_start":50,"line_end":50,"column_start":21,"column_end":28},"kind":{"Impl":{"id":287}},"from":{"krate":0,"index":3332},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":392041,"byte_end":392048,"line_start":61,"line_end":61,"column_start":23,"column_end":30},"kind":{"Impl":{"id":288}},"from":{"krate":0,"index":3332},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":392271,"byte_end":392278,"line_start":71,"line_end":71,"column_start":28,"column_end":35},"kind":{"Impl":{"id":289}},"from":{"krate":0,"index":3332},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/byte_str.rs","byte_start":392517,"byte_end":392522,"line_start":81,"line_end":81,"column_start":24,"column_end":29},"kind":{"Impl":{"id":290}},"from":{"krate":21,"index":532},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393455,"byte_end":393460,"line_start":32,"line_end":32,"column_start":21,"column_end":26},"kind":{"Impl":{"id":291}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393700,"byte_end":393705,"line_start":41,"line_end":41,"column_start":23,"column_end":28},"kind":{"Impl":{"id":292}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":393830,"byte_end":393835,"line_start":47,"line_end":47,"column_start":6,"column_end":11},"kind":{"Impl":{"id":293}},"from":{"krate":0,"index":2248},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394430,"byte_end":394435,"line_start":68,"line_end":68,"column_start":23,"column_end":28},"kind":{"Impl":{"id":294}},"from":{"krate":0,"index":2248},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394693,"byte_end":394698,"line_start":76,"line_end":76,"column_start":42,"column_end":47},"kind":{"Impl":{"id":295}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":394875,"byte_end":394880,"line_start":84,"line_end":84,"column_start":38,"column_end":43},"kind":{"Impl":{"id":296}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395043,"byte_end":395048,"line_start":92,"line_end":92,"column_start":32,"column_end":37},"kind":{"Impl":{"id":297}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395207,"byte_end":395212,"line_start":100,"line_end":100,"column_start":37,"column_end":42},"kind":{"Impl":{"id":298}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395386,"byte_end":395391,"line_start":108,"line_end":108,"column_start":42,"column_end":47},"kind":{"Impl":{"id":299}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395573,"byte_end":395578,"line_start":116,"line_end":116,"column_start":43,"column_end":48},"kind":{"Impl":{"id":300}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/error.rs","byte_start":395760,"byte_end":395765,"line_start":124,"line_end":124,"column_start":41,"column_end":46},"kind":{"Impl":{"id":301}},"from":{"krate":0,"index":2248},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":396975,"byte_end":396983,"line_start":14,"line_end":14,"column_start":17,"column_end":25},"kind":{"Impl":{"id":302}},"from":{"krate":0,"index":3352},"to":{"krate":2,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":397601,"byte_end":397611,"line_start":41,"line_end":41,"column_start":6,"column_end":16},"kind":{"Impl":{"id":303}},"from":{"krate":0,"index":3357},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/extensions.rs","byte_start":402830,"byte_end":402840,"line_start":226,"line_end":226,"column_start":21,"column_end":31},"kind":{"Impl":{"id":304}},"from":{"krate":0,"index":3357},"to":{"krate":2,"index":10288}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libhttp_body-8cbc579fe25f8b18.json b/core/target/rls/debug/deps/save-analysis/libhttp_body-8cbc579fe25f8b18.json new file mode 100644 index 0000000..30111c5 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libhttp_body-8cbc579fe25f8b18.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","http_body","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=8cbc579fe25f8b18","-C","extra-filename=-8cbc579fe25f8b18","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","bytes=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libbytes-b926f7532aca2bb3.rmeta","--extern","http=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libhttp-6f900e87d46c53b8.rmeta","--extern","pin_project_lite=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpin_project_lite-183d4419e3e5881f.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libhttp_body-8cbc579fe25f8b18.rmeta"},"prelude":{"crate_id":{"name":"http_body","disambiguator":[11892300062048073391,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","num":20,"id":{"name":"bytes","disambiguator":[5501054211364699343,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","num":21,"id":{"name":"http","disambiguator":[5484791510033463264,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","num":22,"id":{"name":"fnv","disambiguator":[1526125635387841081,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","num":23,"id":{"name":"itoa","disambiguator":[5234178582960882733,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","num":24,"id":{"name":"pin_project_lite","disambiguator":[13538260751834456167,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":0,"byte_end":8316,"line_start":1,"line_end":324,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs","byte_start":24971,"byte_end":24978,"line_start":8,"line_end":8,"column_start":16,"column_end":23},"alias_span":null,"name":"BoxBody","value":"","parent":{"krate":0,"index":224}},{"kind":"Use","ref_id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs","byte_start":24980,"byte_end":24993,"line_start":8,"line_end":8,"column_start":25,"column_end":38},"alias_span":null,"name":"UnsyncBoxBody","value":"","parent":{"krate":0,"index":224}},{"kind":"Use","ref_id":{"krate":0,"index":651},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs","byte_start":25010,"byte_end":25017,"line_start":9,"line_end":9,"column_start":15,"column_end":22},"alias_span":null,"name":"MapData","value":"","parent":{"krate":0,"index":224}},{"kind":"Use","ref_id":{"krate":0,"index":703},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs","byte_start":25032,"byte_end":25038,"line_start":10,"line_end":10,"column_start":14,"column_end":20},"alias_span":null,"name":"MapErr","value":"","parent":{"krate":0,"index":224}},{"kind":"Use","ref_id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":433,"byte_end":438,"line_start":24,"line_end":24,"column_start":22,"column_end":27},"alias_span":null,"name":"Empty","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":534},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":460,"byte_end":464,"line_start":25,"line_end":25,"column_start":21,"column_end":25},"alias_span":null,"name":"Full","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":620},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":490,"byte_end":506,"line_start":26,"line_end":26,"column_start":25,"column_end":41},"alias_span":null,"name":"LengthLimitError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":621},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":490,"byte_end":506,"line_start":26,"line_end":26,"column_start":25,"column_end":41},"alias_span":null,"name":"LengthLimitError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":575},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":508,"byte_end":515,"line_start":26,"line_end":26,"column_start":43,"column_end":50},"alias_span":null,"name":"Limited","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":624},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":539,"byte_end":543,"line_start":27,"line_end":27,"column_start":22,"column_end":26},"alias_span":null,"name":"Data","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":539,"byte_end":543,"line_start":27,"line_end":27,"column_start":22,"column_end":26},"alias_span":null,"name":"Data","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":545,"byte_end":553,"line_start":27,"line_end":27,"column_start":28,"column_end":36},"alias_span":null,"name":"Trailers","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":634},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":545,"byte_end":553,"line_start":27,"line_end":27,"column_start":28,"column_end":36},"alias_span":null,"name":"Trailers","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":581,"byte_end":589,"line_start":28,"line_end":28,"column_start":26,"column_end":34},"alias_span":null,"name":"SizeHint","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":0,"byte_end":8316,"line_start":1,"line_end":324,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":62},{"krate":0,"index":138},{"krate":0,"index":188},{"krate":0,"index":211},{"krate":0,"index":224},{"krate":0,"index":408},{"krate":0,"index":411},{"krate":0,"index":414},{"krate":0,"index":415},{"krate":0,"index":416},{"krate":0,"index":418},{"krate":0,"index":421},{"krate":0,"index":422},{"krate":0,"index":423},{"krate":0,"index":425},{"krate":0,"index":426},{"krate":0,"index":428},{"krate":0,"index":431},{"krate":0,"index":432},{"krate":0,"index":435},{"krate":0,"index":438},{"krate":0,"index":441},{"krate":0,"index":444},{"krate":0,"index":445},{"krate":0,"index":448},{"krate":0,"index":451},{"krate":0,"index":454},{"krate":0,"index":457},{"krate":0,"index":460},{"krate":0,"index":463},{"krate":0,"index":464},{"krate":0,"index":467},{"krate":0,"index":470},{"krate":0,"index":487},{"krate":0,"index":495},{"krate":0,"index":503},{"krate":0,"index":511},{"krate":0,"index":519},{"krate":0,"index":527}],"decl_id":null,"docs":" Asynchronous HTTP request or response body.","sig":null,"attributes":[{"value":"deny(missing_debug_implementations, missing_docs, unreachable_pub,\nbroken_intra_doc_links)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":59,"byte_end":171,"line_start":2,"line_end":7,"column_start":1,"column_end":3}},{"value":"/ Asynchronous HTTP request or response body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":208,"byte_end":255,"line_start":10,"line_end":10,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":256,"byte_end":259,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ See [`Body`] for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":260,"byte_end":294,"line_start":12,"line_end":12,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":295,"byte_end":298,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ [`Body`]: trait.Body.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":299,"byte_end":328,"line_start":14,"line_end":14,"column_start":1,"column_end":30}}]},{"kind":"Struct","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8543,"byte_end":8548,"line_start":13,"line_end":13,"column_start":12,"column_end":17},"name":"Empty","qualname":"::empty::Empty","value":"Empty { }","parent":null,"children":[{"krate":0,"index":39}],"decl_id":null,"docs":" A body that is always empty.\n","sig":null,"attributes":[{"value":"/ A body that is always empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8499,"byte_end":8531,"line_start":12,"line_end":12,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8654,"byte_end":8657,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Empty`.\n","sig":null,"attributes":[{"value":"/ Create a new `Empty`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8617,"byte_end":8642,"line_start":18,"line_end":18,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8806,"byte_end":8815,"line_start":29,"line_end":29,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8789,"byte_end":8798,"line_start":28,"line_end":28,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8989,"byte_end":9002,"line_start":37,"line_end":37,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8972,"byte_end":8981,"line_start":36,"line_end":36,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9165,"byte_end":9178,"line_start":44,"line_end":44,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9223,"byte_end":9232,"line_start":48,"line_end":48,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9336,"byte_end":9339,"line_start":54,"line_end":54,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9480,"byte_end":9487,"line_start":60,"line_end":60,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9604,"byte_end":9609,"line_start":68,"line_end":68,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":534},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10062,"byte_end":10066,"line_start":13,"line_end":13,"column_start":16,"column_end":20},"name":"Full","qualname":"::full::Full","value":"Full { }","parent":null,"children":[{"krate":0,"index":536}],"decl_id":null,"docs":" A body that consists of a single chunk.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10182,"byte_end":10185,"line_start":23,"line_end":23,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(D) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Full`.\n","sig":null,"attributes":[{"value":"/ Create a new `Full`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10146,"byte_end":10170,"line_start":22,"line_end":22,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10450,"byte_end":10459,"line_start":40,"line_end":40,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10634,"byte_end":10647,"line_start":47,"line_end":47,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10810,"byte_end":10823,"line_start":54,"line_end":54,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10883,"byte_end":10892,"line_start":58,"line_end":58,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11194,"byte_end":11201,"line_start":71,"line_end":71,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":" Create an empty `Full`.\n","sig":null,"attributes":[{"value":"/ Create an empty `Full`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11159,"byte_end":11186,"line_start":70,"line_end":70,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11324,"byte_end":11328,"line_start":80,"line_end":80,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(Bytes) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11473,"byte_end":11477,"line_start":89,"line_end":89,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(Vec) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11632,"byte_end":11636,"line_start":98,"line_end":98,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(&'static [u8]) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11845,"byte_end":11849,"line_start":108,"line_end":108,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(Cow) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":12103,"byte_end":12107,"line_start":120,"line_end":120,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(String) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":12255,"byte_end":12259,"line_start":129,"line_end":129,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(&'static str) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":575},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13295,"byte_end":13302,"line_start":16,"line_end":16,"column_start":16,"column_end":23},"name":"Limited","qualname":"::limited::Limited","value":"Limited { }","parent":null,"children":[{"krate":0,"index":577},{"krate":0,"index":578}],"decl_id":null,"docs":" A length limited body.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13440,"byte_end":13443,"line_start":25,"line_end":25,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(B, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Limited`.\n","sig":null,"attributes":[{"value":"/ Create a new `Limited`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13401,"byte_end":13428,"line_start":24,"line_end":24,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13740,"byte_end":13749,"line_start":41,"line_end":41,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":14507,"byte_end":14520,"line_start":64,"line_end":64,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":14931,"byte_end":14944,"line_start":78,"line_end":78,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15011,"byte_end":15020,"line_start":82,"line_end":82,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":620},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15678,"byte_end":15694,"line_start":104,"line_end":104,"column_start":12,"column_end":28},"name":"LengthLimitError","qualname":"::limited::LengthLimitError","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error returned when body length exceeds the configured limit.\n","sig":null,"attributes":[{"value":"/ An error returned when body length exceeds the configured limit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15563,"byte_end":15631,"line_start":101,"line_end":101,"column_start":1,"column_end":69}},{"value":"non_exhaustive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15649,"byte_end":15666,"line_start":103,"line_end":103,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15745,"byte_end":15748,"line_start":107,"line_end":107,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":624},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":21958,"byte_end":21962,"line_start":10,"line_end":10,"column_start":12,"column_end":16},"name":"Data","qualname":"::next::Data","value":"","parent":null,"children":[],"decl_id":null,"docs":" Future that resolves to the next data chunk from `Body`\n","sig":null,"attributes":[{"value":"must_use = \"futures don't do anything unless polled\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":21814,"byte_end":21869,"line_start":7,"line_end":7,"column_start":1,"column_end":56}},{"value":"/ Future that resolves to the next data chunk from `Body`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":21887,"byte_end":21946,"line_start":9,"line_end":9,"column_start":1,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22123,"byte_end":22127,"line_start":15,"line_end":15,"column_start":8,"column_end":12},"name":"poll","qualname":"::poll","value":"fn poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut task::Context)\n-> task::Poll","parent":{"krate":2,"index":13763},"children":[],"decl_id":{"krate":2,"index":13765},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22413,"byte_end":22421,"line_start":23,"line_end":23,"column_start":12,"column_end":20},"name":"Trailers","qualname":"::next::Trailers","value":"","parent":null,"children":[],"decl_id":null,"docs":" Future that resolves to the optional trailers from `Body`\n","sig":null,"attributes":[{"value":"must_use = \"futures don't do anything unless polled\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22267,"byte_end":22322,"line_start":20,"line_end":20,"column_start":1,"column_end":56}},{"value":"/ Future that resolves to the optional trailers from `Body`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22340,"byte_end":22401,"line_start":22,"line_end":22,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":210},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22594,"byte_end":22598,"line_start":28,"line_end":28,"column_start":8,"column_end":12},"name":"poll","qualname":"::poll","value":"fn poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut task::Context)\n-> task::Poll","parent":{"krate":2,"index":13763},"children":[],"decl_id":{"krate":2,"index":13765},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22918,"byte_end":22926,"line_start":10,"line_end":10,"column_start":12,"column_end":20},"name":"SizeHint","qualname":"::size_hint::SizeHint","value":"SizeHint { }","parent":null,"children":[{"krate":0,"index":643},{"krate":0,"index":644}],"decl_id":null,"docs":" A `Body` size hint","sig":null,"attributes":[{"value":"/ A `Body` size hint","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22757,"byte_end":22779,"line_start":3,"line_end":3,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22780,"byte_end":22783,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ The default implementation returns:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22784,"byte_end":22823,"line_start":5,"line_end":5,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22824,"byte_end":22827,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ * 0 for `lower`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22828,"byte_end":22847,"line_start":7,"line_end":7,"column_start":1,"column_end":20}},{"value":"/ * `None` for `upper`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22848,"byte_end":22873,"line_start":8,"line_end":8,"column_start":1,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":216},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23066,"byte_end":23069,"line_start":18,"line_end":18,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> SizeHint","parent":null,"children":[],"decl_id":null,"docs":" Returns a new `SizeHint` with default values\n","sig":null,"attributes":[{"value":"/ Returns a new `SizeHint` with default values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22992,"byte_end":23040,"line_start":16,"line_end":16,"column_start":5,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23045,"byte_end":23054,"line_start":17,"line_end":17,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":217},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23244,"byte_end":23254,"line_start":25,"line_end":25,"column_start":12,"column_end":22},"name":"with_exact","qualname":"::with_exact","value":"fn with_exact(u64) -> SizeHint","parent":null,"children":[],"decl_id":null,"docs":" Returns a new `SizeHint` with both upper and lower bounds set to the\n given value.\n","sig":null,"attributes":[{"value":"/ Returns a new `SizeHint` with both upper and lower bounds set to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23125,"byte_end":23197,"line_start":22,"line_end":22,"column_start":5,"column_end":77}},{"value":"/ given value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23202,"byte_end":23218,"line_start":23,"line_end":23,"column_start":5,"column_end":21}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23223,"byte_end":23232,"line_start":24,"line_end":24,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":218},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23494,"byte_end":23499,"line_start":35,"line_end":35,"column_start":12,"column_end":17},"name":"lower","qualname":"::lower","value":"fn lower<'_>(&'_ Self) -> u64","parent":null,"children":[],"decl_id":null,"docs":" Returns the lower bound of data that the `Body` will yield before\n completing.\n","sig":null,"attributes":[{"value":"/ Returns the lower bound of data that the `Body` will yield before","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23379,"byte_end":23448,"line_start":32,"line_end":32,"column_start":5,"column_end":74}},{"value":"/ completing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23453,"byte_end":23468,"line_start":33,"line_end":33,"column_start":5,"column_end":20}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23473,"byte_end":23482,"line_start":34,"line_end":34,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":219},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23707,"byte_end":23716,"line_start":45,"line_end":45,"column_start":12,"column_end":21},"name":"set_lower","qualname":"::set_lower","value":"fn set_lower<'_>(&'_ mut Self, u64)","parent":null,"children":[],"decl_id":null,"docs":" Set the value of the `lower` hint.","sig":null,"attributes":[{"value":"/ Set the value of the `lower` hint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23546,"byte_end":23584,"line_start":39,"line_end":39,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23589,"byte_end":23592,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23597,"byte_end":23609,"line_start":41,"line_end":41,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23614,"byte_end":23617,"line_start":42,"line_end":42,"column_start":5,"column_end":8}},{"value":"/ The function panics if `value` is greater than `upper`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23622,"byte_end":23681,"line_start":43,"line_end":43,"column_start":5,"column_end":64}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23686,"byte_end":23695,"line_start":44,"line_end":44,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23984,"byte_end":23989,"line_start":53,"line_end":53,"column_start":12,"column_end":17},"name":"upper","qualname":"::upper","value":"fn upper<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the upper bound of data the `Body` will yield before\n completing, or `None` if the value is unknown.\n","sig":null,"attributes":[{"value":"/ Returns the upper bound of data the `Body` will yield before","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23839,"byte_end":23903,"line_start":50,"line_end":50,"column_start":5,"column_end":69}},{"value":"/ completing, or `None` if the value is unknown.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23908,"byte_end":23958,"line_start":51,"line_end":51,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":23963,"byte_end":23972,"line_start":52,"line_end":52,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":221},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24209,"byte_end":24218,"line_start":63,"line_end":63,"column_start":12,"column_end":21},"name":"set_upper","qualname":"::set_upper","value":"fn set_upper<'_>(&'_ mut Self, u64)","parent":null,"children":[],"decl_id":null,"docs":" Set the value of the `upper` hint value.","sig":null,"attributes":[{"value":"/ Set the value of the `upper` hint value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24044,"byte_end":24088,"line_start":57,"line_end":57,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24093,"byte_end":24096,"line_start":58,"line_end":58,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24101,"byte_end":24113,"line_start":59,"line_end":59,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24118,"byte_end":24121,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ This function panics if `value` is less than `lower`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24126,"byte_end":24183,"line_start":61,"line_end":61,"column_start":5,"column_end":62}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24188,"byte_end":24197,"line_start":62,"line_end":62,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24503,"byte_end":24508,"line_start":72,"line_end":72,"column_start":12,"column_end":17},"name":"exact","qualname":"::exact","value":"fn exact<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the exact size of data that will be yielded **if** the\n `lower` and `upper` bounds are equal.\n","sig":null,"attributes":[{"value":"/ Returns the exact size of data that will be yielded **if** the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24365,"byte_end":24431,"line_start":69,"line_end":69,"column_start":5,"column_end":71}},{"value":"/ `lower` and `upper` bounds are equal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24436,"byte_end":24477,"line_start":70,"line_end":70,"column_start":5,"column_end":46}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24482,"byte_end":24491,"line_start":71,"line_end":71,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24753,"byte_end":24762,"line_start":82,"line_end":82,"column_start":12,"column_end":21},"name":"set_exact","qualname":"::set_exact","value":"fn set_exact<'_>(&'_ mut Self, u64)","parent":null,"children":[],"decl_id":null,"docs":" Set the value of the `lower` and `upper` bounds to exactly the same.\n","sig":null,"attributes":[{"value":"/ Set the value of the `lower` and `upper` bounds to exactly the same.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24655,"byte_end":24727,"line_start":80,"line_end":80,"column_start":5,"column_end":77}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":24732,"byte_end":24741,"line_start":81,"line_end":81,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"combinators","qualname":"::combinators","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs","parent":null,"children":[{"krate":0,"index":225},{"krate":0,"index":300},{"krate":0,"index":348},{"krate":0,"index":394},{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":399},{"krate":0,"index":402},{"krate":0,"index":405}],"decl_id":null,"docs":" Combinators for the `Body` trait.\n","sig":null,"attributes":[{"value":"/ Combinators for the `Body` trait.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/mod.rs","byte_start":24859,"byte_end":24896,"line_start":1,"line_end":1,"column_start":1,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25188,"byte_end":25195,"line_start":10,"line_end":10,"column_start":12,"column_end":19},"name":"BoxBody","qualname":"::combinators::box_body::BoxBody","value":"BoxBody { }","parent":null,"children":[{"krate":0,"index":249}],"decl_id":null,"docs":" A boxed [`Body`] trait object.\n","sig":null,"attributes":[{"value":"/ A boxed [`Body`] trait object.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25142,"byte_end":25176,"line_start":9,"line_end":9,"column_start":1,"column_end":35}}]},{"kind":"Struct","id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25343,"byte_end":25356,"line_start":15,"line_end":15,"column_start":12,"column_end":25},"name":"UnsyncBoxBody","qualname":"::combinators::box_body::UnsyncBoxBody","value":"UnsyncBoxBody { }","parent":null,"children":[{"krate":0,"index":253}],"decl_id":null,"docs":" A boxed [`Body`] trait object that is !Sync.\n","sig":null,"attributes":[{"value":"/ A boxed [`Body`] trait object that is !Sync.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25283,"byte_end":25331,"line_start":14,"line_end":14,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25507,"byte_end":25510,"line_start":21,"line_end":21,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(B) -> Self where B: Body + Send + Sync +\n'static, D: Buf","parent":null,"children":[],"decl_id":null,"docs":" Create a new `BoxBody`.\n","sig":null,"attributes":[{"value":"/ Create a new `BoxBody`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25468,"byte_end":25495,"line_start":20,"line_end":20,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25743,"byte_end":25746,"line_start":33,"line_end":33,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25952,"byte_end":25961,"line_start":45,"line_end":45,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":269},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26140,"byte_end":26153,"line_start":52,"line_end":52,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26341,"byte_end":26354,"line_start":59,"line_end":59,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26421,"byte_end":26430,"line_start":63,"line_end":63,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> crate::SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26573,"byte_end":26580,"line_start":72,"line_end":72,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26773,"byte_end":26776,"line_start":80,"line_end":80,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(B) -> Self where B: Body + Send + 'static,\nD: Buf","parent":null,"children":[],"decl_id":null,"docs":" Create a new `BoxBody`.\n","sig":null,"attributes":[{"value":"/ Create a new `BoxBody`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26734,"byte_end":26761,"line_start":79,"line_end":79,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27008,"byte_end":27011,"line_start":92,"line_end":92,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27229,"byte_end":27238,"line_start":104,"line_end":104,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27417,"byte_end":27430,"line_start":111,"line_end":111,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27618,"byte_end":27631,"line_start":118,"line_end":118,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27698,"byte_end":27707,"line_start":122,"line_end":122,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> crate::SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27856,"byte_end":27863,"line_start":131,"line_end":131,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":651},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28286,"byte_end":28293,"line_start":16,"line_end":16,"column_start":16,"column_end":23},"name":"MapData","qualname":"::combinators::map_data::MapData","value":"MapData { }","parent":null,"children":[{"krate":0,"index":654},{"krate":0,"index":655}],"decl_id":null,"docs":" Body returned by the [`map_data`] combinator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28537,"byte_end":28544,"line_start":30,"line_end":30,"column_start":12,"column_end":19},"name":"get_ref","qualname":">::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ B","parent":null,"children":[],"decl_id":null,"docs":" Get a reference to the inner body\n","sig":null,"attributes":[{"value":"/ Get a reference to the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28488,"byte_end":28525,"line_start":29,"line_end":29,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28648,"byte_end":28655,"line_start":35,"line_end":35,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut B","parent":null,"children":[],"decl_id":null,"docs":" Get a mutable reference to the inner body\n","sig":null,"attributes":[{"value":"/ Get a mutable reference to the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28591,"byte_end":28636,"line_start":34,"line_end":34,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28778,"byte_end":28789,"line_start":40,"line_end":40,"column_start":12,"column_end":23},"name":"get_pin_mut","qualname":">::get_pin_mut","value":"fn get_pin_mut<'_>(Pin<&'_ mut Self>) -> Pin<&'_ mut B>","parent":null,"children":[],"decl_id":null,"docs":" Get a pinned mutable reference to the inner body\n","sig":null,"attributes":[{"value":"/ Get a pinned mutable reference to the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28714,"byte_end":28766,"line_start":39,"line_end":39,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28925,"byte_end":28935,"line_start":45,"line_end":45,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> B","parent":null,"children":[],"decl_id":null,"docs":" Consume `self`, returning the inner body\n","sig":null,"attributes":[{"value":"/ Consume `self`, returning the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28869,"byte_end":28913,"line_start":44,"line_end":44,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":341},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29133,"byte_end":29142,"line_start":59,"line_end":59,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29611,"byte_end":29624,"line_start":72,"line_end":72,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29809,"byte_end":29822,"line_start":79,"line_end":79,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":347},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29958,"byte_end":29961,"line_start":88,"line_end":88,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":703},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30465,"byte_end":30471,"line_start":15,"line_end":15,"column_start":16,"column_end":22},"name":"MapErr","qualname":"::combinators::map_err::MapErr","value":"MapErr { }","parent":null,"children":[{"krate":0,"index":706},{"krate":0,"index":707}],"decl_id":null,"docs":" Body returned by the [`map_err`] combinator.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":376},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30714,"byte_end":30721,"line_start":29,"line_end":29,"column_start":12,"column_end":19},"name":"get_ref","qualname":">::get_ref","value":"fn get_ref<'_>(&'_ Self) -> &'_ B","parent":null,"children":[],"decl_id":null,"docs":" Get a reference to the inner body\n","sig":null,"attributes":[{"value":"/ Get a reference to the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30665,"byte_end":30702,"line_start":28,"line_end":28,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30825,"byte_end":30832,"line_start":34,"line_end":34,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> &'_ mut B","parent":null,"children":[],"decl_id":null,"docs":" Get a mutable reference to the inner body\n","sig":null,"attributes":[{"value":"/ Get a mutable reference to the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30768,"byte_end":30813,"line_start":33,"line_end":33,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30955,"byte_end":30966,"line_start":39,"line_end":39,"column_start":12,"column_end":23},"name":"get_pin_mut","qualname":">::get_pin_mut","value":"fn get_pin_mut<'_>(Pin<&'_ mut Self>) -> Pin<&'_ mut B>","parent":null,"children":[],"decl_id":null,"docs":" Get a pinned mutable reference to the inner body\n","sig":null,"attributes":[{"value":"/ Get a pinned mutable reference to the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30891,"byte_end":30943,"line_start":38,"line_end":38,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":379},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":31102,"byte_end":31112,"line_start":44,"line_end":44,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> B","parent":null,"children":[],"decl_id":null,"docs":" Consume `self`, returning the inner body\n","sig":null,"attributes":[{"value":"/ Consume `self`, returning the inner body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":31046,"byte_end":31090,"line_start":43,"line_end":43,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":31293,"byte_end":31302,"line_start":57,"line_end":57,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":387},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":31771,"byte_end":31784,"line_start":70,"line_end":70,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":32010,"byte_end":32023,"line_start":78,"line_end":78,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":389},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":32090,"byte_end":32099,"line_start":82,"line_end":82,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> crate::SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":32241,"byte_end":32244,"line_start":91,"line_end":91,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":470},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1261,"byte_end":1265,"line_start":46,"line_end":46,"column_start":11,"column_end":15},"name":"Body","qualname":"::Body","value":"Body","parent":null,"children":[{"krate":0,"index":471},{"krate":0,"index":472},{"krate":0,"index":473},{"krate":0,"index":474},{"krate":0,"index":475},{"krate":0,"index":476},{"krate":0,"index":477},{"krate":0,"index":478},{"krate":0,"index":479},{"krate":0,"index":482},{"krate":0,"index":485},{"krate":0,"index":486}],"decl_id":null,"docs":" Trait representing a streaming body of a Request or Response.","sig":null,"attributes":[{"value":"/ Trait representing a streaming body of a Request or Response.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":800,"byte_end":865,"line_start":38,"line_end":38,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":866,"byte_end":869,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ Data is streamed via the `poll_data` function, which asynchronously yields `T: Buf` values. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":870,"byte_end":969,"line_start":40,"line_end":40,"column_start":1,"column_end":100}},{"value":"/ `size_hint` function provides insight into the total number of bytes that will be streamed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":970,"byte_end":1065,"line_start":41,"line_end":41,"column_start":1,"column_end":96}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1066,"byte_end":1069,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ The `poll_trailers` function returns an optional set of trailers used to finalize the request /","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1070,"byte_end":1169,"line_start":43,"line_end":43,"column_start":1,"column_end":100}},{"value":"/ response exchange. This is mostly used when using the HTTP/2.0 protocol.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1170,"byte_end":1246,"line_start":44,"line_end":44,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1247,"byte_end":1250,"line_start":45,"line_end":45,"column_start":1,"column_end":4}}]},{"kind":"Type","id":{"krate":0,"index":471},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1315,"byte_end":1319,"line_start":48,"line_end":48,"column_start":10,"column_end":14},"name":"Data","qualname":"::Body::Data","value":"type Data: Buf;","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Values yielded by the `Body`.\n","sig":null,"attributes":[{"value":"/ Values yielded by the `Body`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1272,"byte_end":1305,"line_start":47,"line_end":47,"column_start":5,"column_end":38}}]},{"kind":"Type","id":{"krate":0,"index":472},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1387,"byte_end":1392,"line_start":51,"line_end":51,"column_start":10,"column_end":15},"name":"Error","qualname":"::Body::Error","value":"type Error;","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" The error type this `Body` might generate.\n","sig":null,"attributes":[{"value":"/ The error type this `Body` might generate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1331,"byte_end":1377,"line_start":50,"line_end":50,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":473},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1467,"byte_end":1476,"line_start":54,"line_end":54,"column_start":8,"column_end":17},"name":"poll_data","qualname":"::Body::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Attempt to pull out the next data buffer of this stream.\n","sig":null,"attributes":[{"value":"/ Attempt to pull out the next data buffer of this stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1399,"byte_end":1459,"line_start":53,"line_end":53,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":474},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1752,"byte_end":1765,"line_start":62,"line_end":62,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":"::Body::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Poll for an optional **single** `HeaderMap` of trailers.","sig":null,"attributes":[{"value":"/ Poll for an optional **single** `HeaderMap` of trailers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1599,"byte_end":1659,"line_start":59,"line_end":59,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1664,"byte_end":1667,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ This function should only be called once `poll_data` returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1672,"byte_end":1744,"line_start":61,"line_end":61,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":475},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2205,"byte_end":2218,"line_start":74,"line_end":74,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":"::Body::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Returns `true` when the end of stream has been reached.","sig":null,"attributes":[{"value":"/ Returns `true` when the end of stream has been reached.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1887,"byte_end":1946,"line_start":67,"line_end":67,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1951,"byte_end":1954,"line_start":68,"line_end":68,"column_start":5,"column_end":8}},{"value":"/ An end of stream means that both `poll_data` and `poll_trailers` will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":1959,"byte_end":2032,"line_start":69,"line_end":69,"column_start":5,"column_end":78}},{"value":"/ return `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2037,"byte_end":2055,"line_start":70,"line_end":70,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2060,"byte_end":2063,"line_start":71,"line_end":71,"column_start":5,"column_end":8}},{"value":"/ A return value of `false` **does not** guarantee that a value will be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2068,"byte_end":2141,"line_start":72,"line_end":72,"column_start":5,"column_end":78}},{"value":"/ returned from `poll_stream` or `poll_trailers`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2146,"byte_end":2197,"line_start":73,"line_end":73,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":476},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2474,"byte_end":2483,"line_start":82,"line_end":82,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::Body::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Returns the bounds on the remaining length of the stream.","sig":null,"attributes":[{"value":"/ Returns the bounds on the remaining length of the stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2261,"byte_end":2322,"line_start":78,"line_end":78,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2327,"byte_end":2330,"line_start":79,"line_end":79,"column_start":5,"column_end":8}},{"value":"/ When the **exact** remaining length of the stream is known, the upper bound will be set and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2335,"byte_end":2430,"line_start":80,"line_end":80,"column_start":5,"column_end":100}},{"value":"/ will equal the lower bound.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2435,"byte_end":2466,"line_start":81,"line_end":81,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2612,"byte_end":2616,"line_start":87,"line_end":87,"column_start":8,"column_end":12},"name":"data","qualname":"::Body::data","value":"fn data<'_>(&'_ mut Self) -> Data where Self: Unpin + Sized","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Returns future that resolves to next data chunk, if any.\n","sig":null,"attributes":[{"value":"/ Returns future that resolves to next data chunk, if any.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2544,"byte_end":2604,"line_start":86,"line_end":86,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":478},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2782,"byte_end":2790,"line_start":95,"line_end":95,"column_start":8,"column_end":16},"name":"trailers","qualname":"::Body::trailers","value":"fn trailers<'_>(&'_ mut Self) -> Trailers where Self: Unpin + Sized","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Returns future that resolves to trailers, if any.\n","sig":null,"attributes":[{"value":"/ Returns future that resolves to trailers, if any.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2721,"byte_end":2774,"line_start":94,"line_end":94,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":479},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2964,"byte_end":2972,"line_start":103,"line_end":103,"column_start":8,"column_end":16},"name":"map_data","qualname":"::Body::map_data","value":"fn map_data(Self, F) -> MapData where Self: Sized,\nF: FnMut(Self::Data) -> B, B: Buf","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Maps this body's data value to a different value.\n","sig":null,"attributes":[{"value":"/ Maps this body's data value to a different value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":2903,"byte_end":2956,"line_start":102,"line_end":102,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":482},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":3202,"byte_end":3209,"line_start":113,"line_end":113,"column_start":8,"column_end":15},"name":"map_err","qualname":"::Body::map_err","value":"fn map_err(Self, F) -> MapErr where Self: Sized,\nF: FnMut(Self::Error) -> E","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Maps this body's error value to a different value.\n","sig":null,"attributes":[{"value":"/ Maps this body's error value to a different value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":3140,"byte_end":3194,"line_start":112,"line_end":112,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":3413,"byte_end":3418,"line_start":122,"line_end":122,"column_start":8,"column_end":13},"name":"boxed","qualname":"::Body::boxed","value":"fn boxed(Self) -> BoxBody where Self: Sized + Send +\nSync + 'static","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Turn this body into a boxed trait object.\n","sig":null,"attributes":[{"value":"/ Turn this body into a boxed trait object.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":3360,"byte_end":3405,"line_start":121,"line_end":121,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":3627,"byte_end":3639,"line_start":130,"line_end":130,"column_start":8,"column_end":20},"name":"boxed_unsync","qualname":"::Body::boxed_unsync","value":"fn boxed_unsync(Self) -> UnsyncBoxBody where\nSelf: Sized + Send + 'static","parent":{"krate":0,"index":470},"children":[],"decl_id":null,"docs":" Turn this body into a boxed trait object that is !Sync.\n","sig":null,"attributes":[{"value":"/ Turn this body into a boxed trait object that is !Sync.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":3560,"byte_end":3619,"line_start":129,"line_end":129,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":491},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":3893,"byte_end":3902,"line_start":142,"line_end":142,"column_start":8,"column_end":17},"name":"poll_data","qualname":"<&'_ mut T as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":492},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":4083,"byte_end":4096,"line_start":149,"line_end":149,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":"<&'_ mut T as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":493},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":4280,"byte_end":4293,"line_start":156,"line_end":156,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":"<&'_ mut T as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":4367,"byte_end":4376,"line_start":160,"line_end":160,"column_start":8,"column_end":17},"name":"size_hint","qualname":"<&'_ mut T as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":499},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":4656,"byte_end":4665,"line_start":173,"line_end":173,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":500},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":4848,"byte_end":4861,"line_start":180,"line_end":180,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":501},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5047,"byte_end":5060,"line_start":187,"line_end":187,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":502},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5130,"byte_end":5139,"line_start":191,"line_end":191,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5313,"byte_end":5322,"line_start":200,"line_end":200,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5503,"byte_end":5516,"line_start":207,"line_end":207,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5700,"byte_end":5713,"line_start":214,"line_end":214,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5783,"byte_end":5792,"line_start":218,"line_end":218,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":515},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5959,"byte_end":5968,"line_start":227,"line_end":227,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":6219,"byte_end":6232,"line_start":237,"line_end":237,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":517},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":6486,"byte_end":6499,"line_start":247,"line_end":247,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":6567,"byte_end":6576,"line_start":251,"line_end":251,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":523},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":6742,"byte_end":6751,"line_start":260,"line_end":260,"column_start":8,"column_end":17},"name":"poll_data","qualname":" as Body>::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":524},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":7003,"byte_end":7016,"line_start":270,"line_end":270,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":" as Body>::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":525},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":7271,"byte_end":7284,"line_start":280,"line_end":280,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":" as Body>::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":526},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":7352,"byte_end":7361,"line_start":284,"line_end":284,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as Body>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":530},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":7507,"byte_end":7516,"line_start":293,"line_end":293,"column_start":8,"column_end":17},"name":"poll_data","qualname":"::poll_data","value":"fn poll_data<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":473},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":531},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":7846,"byte_end":7859,"line_start":305,"line_end":305,"column_start":8,"column_end":21},"name":"poll_trailers","qualname":"::poll_trailers","value":"fn poll_trailers<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context)\n-> Poll, Self::Error>>","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":474},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":532},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":8022,"byte_end":8035,"line_start":312,"line_end":312,"column_start":8,"column_end":21},"name":"is_end_stream","qualname":"::is_end_stream","value":"fn is_end_stream<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":475},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":533},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":8091,"byte_end":8100,"line_start":316,"line_end":316,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> SizeHint","parent":{"krate":0,"index":470},"children":[],"decl_id":{"krate":0,"index":476},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8602,"byte_end":8607,"line_start":17,"line_end":17,"column_start":9,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":42}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8725,"byte_end":8730,"line_start":24,"line_end":24,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9318,"byte_end":9323,"line_start":53,"line_end":53,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9462,"byte_end":9467,"line_start":59,"line_end":59,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9586,"byte_end":9591,"line_start":67,"line_end":67,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":59}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9712,"byte_end":9717,"line_start":75,"line_end":75,"column_start":18,"column_end":23},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10114,"byte_end":10118,"line_start":18,"line_end":18,"column_start":9,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":105}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10366,"byte_end":10370,"line_start":33,"line_end":33,"column_start":18,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11127,"byte_end":11131,"line_start":66,"line_end":66,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":118}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11275,"byte_end":11279,"line_start":76,"line_end":76,"column_start":25,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":121}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11422,"byte_end":11426,"line_start":85,"line_end":85,"column_start":27,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":124}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11575,"byte_end":11579,"line_start":94,"line_end":94,"column_start":33,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":127}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11749,"byte_end":11753,"line_start":103,"line_end":103,"column_start":38,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":131}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":12053,"byte_end":12057,"line_start":116,"line_end":116,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":134}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":12199,"byte_end":12203,"line_start":125,"line_end":125,"column_start":32,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":137}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13384,"byte_end":13391,"line_start":23,"line_end":23,"column_start":9,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":173}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13578,"byte_end":13585,"line_start":33,"line_end":33,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":176},{"krate":0,"index":177},{"krate":0,"index":178},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":181}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15719,"byte_end":15735,"line_start":106,"line_end":106,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":186}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15866,"byte_end":15882,"line_start":112,"line_end":112,"column_start":16,"column_end":32},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22048,"byte_end":22052,"line_start":12,"line_end":12,"column_start":47,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":204},{"krate":0,"index":205}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22507,"byte_end":22515,"line_start":25,"line_end":25,"column_start":47,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":209},{"krate":0,"index":210}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22977,"byte_end":22985,"line_start":15,"line_end":15,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":216},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":219},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":223}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25448,"byte_end":25455,"line_start":19,"line_end":19,"column_start":12,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":257}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25720,"byte_end":25727,"line_start":32,"line_end":32,"column_start":27,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":262}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25871,"byte_end":25878,"line_start":38,"line_end":38,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":270},{"krate":0,"index":271}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26522,"byte_end":26529,"line_start":68,"line_end":68,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":275}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26708,"byte_end":26721,"line_start":78,"line_end":78,"column_start":12,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":280}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26979,"byte_end":26992,"line_start":91,"line_end":91,"column_start":27,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":285}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27142,"byte_end":27155,"line_start":97,"line_end":97,"column_start":21,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":291},{"krate":0,"index":292},{"krate":0,"index":293},{"krate":0,"index":294}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27799,"byte_end":27812,"line_start":127,"line_end":127,"column_start":24,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":298}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28368,"byte_end":28375,"line_start":23,"line_end":23,"column_start":12,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":330},{"krate":0,"index":331},{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":334}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29001,"byte_end":29008,"line_start":50,"line_end":50,"column_start":25,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":339},{"krate":0,"index":340},{"krate":0,"index":341},{"krate":0,"index":342},{"krate":0,"index":343}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29910,"byte_end":29917,"line_start":84,"line_end":84,"column_start":27,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":347}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30546,"byte_end":30552,"line_start":22,"line_end":22,"column_start":12,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":375},{"krate":0,"index":376},{"krate":0,"index":377},{"krate":0,"index":378},{"krate":0,"index":379}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":31177,"byte_end":31183,"line_start":49,"line_end":49,"column_start":24,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":384},{"krate":0,"index":385},{"krate":0,"index":386},{"krate":0,"index":387},{"krate":0,"index":388},{"krate":0,"index":389}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":32194,"byte_end":32200,"line_start":87,"line_end":87,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":393}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":4462,"byte_end":4465,"line_start":165,"line_end":165,"column_start":18,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":497},{"krate":0,"index":498},{"krate":0,"index":499},{"krate":0,"index":500},{"krate":0,"index":501},{"krate":0,"index":502}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5244,"byte_end":5247,"line_start":196,"line_end":196,"column_start":41,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":505},{"krate":0,"index":506},{"krate":0,"index":507},{"krate":0,"index":508},{"krate":0,"index":509},{"krate":0,"index":510}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5886,"byte_end":5893,"line_start":223,"line_end":223,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":513},{"krate":0,"index":514},{"krate":0,"index":515},{"krate":0,"index":516},{"krate":0,"index":517},{"krate":0,"index":518}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":6668,"byte_end":6676,"line_start":256,"line_end":256,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":521},{"krate":0,"index":522},{"krate":0,"index":523},{"krate":0,"index":524},{"krate":0,"index":525},{"krate":0,"index":526}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":7438,"byte_end":7444,"line_start":289,"line_end":289,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":528},{"krate":0,"index":529},{"krate":0,"index":530},{"krate":0,"index":531},{"krate":0,"index":532},{"krate":0,"index":533}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":398,"byte_end":409,"line_start":22,"line_end":22,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":224}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8602,"byte_end":8607,"line_start":17,"line_end":17,"column_start":9,"column_end":14},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":37},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":8725,"byte_end":8730,"line_start":24,"line_end":24,"column_start":23,"column_end":28},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":37},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9318,"byte_end":9323,"line_start":53,"line_end":53,"column_start":24,"column_end":29},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":37},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9462,"byte_end":9467,"line_start":59,"line_end":59,"column_start":21,"column_end":26},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":37},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9586,"byte_end":9591,"line_start":67,"line_end":67,"column_start":19,"column_end":24},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":37},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/empty.rs","byte_start":9712,"byte_end":9717,"line_start":75,"line_end":75,"column_start":18,"column_end":23},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":37},"to":{"krate":2,"index":3273}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10114,"byte_end":10118,"line_start":18,"line_end":18,"column_start":9,"column_end":13},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":534},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":10366,"byte_end":10370,"line_start":33,"line_end":33,"column_start":18,"column_end":22},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":534},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11127,"byte_end":11131,"line_start":66,"line_end":66,"column_start":21,"column_end":25},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":534},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11275,"byte_end":11279,"line_start":76,"line_end":76,"column_start":25,"column_end":29},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":534},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11422,"byte_end":11426,"line_start":85,"line_end":85,"column_start":27,"column_end":31},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":534},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11575,"byte_end":11579,"line_start":94,"line_end":94,"column_start":33,"column_end":37},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":534},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":11749,"byte_end":11753,"line_start":103,"line_end":103,"column_start":38,"column_end":42},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":534},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":12053,"byte_end":12057,"line_start":116,"line_end":116,"column_start":26,"column_end":30},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":534},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/full.rs","byte_start":12199,"byte_end":12203,"line_start":125,"line_end":125,"column_start":32,"column_end":36},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":534},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13384,"byte_end":13391,"line_start":23,"line_end":23,"column_start":9,"column_end":16},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":575},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":13578,"byte_end":13585,"line_start":33,"line_end":33,"column_start":18,"column_end":25},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":575},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15719,"byte_end":15735,"line_start":106,"line_end":106,"column_start":23,"column_end":39},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":620},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/limited.rs","byte_start":15866,"byte_end":15882,"line_start":112,"line_end":112,"column_start":16,"column_end":32},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":620},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22048,"byte_end":22052,"line_start":12,"line_end":12,"column_start":47,"column_end":51},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":624},"to":{"krate":2,"index":13763}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/next.rs","byte_start":22507,"byte_end":22515,"line_start":25,"line_end":25,"column_start":47,"column_end":55},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":633},"to":{"krate":2,"index":13763}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/size_hint.rs","byte_start":22977,"byte_end":22985,"line_start":15,"line_end":15,"column_start":6,"column_end":14},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":642},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25448,"byte_end":25455,"line_start":19,"line_end":19,"column_start":12,"column_end":19},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":246},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25720,"byte_end":25727,"line_start":32,"line_end":32,"column_start":27,"column_end":34},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":246},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":25871,"byte_end":25878,"line_start":38,"line_end":38,"column_start":21,"column_end":28},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":246},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26522,"byte_end":26529,"line_start":68,"line_end":68,"column_start":24,"column_end":31},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":246},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26708,"byte_end":26721,"line_start":78,"line_end":78,"column_start":12,"column_end":25},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":250},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":26979,"byte_end":26992,"line_start":91,"line_end":91,"column_start":27,"column_end":40},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":250},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27142,"byte_end":27155,"line_start":97,"line_end":97,"column_start":21,"column_end":34},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":250},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/box_body.rs","byte_start":27799,"byte_end":27812,"line_start":127,"line_end":127,"column_start":24,"column_end":37},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":250},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":28368,"byte_end":28375,"line_start":23,"line_end":23,"column_start":12,"column_end":19},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":651},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29001,"byte_end":29008,"line_start":50,"line_end":50,"column_start":25,"column_end":32},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":651},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_data.rs","byte_start":29910,"byte_end":29917,"line_start":84,"line_end":84,"column_start":27,"column_end":34},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":651},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":30546,"byte_end":30552,"line_start":22,"line_end":22,"column_start":12,"column_end":18},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":703},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":31177,"byte_end":31183,"line_start":49,"line_end":49,"column_start":24,"column_end":30},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":703},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/combinators/map_err.rs","byte_start":32194,"byte_end":32200,"line_start":87,"line_end":87,"column_start":27,"column_end":33},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":703},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":4462,"byte_end":4465,"line_start":165,"line_end":165,"column_start":18,"column_end":21},"kind":{"Impl":{"id":36}},"from":{"krate":2,"index":47604},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5244,"byte_end":5247,"line_start":196,"line_end":196,"column_start":41,"column_end":44},"kind":{"Impl":{"id":37}},"from":{"krate":5,"index":432},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":5886,"byte_end":5893,"line_start":223,"line_end":223,"column_start":30,"column_end":37},"kind":{"Impl":{"id":38}},"from":{"krate":21,"index":1361},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":6668,"byte_end":6676,"line_start":256,"line_end":256,"column_start":30,"column_end":38},"kind":{"Impl":{"id":39}},"from":{"krate":21,"index":1494},"to":{"krate":0,"index":470}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","byte_start":7438,"byte_end":7444,"line_start":289,"line_end":289,"column_start":15,"column_end":21},"kind":{"Impl":{"id":40}},"from":{"krate":5,"index":8368},"to":{"krate":0,"index":470}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libhttparse-cb346c7e393d0bb9.json b/core/target/rls/debug/deps/save-analysis/libhttparse-cb346c7e393d0bb9.json new file mode 100644 index 0000000..8871fe8 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libhttparse-cb346c7e393d0bb9.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","httparse","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=cb346c7e393d0bb9","-C","extra-filename=-cb346c7e393d0bb9","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--cfg","httparse_simd","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libhttparse-cb346c7e393d0bb9.rmeta"},"prelude":{"crate_id":{"name":"httparse","disambiguator":[9315140183853085367,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":0,"byte_end":81194,"line_start":1,"line_end":2236,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":0,"byte_end":81194,"line_start":1,"line_end":2236,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":58},{"krate":0,"index":65},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":113},{"krate":0,"index":115},{"krate":0,"index":116},{"krate":0,"index":118},{"krate":0,"index":223},{"krate":0,"index":238},{"krate":0,"index":239},{"krate":0,"index":241},{"krate":0,"index":242},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":247},{"krate":0,"index":119},{"krate":0,"index":121},{"krate":0,"index":123},{"krate":0,"index":249},{"krate":0,"index":251},{"krate":0,"index":253},{"krate":0,"index":254},{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":125},{"krate":0,"index":127},{"krate":0,"index":259},{"krate":0,"index":266},{"krate":0,"index":268},{"krate":0,"index":271},{"krate":0,"index":273},{"krate":0,"index":276},{"krate":0,"index":278},{"krate":0,"index":282},{"krate":0,"index":129},{"krate":0,"index":285},{"krate":0,"index":291},{"krate":0,"index":293},{"krate":0,"index":295},{"krate":0,"index":134},{"krate":0,"index":297},{"krate":0,"index":304},{"krate":0,"index":308},{"krate":0,"index":311},{"krate":0,"index":315},{"krate":0,"index":318},{"krate":0,"index":155},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":323},{"krate":0,"index":330},{"krate":0,"index":334},{"krate":0,"index":337},{"krate":0,"index":341},{"krate":0,"index":344},{"krate":0,"index":170},{"krate":0,"index":349},{"krate":0,"index":353},{"krate":0,"index":355},{"krate":0,"index":358},{"krate":0,"index":360},{"krate":0,"index":363},{"krate":0,"index":365},{"krate":0,"index":177},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":183},{"krate":0,"index":185},{"krate":0,"index":187},{"krate":0,"index":189},{"krate":0,"index":190},{"krate":0,"index":193},{"krate":0,"index":196},{"krate":0,"index":200},{"krate":0,"index":202},{"krate":0,"index":221}],"decl_id":null,"docs":" # httparse","sig":null,"attributes":[{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":43,"byte_end":65,"line_start":2,"line_end":2,"column_start":1,"column_end":23}},{"value":"/ # httparse","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":102,"byte_end":116,"line_start":5,"line_end":5,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":117,"byte_end":120,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ A push library for parsing HTTP/1.x requests and responses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":121,"byte_end":184,"line_start":7,"line_end":7,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":185,"byte_end":188,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ The focus is on speed and safety. Unsafe code is used to keep parsing fast,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":189,"byte_end":268,"line_start":9,"line_end":9,"column_start":1,"column_end":80}},{"value":"/ but unsafety is contained in a submodule, with invariants enforced. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":269,"byte_end":344,"line_start":10,"line_end":10,"column_start":1,"column_end":76}},{"value":"/ parsing internals use an `Iterator` instead of direct indexing, while","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":345,"byte_end":418,"line_start":11,"line_end":11,"column_start":1,"column_end":74}},{"value":"/ skipping bounds checks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":419,"byte_end":446,"line_start":12,"line_end":12,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":447,"byte_end":450,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ With Rust 1.27.0 or later, support for SIMD is enabled automatically.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":451,"byte_end":524,"line_start":14,"line_end":14,"column_start":1,"column_end":74}},{"value":"/ If building an executable to be run on multiple platforms, and thus","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":525,"byte_end":596,"line_start":15,"line_end":15,"column_start":1,"column_end":72}},{"value":"/ not passing `target_feature` or `target_cpu` flags to the compiler,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":597,"byte_end":668,"line_start":16,"line_end":16,"column_start":1,"column_end":72}},{"value":"/ runtime detection can still detect SSE4.2 or AVX2 support to provide","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":669,"byte_end":741,"line_start":17,"line_end":17,"column_start":1,"column_end":73}},{"value":"/ massive wins.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":742,"byte_end":759,"line_start":18,"line_end":18,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":760,"byte_end":763,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ If compiling for a specific target, remembering to include","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":764,"byte_end":826,"line_start":20,"line_end":20,"column_start":1,"column_end":63}},{"value":"/ `-C target_cpu=native` allows the detection to become compile time checks,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":827,"byte_end":905,"line_start":21,"line_end":21,"column_start":1,"column_end":79}},{"value":"/ making it *even* faster.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":906,"byte_end":934,"line_start":22,"line_end":22,"column_start":1,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5031,"byte_end":5041,"line_start":137,"line_end":137,"column_start":5,"column_end":15},"name":"HeaderName","qualname":"::Error::HeaderName","value":"Error::HeaderName","parent":{"krate":0,"index":223},"children":[],"decl_id":null,"docs":" Invalid byte in header name.\n","sig":null,"attributes":[{"value":"/ Invalid byte in header name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":4994,"byte_end":5026,"line_start":136,"line_end":136,"column_start":5,"column_end":37}}]},{"kind":"TupleVariant","id":{"krate":0,"index":226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5085,"byte_end":5096,"line_start":139,"line_end":139,"column_start":5,"column_end":16},"name":"HeaderValue","qualname":"::Error::HeaderValue","value":"Error::HeaderValue","parent":{"krate":0,"index":223},"children":[],"decl_id":null,"docs":" Invalid byte in header value.\n","sig":null,"attributes":[{"value":"/ Invalid byte in header value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5047,"byte_end":5080,"line_start":138,"line_end":138,"column_start":5,"column_end":38}}]},{"kind":"TupleVariant","id":{"krate":0,"index":228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5136,"byte_end":5143,"line_start":141,"line_end":141,"column_start":5,"column_end":12},"name":"NewLine","qualname":"::Error::NewLine","value":"Error::NewLine","parent":{"krate":0,"index":223},"children":[],"decl_id":null,"docs":" Invalid byte in new line.\n","sig":null,"attributes":[{"value":"/ Invalid byte in new line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5102,"byte_end":5131,"line_start":140,"line_end":140,"column_start":5,"column_end":34}}]},{"kind":"TupleVariant","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5190,"byte_end":5196,"line_start":143,"line_end":143,"column_start":5,"column_end":11},"name":"Status","qualname":"::Error::Status","value":"Error::Status","parent":{"krate":0,"index":223},"children":[],"decl_id":null,"docs":" Invalid byte in Response status.\n","sig":null,"attributes":[{"value":"/ Invalid byte in Response status.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5149,"byte_end":5185,"line_start":142,"line_end":142,"column_start":5,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5248,"byte_end":5253,"line_start":145,"line_end":145,"column_start":5,"column_end":10},"name":"Token","qualname":"::Error::Token","value":"Error::Token","parent":{"krate":0,"index":223},"children":[],"decl_id":null,"docs":" Invalid byte where token is required.\n","sig":null,"attributes":[{"value":"/ Invalid byte where token is required.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5202,"byte_end":5243,"line_start":144,"line_end":144,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5321,"byte_end":5335,"line_start":147,"line_end":147,"column_start":5,"column_end":19},"name":"TooManyHeaders","qualname":"::Error::TooManyHeaders","value":"Error::TooManyHeaders","parent":{"krate":0,"index":223},"children":[],"decl_id":null,"docs":" Parsed more headers than provided buffer can contain.\n","sig":null,"attributes":[{"value":"/ Parsed more headers than provided buffer can contain.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5259,"byte_end":5316,"line_start":146,"line_end":146,"column_start":5,"column_end":62}}]},{"kind":"TupleVariant","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5379,"byte_end":5386,"line_start":149,"line_end":149,"column_start":5,"column_end":12},"name":"Version","qualname":"::Error::Version","value":"Error::Version","parent":{"krate":0,"index":223},"children":[],"decl_id":null,"docs":" Invalid byte in HTTP version.\n","sig":null,"attributes":[{"value":"/ Invalid byte in HTTP version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5341,"byte_end":5374,"line_start":148,"line_end":148,"column_start":5,"column_end":38}}]},{"kind":"Enum","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":4982,"byte_end":4987,"line_start":135,"line_end":135,"column_start":10,"column_end":15},"name":"Error","qualname":"::Error","value":"enum Error {\n HeaderName,\n HeaderValue,\n NewLine,\n Status,\n Token,\n TooManyHeaders,\n Version,\n}","parent":null,"children":[{"krate":0,"index":224},{"krate":0,"index":226},{"krate":0,"index":228},{"krate":0,"index":230},{"krate":0,"index":232},{"krate":0,"index":234},{"krate":0,"index":236}],"decl_id":null,"docs":" An error in parsing.\n","sig":null,"attributes":[{"value":"/ An error in parsing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":4903,"byte_end":4927,"line_start":133,"line_end":133,"column_start":1,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5920,"byte_end":5923,"line_start":168,"line_end":168,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6095,"byte_end":6106,"line_start":175,"line_end":175,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6307,"byte_end":6323,"line_start":183,"line_end":183,"column_start":12,"column_end":28},"name":"InvalidChunkSize","qualname":"::InvalidChunkSize","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error in parsing a chunk size.\n","sig":null,"attributes":[{"value":"/ An error in parsing a chunk size.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6164,"byte_end":6201,"line_start":180,"line_end":180,"column_start":1,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6374,"byte_end":6377,"line_start":186,"line_end":186,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6718,"byte_end":6724,"line_start":196,"line_end":196,"column_start":10,"column_end":16},"name":"Result","qualname":"::Result","value":"result::Result, Error>","parent":null,"children":[],"decl_id":null,"docs":" A Result of any parsing action.","sig":null,"attributes":[{"value":"/ A Result of any parsing action.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6481,"byte_end":6516,"line_start":191,"line_end":191,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6517,"byte_end":6520,"line_start":192,"line_end":192,"column_start":1,"column_end":4}},{"value":"/ If the input is invalid, an `Error` will be returned. Note that incomplete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6521,"byte_end":6599,"line_start":193,"line_end":193,"column_start":1,"column_end":79}},{"value":"/ data is not considered invalid, and so will not return an error, but rather","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6600,"byte_end":6679,"line_start":194,"line_end":194,"column_start":1,"column_end":80}},{"value":"/ a `Ok(Status::Partial)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6680,"byte_end":6708,"line_start":195,"line_end":195,"column_start":1,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7096,"byte_end":7104,"line_start":206,"line_end":206,"column_start":5,"column_end":13},"name":"Complete","qualname":"::Status::Complete","value":"Status::Complete(T)","parent":{"krate":0,"index":259},"children":[],"decl_id":null,"docs":" The completed result.\n","sig":null,"attributes":[{"value":"/ The completed result.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7066,"byte_end":7091,"line_start":205,"line_end":205,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7105,"byte_end":7106,"line_start":206,"line_end":206,"column_start":14,"column_end":15},"name":"0","qualname":"::Status::Complete::0","value":"T","parent":{"krate":0,"index":261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7139,"byte_end":7146,"line_start":208,"line_end":208,"column_start":5,"column_end":12},"name":"Partial","qualname":"::Status::Partial","value":"Status::Partial","parent":{"krate":0,"index":259},"children":[],"decl_id":null,"docs":" A partial result.\n","sig":null,"attributes":[{"value":"/ A partial result.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7113,"byte_end":7134,"line_start":207,"line_end":207,"column_start":5,"column_end":26}}]},{"kind":"Enum","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7050,"byte_end":7056,"line_start":204,"line_end":204,"column_start":10,"column_end":16},"name":"Status","qualname":"::Status","value":"enum Status { Complete(T), Partial, }","parent":null,"children":[{"krate":0,"index":261},{"krate":0,"index":264}],"decl_id":null,"docs":" The result of a successful parse pass.","sig":null,"attributes":[{"value":"/ The result of a successful parse pass.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6765,"byte_end":6807,"line_start":198,"line_end":198,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6808,"byte_end":6811,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ `Complete` is used when the buffer contained the complete value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6812,"byte_end":6880,"line_start":200,"line_end":200,"column_start":1,"column_end":69}},{"value":"/ `Partial` is used when parsing did not reach the end of the expected value,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6881,"byte_end":6960,"line_start":201,"line_end":201,"column_start":1,"column_end":80}},{"value":"/ but no invalid data was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6961,"byte_end":6995,"line_start":202,"line_end":202,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7254,"byte_end":7265,"line_start":214,"line_end":214,"column_start":12,"column_end":23},"name":"is_complete","qualname":">::is_complete","value":"fn is_complete<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Convenience method to check if status is complete.\n","sig":null,"attributes":[{"value":"/ Convenience method to check if status is complete.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7174,"byte_end":7228,"line_start":212,"line_end":212,"column_start":5,"column_end":59}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7233,"byte_end":7242,"line_start":213,"line_end":213,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7484,"byte_end":7494,"line_start":223,"line_end":223,"column_start":12,"column_end":22},"name":"is_partial","qualname":">::is_partial","value":"fn is_partial<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Convenience method to check if status is partial.\n","sig":null,"attributes":[{"value":"/ Convenience method to check if status is partial.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7405,"byte_end":7458,"line_start":221,"line_end":221,"column_start":5,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7463,"byte_end":7472,"line_start":222,"line_end":222,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7753,"byte_end":7759,"line_start":233,"line_end":233,"column_start":12,"column_end":18},"name":"unwrap","qualname":">::unwrap","value":"fn unwrap(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Convenience method to unwrap a Complete value. Panics if the status is\n `Partial`.\n","sig":null,"attributes":[{"value":"/ Convenience method to unwrap a Complete value. Panics if the status is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7634,"byte_end":7708,"line_start":230,"line_end":230,"column_start":5,"column_end":79}},{"value":"/ `Partial`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7713,"byte_end":7727,"line_start":231,"line_end":231,"column_start":5,"column_end":19}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7732,"byte_end":7741,"line_start":232,"line_end":232,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7994,"byte_end":8006,"line_start":243,"line_end":243,"column_start":12,"column_end":24},"name":"ParserConfig","qualname":"::ParserConfig","value":"ParserConfig { }","parent":null,"children":[{"krate":0,"index":286},{"krate":0,"index":287},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290}],"decl_id":null,"docs":" Parser configuration.\n","sig":null,"attributes":[{"value":"/ Parser configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7924,"byte_end":7949,"line_start":241,"line_end":241,"column_start":1,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8413,"byte_end":8456,"line_start":253,"line_end":253,"column_start":12,"column_end":55},"name":"allow_spaces_after_header_name_in_responses","qualname":"::allow_spaces_after_header_name_in_responses","value":"fn allow_spaces_after_header_name_in_responses<'_>(&'_ mut Self, bool)\n-> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Sets whether spaces and tabs should be allowed after header names in responses.\n","sig":null,"attributes":[{"value":"/ Sets whether spaces and tabs should be allowed after header names in responses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8318,"byte_end":8401,"line_start":252,"line_end":252,"column_start":5,"column_end":88}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9275,"byte_end":9323,"line_start":274,"line_end":274,"column_start":12,"column_end":60},"name":"allow_multiple_spaces_in_request_line_delimiters","qualname":"::allow_multiple_spaces_in_request_line_delimiters","value":"fn allow_multiple_spaces_in_request_line_delimiters<'_>(&'_ mut Self, bool)\n-> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Sets whether multiple spaces are allowed as delimiters in request lines.","sig":null,"attributes":[{"value":"/ Sets whether multiple spaces are allowed as delimiters in request lines.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8609,"byte_end":8685,"line_start":261,"line_end":261,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8690,"byte_end":8693,"line_start":262,"line_end":262,"column_start":5,"column_end":8}},{"value":"/ # Background","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8698,"byte_end":8714,"line_start":263,"line_end":263,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8719,"byte_end":8722,"line_start":264,"line_end":264,"column_start":5,"column_end":8}},{"value":"/ The [latest version of the HTTP/1.1 spec][spec] allows implementations to parse multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8727,"byte_end":8819,"line_start":265,"line_end":265,"column_start":5,"column_end":97}},{"value":"/ whitespace characters in place of the `SP` delimiters in the request line, including:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8824,"byte_end":8913,"line_start":266,"line_end":266,"column_start":5,"column_end":94}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8918,"byte_end":8921,"line_start":267,"line_end":267,"column_start":5,"column_end":8}},{"value":"/ > SP, HTAB, VT (%x0B), FF (%x0C), or bare CR","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8926,"byte_end":8974,"line_start":268,"line_end":268,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8979,"byte_end":8982,"line_start":269,"line_end":269,"column_start":5,"column_end":8}},{"value":"/ This option relaxes the parser to allow for multiple spaces, but does *not* allow the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8987,"byte_end":9076,"line_start":270,"line_end":270,"column_start":5,"column_end":94}},{"value":"/ request line to contain the other mentioned whitespace characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9081,"byte_end":9151,"line_start":271,"line_end":271,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9156,"byte_end":9159,"line_start":272,"line_end":272,"column_start":5,"column_end":8}},{"value":"/ [spec]: https://httpwg.org/http-core/draft-ietf-httpbis-messaging-latest.html#rfc.section.3.p.3","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9164,"byte_end":9263,"line_start":273,"line_end":273,"column_start":5,"column_end":104}}]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9541,"byte_end":9595,"line_start":280,"line_end":280,"column_start":12,"column_end":66},"name":"multiple_spaces_in_request_line_delimiters_are_allowed","qualname":"::multiple_spaces_in_request_line_delimiters_are_allowed","value":"fn multiple_spaces_in_request_line_delimiters_are_allowed<'_>(&'_ Self)\n-> bool","parent":null,"children":[],"decl_id":null,"docs":" Whether multiple spaces are allowed as delimiters in request lines.\n","sig":null,"attributes":[{"value":"/ Whether multiple spaces are allowed as delimiters in request lines.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9458,"byte_end":9529,"line_start":279,"line_end":279,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10375,"byte_end":10426,"line_start":298,"line_end":298,"column_start":12,"column_end":63},"name":"allow_multiple_spaces_in_response_status_delimiters","qualname":"::allow_multiple_spaces_in_response_status_delimiters","value":"fn allow_multiple_spaces_in_response_status_delimiters<'_>(&'_ mut Self, bool)\n-> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Sets whether multiple spaces are allowed as delimiters in response status lines.","sig":null,"attributes":[{"value":"/ Sets whether multiple spaces are allowed as delimiters in response status lines.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9686,"byte_end":9770,"line_start":284,"line_end":284,"column_start":5,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9775,"byte_end":9778,"line_start":285,"line_end":285,"column_start":5,"column_end":8}},{"value":"/ # Background","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9783,"byte_end":9799,"line_start":286,"line_end":286,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9804,"byte_end":9807,"line_start":287,"line_end":287,"column_start":5,"column_end":8}},{"value":"/ The [latest version of the HTTP/1.1 spec][spec] allows implementations to parse multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9812,"byte_end":9904,"line_start":288,"line_end":288,"column_start":5,"column_end":97}},{"value":"/ whitespace characters in place of the `SP` delimiters in the response status line,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":9909,"byte_end":9995,"line_start":289,"line_end":289,"column_start":5,"column_end":91}},{"value":"/ including:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10000,"byte_end":10014,"line_start":290,"line_end":290,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10019,"byte_end":10022,"line_start":291,"line_end":291,"column_start":5,"column_end":8}},{"value":"/ > SP, HTAB, VT (%x0B), FF (%x0C), or bare CR","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10027,"byte_end":10075,"line_start":292,"line_end":292,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10080,"byte_end":10083,"line_start":293,"line_end":293,"column_start":5,"column_end":8}},{"value":"/ This option relaxes the parser to allow for multiple spaces, but does *not* allow the status","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10088,"byte_end":10184,"line_start":294,"line_end":294,"column_start":5,"column_end":101}},{"value":"/ line to contain the other mentioned whitespace characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10189,"byte_end":10251,"line_start":295,"line_end":295,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10256,"byte_end":10259,"line_start":296,"line_end":296,"column_start":5,"column_end":8}},{"value":"/ [spec]: https://httpwg.org/http-core/draft-ietf-httpbis-messaging-latest.html#rfc.section.4.p.3","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10264,"byte_end":10363,"line_start":297,"line_end":297,"column_start":5,"column_end":104}}]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10655,"byte_end":10712,"line_start":304,"line_end":304,"column_start":12,"column_end":69},"name":"multiple_spaces_in_response_status_delimiters_are_allowed","qualname":"::multiple_spaces_in_response_status_delimiters_are_allowed","value":"fn multiple_spaces_in_response_status_delimiters_are_allowed<'_>(&'_ Self)\n-> bool","parent":null,"children":[],"decl_id":null,"docs":" Whether multiple spaces are allowed as delimiters in response status lines.\n","sig":null,"attributes":[{"value":"/ Whether multiple spaces are allowed as delimiters in response status lines.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10564,"byte_end":10643,"line_start":303,"line_end":303,"column_start":5,"column_end":84}}]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11810,"byte_end":11855,"line_start":331,"line_end":331,"column_start":12,"column_end":57},"name":"allow_obsolete_multiline_headers_in_responses","qualname":"::allow_obsolete_multiline_headers_in_responses","value":"fn allow_obsolete_multiline_headers_in_responses<'_>(&'_ mut Self, bool)\n-> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Sets whether obsolete multiline headers should be allowed.","sig":null,"attributes":[{"value":"/ Sets whether obsolete multiline headers should be allowed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10806,"byte_end":10868,"line_start":308,"line_end":308,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10873,"byte_end":10876,"line_start":309,"line_end":309,"column_start":5,"column_end":8}},{"value":"/ This is an obsolete part of HTTP/1. Use at your own risk. If you are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10881,"byte_end":10953,"line_start":310,"line_end":310,"column_start":5,"column_end":77}},{"value":"/ building an HTTP library, the newlines (`\\r` and `\\n`) should be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":10958,"byte_end":11026,"line_start":311,"line_end":311,"column_start":5,"column_end":73}},{"value":"/ replaced by spaces before handing the header value to the user.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11031,"byte_end":11098,"line_start":312,"line_end":312,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11103,"byte_end":11106,"line_start":313,"line_end":313,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11111,"byte_end":11124,"line_start":314,"line_end":314,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11129,"byte_end":11132,"line_start":315,"line_end":315,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11137,"byte_end":11148,"line_start":316,"line_end":316,"column_start":5,"column_end":16}},{"value":"/ let buf = b\"HTTP/1.1 200 OK\\r\\nFolded-Header: hello\\r\\n there \\r\\n\\r\\n\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11153,"byte_end":11229,"line_start":317,"line_end":317,"column_start":5,"column_end":81}},{"value":"/ let mut headers = [httparse::EMPTY_HEADER; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11234,"byte_end":11285,"line_start":318,"line_end":318,"column_start":5,"column_end":56}},{"value":"/ let mut response = httparse::Response::new(&mut headers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11290,"byte_end":11351,"line_start":319,"line_end":319,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11356,"byte_end":11359,"line_start":320,"line_end":320,"column_start":5,"column_end":8}},{"value":"/ let res = httparse::ParserConfig::default()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11364,"byte_end":11411,"line_start":321,"line_end":321,"column_start":5,"column_end":52}},{"value":"/ .allow_obsolete_multiline_headers_in_responses(true)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11416,"byte_end":11476,"line_start":322,"line_end":322,"column_start":5,"column_end":65}},{"value":"/ .parse_response(&mut response, buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11481,"byte_end":11525,"line_start":323,"line_end":323,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11530,"byte_end":11533,"line_start":324,"line_end":324,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(res, Ok(httparse::Status::Complete(buf.len())));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11538,"byte_end":11601,"line_start":325,"line_end":325,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11606,"byte_end":11609,"line_start":326,"line_end":326,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(response.headers.len(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11614,"byte_end":11656,"line_start":327,"line_end":327,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(response.headers[0].name, \"Folded-Header\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11661,"byte_end":11719,"line_start":328,"line_end":328,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(response.headers[0].value, b\"hello\\r\\n there\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11724,"byte_end":11786,"line_start":329,"line_end":329,"column_start":5,"column_end":67}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":11791,"byte_end":11798,"line_start":330,"line_end":330,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12079,"byte_end":12130,"line_start":340,"line_end":340,"column_start":12,"column_end":63},"name":"obsolete_multiline_headers_in_responses_are_allowed","qualname":"::obsolete_multiline_headers_in_responses_are_allowed","value":"fn obsolete_multiline_headers_in_responses_are_allowed<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Whether obsolete multiline headers should be allowed.\n","sig":null,"attributes":[{"value":"/ Whether obsolete multiline headers should be allowed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12010,"byte_end":12067,"line_start":339,"line_end":339,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12273,"byte_end":12286,"line_start":345,"line_end":345,"column_start":12,"column_end":25},"name":"parse_request","qualname":"::parse_request","value":"fn parse_request<'headers, 'buf, '_,\n'_>(&'_ Self, &'_ mut Request, &'buf [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parses a request with the given config.\n","sig":null,"attributes":[{"value":"/ Parses a request with the given config.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12218,"byte_end":12261,"line_start":344,"line_end":344,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12549,"byte_end":12582,"line_start":354,"line_end":354,"column_start":12,"column_end":45},"name":"parse_request_with_uninit_headers","qualname":"::parse_request_with_uninit_headers","value":"fn parse_request_with_uninit_headers<'headers, 'buf, '_,\n'_>(&'_ Self, &'_ mut Request, &'buf [u8],\n&'headers mut [MaybeUninit
]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parses a request with the given config and buffer for headers\n","sig":null,"attributes":[{"value":"/ Parses a request with the given config and buffer for headers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12472,"byte_end":12537,"line_start":353,"line_end":353,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14685,"byte_end":14720,"line_start":393,"line_end":393,"column_start":12,"column_end":47},"name":"ignore_invalid_headers_in_responses","qualname":"::ignore_invalid_headers_in_responses","value":"fn ignore_invalid_headers_in_responses<'_>(&'_ mut Self, bool) -> &'_ mut Self","parent":null,"children":[],"decl_id":null,"docs":" Sets whether invalid header lines should be silently ignored in responses.","sig":null,"attributes":[{"value":"/ Sets whether invalid header lines should be silently ignored in responses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12856,"byte_end":12934,"line_start":363,"line_end":363,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12939,"byte_end":12942,"line_start":364,"line_end":364,"column_start":5,"column_end":8}},{"value":"/ This mimicks the behaviour of major browsers. You probably don't want this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":12947,"byte_end":13026,"line_start":365,"line_end":365,"column_start":5,"column_end":84}},{"value":"/ You should only want this if you are implementing a proxy whose main","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13031,"byte_end":13103,"line_start":366,"line_end":366,"column_start":5,"column_end":77}},{"value":"/ purpose is to sit in front of browsers whose users access arbitrary content","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13108,"byte_end":13187,"line_start":367,"line_end":367,"column_start":5,"column_end":84}},{"value":"/ which may be malformed, and they expect everything that works without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13192,"byte_end":13265,"line_start":368,"line_end":368,"column_start":5,"column_end":78}},{"value":"/ the proxy to keep working with the proxy.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13270,"byte_end":13315,"line_start":369,"line_end":369,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13320,"byte_end":13323,"line_start":370,"line_end":370,"column_start":5,"column_end":8}},{"value":"/ This option will prevent `ParserConfig::parse_response` from returning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13328,"byte_end":13402,"line_start":371,"line_end":371,"column_start":5,"column_end":79}},{"value":"/ an error encountered when parsing a header, except if the error was caused","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13407,"byte_end":13485,"line_start":372,"line_end":372,"column_start":5,"column_end":83}},{"value":"/ by the character NUL (ASCII code 0), as Chrome specifically always reject","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13490,"byte_end":13567,"line_start":373,"line_end":373,"column_start":5,"column_end":82}},{"value":"/ those, or if the error was caused by a lone character `\\r`, as Firefox and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13572,"byte_end":13650,"line_start":374,"line_end":374,"column_start":5,"column_end":83}},{"value":"/ Chrome behave differently in that case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13655,"byte_end":13698,"line_start":375,"line_end":375,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13703,"byte_end":13706,"line_start":376,"line_end":376,"column_start":5,"column_end":8}},{"value":"/ The ignorable errors are:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13711,"byte_end":13740,"line_start":377,"line_end":377,"column_start":5,"column_end":34}},{"value":"/ * empty header names;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13745,"byte_end":13770,"line_start":378,"line_end":378,"column_start":5,"column_end":30}},{"value":"/ * characters that are not allowed in header names, except for `\\0` and `\\r`;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13775,"byte_end":13855,"line_start":379,"line_end":379,"column_start":5,"column_end":85}},{"value":"/ * when `allow_spaces_after_header_name_in_responses` is not enabled,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13860,"byte_end":13932,"line_start":380,"line_end":380,"column_start":5,"column_end":77}},{"value":"/ spaces and tabs between the header name and the colon;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":13937,"byte_end":13997,"line_start":381,"line_end":381,"column_start":5,"column_end":65}},{"value":"/ * missing colon between header name and value;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14002,"byte_end":14052,"line_start":382,"line_end":382,"column_start":5,"column_end":55}},{"value":"/ * when `allow_obsolete_multiline_headers_in_responses` is not enabled,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14057,"byte_end":14131,"line_start":383,"line_end":383,"column_start":5,"column_end":79}},{"value":"/ headers using obsolete line folding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14136,"byte_end":14178,"line_start":384,"line_end":384,"column_start":5,"column_end":47}},{"value":"/ * characters that are not allowed in header values except for `\\0` and `\\r`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14183,"byte_end":14263,"line_start":385,"line_end":385,"column_start":5,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14268,"byte_end":14271,"line_start":386,"line_end":386,"column_start":5,"column_end":8}},{"value":"/ If an ignorable error is encountered, the parser tries to find the next","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14276,"byte_end":14351,"line_start":387,"line_end":387,"column_start":5,"column_end":80}},{"value":"/ line in the input to resume parsing the rest of the headers. As lines","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14356,"byte_end":14429,"line_start":388,"line_end":388,"column_start":5,"column_end":78}},{"value":"/ contributing to a header using obsolete line folding always start","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14434,"byte_end":14503,"line_start":389,"line_end":389,"column_start":5,"column_end":74}},{"value":"/ with whitespace, those will be ignored too. An error will be emitted","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14508,"byte_end":14580,"line_start":390,"line_end":390,"column_start":5,"column_end":77}},{"value":"/ nonetheless if it finds `\\0` or a lone `\\r` while looking for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14585,"byte_end":14654,"line_start":391,"line_end":391,"column_start":5,"column_end":74}},{"value":"/ next line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14659,"byte_end":14673,"line_start":392,"line_end":392,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14921,"byte_end":14935,"line_start":402,"line_end":402,"column_start":12,"column_end":26},"name":"parse_response","qualname":"::parse_response","value":"fn parse_response<'headers, 'buf, '_,\n'_>(&'_ Self, &'_ mut Response, &'buf [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parses a response with the given config.\n","sig":null,"attributes":[{"value":"/ Parses a response with the given config.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":14865,"byte_end":14909,"line_start":401,"line_end":401,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15202,"byte_end":15236,"line_start":411,"line_end":411,"column_start":12,"column_end":46},"name":"parse_response_with_uninit_headers","qualname":"::parse_response_with_uninit_headers","value":"fn parse_response_with_uninit_headers<'headers, 'buf, '_,\n'_>(&'_ Self, &'_ mut Response, &'buf [u8],\n&'headers mut [MaybeUninit
]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parses a response with the given config and buffer for headers\n","sig":null,"attributes":[{"value":"/ Parses a response with the given config and buffer for headers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15124,"byte_end":15190,"line_start":410,"line_end":410,"column_start":5,"column_end":71}}]},{"kind":"Struct","id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16350,"byte_end":16357,"line_start":447,"line_end":447,"column_start":12,"column_end":19},"name":"Request","qualname":"::Request","value":"Request { method, path, version, headers }","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303}],"decl_id":null,"docs":" A parsed Request.","sig":null,"attributes":[{"value":"/ A parsed Request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15511,"byte_end":15532,"line_start":421,"line_end":421,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15533,"byte_end":15536,"line_start":422,"line_end":422,"column_start":1,"column_end":4}},{"value":"/ The optional values will be `None` if a parse was not complete, and did not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15537,"byte_end":15616,"line_start":423,"line_end":423,"column_start":1,"column_end":80}},{"value":"/ parse the associated property. This allows you to inspect the parts that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15617,"byte_end":15693,"line_start":424,"line_end":424,"column_start":1,"column_end":77}},{"value":"/ could be parsed, before reading more, in case you wish to exit early.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15694,"byte_end":15767,"line_start":425,"line_end":425,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15768,"byte_end":15771,"line_start":426,"line_end":426,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15772,"byte_end":15785,"line_start":427,"line_end":427,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15786,"byte_end":15789,"line_start":428,"line_end":428,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15790,"byte_end":15803,"line_start":429,"line_end":429,"column_start":1,"column_end":14}},{"value":"/ let buf = b\"GET /404 HTTP/1.1\\r\\nHost:\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15804,"byte_end":15848,"line_start":430,"line_end":430,"column_start":1,"column_end":45}},{"value":"/ let mut headers = [httparse::EMPTY_HEADER; 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15849,"byte_end":15900,"line_start":431,"line_end":431,"column_start":1,"column_end":52}},{"value":"/ let mut req = httparse::Request::new(&mut headers);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15901,"byte_end":15956,"line_start":432,"line_end":432,"column_start":1,"column_end":56}},{"value":"/ let res = req.parse(buf).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15957,"byte_end":15995,"line_start":433,"line_end":433,"column_start":1,"column_end":39}},{"value":"/ if res.is_partial() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":15996,"byte_end":16021,"line_start":434,"line_end":434,"column_start":1,"column_end":26}},{"value":"/ match req.path {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16022,"byte_end":16046,"line_start":435,"line_end":435,"column_start":1,"column_end":25}},{"value":"/ Some(ref path) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16047,"byte_end":16078,"line_start":436,"line_end":436,"column_start":1,"column_end":32}},{"value":"/ // check router for path.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16079,"byte_end":16120,"line_start":437,"line_end":437,"column_start":1,"column_end":42}},{"value":"/ // /404 doesn't exist? we could stop parsing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16121,"byte_end":16181,"line_start":438,"line_end":438,"column_start":1,"column_end":61}},{"value":"/ },","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16182,"byte_end":16196,"line_start":439,"line_end":439,"column_start":1,"column_end":15}},{"value":"/ None => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16197,"byte_end":16218,"line_start":440,"line_end":440,"column_start":1,"column_end":22}},{"value":"/ // must read more and parse again","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16219,"byte_end":16268,"line_start":441,"line_end":441,"column_start":1,"column_end":50}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16269,"byte_end":16282,"line_start":442,"line_end":442,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16283,"byte_end":16292,"line_start":443,"line_end":443,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16293,"byte_end":16298,"line_start":444,"line_end":444,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16299,"byte_end":16306,"line_start":445,"line_end":445,"column_start":1,"column_end":8}}]},{"kind":"Field","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16427,"byte_end":16433,"line_start":449,"line_end":449,"column_start":9,"column_end":15},"name":"method","qualname":"::Request::method","value":"std::option::Option<&'buf str>","parent":{"krate":0,"index":297},"children":[],"decl_id":null,"docs":" The request method, such as `GET`.\n","sig":null,"attributes":[{"value":"/ The request method, such as `GET`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16380,"byte_end":16418,"line_start":448,"line_end":448,"column_start":5,"column_end":43}}]},{"kind":"Field","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16509,"byte_end":16513,"line_start":451,"line_end":451,"column_start":9,"column_end":13},"name":"path","qualname":"::Request::path","value":"std::option::Option<&'buf str>","parent":{"krate":0,"index":297},"children":[],"decl_id":null,"docs":" The request path, such as `/about-us`.\n","sig":null,"attributes":[{"value":"/ The request path, such as `/about-us`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16458,"byte_end":16500,"line_start":450,"line_end":450,"column_start":5,"column_end":47}}]},{"kind":"Field","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16605,"byte_end":16612,"line_start":453,"line_end":453,"column_start":9,"column_end":16},"name":"version","qualname":"::Request::version","value":"std::option::Option","parent":{"krate":0,"index":297},"children":[],"decl_id":null,"docs":" The request minor version, such as `1` for `HTTP/1.1`.\n","sig":null,"attributes":[{"value":"/ The request minor version, such as `1` for `HTTP/1.1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16538,"byte_end":16596,"line_start":452,"line_end":452,"column_start":5,"column_end":63}}]},{"kind":"Field","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16663,"byte_end":16670,"line_start":455,"line_end":455,"column_start":9,"column_end":16},"name":"headers","qualname":"::Request::headers","value":"&'headers mut [Header<'buf>]","parent":{"krate":0,"index":297},"children":[],"decl_id":null,"docs":" The request headers.\n","sig":null,"attributes":[{"value":"/ The request headers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16630,"byte_end":16654,"line_start":454,"line_end":454,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16830,"byte_end":16833,"line_start":461,"line_end":461,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'h mut [Header]) -> Request","parent":null,"children":[],"decl_id":null,"docs":" Creates a new Request, using a slice of headers you allocate.\n","sig":null,"attributes":[{"value":"/ Creates a new Request, using a slice of headers you allocate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16739,"byte_end":16804,"line_start":459,"line_end":459,"column_start":5,"column_end":70}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16809,"byte_end":16818,"line_start":460,"line_end":460,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":18895,"byte_end":18920,"line_start":523,"line_end":523,"column_start":12,"column_end":37},"name":"parse_with_uninit_headers","qualname":"::parse_with_uninit_headers","value":"fn parse_with_uninit_headers<'_>(&'_ mut Self, &'b [u8],\n&'h mut [MaybeUninit
]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Try to parse a buffer of bytes into the Request,\n except use an uninitialized slice of `Header`s.","sig":null,"attributes":[{"value":"/ Try to parse a buffer of bytes into the Request,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":18725,"byte_end":18777,"line_start":519,"line_end":519,"column_start":5,"column_end":57}},{"value":"/ except use an uninitialized slice of `Header`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":18782,"byte_end":18833,"line_start":520,"line_end":520,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":18838,"byte_end":18841,"line_start":521,"line_end":521,"column_start":5,"column_end":8}},{"value":"/ For more information, see `parse`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":18846,"byte_end":18883,"line_start":522,"line_end":522,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":20023,"byte_end":20028,"line_start":552,"line_end":552,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_>(&'_ mut Self, &'b [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Try to parse a buffer of bytes into the Request.","sig":null,"attributes":[{"value":"/ Try to parse a buffer of bytes into the Request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":19891,"byte_end":19943,"line_start":549,"line_end":549,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":19948,"byte_end":19951,"line_start":550,"line_end":550,"column_start":5,"column_end":8}},{"value":"/ Returns byte offset in `buf` to start of HTTP body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":19956,"byte_end":20011,"line_start":551,"line_end":551,"column_start":5,"column_end":60}}]},{"kind":"Struct","id":{"krate":0,"index":323},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21397,"byte_end":21405,"line_start":602,"line_end":602,"column_start":12,"column_end":20},"name":"Response","qualname":"::Response","value":"Response { version, code, reason, headers }","parent":null,"children":[{"krate":0,"index":326},{"krate":0,"index":327},{"krate":0,"index":328},{"krate":0,"index":329}],"decl_id":null,"docs":" A parsed Response.","sig":null,"attributes":[{"value":"/ A parsed Response.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21268,"byte_end":21290,"line_start":598,"line_end":598,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21291,"byte_end":21294,"line_start":599,"line_end":599,"column_start":1,"column_end":4}},{"value":"/ See `Request` docs for explanation of optional values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21295,"byte_end":21353,"line_start":600,"line_end":600,"column_start":1,"column_end":59}}]},{"kind":"Field","id":{"krate":0,"index":326},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21496,"byte_end":21503,"line_start":604,"line_end":604,"column_start":9,"column_end":16},"name":"version","qualname":"::Response::version","value":"std::option::Option","parent":{"krate":0,"index":323},"children":[],"decl_id":null,"docs":" The response minor version, such as `1` for `HTTP/1.1`.\n","sig":null,"attributes":[{"value":"/ The response minor version, such as `1` for `HTTP/1.1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21428,"byte_end":21487,"line_start":603,"line_end":603,"column_start":5,"column_end":64}}]},{"kind":"Field","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21567,"byte_end":21571,"line_start":606,"line_end":606,"column_start":9,"column_end":13},"name":"code","qualname":"::Response::code","value":"std::option::Option","parent":{"krate":0,"index":323},"children":[],"decl_id":null,"docs":" The response code, such as `200`.\n","sig":null,"attributes":[{"value":"/ The response code, such as `200`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21521,"byte_end":21558,"line_start":605,"line_end":605,"column_start":5,"column_end":42}}]},{"kind":"Field","id":{"krate":0,"index":328},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21751,"byte_end":21757,"line_start":610,"line_end":610,"column_start":9,"column_end":15},"name":"reason","qualname":"::Response::reason","value":"std::option::Option<&'buf str>","parent":{"krate":0,"index":323},"children":[],"decl_id":null,"docs":" The response reason-phrase, such as `OK`.","sig":null,"attributes":[{"value":"/ The response reason-phrase, such as `OK`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21590,"byte_end":21635,"line_start":607,"line_end":607,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21640,"byte_end":21643,"line_start":608,"line_end":608,"column_start":5,"column_end":8}},{"value":"/ Contains an empty string if the reason-phrase was missing or contained invalid characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21648,"byte_end":21742,"line_start":609,"line_end":609,"column_start":5,"column_end":99}}]},{"kind":"Field","id":{"krate":0,"index":329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21816,"byte_end":21823,"line_start":612,"line_end":612,"column_start":9,"column_end":16},"name":"headers","qualname":"::Response::headers","value":"&'headers mut [Header<'buf>]","parent":{"krate":0,"index":323},"children":[],"decl_id":null,"docs":" The response headers.\n","sig":null,"attributes":[{"value":"/ The response headers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21782,"byte_end":21807,"line_start":611,"line_end":611,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21994,"byte_end":21997,"line_start":618,"line_end":618,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'h mut [Header]) -> Response","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Response` using a slice of `Header`s you have allocated.\n","sig":null,"attributes":[{"value":"/ Creates a new `Response` using a slice of `Header`s you have allocated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21893,"byte_end":21968,"line_start":616,"line_end":616,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21973,"byte_end":21982,"line_start":617,"line_end":617,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":22257,"byte_end":22262,"line_start":628,"line_end":628,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_>(&'_ mut Self, &'b [u8]) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Try to parse a buffer of bytes into this `Response`.\n","sig":null,"attributes":[{"value":"/ Try to parse a buffer of bytes into this `Response`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":22189,"byte_end":22245,"line_start":627,"line_end":627,"column_start":5,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25325,"byte_end":25331,"line_start":710,"line_end":710,"column_start":12,"column_end":18},"name":"Header","qualname":"::Header","value":"Header { name, value }","parent":null,"children":[{"krate":0,"index":351},{"krate":0,"index":352}],"decl_id":null,"docs":" Represents a parsed header.\n","sig":null,"attributes":[{"value":"/ Represents a parsed header.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25244,"byte_end":25275,"line_start":708,"line_end":708,"column_start":1,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":351},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25473,"byte_end":25477,"line_start":714,"line_end":714,"column_start":9,"column_end":13},"name":"name","qualname":"::Header::name","value":"&'a str","parent":{"krate":0,"index":349},"children":[],"decl_id":null,"docs":" The name portion of a header.","sig":null,"attributes":[{"value":"/ The name portion of a header.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25342,"byte_end":25375,"line_start":711,"line_end":711,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25380,"byte_end":25383,"line_start":712,"line_end":712,"column_start":5,"column_end":8}},{"value":"/ A header name must be valid ASCII-US, so it's safe to store as a `&str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25388,"byte_end":25464,"line_start":713,"line_end":713,"column_start":5,"column_end":81}}]},{"kind":"Field","id":{"krate":0,"index":352},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25687,"byte_end":25692,"line_start":719,"line_end":719,"column_start":9,"column_end":14},"name":"value","qualname":"::Header::value","value":"&'a [u8]","parent":{"krate":0,"index":349},"children":[],"decl_id":null,"docs":" The value portion of a header.","sig":null,"attributes":[{"value":"/ The value portion of a header.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25492,"byte_end":25526,"line_start":715,"line_end":715,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25531,"byte_end":25534,"line_start":716,"line_end":716,"column_start":5,"column_end":8}},{"value":"/ While headers **should** be ASCII-US, the specification allows for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25539,"byte_end":25609,"line_start":717,"line_end":717,"column_start":5,"column_end":75}},{"value":"/ values that may not be, and so the value is stored as bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25614,"byte_end":25678,"line_start":718,"line_end":718,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25751,"byte_end":25754,"line_start":723,"line_end":723,"column_start":8,"column_end":11},"name":"fmt","qualname":"
::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26268,"byte_end":26280,"line_start":743,"line_end":743,"column_start":11,"column_end":23},"name":"EMPTY_HEADER","qualname":"::EMPTY_HEADER","value":"Header","parent":null,"children":[],"decl_id":null,"docs":" An empty header, useful for constructing a `Header` array to pass in for\n parsing.","sig":null,"attributes":[{"value":"/ An empty header, useful for constructing a `Header` array to pass in for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26082,"byte_end":26158,"line_start":735,"line_end":735,"column_start":1,"column_end":77}},{"value":"/ parsing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26159,"byte_end":26171,"line_start":736,"line_end":736,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26172,"byte_end":26175,"line_start":737,"line_end":737,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26176,"byte_end":26189,"line_start":738,"line_end":738,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26190,"byte_end":26193,"line_start":739,"line_end":739,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26194,"byte_end":26201,"line_start":740,"line_end":740,"column_start":1,"column_end":8}},{"value":"/ let headers = [httparse::EMPTY_HEADER; 64];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26202,"byte_end":26249,"line_start":741,"line_end":741,"column_start":1,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":26250,"byte_end":26257,"line_start":742,"line_end":742,"column_start":1,"column_end":8}}]},{"kind":"Function","id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31561,"byte_end":31574,"line_start":893,"line_end":893,"column_start":8,"column_end":21},"name":"parse_headers","qualname":"::parse_headers","value":"fn parse_headers<'b, 'h>(&'b [u8], &'h mut [Header])\n-> Result<(usize, &'h [Header])> where 'b:'h","parent":null,"children":[],"decl_id":null,"docs":" Parse a buffer of bytes as headers.","sig":null,"attributes":[{"value":"/ Parse a buffer of bytes as headers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":30836,"byte_end":30875,"line_start":875,"line_end":875,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":30876,"byte_end":30879,"line_start":876,"line_end":876,"column_start":1,"column_end":4}},{"value":"/ The return value, if complete and successful, includes the index of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":30880,"byte_end":30955,"line_start":877,"line_end":877,"column_start":1,"column_end":76}},{"value":"/ buffer that parsing stopped at, and a sliced reference to the parsed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":30956,"byte_end":31028,"line_start":878,"line_end":878,"column_start":1,"column_end":73}},{"value":"/ headers. The length of the slice will be equal to the number of properly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31029,"byte_end":31105,"line_start":879,"line_end":879,"column_start":1,"column_end":77}},{"value":"/ parsed headers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31106,"byte_end":31125,"line_start":880,"line_end":880,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31126,"byte_end":31129,"line_start":881,"line_end":881,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31130,"byte_end":31143,"line_start":882,"line_end":882,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31144,"byte_end":31147,"line_start":883,"line_end":883,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31148,"byte_end":31155,"line_start":884,"line_end":884,"column_start":1,"column_end":8}},{"value":"/ let buf = b\"Host: foo.bar\\nAccept: */*\\n\\nblah blah\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31156,"byte_end":31213,"line_start":885,"line_end":885,"column_start":1,"column_end":58}},{"value":"/ let mut headers = [httparse::EMPTY_HEADER; 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31214,"byte_end":31264,"line_start":886,"line_end":886,"column_start":1,"column_end":51}},{"value":"/ assert_eq!(httparse::parse_headers(buf, &mut headers),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31265,"byte_end":31323,"line_start":887,"line_end":887,"column_start":1,"column_end":59}},{"value":"/ Ok(httparse::Status::Complete((27, &[","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31324,"byte_end":31376,"line_start":888,"line_end":888,"column_start":1,"column_end":53}},{"value":"/ httparse::Header { name: \"Host\", value: b\"foo.bar\" },","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31377,"byte_end":31449,"line_start":889,"line_end":889,"column_start":1,"column_end":73}},{"value":"/ httparse::Header { name: \"Accept\", value: b\"*/*\" }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31450,"byte_end":31519,"line_start":890,"line_end":890,"column_start":1,"column_end":70}},{"value":"/ ][..]))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31520,"byte_end":31545,"line_start":891,"line_end":891,"column_start":1,"column_end":26}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":31546,"byte_end":31553,"line_start":892,"line_end":892,"column_start":1,"column_end":8}}]},{"kind":"Function","id":{"krate":0,"index":221},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41831,"byte_end":41847,"line_start":1203,"line_end":1203,"column_start":8,"column_end":24},"name":"parse_chunk_size","qualname":"::parse_chunk_size","value":"fn parse_chunk_size<'_>(&'_ [u8])\n-> result::Result, InvalidChunkSize>","parent":null,"children":[],"decl_id":null,"docs":" Parse a buffer of bytes as a chunk size.","sig":null,"attributes":[{"value":"/ Parse a buffer of bytes as a chunk size.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41443,"byte_end":41487,"line_start":1191,"line_end":1191,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41488,"byte_end":41491,"line_start":1192,"line_end":1192,"column_start":1,"column_end":4}},{"value":"/ The return value, if complete and successful, includes the index of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41492,"byte_end":41567,"line_start":1193,"line_end":1193,"column_start":1,"column_end":76}},{"value":"/ buffer that parsing stopped at, and the size of the following chunk.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41568,"byte_end":41640,"line_start":1194,"line_end":1194,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41641,"byte_end":41644,"line_start":1195,"line_end":1195,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41645,"byte_end":41658,"line_start":1196,"line_end":1196,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41659,"byte_end":41662,"line_start":1197,"line_end":1197,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41663,"byte_end":41670,"line_start":1198,"line_end":1198,"column_start":1,"column_end":8}},{"value":"/ let buf = b\"4\\r\\nRust\\r\\n0\\r\\n\\r\\n\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41671,"byte_end":41711,"line_start":1199,"line_end":1199,"column_start":1,"column_end":41}},{"value":"/ assert_eq!(httparse::parse_chunk_size(buf),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41712,"byte_end":41759,"line_start":1200,"line_end":1200,"column_start":1,"column_end":48}},{"value":"/ Ok(httparse::Status::Complete((3, 4))));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41760,"byte_end":41815,"line_start":1201,"line_end":1201,"column_start":1,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":41816,"byte_end":41823,"line_start":1202,"line_end":1202,"column_start":1,"column_end":8}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs","byte_start":81341,"byte_end":81346,"line_start":10,"line_end":10,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":39},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs","byte_start":83281,"byte_end":83286,"line_start":88,"line_end":88,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs","byte_start":83402,"byte_end":83407,"line_start":95,"line_end":95,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":56},{"krate":0,"index":57}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5396,"byte_end":5401,"line_start":152,"line_end":152,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":120}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5905,"byte_end":5910,"line_start":167,"line_end":167,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":122}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6080,"byte_end":6085,"line_start":174,"line_end":174,"column_start":28,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":124}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6348,"byte_end":6364,"line_start":185,"line_end":185,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":126}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7158,"byte_end":7164,"line_start":211,"line_end":211,"column_start":9,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":133}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8299,"byte_end":8311,"line_start":251,"line_end":251,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":145},{"krate":0,"index":148},{"krate":0,"index":149},{"krate":0,"index":152}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16717,"byte_end":16724,"line_start":458,"line_end":458,"column_start":14,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":165},{"krate":0,"index":166},{"krate":0,"index":167}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21870,"byte_end":21878,"line_start":615,"line_end":615,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25731,"byte_end":25737,"line_start":722,"line_end":722,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":33480,"byte_end":33492,"line_start":951,"line_end":951,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":215}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs","byte_start":81341,"byte_end":81346,"line_start":10,"line_end":10,"column_start":10,"column_end":15},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":33},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs","byte_start":83281,"byte_end":83286,"line_start":88,"line_end":88,"column_start":26,"column_end":31},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":33},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/iter.rs","byte_start":83402,"byte_end":83407,"line_start":95,"line_end":95,"column_start":23,"column_end":28},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":33},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5396,"byte_end":5401,"line_start":152,"line_end":152,"column_start":6,"column_end":11},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":223},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":5905,"byte_end":5910,"line_start":167,"line_end":167,"column_start":23,"column_end":28},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":223},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6080,"byte_end":6085,"line_start":174,"line_end":174,"column_start":28,"column_end":33},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":223},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":6348,"byte_end":6364,"line_start":185,"line_end":185,"column_start":23,"column_end":39},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":249},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":7158,"byte_end":7164,"line_start":211,"line_end":211,"column_start":9,"column_end":15},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":259},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":8299,"byte_end":8311,"line_start":251,"line_end":251,"column_start":6,"column_end":18},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":285},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":16717,"byte_end":16724,"line_start":458,"line_end":458,"column_start":14,"column_end":21},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":297},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":21870,"byte_end":21878,"line_start":615,"line_end":615,"column_start":14,"column_end":22},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":323},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":25731,"byte_end":25737,"line_start":722,"line_end":722,"column_start":25,"column_end":31},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":349},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","byte_start":33480,"byte_end":33492,"line_start":951,"line_end":951,"column_start":33,"column_end":45},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":205},"to":{"krate":2,"index":3510}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libinstant-8352c38108b42caf.json b/core/target/rls/debug/deps/save-analysis/libinstant-8352c38108b42caf.json new file mode 100644 index 0000000..93b5672 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libinstant-8352c38108b42caf.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","instant","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=8352c38108b42caf","-C","extra-filename=-8352c38108b42caf","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","cfg_if=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libinstant-8352c38108b42caf.rmeta"},"prelude":{"crate_id":{"name":"instant","disambiguator":[5674304598627460092,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","num":20,"id":{"name":"cfg_if","disambiguator":[4590009807048894466,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","byte_start":0,"byte_end":545,"line_start":1,"line_end":22,"column_start":1,"column_end":29}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":7},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","byte_start":434,"byte_end":441,"line_start":16,"line_end":16,"column_start":25,"column_end":32},"alias_span":null,"name":"Instant","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":9},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","byte_start":467,"byte_end":470,"line_start":17,"line_end":17,"column_start":25,"column_end":28},"alias_span":null,"name":"now","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":8},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","byte_start":496,"byte_end":506,"line_start":18,"line_end":18,"column_start":25,"column_end":35},"alias_span":null,"name":"SystemTime","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":2,"index":50260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","byte_start":536,"byte_end":544,"line_start":22,"line_end":22,"column_start":20,"column_end":28},"alias_span":null,"name":"Duration","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","byte_start":0,"byte_end":545,"line_start":1,"line_end":22,"column_start":1,"column_end":29},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":6},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":7},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/native.rs","byte_start":14164652,"byte_end":14164659,"line_start":1,"line_end":1,"column_start":10,"column_end":17},"name":"Instant","qualname":"::native::Instant","value":"std::time::Instant","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":8},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/native.rs","byte_start":14164691,"byte_end":14164701,"line_start":2,"line_end":2,"column_start":10,"column_end":20},"name":"SystemTime","qualname":"::native::SystemTime","value":"std::time::SystemTime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":9},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/native.rs","byte_start":14164805,"byte_end":14164808,"line_start":5,"line_end":5,"column_start":8,"column_end":11},"name":"now","qualname":"::native::now","value":"fn now() -> f64","parent":null,"children":[],"decl_id":null,"docs":" The current time, expressed in milliseconds since the Unix Epoch.\n","sig":null,"attributes":[{"value":"/ The current time, expressed in milliseconds since the Unix Epoch.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.12/src/native.rs","byte_start":14164728,"byte_end":14164797,"line_start":4,"line_end":4,"column_start":1,"column_end":70}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libipnet-0cd998d5bc86780f.json b/core/target/rls/debug/deps/save-analysis/libipnet-0cd998d5bc86780f.json new file mode 100644 index 0000000..3865201 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libipnet-0cd998d5bc86780f.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","ipnet","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","-C","metadata=0cd998d5bc86780f","-C","extra-filename=-0cd998d5bc86780f","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libipnet-0cd998d5bc86780f.rmeta"},"prelude":{"crate_id":{"name":"ipnet","disambiguator":[5346589556784002245,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":0,"byte_end":4159,"line_start":1,"line_end":96,"column_start":1,"column_end":20}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3817,"byte_end":3822,"line_start":86,"line_end":86,"column_start":23,"column_end":28},"alias_span":null,"name":"IpAdd","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3824,"byte_end":3829,"line_start":86,"line_end":86,"column_start":30,"column_end":35},"alias_span":null,"name":"IpSub","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3831,"byte_end":3839,"line_start":86,"line_end":86,"column_start":37,"column_end":45},"alias_span":null,"name":"IpBitAnd","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3841,"byte_end":3848,"line_start":86,"line_end":86,"column_start":47,"column_end":54},"alias_span":null,"name":"IpBitOr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":514},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3850,"byte_end":3861,"line_start":86,"line_end":86,"column_start":56,"column_end":67},"alias_span":null,"name":"IpAddrRange","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3863,"byte_end":3876,"line_start":86,"line_end":86,"column_start":69,"column_end":82},"alias_span":null,"name":"Ipv4AddrRange","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":562},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3878,"byte_end":3891,"line_start":86,"line_end":86,"column_start":84,"column_end":97},"alias_span":null,"name":"Ipv6AddrRange","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":584},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3916,"byte_end":3921,"line_start":87,"line_end":87,"column_start":23,"column_end":28},"alias_span":null,"name":"IpNet","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":608},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3923,"byte_end":3930,"line_start":87,"line_end":87,"column_start":30,"column_end":37},"alias_span":null,"name":"Ipv4Net","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3932,"byte_end":3939,"line_start":87,"line_end":87,"column_start":39,"column_end":46},"alias_span":null,"name":"Ipv6Net","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3941,"byte_end":3955,"line_start":87,"line_end":87,"column_start":48,"column_end":62},"alias_span":null,"name":"PrefixLenError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":649},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3941,"byte_end":3955,"line_start":87,"line_end":87,"column_start":48,"column_end":62},"alias_span":null,"name":"PrefixLenError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":660},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3957,"byte_end":3966,"line_start":87,"line_end":87,"column_start":64,"column_end":73},"alias_span":null,"name":"IpSubnets","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":686},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3968,"byte_end":3979,"line_start":87,"line_end":87,"column_start":75,"column_end":86},"alias_span":null,"name":"Ipv4Subnets","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":709},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3981,"byte_end":3992,"line_start":87,"line_end":87,"column_start":88,"column_end":99},"alias_span":null,"name":"Ipv6Subnets","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":732},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":4017,"byte_end":4031,"line_start":88,"line_end":88,"column_start":23,"column_end":37},"alias_span":null,"name":"AddrParseError","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":0,"byte_end":4159,"line_start":1,"line_end":96,"column_start":1,"column_end":20},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":41},{"krate":0,"index":44},{"krate":0,"index":47},{"krate":0,"index":50},{"krate":0,"index":162},{"krate":0,"index":362}],"decl_id":null,"docs":" Types for IPv4 and IPv6 network addresses.","sig":null,"attributes":[{"value":"/ Types for IPv4 and IPv6 network addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":55,"byte_end":101,"line_start":2,"line_end":2,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":102,"byte_end":105,"line_start":3,"line_end":3,"column_start":1,"column_end":4}},{"value":"/ This module provides types and useful methods for working with IPv4","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":106,"byte_end":177,"line_start":4,"line_end":4,"column_start":1,"column_end":72}},{"value":"/ and IPv6 network addresses, commonly called IP prefixes. The new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":178,"byte_end":246,"line_start":5,"line_end":5,"column_start":1,"column_end":69}},{"value":"/ [`IpNet`], [`Ipv4Net`], and [`Ipv6Net`] types build on the existing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":247,"byte_end":318,"line_start":6,"line_end":6,"column_start":1,"column_end":72}},{"value":"/ [`IpAddr`], [`Ipv4Addr`], and [`Ipv6Addr`] types already provided in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":319,"byte_end":391,"line_start":7,"line_end":7,"column_start":1,"column_end":73}},{"value":"/ Rust's standard library and align to their design to stay","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":392,"byte_end":453,"line_start":8,"line_end":8,"column_start":1,"column_end":62}},{"value":"/ consistent.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":454,"byte_end":469,"line_start":9,"line_end":9,"column_start":1,"column_end":16}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":470,"byte_end":474,"line_start":10,"line_end":10,"column_start":1,"column_end":5}},{"value":"/ The module also provides the [`IpSubnets`], [`Ipv4Subnets`], and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":475,"byte_end":543,"line_start":11,"line_end":11,"column_start":1,"column_end":69}},{"value":"/ [`Ipv6Subnets`] types for iterating over the subnets contained in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":544,"byte_end":613,"line_start":12,"line_end":12,"column_start":1,"column_end":70}},{"value":"/ an IP address range. The [`IpAddrRange`], [`Ipv4AddrRange`], and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":614,"byte_end":682,"line_start":13,"line_end":13,"column_start":1,"column_end":69}},{"value":"/ [`Ipv6AddrRange`] types for iterating over IP addresses in a range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":683,"byte_end":754,"line_start":14,"line_end":14,"column_start":1,"column_end":72}},{"value":"/ And traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":755,"byte_end":824,"line_start":15,"line_end":15,"column_start":1,"column_end":70}},{"value":"/ addition, subtraction, bitwise-and, and bitwise-or operations that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":825,"byte_end":895,"line_start":16,"line_end":16,"column_start":1,"column_end":71}},{"value":"/ are missing in Rust's standard library.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":896,"byte_end":939,"line_start":17,"line_end":17,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":940,"byte_end":943,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ The module only uses stable features so it is guaranteed to compile","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":944,"byte_end":1015,"line_start":19,"line_end":19,"column_start":1,"column_end":72}},{"value":"/ using the stable toolchain.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1016,"byte_end":1047,"line_start":20,"line_end":20,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1048,"byte_end":1051,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ # Organization","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1052,"byte_end":1070,"line_start":22,"line_end":22,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1071,"byte_end":1074,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ * [`IpNet`] represents an IP network address, either IPv4 or IPv6.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1075,"byte_end":1145,"line_start":24,"line_end":24,"column_start":1,"column_end":71}},{"value":"/ * [`Ipv4Net`] and [`Ipv6Net`] are respectively IPv4 and IPv6 network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1146,"byte_end":1218,"line_start":25,"line_end":25,"column_start":1,"column_end":73}},{"value":"/ addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1219,"byte_end":1235,"line_start":26,"line_end":26,"column_start":1,"column_end":17}},{"value":"/ * [`IpSubnets`], [`Ipv4Subnets`], and [`Ipv6Subnets`] are iterators","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1236,"byte_end":1307,"line_start":27,"line_end":27,"column_start":1,"column_end":72}},{"value":"/ that generate the smallest set of IP network addresses bound by an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1308,"byte_end":1380,"line_start":28,"line_end":28,"column_start":1,"column_end":73}},{"value":"/ IP address range and minimum prefix length. These can be created","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1381,"byte_end":1451,"line_start":29,"line_end":29,"column_start":1,"column_end":71}},{"value":"/ using their constructors. They are also returned by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1452,"byte_end":1513,"line_start":30,"line_end":30,"column_start":1,"column_end":62}},{"value":"/ [`subnets()`] methods and used within the [`aggregate()`] methods.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1514,"byte_end":1586,"line_start":31,"line_end":31,"column_start":1,"column_end":73}},{"value":"/ * [`IpAddrRange`], [`Ipv4AddrRange`], and [`Ipv6AddrRange`] are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1587,"byte_end":1654,"line_start":32,"line_end":32,"column_start":1,"column_end":68}},{"value":"/ iterators that generate IP addresses. These can be created using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1655,"byte_end":1725,"line_start":33,"line_end":33,"column_start":1,"column_end":71}},{"value":"/ their constructors. They are also returned by the [`hosts()`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1726,"byte_end":1793,"line_start":34,"line_end":34,"column_start":1,"column_end":68}},{"value":"/ methods.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1794,"byte_end":1808,"line_start":35,"line_end":35,"column_start":1,"column_end":15}},{"value":"/ * The [`IpAdd`], [`IpSub`], [`IpBitAnd`], [`IpBitOr`] traits extend","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1809,"byte_end":1880,"line_start":36,"line_end":36,"column_start":1,"column_end":72}},{"value":"/ the [`Ipv4Addr`] and [`Ipv6Addr`] types with methods to perform","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1881,"byte_end":1950,"line_start":37,"line_end":37,"column_start":1,"column_end":70}},{"value":"/ these operations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1951,"byte_end":1974,"line_start":38,"line_end":38,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1975,"byte_end":1978,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ [`IpNet`]: enum.IpNet.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":1979,"byte_end":2009,"line_start":40,"line_end":40,"column_start":1,"column_end":31}},{"value":"/ [`Ipv4Net`]: struct.Ipv4Net.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2010,"byte_end":2046,"line_start":41,"line_end":41,"column_start":1,"column_end":37}},{"value":"/ [`Ipv6Net`]: struct.Ipv6Net.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2047,"byte_end":2083,"line_start":42,"line_end":42,"column_start":1,"column_end":37}},{"value":"/ [`IpAddr`]: https://doc.rust-lang.org/std/net/enum.IpAddr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2084,"byte_end":2150,"line_start":43,"line_end":43,"column_start":1,"column_end":67}},{"value":"/ [`Ipv4Addr`]: https://doc.rust-lang.org/std/net/struct.Ipv4Addr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2151,"byte_end":2223,"line_start":44,"line_end":44,"column_start":1,"column_end":73}},{"value":"/ [`Ipv6Addr`]: https://doc.rust-lang.org/std/net/struct.Ipv6Addr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2224,"byte_end":2296,"line_start":45,"line_end":45,"column_start":1,"column_end":73}},{"value":"/ [`IpSubnets`]: enum.IpSubnets.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2297,"byte_end":2335,"line_start":46,"line_end":46,"column_start":1,"column_end":39}},{"value":"/ [`Ipv4Subnets`]: struct.Ipv4Subnets.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2336,"byte_end":2380,"line_start":47,"line_end":47,"column_start":1,"column_end":45}},{"value":"/ [`Ipv6Subnets`]: struct.Ipv6Subnets.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2381,"byte_end":2425,"line_start":48,"line_end":48,"column_start":1,"column_end":45}},{"value":"/ [`subnets()`]: enum.IpNet.html#method.subnets","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2426,"byte_end":2475,"line_start":49,"line_end":49,"column_start":1,"column_end":50}},{"value":"/ [`aggregate()`]: enum.IpNet.html#method.aggregate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2476,"byte_end":2529,"line_start":50,"line_end":50,"column_start":1,"column_end":54}},{"value":"/ [`IpAddrRange`]: enum.IpAddrRange.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2530,"byte_end":2572,"line_start":51,"line_end":51,"column_start":1,"column_end":43}},{"value":"/ [`Ipv4AddrRange`]: struct.Ipv4AddrRange.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2573,"byte_end":2621,"line_start":52,"line_end":52,"column_start":1,"column_end":49}},{"value":"/ [`Ipv6AddrRange`]: struct.Ipv6AddrRange.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2622,"byte_end":2670,"line_start":53,"line_end":53,"column_start":1,"column_end":49}},{"value":"/ [`hosts()`]: enum.IpNet.html#method.hosts","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2671,"byte_end":2716,"line_start":54,"line_end":54,"column_start":1,"column_end":46}},{"value":"/ [`IpAdd`]: trait.IpAdd.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2717,"byte_end":2748,"line_start":55,"line_end":55,"column_start":1,"column_end":32}},{"value":"/ [`IpSub`]: trait.IpSub.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2749,"byte_end":2780,"line_start":56,"line_end":56,"column_start":1,"column_end":32}},{"value":"/ [`IpBitAnd`]: trait.IpBitAnd.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2781,"byte_end":2818,"line_start":57,"line_end":57,"column_start":1,"column_end":38}},{"value":"/ [`IpBitOr`]: trait.IpBitOr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2819,"byte_end":2854,"line_start":58,"line_end":58,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2855,"byte_end":2858,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ # Serde support","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2859,"byte_end":2878,"line_start":60,"line_end":60,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2879,"byte_end":2882,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ This library comes with support for [serde](https://serde.rs) but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2883,"byte_end":2952,"line_start":62,"line_end":62,"column_start":1,"column_end":70}},{"value":"/ it's not enabled by default. Use the `serde` [feature] to enable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":2953,"byte_end":3022,"line_start":63,"line_end":63,"column_start":1,"column_end":70}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3023,"byte_end":3027,"line_start":64,"line_end":64,"column_start":1,"column_end":5}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3028,"byte_end":3039,"line_start":65,"line_end":65,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3040,"byte_end":3058,"line_start":66,"line_end":66,"column_start":1,"column_end":19}},{"value":"/ ipnet = { version = \"2\", features = [\"serde\"] }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3059,"byte_end":3110,"line_start":67,"line_end":67,"column_start":1,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3111,"byte_end":3118,"line_start":68,"line_end":68,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3119,"byte_end":3122,"line_start":69,"line_end":69,"column_start":1,"column_end":4}},{"value":"/ For human readable formats (e.g. JSON) the `IpNet`, `Ipv4Net`, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3123,"byte_end":3193,"line_start":70,"line_end":70,"column_start":1,"column_end":71}},{"value":"/ `Ipv6Net` types will serialize to their `Display` strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3194,"byte_end":3256,"line_start":71,"line_end":71,"column_start":1,"column_end":63}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3257,"byte_end":3261,"line_start":72,"line_end":72,"column_start":1,"column_end":5}},{"value":"/ For compact binary formats (e.g. Bincode) the `Ipv4Net` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3262,"byte_end":3325,"line_start":73,"line_end":73,"column_start":1,"column_end":64}},{"value":"/ `Ipv6Net` types will serialize to a string of 5 and 17 bytes that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3326,"byte_end":3395,"line_start":74,"line_end":74,"column_start":1,"column_end":70}},{"value":"/ consist of the network address octects followed by the prefix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3396,"byte_end":3461,"line_start":75,"line_end":75,"column_start":1,"column_end":66}},{"value":"/ length. The `IpNet` type will serialize to an Enum with the V4 or V6","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3462,"byte_end":3534,"line_start":76,"line_end":76,"column_start":1,"column_end":73}},{"value":"/ variant index prepending the above string of 5 or 17 bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3535,"byte_end":3598,"line_start":77,"line_end":77,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3599,"byte_end":3602,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ [feature]: https://doc.rust-lang.org/cargo/reference/manifest.html#the-features-section","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/lib.rs","byte_start":3603,"byte_end":3694,"line_start":79,"line_end":79,"column_start":1,"column_end":92}}]},{"kind":"Trait","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5677,"byte_end":5682,"line_start":42,"line_end":42,"column_start":11,"column_end":16},"name":"IpAdd","qualname":"::ipext::IpAdd","value":"IpAdd","parent":null,"children":[{"krate":0,"index":80},{"krate":0,"index":81}],"decl_id":null,"docs":" Provides a `saturating_add()` method for `Ipv4Addr` and `Ipv6Addr`.","sig":null,"attributes":[{"value":"/ Provides a `saturating_add()` method for `Ipv4Addr` and `Ipv6Addr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4544,"byte_end":4615,"line_start":12,"line_end":12,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4616,"byte_end":4619,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ Adding an integer to an IP address returns the modified IP address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4620,"byte_end":4691,"line_start":14,"line_end":14,"column_start":1,"column_end":72}},{"value":"/ A `u32` may added to an IPv4 address and a `u128` may be added to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4692,"byte_end":4761,"line_start":15,"line_end":15,"column_start":1,"column_end":70}},{"value":"/ an IPv6 address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4762,"byte_end":4782,"line_start":16,"line_end":16,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4783,"byte_end":4786,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4787,"byte_end":4801,"line_start":18,"line_end":18,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4802,"byte_end":4805,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4806,"byte_end":4813,"line_start":20,"line_end":20,"column_start":1,"column_end":8}},{"value":"/ use std::net::{Ipv4Addr, Ipv6Addr};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4814,"byte_end":4853,"line_start":21,"line_end":21,"column_start":1,"column_end":40}},{"value":"/ use ipnet::IpAdd;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4854,"byte_end":4875,"line_start":22,"line_end":22,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4876,"byte_end":4879,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ let ip0: Ipv4Addr = \"192.168.0.0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4880,"byte_end":4935,"line_start":24,"line_end":24,"column_start":1,"column_end":56}},{"value":"/ let ip1: Ipv4Addr = \"192.168.0.5\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4936,"byte_end":4991,"line_start":25,"line_end":25,"column_start":1,"column_end":56}},{"value":"/ let ip2: Ipv4Addr = \"255.255.255.254\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":4992,"byte_end":5051,"line_start":26,"line_end":26,"column_start":1,"column_end":60}},{"value":"/ let max: Ipv4Addr = \"255.255.255.255\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5052,"byte_end":5111,"line_start":27,"line_end":27,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5112,"byte_end":5115,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(ip0.saturating_add(5), ip1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5116,"byte_end":5159,"line_start":29,"line_end":29,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(ip2.saturating_add(1), max);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5160,"byte_end":5203,"line_start":30,"line_end":30,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(ip2.saturating_add(5), max);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5204,"byte_end":5247,"line_start":31,"line_end":31,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5248,"byte_end":5251,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ let ip0: Ipv6Addr = \"fd00::\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5252,"byte_end":5302,"line_start":33,"line_end":33,"column_start":1,"column_end":51}},{"value":"/ let ip1: Ipv6Addr = \"fd00::5\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5303,"byte_end":5354,"line_start":34,"line_end":34,"column_start":1,"column_end":52}},{"value":"/ let ip2: Ipv6Addr = \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffe\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5355,"byte_end":5438,"line_start":35,"line_end":35,"column_start":1,"column_end":84}},{"value":"/ let max: Ipv6Addr = \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5439,"byte_end":5522,"line_start":36,"line_end":36,"column_start":1,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5523,"byte_end":5526,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(ip0.saturating_add(5), ip1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5527,"byte_end":5570,"line_start":38,"line_end":38,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(ip2.saturating_add(1), max);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5571,"byte_end":5614,"line_start":39,"line_end":39,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(ip2.saturating_add(5), max);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5615,"byte_end":5658,"line_start":40,"line_end":40,"column_start":1,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5659,"byte_end":5666,"line_start":41,"line_end":41,"column_start":1,"column_end":8}}]},{"kind":"Type","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5706,"byte_end":5712,"line_start":43,"line_end":43,"column_start":10,"column_end":16},"name":"Output","qualname":"::ipext::IpAdd::Output","value":"type Output;","parent":{"krate":0,"index":78},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5721,"byte_end":5735,"line_start":44,"line_end":44,"column_start":8,"column_end":22},"name":"saturating_add","qualname":"::ipext::IpAdd::saturating_add","value":"fn saturating_add(Self, RHS) -> Self::Output","parent":{"krate":0,"index":78},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7100,"byte_end":7105,"line_start":82,"line_end":82,"column_start":11,"column_end":16},"name":"IpSub","qualname":"::ipext::IpSub","value":"IpSub","parent":null,"children":[{"krate":0,"index":84},{"krate":0,"index":85}],"decl_id":null,"docs":" Provides a `saturating_sub()` method for `Ipv4Addr` and `Ipv6Addr`.","sig":null,"attributes":[{"value":"/ Provides a `saturating_sub()` method for `Ipv4Addr` and `Ipv6Addr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5772,"byte_end":5843,"line_start":47,"line_end":47,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5844,"byte_end":5847,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ Subtracting an integer from an IP address returns the modified IP","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5848,"byte_end":5917,"line_start":49,"line_end":49,"column_start":1,"column_end":70}},{"value":"/ address. A `u32` may be subtracted from an IPv4 address and a `u128`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5918,"byte_end":5990,"line_start":50,"line_end":50,"column_start":1,"column_end":73}},{"value":"/ may be subtracted from an IPv6 address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":5991,"byte_end":6034,"line_start":51,"line_end":51,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6035,"byte_end":6038,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ Subtracting an IP address from another IP address of the same type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6039,"byte_end":6109,"line_start":53,"line_end":53,"column_start":1,"column_end":71}},{"value":"/ returns an integer of the appropriate width. A `u32` for IPv4 and a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6110,"byte_end":6181,"line_start":54,"line_end":54,"column_start":1,"column_end":72}},{"value":"/ `u128` for IPv6. Subtracting IP addresses is useful for getting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6182,"byte_end":6249,"line_start":55,"line_end":55,"column_start":1,"column_end":68}},{"value":"/ the range between two IP addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6250,"byte_end":6289,"line_start":56,"line_end":56,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6290,"byte_end":6293,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6294,"byte_end":6308,"line_start":58,"line_end":58,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6309,"byte_end":6312,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6313,"byte_end":6320,"line_start":60,"line_end":60,"column_start":1,"column_end":8}},{"value":"/ use std::net::{Ipv4Addr, Ipv6Addr};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6321,"byte_end":6360,"line_start":61,"line_end":61,"column_start":1,"column_end":40}},{"value":"/ use ipnet::IpSub;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6361,"byte_end":6382,"line_start":62,"line_end":62,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6383,"byte_end":6386,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ let min: Ipv4Addr = \"0.0.0.0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6387,"byte_end":6438,"line_start":64,"line_end":64,"column_start":1,"column_end":52}},{"value":"/ let ip1: Ipv4Addr = \"192.168.1.5\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6439,"byte_end":6494,"line_start":65,"line_end":65,"column_start":1,"column_end":56}},{"value":"/ let ip2: Ipv4Addr = \"192.168.1.100\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6495,"byte_end":6552,"line_start":66,"line_end":66,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6553,"byte_end":6556,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(min.saturating_sub(ip1), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6557,"byte_end":6600,"line_start":68,"line_end":68,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(ip2.saturating_sub(ip1), 95);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6601,"byte_end":6645,"line_start":69,"line_end":69,"column_start":1,"column_end":45}},{"value":"/ assert_eq!(min.saturating_sub(5), min);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6646,"byte_end":6689,"line_start":70,"line_end":70,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(ip2.saturating_sub(95), ip1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6690,"byte_end":6734,"line_start":71,"line_end":71,"column_start":1,"column_end":45}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6735,"byte_end":6739,"line_start":72,"line_end":72,"column_start":1,"column_end":5}},{"value":"/ let min: Ipv6Addr = \"::\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6740,"byte_end":6786,"line_start":73,"line_end":73,"column_start":1,"column_end":47}},{"value":"/ let ip1: Ipv6Addr = \"fd00::5\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6787,"byte_end":6838,"line_start":74,"line_end":74,"column_start":1,"column_end":52}},{"value":"/ let ip2: Ipv6Addr = \"fd00::64\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6839,"byte_end":6891,"line_start":75,"line_end":75,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6892,"byte_end":6895,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(min.saturating_sub(ip1), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6896,"byte_end":6939,"line_start":77,"line_end":77,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(ip2.saturating_sub(ip1), 95);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6940,"byte_end":6984,"line_start":78,"line_end":78,"column_start":1,"column_end":45}},{"value":"/ assert_eq!(min.saturating_sub(5u128), min);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":6985,"byte_end":7032,"line_start":79,"line_end":79,"column_start":1,"column_end":48}},{"value":"/ assert_eq!(ip2.saturating_sub(95u128), ip1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7033,"byte_end":7081,"line_start":80,"line_end":80,"column_start":1,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7082,"byte_end":7089,"line_start":81,"line_end":81,"column_start":1,"column_end":8}}]},{"kind":"Type","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7129,"byte_end":7135,"line_start":83,"line_end":83,"column_start":10,"column_end":16},"name":"Output","qualname":"::ipext::IpSub::Output","value":"type Output;","parent":{"krate":0,"index":82},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7144,"byte_end":7158,"line_start":84,"line_end":84,"column_start":8,"column_end":22},"name":"saturating_sub","qualname":"::ipext::IpSub::saturating_sub","value":"fn saturating_sub(Self, RHS) -> Self::Output","parent":{"krate":0,"index":82},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7916,"byte_end":7924,"line_start":109,"line_end":109,"column_start":11,"column_end":19},"name":"IpBitAnd","qualname":"::ipext::IpBitAnd","value":"IpBitAnd","parent":null,"children":[{"krate":0,"index":88},{"krate":0,"index":89}],"decl_id":null,"docs":" Provides a `bitand()` method for `Ipv4Addr` and `Ipv6Addr`.","sig":null,"attributes":[{"value":"/ Provides a `bitand()` method for `Ipv4Addr` and `Ipv6Addr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7195,"byte_end":7258,"line_start":87,"line_end":87,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7259,"byte_end":7262,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7263,"byte_end":7277,"line_start":89,"line_end":89,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7278,"byte_end":7281,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7282,"byte_end":7289,"line_start":91,"line_end":91,"column_start":1,"column_end":8}},{"value":"/ use std::net::{Ipv4Addr, Ipv6Addr};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7290,"byte_end":7329,"line_start":92,"line_end":92,"column_start":1,"column_end":40}},{"value":"/ use ipnet::IpBitAnd;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7330,"byte_end":7354,"line_start":93,"line_end":93,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7355,"byte_end":7358,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ let ip: Ipv4Addr = \"192.168.1.1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7359,"byte_end":7413,"line_start":95,"line_end":95,"column_start":1,"column_end":55}},{"value":"/ let mask: Ipv4Addr = \"255.255.0.0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7414,"byte_end":7470,"line_start":96,"line_end":96,"column_start":1,"column_end":57}},{"value":"/ let res: Ipv4Addr = \"192.168.0.0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7471,"byte_end":7526,"line_start":97,"line_end":97,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7527,"byte_end":7530,"line_start":98,"line_end":98,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(ip.bitand(mask), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7531,"byte_end":7568,"line_start":99,"line_end":99,"column_start":1,"column_end":38}},{"value":"/ assert_eq!(ip.bitand(0xffff0000), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7569,"byte_end":7612,"line_start":100,"line_end":100,"column_start":1,"column_end":44}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7613,"byte_end":7617,"line_start":101,"line_end":101,"column_start":1,"column_end":5}},{"value":"/ let ip: Ipv6Addr = \"fd00:1234::1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7618,"byte_end":7673,"line_start":102,"line_end":102,"column_start":1,"column_end":56}},{"value":"/ let mask: Ipv6Addr = \"ffff::\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7674,"byte_end":7725,"line_start":103,"line_end":103,"column_start":1,"column_end":52}},{"value":"/ let res: Ipv6Addr = \"fd00::\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7726,"byte_end":7776,"line_start":104,"line_end":104,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7777,"byte_end":7780,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(ip.bitand(mask), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7781,"byte_end":7818,"line_start":106,"line_end":106,"column_start":1,"column_end":38}},{"value":"/ assert_eq!(ip.bitand(0xffff_0000_0000_0000_0000_0000_0000_0000u128), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7819,"byte_end":7897,"line_start":107,"line_end":107,"column_start":1,"column_end":79}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7898,"byte_end":7905,"line_start":108,"line_end":108,"column_start":1,"column_end":8}}]},{"kind":"Type","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7948,"byte_end":7954,"line_start":110,"line_end":110,"column_start":10,"column_end":16},"name":"Output","qualname":"::ipext::IpBitAnd::Output","value":"type Output;","parent":{"krate":0,"index":86},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":7963,"byte_end":7969,"line_start":111,"line_end":111,"column_start":8,"column_end":14},"name":"bitand","qualname":"::ipext::IpBitAnd::bitand","value":"fn bitand(Self, RHS) -> Self::Output","parent":{"krate":0,"index":86},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8704,"byte_end":8711,"line_start":136,"line_end":136,"column_start":11,"column_end":18},"name":"IpBitOr","qualname":"::ipext::IpBitOr","value":"IpBitOr","parent":null,"children":[{"krate":0,"index":92},{"krate":0,"index":93}],"decl_id":null,"docs":" Provides a `bitor()` method for `Ipv4Addr` and `Ipv6Addr`.","sig":null,"attributes":[{"value":"/ Provides a `bitor()` method for `Ipv4Addr` and `Ipv6Addr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8006,"byte_end":8068,"line_start":114,"line_end":114,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8069,"byte_end":8072,"line_start":115,"line_end":115,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8073,"byte_end":8087,"line_start":116,"line_end":116,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8088,"byte_end":8091,"line_start":117,"line_end":117,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8092,"byte_end":8099,"line_start":118,"line_end":118,"column_start":1,"column_end":8}},{"value":"/ use std::net::{Ipv4Addr, Ipv6Addr};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8100,"byte_end":8139,"line_start":119,"line_end":119,"column_start":1,"column_end":40}},{"value":"/ use ipnet::IpBitOr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8140,"byte_end":8163,"line_start":120,"line_end":120,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8164,"byte_end":8167,"line_start":121,"line_end":121,"column_start":1,"column_end":4}},{"value":"/ let ip: Ipv4Addr = \"10.1.1.1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8168,"byte_end":8219,"line_start":122,"line_end":122,"column_start":1,"column_end":52}},{"value":"/ let mask: Ipv4Addr = \"0.0.0.255\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8220,"byte_end":8274,"line_start":123,"line_end":123,"column_start":1,"column_end":55}},{"value":"/ let res: Ipv4Addr = \"10.1.1.255\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8275,"byte_end":8329,"line_start":124,"line_end":124,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8330,"byte_end":8333,"line_start":125,"line_end":125,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(ip.bitor(mask), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8334,"byte_end":8370,"line_start":126,"line_end":126,"column_start":1,"column_end":37}},{"value":"/ assert_eq!(ip.bitor(0x000000ff), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8371,"byte_end":8413,"line_start":127,"line_end":127,"column_start":1,"column_end":43}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8414,"byte_end":8418,"line_start":128,"line_end":128,"column_start":1,"column_end":5}},{"value":"/ let ip: Ipv6Addr = \"fd00::1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8419,"byte_end":8469,"line_start":129,"line_end":129,"column_start":1,"column_end":51}},{"value":"/ let mask: Ipv6Addr = \"::ffff:ffff\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8470,"byte_end":8526,"line_start":130,"line_end":130,"column_start":1,"column_end":57}},{"value":"/ let res: Ipv6Addr = \"fd00::ffff:ffff\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8527,"byte_end":8586,"line_start":131,"line_end":131,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8587,"byte_end":8590,"line_start":132,"line_end":132,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(ip.bitor(mask), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8591,"byte_end":8627,"line_start":133,"line_end":133,"column_start":1,"column_end":37}},{"value":"/ assert_eq!(ip.bitor(u128::from(0xffffffffu32)), res);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8628,"byte_end":8685,"line_start":134,"line_end":134,"column_start":1,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8686,"byte_end":8693,"line_start":135,"line_end":135,"column_start":1,"column_end":8}}]},{"kind":"Type","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8735,"byte_end":8741,"line_start":137,"line_end":137,"column_start":10,"column_end":16},"name":"Output","qualname":"::ipext::IpBitOr::Output","value":"type Output;","parent":{"krate":0,"index":90},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":8750,"byte_end":8755,"line_start":138,"line_end":138,"column_start":8,"column_end":13},"name":"bitor","qualname":"::ipext::IpBitOr::bitor","value":"fn bitor(Self, RHS) -> Self::Output","parent":{"krate":0,"index":90},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":515},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12707,"byte_end":12709,"line_start":284,"line_end":284,"column_start":5,"column_end":7},"name":"V4","qualname":"::ipext::IpAddrRange::V4","value":"IpAddrRange::V4(Ipv4AddrRange)","parent":{"krate":0,"index":514},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":517},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12710,"byte_end":12723,"line_start":284,"line_end":284,"column_start":8,"column_end":21},"name":"0","qualname":"::ipext::IpAddrRange::V4::0","value":"ipext::Ipv4AddrRange","parent":{"krate":0,"index":515},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12730,"byte_end":12732,"line_start":285,"line_end":285,"column_start":5,"column_end":7},"name":"V6","qualname":"::ipext::IpAddrRange::V6","value":"IpAddrRange::V6(Ipv6AddrRange)","parent":{"krate":0,"index":514},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":520},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12733,"byte_end":12746,"line_start":285,"line_end":285,"column_start":8,"column_end":21},"name":"0","qualname":"::ipext::IpAddrRange::V6::0","value":"ipext::Ipv6AddrRange","parent":{"krate":0,"index":518},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":514},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12689,"byte_end":12700,"line_start":283,"line_end":283,"column_start":10,"column_end":21},"name":"IpAddrRange","qualname":"::ipext::IpAddrRange","value":"enum IpAddrRange { V4(Ipv4AddrRange), V6(Ipv6AddrRange), }","parent":null,"children":[{"krate":0,"index":515},{"krate":0,"index":518}],"decl_id":null,"docs":" An `Iterator` over a range of IP addresses, either IPv4 or IPv6.","sig":null,"attributes":[{"value":"/ An `Iterator` over a range of IP addresses, either IPv4 or IPv6.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11699,"byte_end":11767,"line_start":250,"line_end":250,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11768,"byte_end":11771,"line_start":251,"line_end":251,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11772,"byte_end":11786,"line_start":252,"line_end":252,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11787,"byte_end":11790,"line_start":253,"line_end":253,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11791,"byte_end":11798,"line_start":254,"line_end":254,"column_start":1,"column_end":8}},{"value":"/ use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11799,"byte_end":11824,"line_start":255,"line_end":255,"column_start":1,"column_end":26}},{"value":"/ use ipnet::{IpAddrRange, Ipv4AddrRange, Ipv6AddrRange};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11825,"byte_end":11884,"line_start":256,"line_end":256,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11885,"byte_end":11888,"line_start":257,"line_end":257,"column_start":1,"column_end":4}},{"value":"/ let hosts = IpAddrRange::from(Ipv4AddrRange::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11889,"byte_end":11942,"line_start":258,"line_end":258,"column_start":1,"column_end":54}},{"value":"/ \"10.0.0.0\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11943,"byte_end":11979,"line_start":259,"line_end":259,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11980,"byte_end":12016,"line_start":260,"line_end":260,"column_start":1,"column_end":37}},{"value":"/ ));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12017,"byte_end":12024,"line_start":261,"line_end":261,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12025,"byte_end":12028,"line_start":262,"line_end":262,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(hosts.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12029,"byte_end":12081,"line_start":263,"line_end":263,"column_start":1,"column_end":53}},{"value":"/ \"10.0.0.0\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12082,"byte_end":12128,"line_start":264,"line_end":264,"column_start":1,"column_end":47}},{"value":"/ \"10.0.0.1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12129,"byte_end":12165,"line_start":265,"line_end":265,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12166,"byte_end":12202,"line_start":266,"line_end":266,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12203,"byte_end":12239,"line_start":267,"line_end":267,"column_start":1,"column_end":37}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12240,"byte_end":12247,"line_start":268,"line_end":268,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12248,"byte_end":12251,"line_start":269,"line_end":269,"column_start":1,"column_end":4}},{"value":"/ let hosts = IpAddrRange::from(Ipv6AddrRange::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12252,"byte_end":12305,"line_start":270,"line_end":270,"column_start":1,"column_end":54}},{"value":"/ \"fd00::\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12306,"byte_end":12340,"line_start":271,"line_end":271,"column_start":1,"column_end":35}},{"value":"/ \"fd00::3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12341,"byte_end":12376,"line_start":272,"line_end":272,"column_start":1,"column_end":36}},{"value":"/ ));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12377,"byte_end":12384,"line_start":273,"line_end":273,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12385,"byte_end":12388,"line_start":274,"line_end":274,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(hosts.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12389,"byte_end":12441,"line_start":275,"line_end":275,"column_start":1,"column_end":53}},{"value":"/ \"fd00::0\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12442,"byte_end":12487,"line_start":276,"line_end":276,"column_start":1,"column_end":46}},{"value":"/ \"fd00::1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12488,"byte_end":12523,"line_start":277,"line_end":277,"column_start":1,"column_end":36}},{"value":"/ \"fd00::2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12524,"byte_end":12559,"line_start":278,"line_end":278,"column_start":1,"column_end":36}},{"value":"/ \"fd00::3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12560,"byte_end":12595,"line_start":279,"line_end":279,"column_start":1,"column_end":36}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12596,"byte_end":12603,"line_start":280,"line_end":280,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12604,"byte_end":12611,"line_start":281,"line_end":281,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13326,"byte_end":13339,"line_start":309,"line_end":309,"column_start":12,"column_end":25},"name":"Ipv4AddrRange","qualname":"::ipext::Ipv4AddrRange","value":"Ipv4AddrRange { }","parent":null,"children":[{"krate":0,"index":541},{"krate":0,"index":542}],"decl_id":null,"docs":" An `Iterator` over a range of IPv4 addresses.","sig":null,"attributes":[{"value":"/ An `Iterator` over a range of IPv4 addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12752,"byte_end":12801,"line_start":288,"line_end":288,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12802,"byte_end":12805,"line_start":289,"line_end":289,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12806,"byte_end":12820,"line_start":290,"line_end":290,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12821,"byte_end":12824,"line_start":291,"line_end":291,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12825,"byte_end":12832,"line_start":292,"line_end":292,"column_start":1,"column_end":8}},{"value":"/ use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12833,"byte_end":12860,"line_start":293,"line_end":293,"column_start":1,"column_end":28}},{"value":"/ use ipnet::Ipv4AddrRange;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12861,"byte_end":12890,"line_start":294,"line_end":294,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12891,"byte_end":12894,"line_start":295,"line_end":295,"column_start":1,"column_end":4}},{"value":"/ let hosts = Ipv4AddrRange::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12895,"byte_end":12930,"line_start":296,"line_end":296,"column_start":1,"column_end":36}},{"value":"/ \"10.0.0.0\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12931,"byte_end":12967,"line_start":297,"line_end":297,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":12968,"byte_end":13004,"line_start":298,"line_end":298,"column_start":1,"column_end":37}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13005,"byte_end":13011,"line_start":299,"line_end":299,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13012,"byte_end":13015,"line_start":300,"line_end":300,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(hosts.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13016,"byte_end":13070,"line_start":301,"line_end":301,"column_start":1,"column_end":55}},{"value":"/ \"10.0.0.0\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13071,"byte_end":13119,"line_start":302,"line_end":302,"column_start":1,"column_end":49}},{"value":"/ \"10.0.0.1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13120,"byte_end":13156,"line_start":303,"line_end":303,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13157,"byte_end":13193,"line_start":304,"line_end":304,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13194,"byte_end":13230,"line_start":305,"line_end":305,"column_start":1,"column_end":37}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13231,"byte_end":13238,"line_start":306,"line_end":306,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13239,"byte_end":13246,"line_start":307,"line_end":307,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":562},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13951,"byte_end":13964,"line_start":335,"line_end":335,"column_start":12,"column_end":25},"name":"Ipv6AddrRange","qualname":"::ipext::Ipv6AddrRange","value":"Ipv6AddrRange { }","parent":null,"children":[{"krate":0,"index":563},{"krate":0,"index":564}],"decl_id":null,"docs":" An `Iterator` over a range of IPv6 addresses.","sig":null,"attributes":[{"value":"/ An `Iterator` over a range of IPv6 addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13385,"byte_end":13434,"line_start":314,"line_end":314,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13435,"byte_end":13438,"line_start":315,"line_end":315,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13439,"byte_end":13453,"line_start":316,"line_end":316,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13454,"byte_end":13457,"line_start":317,"line_end":317,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13458,"byte_end":13465,"line_start":318,"line_end":318,"column_start":1,"column_end":8}},{"value":"/ use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13466,"byte_end":13493,"line_start":319,"line_end":319,"column_start":1,"column_end":28}},{"value":"/ use ipnet::Ipv6AddrRange;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13494,"byte_end":13523,"line_start":320,"line_end":320,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13524,"byte_end":13527,"line_start":321,"line_end":321,"column_start":1,"column_end":4}},{"value":"/ let hosts = Ipv6AddrRange::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13528,"byte_end":13563,"line_start":322,"line_end":322,"column_start":1,"column_end":36}},{"value":"/ \"fd00::\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13564,"byte_end":13598,"line_start":323,"line_end":323,"column_start":1,"column_end":35}},{"value":"/ \"fd00::3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13599,"byte_end":13634,"line_start":324,"line_end":324,"column_start":1,"column_end":36}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13635,"byte_end":13641,"line_start":325,"line_end":325,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13642,"byte_end":13645,"line_start":326,"line_end":326,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(hosts.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13646,"byte_end":13700,"line_start":327,"line_end":327,"column_start":1,"column_end":55}},{"value":"/ \"fd00::\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13701,"byte_end":13747,"line_start":328,"line_end":328,"column_start":1,"column_end":47}},{"value":"/ \"fd00::1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13748,"byte_end":13783,"line_start":329,"line_end":329,"column_start":1,"column_end":36}},{"value":"/ \"fd00::2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13784,"byte_end":13819,"line_start":330,"line_end":330,"column_start":1,"column_end":36}},{"value":"/ \"fd00::3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13820,"byte_end":13855,"line_start":331,"line_end":331,"column_start":1,"column_end":36}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13856,"byte_end":13863,"line_start":332,"line_end":332,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":13864,"byte_end":13871,"line_start":333,"line_end":333,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14060,"byte_end":14064,"line_start":341,"line_end":341,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv4AddrRange) -> IpAddrRange","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14186,"byte_end":14190,"line_start":347,"line_end":347,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv6AddrRange) -> IpAddrRange","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14294,"byte_end":14297,"line_start":353,"line_end":353,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Ipv4Addr, Ipv4Addr) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14915,"byte_end":14918,"line_start":375,"line_end":375,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Ipv6Addr, Ipv6Addr) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":15836,"byte_end":15840,"line_start":405,"line_end":405,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":16058,"byte_end":16063,"line_start":412,"line_end":412,"column_start":8,"column_end":13},"name":"count","qualname":"::count","value":"fn count(Self) -> usize","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8603},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":16216,"byte_end":16220,"line_start":419,"line_end":419,"column_start":8,"column_end":12},"name":"last","qualname":"::last","value":"fn last(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8605},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":16416,"byte_end":16419,"line_start":426,"line_end":426,"column_start":8,"column_end":11},"name":"max","qualname":"::max","value":"fn max(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8765},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":16631,"byte_end":16634,"line_start":433,"line_end":433,"column_start":8,"column_end":11},"name":"min","qualname":"::min","value":"fn min(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8766},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":16846,"byte_end":16849,"line_start":440,"line_end":440,"column_start":8,"column_end":11},"name":"nth","qualname":"::nth","value":"fn nth<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8609},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":17077,"byte_end":17086,"line_start":447,"line_end":447,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":17337,"byte_end":17341,"line_start":458,"line_end":458,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":17814,"byte_end":17819,"line_start":474,"line_end":474,"column_start":8,"column_end":13},"name":"count","qualname":"::count","value":"fn count(Self) -> usize","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8603},"docs":"","sig":null,"attributes":[{"value":"allow(const_err)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":17753,"byte_end":17772,"line_start":472,"line_end":472,"column_start":5,"column_end":24}},{"value":"allow(arithmetic_overflow)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":17777,"byte_end":17806,"line_start":473,"line_end":473,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":18721,"byte_end":18725,"line_start":498,"line_end":498,"column_start":8,"column_end":12},"name":"last","qualname":"::last","value":"fn last(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8605},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":18909,"byte_end":18912,"line_start":505,"line_end":505,"column_start":8,"column_end":11},"name":"max","qualname":"::max","value":"fn max(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8765},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":18977,"byte_end":18980,"line_start":509,"line_end":509,"column_start":8,"column_end":11},"name":"min","qualname":"::min","value":"fn min(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8766},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":19165,"byte_end":19168,"line_start":516,"line_end":516,"column_start":8,"column_end":11},"name":"nth","qualname":"::nth","value":"fn nth<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8609},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":19671,"byte_end":19680,"line_start":533,"line_end":533,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":20011,"byte_end":20015,"line_start":547,"line_end":547,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":20488,"byte_end":20493,"line_start":563,"line_end":563,"column_start":8,"column_end":13},"name":"count","qualname":"::count","value":"fn count(Self) -> usize","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8603},"docs":"","sig":null,"attributes":[{"value":"allow(const_err)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":20427,"byte_end":20446,"line_start":561,"line_end":561,"column_start":5,"column_end":24}},{"value":"allow(arithmetic_overflow)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":20451,"byte_end":20480,"line_start":562,"line_end":562,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":20839,"byte_end":20843,"line_start":575,"line_end":575,"column_start":8,"column_end":12},"name":"last","qualname":"::last","value":"fn last(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8605},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":21027,"byte_end":21030,"line_start":582,"line_end":582,"column_start":8,"column_end":11},"name":"max","qualname":"::max","value":"fn max(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8765},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":21095,"byte_end":21098,"line_start":586,"line_end":586,"column_start":8,"column_end":11},"name":"min","qualname":"::min","value":"fn min(Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8766},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":21283,"byte_end":21286,"line_start":593,"line_end":593,"column_start":8,"column_end":11},"name":"nth","qualname":"::nth","value":"fn nth<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8609},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":22114,"byte_end":22123,"line_start":618,"line_end":618,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":22564,"byte_end":22573,"line_start":634,"line_end":634,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":22800,"byte_end":22808,"line_start":640,"line_end":640,"column_start":8,"column_end":16},"name":"nth_back","qualname":"::nth_back","value":"fn nth_back<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8445},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":23093,"byte_end":23102,"line_start":649,"line_end":649,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":23521,"byte_end":23529,"line_start":662,"line_end":662,"column_start":8,"column_end":16},"name":"nth_back","qualname":"::nth_back","value":"fn nth_back<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8445},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":24090,"byte_end":24099,"line_start":681,"line_end":681,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":24518,"byte_end":24526,"line_start":694,"line_end":694,"column_start":8,"column_end":16},"name":"nth_back","qualname":"::nth_back","value":"fn nth_back<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8445},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36366,"byte_end":36368,"line_start":44,"line_end":44,"column_start":5,"column_end":7},"name":"V4","qualname":"::ipnet::IpNet::V4","value":"IpNet::V4(Ipv4Net)","parent":{"krate":0,"index":584},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":587},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36369,"byte_end":36376,"line_start":44,"line_end":44,"column_start":8,"column_end":15},"name":"0","qualname":"::ipnet::IpNet::V4::0","value":"ipnet::Ipv4Net","parent":{"krate":0,"index":585},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":588},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36383,"byte_end":36385,"line_start":45,"line_end":45,"column_start":5,"column_end":7},"name":"V6","qualname":"::ipnet::IpNet::V6","value":"IpNet::V6(Ipv6Net)","parent":{"krate":0,"index":584},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":590},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36386,"byte_end":36393,"line_start":45,"line_end":45,"column_start":8,"column_end":15},"name":"0","qualname":"::ipnet::IpNet::V6::0","value":"ipnet::Ipv6Net","parent":{"krate":0,"index":588},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":584},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36354,"byte_end":36359,"line_start":43,"line_end":43,"column_start":10,"column_end":15},"name":"IpNet","qualname":"::ipnet::IpNet","value":"enum IpNet { V4(Ipv4Net), V6(Ipv6Net), }","parent":null,"children":[{"krate":0,"index":585},{"krate":0,"index":588}],"decl_id":null,"docs":" An IP network address, either IPv4 or IPv6.","sig":null,"attributes":[{"value":"/ An IP network address, either IPv4 or IPv6.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35307,"byte_end":35354,"line_start":12,"line_end":12,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35355,"byte_end":35358,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ This enum can contain either an [`Ipv4Net`] or an [`Ipv6Net`]. A","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35359,"byte_end":35427,"line_start":14,"line_end":14,"column_start":1,"column_end":69}},{"value":"/ [`From`] implementation is provided to convert these into an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35428,"byte_end":35492,"line_start":15,"line_end":15,"column_start":1,"column_end":65}},{"value":"/ `IpNet`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35493,"byte_end":35505,"line_start":16,"line_end":16,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35506,"byte_end":35509,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ # Textual representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35510,"byte_end":35538,"line_start":18,"line_end":18,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35539,"byte_end":35542,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ `IpNet` provides a [`FromStr`] implementation for parsing network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35543,"byte_end":35612,"line_start":20,"line_end":20,"column_start":1,"column_end":70}},{"value":"/ addresses represented in CIDR notation. See [IETF RFC 4632] for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35613,"byte_end":35684,"line_start":21,"line_end":21,"column_start":1,"column_end":72}},{"value":"/ CIDR notation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35685,"byte_end":35703,"line_start":22,"line_end":22,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35704,"byte_end":35707,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ [`Ipv4Net`]: struct.Ipv4Net.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35708,"byte_end":35744,"line_start":24,"line_end":24,"column_start":1,"column_end":37}},{"value":"/ [`Ipv6Net`]: struct.Ipv6Net.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35745,"byte_end":35781,"line_start":25,"line_end":25,"column_start":1,"column_end":37}},{"value":"/ [`From`]: https://doc.rust-lang.org/std/convert/trait.From.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35782,"byte_end":35849,"line_start":26,"line_end":26,"column_start":1,"column_end":68}},{"value":"/ [`FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35850,"byte_end":35919,"line_start":27,"line_end":27,"column_start":1,"column_end":70}},{"value":"/ [IETF RFC 4632]: https://tools.ietf.org/html/rfc4632","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35920,"byte_end":35976,"line_start":28,"line_end":28,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35977,"byte_end":35980,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35981,"byte_end":35995,"line_start":30,"line_end":30,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":35996,"byte_end":35999,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36000,"byte_end":36007,"line_start":32,"line_end":32,"column_start":1,"column_end":8}},{"value":"/ use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36008,"byte_end":36033,"line_start":33,"line_end":33,"column_start":1,"column_end":26}},{"value":"/ use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36034,"byte_end":36055,"line_start":34,"line_end":34,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36056,"byte_end":36059,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ let net: IpNet = \"10.1.1.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36060,"byte_end":36112,"line_start":36,"line_end":36,"column_start":1,"column_end":53}},{"value":"/ assert_eq!(Ok(net.network()), \"10.1.1.0\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36113,"byte_end":36167,"line_start":37,"line_end":37,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36168,"byte_end":36171,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ let net: IpNet = \"fd00::/32\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36172,"byte_end":36222,"line_start":39,"line_end":39,"column_start":1,"column_end":51}},{"value":"/ assert_eq!(Ok(net.network()), \"fd00::\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36223,"byte_end":36275,"line_start":40,"line_end":40,"column_start":1,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36276,"byte_end":36283,"line_start":41,"line_end":41,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":608},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37155,"byte_end":37162,"line_start":73,"line_end":73,"column_start":12,"column_end":19},"name":"Ipv4Net","qualname":"::ipnet::Ipv4Net","value":"Ipv4Net { }","parent":null,"children":[{"krate":0,"index":609},{"krate":0,"index":610}],"decl_id":null,"docs":" An IPv4 network address.","sig":null,"attributes":[{"value":"/ An IPv4 network address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36399,"byte_end":36427,"line_start":48,"line_end":48,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36428,"byte_end":36431,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ See [`IpNet`] for a type encompassing both IPv4 and IPv6 network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36432,"byte_end":36500,"line_start":50,"line_end":50,"column_start":1,"column_end":69}},{"value":"/ addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36501,"byte_end":36515,"line_start":51,"line_end":51,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36516,"byte_end":36519,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ # Textual representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36520,"byte_end":36548,"line_start":53,"line_end":53,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36549,"byte_end":36552,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ `Ipv4Net` provides a [`FromStr`] implementation for parsing network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36553,"byte_end":36624,"line_start":55,"line_end":55,"column_start":1,"column_end":72}},{"value":"/ addresses represented in CIDR notation. See [IETF RFC 4632] for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36625,"byte_end":36696,"line_start":56,"line_end":56,"column_start":1,"column_end":72}},{"value":"/ CIDR notation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36697,"byte_end":36715,"line_start":57,"line_end":57,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36716,"byte_end":36719,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ [`IpNet`]: enum.IpNet.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36720,"byte_end":36750,"line_start":59,"line_end":59,"column_start":1,"column_end":31}},{"value":"/ [`FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36751,"byte_end":36820,"line_start":60,"line_end":60,"column_start":1,"column_end":70}},{"value":"/ [IETF RFC 4632]: https://tools.ietf.org/html/rfc4632","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36821,"byte_end":36877,"line_start":61,"line_end":61,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36878,"byte_end":36881,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36882,"byte_end":36896,"line_start":63,"line_end":63,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36897,"byte_end":36900,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36901,"byte_end":36908,"line_start":65,"line_end":65,"column_start":1,"column_end":8}},{"value":"/ use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36909,"byte_end":36936,"line_start":66,"line_end":66,"column_start":1,"column_end":28}},{"value":"/ use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36937,"byte_end":36960,"line_start":67,"line_end":67,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36961,"byte_end":36964,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ let net: Ipv4Net = \"10.1.1.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":36965,"byte_end":37019,"line_start":69,"line_end":69,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(Ok(net.network()), \"10.1.1.0\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37020,"byte_end":37074,"line_start":70,"line_end":70,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37075,"byte_end":37082,"line_start":71,"line_end":71,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37960,"byte_end":37967,"line_start":103,"line_end":103,"column_start":12,"column_end":19},"name":"Ipv6Net","qualname":"::ipnet::Ipv6Net","value":"Ipv6Net { }","parent":null,"children":[{"krate":0,"index":629},{"krate":0,"index":630}],"decl_id":null,"docs":" An IPv6 network address.","sig":null,"attributes":[{"value":"/ An IPv6 network address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37208,"byte_end":37236,"line_start":78,"line_end":78,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37237,"byte_end":37240,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ See [`IpNet`] for a type encompassing both IPv4 and IPv6 network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37241,"byte_end":37309,"line_start":80,"line_end":80,"column_start":1,"column_end":69}},{"value":"/ addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37310,"byte_end":37324,"line_start":81,"line_end":81,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37325,"byte_end":37328,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ # Textual representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37329,"byte_end":37357,"line_start":83,"line_end":83,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37358,"byte_end":37361,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ `Ipv6Net` provides a [`FromStr`] implementation for parsing network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37362,"byte_end":37433,"line_start":85,"line_end":85,"column_start":1,"column_end":72}},{"value":"/ addresses represented in CIDR notation. See [IETF RFC 4632] for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37434,"byte_end":37505,"line_start":86,"line_end":86,"column_start":1,"column_end":72}},{"value":"/ CIDR notation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37506,"byte_end":37524,"line_start":87,"line_end":87,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37525,"byte_end":37528,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ [`IpNet`]: enum.IpNet.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37529,"byte_end":37559,"line_start":89,"line_end":89,"column_start":1,"column_end":31}},{"value":"/ [`FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37560,"byte_end":37629,"line_start":90,"line_end":90,"column_start":1,"column_end":70}},{"value":"/ [IETF RFC 4632]: https://tools.ietf.org/html/rfc4632","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37630,"byte_end":37686,"line_start":91,"line_end":91,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37687,"byte_end":37690,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37691,"byte_end":37705,"line_start":93,"line_end":93,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37706,"byte_end":37709,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37710,"byte_end":37717,"line_start":95,"line_end":95,"column_start":1,"column_end":8}},{"value":"/ use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37718,"byte_end":37745,"line_start":96,"line_end":96,"column_start":1,"column_end":28}},{"value":"/ use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37746,"byte_end":37769,"line_start":97,"line_end":97,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37770,"byte_end":37773,"line_start":98,"line_end":98,"column_start":1,"column_end":4}},{"value":"/ let net: Ipv6Net = \"fd00::/32\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37774,"byte_end":37826,"line_start":99,"line_end":99,"column_start":1,"column_end":53}},{"value":"/ assert_eq!(Ok(net.network()), \"fd00::\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37827,"byte_end":37879,"line_start":100,"line_end":100,"column_start":1,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":37880,"byte_end":37887,"line_start":101,"line_end":101,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38206,"byte_end":38220,"line_start":112,"line_end":112,"column_start":12,"column_end":26},"name":"PrefixLenError","qualname":"::ipnet::PrefixLenError","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error which can be returned when the prefix length is invalid.","sig":null,"attributes":[{"value":"/ An error which can be returned when the prefix length is invalid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38013,"byte_end":38082,"line_start":108,"line_end":108,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38083,"byte_end":38086,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ Valid prefix lengths are 0 to 32 for IPv4 and 0 to 128 for IPv6.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38087,"byte_end":38155,"line_start":110,"line_end":110,"column_start":1,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38269,"byte_end":38272,"line_start":115,"line_end":115,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38900,"byte_end":38903,"line_start":138,"line_end":138,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(IpAddr, u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Creates a new IP network address from an `IpAddr` and prefix\n length.","sig":null,"attributes":[{"value":"/ Creates a new IP network address from an `IpAddr` and prefix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38433,"byte_end":38497,"line_start":123,"line_end":123,"column_start":5,"column_end":69}},{"value":"/ length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38502,"byte_end":38513,"line_start":124,"line_end":124,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38518,"byte_end":38521,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38526,"byte_end":38540,"line_start":126,"line_end":126,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38545,"byte_end":38548,"line_start":127,"line_end":127,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38553,"byte_end":38560,"line_start":128,"line_end":128,"column_start":5,"column_end":12}},{"value":"/ use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38565,"byte_end":38592,"line_start":129,"line_end":129,"column_start":5,"column_end":32}},{"value":"/ use ipnet::{IpNet, PrefixLenError};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38597,"byte_end":38636,"line_start":130,"line_end":130,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38641,"byte_end":38644,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ let net = IpNet::new(Ipv6Addr::LOCALHOST.into(), 48);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38649,"byte_end":38706,"line_start":132,"line_end":132,"column_start":5,"column_end":62}},{"value":"/ assert!(net.is_ok());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38711,"byte_end":38736,"line_start":133,"line_end":133,"column_start":5,"column_end":30}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38741,"byte_end":38745,"line_start":134,"line_end":134,"column_start":5,"column_end":9}},{"value":"/ let bad_prefix_len = IpNet::new(Ipv6Addr::LOCALHOST.into(), 129);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38750,"byte_end":38819,"line_start":135,"line_end":135,"column_start":5,"column_end":74}},{"value":"/ assert_eq!(bad_prefix_len, Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38824,"byte_end":38876,"line_start":136,"line_end":136,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38881,"byte_end":38888,"line_start":137,"line_end":137,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39631,"byte_end":39636,"line_start":163,"line_end":163,"column_start":12,"column_end":17},"name":"trunc","qualname":"::trunc","value":"fn trunc<'_>(&'_ Self) -> IpNet","parent":null,"children":[],"decl_id":null,"docs":" Returns a copy of the network with the address truncated to the\n prefix length.","sig":null,"attributes":[{"value":"/ Returns a copy of the network with the address truncated to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39143,"byte_end":39210,"line_start":145,"line_end":145,"column_start":5,"column_end":72}},{"value":"/ prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39215,"byte_end":39233,"line_start":146,"line_end":146,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39238,"byte_end":39241,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39246,"byte_end":39260,"line_start":148,"line_end":148,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39265,"byte_end":39268,"line_start":149,"line_end":149,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39273,"byte_end":39280,"line_start":150,"line_end":150,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39285,"byte_end":39308,"line_start":151,"line_end":151,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39313,"byte_end":39318,"line_start":152,"line_end":152,"column_start":5,"column_end":10}},{"value":"/ assert_eq!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39323,"byte_end":39338,"line_start":153,"line_end":153,"column_start":5,"column_end":20}},{"value":"/ \"192.168.12.34/16\".parse::().unwrap().trunc(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39343,"byte_end":39404,"line_start":154,"line_end":154,"column_start":5,"column_end":66}},{"value":"/ \"192.168.0.0/16\".parse().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39409,"byte_end":39450,"line_start":155,"line_end":155,"column_start":5,"column_end":46}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39455,"byte_end":39461,"line_start":156,"line_end":156,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39466,"byte_end":39469,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39474,"byte_end":39489,"line_start":158,"line_end":158,"column_start":5,"column_end":20}},{"value":"/ \"fd00::1:2:3:4/16\".parse::().unwrap().trunc(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39494,"byte_end":39555,"line_start":159,"line_end":159,"column_start":5,"column_end":66}},{"value":"/ \"fd00::/16\".parse().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39560,"byte_end":39596,"line_start":160,"line_end":160,"column_start":5,"column_end":41}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39601,"byte_end":39607,"line_start":161,"line_end":161,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39612,"byte_end":39619,"line_start":162,"line_end":162,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":231},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39842,"byte_end":39846,"line_start":171,"line_end":171,"column_start":12,"column_end":16},"name":"addr","qualname":"::addr","value":"fn addr<'_>(&'_ Self) -> IpAddr","parent":null,"children":[],"decl_id":null,"docs":" Returns the address.\n","sig":null,"attributes":[{"value":"/ Returns the address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":39806,"byte_end":39830,"line_start":170,"line_end":170,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40055,"byte_end":40065,"line_start":179,"line_end":179,"column_start":12,"column_end":22},"name":"prefix_len","qualname":"::prefix_len","value":"fn prefix_len<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Returns the prefix length.\n","sig":null,"attributes":[{"value":"/ Returns the prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40013,"byte_end":40043,"line_start":178,"line_end":178,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40276,"byte_end":40290,"line_start":187,"line_end":187,"column_start":12,"column_end":26},"name":"max_prefix_len","qualname":"::max_prefix_len","value":"fn max_prefix_len<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Returns the maximum valid prefix length.\n","sig":null,"attributes":[{"value":"/ Returns the maximum valid prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40220,"byte_end":40264,"line_start":186,"line_end":186,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40869,"byte_end":40876,"line_start":208,"line_end":208,"column_start":12,"column_end":19},"name":"netmask","qualname":"::netmask","value":"fn netmask<'_>(&'_ Self) -> IpAddr","parent":null,"children":[],"decl_id":null,"docs":" Returns the network mask.","sig":null,"attributes":[{"value":"/ Returns the network mask.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40453,"byte_end":40482,"line_start":194,"line_end":194,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40487,"byte_end":40490,"line_start":195,"line_end":195,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40495,"byte_end":40509,"line_start":196,"line_end":196,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40514,"byte_end":40517,"line_start":197,"line_end":197,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40522,"byte_end":40529,"line_start":198,"line_end":198,"column_start":5,"column_end":12}},{"value":"/ # use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40534,"byte_end":40561,"line_start":199,"line_end":199,"column_start":5,"column_end":32}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40566,"byte_end":40589,"line_start":200,"line_end":200,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40594,"byte_end":40599,"line_start":201,"line_end":201,"column_start":5,"column_end":10}},{"value":"/ let net: IpNet = \"10.1.0.0/20\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40604,"byte_end":40656,"line_start":202,"line_end":202,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(Ok(net.netmask()), \"255.255.240.0\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40661,"byte_end":40720,"line_start":203,"line_end":203,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40725,"byte_end":40728,"line_start":204,"line_end":204,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40733,"byte_end":40783,"line_start":205,"line_end":205,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(Ok(net.netmask()), \"ffff:ff00::\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40788,"byte_end":40845,"line_start":206,"line_end":206,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":40850,"byte_end":40857,"line_start":207,"line_end":207,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41488,"byte_end":41496,"line_start":229,"line_end":229,"column_start":12,"column_end":20},"name":"hostmask","qualname":"::hostmask","value":"fn hostmask<'_>(&'_ Self) -> IpAddr","parent":null,"children":[],"decl_id":null,"docs":" Returns the host mask.","sig":null,"attributes":[{"value":"/ Returns the host mask.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41053,"byte_end":41079,"line_start":215,"line_end":215,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41084,"byte_end":41087,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41092,"byte_end":41106,"line_start":217,"line_end":217,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41111,"byte_end":41114,"line_start":218,"line_end":218,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41119,"byte_end":41126,"line_start":219,"line_end":219,"column_start":5,"column_end":12}},{"value":"/ # use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41131,"byte_end":41158,"line_start":220,"line_end":220,"column_start":5,"column_end":32}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41163,"byte_end":41186,"line_start":221,"line_end":221,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41191,"byte_end":41196,"line_start":222,"line_end":222,"column_start":5,"column_end":10}},{"value":"/ let net: IpNet = \"10.1.0.0/20\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41201,"byte_end":41253,"line_start":223,"line_end":223,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(Ok(net.hostmask()), \"0.0.15.255\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41258,"byte_end":41315,"line_start":224,"line_end":224,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41320,"byte_end":41323,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41328,"byte_end":41378,"line_start":226,"line_end":226,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(Ok(net.hostmask()), \"::ff:ffff:ffff:ffff:ffff:ffff:ffff\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41383,"byte_end":41464,"line_start":227,"line_end":227,"column_start":5,"column_end":86}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41469,"byte_end":41476,"line_start":228,"line_end":228,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42111,"byte_end":42118,"line_start":250,"line_end":250,"column_start":12,"column_end":19},"name":"network","qualname":"::network","value":"fn network<'_>(&'_ Self) -> IpAddr","parent":null,"children":[],"decl_id":null,"docs":" Returns the network address.","sig":null,"attributes":[{"value":"/ Returns the network address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41679,"byte_end":41711,"line_start":236,"line_end":236,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41716,"byte_end":41719,"line_start":237,"line_end":237,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41724,"byte_end":41738,"line_start":238,"line_end":238,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41743,"byte_end":41746,"line_start":239,"line_end":239,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41751,"byte_end":41758,"line_start":240,"line_end":240,"column_start":5,"column_end":12}},{"value":"/ # use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41763,"byte_end":41790,"line_start":241,"line_end":241,"column_start":5,"column_end":32}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41795,"byte_end":41818,"line_start":242,"line_end":242,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41823,"byte_end":41828,"line_start":243,"line_end":243,"column_start":5,"column_end":10}},{"value":"/ let net: IpNet = \"172.16.123.123/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41833,"byte_end":41891,"line_start":244,"line_end":244,"column_start":5,"column_end":63}},{"value":"/ assert_eq!(Ok(net.network()), \"172.16.0.0\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41896,"byte_end":41952,"line_start":245,"line_end":245,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41957,"byte_end":41960,"line_start":246,"line_end":246,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00:1234:5678::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":41965,"byte_end":42025,"line_start":247,"line_end":247,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(Ok(net.network()), \"fd00:1200::\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42030,"byte_end":42087,"line_start":248,"line_end":248,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42092,"byte_end":42099,"line_start":249,"line_end":249,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42767,"byte_end":42776,"line_start":271,"line_end":271,"column_start":12,"column_end":21},"name":"broadcast","qualname":"::broadcast","value":"fn broadcast<'_>(&'_ Self) -> IpAddr","parent":null,"children":[],"decl_id":null,"docs":" Returns the broadcast address.","sig":null,"attributes":[{"value":"/ Returns the broadcast address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42303,"byte_end":42337,"line_start":257,"line_end":257,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42342,"byte_end":42345,"line_start":258,"line_end":258,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42350,"byte_end":42364,"line_start":259,"line_end":259,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42369,"byte_end":42372,"line_start":260,"line_end":260,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42377,"byte_end":42384,"line_start":261,"line_end":261,"column_start":5,"column_end":12}},{"value":"/ # use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42389,"byte_end":42416,"line_start":262,"line_end":262,"column_start":5,"column_end":32}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42421,"byte_end":42444,"line_start":263,"line_end":263,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42449,"byte_end":42454,"line_start":264,"line_end":264,"column_start":5,"column_end":10}},{"value":"/ let net: IpNet = \"172.16.0.0/22\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42459,"byte_end":42513,"line_start":265,"line_end":265,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(Ok(net.broadcast()), \"172.16.3.255\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42518,"byte_end":42578,"line_start":266,"line_end":266,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42583,"byte_end":42586,"line_start":267,"line_end":267,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00:1234:5678::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42591,"byte_end":42651,"line_start":268,"line_end":268,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(Ok(net.broadcast()), \"fd00:12ff:ffff:ffff:ffff:ffff:ffff:ffff\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42656,"byte_end":42743,"line_start":269,"line_end":269,"column_start":5,"column_end":92}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42748,"byte_end":42755,"line_start":270,"line_end":270,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43668,"byte_end":43676,"line_start":299,"line_end":299,"column_start":12,"column_end":20},"name":"supernet","qualname":"::supernet","value":"fn supernet<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the `IpNet` that contains this one.","sig":null,"attributes":[{"value":"/ Returns the `IpNet` that contains this one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":42961,"byte_end":43008,"line_start":278,"line_end":278,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43013,"byte_end":43016,"line_start":279,"line_end":279,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43021,"byte_end":43035,"line_start":280,"line_end":280,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43040,"byte_end":43043,"line_start":281,"line_end":281,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43048,"byte_end":43055,"line_start":282,"line_end":282,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43060,"byte_end":43083,"line_start":283,"line_end":283,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43088,"byte_end":43093,"line_start":284,"line_end":284,"column_start":5,"column_end":10}},{"value":"/ let n1: IpNet = \"172.16.1.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43098,"byte_end":43151,"line_start":285,"line_end":285,"column_start":5,"column_end":58}},{"value":"/ let n2: IpNet = \"172.16.0.0/23\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43156,"byte_end":43209,"line_start":286,"line_end":286,"column_start":5,"column_end":58}},{"value":"/ let n3: IpNet = \"172.16.0.0/0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43214,"byte_end":43266,"line_start":287,"line_end":287,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43271,"byte_end":43274,"line_start":288,"line_end":288,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(n1.supernet().unwrap(), n2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43279,"byte_end":43322,"line_start":289,"line_end":289,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(n3.supernet(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43327,"byte_end":43363,"line_start":290,"line_end":290,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43368,"byte_end":43371,"line_start":291,"line_end":291,"column_start":5,"column_end":8}},{"value":"/ let n1: IpNet = \"fd00:ff00::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43376,"byte_end":43430,"line_start":292,"line_end":292,"column_start":5,"column_end":59}},{"value":"/ let n2: IpNet = \"fd00:fe00::/23\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43435,"byte_end":43489,"line_start":293,"line_end":293,"column_start":5,"column_end":59}},{"value":"/ let n3: IpNet = \"fd00:fe00::/0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43494,"byte_end":43547,"line_start":294,"line_end":294,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43552,"byte_end":43555,"line_start":295,"line_end":295,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(n1.supernet().unwrap(), n2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43560,"byte_end":43603,"line_start":296,"line_end":296,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(n3.supernet(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43608,"byte_end":43644,"line_start":297,"line_end":297,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43649,"byte_end":43656,"line_start":298,"line_end":298,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44647,"byte_end":44657,"line_start":327,"line_end":327,"column_start":12,"column_end":22},"name":"is_sibling","qualname":"::is_sibling","value":"fn is_sibling<'_, '_>(&'_ Self, &'_ IpNet) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this network and the given network are \n children of the same supernet.","sig":null,"attributes":[{"value":"/ Returns `true` if this network and the given network are ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43868,"byte_end":43929,"line_start":306,"line_end":306,"column_start":5,"column_end":66}},{"value":"/ children of the same supernet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43934,"byte_end":43968,"line_start":307,"line_end":307,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43973,"byte_end":43976,"line_start":308,"line_end":308,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":43981,"byte_end":43995,"line_start":309,"line_end":309,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44000,"byte_end":44003,"line_start":310,"line_end":310,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44008,"byte_end":44015,"line_start":311,"line_end":311,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44020,"byte_end":44043,"line_start":312,"line_end":312,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44048,"byte_end":44053,"line_start":313,"line_end":313,"column_start":5,"column_end":10}},{"value":"/ let n4_1: IpNet = \"10.1.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44058,"byte_end":44111,"line_start":314,"line_end":314,"column_start":5,"column_end":58}},{"value":"/ let n4_2: IpNet = \"10.1.1.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44116,"byte_end":44169,"line_start":315,"line_end":315,"column_start":5,"column_end":58}},{"value":"/ let n4_3: IpNet = \"10.1.2.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44174,"byte_end":44227,"line_start":316,"line_end":316,"column_start":5,"column_end":58}},{"value":"/ let n6_1: IpNet = \"fd00::/18\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44232,"byte_end":44283,"line_start":317,"line_end":317,"column_start":5,"column_end":56}},{"value":"/ let n6_2: IpNet = \"fd00:4000::/18\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44288,"byte_end":44344,"line_start":318,"line_end":318,"column_start":5,"column_end":61}},{"value":"/ let n6_3: IpNet = \"fd00:8000::/18\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44349,"byte_end":44405,"line_start":319,"line_end":319,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44410,"byte_end":44413,"line_start":320,"line_end":320,"column_start":5,"column_end":8}},{"value":"/ assert!( n4_1.is_sibling(&n4_2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44418,"byte_end":44455,"line_start":321,"line_end":321,"column_start":5,"column_end":42}},{"value":"/ assert!(!n4_2.is_sibling(&n4_3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44460,"byte_end":44497,"line_start":322,"line_end":322,"column_start":5,"column_end":42}},{"value":"/ assert!( n6_1.is_sibling(&n6_2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44502,"byte_end":44539,"line_start":323,"line_end":323,"column_start":5,"column_end":42}},{"value":"/ assert!(!n6_2.is_sibling(&n6_3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44544,"byte_end":44581,"line_start":324,"line_end":324,"column_start":5,"column_end":42}},{"value":"/ assert!(!n4_1.is_sibling(&n6_2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44586,"byte_end":44623,"line_start":325,"line_end":325,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44628,"byte_end":44635,"line_start":326,"line_end":326,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45875,"byte_end":45880,"line_start":363,"line_end":363,"column_start":12,"column_end":17},"name":"hosts","qualname":"::hosts","value":"fn hosts<'_>(&'_ Self) -> IpAddrRange","parent":null,"children":[],"decl_id":null,"docs":" Return an `Iterator` over the host addresses in this network.","sig":null,"attributes":[{"value":"/ Return an `Iterator` over the host addresses in this network.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44905,"byte_end":44970,"line_start":335,"line_end":335,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44975,"byte_end":44978,"line_start":336,"line_end":336,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":44983,"byte_end":44997,"line_start":337,"line_end":337,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45002,"byte_end":45005,"line_start":338,"line_end":338,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45010,"byte_end":45017,"line_start":339,"line_end":339,"column_start":5,"column_end":12}},{"value":"/ # use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45022,"byte_end":45049,"line_start":340,"line_end":340,"column_start":5,"column_end":32}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45054,"byte_end":45077,"line_start":341,"line_end":341,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45082,"byte_end":45087,"line_start":342,"line_end":342,"column_start":5,"column_end":10}},{"value":"/ let net: IpNet = \"10.0.0.0/30\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45092,"byte_end":45144,"line_start":343,"line_end":343,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.hosts().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45149,"byte_end":45207,"line_start":344,"line_end":344,"column_start":5,"column_end":63}},{"value":"/ \"10.0.0.1\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45212,"byte_end":45258,"line_start":345,"line_end":345,"column_start":5,"column_end":51}},{"value":"/ \"10.0.0.2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45263,"byte_end":45299,"line_start":346,"line_end":346,"column_start":5,"column_end":41}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45304,"byte_end":45311,"line_start":347,"line_end":347,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45316,"byte_end":45319,"line_start":348,"line_end":348,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"10.0.0.0/31\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45324,"byte_end":45376,"line_start":349,"line_end":349,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.hosts().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45381,"byte_end":45439,"line_start":350,"line_end":350,"column_start":5,"column_end":63}},{"value":"/ \"10.0.0.0\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45444,"byte_end":45490,"line_start":351,"line_end":351,"column_start":5,"column_end":51}},{"value":"/ \"10.0.0.1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45495,"byte_end":45531,"line_start":352,"line_end":352,"column_start":5,"column_end":41}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45536,"byte_end":45543,"line_start":353,"line_end":353,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45548,"byte_end":45551,"line_start":354,"line_end":354,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00::/126\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45556,"byte_end":45607,"line_start":355,"line_end":355,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(net.hosts().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45612,"byte_end":45670,"line_start":356,"line_end":356,"column_start":5,"column_end":63}},{"value":"/ \"fd00::\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45675,"byte_end":45719,"line_start":357,"line_end":357,"column_start":5,"column_end":49}},{"value":"/ \"fd00::1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45724,"byte_end":45759,"line_start":358,"line_end":358,"column_start":5,"column_end":40}},{"value":"/ \"fd00::2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45764,"byte_end":45799,"line_start":359,"line_end":359,"column_start":5,"column_end":40}},{"value":"/ \"fd00::3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45804,"byte_end":45839,"line_start":360,"line_end":360,"column_start":5,"column_end":40}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45844,"byte_end":45851,"line_start":361,"line_end":361,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":45856,"byte_end":45863,"line_start":362,"line_end":362,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47460,"byte_end":47467,"line_start":406,"line_end":406,"column_start":12,"column_end":19},"name":"subnets","qualname":"::subnets","value":"fn subnets<'_>(&'_ Self, u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Returns an `Iterator` over the subnets of this network with the\n given prefix length.","sig":null,"attributes":[{"value":"/ Returns an `Iterator` over the subnets of this network with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46072,"byte_end":46139,"line_start":370,"line_end":370,"column_start":5,"column_end":72}},{"value":"/ given prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46144,"byte_end":46168,"line_start":371,"line_end":371,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46173,"byte_end":46176,"line_start":372,"line_end":372,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46181,"byte_end":46195,"line_start":373,"line_end":373,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46200,"byte_end":46203,"line_start":374,"line_end":374,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46208,"byte_end":46215,"line_start":375,"line_end":375,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::{IpNet, PrefixLenError};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46220,"byte_end":46261,"line_start":376,"line_end":376,"column_start":5,"column_end":46}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46266,"byte_end":46271,"line_start":377,"line_end":377,"column_start":5,"column_end":10}},{"value":"/ let net: IpNet = \"10.0.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46276,"byte_end":46328,"line_start":378,"line_end":378,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.subnets(26).unwrap().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46333,"byte_end":46403,"line_start":379,"line_end":379,"column_start":5,"column_end":75}},{"value":"/ \"10.0.0.0/26\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46408,"byte_end":46456,"line_start":380,"line_end":380,"column_start":5,"column_end":53}},{"value":"/ \"10.0.0.64/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46461,"byte_end":46501,"line_start":381,"line_end":381,"column_start":5,"column_end":45}},{"value":"/ \"10.0.0.128/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46506,"byte_end":46547,"line_start":382,"line_end":382,"column_start":5,"column_end":46}},{"value":"/ \"10.0.0.192/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46552,"byte_end":46593,"line_start":383,"line_end":383,"column_start":5,"column_end":46}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46598,"byte_end":46605,"line_start":384,"line_end":384,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46610,"byte_end":46613,"line_start":385,"line_end":385,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46618,"byte_end":46668,"line_start":386,"line_end":386,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(net.subnets(18).unwrap().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46673,"byte_end":46743,"line_start":387,"line_end":387,"column_start":5,"column_end":75}},{"value":"/ \"fd00::/18\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46748,"byte_end":46794,"line_start":388,"line_end":388,"column_start":5,"column_end":51}},{"value":"/ \"fd00:4000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46799,"byte_end":46841,"line_start":389,"line_end":389,"column_start":5,"column_end":47}},{"value":"/ \"fd00:8000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46846,"byte_end":46888,"line_start":390,"line_end":390,"column_start":5,"column_end":47}},{"value":"/ \"fd00:c000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46893,"byte_end":46935,"line_start":391,"line_end":391,"column_start":5,"column_end":47}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46940,"byte_end":46947,"line_start":392,"line_end":392,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46952,"byte_end":46955,"line_start":393,"line_end":393,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"10.0.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":46960,"byte_end":47012,"line_start":394,"line_end":394,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.subnets(23), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47017,"byte_end":47070,"line_start":395,"line_end":395,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47075,"byte_end":47078,"line_start":396,"line_end":396,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"10.0.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47083,"byte_end":47135,"line_start":397,"line_end":397,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.subnets(33), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47140,"byte_end":47193,"line_start":398,"line_end":398,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47198,"byte_end":47201,"line_start":399,"line_end":399,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47206,"byte_end":47256,"line_start":400,"line_end":400,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(net.subnets(15), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47261,"byte_end":47314,"line_start":401,"line_end":401,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47319,"byte_end":47322,"line_start":402,"line_end":402,"column_start":5,"column_end":8}},{"value":"/ let net: IpNet = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47327,"byte_end":47377,"line_start":403,"line_end":403,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(net.subnets(129), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47382,"byte_end":47436,"line_start":404,"line_end":404,"column_start":5,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47441,"byte_end":47448,"line_start":405,"line_end":405,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":242},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49193,"byte_end":49201,"line_start":452,"line_end":452,"column_start":12,"column_end":20},"name":"contains","qualname":"::contains","value":"fn contains(&'_ Self, T) -> bool where Self: Contains","parent":null,"children":[],"decl_id":null,"docs":" Test if a network address contains either another network\n address or an IP address.","sig":null,"attributes":[{"value":"/ Test if a network address contains either another network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47733,"byte_end":47794,"line_start":413,"line_end":413,"column_start":5,"column_end":66}},{"value":"/ address or an IP address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47799,"byte_end":47828,"line_start":414,"line_end":414,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47833,"byte_end":47836,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47841,"byte_end":47855,"line_start":416,"line_end":416,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47860,"byte_end":47863,"line_start":417,"line_end":417,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47868,"byte_end":47875,"line_start":418,"line_end":418,"column_start":5,"column_end":12}},{"value":"/ # use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47880,"byte_end":47907,"line_start":419,"line_end":419,"column_start":5,"column_end":32}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47912,"byte_end":47935,"line_start":420,"line_end":420,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47940,"byte_end":47945,"line_start":421,"line_end":421,"column_start":5,"column_end":10}},{"value":"/ let net4: IpNet = \"192.168.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":47950,"byte_end":48006,"line_start":422,"line_end":422,"column_start":5,"column_end":61}},{"value":"/ let net4_yes: IpNet = \"192.168.0.0/25\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48011,"byte_end":48071,"line_start":423,"line_end":423,"column_start":5,"column_end":65}},{"value":"/ let net4_no: IpNet = \"192.168.0.0/23\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48076,"byte_end":48135,"line_start":424,"line_end":424,"column_start":5,"column_end":64}},{"value":"/ let ip4_yes: IpAddr = \"192.168.0.1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48140,"byte_end":48197,"line_start":425,"line_end":425,"column_start":5,"column_end":62}},{"value":"/ let ip4_no: IpAddr = \"192.168.1.0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48202,"byte_end":48258,"line_start":426,"line_end":426,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48263,"byte_end":48266,"line_start":427,"line_end":427,"column_start":5,"column_end":8}},{"value":"/ assert!(net4.contains(&net4));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48271,"byte_end":48305,"line_start":428,"line_end":428,"column_start":5,"column_end":39}},{"value":"/ assert!(net4.contains(&net4_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48310,"byte_end":48348,"line_start":429,"line_end":429,"column_start":5,"column_end":43}},{"value":"/ assert!(!net4.contains(&net4_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48353,"byte_end":48391,"line_start":430,"line_end":430,"column_start":5,"column_end":43}},{"value":"/ assert!(net4.contains(&ip4_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48396,"byte_end":48433,"line_start":431,"line_end":431,"column_start":5,"column_end":42}},{"value":"/ assert!(!net4.contains(&ip4_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48438,"byte_end":48475,"line_start":432,"line_end":432,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48480,"byte_end":48483,"line_start":433,"line_end":433,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48488,"byte_end":48491,"line_start":434,"line_end":434,"column_start":5,"column_end":8}},{"value":"/ let net6: IpNet = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48496,"byte_end":48547,"line_start":435,"line_end":435,"column_start":5,"column_end":56}},{"value":"/ let net6_yes: IpNet = \"fd00::/17\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48552,"byte_end":48607,"line_start":436,"line_end":436,"column_start":5,"column_end":60}},{"value":"/ let net6_no: IpNet = \"fd00::/15\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48612,"byte_end":48666,"line_start":437,"line_end":437,"column_start":5,"column_end":59}},{"value":"/ let ip6_yes: IpAddr = \"fd00::1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48671,"byte_end":48724,"line_start":438,"line_end":438,"column_start":5,"column_end":58}},{"value":"/ let ip6_no: IpAddr = \"fd01::\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48729,"byte_end":48780,"line_start":439,"line_end":439,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48785,"byte_end":48788,"line_start":440,"line_end":440,"column_start":5,"column_end":8}},{"value":"/ assert!(net6.contains(&net6));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48793,"byte_end":48827,"line_start":441,"line_end":441,"column_start":5,"column_end":39}},{"value":"/ assert!(net6.contains(&net6_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48832,"byte_end":48870,"line_start":442,"line_end":442,"column_start":5,"column_end":43}},{"value":"/ assert!(!net6.contains(&net6_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48875,"byte_end":48913,"line_start":443,"line_end":443,"column_start":5,"column_end":43}},{"value":"/ assert!(net6.contains(&ip6_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48918,"byte_end":48955,"line_start":444,"line_end":444,"column_start":5,"column_end":42}},{"value":"/ assert!(!net6.contains(&ip6_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":48960,"byte_end":48997,"line_start":445,"line_end":445,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49002,"byte_end":49005,"line_start":446,"line_end":446,"column_start":5,"column_end":8}},{"value":"/ assert!(!net4.contains(&net6));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49010,"byte_end":49045,"line_start":447,"line_end":447,"column_start":5,"column_end":40}},{"value":"/ assert!(!net6.contains(&net4));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49050,"byte_end":49085,"line_start":448,"line_end":448,"column_start":5,"column_end":40}},{"value":"/ assert!(!net4.contains(&ip6_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49090,"byte_end":49127,"line_start":449,"line_end":449,"column_start":5,"column_end":42}},{"value":"/ assert!(!net6.contains(&ip4_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49132,"byte_end":49169,"line_start":450,"line_end":450,"column_start":5,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49174,"byte_end":49181,"line_start":451,"line_end":451,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":50064,"byte_end":50073,"line_start":480,"line_end":480,"column_start":12,"column_end":21},"name":"aggregate","qualname":"::aggregate","value":"fn aggregate<'_>(&'_ Vec) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Aggregate a `Vec` of `IpNet`s and return the result as a new\n `Vec`.","sig":null,"attributes":[{"value":"/ Aggregate a `Vec` of `IpNet`s and return the result as a new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49307,"byte_end":49371,"line_start":456,"line_end":456,"column_start":5,"column_end":69}},{"value":"/ `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49376,"byte_end":49386,"line_start":457,"line_end":457,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49391,"byte_end":49394,"line_start":458,"line_end":458,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49399,"byte_end":49413,"line_start":459,"line_end":459,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49418,"byte_end":49421,"line_start":460,"line_end":460,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49426,"byte_end":49433,"line_start":461,"line_end":461,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49438,"byte_end":49461,"line_start":462,"line_end":462,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49466,"byte_end":49471,"line_start":463,"line_end":463,"column_start":5,"column_end":10}},{"value":"/ let nets = vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49476,"byte_end":49496,"line_start":464,"line_end":464,"column_start":5,"column_end":25}},{"value":"/ \"10.0.0.0/24\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49501,"byte_end":49549,"line_start":465,"line_end":465,"column_start":5,"column_end":53}},{"value":"/ \"10.0.1.0/24\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49554,"byte_end":49593,"line_start":466,"line_end":466,"column_start":5,"column_end":44}},{"value":"/ \"10.0.2.0/24\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49598,"byte_end":49637,"line_start":467,"line_end":467,"column_start":5,"column_end":44}},{"value":"/ \"fd00::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49642,"byte_end":49679,"line_start":468,"line_end":468,"column_start":5,"column_end":42}},{"value":"/ \"fd00:4000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49684,"byte_end":49726,"line_start":469,"line_end":469,"column_start":5,"column_end":47}},{"value":"/ \"fd00:8000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49731,"byte_end":49773,"line_start":470,"line_end":470,"column_start":5,"column_end":47}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49778,"byte_end":49784,"line_start":471,"line_end":471,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49789,"byte_end":49792,"line_start":472,"line_end":472,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(IpNet::aggregate(&nets), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49797,"byte_end":49842,"line_start":473,"line_end":473,"column_start":5,"column_end":50}},{"value":"/ \"10.0.0.0/23\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49847,"byte_end":49895,"line_start":474,"line_end":474,"column_start":5,"column_end":53}},{"value":"/ \"10.0.2.0/24\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49900,"byte_end":49939,"line_start":475,"line_end":475,"column_start":5,"column_end":44}},{"value":"/ \"fd00::/17\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49944,"byte_end":49981,"line_start":476,"line_end":476,"column_start":5,"column_end":42}},{"value":"/ \"fd00:8000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":49986,"byte_end":50028,"line_start":477,"line_end":477,"column_start":5,"column_end":47}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":50033,"byte_end":50040,"line_start":478,"line_end":478,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":50045,"byte_end":50052,"line_start":479,"line_end":479,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51005,"byte_end":51012,"line_start":504,"line_end":504,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51106,"byte_end":51109,"line_start":510,"line_end":510,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51243,"byte_end":51246,"line_start":516,"line_end":516,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51464,"byte_end":51468,"line_start":525,"line_end":525,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv4Net) -> IpNet","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51564,"byte_end":51568,"line_start":531,"line_end":531,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv6Net) -> IpNet","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51663,"byte_end":51667,"line_start":537,"line_end":537,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(IpAddr) -> IpNet","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52327,"byte_end":52330,"line_start":561,"line_end":561,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Ipv4Addr, u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Creates a new IPv4 network address from an `Ipv4Addr` and prefix\n length.","sig":null,"attributes":[{"value":"/ Creates a new IPv4 network address from an `Ipv4Addr` and prefix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51852,"byte_end":51920,"line_start":546,"line_end":546,"column_start":5,"column_end":73}},{"value":"/ length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51925,"byte_end":51936,"line_start":547,"line_end":547,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51941,"byte_end":51944,"line_start":548,"line_end":548,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51949,"byte_end":51963,"line_start":549,"line_end":549,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51968,"byte_end":51971,"line_start":550,"line_end":550,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51976,"byte_end":51983,"line_start":551,"line_end":551,"column_start":5,"column_end":12}},{"value":"/ use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51988,"byte_end":52015,"line_start":552,"line_end":552,"column_start":5,"column_end":32}},{"value":"/ use ipnet::{Ipv4Net, PrefixLenError};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52020,"byte_end":52061,"line_start":553,"line_end":553,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52066,"byte_end":52069,"line_start":554,"line_end":554,"column_start":5,"column_end":8}},{"value":"/ let net = Ipv4Net::new(Ipv4Addr::new(10, 1, 1, 0), 24);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52074,"byte_end":52133,"line_start":555,"line_end":555,"column_start":5,"column_end":64}},{"value":"/ assert!(net.is_ok());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52138,"byte_end":52163,"line_start":556,"line_end":556,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52168,"byte_end":52171,"line_start":557,"line_end":557,"column_start":5,"column_end":8}},{"value":"/ let bad_prefix_len = Ipv4Net::new(Ipv4Addr::new(10, 1, 1, 0), 33);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52176,"byte_end":52246,"line_start":558,"line_end":558,"column_start":5,"column_end":75}},{"value":"/ assert_eq!(bad_prefix_len, Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52251,"byte_end":52303,"line_start":559,"line_end":559,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52308,"byte_end":52315,"line_start":560,"line_end":560,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52891,"byte_end":52896,"line_start":581,"line_end":581,"column_start":12,"column_end":17},"name":"trunc","qualname":"::trunc","value":"fn trunc<'_>(&'_ Self) -> Ipv4Net","parent":null,"children":[],"decl_id":null,"docs":" Returns a copy of the network with the address truncated to the\n prefix length.","sig":null,"attributes":[{"value":"/ Returns a copy of the network with the address truncated to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52545,"byte_end":52612,"line_start":568,"line_end":568,"column_start":5,"column_end":72}},{"value":"/ prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52617,"byte_end":52635,"line_start":569,"line_end":569,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52640,"byte_end":52643,"line_start":570,"line_end":570,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52648,"byte_end":52662,"line_start":571,"line_end":571,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52667,"byte_end":52670,"line_start":572,"line_end":572,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52675,"byte_end":52682,"line_start":573,"line_end":573,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52687,"byte_end":52712,"line_start":574,"line_end":574,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52717,"byte_end":52722,"line_start":575,"line_end":575,"column_start":5,"column_end":10}},{"value":"/ assert_eq!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52727,"byte_end":52742,"line_start":576,"line_end":576,"column_start":5,"column_end":20}},{"value":"/ \"192.168.12.34/16\".parse::().unwrap().trunc(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52747,"byte_end":52810,"line_start":577,"line_end":577,"column_start":5,"column_end":68}},{"value":"/ \"192.168.0.0/16\".parse().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52815,"byte_end":52856,"line_start":578,"line_end":578,"column_start":5,"column_end":46}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52861,"byte_end":52867,"line_start":579,"line_end":579,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52872,"byte_end":52879,"line_start":580,"line_end":580,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53027,"byte_end":53031,"line_start":586,"line_end":586,"column_start":12,"column_end":16},"name":"addr","qualname":"::addr","value":"fn addr<'_>(&'_ Self) -> Ipv4Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the address.\n","sig":null,"attributes":[{"value":"/ Returns the address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":52991,"byte_end":53015,"line_start":585,"line_end":585,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53124,"byte_end":53134,"line_start":591,"line_end":591,"column_start":12,"column_end":22},"name":"prefix_len","qualname":"::prefix_len","value":"fn prefix_len<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Returns the prefix length.\n","sig":null,"attributes":[{"value":"/ Returns the prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53082,"byte_end":53112,"line_start":590,"line_end":590,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53241,"byte_end":53255,"line_start":596,"line_end":596,"column_start":12,"column_end":26},"name":"max_prefix_len","qualname":"::max_prefix_len","value":"fn max_prefix_len<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Returns the maximum valid prefix length.\n","sig":null,"attributes":[{"value":"/ Returns the maximum valid prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53185,"byte_end":53229,"line_start":595,"line_end":595,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53594,"byte_end":53601,"line_start":611,"line_end":611,"column_start":12,"column_end":19},"name":"netmask","qualname":"::netmask","value":"fn netmask<'_>(&'_ Self) -> Ipv4Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the network mask.","sig":null,"attributes":[{"value":"/ Returns the network mask.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53297,"byte_end":53326,"line_start":600,"line_end":600,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53331,"byte_end":53334,"line_start":601,"line_end":601,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53339,"byte_end":53353,"line_start":602,"line_end":602,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53358,"byte_end":53361,"line_start":603,"line_end":603,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53366,"byte_end":53373,"line_start":604,"line_end":604,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53378,"byte_end":53407,"line_start":605,"line_end":605,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53412,"byte_end":53437,"line_start":606,"line_end":606,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53442,"byte_end":53447,"line_start":607,"line_end":607,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv4Net = \"10.1.0.0/20\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53452,"byte_end":53506,"line_start":608,"line_end":608,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(Ok(net.netmask()), \"255.255.240.0\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53511,"byte_end":53570,"line_start":609,"line_end":609,"column_start":5,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53575,"byte_end":53582,"line_start":610,"line_end":610,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54090,"byte_end":54098,"line_start":630,"line_end":630,"column_start":12,"column_end":20},"name":"hostmask","qualname":"::hostmask","value":"fn hostmask<'_>(&'_ Self) -> Ipv4Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the host mask.","sig":null,"attributes":[{"value":"/ Returns the host mask.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53798,"byte_end":53824,"line_start":619,"line_end":619,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53829,"byte_end":53832,"line_start":620,"line_end":620,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53837,"byte_end":53851,"line_start":621,"line_end":621,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53856,"byte_end":53859,"line_start":622,"line_end":622,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53864,"byte_end":53871,"line_start":623,"line_end":623,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53876,"byte_end":53905,"line_start":624,"line_end":624,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53910,"byte_end":53935,"line_start":625,"line_end":625,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53940,"byte_end":53945,"line_start":626,"line_end":626,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv4Net = \"10.1.0.0/20\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":53950,"byte_end":54004,"line_start":627,"line_end":627,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(Ok(net.hostmask()), \"0.0.15.255\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54009,"byte_end":54066,"line_start":628,"line_end":628,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54071,"byte_end":54078,"line_start":629,"line_end":629,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54595,"byte_end":54602,"line_start":649,"line_end":649,"column_start":12,"column_end":19},"name":"network","qualname":"::network","value":"fn network<'_>(&'_ Self) -> Ipv4Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the network address.","sig":null,"attributes":[{"value":"/ Returns the network address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54292,"byte_end":54324,"line_start":638,"line_end":638,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54329,"byte_end":54332,"line_start":639,"line_end":639,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54337,"byte_end":54351,"line_start":640,"line_end":640,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54356,"byte_end":54359,"line_start":641,"line_end":641,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54364,"byte_end":54371,"line_start":642,"line_end":642,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54376,"byte_end":54405,"line_start":643,"line_end":643,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54410,"byte_end":54435,"line_start":644,"line_end":644,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54440,"byte_end":54445,"line_start":645,"line_end":645,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv4Net = \"172.16.123.123/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54450,"byte_end":54510,"line_start":646,"line_end":646,"column_start":5,"column_end":65}},{"value":"/ assert_eq!(Ok(net.network()), \"172.16.0.0\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54515,"byte_end":54571,"line_start":647,"line_end":647,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54576,"byte_end":54583,"line_start":648,"line_end":648,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55006,"byte_end":55015,"line_start":664,"line_end":664,"column_start":12,"column_end":21},"name":"broadcast","qualname":"::broadcast","value":"fn broadcast<'_>(&'_ Self) -> Ipv4Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the broadcast address.","sig":null,"attributes":[{"value":"/ Returns the broadcast address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54701,"byte_end":54735,"line_start":653,"line_end":653,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54740,"byte_end":54743,"line_start":654,"line_end":654,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54748,"byte_end":54762,"line_start":655,"line_end":655,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54767,"byte_end":54770,"line_start":656,"line_end":656,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54775,"byte_end":54782,"line_start":657,"line_end":657,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54787,"byte_end":54816,"line_start":658,"line_end":658,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54821,"byte_end":54846,"line_start":659,"line_end":659,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54851,"byte_end":54856,"line_start":660,"line_end":660,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv4Net = \"172.16.0.0/22\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54861,"byte_end":54917,"line_start":661,"line_end":661,"column_start":5,"column_end":61}},{"value":"/ assert_eq!(Ok(net.broadcast()), \"172.16.3.255\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54922,"byte_end":54982,"line_start":662,"line_end":662,"column_start":5,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":54987,"byte_end":54994,"line_start":663,"line_end":663,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":269},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55551,"byte_end":55559,"line_start":682,"line_end":682,"column_start":12,"column_end":20},"name":"supernet","qualname":"::supernet","value":"fn supernet<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the `Ipv4Net` that contains this one.","sig":null,"attributes":[{"value":"/ Returns the `Ipv4Net` that contains this one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55115,"byte_end":55164,"line_start":668,"line_end":668,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55169,"byte_end":55172,"line_start":669,"line_end":669,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55177,"byte_end":55191,"line_start":670,"line_end":670,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55196,"byte_end":55199,"line_start":671,"line_end":671,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55204,"byte_end":55211,"line_start":672,"line_end":672,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55216,"byte_end":55241,"line_start":673,"line_end":673,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55246,"byte_end":55251,"line_start":674,"line_end":674,"column_start":5,"column_end":10}},{"value":"/ let n1: Ipv4Net = \"172.16.1.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55256,"byte_end":55311,"line_start":675,"line_end":675,"column_start":5,"column_end":60}},{"value":"/ let n2: Ipv4Net = \"172.16.0.0/23\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55316,"byte_end":55371,"line_start":676,"line_end":676,"column_start":5,"column_end":60}},{"value":"/ let n3: Ipv4Net = \"172.16.0.0/0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55376,"byte_end":55430,"line_start":677,"line_end":677,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55435,"byte_end":55438,"line_start":678,"line_end":678,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(n1.supernet().unwrap(), n2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55443,"byte_end":55486,"line_start":679,"line_end":679,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(n3.supernet(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55491,"byte_end":55527,"line_start":680,"line_end":680,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55532,"byte_end":55539,"line_start":681,"line_end":681,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56156,"byte_end":56166,"line_start":701,"line_end":701,"column_start":12,"column_end":22},"name":"is_sibling","qualname":"::is_sibling","value":"fn is_sibling<'_, '_>(&'_ Self, &'_ Ipv4Net) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this network and the given network are \n children of the same supernet.","sig":null,"attributes":[{"value":"/ Returns `true` if this network and the given network are ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55688,"byte_end":55749,"line_start":686,"line_end":686,"column_start":5,"column_end":66}},{"value":"/ children of the same supernet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55754,"byte_end":55788,"line_start":687,"line_end":687,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55793,"byte_end":55796,"line_start":688,"line_end":688,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55801,"byte_end":55815,"line_start":689,"line_end":689,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55820,"byte_end":55823,"line_start":690,"line_end":690,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55828,"byte_end":55835,"line_start":691,"line_end":691,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55840,"byte_end":55865,"line_start":692,"line_end":692,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55870,"byte_end":55875,"line_start":693,"line_end":693,"column_start":5,"column_end":10}},{"value":"/ let n1: Ipv4Net = \"10.1.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55880,"byte_end":55933,"line_start":694,"line_end":694,"column_start":5,"column_end":58}},{"value":"/ let n2: Ipv4Net = \"10.1.1.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55938,"byte_end":55991,"line_start":695,"line_end":695,"column_start":5,"column_end":58}},{"value":"/ let n3: Ipv4Net = \"10.1.2.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":55996,"byte_end":56049,"line_start":696,"line_end":696,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56054,"byte_end":56057,"line_start":697,"line_end":697,"column_start":5,"column_end":8}},{"value":"/ assert!(n1.is_sibling(&n2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56062,"byte_end":56094,"line_start":698,"line_end":698,"column_start":5,"column_end":37}},{"value":"/ assert!(!n2.is_sibling(&n3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56099,"byte_end":56132,"line_start":699,"line_end":699,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56137,"byte_end":56144,"line_start":700,"line_end":700,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57217,"byte_end":57222,"line_start":731,"line_end":731,"column_start":12,"column_end":17},"name":"hosts","qualname":"::hosts","value":"fn hosts<'_>(&'_ Self) -> Ipv4AddrRange","parent":null,"children":[],"decl_id":null,"docs":" Return an `Iterator` over the host addresses in this network.","sig":null,"attributes":[{"value":"/ Return an `Iterator` over the host addresses in this network.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56343,"byte_end":56408,"line_start":707,"line_end":707,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56413,"byte_end":56416,"line_start":708,"line_end":708,"column_start":5,"column_end":8}},{"value":"/ If the prefix length is less than 31 both the network address","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56421,"byte_end":56486,"line_start":709,"line_end":709,"column_start":5,"column_end":70}},{"value":"/ and broadcast address are excluded. These are only valid host","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56491,"byte_end":56556,"line_start":710,"line_end":710,"column_start":5,"column_end":70}},{"value":"/ addresses when the prefix length is 31.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56561,"byte_end":56604,"line_start":711,"line_end":711,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56609,"byte_end":56612,"line_start":712,"line_end":712,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56617,"byte_end":56631,"line_start":713,"line_end":713,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56636,"byte_end":56639,"line_start":714,"line_end":714,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56644,"byte_end":56651,"line_start":715,"line_end":715,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56656,"byte_end":56685,"line_start":716,"line_end":716,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56690,"byte_end":56715,"line_start":717,"line_end":717,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56720,"byte_end":56725,"line_start":718,"line_end":718,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv4Net = \"10.0.0.0/30\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56730,"byte_end":56784,"line_start":719,"line_end":719,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(net.hosts().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56789,"byte_end":56849,"line_start":720,"line_end":720,"column_start":5,"column_end":65}},{"value":"/ \"10.0.0.1\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56854,"byte_end":56902,"line_start":721,"line_end":721,"column_start":5,"column_end":53}},{"value":"/ \"10.0.0.2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56907,"byte_end":56943,"line_start":722,"line_end":722,"column_start":5,"column_end":41}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56948,"byte_end":56955,"line_start":723,"line_end":723,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56960,"byte_end":56963,"line_start":724,"line_end":724,"column_start":5,"column_end":8}},{"value":"/ let net: Ipv4Net = \"10.0.0.0/31\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":56968,"byte_end":57022,"line_start":725,"line_end":725,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(net.hosts().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57027,"byte_end":57087,"line_start":726,"line_end":726,"column_start":5,"column_end":65}},{"value":"/ \"10.0.0.0\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57092,"byte_end":57140,"line_start":727,"line_end":727,"column_start":5,"column_end":53}},{"value":"/ \"10.0.0.1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57145,"byte_end":57181,"line_start":728,"line_end":728,"column_start":5,"column_end":41}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57186,"byte_end":57193,"line_start":729,"line_end":729,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57198,"byte_end":57205,"line_start":730,"line_end":730,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58685,"byte_end":58692,"line_start":773,"line_end":773,"column_start":12,"column_end":19},"name":"subnets","qualname":"::subnets","value":"fn subnets<'_>(&'_ Self, u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Returns an `Iterator` over the subnets of this network with the\n given prefix length.","sig":null,"attributes":[{"value":"/ Returns an `Iterator` over the subnets of this network with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57527,"byte_end":57594,"line_start":743,"line_end":743,"column_start":5,"column_end":72}},{"value":"/ given prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57599,"byte_end":57623,"line_start":744,"line_end":744,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57628,"byte_end":57631,"line_start":745,"line_end":745,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57636,"byte_end":57650,"line_start":746,"line_end":746,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57655,"byte_end":57658,"line_start":747,"line_end":747,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57663,"byte_end":57670,"line_start":748,"line_end":748,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::{Ipv4Net, PrefixLenError};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57675,"byte_end":57718,"line_start":749,"line_end":749,"column_start":5,"column_end":48}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57723,"byte_end":57728,"line_start":750,"line_end":750,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv4Net = \"10.0.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57733,"byte_end":57787,"line_start":751,"line_end":751,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(net.subnets(26).unwrap().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57792,"byte_end":57864,"line_start":752,"line_end":752,"column_start":5,"column_end":77}},{"value":"/ \"10.0.0.0/26\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57869,"byte_end":57919,"line_start":753,"line_end":753,"column_start":5,"column_end":55}},{"value":"/ \"10.0.0.64/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57924,"byte_end":57964,"line_start":754,"line_end":754,"column_start":5,"column_end":45}},{"value":"/ \"10.0.0.128/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":57969,"byte_end":58010,"line_start":755,"line_end":755,"column_start":5,"column_end":46}},{"value":"/ \"10.0.0.192/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58015,"byte_end":58056,"line_start":756,"line_end":756,"column_start":5,"column_end":46}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58061,"byte_end":58068,"line_start":757,"line_end":757,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58073,"byte_end":58076,"line_start":758,"line_end":758,"column_start":5,"column_end":8}},{"value":"/ let net: Ipv4Net = \"10.0.0.0/30\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58081,"byte_end":58135,"line_start":759,"line_end":759,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(net.subnets(32).unwrap().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58140,"byte_end":58212,"line_start":760,"line_end":760,"column_start":5,"column_end":77}},{"value":"/ \"10.0.0.0/32\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58217,"byte_end":58267,"line_start":761,"line_end":761,"column_start":5,"column_end":55}},{"value":"/ \"10.0.0.1/32\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58272,"byte_end":58311,"line_start":762,"line_end":762,"column_start":5,"column_end":44}},{"value":"/ \"10.0.0.2/32\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58316,"byte_end":58355,"line_start":763,"line_end":763,"column_start":5,"column_end":44}},{"value":"/ \"10.0.0.3/32\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58360,"byte_end":58399,"line_start":764,"line_end":764,"column_start":5,"column_end":44}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58404,"byte_end":58411,"line_start":765,"line_end":765,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58416,"byte_end":58419,"line_start":766,"line_end":766,"column_start":5,"column_end":8}},{"value":"/ let net: Ipv4Net = \"10.0.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58424,"byte_end":58478,"line_start":767,"line_end":767,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(net.subnets(23), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58483,"byte_end":58536,"line_start":768,"line_end":768,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58541,"byte_end":58544,"line_start":769,"line_end":769,"column_start":5,"column_end":8}},{"value":"/ let net: Ipv4Net = \"10.0.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58549,"byte_end":58603,"line_start":770,"line_end":770,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(net.subnets(33), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58608,"byte_end":58661,"line_start":771,"line_end":771,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":58666,"byte_end":58673,"line_start":772,"line_end":772,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59791,"byte_end":59799,"line_start":806,"line_end":806,"column_start":12,"column_end":20},"name":"contains","qualname":"::contains","value":"fn contains(&'_ Self, T) -> bool where Self: Contains","parent":null,"children":[],"decl_id":null,"docs":" Test if a network address contains either another network\n address or an IP address.","sig":null,"attributes":[{"value":"/ Test if a network address contains either another network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59026,"byte_end":59087,"line_start":785,"line_end":785,"column_start":5,"column_end":66}},{"value":"/ address or an IP address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59092,"byte_end":59121,"line_start":786,"line_end":786,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59126,"byte_end":59129,"line_start":787,"line_end":787,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59134,"byte_end":59148,"line_start":788,"line_end":788,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59153,"byte_end":59156,"line_start":789,"line_end":789,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59161,"byte_end":59168,"line_start":790,"line_end":790,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59173,"byte_end":59202,"line_start":791,"line_end":791,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59207,"byte_end":59232,"line_start":792,"line_end":792,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59237,"byte_end":59242,"line_start":793,"line_end":793,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv4Net = \"192.168.0.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59247,"byte_end":59304,"line_start":794,"line_end":794,"column_start":5,"column_end":62}},{"value":"/ let net_yes: Ipv4Net = \"192.168.0.0/25\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59309,"byte_end":59370,"line_start":795,"line_end":795,"column_start":5,"column_end":66}},{"value":"/ let net_no: Ipv4Net = \"192.168.0.0/23\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59375,"byte_end":59435,"line_start":796,"line_end":796,"column_start":5,"column_end":65}},{"value":"/ let ip_yes: Ipv4Addr = \"192.168.0.1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59440,"byte_end":59498,"line_start":797,"line_end":797,"column_start":5,"column_end":63}},{"value":"/ let ip_no: Ipv4Addr = \"192.168.1.0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59503,"byte_end":59560,"line_start":798,"line_end":798,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59565,"byte_end":59568,"line_start":799,"line_end":799,"column_start":5,"column_end":8}},{"value":"/ assert!(net.contains(&net));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59573,"byte_end":59605,"line_start":800,"line_end":800,"column_start":5,"column_end":37}},{"value":"/ assert!(net.contains(&net_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59610,"byte_end":59646,"line_start":801,"line_end":801,"column_start":5,"column_end":41}},{"value":"/ assert!(!net.contains(&net_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59651,"byte_end":59687,"line_start":802,"line_end":802,"column_start":5,"column_end":41}},{"value":"/ assert!(net.contains(&ip_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59692,"byte_end":59727,"line_start":803,"line_end":803,"column_start":5,"column_end":40}},{"value":"/ assert!(!net.contains(&ip_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59732,"byte_end":59767,"line_start":804,"line_end":804,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":59772,"byte_end":59779,"line_start":805,"line_end":805,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60663,"byte_end":60672,"line_start":836,"line_end":836,"column_start":12,"column_end":21},"name":"aggregate","qualname":"::aggregate","value":"fn aggregate<'_>(&'_ Vec) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Aggregate a `Vec` of `Ipv4Net`s and return the result as a new\n `Vec`.","sig":null,"attributes":[{"value":"/ Aggregate a `Vec` of `Ipv4Net`s and return the result as a new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60133,"byte_end":60199,"line_start":818,"line_end":818,"column_start":5,"column_end":71}},{"value":"/ `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60204,"byte_end":60214,"line_start":819,"line_end":819,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60219,"byte_end":60222,"line_start":820,"line_end":820,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60227,"byte_end":60241,"line_start":821,"line_end":821,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60246,"byte_end":60249,"line_start":822,"line_end":822,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60254,"byte_end":60261,"line_start":823,"line_end":823,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::Ipv4Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60266,"byte_end":60291,"line_start":824,"line_end":824,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60296,"byte_end":60301,"line_start":825,"line_end":825,"column_start":5,"column_end":10}},{"value":"/ let nets = vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60306,"byte_end":60326,"line_start":826,"line_end":826,"column_start":5,"column_end":25}},{"value":"/ \"10.0.0.0/24\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60331,"byte_end":60381,"line_start":827,"line_end":827,"column_start":5,"column_end":55}},{"value":"/ \"10.0.1.0/24\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60386,"byte_end":60425,"line_start":828,"line_end":828,"column_start":5,"column_end":44}},{"value":"/ \"10.0.2.0/24\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60430,"byte_end":60469,"line_start":829,"line_end":829,"column_start":5,"column_end":44}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60474,"byte_end":60480,"line_start":830,"line_end":830,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60485,"byte_end":60488,"line_start":831,"line_end":831,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Ipv4Net::aggregate(&nets), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60493,"byte_end":60540,"line_start":832,"line_end":832,"column_start":5,"column_end":52}},{"value":"/ \"10.0.0.0/23\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60545,"byte_end":60595,"line_start":833,"line_end":833,"column_start":5,"column_end":55}},{"value":"/ \"10.0.2.0/24\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60600,"byte_end":60639,"line_start":834,"line_end":834,"column_start":5,"column_end":44}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":60644,"byte_end":60651,"line_start":835,"line_end":835,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61134,"byte_end":61141,"line_start":850,"line_end":850,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61289,"byte_end":61292,"line_start":859,"line_end":859,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61428,"byte_end":61431,"line_start":865,"line_end":865,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61589,"byte_end":61593,"line_start":871,"line_end":871,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv4Addr) -> Ipv4Net","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62200,"byte_end":62203,"line_start":892,"line_end":892,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Ipv6Addr, u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Creates a new IPv6 network address from an `Ipv6Addr` and prefix\n length.","sig":null,"attributes":[{"value":"/ Creates a new IPv6 network address from an `Ipv6Addr` and prefix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61696,"byte_end":61764,"line_start":877,"line_end":877,"column_start":5,"column_end":73}},{"value":"/ length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61769,"byte_end":61780,"line_start":878,"line_end":878,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61785,"byte_end":61788,"line_start":879,"line_end":879,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61793,"byte_end":61807,"line_start":880,"line_end":880,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61812,"byte_end":61815,"line_start":881,"line_end":881,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61820,"byte_end":61827,"line_start":882,"line_end":882,"column_start":5,"column_end":12}},{"value":"/ use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61832,"byte_end":61859,"line_start":883,"line_end":883,"column_start":5,"column_end":32}},{"value":"/ use ipnet::{Ipv6Net, PrefixLenError};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61864,"byte_end":61905,"line_start":884,"line_end":884,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61910,"byte_end":61913,"line_start":885,"line_end":885,"column_start":5,"column_end":8}},{"value":"/ let net = Ipv6Net::new(Ipv6Addr::new(0xfd, 0, 0, 0, 0, 0, 0, 0), 24);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61918,"byte_end":61991,"line_start":886,"line_end":886,"column_start":5,"column_end":78}},{"value":"/ assert!(net.is_ok());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61996,"byte_end":62021,"line_start":887,"line_end":887,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62026,"byte_end":62029,"line_start":888,"line_end":888,"column_start":5,"column_end":8}},{"value":"/ let bad_prefix_len = Ipv6Net::new(Ipv6Addr::new(0xfd, 0, 0, 0, 0, 0, 0, 0), 129);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62034,"byte_end":62119,"line_start":889,"line_end":889,"column_start":5,"column_end":90}},{"value":"/ assert_eq!(bad_prefix_len, Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62124,"byte_end":62176,"line_start":890,"line_end":890,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62181,"byte_end":62188,"line_start":891,"line_end":891,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62760,"byte_end":62765,"line_start":912,"line_end":912,"column_start":12,"column_end":17},"name":"trunc","qualname":"::trunc","value":"fn trunc<'_>(&'_ Self) -> Ipv6Net","parent":null,"children":[],"decl_id":null,"docs":" Returns a copy of the network with the address truncated to the\n prefix length.","sig":null,"attributes":[{"value":"/ Returns a copy of the network with the address truncated to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62419,"byte_end":62486,"line_start":899,"line_end":899,"column_start":5,"column_end":72}},{"value":"/ prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62491,"byte_end":62509,"line_start":900,"line_end":900,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62514,"byte_end":62517,"line_start":901,"line_end":901,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62522,"byte_end":62536,"line_start":902,"line_end":902,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62541,"byte_end":62544,"line_start":903,"line_end":903,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62549,"byte_end":62556,"line_start":904,"line_end":904,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62561,"byte_end":62586,"line_start":905,"line_end":905,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62591,"byte_end":62596,"line_start":906,"line_end":906,"column_start":5,"column_end":10}},{"value":"/ assert_eq!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62601,"byte_end":62616,"line_start":907,"line_end":907,"column_start":5,"column_end":20}},{"value":"/ \"fd00::1:2:3:4/16\".parse::().unwrap().trunc(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62621,"byte_end":62684,"line_start":908,"line_end":908,"column_start":5,"column_end":68}},{"value":"/ \"fd00::/16\".parse().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62689,"byte_end":62725,"line_start":909,"line_end":909,"column_start":5,"column_end":41}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62730,"byte_end":62736,"line_start":910,"line_end":910,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62741,"byte_end":62748,"line_start":911,"line_end":911,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62900,"byte_end":62904,"line_start":917,"line_end":917,"column_start":12,"column_end":16},"name":"addr","qualname":"::addr","value":"fn addr<'_>(&'_ Self) -> Ipv6Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the address.\n","sig":null,"attributes":[{"value":"/ Returns the address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62864,"byte_end":62888,"line_start":916,"line_end":916,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62997,"byte_end":63007,"line_start":922,"line_end":922,"column_start":12,"column_end":22},"name":"prefix_len","qualname":"::prefix_len","value":"fn prefix_len<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Returns the prefix length.\n","sig":null,"attributes":[{"value":"/ Returns the prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":62955,"byte_end":62985,"line_start":921,"line_end":921,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63118,"byte_end":63132,"line_start":927,"line_end":927,"column_start":12,"column_end":26},"name":"max_prefix_len","qualname":"::max_prefix_len","value":"fn max_prefix_len<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Returns the maximum valid prefix length.\n","sig":null,"attributes":[{"value":"/ Returns the maximum valid prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63062,"byte_end":63106,"line_start":926,"line_end":926,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63464,"byte_end":63471,"line_start":942,"line_end":942,"column_start":12,"column_end":19},"name":"netmask","qualname":"::netmask","value":"fn netmask<'_>(&'_ Self) -> Ipv6Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the network mask.","sig":null,"attributes":[{"value":"/ Returns the network mask.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63171,"byte_end":63200,"line_start":931,"line_end":931,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63205,"byte_end":63208,"line_start":932,"line_end":932,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63213,"byte_end":63227,"line_start":933,"line_end":933,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63232,"byte_end":63235,"line_start":934,"line_end":934,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63240,"byte_end":63247,"line_start":935,"line_end":935,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63252,"byte_end":63281,"line_start":936,"line_end":936,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63286,"byte_end":63311,"line_start":937,"line_end":937,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63316,"byte_end":63321,"line_start":938,"line_end":938,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv6Net = \"fd00::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63326,"byte_end":63378,"line_start":939,"line_end":939,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(Ok(net.netmask()), \"ffff:ff00::\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63383,"byte_end":63440,"line_start":940,"line_end":940,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63445,"byte_end":63452,"line_start":941,"line_end":941,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63996,"byte_end":64004,"line_start":961,"line_end":961,"column_start":12,"column_end":20},"name":"hostmask","qualname":"::hostmask","value":"fn hostmask<'_>(&'_ Self) -> Ipv6Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the host mask.","sig":null,"attributes":[{"value":"/ Returns the host mask.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63682,"byte_end":63708,"line_start":950,"line_end":950,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63713,"byte_end":63716,"line_start":951,"line_end":951,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63721,"byte_end":63735,"line_start":952,"line_end":952,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63740,"byte_end":63743,"line_start":953,"line_end":953,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63748,"byte_end":63755,"line_start":954,"line_end":954,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63760,"byte_end":63789,"line_start":955,"line_end":955,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63794,"byte_end":63819,"line_start":956,"line_end":956,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63824,"byte_end":63829,"line_start":957,"line_end":957,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv6Net = \"fd00::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63834,"byte_end":63886,"line_start":958,"line_end":958,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(Ok(net.hostmask()), \"::ff:ffff:ffff:ffff:ffff:ffff:ffff\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63891,"byte_end":63972,"line_start":959,"line_end":959,"column_start":5,"column_end":86}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":63977,"byte_end":63984,"line_start":960,"line_end":960,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64515,"byte_end":64522,"line_start":980,"line_end":980,"column_start":12,"column_end":19},"name":"network","qualname":"::network","value":"fn network<'_>(&'_ Self) -> Ipv6Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the network address.","sig":null,"attributes":[{"value":"/ Returns the network address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64209,"byte_end":64241,"line_start":969,"line_end":969,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64246,"byte_end":64249,"line_start":970,"line_end":970,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64254,"byte_end":64268,"line_start":971,"line_end":971,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64273,"byte_end":64276,"line_start":972,"line_end":972,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64281,"byte_end":64288,"line_start":973,"line_end":973,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64293,"byte_end":64322,"line_start":974,"line_end":974,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64327,"byte_end":64352,"line_start":975,"line_end":975,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64357,"byte_end":64362,"line_start":976,"line_end":976,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv6Net = \"fd00:1234:5678::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64367,"byte_end":64429,"line_start":977,"line_end":977,"column_start":5,"column_end":67}},{"value":"/ assert_eq!(Ok(net.network()), \"fd00:1200::\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64434,"byte_end":64491,"line_start":978,"line_end":978,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64496,"byte_end":64503,"line_start":979,"line_end":979,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65101,"byte_end":65110,"line_start":998,"line_end":998,"column_start":12,"column_end":21},"name":"broadcast","qualname":"::broadcast","value":"fn broadcast<'_>(&'_ Self) -> Ipv6Addr","parent":null,"children":[],"decl_id":null,"docs":" Returns the last address.","sig":null,"attributes":[{"value":"/ Returns the last address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64620,"byte_end":64649,"line_start":984,"line_end":984,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64654,"byte_end":64657,"line_start":985,"line_end":985,"column_start":5,"column_end":8}},{"value":"/ Technically there is no such thing as a broadcast address for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64662,"byte_end":64727,"line_start":986,"line_end":986,"column_start":5,"column_end":70}},{"value":"/ IPv6. The name is used for consistency with colloquial usage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64732,"byte_end":64797,"line_start":987,"line_end":987,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64802,"byte_end":64805,"line_start":988,"line_end":988,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64810,"byte_end":64824,"line_start":989,"line_end":989,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64829,"byte_end":64832,"line_start":990,"line_end":990,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64837,"byte_end":64844,"line_start":991,"line_end":991,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64849,"byte_end":64878,"line_start":992,"line_end":992,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64883,"byte_end":64908,"line_start":993,"line_end":993,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64913,"byte_end":64918,"line_start":994,"line_end":994,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv6Net = \"fd00:1234:5678::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64923,"byte_end":64985,"line_start":995,"line_end":995,"column_start":5,"column_end":67}},{"value":"/ assert_eq!(Ok(net.broadcast()), \"fd00:12ff:ffff:ffff:ffff:ffff:ffff:ffff\".parse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":64990,"byte_end":65077,"line_start":996,"line_end":996,"column_start":5,"column_end":92}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65082,"byte_end":65089,"line_start":997,"line_end":997,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65677,"byte_end":65685,"line_start":1017,"line_end":1017,"column_start":12,"column_end":20},"name":"supernet","qualname":"::supernet","value":"fn supernet<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the `Ipv6Net` that contains this one.","sig":null,"attributes":[{"value":"/ Returns the `Ipv6Net` that contains this one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65205,"byte_end":65254,"line_start":1002,"line_end":1002,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65259,"byte_end":65262,"line_start":1003,"line_end":1003,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65267,"byte_end":65281,"line_start":1004,"line_end":1004,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65286,"byte_end":65289,"line_start":1005,"line_end":1005,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65294,"byte_end":65301,"line_start":1006,"line_end":1006,"column_start":5,"column_end":12}},{"value":"/ # use std::str::FromStr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65306,"byte_end":65334,"line_start":1007,"line_end":1007,"column_start":5,"column_end":33}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65339,"byte_end":65364,"line_start":1008,"line_end":1008,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65369,"byte_end":65374,"line_start":1009,"line_end":1009,"column_start":5,"column_end":10}},{"value":"/ let n1: Ipv6Net = \"fd00:ff00::/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65379,"byte_end":65435,"line_start":1010,"line_end":1010,"column_start":5,"column_end":61}},{"value":"/ let n2: Ipv6Net = \"fd00:fe00::/23\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65440,"byte_end":65496,"line_start":1011,"line_end":1011,"column_start":5,"column_end":61}},{"value":"/ let n3: Ipv6Net = \"fd00:fe00::/0\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65501,"byte_end":65556,"line_start":1012,"line_end":1012,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65561,"byte_end":65564,"line_start":1013,"line_end":1013,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(n1.supernet().unwrap(), n2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65569,"byte_end":65612,"line_start":1014,"line_end":1014,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(n3.supernet(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65617,"byte_end":65653,"line_start":1015,"line_end":1015,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65658,"byte_end":65665,"line_start":1016,"line_end":1016,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66286,"byte_end":66296,"line_start":1036,"line_end":1036,"column_start":12,"column_end":22},"name":"is_sibling","qualname":"::is_sibling","value":"fn is_sibling<'_, '_>(&'_ Self, &'_ Ipv6Net) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this network and the given network are \n children of the same supernet.","sig":null,"attributes":[{"value":"/ Returns `true` if this network and the given network are ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65814,"byte_end":65875,"line_start":1021,"line_end":1021,"column_start":5,"column_end":66}},{"value":"/ children of the same supernet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65880,"byte_end":65914,"line_start":1022,"line_end":1022,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65919,"byte_end":65922,"line_start":1023,"line_end":1023,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65927,"byte_end":65941,"line_start":1024,"line_end":1024,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65946,"byte_end":65949,"line_start":1025,"line_end":1025,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65954,"byte_end":65961,"line_start":1026,"line_end":1026,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65966,"byte_end":65991,"line_start":1027,"line_end":1027,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":65996,"byte_end":66001,"line_start":1028,"line_end":1028,"column_start":5,"column_end":10}},{"value":"/ let n1: Ipv6Net = \"fd00::/18\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66006,"byte_end":66057,"line_start":1029,"line_end":1029,"column_start":5,"column_end":56}},{"value":"/ let n2: Ipv6Net = \"fd00:4000::/18\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66062,"byte_end":66118,"line_start":1030,"line_end":1030,"column_start":5,"column_end":61}},{"value":"/ let n3: Ipv6Net = \"fd00:8000::/18\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66123,"byte_end":66179,"line_start":1031,"line_end":1031,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66184,"byte_end":66187,"line_start":1032,"line_end":1032,"column_start":5,"column_end":8}},{"value":"/ assert!(n1.is_sibling(&n2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66192,"byte_end":66224,"line_start":1033,"line_end":1033,"column_start":5,"column_end":37}},{"value":"/ assert!(!n2.is_sibling(&n3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66229,"byte_end":66262,"line_start":1034,"line_end":1034,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66267,"byte_end":66274,"line_start":1035,"line_end":1035,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66989,"byte_end":66994,"line_start":1058,"line_end":1058,"column_start":12,"column_end":17},"name":"hosts","qualname":"::hosts","value":"fn hosts<'_>(&'_ Self) -> Ipv6AddrRange","parent":null,"children":[],"decl_id":null,"docs":" Return an `Iterator` over the host addresses in this network.","sig":null,"attributes":[{"value":"/ Return an `Iterator` over the host addresses in this network.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66473,"byte_end":66538,"line_start":1042,"line_end":1042,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66543,"byte_end":66546,"line_start":1043,"line_end":1043,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66551,"byte_end":66565,"line_start":1044,"line_end":1044,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66570,"byte_end":66573,"line_start":1045,"line_end":1045,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66578,"byte_end":66585,"line_start":1046,"line_end":1046,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66590,"byte_end":66619,"line_start":1047,"line_end":1047,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66624,"byte_end":66649,"line_start":1048,"line_end":1048,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66654,"byte_end":66659,"line_start":1049,"line_end":1049,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv6Net = \"fd00::/126\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66664,"byte_end":66717,"line_start":1050,"line_end":1050,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(net.hosts().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66722,"byte_end":66782,"line_start":1051,"line_end":1051,"column_start":5,"column_end":65}},{"value":"/ \"fd00::\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66787,"byte_end":66833,"line_start":1052,"line_end":1052,"column_start":5,"column_end":51}},{"value":"/ \"fd00::1\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66838,"byte_end":66873,"line_start":1053,"line_end":1053,"column_start":5,"column_end":40}},{"value":"/ \"fd00::2\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66878,"byte_end":66913,"line_start":1054,"line_end":1054,"column_start":5,"column_end":40}},{"value":"/ \"fd00::3\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66918,"byte_end":66953,"line_start":1055,"line_end":1055,"column_start":5,"column_end":40}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66958,"byte_end":66965,"line_start":1056,"line_end":1056,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":66970,"byte_end":66977,"line_start":1057,"line_end":1057,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68247,"byte_end":68254,"line_start":1092,"line_end":1092,"column_start":12,"column_end":19},"name":"subnets","qualname":"::subnets","value":"fn subnets<'_>(&'_ Self, u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Returns an `Iterator` over the subnets of this network with the\n given prefix length.","sig":null,"attributes":[{"value":"/ Returns an `Iterator` over the subnets of this network with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67093,"byte_end":67160,"line_start":1062,"line_end":1062,"column_start":5,"column_end":72}},{"value":"/ given prefix length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67165,"byte_end":67189,"line_start":1063,"line_end":1063,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67194,"byte_end":67197,"line_start":1064,"line_end":1064,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67202,"byte_end":67216,"line_start":1065,"line_end":1065,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67221,"byte_end":67224,"line_start":1066,"line_end":1066,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67229,"byte_end":67236,"line_start":1067,"line_end":1067,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::{Ipv6Net, PrefixLenError};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67241,"byte_end":67284,"line_start":1068,"line_end":1068,"column_start":5,"column_end":48}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67289,"byte_end":67294,"line_start":1069,"line_end":1069,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv6Net = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67299,"byte_end":67351,"line_start":1070,"line_end":1070,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.subnets(18).unwrap().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67356,"byte_end":67428,"line_start":1071,"line_end":1071,"column_start":5,"column_end":77}},{"value":"/ \"fd00::/18\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67433,"byte_end":67481,"line_start":1072,"line_end":1072,"column_start":5,"column_end":53}},{"value":"/ \"fd00:4000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67486,"byte_end":67528,"line_start":1073,"line_end":1073,"column_start":5,"column_end":47}},{"value":"/ \"fd00:8000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67533,"byte_end":67575,"line_start":1074,"line_end":1074,"column_start":5,"column_end":47}},{"value":"/ \"fd00:c000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67580,"byte_end":67622,"line_start":1075,"line_end":1075,"column_start":5,"column_end":47}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67627,"byte_end":67634,"line_start":1076,"line_end":1076,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67639,"byte_end":67642,"line_start":1077,"line_end":1077,"column_start":5,"column_end":8}},{"value":"/ let net: Ipv6Net = \"fd00::/126\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67647,"byte_end":67700,"line_start":1078,"line_end":1078,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(net.subnets(128).unwrap().collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67705,"byte_end":67778,"line_start":1079,"line_end":1079,"column_start":5,"column_end":78}},{"value":"/ \"fd00::/128\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67783,"byte_end":67832,"line_start":1080,"line_end":1080,"column_start":5,"column_end":54}},{"value":"/ \"fd00::1/128\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67837,"byte_end":67876,"line_start":1081,"line_end":1081,"column_start":5,"column_end":44}},{"value":"/ \"fd00::2/128\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67881,"byte_end":67920,"line_start":1082,"line_end":1082,"column_start":5,"column_end":44}},{"value":"/ \"fd00::3/128\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67925,"byte_end":67964,"line_start":1083,"line_end":1083,"column_start":5,"column_end":44}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67969,"byte_end":67976,"line_start":1084,"line_end":1084,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67981,"byte_end":67984,"line_start":1085,"line_end":1085,"column_start":5,"column_end":8}},{"value":"/ let net: Ipv6Net = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":67989,"byte_end":68041,"line_start":1086,"line_end":1086,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.subnets(15), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68046,"byte_end":68099,"line_start":1087,"line_end":1087,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68104,"byte_end":68107,"line_start":1088,"line_end":1088,"column_start":5,"column_end":8}},{"value":"/ let net: Ipv6Net = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68112,"byte_end":68164,"line_start":1089,"line_end":1089,"column_start":5,"column_end":57}},{"value":"/ assert_eq!(net.subnets(129), Err(PrefixLenError));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68169,"byte_end":68223,"line_start":1090,"line_end":1090,"column_start":5,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68228,"byte_end":68235,"line_start":1091,"line_end":1091,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69330,"byte_end":69338,"line_start":1125,"line_end":1125,"column_start":12,"column_end":20},"name":"contains","qualname":"::contains","value":"fn contains(&'_ Self, T) -> bool where Self: Contains","parent":null,"children":[],"decl_id":null,"docs":" Test if a network address contains either another network\n address or an IP address.","sig":null,"attributes":[{"value":"/ Test if a network address contains either another network","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68589,"byte_end":68650,"line_start":1104,"line_end":1104,"column_start":5,"column_end":66}},{"value":"/ address or an IP address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68655,"byte_end":68684,"line_start":1105,"line_end":1105,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68689,"byte_end":68692,"line_start":1106,"line_end":1106,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68697,"byte_end":68711,"line_start":1107,"line_end":1107,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68716,"byte_end":68719,"line_start":1108,"line_end":1108,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68724,"byte_end":68731,"line_start":1109,"line_end":1109,"column_start":5,"column_end":12}},{"value":"/ # use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68736,"byte_end":68765,"line_start":1110,"line_end":1110,"column_start":5,"column_end":34}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68770,"byte_end":68795,"line_start":1111,"line_end":1111,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68800,"byte_end":68805,"line_start":1112,"line_end":1112,"column_start":5,"column_end":10}},{"value":"/ let net: Ipv6Net = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68810,"byte_end":68862,"line_start":1113,"line_end":1113,"column_start":5,"column_end":57}},{"value":"/ let net_yes: Ipv6Net = \"fd00::/17\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68867,"byte_end":68923,"line_start":1114,"line_end":1114,"column_start":5,"column_end":61}},{"value":"/ let net_no: Ipv6Net = \"fd00::/15\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68928,"byte_end":68983,"line_start":1115,"line_end":1115,"column_start":5,"column_end":60}},{"value":"/ let ip_yes: Ipv6Addr = \"fd00::1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":68988,"byte_end":69042,"line_start":1116,"line_end":1116,"column_start":5,"column_end":59}},{"value":"/ let ip_no: Ipv6Addr = \"fd01::\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69047,"byte_end":69099,"line_start":1117,"line_end":1117,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69104,"byte_end":69107,"line_start":1118,"line_end":1118,"column_start":5,"column_end":8}},{"value":"/ assert!(net.contains(&net));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69112,"byte_end":69144,"line_start":1119,"line_end":1119,"column_start":5,"column_end":37}},{"value":"/ assert!(net.contains(&net_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69149,"byte_end":69185,"line_start":1120,"line_end":1120,"column_start":5,"column_end":41}},{"value":"/ assert!(!net.contains(&net_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69190,"byte_end":69226,"line_start":1121,"line_end":1121,"column_start":5,"column_end":41}},{"value":"/ assert!(net.contains(&ip_yes));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69231,"byte_end":69266,"line_start":1122,"line_end":1122,"column_start":5,"column_end":40}},{"value":"/ assert!(!net.contains(&ip_no));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69271,"byte_end":69306,"line_start":1123,"line_end":1123,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69311,"byte_end":69318,"line_start":1124,"line_end":1124,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70216,"byte_end":70225,"line_start":1155,"line_end":1155,"column_start":12,"column_end":21},"name":"aggregate","qualname":"::aggregate","value":"fn aggregate<'_>(&'_ Vec) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Aggregate a `Vec` of `Ipv6Net`s and return the result as a new\n `Vec`.","sig":null,"attributes":[{"value":"/ Aggregate a `Vec` of `Ipv6Net`s and return the result as a new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69677,"byte_end":69743,"line_start":1137,"line_end":1137,"column_start":5,"column_end":71}},{"value":"/ `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69748,"byte_end":69758,"line_start":1138,"line_end":1138,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69763,"byte_end":69766,"line_start":1139,"line_end":1139,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69771,"byte_end":69785,"line_start":1140,"line_end":1140,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69790,"byte_end":69793,"line_start":1141,"line_end":1141,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69798,"byte_end":69805,"line_start":1142,"line_end":1142,"column_start":5,"column_end":12}},{"value":"/ # use ipnet::Ipv6Net;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69810,"byte_end":69835,"line_start":1143,"line_end":1143,"column_start":5,"column_end":30}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69840,"byte_end":69845,"line_start":1144,"line_end":1144,"column_start":5,"column_end":10}},{"value":"/ let nets = vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69850,"byte_end":69870,"line_start":1145,"line_end":1145,"column_start":5,"column_end":25}},{"value":"/ \"fd00::/18\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69875,"byte_end":69923,"line_start":1146,"line_end":1146,"column_start":5,"column_end":53}},{"value":"/ \"fd00:4000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69928,"byte_end":69970,"line_start":1147,"line_end":1147,"column_start":5,"column_end":47}},{"value":"/ \"fd00:8000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":69975,"byte_end":70017,"line_start":1148,"line_end":1148,"column_start":5,"column_end":47}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70022,"byte_end":70028,"line_start":1149,"line_end":1149,"column_start":5,"column_end":11}},{"value":"/ assert_eq!(Ipv6Net::aggregate(&nets), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70033,"byte_end":70080,"line_start":1150,"line_end":1150,"column_start":5,"column_end":52}},{"value":"/ \"fd00::/17\".parse::().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70085,"byte_end":70133,"line_start":1151,"line_end":1151,"column_start":5,"column_end":53}},{"value":"/ \"fd00:8000::/18\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70138,"byte_end":70180,"line_start":1152,"line_end":1152,"column_start":5,"column_end":47}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70185,"byte_end":70192,"line_start":1153,"line_end":1153,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70197,"byte_end":70204,"line_start":1154,"line_end":1154,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70679,"byte_end":70686,"line_start":1169,"line_end":1169,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70834,"byte_end":70837,"line_start":1178,"line_end":1178,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70973,"byte_end":70976,"line_start":1184,"line_end":1184,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71134,"byte_end":71138,"line_start":1190,"line_end":1190,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv6Addr) -> Ipv6Net","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72395,"byte_end":72403,"line_start":1229,"line_end":1229,"column_start":11,"column_end":19},"name":"Contains","qualname":"::ipnet::Contains","value":"Contains","parent":null,"children":[{"krate":0,"index":319}],"decl_id":null,"docs":" Provides a method to test if a network address contains either\n another network address or an IP address.","sig":null,"attributes":[{"value":"/ Provides a method to test if a network address contains either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71219,"byte_end":71285,"line_start":1195,"line_end":1195,"column_start":1,"column_end":67}},{"value":"/ another network address or an IP address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71286,"byte_end":71331,"line_start":1196,"line_end":1196,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71332,"byte_end":71335,"line_start":1197,"line_end":1197,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71336,"byte_end":71350,"line_start":1198,"line_end":1198,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71351,"byte_end":71354,"line_start":1199,"line_end":1199,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71355,"byte_end":71362,"line_start":1200,"line_end":1200,"column_start":1,"column_end":8}},{"value":"/ # use std::net::IpAddr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71363,"byte_end":71390,"line_start":1201,"line_end":1201,"column_start":1,"column_end":28}},{"value":"/ # use ipnet::IpNet;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71391,"byte_end":71414,"line_start":1202,"line_end":1202,"column_start":1,"column_end":24}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71415,"byte_end":71420,"line_start":1203,"line_end":1203,"column_start":1,"column_end":6}},{"value":"/ let n4_1: IpNet = \"10.1.1.0/24\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71421,"byte_end":71474,"line_start":1204,"line_end":1204,"column_start":1,"column_end":54}},{"value":"/ let n4_2: IpNet = \"10.1.1.0/26\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71475,"byte_end":71528,"line_start":1205,"line_end":1205,"column_start":1,"column_end":54}},{"value":"/ let n4_3: IpNet = \"10.1.2.0/26\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71529,"byte_end":71582,"line_start":1206,"line_end":1206,"column_start":1,"column_end":54}},{"value":"/ let ip4_1: IpAddr = \"10.1.1.1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71583,"byte_end":71635,"line_start":1207,"line_end":1207,"column_start":1,"column_end":53}},{"value":"/ let ip4_2: IpAddr = \"10.1.2.1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71636,"byte_end":71688,"line_start":1208,"line_end":1208,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71689,"byte_end":71692,"line_start":1209,"line_end":1209,"column_start":1,"column_end":4}},{"value":"/ let n6_1: IpNet = \"fd00::/16\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71693,"byte_end":71744,"line_start":1210,"line_end":1210,"column_start":1,"column_end":52}},{"value":"/ let n6_2: IpNet = \"fd00::/17\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71745,"byte_end":71796,"line_start":1211,"line_end":1211,"column_start":1,"column_end":52}},{"value":"/ let n6_3: IpNet = \"fd01::/17\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71797,"byte_end":71848,"line_start":1212,"line_end":1212,"column_start":1,"column_end":52}},{"value":"/ let ip6_1: IpAddr = \"fd00::1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71849,"byte_end":71900,"line_start":1213,"line_end":1213,"column_start":1,"column_end":52}},{"value":"/ let ip6_2: IpAddr = \"fd01::1\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71901,"byte_end":71952,"line_start":1214,"line_end":1214,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71953,"byte_end":71956,"line_start":1215,"line_end":1215,"column_start":1,"column_end":4}},{"value":"/ assert!(n4_1.contains(&n4_2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71957,"byte_end":71991,"line_start":1216,"line_end":1216,"column_start":1,"column_end":35}},{"value":"/ assert!(!n4_1.contains(&n4_3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71992,"byte_end":72027,"line_start":1217,"line_end":1217,"column_start":1,"column_end":36}},{"value":"/ assert!(n4_1.contains(&ip4_1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72028,"byte_end":72063,"line_start":1218,"line_end":1218,"column_start":1,"column_end":36}},{"value":"/ assert!(!n4_1.contains(&ip4_2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72064,"byte_end":72100,"line_start":1219,"line_end":1219,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72101,"byte_end":72104,"line_start":1220,"line_end":1220,"column_start":1,"column_end":4}},{"value":"/ assert!(n6_1.contains(&n6_2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72105,"byte_end":72139,"line_start":1221,"line_end":1221,"column_start":1,"column_end":35}},{"value":"/ assert!(!n6_1.contains(&n6_3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72140,"byte_end":72175,"line_start":1222,"line_end":1222,"column_start":1,"column_end":36}},{"value":"/ assert!(n6_1.contains(&ip6_1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72176,"byte_end":72211,"line_start":1223,"line_end":1223,"column_start":1,"column_end":36}},{"value":"/ assert!(!n6_1.contains(&ip6_2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72212,"byte_end":72248,"line_start":1224,"line_end":1224,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72249,"byte_end":72252,"line_start":1225,"line_end":1225,"column_start":1,"column_end":4}},{"value":"/ assert!(!n4_1.contains(&n6_1) && !n6_1.contains(&n4_1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72253,"byte_end":72313,"line_start":1226,"line_end":1226,"column_start":1,"column_end":61}},{"value":"/ assert!(!n4_1.contains(&ip6_1) && !n6_1.contains(&ip4_1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72314,"byte_end":72376,"line_start":1227,"line_end":1227,"column_start":1,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72377,"byte_end":72384,"line_start":1228,"line_end":1228,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72416,"byte_end":72424,"line_start":1230,"line_end":1230,"column_start":8,"column_end":16},"name":"contains","qualname":"::ipnet::Contains::contains","value":"fn contains<'_>(&'_ Self, T) -> bool","parent":{"krate":0,"index":317},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":322},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72502,"byte_end":72510,"line_start":1234,"line_end":1234,"column_start":8,"column_end":16},"name":"contains","qualname":"::contains","value":"fn contains<'_, '_>(&'_ Self, &'_ IpNet) -> bool","parent":{"krate":0,"index":317},"children":[],"decl_id":{"krate":0,"index":319},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72801,"byte_end":72809,"line_start":1244,"line_end":1244,"column_start":8,"column_end":16},"name":"contains","qualname":"::contains","value":"fn contains<'_, '_>(&'_ Self, &'_ IpAddr) -> bool","parent":{"krate":0,"index":317},"children":[],"decl_id":{"krate":0,"index":319},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73106,"byte_end":73114,"line_start":1254,"line_end":1254,"column_start":8,"column_end":16},"name":"contains","qualname":"::contains","value":"fn contains<'_>(&'_ Self, &'a Ipv4Net) -> bool","parent":{"krate":0,"index":317},"children":[],"decl_id":{"krate":0,"index":319},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73297,"byte_end":73305,"line_start":1260,"line_end":1260,"column_start":8,"column_end":16},"name":"contains","qualname":"::contains","value":"fn contains<'_>(&'_ Self, &'a Ipv4Addr) -> bool","parent":{"krate":0,"index":317},"children":[],"decl_id":{"krate":0,"index":319},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73468,"byte_end":73476,"line_start":1266,"line_end":1266,"column_start":8,"column_end":16},"name":"contains","qualname":"::contains","value":"fn contains<'_>(&'_ Self, &'a Ipv6Net) -> bool","parent":{"krate":0,"index":317},"children":[],"decl_id":{"krate":0,"index":319},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":337},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73659,"byte_end":73667,"line_start":1272,"line_end":1272,"column_start":8,"column_end":16},"name":"contains","qualname":"::contains","value":"fn contains<'_>(&'_ Self, &'a Ipv6Addr) -> bool","parent":{"krate":0,"index":317},"children":[],"decl_id":{"krate":0,"index":319},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75250,"byte_end":75252,"line_start":1321,"line_end":1321,"column_start":5,"column_end":7},"name":"V4","qualname":"::ipnet::IpSubnets::V4","value":"IpSubnets::V4(Ipv4Subnets)","parent":{"krate":0,"index":660},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75253,"byte_end":75264,"line_start":1321,"line_end":1321,"column_start":8,"column_end":19},"name":"0","qualname":"::ipnet::IpSubnets::V4::0","value":"ipnet::Ipv4Subnets","parent":{"krate":0,"index":661},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":664},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75271,"byte_end":75273,"line_start":1322,"line_end":1322,"column_start":5,"column_end":7},"name":"V6","qualname":"::ipnet::IpSubnets::V6","value":"IpSubnets::V6(Ipv6Subnets)","parent":{"krate":0,"index":660},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":666},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75274,"byte_end":75285,"line_start":1322,"line_end":1322,"column_start":8,"column_end":19},"name":"0","qualname":"::ipnet::IpSubnets::V6::0","value":"ipnet::Ipv6Subnets","parent":{"krate":0,"index":664},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":660},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75234,"byte_end":75243,"line_start":1320,"line_end":1320,"column_start":10,"column_end":19},"name":"IpSubnets","qualname":"::ipnet::IpSubnets","value":"enum IpSubnets { V4(Ipv4Subnets), V6(Ipv6Subnets), }","parent":null,"children":[{"krate":0,"index":661},{"krate":0,"index":664}],"decl_id":null,"docs":" An `Iterator` that generates IP network addresses, either IPv4 or\n IPv6.","sig":null,"attributes":[{"value":"/ An `Iterator` that generates IP network addresses, either IPv4 or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73778,"byte_end":73847,"line_start":1277,"line_end":1277,"column_start":1,"column_end":70}},{"value":"/ IPv6.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73848,"byte_end":73857,"line_start":1278,"line_end":1278,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73858,"byte_end":73861,"line_start":1279,"line_end":1279,"column_start":1,"column_end":4}},{"value":"/ Generates the subnets between the provided `start` and `end` IP","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73862,"byte_end":73929,"line_start":1280,"line_end":1280,"column_start":1,"column_end":68}},{"value":"/ addresses inclusive of `end`. Each iteration generates the next","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73930,"byte_end":73997,"line_start":1281,"line_end":1281,"column_start":1,"column_end":68}},{"value":"/ network address of the largest valid size it can, while using a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73998,"byte_end":74065,"line_start":1282,"line_end":1282,"column_start":1,"column_end":68}},{"value":"/ prefix length not less than `min_prefix_len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74066,"byte_end":74115,"line_start":1283,"line_end":1283,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74116,"byte_end":74119,"line_start":1284,"line_end":1284,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74120,"byte_end":74134,"line_start":1285,"line_end":1285,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74135,"byte_end":74138,"line_start":1286,"line_end":1286,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74139,"byte_end":74146,"line_start":1287,"line_end":1287,"column_start":1,"column_end":8}},{"value":"/ # use std::net::{Ipv4Addr, Ipv6Addr};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74147,"byte_end":74188,"line_start":1288,"line_end":1288,"column_start":1,"column_end":42}},{"value":"/ # use std::str::FromStr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74189,"byte_end":74217,"line_start":1289,"line_end":1289,"column_start":1,"column_end":29}},{"value":"/ # use ipnet::{IpNet, IpSubnets, Ipv4Subnets, Ipv6Subnets};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74218,"byte_end":74280,"line_start":1290,"line_end":1290,"column_start":1,"column_end":63}},{"value":"/ let subnets = IpSubnets::from(Ipv4Subnets::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74281,"byte_end":74332,"line_start":1291,"line_end":1291,"column_start":1,"column_end":52}},{"value":"/ \"10.0.0.0\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74333,"byte_end":74369,"line_start":1292,"line_end":1292,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.239\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74370,"byte_end":74408,"line_start":1293,"line_end":1293,"column_start":1,"column_end":39}},{"value":"/ 26,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74409,"byte_end":74420,"line_start":1294,"line_end":1294,"column_start":1,"column_end":12}},{"value":"/ ));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74421,"byte_end":74428,"line_start":1295,"line_end":1295,"column_start":1,"column_end":8}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74429,"byte_end":74433,"line_start":1296,"line_end":1296,"column_start":1,"column_end":5}},{"value":"/ assert_eq!(subnets.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74434,"byte_end":74487,"line_start":1297,"line_end":1297,"column_start":1,"column_end":54}},{"value":"/ \"10.0.0.0/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74488,"byte_end":74527,"line_start":1298,"line_end":1298,"column_start":1,"column_end":40}},{"value":"/ \"10.0.0.64/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74528,"byte_end":74568,"line_start":1299,"line_end":1299,"column_start":1,"column_end":41}},{"value":"/ \"10.0.0.128/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74569,"byte_end":74610,"line_start":1300,"line_end":1300,"column_start":1,"column_end":42}},{"value":"/ \"10.0.0.192/27\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74611,"byte_end":74652,"line_start":1301,"line_end":1301,"column_start":1,"column_end":42}},{"value":"/ \"10.0.0.224/28\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74653,"byte_end":74694,"line_start":1302,"line_end":1302,"column_start":1,"column_end":42}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74695,"byte_end":74702,"line_start":1303,"line_end":1303,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74703,"byte_end":74706,"line_start":1304,"line_end":1304,"column_start":1,"column_end":4}},{"value":"/ let subnets = IpSubnets::from(Ipv6Subnets::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74707,"byte_end":74758,"line_start":1305,"line_end":1305,"column_start":1,"column_end":52}},{"value":"/ \"fd00::\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74759,"byte_end":74793,"line_start":1306,"line_end":1306,"column_start":1,"column_end":35}},{"value":"/ \"fd00:ef:ffff:ffff:ffff:ffff:ffff:ffff\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74794,"byte_end":74859,"line_start":1307,"line_end":1307,"column_start":1,"column_end":66}},{"value":"/ 26,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74860,"byte_end":74871,"line_start":1308,"line_end":1308,"column_start":1,"column_end":12}},{"value":"/ ));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74872,"byte_end":74879,"line_start":1309,"line_end":1309,"column_start":1,"column_end":8}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74880,"byte_end":74884,"line_start":1310,"line_end":1310,"column_start":1,"column_end":5}},{"value":"/ assert_eq!(subnets.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74885,"byte_end":74938,"line_start":1311,"line_end":1311,"column_start":1,"column_end":54}},{"value":"/ \"fd00::/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74939,"byte_end":74976,"line_start":1312,"line_end":1312,"column_start":1,"column_end":38}},{"value":"/ \"fd00:40::/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":74977,"byte_end":75017,"line_start":1313,"line_end":1313,"column_start":1,"column_end":41}},{"value":"/ \"fd00:80::/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75018,"byte_end":75058,"line_start":1314,"line_end":1314,"column_start":1,"column_end":41}},{"value":"/ \"fd00:c0::/27\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75059,"byte_end":75099,"line_start":1315,"line_end":1315,"column_start":1,"column_end":41}},{"value":"/ \"fd00:e0::/28\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75100,"byte_end":75140,"line_start":1316,"line_end":1316,"column_start":1,"column_end":41}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75141,"byte_end":75148,"line_start":1317,"line_end":1317,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75149,"byte_end":75156,"line_start":1318,"line_end":1318,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":686},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76231,"byte_end":76242,"line_start":1353,"line_end":1353,"column_start":12,"column_end":23},"name":"Ipv4Subnets","qualname":"::ipnet::Ipv4Subnets","value":"Ipv4Subnets { }","parent":null,"children":[{"krate":0,"index":687},{"krate":0,"index":688},{"krate":0,"index":689}],"decl_id":null,"docs":" An `Iterator` that generates IPv4 network addresses.","sig":null,"attributes":[{"value":"/ An `Iterator` that generates IPv4 network addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75291,"byte_end":75347,"line_start":1325,"line_end":1325,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75348,"byte_end":75351,"line_start":1326,"line_end":1326,"column_start":1,"column_end":4}},{"value":"/ Generates the subnets between the provided `start` and `end` IP","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75352,"byte_end":75419,"line_start":1327,"line_end":1327,"column_start":1,"column_end":68}},{"value":"/ addresses inclusive of `end`. Each iteration generates the next","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75420,"byte_end":75487,"line_start":1328,"line_end":1328,"column_start":1,"column_end":68}},{"value":"/ network address of the largest valid size it can, while using a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75488,"byte_end":75555,"line_start":1329,"line_end":1329,"column_start":1,"column_end":68}},{"value":"/ prefix length not less than `min_prefix_len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75556,"byte_end":75605,"line_start":1330,"line_end":1330,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75606,"byte_end":75609,"line_start":1331,"line_end":1331,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75610,"byte_end":75624,"line_start":1332,"line_end":1332,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75625,"byte_end":75628,"line_start":1333,"line_end":1333,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75629,"byte_end":75636,"line_start":1334,"line_end":1334,"column_start":1,"column_end":8}},{"value":"/ # use std::net::Ipv4Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75637,"byte_end":75666,"line_start":1335,"line_end":1335,"column_start":1,"column_end":30}},{"value":"/ # use std::str::FromStr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75667,"byte_end":75695,"line_start":1336,"line_end":1336,"column_start":1,"column_end":29}},{"value":"/ # use ipnet::{Ipv4Net, Ipv4Subnets};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75696,"byte_end":75736,"line_start":1337,"line_end":1337,"column_start":1,"column_end":41}},{"value":"/ let subnets = Ipv4Subnets::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75737,"byte_end":75772,"line_start":1338,"line_end":1338,"column_start":1,"column_end":36}},{"value":"/ \"10.0.0.0\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75773,"byte_end":75809,"line_start":1339,"line_end":1339,"column_start":1,"column_end":37}},{"value":"/ \"10.0.0.239\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75810,"byte_end":75848,"line_start":1340,"line_end":1340,"column_start":1,"column_end":39}},{"value":"/ 26,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75849,"byte_end":75860,"line_start":1341,"line_end":1341,"column_start":1,"column_end":12}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75861,"byte_end":75867,"line_start":1342,"line_end":1342,"column_start":1,"column_end":7}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75868,"byte_end":75872,"line_start":1343,"line_end":1343,"column_start":1,"column_end":5}},{"value":"/ assert_eq!(subnets.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75873,"byte_end":75928,"line_start":1344,"line_end":1344,"column_start":1,"column_end":56}},{"value":"/ \"10.0.0.0/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75929,"byte_end":75968,"line_start":1345,"line_end":1345,"column_start":1,"column_end":40}},{"value":"/ \"10.0.0.64/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":75969,"byte_end":76009,"line_start":1346,"line_end":1346,"column_start":1,"column_end":41}},{"value":"/ \"10.0.0.128/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76010,"byte_end":76051,"line_start":1347,"line_end":1347,"column_start":1,"column_end":42}},{"value":"/ \"10.0.0.192/27\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76052,"byte_end":76093,"line_start":1348,"line_end":1348,"column_start":1,"column_end":42}},{"value":"/ \"10.0.0.224/28\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76094,"byte_end":76135,"line_start":1349,"line_end":1349,"column_start":1,"column_end":42}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76136,"byte_end":76143,"line_start":1350,"line_end":1350,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76144,"byte_end":76151,"line_start":1351,"line_end":1351,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":709},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77292,"byte_end":77303,"line_start":1387,"line_end":1387,"column_start":12,"column_end":23},"name":"Ipv6Subnets","qualname":"::ipnet::Ipv6Subnets","value":"Ipv6Subnets { }","parent":null,"children":[{"krate":0,"index":710},{"krate":0,"index":711},{"krate":0,"index":712}],"decl_id":null,"docs":" An `Iterator` that generates IPv6 network addresses.","sig":null,"attributes":[{"value":"/ An `Iterator` that generates IPv6 network addresses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76332,"byte_end":76388,"line_start":1359,"line_end":1359,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76389,"byte_end":76392,"line_start":1360,"line_end":1360,"column_start":1,"column_end":4}},{"value":"/ Generates the subnets between the provided `start` and `end` IP","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76393,"byte_end":76460,"line_start":1361,"line_end":1361,"column_start":1,"column_end":68}},{"value":"/ addresses inclusive of `end`. Each iteration generates the next","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76461,"byte_end":76528,"line_start":1362,"line_end":1362,"column_start":1,"column_end":68}},{"value":"/ network address of the largest valid size it can, while using a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76529,"byte_end":76596,"line_start":1363,"line_end":1363,"column_start":1,"column_end":68}},{"value":"/ prefix length not less than `min_prefix_len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76597,"byte_end":76646,"line_start":1364,"line_end":1364,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76647,"byte_end":76650,"line_start":1365,"line_end":1365,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76651,"byte_end":76665,"line_start":1366,"line_end":1366,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76666,"byte_end":76669,"line_start":1367,"line_end":1367,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76670,"byte_end":76677,"line_start":1368,"line_end":1368,"column_start":1,"column_end":8}},{"value":"/ # use std::net::Ipv6Addr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76678,"byte_end":76707,"line_start":1369,"line_end":1369,"column_start":1,"column_end":30}},{"value":"/ # use std::str::FromStr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76708,"byte_end":76736,"line_start":1370,"line_end":1370,"column_start":1,"column_end":29}},{"value":"/ # use ipnet::{Ipv6Net, Ipv6Subnets};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76737,"byte_end":76777,"line_start":1371,"line_end":1371,"column_start":1,"column_end":41}},{"value":"/ let subnets = Ipv6Subnets::new(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76778,"byte_end":76813,"line_start":1372,"line_end":1372,"column_start":1,"column_end":36}},{"value":"/ \"fd00::\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76814,"byte_end":76848,"line_start":1373,"line_end":1373,"column_start":1,"column_end":35}},{"value":"/ \"fd00:ef:ffff:ffff:ffff:ffff:ffff:ffff\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76849,"byte_end":76914,"line_start":1374,"line_end":1374,"column_start":1,"column_end":66}},{"value":"/ 26,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76915,"byte_end":76926,"line_start":1375,"line_end":1375,"column_start":1,"column_end":12}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76927,"byte_end":76933,"line_start":1376,"line_end":1376,"column_start":1,"column_end":7}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76934,"byte_end":76938,"line_start":1377,"line_end":1377,"column_start":1,"column_end":5}},{"value":"/ assert_eq!(subnets.collect::>(), vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76939,"byte_end":76994,"line_start":1378,"line_end":1378,"column_start":1,"column_end":56}},{"value":"/ \"fd00::/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":76995,"byte_end":77032,"line_start":1379,"line_end":1379,"column_start":1,"column_end":38}},{"value":"/ \"fd00:40::/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77033,"byte_end":77073,"line_start":1380,"line_end":1380,"column_start":1,"column_end":41}},{"value":"/ \"fd00:80::/26\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77074,"byte_end":77114,"line_start":1381,"line_end":1381,"column_start":1,"column_end":41}},{"value":"/ \"fd00:c0::/27\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77115,"byte_end":77155,"line_start":1382,"line_end":1382,"column_start":1,"column_end":41}},{"value":"/ \"fd00:e0::/28\".parse().unwrap(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77156,"byte_end":77196,"line_start":1383,"line_end":1383,"column_start":1,"column_end":41}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77197,"byte_end":77204,"line_start":1384,"line_end":1384,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77205,"byte_end":77212,"line_start":1385,"line_end":1385,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":339},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77423,"byte_end":77426,"line_start":1394,"line_end":1394,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Ipv4Addr, Ipv4Addr, u8) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":341},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77652,"byte_end":77655,"line_start":1404,"line_end":1404,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Ipv6Addr, Ipv6Addr, u8) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77897,"byte_end":77901,"line_start":1414,"line_end":1414,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv4Subnets) -> IpSubnets","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":78013,"byte_end":78017,"line_start":1420,"line_end":1420,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ipv6Subnets) -> IpSubnets","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":348},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":78144,"byte_end":78148,"line_start":1428,"line_end":1428,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":353},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":79349,"byte_end":79353,"line_start":1457,"line_end":1457,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":356},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":80425,"byte_end":80429,"line_start":1486,"line_end":1486,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":459},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98122,"byte_end":98130,"line_start":297,"line_end":297,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":463},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98399,"byte_end":98407,"line_start":307,"line_end":307,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":467},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98680,"byte_end":98688,"line_start":317,"line_end":317,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":732},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99359,"byte_end":99373,"line_start":337,"line_end":337,"column_start":12,"column_end":26},"name":"AddrParseError","qualname":"::parser::AddrParseError","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error which can be returned when parsing an IP network address.","sig":null,"attributes":[{"value":"/ An error which can be returned when parsing an IP network address.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98930,"byte_end":99000,"line_start":327,"line_end":327,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99001,"byte_end":99004,"line_start":328,"line_end":328,"column_start":1,"column_end":4}},{"value":"/ This error is used as the error type for the [`FromStr`] implementation for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99005,"byte_end":99084,"line_start":329,"line_end":329,"column_start":1,"column_end":80}},{"value":"/ [`IpNet`], [`Ipv4Net`], and [`Ipv6Net`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99085,"byte_end":99129,"line_start":330,"line_end":330,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99130,"byte_end":99133,"line_start":331,"line_end":331,"column_start":1,"column_end":4}},{"value":"/ [`FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99134,"byte_end":99203,"line_start":332,"line_end":332,"column_start":1,"column_end":70}},{"value":"/ [`IpNet`]: enum.IpNet.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99204,"byte_end":99234,"line_start":333,"line_end":333,"column_start":1,"column_end":31}},{"value":"/ [`Ipv4Net`]: struct.Ipv4Net.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99235,"byte_end":99271,"line_start":334,"line_end":334,"column_start":1,"column_end":37}},{"value":"/ [`Ipv6Net`]: struct.Ipv6Net.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99272,"byte_end":99308,"line_start":335,"line_end":335,"column_start":1,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":470},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99426,"byte_end":99429,"line_start":340,"line_end":340,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":10953,"byte_end":10961,"line_start":220,"line_end":220,"column_start":17,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11322,"byte_end":11330,"line_start":235,"line_end":235,"column_start":17,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14039,"byte_end":14050,"line_start":340,"line_end":340,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":113}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14165,"byte_end":14176,"line_start":346,"line_end":346,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":115}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14267,"byte_end":14280,"line_start":352,"line_end":352,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":117},{"krate":0,"index":118}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14888,"byte_end":14901,"line_start":374,"line_end":374,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":15790,"byte_end":15801,"line_start":402,"line_end":402,"column_start":19,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":126},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":17287,"byte_end":17300,"line_start":455,"line_end":455,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":140}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":19961,"byte_end":19974,"line_start":544,"line_end":544,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":149}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":22543,"byte_end":22554,"line_start":633,"line_end":633,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":151},{"krate":0,"index":152}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":23070,"byte_end":23083,"line_start":648,"line_end":648,"column_start":30,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":155}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":24067,"byte_end":24080,"line_start":680,"line_end":680,"column_start":30,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":157},{"krate":0,"index":158}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":25406,"byte_end":25417,"line_start":721,"line_end":721,"column_start":24,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":25444,"byte_end":25457,"line_start":722,"line_end":722,"column_start":24,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":25484,"byte_end":25497,"line_start":723,"line_end":723,"column_start":24,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38245,"byte_end":38259,"line_start":114,"line_end":114,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":226}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38397,"byte_end":38411,"line_start":120,"line_end":120,"column_start":16,"column_end":30},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38421,"byte_end":38426,"line_start":122,"line_end":122,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":229},{"krate":0,"index":230},{"krate":0,"index":231},{"krate":0,"index":232},{"krate":0,"index":233},{"krate":0,"index":234},{"krate":0,"index":235},{"krate":0,"index":236},{"krate":0,"index":237},{"krate":0,"index":238},{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":241},{"krate":0,"index":242},{"krate":0,"index":244}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":50990,"byte_end":50995,"line_start":503,"line_end":503,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":246}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51091,"byte_end":51096,"line_start":509,"line_end":509,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":248}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51228,"byte_end":51233,"line_start":515,"line_end":515,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":250}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51449,"byte_end":51454,"line_start":524,"line_end":524,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":252}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51549,"byte_end":51554,"line_start":530,"line_end":530,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":254}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51648,"byte_end":51653,"line_start":536,"line_end":536,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":256}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51838,"byte_end":51845,"line_start":545,"line_end":545,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":258},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":273},{"krate":0,"index":274},{"krate":0,"index":276},{"krate":0,"index":277}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61117,"byte_end":61124,"line_start":849,"line_end":849,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":280}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61272,"byte_end":61279,"line_start":858,"line_end":858,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":282}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61411,"byte_end":61418,"line_start":864,"line_end":864,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":284}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61572,"byte_end":61579,"line_start":870,"line_end":870,"column_start":25,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":286}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61678,"byte_end":61685,"line_start":876,"line_end":876,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":291},{"krate":0,"index":292},{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":295},{"krate":0,"index":296},{"krate":0,"index":297},{"krate":0,"index":298},{"krate":0,"index":299},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":306},{"krate":0,"index":307}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70662,"byte_end":70669,"line_start":1168,"line_end":1168,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":310}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70817,"byte_end":70824,"line_start":1177,"line_end":1177,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":312}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70956,"byte_end":70963,"line_start":1183,"line_end":1183,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":314}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71117,"byte_end":71124,"line_start":1189,"line_end":1189,"column_start":25,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":316}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72487,"byte_end":72492,"line_start":1233,"line_end":1233,"column_start":34,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":322}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72786,"byte_end":72791,"line_start":1243,"line_end":1243,"column_start":35,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":325}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73089,"byte_end":73096,"line_start":1253,"line_end":1253,"column_start":36,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":328}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73280,"byte_end":73287,"line_start":1259,"line_end":1259,"column_start":37,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":331}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73451,"byte_end":73458,"line_start":1265,"line_end":1265,"column_start":36,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":334}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73642,"byte_end":73649,"line_start":1271,"line_end":1271,"column_start":37,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":337}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77398,"byte_end":77409,"line_start":1393,"line_end":1393,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":339}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77627,"byte_end":77638,"line_start":1403,"line_end":1403,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":341}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77878,"byte_end":77887,"line_start":1413,"line_end":1413,"column_start":28,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":343}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77994,"byte_end":78003,"line_start":1419,"line_end":1419,"column_start":28,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":345}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":78101,"byte_end":78110,"line_start":1425,"line_end":1425,"column_start":19,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":347},{"krate":0,"index":348}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":79302,"byte_end":79313,"line_start":1454,"line_end":1454,"column_start":19,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":352},{"krate":0,"index":353}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":80378,"byte_end":80389,"line_start":1483,"line_end":1483,"column_start":19,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":355},{"krate":0,"index":356}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":81459,"byte_end":81468,"line_start":1512,"line_end":1512,"column_start":24,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":81495,"byte_end":81506,"line_start":1513,"line_end":1513,"column_start":24,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":81533,"byte_end":81544,"line_start":1514,"line_end":1514,"column_start":24,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":89142,"byte_end":89148,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":397},{"krate":0,"index":400},{"krate":0,"index":404},{"krate":0,"index":407},{"krate":0,"index":415},{"krate":0,"index":416},{"krate":0,"index":418},{"krate":0,"index":422},{"krate":0,"index":423},{"krate":0,"index":425},{"krate":0,"index":428},{"krate":0,"index":430},{"krate":0,"index":440},{"krate":0,"index":442},{"krate":0,"index":448},{"krate":0,"index":454}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98076,"byte_end":98081,"line_start":295,"line_end":295,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":458},{"krate":0,"index":459}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98351,"byte_end":98358,"line_start":305,"line_end":305,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":462},{"krate":0,"index":463}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98632,"byte_end":98639,"line_start":315,"line_end":315,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":466},{"krate":0,"index":467}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99402,"byte_end":99416,"line_start":339,"line_end":339,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":470}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99555,"byte_end":99569,"line_start":345,"line_end":345,"column_start":16,"column_end":30},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":10953,"byte_end":10961,"line_start":220,"line_end":220,"column_start":17,"column_end":25},"kind":{"Impl":{"id":14}},"from":{"krate":1,"index":10975},"to":{"krate":0,"index":97}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":11322,"byte_end":11330,"line_start":235,"line_end":235,"column_start":17,"column_end":25},"kind":{"Impl":{"id":15}},"from":{"krate":1,"index":10993},"to":{"krate":0,"index":97}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14039,"byte_end":14050,"line_start":340,"line_end":340,"column_start":30,"column_end":41},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":514},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14165,"byte_end":14176,"line_start":346,"line_end":346,"column_start":30,"column_end":41},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":514},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14267,"byte_end":14280,"line_start":352,"line_end":352,"column_start":6,"column_end":19},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":540},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":14888,"byte_end":14901,"line_start":374,"line_end":374,"column_start":6,"column_end":19},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":562},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":15790,"byte_end":15801,"line_start":402,"line_end":402,"column_start":19,"column_end":30},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":514},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":17287,"byte_end":17300,"line_start":455,"line_end":455,"column_start":19,"column_end":32},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":540},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":19961,"byte_end":19974,"line_start":544,"line_end":544,"column_start":19,"column_end":32},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":562},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":22543,"byte_end":22554,"line_start":633,"line_end":633,"column_start":30,"column_end":41},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":514},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":23070,"byte_end":23083,"line_start":648,"line_end":648,"column_start":30,"column_end":43},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":540},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":24067,"byte_end":24080,"line_start":680,"line_end":680,"column_start":30,"column_end":43},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":562},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":25406,"byte_end":25417,"line_start":721,"line_end":721,"column_start":24,"column_end":35},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":514},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":25444,"byte_end":25457,"line_start":722,"line_end":722,"column_start":24,"column_end":37},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":540},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipext.rs","byte_start":25484,"byte_end":25497,"line_start":723,"line_end":723,"column_start":24,"column_end":37},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":562},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38245,"byte_end":38259,"line_start":114,"line_end":114,"column_start":23,"column_end":37},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":648},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38397,"byte_end":38411,"line_start":120,"line_end":120,"column_start":16,"column_end":30},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":648},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":38421,"byte_end":38426,"line_start":122,"line_end":122,"column_start":6,"column_end":11},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":584},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":50990,"byte_end":50995,"line_start":503,"line_end":503,"column_start":18,"column_end":23},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":584},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51091,"byte_end":51096,"line_start":509,"line_end":509,"column_start":21,"column_end":26},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":584},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51228,"byte_end":51233,"line_start":515,"line_end":515,"column_start":23,"column_end":28},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":584},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51449,"byte_end":51454,"line_start":524,"line_end":524,"column_start":24,"column_end":29},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":584},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51549,"byte_end":51554,"line_start":530,"line_end":530,"column_start":24,"column_end":29},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":584},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51648,"byte_end":51653,"line_start":536,"line_end":536,"column_start":23,"column_end":28},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":584},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":51838,"byte_end":51845,"line_start":545,"line_end":545,"column_start":6,"column_end":13},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":608},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61117,"byte_end":61124,"line_start":849,"line_end":849,"column_start":18,"column_end":25},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":608},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61272,"byte_end":61279,"line_start":858,"line_end":858,"column_start":21,"column_end":28},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":608},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61411,"byte_end":61418,"line_start":864,"line_end":864,"column_start":23,"column_end":30},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":608},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61572,"byte_end":61579,"line_start":870,"line_end":870,"column_start":25,"column_end":32},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":608},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":61678,"byte_end":61685,"line_start":876,"line_end":876,"column_start":6,"column_end":13},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":628},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70662,"byte_end":70669,"line_start":1168,"line_end":1168,"column_start":18,"column_end":25},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":628},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70817,"byte_end":70824,"line_start":1177,"line_end":1177,"column_start":21,"column_end":28},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":628},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":70956,"byte_end":70963,"line_start":1183,"line_end":1183,"column_start":23,"column_end":30},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":628},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":71117,"byte_end":71124,"line_start":1189,"line_end":1189,"column_start":25,"column_end":32},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":628},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72487,"byte_end":72492,"line_start":1233,"line_end":1233,"column_start":34,"column_end":39},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":584},"to":{"krate":0,"index":317}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":72786,"byte_end":72791,"line_start":1243,"line_end":1243,"column_start":35,"column_end":40},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":584},"to":{"krate":0,"index":317}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73089,"byte_end":73096,"line_start":1253,"line_end":1253,"column_start":36,"column_end":43},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":608},"to":{"krate":0,"index":317}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73280,"byte_end":73287,"line_start":1259,"line_end":1259,"column_start":37,"column_end":44},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":608},"to":{"krate":0,"index":317}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73451,"byte_end":73458,"line_start":1265,"line_end":1265,"column_start":36,"column_end":43},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":628},"to":{"krate":0,"index":317}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":73642,"byte_end":73649,"line_start":1271,"line_end":1271,"column_start":37,"column_end":44},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":628},"to":{"krate":0,"index":317}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77398,"byte_end":77409,"line_start":1393,"line_end":1393,"column_start":6,"column_end":17},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":686},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77627,"byte_end":77638,"line_start":1403,"line_end":1403,"column_start":6,"column_end":17},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":709},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77878,"byte_end":77887,"line_start":1413,"line_end":1413,"column_start":28,"column_end":37},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":660},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":77994,"byte_end":78003,"line_start":1419,"line_end":1419,"column_start":28,"column_end":37},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":660},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":78101,"byte_end":78110,"line_start":1425,"line_end":1425,"column_start":19,"column_end":28},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":660},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":79302,"byte_end":79313,"line_start":1454,"line_end":1454,"column_start":19,"column_end":30},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":686},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":80378,"byte_end":80389,"line_start":1483,"line_end":1483,"column_start":19,"column_end":30},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":709},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":81459,"byte_end":81468,"line_start":1512,"line_end":1512,"column_start":24,"column_end":33},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":660},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":81495,"byte_end":81506,"line_start":1513,"line_end":1513,"column_start":24,"column_end":35},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":686},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/ipnet.rs","byte_start":81533,"byte_end":81544,"line_start":1514,"line_end":1514,"column_start":24,"column_end":35},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":709},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":89142,"byte_end":89148,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":389},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98076,"byte_end":98081,"line_start":295,"line_end":295,"column_start":18,"column_end":23},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":584},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98351,"byte_end":98358,"line_start":305,"line_end":305,"column_start":18,"column_end":25},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":608},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":98632,"byte_end":98639,"line_start":315,"line_end":315,"column_start":18,"column_end":25},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":628},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99402,"byte_end":99416,"line_start":339,"line_end":339,"column_start":23,"column_end":37},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":732},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.5.0/src/parser.rs","byte_start":99555,"byte_end":99569,"line_start":345,"line_end":345,"column_start":16,"column_end":30},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":732},"to":{"krate":1,"index":2576}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libitoa-b40bc4dcf005fbef.json b/core/target/rls/debug/deps/save-analysis/libitoa-b40bc4dcf005fbef.json new file mode 100644 index 0000000..68ce838 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libitoa-b40bc4dcf005fbef.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","itoa","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=b40bc4dcf005fbef","-C","extra-filename=-b40bc4dcf005fbef","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libitoa-b40bc4dcf005fbef.rmeta"},"prelude":{"crate_id":{"name":"itoa","disambiguator":[7393933075095941970,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":0,"byte_end":12926,"line_start":1,"line_end":358,"column_start":1,"column_end":62}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":0,"byte_end":12926,"line_start":1,"line_end":358,"column_start":1,"column_end":62},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":28},{"krate":0,"index":30},{"krate":0,"index":32},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":83},{"krate":0,"index":87},{"krate":0,"index":59},{"krate":0,"index":88},{"krate":0,"index":92},{"krate":0,"index":63},{"krate":0,"index":93},{"krate":0,"index":97},{"krate":0,"index":67},{"krate":0,"index":98},{"krate":0,"index":102},{"krate":0,"index":71},{"krate":0,"index":103},{"krate":0,"index":107},{"krate":0,"index":75},{"krate":0,"index":108},{"krate":0,"index":112},{"krate":0,"index":79},{"krate":0,"index":121},{"krate":0,"index":125},{"krate":0,"index":113},{"krate":0,"index":126},{"krate":0,"index":130},{"krate":0,"index":117},{"krate":0,"index":139},{"krate":0,"index":143},{"krate":0,"index":131},{"krate":0,"index":144},{"krate":0,"index":148},{"krate":0,"index":135},{"krate":0,"index":54}],"decl_id":null,"docs":" [![github]](https://github.com/dtolnay/itoa) [![crates-io]](https://crates.io/crates/itoa) [![docs-rs]](https://docs.rs/itoa)","sig":null,"attributes":[{"value":"/ [![github]](https://github.com/dtolnay/itoa) [![crates-io]](https://crates.io/crates/itoa) [![docs-rs]](https://docs.rs/itoa)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":0,"byte_end":139,"line_start":1,"line_end":1,"column_start":1,"column_end":140}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":140,"byte_end":143,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":144,"byte_end":250,"line_start":3,"line_end":3,"column_start":1,"column_end":107}},{"value":"/ [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":251,"byte_end":361,"line_start":4,"line_end":4,"column_start":1,"column_end":111}},{"value":"/ [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logoColor=white&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmNWY1ZjUiIGQ9Ik00ODguNiAyNTAuMkwzOTIgMjE0VjEwNS41YzAtMTUtOS4zLTI4LjQtMjMuNC0zMy43bC0xMDAtMzcuNWMtOC4xLTMuMS0xNy4xLTMuMS0yNS4zIDBsLTEwMCAzNy41Yy0xNC4xIDUuMy0yMy40IDE4LjctMjMuNCAzMy43VjIxNGwtOTYuNiAzNi4yQzkuMyAyNTUuNSAwIDI2OC45IDAgMjgzLjlWMzk0YzAgMTMuNiA3LjcgMjYuMSAxOS45IDMyLjJsMTAwIDUwYzEwLjEgNS4xIDIyLjEgNS4xIDMyLjIgMGwxMDMuOS01MiAxMDMuOSA1MmMxMC4xIDUuMSAyMi4xIDUuMSAzMi4yIDBsMTAwLTUwYzEyLjItNi4xIDE5LjktMTguNiAxOS45LTMyLjJWMjgzLjljMC0xNS05LjMtMjguNC0yMy40LTMzLjd6TTM1OCAyMTQuOGwtODUgMzEuOXYtNjguMmw4NS0zN3Y3My4zek0xNTQgMTA0LjFsMTAyLTM4LjIgMTAyIDM4LjJ2LjZsLTEwMiA0MS40LTEwMi00MS40di0uNnptODQgMjkxLjFsLTg1IDQyLjV2LTc5LjFsODUtMzguOHY3NS40em0wLTExMmwtMTAyIDQxLjQtMTAyLTQxLjR2LS42bDEwMi0zOC4yIDEwMiAzOC4ydi42em0yNDAgMTEybC04NSA0Mi41di03OS4xbDg1LTM4Ljh2NzUuNHptMC0xMTJsLTEwMiA0MS40LTEwMi00MS40di0uNmwxMDItMzguMiAxMDIgMzguMnYuNnoiPjwvcGF0aD48L3N2Zz4K","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":362,"byte_end":1466,"line_start":5,"line_end":5,"column_start":1,"column_end":1105}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1467,"byte_end":1470,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1471,"byte_end":1479,"line_start":7,"line_end":7,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1480,"byte_end":1483,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ This crate provides fast functions for printing integer primitives to an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1484,"byte_end":1560,"line_start":9,"line_end":9,"column_start":1,"column_end":77}},{"value":"/ [`io::Write`] or a [`fmt::Write`]. The implementation comes straight from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1561,"byte_end":1638,"line_start":10,"line_end":10,"column_start":1,"column_end":78}},{"value":"/ [libcore] but avoids the performance penalty of going through","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1639,"byte_end":1704,"line_start":11,"line_end":11,"column_start":1,"column_end":66}},{"value":"/ [`fmt::Formatter`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1705,"byte_end":1728,"line_start":12,"line_end":12,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1729,"byte_end":1732,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ See also [`dtoa`] for printing floating point primitives.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1733,"byte_end":1794,"line_start":14,"line_end":14,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1795,"byte_end":1798,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ [`io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1799,"byte_end":1867,"line_start":16,"line_end":16,"column_start":1,"column_end":69}},{"value":"/ [`fmt::Write`]: https://doc.rust-lang.org/core/fmt/trait.Write.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1868,"byte_end":1939,"line_start":17,"line_end":17,"column_start":1,"column_end":72}},{"value":"/ [libcore]: https://github.com/rust-lang/rust/blob/b8214dc6c6fc20d0a660fb5700dca9ebf51ebe89/src/libcore/fmt/num.rs#L201-L254","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":1940,"byte_end":2067,"line_start":18,"line_end":18,"column_start":1,"column_end":128}},{"value":"/ [`fmt::Formatter`]: https://doc.rust-lang.org/std/fmt/struct.Formatter.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2068,"byte_end":2147,"line_start":19,"line_end":19,"column_start":1,"column_end":80}},{"value":"/ [`dtoa`]: https://github.com/dtolnay/dtoa","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2148,"byte_end":2193,"line_start":20,"line_end":20,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2194,"byte_end":2197,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2198,"byte_end":2206,"line_start":22,"line_end":22,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2207,"byte_end":2210,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ # Performance (lower is better)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2211,"byte_end":2246,"line_start":24,"line_end":24,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2247,"byte_end":2250,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ ![performance](https://raw.githubusercontent.com/dtolnay/itoa/master/performance.png)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2251,"byte_end":2340,"line_start":26,"line_end":26,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2341,"byte_end":2344,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2345,"byte_end":2353,"line_start":28,"line_end":28,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2354,"byte_end":2357,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2358,"byte_end":2372,"line_start":30,"line_end":30,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2373,"byte_end":2376,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2377,"byte_end":2395,"line_start":32,"line_end":32,"column_start":1,"column_end":19}},{"value":"/ use std::{fmt, io};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2396,"byte_end":2419,"line_start":33,"line_end":33,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2420,"byte_end":2423,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ fn demo_itoa_write() -> io::Result<()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2424,"byte_end":2468,"line_start":35,"line_end":35,"column_start":1,"column_end":45}},{"value":"/ // Write to a vector or other io::Write.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2469,"byte_end":2517,"line_start":36,"line_end":36,"column_start":1,"column_end":49}},{"value":"/ let mut buf = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2518,"byte_end":2551,"line_start":37,"line_end":37,"column_start":1,"column_end":34}},{"value":"/ itoa::write(&mut buf, 128u64)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2552,"byte_end":2591,"line_start":38,"line_end":38,"column_start":1,"column_end":40}},{"value":"/ println!(\"{:?}\", buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2592,"byte_end":2622,"line_start":39,"line_end":39,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2623,"byte_end":2626,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ // Write to a stack buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2627,"byte_end":2662,"line_start":41,"line_end":41,"column_start":1,"column_end":36}},{"value":"/ let mut bytes = [0u8; 20];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2663,"byte_end":2697,"line_start":42,"line_end":42,"column_start":1,"column_end":35}},{"value":"/ let n = itoa::write(&mut bytes[..], 128u64)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2698,"byte_end":2751,"line_start":43,"line_end":43,"column_start":1,"column_end":54}},{"value":"/ println!(\"{:?}\", &bytes[..n]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2752,"byte_end":2790,"line_start":44,"line_end":44,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2791,"byte_end":2794,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2795,"byte_end":2809,"line_start":46,"line_end":46,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2810,"byte_end":2815,"line_start":47,"line_end":47,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2816,"byte_end":2819,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ fn demo_itoa_fmt() -> fmt::Result {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2820,"byte_end":2859,"line_start":49,"line_end":49,"column_start":1,"column_end":40}},{"value":"/ // Write to a string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2860,"byte_end":2889,"line_start":50,"line_end":50,"column_start":1,"column_end":30}},{"value":"/ let mut s = String::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2890,"byte_end":2924,"line_start":51,"line_end":51,"column_start":1,"column_end":35}},{"value":"/ itoa::fmt(&mut s, 128u64)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2925,"byte_end":2960,"line_start":52,"line_end":52,"column_start":1,"column_end":36}},{"value":"/ println!(\"{}\", s);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2961,"byte_end":2987,"line_start":53,"line_end":53,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2988,"byte_end":2991,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":2992,"byte_end":3006,"line_start":55,"line_end":55,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3007,"byte_end":3012,"line_start":56,"line_end":56,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3013,"byte_end":3020,"line_start":57,"line_end":57,"column_start":1,"column_end":8}}]},{"kind":"Function","id":{"krate":0,"index":22},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3627,"byte_end":3632,"line_start":84,"line_end":84,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(W, V) -> io::Result where W: io::Write, V: Integer","parent":null,"children":[],"decl_id":null,"docs":" Write integer to an `io::Write`.\n","sig":null,"attributes":[{"value":"/ Write integer to an `io::Write`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3549,"byte_end":3585,"line_start":81,"line_end":81,"column_start":1,"column_end":37}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3586,"byte_end":3609,"line_start":82,"line_end":82,"column_start":1,"column_end":24}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3610,"byte_end":3619,"line_start":83,"line_end":83,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":25},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3927,"byte_end":3930,"line_start":95,"line_end":95,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(W, V) -> fmt::Result where W: fmt::Write, V: Integer","parent":null,"children":[],"decl_id":null,"docs":" Write integer to an `fmt::Write`.\n","sig":null,"attributes":[{"value":"/ Write integer to an `fmt::Write`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3872,"byte_end":3909,"line_start":93,"line_end":93,"column_start":1,"column_end":38}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":3910,"byte_end":3919,"line_start":94,"line_end":94,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4295,"byte_end":4301,"line_start":110,"line_end":110,"column_start":12,"column_end":18},"name":"Buffer","qualname":"::Buffer","value":"Buffer { }","parent":null,"children":[{"krate":0,"index":56}],"decl_id":null,"docs":" A safe API for formatting integers to text.","sig":null,"attributes":[{"value":"/ A safe API for formatting integers to text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4068,"byte_end":4115,"line_start":100,"line_end":100,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4116,"byte_end":4119,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4120,"byte_end":4133,"line_start":102,"line_end":102,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4134,"byte_end":4137,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4138,"byte_end":4145,"line_start":104,"line_end":104,"column_start":1,"column_end":8}},{"value":"/ let mut buffer = itoa::Buffer::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4146,"byte_end":4187,"line_start":105,"line_end":105,"column_start":1,"column_end":42}},{"value":"/ let printed = buffer.format(1234);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4188,"byte_end":4226,"line_start":106,"line_end":106,"column_start":1,"column_end":39}},{"value":"/ assert_eq!(printed, \"1234\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4227,"byte_end":4259,"line_start":107,"line_end":107,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4260,"byte_end":4267,"line_start":108,"line_end":108,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4385,"byte_end":4392,"line_start":116,"line_end":116,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Buffer","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4368,"byte_end":4377,"line_start":115,"line_end":115,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4483,"byte_end":4488,"line_start":123,"line_end":123,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4466,"byte_end":4475,"line_start":122,"line_end":122,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4706,"byte_end":4709,"line_start":133,"line_end":133,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Buffer","parent":null,"children":[],"decl_id":null,"docs":" This is a cheap operation; you don't need to worry about reusing buffers\n for efficiency.\n","sig":null,"attributes":[{"value":"/ This is a cheap operation; you don't need to worry about reusing buffers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4555,"byte_end":4631,"line_start":129,"line_end":129,"column_start":5,"column_end":81}},{"value":"/ for efficiency.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4636,"byte_end":4655,"line_start":130,"line_end":130,"column_start":5,"column_end":24}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4660,"byte_end":4669,"line_start":131,"line_end":131,"column_start":5,"column_end":14}},{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4674,"byte_end":4694,"line_start":132,"line_end":132,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4942,"byte_end":4948,"line_start":141,"line_end":141,"column_start":12,"column_end":18},"name":"format","qualname":"::format","value":"fn format(&'_ mut Self, I) -> &'_ str where I: Integer","parent":null,"children":[],"decl_id":null,"docs":" Print an integer into this buffer and return a reference to its string representation\n within the buffer.\n","sig":null,"attributes":[{"value":"/ Print an integer into this buffer and return a reference to its string representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4814,"byte_end":4903,"line_start":139,"line_end":139,"column_start":5,"column_end":94}},{"value":"/ within the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4908,"byte_end":4930,"line_start":140,"line_end":140,"column_start":5,"column_end":27}}]},{"kind":"Trait","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":5115,"byte_end":5121,"line_start":148,"line_end":148,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":5291,"byte_end":5298,"line_start":154,"line_end":154,"column_start":11,"column_end":18},"name":"Integer","qualname":"::Integer","value":"Integer: private::Sealed","parent":null,"children":[{"krate":0,"index":39}],"decl_id":null,"docs":" An integer that can be formatted by `itoa::write` and `itoa::fmt`.","sig":null,"attributes":[{"value":"/ An integer that can be formatted by `itoa::write` and `itoa::fmt`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":5128,"byte_end":5198,"line_start":151,"line_end":151,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":5199,"byte_end":5202,"line_start":152,"line_end":152,"column_start":1,"column_end":4}},{"value":"/ This trait is sealed and cannot be implemented for types outside of itoa.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":5203,"byte_end":5280,"line_start":153,"line_end":153,"column_start":1,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":5367,"byte_end":5372,"line_start":157,"line_end":157,"column_start":8,"column_end":13},"name":"write","qualname":"::Integer::write","value":"fn write<'_>(Self, &'_ mut Buffer) -> &'_ str","parent":{"krate":0,"index":38},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4355,"byte_end":4361,"line_start":114,"line_end":114,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":29}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4453,"byte_end":4459,"line_start":121,"line_end":121,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":31}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4542,"byte_end":4548,"line_start":128,"line_end":128,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":33},{"krate":0,"index":34}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4355,"byte_end":4361,"line_start":114,"line_end":114,"column_start":18,"column_end":24},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":55},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4453,"byte_end":4459,"line_start":121,"line_end":121,"column_start":16,"column_end":22},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":55},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":4542,"byte_end":4548,"line_start":128,"line_end":128,"column_start":6,"column_end":12},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":55},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.8/src/lib.rs","byte_start":5309,"byte_end":5315,"line_start":154,"line_end":154,"column_start":29,"column_end":35},"kind":"SuperTrait","from":{"krate":0,"index":37},"to":{"krate":0,"index":38}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/liblazy_static-e1174dee6d7e1a26.json b/core/target/rls/debug/deps/save-analysis/liblazy_static-e1174dee6d7e1a26.json new file mode 100644 index 0000000..2ae870b --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/liblazy_static-e1174dee6d7e1a26.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","lazy_static","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=e1174dee6d7e1a26","-C","extra-filename=-e1174dee6d7e1a26","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/liblazy_static-e1174dee6d7e1a26.rmeta"},"prelude":{"crate_id":{"name":"lazy_static","disambiguator":[10822520103146193184,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":4,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":342,"byte_end":6338,"line_start":8,"line_end":215,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":4,"index":8666},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":6895,"byte_end":6904,"line_start":16,"line_end":16,"column_start":26,"column_end":35},"alias_span":null,"name":"ONCE_INIT","value":"","parent":{"krate":0,"index":4}},{"kind":"Use","ref_id":{"krate":1,"index":3486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":3189,"byte_end":3194,"line_start":120,"line_end":120,"column_start":20,"column_end":25},"alias_span":null,"name":"__Deref","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":342,"byte_end":6338,"line_start":8,"line_end":215,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":41}],"decl_id":null,"docs":"A macro for declaring lazily evaluated statics.","sig":null,"attributes":[{"value":"*\nA macro for declaring lazily evaluated statics.\n\nUsing this macro, it is possible to have `static`s that require code to be\nexecuted at runtime in order to be initialized.\nThis includes anything requiring heap allocations, like vectors or hash maps,\nas well as anything that requires function calls to be computed.\n\n# Syntax\n\n```ignore\nlazy_static! {\n [pub] static ref NAME_1: TYPE_1 = EXPR_1;\n [pub] static ref NAME_2: TYPE_2 = EXPR_2;\n ...\n [pub] static ref NAME_N: TYPE_N = EXPR_N;\n}\n```\n\nAttributes (including doc comments) are supported as well:\n\n```rust\n# #[macro_use]\n# extern crate lazy_static;\n# fn main() {\nlazy_static! {\n /// This is an example for using doc comment attributes\n static ref EXAMPLE: u8 = 42;\n}\n# }\n```\n\n# Semantics\n\nFor a given `static ref NAME: TYPE = EXPR;`, the macro generates a unique type that\nimplements `Deref` and stores it in a static with name `NAME`. (Attributes end up\nattaching to this type.)\n\nOn first deref, `EXPR` gets evaluated and stored internally, such that all further derefs\ncan return a reference to the same object. Note that this can lead to deadlocks\nif you have multiple lazy statics that depend on each other in their initialization.\n\nApart from the lazy initialization, the resulting \"static ref\" variables\nhave generally the same properties as regular \"static\" variables:\n\n- Any type in them needs to fulfill the `Sync` trait.\n- If the type has a destructor, then it will not run when the process exits.\n\n# Example\n\nUsing the macro:\n\n```rust\n#[macro_use]\nextern crate lazy_static;\n\nuse std::collections::HashMap;\n\nlazy_static! {\n static ref HASHMAP: HashMap = {\n let mut m = HashMap::new();\n m.insert(0, \"foo\");\n m.insert(1, \"bar\");\n m.insert(2, \"baz\");\n m\n };\n static ref COUNT: usize = HASHMAP.len();\n static ref NUMBER: u32 = times_two(21);\n}\n\nfn times_two(n: u32) -> u32 { n * 2 }\n\nfn main() {\n println!(\"The map has {} entries.\", *COUNT);\n println!(\"The entry for `0` is \\\"{}\\\".\", HASHMAP.get(&0).unwrap());\n println!(\"A expensive calculation on a static results in: {}.\", *NUMBER);\n}\n```\n\n# Implementation details\n\nThe `Deref` implementation uses a hidden static variable that is guarded by an atomic check on each access.\n\n# Cargo features\n\nThis crate provides one cargo feature:\n\n- `spin_no_std`: This allows using this crate in a no-std environment, by depending on the standalone `spin` crate.\n\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":342,"byte_end":2810,"line_start":8,"line_end":97,"column_start":1,"column_end":3}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":2873,"byte_end":2883,"line_start":100,"line_end":100,"column_start":1,"column_end":11}}]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"lazy","qualname":"::lazy","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","parent":null,"children":[{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":25},{"krate":0,"index":31},{"krate":0,"index":33}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(not(feature = \"spin_no_std\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":2885,"byte_end":2921,"line_start":102,"line_end":102,"column_start":1,"column_end":37}},{"value":"path = \"inline_lazy.rs\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":2922,"byte_end":2946,"line_start":103,"line_end":103,"column_start":1,"column_end":25}}]},{"kind":"Struct","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":6988,"byte_end":6992,"line_start":19,"line_end":19,"column_start":12,"column_end":16},"name":"Lazy","qualname":"::lazy::Lazy","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7090,"byte_end":7094,"line_start":23,"line_end":23,"column_start":15,"column_end":19},"name":"INIT","qualname":"::lazy::Lazy::::INIT","value":"Self","parent":{"krate":0,"index":25},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7055,"byte_end":7075,"line_start":22,"line_end":22,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7171,"byte_end":7174,"line_start":26,"line_end":26,"column_start":12,"column_end":15},"name":"get","qualname":">::get","value":"fn get(&'static Self, F) -> &'static T where F: FnOnce() -> T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7142,"byte_end":7159,"line_start":25,"line_end":25,"column_start":5,"column_end":22}}]},{"kind":"Trait","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5660,"byte_end":5670,"line_start":185,"line_end":185,"column_start":11,"column_end":21},"name":"LazyStatic","qualname":"::LazyStatic","value":"LazyStatic","parent":null,"children":[{"krate":0,"index":40}],"decl_id":null,"docs":" Support trait for enabling a few common operation on lazy static values.","sig":null,"attributes":[{"value":"/ Support trait for enabling a few common operation on lazy static values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5466,"byte_end":5542,"line_start":181,"line_end":181,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5543,"byte_end":5546,"line_start":182,"line_end":182,"column_start":1,"column_end":4}},{"value":"/ This is implemented by each defined lazy static, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5547,"byte_end":5603,"line_start":183,"line_end":183,"column_start":1,"column_end":57}},{"value":"/ used by the free functions in this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5604,"byte_end":5649,"line_start":184,"line_end":184,"column_start":1,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5699,"byte_end":5709,"line_start":187,"line_end":187,"column_start":8,"column_end":18},"name":"initialize","qualname":"::LazyStatic::initialize","value":"fn initialize<'_>(&'_ Self)","parent":{"krate":0,"index":39},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6265,"byte_end":6275,"line_start":213,"line_end":213,"column_start":8,"column_end":18},"name":"initialize","qualname":"::initialize","value":"fn initialize(&'_ T) where T: LazyStatic","parent":null,"children":[],"decl_id":null,"docs":" Takes a shared reference to a lazy static and initializes\n it if it has not been already.","sig":null,"attributes":[{"value":"/ Takes a shared reference to a lazy static and initializes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5727,"byte_end":5788,"line_start":190,"line_end":190,"column_start":1,"column_end":62}},{"value":"/ it if it has not been already.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5789,"byte_end":5823,"line_start":191,"line_end":191,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5824,"byte_end":5827,"line_start":192,"line_end":192,"column_start":1,"column_end":4}},{"value":"/ This can be used to control the initialization point of a lazy static.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5828,"byte_end":5902,"line_start":193,"line_end":193,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5903,"byte_end":5906,"line_start":194,"line_end":194,"column_start":1,"column_end":4}},{"value":"/ Example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5907,"byte_end":5919,"line_start":195,"line_end":195,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5920,"byte_end":5923,"line_start":196,"line_end":196,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5924,"byte_end":5935,"line_start":197,"line_end":197,"column_start":1,"column_end":12}},{"value":"/ #[macro_use]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5936,"byte_end":5952,"line_start":198,"line_end":198,"column_start":1,"column_end":17}},{"value":"/ extern crate lazy_static;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5953,"byte_end":5982,"line_start":199,"line_end":199,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5983,"byte_end":5986,"line_start":200,"line_end":200,"column_start":1,"column_end":4}},{"value":"/ lazy_static! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":5987,"byte_end":6005,"line_start":201,"line_end":201,"column_start":1,"column_end":19}},{"value":"/ static ref BUFFER: Vec = (0..255).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6006,"byte_end":6062,"line_start":202,"line_end":202,"column_start":1,"column_end":57}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6063,"byte_end":6068,"line_start":203,"line_end":203,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6069,"byte_end":6072,"line_start":204,"line_end":204,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6073,"byte_end":6088,"line_start":205,"line_end":205,"column_start":1,"column_end":16}},{"value":"/ lazy_static::initialize(&BUFFER);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6089,"byte_end":6130,"line_start":206,"line_end":206,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6131,"byte_end":6134,"line_start":207,"line_end":207,"column_start":1,"column_end":4}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6135,"byte_end":6149,"line_start":208,"line_end":208,"column_start":1,"column_end":15}},{"value":"/ work_with_initialized_data(&BUFFER);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6150,"byte_end":6194,"line_start":209,"line_end":209,"column_start":1,"column_end":45}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6195,"byte_end":6200,"line_start":210,"line_end":210,"column_start":1,"column_end":6}},{"value":"/ # fn work_with_initialized_data(_: &[u8]) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6201,"byte_end":6249,"line_start":211,"line_end":211,"column_start":1,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":6250,"byte_end":6257,"line_start":212,"line_end":212,"column_start":1,"column_end":8}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7041,"byte_end":7045,"line_start":21,"line_end":21,"column_start":15,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":27},{"krate":0,"index":28}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7793,"byte_end":7797,"line_start":49,"line_end":49,"column_start":31,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","byte_start":2970,"byte_end":2974,"line_start":105,"line_end":105,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":4}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7041,"byte_end":7045,"line_start":21,"line_end":21,"column_start":15,"column_end":19},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":20},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs","byte_start":7793,"byte_end":7797,"line_start":49,"line_end":49,"column_start":31,"column_end":35},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":20},"to":{"krate":1,"index":3275}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/liblog-3e1aa8f509a75100.json b/core/target/rls/debug/deps/save-analysis/liblog-3e1aa8f509a75100.json new file mode 100644 index 0000000..a36e24a --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/liblog-3e1aa8f509a75100.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","log","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=3e1aa8f509a75100","-C","extra-filename=-3e1aa8f509a75100","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","cfg_if=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta","--cap-lints","allow","--cfg","atomic_cas","--cfg","has_atomics","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/liblog-3e1aa8f509a75100.rmeta"},"prelude":{"crate_id":{"name":"log","disambiguator":[16472255942076599003,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","num":4,"id":{"name":"cfg_if","disambiguator":[4590009807048894466,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":467,"byte_end":59737,"line_start":11,"line_end":1971,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":47485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":48960,"byte_end":48966,"line_start":1640,"line_end":1640,"column_start":26,"column_end":32},"alias_span":null,"name":"Option","value":"","parent":{"krate":0,"index":196}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":467,"byte_end":59737,"line_start":11,"line_end":1971,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":31},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":201},{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":217},{"krate":0,"index":219},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":60},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":222},{"krate":0,"index":235},{"krate":0,"index":236},{"krate":0,"index":237},{"krate":0,"index":239},{"krate":0,"index":241},{"krate":0,"index":90},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":102},{"krate":0,"index":108},{"krate":0,"index":110},{"krate":0,"index":115},{"krate":0,"index":117},{"krate":0,"index":244},{"krate":0,"index":252},{"krate":0,"index":254},{"krate":0,"index":257},{"krate":0,"index":259},{"krate":0,"index":262},{"krate":0,"index":264},{"krate":0,"index":268},{"krate":0,"index":271},{"krate":0,"index":274},{"krate":0,"index":278},{"krate":0,"index":125},{"krate":0,"index":281},{"krate":0,"index":288},{"krate":0,"index":291},{"krate":0,"index":128},{"krate":0,"index":294},{"krate":0,"index":297},{"krate":0,"index":142},{"krate":0,"index":300},{"krate":0,"index":304},{"krate":0,"index":307},{"krate":0,"index":309},{"krate":0,"index":312},{"krate":0,"index":314},{"krate":0,"index":318},{"krate":0,"index":321},{"krate":0,"index":324},{"krate":0,"index":328},{"krate":0,"index":155},{"krate":0,"index":331},{"krate":0,"index":334},{"krate":0,"index":336},{"krate":0,"index":339},{"krate":0,"index":341},{"krate":0,"index":345},{"krate":0,"index":348},{"krate":0,"index":351},{"krate":0,"index":355},{"krate":0,"index":160},{"krate":0,"index":166},{"krate":0,"index":170},{"krate":0,"index":172},{"krate":0,"index":176},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":185},{"krate":0,"index":187},{"krate":0,"index":358},{"krate":0,"index":361},{"krate":0,"index":188},{"krate":0,"index":363},{"krate":0,"index":366},{"krate":0,"index":368},{"krate":0,"index":369},{"krate":0,"index":190},{"krate":0,"index":192},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":200},{"krate":0,"index":372}],"decl_id":null,"docs":" A lightweight logging facade.","sig":null,"attributes":[{"value":"/ A lightweight logging facade.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":467,"byte_end":500,"line_start":11,"line_end":11,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":501,"byte_end":504,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ The `log` crate provides a single logging API that abstracts over the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":505,"byte_end":578,"line_start":13,"line_end":13,"column_start":1,"column_end":74}},{"value":"/ actual logging implementation. Libraries can use the logging API provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":579,"byte_end":656,"line_start":14,"line_end":14,"column_start":1,"column_end":78}},{"value":"/ by this crate, and the consumer of those libraries can choose the logging","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":657,"byte_end":734,"line_start":15,"line_end":15,"column_start":1,"column_end":78}},{"value":"/ implementation that is most suitable for its use case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":735,"byte_end":793,"line_start":16,"line_end":16,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":794,"byte_end":797,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ If no logging implementation is selected, the facade falls back to a \"noop\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":798,"byte_end":877,"line_start":18,"line_end":18,"column_start":1,"column_end":80}},{"value":"/ implementation that ignores all log messages. The overhead in this case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":878,"byte_end":953,"line_start":19,"line_end":19,"column_start":1,"column_end":76}},{"value":"/ is very small - just an integer load, comparison and jump.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":954,"byte_end":1016,"line_start":20,"line_end":20,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1017,"byte_end":1020,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ A log request consists of a _target_, a _level_, and a _body_. A target is a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1021,"byte_end":1101,"line_start":22,"line_end":22,"column_start":1,"column_end":81}},{"value":"/ string which defaults to the module path of the location of the log request,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1102,"byte_end":1182,"line_start":23,"line_end":23,"column_start":1,"column_end":81}},{"value":"/ though that default may be overridden. Logger implementations typically use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1183,"byte_end":1262,"line_start":24,"line_end":24,"column_start":1,"column_end":80}},{"value":"/ the target to filter requests based on some user configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1263,"byte_end":1330,"line_start":25,"line_end":25,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1331,"byte_end":1334,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1335,"byte_end":1346,"line_start":27,"line_end":27,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1347,"byte_end":1350,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ The basic use of the log crate is through the five logging macros: [`error!`],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1351,"byte_end":1433,"line_start":29,"line_end":29,"column_start":1,"column_end":83}},{"value":"/ [`warn!`], [`info!`], [`debug!`] and [`trace!`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1434,"byte_end":1485,"line_start":30,"line_end":30,"column_start":1,"column_end":52}},{"value":"/ where `error!` represents the highest-priority log messages","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1486,"byte_end":1549,"line_start":31,"line_end":31,"column_start":1,"column_end":64}},{"value":"/ and `trace!` the lowest. The log messages are filtered by configuring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1550,"byte_end":1623,"line_start":32,"line_end":32,"column_start":1,"column_end":74}},{"value":"/ the log level to exclude messages with a lower priority.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1624,"byte_end":1684,"line_start":33,"line_end":33,"column_start":1,"column_end":61}},{"value":"/ Each of these macros accept format strings similarly to [`println!`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1685,"byte_end":1758,"line_start":34,"line_end":34,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1759,"byte_end":1762,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1763,"byte_end":1766,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ [`error!`]: ./macro.error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1767,"byte_end":1801,"line_start":37,"line_end":37,"column_start":1,"column_end":35}},{"value":"/ [`warn!`]: ./macro.warn.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1802,"byte_end":1834,"line_start":38,"line_end":38,"column_start":1,"column_end":33}},{"value":"/ [`info!`]: ./macro.info.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1835,"byte_end":1867,"line_start":39,"line_end":39,"column_start":1,"column_end":33}},{"value":"/ [`debug!`]: ./macro.debug.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1868,"byte_end":1902,"line_start":40,"line_end":40,"column_start":1,"column_end":35}},{"value":"/ [`trace!`]: ./macro.trace.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1903,"byte_end":1937,"line_start":41,"line_end":41,"column_start":1,"column_end":35}},{"value":"/ [`println!`]: https://doc.rust-lang.org/stable/std/macro.println.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":1938,"byte_end":2011,"line_start":42,"line_end":42,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2012,"byte_end":2015,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ ## In libraries","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2016,"byte_end":2035,"line_start":44,"line_end":44,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2036,"byte_end":2039,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ Libraries should link only to the `log` crate, and use the provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2040,"byte_end":2111,"line_start":46,"line_end":46,"column_start":1,"column_end":72}},{"value":"/ macros to log whatever information will be useful to downstream consumers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2112,"byte_end":2190,"line_start":47,"line_end":47,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2191,"byte_end":2194,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ ### Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2195,"byte_end":2211,"line_start":49,"line_end":49,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2212,"byte_end":2215,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2216,"byte_end":2234,"line_start":51,"line_end":51,"column_start":1,"column_end":19}},{"value":"/ # #[derive(Debug)] pub struct Yak(String);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2235,"byte_end":2281,"line_start":52,"line_end":52,"column_start":1,"column_end":47}},{"value":"/ # impl Yak { fn shave(&mut self, _: u32) {} }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2282,"byte_end":2331,"line_start":53,"line_end":53,"column_start":1,"column_end":50}},{"value":"/ # fn find_a_razor() -> Result { Ok(1) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2332,"byte_end":2385,"line_start":54,"line_end":54,"column_start":1,"column_end":54}},{"value":"/ use log::{info, warn};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2386,"byte_end":2412,"line_start":55,"line_end":55,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2413,"byte_end":2416,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ pub fn shave_the_yak(yak: &mut Yak) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2417,"byte_end":2458,"line_start":57,"line_end":57,"column_start":1,"column_end":42}},{"value":"/ info!(target: \"yak_events\", \"Commencing yak shaving for {:?}\", yak);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2459,"byte_end":2535,"line_start":58,"line_end":58,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2536,"byte_end":2539,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ loop {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2540,"byte_end":2554,"line_start":60,"line_end":60,"column_start":1,"column_end":15}},{"value":"/ match find_a_razor() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2555,"byte_end":2589,"line_start":61,"line_end":61,"column_start":1,"column_end":35}},{"value":"/ Ok(razor) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2590,"byte_end":2620,"line_start":62,"line_end":62,"column_start":1,"column_end":31}},{"value":"/ info!(\"Razor located: {}\", razor);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2621,"byte_end":2675,"line_start":63,"line_end":63,"column_start":1,"column_end":55}},{"value":"/ yak.shave(razor);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2676,"byte_end":2713,"line_start":64,"line_end":64,"column_start":1,"column_end":38}},{"value":"/ break;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2714,"byte_end":2740,"line_start":65,"line_end":65,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2741,"byte_end":2758,"line_start":66,"line_end":66,"column_start":1,"column_end":18}},{"value":"/ Err(err) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2759,"byte_end":2788,"line_start":67,"line_end":67,"column_start":1,"column_end":30}},{"value":"/ warn!(\"Unable to locate a razor: {}, retrying\", err);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2789,"byte_end":2862,"line_start":68,"line_end":68,"column_start":1,"column_end":74}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2863,"byte_end":2880,"line_start":69,"line_end":69,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2881,"byte_end":2894,"line_start":70,"line_end":70,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2895,"byte_end":2904,"line_start":71,"line_end":71,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2905,"byte_end":2910,"line_start":72,"line_end":72,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2911,"byte_end":2929,"line_start":73,"line_end":73,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2930,"byte_end":2937,"line_start":74,"line_end":74,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2938,"byte_end":2941,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ ## In executables","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2942,"byte_end":2963,"line_start":76,"line_end":76,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2964,"byte_end":2967,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ Executables should choose a logging implementation and initialize it early in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":2968,"byte_end":3053,"line_start":78,"line_end":78,"column_start":1,"column_end":86}},{"value":"/ runtime of the program. Logging implementations will typically include a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3054,"byte_end":3130,"line_start":79,"line_end":79,"column_start":1,"column_end":77}},{"value":"/ function to do this. Any log messages generated before","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3131,"byte_end":3189,"line_start":80,"line_end":80,"column_start":1,"column_end":59}},{"value":"/ the implementation is initialized will be ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3190,"byte_end":3244,"line_start":81,"line_end":81,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3245,"byte_end":3248,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ The executable itself may use the `log` crate to log as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3249,"byte_end":3314,"line_start":83,"line_end":83,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3315,"byte_end":3318,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ ### Warning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3319,"byte_end":3334,"line_start":85,"line_end":85,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3335,"byte_end":3338,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ The logging system may only be initialized once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3339,"byte_end":3391,"line_start":87,"line_end":87,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3392,"byte_end":3395,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ ## Structured logging","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3396,"byte_end":3421,"line_start":89,"line_end":89,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3422,"byte_end":3425,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ If you enable the `kv_unstable` feature you can associate structured values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3426,"byte_end":3505,"line_start":91,"line_end":91,"column_start":1,"column_end":80}},{"value":"/ with your log records. If we take the example from before, we can include","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3506,"byte_end":3583,"line_start":92,"line_end":92,"column_start":1,"column_end":78}},{"value":"/ some additional context besides what's in the formatted message:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3584,"byte_end":3652,"line_start":93,"line_end":93,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3653,"byte_end":3656,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3657,"byte_end":3675,"line_start":95,"line_end":95,"column_start":1,"column_end":19}},{"value":"/ # #[macro_use] extern crate serde;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3676,"byte_end":3714,"line_start":96,"line_end":96,"column_start":1,"column_end":39}},{"value":"/ # #[derive(Debug, Serialize)] pub struct Yak(String);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3715,"byte_end":3772,"line_start":97,"line_end":97,"column_start":1,"column_end":58}},{"value":"/ # impl Yak { fn shave(&mut self, _: u32) {} }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3773,"byte_end":3822,"line_start":98,"line_end":98,"column_start":1,"column_end":50}},{"value":"/ # fn find_a_razor() -> Result { Ok(1) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3823,"byte_end":3887,"line_start":99,"line_end":99,"column_start":1,"column_end":65}},{"value":"/ # #[cfg(feature = \"kv_unstable_serde\")]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3888,"byte_end":3931,"line_start":100,"line_end":100,"column_start":1,"column_end":44}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3932,"byte_end":3949,"line_start":101,"line_end":101,"column_start":1,"column_end":18}},{"value":"/ use log::{info, warn, as_serde, as_error};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3950,"byte_end":3996,"line_start":102,"line_end":102,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":3997,"byte_end":4000,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ pub fn shave_the_yak(yak: &mut Yak) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4001,"byte_end":4042,"line_start":104,"line_end":104,"column_start":1,"column_end":42}},{"value":"/ info!(target: \"yak_events\", yak = as_serde!(yak); \"Commencing yak shaving\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4043,"byte_end":4127,"line_start":105,"line_end":105,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4128,"byte_end":4131,"line_start":106,"line_end":106,"column_start":1,"column_end":4}},{"value":"/ loop {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4132,"byte_end":4146,"line_start":107,"line_end":107,"column_start":1,"column_end":15}},{"value":"/ match find_a_razor() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4147,"byte_end":4181,"line_start":108,"line_end":108,"column_start":1,"column_end":35}},{"value":"/ Ok(razor) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4182,"byte_end":4212,"line_start":109,"line_end":109,"column_start":1,"column_end":31}},{"value":"/ info!(razor = razor; \"Razor located\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4213,"byte_end":4271,"line_start":110,"line_end":110,"column_start":1,"column_end":59}},{"value":"/ yak.shave(razor);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4272,"byte_end":4309,"line_start":111,"line_end":111,"column_start":1,"column_end":38}},{"value":"/ break;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4310,"byte_end":4336,"line_start":112,"line_end":112,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4337,"byte_end":4354,"line_start":113,"line_end":113,"column_start":1,"column_end":18}},{"value":"/ Err(err) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4355,"byte_end":4384,"line_start":114,"line_end":114,"column_start":1,"column_end":30}},{"value":"/ warn!(err = as_error!(err); \"Unable to locate a razor, retrying\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4385,"byte_end":4471,"line_start":115,"line_end":115,"column_start":1,"column_end":87}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4472,"byte_end":4489,"line_start":116,"line_end":116,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4490,"byte_end":4503,"line_start":117,"line_end":117,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4504,"byte_end":4513,"line_start":118,"line_end":118,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4514,"byte_end":4519,"line_start":119,"line_end":119,"column_start":1,"column_end":6}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4520,"byte_end":4527,"line_start":120,"line_end":120,"column_start":1,"column_end":8}},{"value":"/ # #[cfg(not(feature = \"kv_unstable_serde\"))]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4528,"byte_end":4576,"line_start":121,"line_end":121,"column_start":1,"column_end":49}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4577,"byte_end":4595,"line_start":122,"line_end":122,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4596,"byte_end":4603,"line_start":123,"line_end":123,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4604,"byte_end":4607,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/ # Available logging implementations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4608,"byte_end":4647,"line_start":125,"line_end":125,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4648,"byte_end":4651,"line_start":126,"line_end":126,"column_start":1,"column_end":4}},{"value":"/ In order to produce log output executables have to use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4652,"byte_end":4710,"line_start":127,"line_end":127,"column_start":1,"column_end":59}},{"value":"/ a logger implementation compatible with the facade.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4711,"byte_end":4766,"line_start":128,"line_end":128,"column_start":1,"column_end":56}},{"value":"/ There are many available implementations to choose from,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4767,"byte_end":4827,"line_start":129,"line_end":129,"column_start":1,"column_end":61}},{"value":"/ here are some of the most popular ones:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4828,"byte_end":4871,"line_start":130,"line_end":130,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4872,"byte_end":4875,"line_start":131,"line_end":131,"column_start":1,"column_end":4}},{"value":"/ * Simple minimal loggers:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4876,"byte_end":4905,"line_start":132,"line_end":132,"column_start":1,"column_end":30}},{"value":"/ * [env_logger]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4906,"byte_end":4928,"line_start":133,"line_end":133,"column_start":1,"column_end":23}},{"value":"/ * [simple_logger]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4929,"byte_end":4954,"line_start":134,"line_end":134,"column_start":1,"column_end":26}},{"value":"/ * [simplelog]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4955,"byte_end":4976,"line_start":135,"line_end":135,"column_start":1,"column_end":22}},{"value":"/ * [pretty_env_logger]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":4977,"byte_end":5006,"line_start":136,"line_end":136,"column_start":1,"column_end":30}},{"value":"/ * [stderrlog]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5007,"byte_end":5028,"line_start":137,"line_end":137,"column_start":1,"column_end":22}},{"value":"/ * [flexi_logger]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5029,"byte_end":5053,"line_start":138,"line_end":138,"column_start":1,"column_end":25}},{"value":"/ * Complex configurable frameworks:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5054,"byte_end":5092,"line_start":139,"line_end":139,"column_start":1,"column_end":39}},{"value":"/ * [log4rs]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5093,"byte_end":5111,"line_start":140,"line_end":140,"column_start":1,"column_end":19}},{"value":"/ * [fern]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5112,"byte_end":5128,"line_start":141,"line_end":141,"column_start":1,"column_end":17}},{"value":"/ * Adaptors for other facilities:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5129,"byte_end":5165,"line_start":142,"line_end":142,"column_start":1,"column_end":37}},{"value":"/ * [syslog]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5166,"byte_end":5184,"line_start":143,"line_end":143,"column_start":1,"column_end":19}},{"value":"/ * [slog-stdlog]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5185,"byte_end":5208,"line_start":144,"line_end":144,"column_start":1,"column_end":24}},{"value":"/ * [systemd-journal-logger]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5209,"byte_end":5243,"line_start":145,"line_end":145,"column_start":1,"column_end":35}},{"value":"/ * [android_log]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5244,"byte_end":5267,"line_start":146,"line_end":146,"column_start":1,"column_end":24}},{"value":"/ * [win_dbg_logger]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5268,"byte_end":5294,"line_start":147,"line_end":147,"column_start":1,"column_end":27}},{"value":"/ * [db_logger]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5295,"byte_end":5316,"line_start":148,"line_end":148,"column_start":1,"column_end":22}},{"value":"/ * For WebAssembly binaries:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5317,"byte_end":5348,"line_start":149,"line_end":149,"column_start":1,"column_end":32}},{"value":"/ * [console_log]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5349,"byte_end":5372,"line_start":150,"line_end":150,"column_start":1,"column_end":24}},{"value":"/ * For dynamic libraries:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5373,"byte_end":5401,"line_start":151,"line_end":151,"column_start":1,"column_end":29}},{"value":"/ * You may need to construct an FFI-safe wrapper over `log` to initialize in your libraries","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5402,"byte_end":5500,"line_start":152,"line_end":152,"column_start":1,"column_end":99}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5501,"byte_end":5504,"line_start":153,"line_end":153,"column_start":1,"column_end":4}},{"value":"/ # Implementing a Logger","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5505,"byte_end":5532,"line_start":154,"line_end":154,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5533,"byte_end":5536,"line_start":155,"line_end":155,"column_start":1,"column_end":4}},{"value":"/ Loggers implement the [`Log`] trait. Here's a very basic example that simply","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5537,"byte_end":5617,"line_start":156,"line_end":156,"column_start":1,"column_end":81}},{"value":"/ logs all messages at the [`Error`][level_link], [`Warn`][level_link] or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5618,"byte_end":5693,"line_start":157,"line_end":157,"column_start":1,"column_end":76}},{"value":"/ [`Info`][level_link] levels to stdout:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5694,"byte_end":5736,"line_start":158,"line_end":158,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5737,"byte_end":5740,"line_start":159,"line_end":159,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5741,"byte_end":5759,"line_start":160,"line_end":160,"column_start":1,"column_end":19}},{"value":"/ use log::{Record, Level, Metadata};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5760,"byte_end":5799,"line_start":161,"line_end":161,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5800,"byte_end":5803,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ struct SimpleLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5804,"byte_end":5828,"line_start":163,"line_end":163,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5829,"byte_end":5832,"line_start":164,"line_end":164,"column_start":1,"column_end":4}},{"value":"/ impl log::Log for SimpleLogger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5833,"byte_end":5869,"line_start":165,"line_end":165,"column_start":1,"column_end":37}},{"value":"/ fn enabled(&self, metadata: &Metadata) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5870,"byte_end":5926,"line_start":166,"line_end":166,"column_start":1,"column_end":57}},{"value":"/ metadata.level() <= Level::Info","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5927,"byte_end":5970,"line_start":167,"line_end":167,"column_start":1,"column_end":44}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5971,"byte_end":5980,"line_start":168,"line_end":168,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5981,"byte_end":5984,"line_start":169,"line_end":169,"column_start":1,"column_end":4}},{"value":"/ fn log(&self, record: &Record) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":5985,"byte_end":6025,"line_start":170,"line_end":170,"column_start":1,"column_end":41}},{"value":"/ if self.enabled(record.metadata()) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6026,"byte_end":6074,"line_start":171,"line_end":171,"column_start":1,"column_end":49}},{"value":"/ println!(\"{} - {}\", record.level(), record.args());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6075,"byte_end":6142,"line_start":172,"line_end":172,"column_start":1,"column_end":68}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6143,"byte_end":6156,"line_start":173,"line_end":173,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6157,"byte_end":6166,"line_start":174,"line_end":174,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6167,"byte_end":6170,"line_start":175,"line_end":175,"column_start":1,"column_end":4}},{"value":"/ fn flush(&self) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6171,"byte_end":6197,"line_start":176,"line_end":176,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6198,"byte_end":6203,"line_start":177,"line_end":177,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6204,"byte_end":6207,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6208,"byte_end":6226,"line_start":179,"line_end":179,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6227,"byte_end":6234,"line_start":180,"line_end":180,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6235,"byte_end":6238,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ Loggers are installed by calling the [`set_logger`] function. The maximum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6239,"byte_end":6316,"line_start":182,"line_end":182,"column_start":1,"column_end":78}},{"value":"/ log level also needs to be adjusted via the [`set_max_level`] function. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6317,"byte_end":6396,"line_start":183,"line_end":183,"column_start":1,"column_end":80}},{"value":"/ logging facade uses this as an optimization to improve performance of log","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6397,"byte_end":6474,"line_start":184,"line_end":184,"column_start":1,"column_end":78}},{"value":"/ messages at levels that are disabled. It's important to set it, as it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6475,"byte_end":6548,"line_start":185,"line_end":185,"column_start":1,"column_end":74}},{"value":"/ defaults to [`Off`][filter_link], so no log messages will ever be captured!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6549,"byte_end":6628,"line_start":186,"line_end":186,"column_start":1,"column_end":80}},{"value":"/ In the case of our example logger, we'll want to set the maximum log level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6629,"byte_end":6707,"line_start":187,"line_end":187,"column_start":1,"column_end":79}},{"value":"/ to [`Info`][filter_link], since we ignore any [`Debug`][level_link] or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6708,"byte_end":6782,"line_start":188,"line_end":188,"column_start":1,"column_end":75}},{"value":"/ [`Trace`][level_link] level log messages. A logging implementation should","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6783,"byte_end":6860,"line_start":189,"line_end":189,"column_start":1,"column_end":78}},{"value":"/ provide a function that wraps a call to [`set_logger`] and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6861,"byte_end":6923,"line_start":190,"line_end":190,"column_start":1,"column_end":63}},{"value":"/ [`set_max_level`], handling initialization of the logger:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6924,"byte_end":6985,"line_start":191,"line_end":191,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6986,"byte_end":6989,"line_start":192,"line_end":192,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":6990,"byte_end":7008,"line_start":193,"line_end":193,"column_start":1,"column_end":19}},{"value":"/ # use log::{Level, Metadata};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7009,"byte_end":7042,"line_start":194,"line_end":194,"column_start":1,"column_end":34}},{"value":"/ # struct SimpleLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7043,"byte_end":7069,"line_start":195,"line_end":195,"column_start":1,"column_end":27}},{"value":"/ # impl log::Log for SimpleLogger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7070,"byte_end":7108,"line_start":196,"line_end":196,"column_start":1,"column_end":39}},{"value":"/ # fn enabled(&self, _: &Metadata) -> bool { false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7109,"byte_end":7166,"line_start":197,"line_end":197,"column_start":1,"column_end":58}},{"value":"/ # fn log(&self, _: &log::Record) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7167,"byte_end":7208,"line_start":198,"line_end":198,"column_start":1,"column_end":42}},{"value":"/ # fn flush(&self) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7209,"byte_end":7235,"line_start":199,"line_end":199,"column_start":1,"column_end":27}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7236,"byte_end":7243,"line_start":200,"line_end":200,"column_start":1,"column_end":8}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7244,"byte_end":7262,"line_start":201,"line_end":201,"column_start":1,"column_end":19}},{"value":"/ use log::{SetLoggerError, LevelFilter};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7263,"byte_end":7306,"line_start":202,"line_end":202,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7307,"byte_end":7310,"line_start":203,"line_end":203,"column_start":1,"column_end":4}},{"value":"/ static LOGGER: SimpleLogger = SimpleLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7311,"byte_end":7358,"line_start":204,"line_end":204,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7359,"byte_end":7362,"line_start":205,"line_end":205,"column_start":1,"column_end":4}},{"value":"/ pub fn init() -> Result<(), SetLoggerError> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7363,"byte_end":7412,"line_start":206,"line_end":206,"column_start":1,"column_end":50}},{"value":"/ log::set_logger(&LOGGER)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7413,"byte_end":7445,"line_start":207,"line_end":207,"column_start":1,"column_end":33}},{"value":"/ .map(|()| log::set_max_level(LevelFilter::Info))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7446,"byte_end":7506,"line_start":208,"line_end":208,"column_start":1,"column_end":61}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7507,"byte_end":7512,"line_start":209,"line_end":209,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7513,"byte_end":7520,"line_start":210,"line_end":210,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7521,"byte_end":7524,"line_start":211,"line_end":211,"column_start":1,"column_end":4}},{"value":"/ Implementations that adjust their configurations at runtime should take care","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7525,"byte_end":7605,"line_start":212,"line_end":212,"column_start":1,"column_end":81}},{"value":"/ to adjust the maximum log level as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7606,"byte_end":7650,"line_start":213,"line_end":213,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7651,"byte_end":7654,"line_start":214,"line_end":214,"column_start":1,"column_end":4}},{"value":"/ # Use with `std`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7655,"byte_end":7675,"line_start":215,"line_end":215,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7676,"byte_end":7679,"line_start":216,"line_end":216,"column_start":1,"column_end":4}},{"value":"/ `set_logger` requires you to provide a `&'static Log`, which can be hard to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7680,"byte_end":7759,"line_start":217,"line_end":217,"column_start":1,"column_end":80}},{"value":"/ obtain if your logger depends on some runtime configuration. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7760,"byte_end":7828,"line_start":218,"line_end":218,"column_start":1,"column_end":69}},{"value":"/ `set_boxed_logger` function is available with the `std` Cargo feature. It is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7829,"byte_end":7909,"line_start":219,"line_end":219,"column_start":1,"column_end":81}},{"value":"/ identical to `set_logger` except that it takes a `Box` rather than a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7910,"byte_end":7987,"line_start":220,"line_end":220,"column_start":1,"column_end":78}},{"value":"/ `&'static Log`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":7988,"byte_end":8007,"line_start":221,"line_end":221,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8008,"byte_end":8011,"line_start":222,"line_end":222,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8012,"byte_end":8030,"line_start":223,"line_end":223,"column_start":1,"column_end":19}},{"value":"/ # use log::{Level, LevelFilter, Log, SetLoggerError, Metadata};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8031,"byte_end":8098,"line_start":224,"line_end":224,"column_start":1,"column_end":68}},{"value":"/ # struct SimpleLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8099,"byte_end":8125,"line_start":225,"line_end":225,"column_start":1,"column_end":27}},{"value":"/ # impl log::Log for SimpleLogger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8126,"byte_end":8164,"line_start":226,"line_end":226,"column_start":1,"column_end":39}},{"value":"/ # fn enabled(&self, _: &Metadata) -> bool { false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8165,"byte_end":8222,"line_start":227,"line_end":227,"column_start":1,"column_end":58}},{"value":"/ # fn log(&self, _: &log::Record) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8223,"byte_end":8264,"line_start":228,"line_end":228,"column_start":1,"column_end":42}},{"value":"/ # fn flush(&self) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8265,"byte_end":8291,"line_start":229,"line_end":229,"column_start":1,"column_end":27}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8292,"byte_end":8299,"line_start":230,"line_end":230,"column_start":1,"column_end":8}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8300,"byte_end":8318,"line_start":231,"line_end":231,"column_start":1,"column_end":19}},{"value":"/ # #[cfg(feature = \"std\")]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8319,"byte_end":8348,"line_start":232,"line_end":232,"column_start":1,"column_end":30}},{"value":"/ pub fn init() -> Result<(), SetLoggerError> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8349,"byte_end":8398,"line_start":233,"line_end":233,"column_start":1,"column_end":50}},{"value":"/ log::set_boxed_logger(Box::new(SimpleLogger))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8399,"byte_end":8452,"line_start":234,"line_end":234,"column_start":1,"column_end":54}},{"value":"/ .map(|()| log::set_max_level(LevelFilter::Info))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8453,"byte_end":8513,"line_start":235,"line_end":235,"column_start":1,"column_end":61}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8514,"byte_end":8519,"line_start":236,"line_end":236,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8520,"byte_end":8527,"line_start":237,"line_end":237,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8528,"byte_end":8531,"line_start":238,"line_end":238,"column_start":1,"column_end":4}},{"value":"/ # Compile time filters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8532,"byte_end":8558,"line_start":239,"line_end":239,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8559,"byte_end":8562,"line_start":240,"line_end":240,"column_start":1,"column_end":4}},{"value":"/ Log levels can be statically disabled at compile time via Cargo features. Log invocations at","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8563,"byte_end":8659,"line_start":241,"line_end":241,"column_start":1,"column_end":97}},{"value":"/ disabled levels will be skipped and will not even be present in the resulting binary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8660,"byte_end":8749,"line_start":242,"line_end":242,"column_start":1,"column_end":90}},{"value":"/ This level is configured separately for release and debug builds. The features are:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8750,"byte_end":8837,"line_start":243,"line_end":243,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8838,"byte_end":8841,"line_start":244,"line_end":244,"column_start":1,"column_end":4}},{"value":"/ * `max_level_off`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8842,"byte_end":8863,"line_start":245,"line_end":245,"column_start":1,"column_end":22}},{"value":"/ * `max_level_error`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8864,"byte_end":8887,"line_start":246,"line_end":246,"column_start":1,"column_end":24}},{"value":"/ * `max_level_warn`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8888,"byte_end":8910,"line_start":247,"line_end":247,"column_start":1,"column_end":23}},{"value":"/ * `max_level_info`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8911,"byte_end":8933,"line_start":248,"line_end":248,"column_start":1,"column_end":23}},{"value":"/ * `max_level_debug`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8934,"byte_end":8957,"line_start":249,"line_end":249,"column_start":1,"column_end":24}},{"value":"/ * `max_level_trace`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8958,"byte_end":8981,"line_start":250,"line_end":250,"column_start":1,"column_end":24}},{"value":"/ * `release_max_level_off`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":8982,"byte_end":9011,"line_start":251,"line_end":251,"column_start":1,"column_end":30}},{"value":"/ * `release_max_level_error`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9012,"byte_end":9043,"line_start":252,"line_end":252,"column_start":1,"column_end":32}},{"value":"/ * `release_max_level_warn`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9044,"byte_end":9074,"line_start":253,"line_end":253,"column_start":1,"column_end":31}},{"value":"/ * `release_max_level_info`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9075,"byte_end":9105,"line_start":254,"line_end":254,"column_start":1,"column_end":31}},{"value":"/ * `release_max_level_debug`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9106,"byte_end":9137,"line_start":255,"line_end":255,"column_start":1,"column_end":32}},{"value":"/ * `release_max_level_trace`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9138,"byte_end":9169,"line_start":256,"line_end":256,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9170,"byte_end":9173,"line_start":257,"line_end":257,"column_start":1,"column_end":4}},{"value":"/ These features control the value of the `STATIC_MAX_LEVEL` constant. The logging macros check","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9174,"byte_end":9271,"line_start":258,"line_end":258,"column_start":1,"column_end":98}},{"value":"/ this value before logging a message. By default, no levels are disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9272,"byte_end":9348,"line_start":259,"line_end":259,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9349,"byte_end":9352,"line_start":260,"line_end":260,"column_start":1,"column_end":4}},{"value":"/ Libraries should avoid using the max level features because they're global and can't be changed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9353,"byte_end":9452,"line_start":261,"line_end":261,"column_start":1,"column_end":100}},{"value":"/ once they're set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9453,"byte_end":9474,"line_start":262,"line_end":262,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9475,"byte_end":9478,"line_start":263,"line_end":263,"column_start":1,"column_end":4}},{"value":"/ For example, a crate can disable trace level logs in debug builds and trace, debug, and info","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9479,"byte_end":9575,"line_start":264,"line_end":264,"column_start":1,"column_end":97}},{"value":"/ level logs in release builds with the following configuration:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9576,"byte_end":9642,"line_start":265,"line_end":265,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9643,"byte_end":9646,"line_start":266,"line_end":266,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9647,"byte_end":9658,"line_start":267,"line_end":267,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9659,"byte_end":9677,"line_start":268,"line_end":268,"column_start":1,"column_end":19}},{"value":"/ log = { version = \"0.4\", features = [\"max_level_debug\", \"release_max_level_warn\"] }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9678,"byte_end":9765,"line_start":269,"line_end":269,"column_start":1,"column_end":88}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9766,"byte_end":9773,"line_start":270,"line_end":270,"column_start":1,"column_end":8}},{"value":"/ # Crate Feature Flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9774,"byte_end":9799,"line_start":271,"line_end":271,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9800,"byte_end":9803,"line_start":272,"line_end":272,"column_start":1,"column_end":4}},{"value":"/ The following crate feature flags are available in addition to the filters. They are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9804,"byte_end":9892,"line_start":273,"line_end":273,"column_start":1,"column_end":89}},{"value":"/ configured in your `Cargo.toml`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9893,"byte_end":9929,"line_start":274,"line_end":274,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9930,"byte_end":9933,"line_start":275,"line_end":275,"column_start":1,"column_end":4}},{"value":"/ * `std` allows use of `std` crate instead of the default `core`. Enables using `std::error` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":9934,"byte_end":10033,"line_start":276,"line_end":276,"column_start":1,"column_end":100}},{"value":"/ `set_boxed_logger` functionality.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10034,"byte_end":10071,"line_start":277,"line_end":277,"column_start":1,"column_end":38}},{"value":"/ * `serde` enables support for serialization and deserialization of `Level` and `LevelFilter`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10072,"byte_end":10169,"line_start":278,"line_end":278,"column_start":1,"column_end":98}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10170,"byte_end":10173,"line_start":279,"line_end":279,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10174,"byte_end":10185,"line_start":280,"line_end":280,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10186,"byte_end":10204,"line_start":281,"line_end":281,"column_start":1,"column_end":19}},{"value":"/ log = { version = \"0.4\", features = [\"std\", \"serde\"] }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10205,"byte_end":10263,"line_start":282,"line_end":282,"column_start":1,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10264,"byte_end":10271,"line_start":283,"line_end":283,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10272,"byte_end":10275,"line_start":284,"line_end":284,"column_start":1,"column_end":4}},{"value":"/ # Version compatibility","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10276,"byte_end":10303,"line_start":285,"line_end":285,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10304,"byte_end":10307,"line_start":286,"line_end":286,"column_start":1,"column_end":4}},{"value":"/ The 0.3 and 0.4 versions of the `log` crate are almost entirely compatible. Log messages","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10308,"byte_end":10400,"line_start":287,"line_end":287,"column_start":1,"column_end":93}},{"value":"/ made using `log` 0.3 will forward transparently to a logger implementation using `log` 0.4. Log","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10401,"byte_end":10500,"line_start":288,"line_end":288,"column_start":1,"column_end":100}},{"value":"/ messages made using `log` 0.4 will forward to a logger implementation using `log` 0.3, but the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10501,"byte_end":10599,"line_start":289,"line_end":289,"column_start":1,"column_end":99}},{"value":"/ module path and file name information associated with the message will unfortunately be lost.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10600,"byte_end":10697,"line_start":290,"line_end":290,"column_start":1,"column_end":98}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10698,"byte_end":10701,"line_start":291,"line_end":291,"column_start":1,"column_end":4}},{"value":"/ [`Log`]: trait.Log.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10702,"byte_end":10729,"line_start":292,"line_end":292,"column_start":1,"column_end":28}},{"value":"/ [level_link]: enum.Level.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10730,"byte_end":10763,"line_start":293,"line_end":293,"column_start":1,"column_end":34}},{"value":"/ [filter_link]: enum.LevelFilter.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10764,"byte_end":10804,"line_start":294,"line_end":294,"column_start":1,"column_end":41}},{"value":"/ [`set_logger`]: fn.set_logger.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10805,"byte_end":10843,"line_start":295,"line_end":295,"column_start":1,"column_end":39}},{"value":"/ [`set_max_level`]: fn.set_max_level.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10844,"byte_end":10888,"line_start":296,"line_end":296,"column_start":1,"column_end":45}},{"value":"/ [`try_set_logger_raw`]: fn.try_set_logger_raw.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10889,"byte_end":10943,"line_start":297,"line_end":297,"column_start":1,"column_end":55}},{"value":"/ [`shutdown_logger_raw`]: fn.shutdown_logger_raw.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":10944,"byte_end":11000,"line_start":298,"line_end":298,"column_start":1,"column_end":57}},{"value":"/ [env_logger]: https://docs.rs/env_logger/*/env_logger/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11001,"byte_end":11059,"line_start":299,"line_end":299,"column_start":1,"column_end":59}},{"value":"/ [simple_logger]: https://github.com/borntyping/rust-simple_logger","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11060,"byte_end":11129,"line_start":300,"line_end":300,"column_start":1,"column_end":70}},{"value":"/ [simplelog]: https://github.com/drakulix/simplelog.rs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11130,"byte_end":11187,"line_start":301,"line_end":301,"column_start":1,"column_end":58}},{"value":"/ [pretty_env_logger]: https://docs.rs/pretty_env_logger/*/pretty_env_logger/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11188,"byte_end":11267,"line_start":302,"line_end":302,"column_start":1,"column_end":80}},{"value":"/ [stderrlog]: https://docs.rs/stderrlog/*/stderrlog/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11268,"byte_end":11323,"line_start":303,"line_end":303,"column_start":1,"column_end":56}},{"value":"/ [flexi_logger]: https://docs.rs/flexi_logger/*/flexi_logger/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11324,"byte_end":11388,"line_start":304,"line_end":304,"column_start":1,"column_end":65}},{"value":"/ [syslog]: https://docs.rs/syslog/*/syslog/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11389,"byte_end":11435,"line_start":305,"line_end":305,"column_start":1,"column_end":47}},{"value":"/ [slog-stdlog]: https://docs.rs/slog-stdlog/*/slog_stdlog/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11436,"byte_end":11497,"line_start":306,"line_end":306,"column_start":1,"column_end":62}},{"value":"/ [log4rs]: https://docs.rs/log4rs/*/log4rs/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11498,"byte_end":11544,"line_start":307,"line_end":307,"column_start":1,"column_end":47}},{"value":"/ [fern]: https://docs.rs/fern/*/fern/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11545,"byte_end":11585,"line_start":308,"line_end":308,"column_start":1,"column_end":41}},{"value":"/ [systemd-journal-logger]: https://docs.rs/systemd-journal-logger/*/systemd_journal_logger/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11586,"byte_end":11680,"line_start":309,"line_end":309,"column_start":1,"column_end":95}},{"value":"/ [android_log]: https://docs.rs/android_log/*/android_log/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11681,"byte_end":11742,"line_start":310,"line_end":310,"column_start":1,"column_end":62}},{"value":"/ [win_dbg_logger]: https://docs.rs/win_dbg_logger/*/win_dbg_logger/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11743,"byte_end":11813,"line_start":311,"line_end":311,"column_start":1,"column_end":71}},{"value":"/ [console_log]: https://docs.rs/console_log/*/console_log/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":11814,"byte_end":11875,"line_start":312,"line_end":312,"column_start":1,"column_end":62}},{"value":"warn(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":12085,"byte_end":12107,"line_start":319,"line_end":319,"column_start":1,"column_end":23}},{"value":"deny(missing_debug_implementations, unconditional_recursion)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":12108,"byte_end":12172,"line_start":320,"line_end":320,"column_start":1,"column_end":65}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":12223,"byte_end":12229,"line_start":321,"line_end":321,"column_start":51,"column_end":57}}]},{"kind":"TupleVariant","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15525,"byte_end":15530,"line_start":432,"line_end":432,"column_start":5,"column_end":10},"name":"Error","qualname":"::Level::Error","value":"Level::Error","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" The \"error\" level.","sig":null,"attributes":[{"value":"/ The \"error\" level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15174,"byte_end":15196,"line_start":426,"line_end":426,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15201,"byte_end":15204,"line_start":427,"line_end":427,"column_start":5,"column_end":8}},{"value":"/ Designates very serious errors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15209,"byte_end":15244,"line_start":428,"line_end":428,"column_start":5,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15615,"byte_end":15619,"line_start":436,"line_end":436,"column_start":5,"column_end":9},"name":"Warn","qualname":"::Level::Warn","value":"Level::Warn","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" The \"warn\" level.","sig":null,"attributes":[{"value":"/ The \"warn\" level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15540,"byte_end":15561,"line_start":433,"line_end":433,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15566,"byte_end":15569,"line_start":434,"line_end":434,"column_start":5,"column_end":8}},{"value":"/ Designates hazardous situations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15574,"byte_end":15610,"line_start":435,"line_end":435,"column_start":5,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15698,"byte_end":15702,"line_start":440,"line_end":440,"column_start":5,"column_end":9},"name":"Info","qualname":"::Level::Info","value":"Level::Info","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" The \"info\" level.","sig":null,"attributes":[{"value":"/ The \"info\" level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15625,"byte_end":15646,"line_start":437,"line_end":437,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15651,"byte_end":15654,"line_start":438,"line_end":438,"column_start":5,"column_end":8}},{"value":"/ Designates useful information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15659,"byte_end":15693,"line_start":439,"line_end":439,"column_start":5,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15790,"byte_end":15795,"line_start":444,"line_end":444,"column_start":5,"column_end":10},"name":"Debug","qualname":"::Level::Debug","value":"Level::Debug","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" The \"debug\" level.","sig":null,"attributes":[{"value":"/ The \"debug\" level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15708,"byte_end":15730,"line_start":441,"line_end":441,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15735,"byte_end":15738,"line_start":442,"line_end":442,"column_start":5,"column_end":8}},{"value":"/ Designates lower priority information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15743,"byte_end":15785,"line_start":443,"line_end":443,"column_start":5,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15912,"byte_end":15917,"line_start":448,"line_end":448,"column_start":5,"column_end":10},"name":"Trace","qualname":"::Level::Trace","value":"Level::Trace","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":" The \"trace\" level.","sig":null,"attributes":[{"value":"/ The \"trace\" level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15801,"byte_end":15823,"line_start":445,"line_end":445,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15828,"byte_end":15831,"line_start":446,"line_end":446,"column_start":5,"column_end":8}},{"value":"/ Designates very low priority, often extremely verbose, information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15836,"byte_end":15907,"line_start":447,"line_end":447,"column_start":5,"column_end":76}}]},{"kind":"Enum","id":{"krate":0,"index":201},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15162,"byte_end":15167,"line_start":425,"line_end":425,"column_start":10,"column_end":15},"name":"Level","qualname":"::Level","value":"enum Level { Error = , Warn, Info, Debug, Trace, }","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":205},{"krate":0,"index":207},{"krate":0,"index":209},{"krate":0,"index":211}],"decl_id":null,"docs":" An enum representing the available verbosity levels of the logger.","sig":null,"attributes":[{"value":"/ An enum representing the available verbosity levels of the logger.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":14772,"byte_end":14842,"line_start":417,"line_end":417,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":14843,"byte_end":14846,"line_start":418,"line_end":418,"column_start":1,"column_end":4}},{"value":"/ Typical usage includes: checking if a certain `Level` is enabled with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":14847,"byte_end":14920,"line_start":419,"line_end":419,"column_start":1,"column_end":74}},{"value":"/ [`log_enabled!`](macro.log_enabled.html), specifying the `Level` of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":14921,"byte_end":14992,"line_start":420,"line_end":420,"column_start":1,"column_end":72}},{"value":"/ [`log!`](macro.log.html), and comparing a `Level` directly to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":14993,"byte_end":15060,"line_start":421,"line_end":421,"column_start":1,"column_end":68}},{"value":"/ [`LevelFilter`](enum.LevelFilter.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15061,"byte_end":15104,"line_start":422,"line_end":422,"column_start":1,"column_end":44}},{"value":"repr(usize)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15105,"byte_end":15119,"line_start":423,"line_end":423,"column_start":1,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15966,"byte_end":15971,"line_start":453,"line_end":453,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Level","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15949,"byte_end":15958,"line_start":452,"line_end":452,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16061,"byte_end":16063,"line_start":460,"line_end":460,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16044,"byte_end":16053,"line_start":459,"line_end":459,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16208,"byte_end":16210,"line_start":467,"line_end":467,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16191,"byte_end":16200,"line_start":466,"line_end":466,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16349,"byte_end":16360,"line_start":474,"line_end":474,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Level) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16332,"byte_end":16341,"line_start":473,"line_end":473,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16468,"byte_end":16470,"line_start":479,"line_end":479,"column_start":8,"column_end":10},"name":"lt","qualname":"::lt","value":"fn lt<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2964},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16451,"byte_end":16460,"line_start":478,"line_end":478,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16574,"byte_end":16576,"line_start":484,"line_end":484,"column_start":8,"column_end":10},"name":"le","qualname":"::le","value":"fn le<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2965},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16557,"byte_end":16566,"line_start":483,"line_end":483,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16679,"byte_end":16681,"line_start":489,"line_end":489,"column_start":8,"column_end":10},"name":"gt","qualname":"::gt","value":"fn gt<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2966},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16662,"byte_end":16671,"line_start":488,"line_end":488,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16783,"byte_end":16785,"line_start":494,"line_end":494,"column_start":8,"column_end":10},"name":"ge","qualname":"::ge","value":"fn ge<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2967},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16766,"byte_end":16775,"line_start":493,"line_end":493,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16931,"byte_end":16942,"line_start":501,"line_end":501,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ LevelFilter) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16914,"byte_end":16923,"line_start":500,"line_end":500,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17081,"byte_end":17083,"line_start":506,"line_end":506,"column_start":8,"column_end":10},"name":"lt","qualname":"::lt","value":"fn lt<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2964},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17064,"byte_end":17073,"line_start":505,"line_end":505,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17193,"byte_end":17195,"line_start":511,"line_end":511,"column_start":8,"column_end":10},"name":"le","qualname":"::le","value":"fn le<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2965},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17176,"byte_end":17185,"line_start":510,"line_end":510,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17304,"byte_end":17306,"line_start":516,"line_end":516,"column_start":8,"column_end":10},"name":"gt","qualname":"::gt","value":"fn gt<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2966},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17287,"byte_end":17296,"line_start":515,"line_end":515,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17414,"byte_end":17416,"line_start":521,"line_end":521,"column_start":8,"column_end":10},"name":"ge","qualname":"::ge","value":"fn ge<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2967},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17397,"byte_end":17406,"line_start":520,"line_end":520,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17548,"byte_end":17551,"line_start":528,"line_end":528,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Level) -> cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17531,"byte_end":17540,"line_start":527,"line_end":527,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18299,"byte_end":18307,"line_start":561,"line_end":561,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":1,"index":12989},"children":[],"decl_id":{"krate":1,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18731,"byte_end":18734,"line_start":576,"line_end":576,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19199,"byte_end":19202,"line_start":595,"line_end":595,"column_start":12,"column_end":15},"name":"max","qualname":"::max","value":"fn max() -> Level","parent":null,"children":[],"decl_id":null,"docs":" Returns the most verbose logging level.\n","sig":null,"attributes":[{"value":"/ Returns the most verbose logging level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19130,"byte_end":19173,"line_start":593,"line_end":593,"column_start":5,"column_end":48}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19178,"byte_end":19187,"line_start":594,"line_end":594,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19331,"byte_end":19346,"line_start":601,"line_end":601,"column_start":12,"column_end":27},"name":"to_level_filter","qualname":"::to_level_filter","value":"fn to_level_filter<'_>(&'_ Self) -> LevelFilter","parent":null,"children":[],"decl_id":null,"docs":" Converts the `Level` to the equivalent `LevelFilter`.\n","sig":null,"attributes":[{"value":"/ Converts the `Level` to the equivalent `LevelFilter`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19248,"byte_end":19305,"line_start":599,"line_end":599,"column_start":5,"column_end":62}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19310,"byte_end":19319,"line_start":600,"line_end":600,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19587,"byte_end":19593,"line_start":608,"line_end":608,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'static str","parent":null,"children":[],"decl_id":null,"docs":" Returns the string representation of the `Level`.","sig":null,"attributes":[{"value":"/ Returns the string representation of the `Level`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19439,"byte_end":19492,"line_start":605,"line_end":605,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19497,"byte_end":19500,"line_start":606,"line_end":606,"column_start":5,"column_end":8}},{"value":"/ This returns the same string as the `fmt::Display` implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19505,"byte_end":19575,"line_start":607,"line_end":607,"column_start":5,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20068,"byte_end":20072,"line_start":626,"line_end":626,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter() -> /*impl Trait*/","parent":null,"children":[],"decl_id":null,"docs":" Iterate through all supported logging levels.","sig":null,"attributes":[{"value":"/ Iterate through all supported logging levels.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19670,"byte_end":19719,"line_start":612,"line_end":612,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19724,"byte_end":19727,"line_start":613,"line_end":613,"column_start":5,"column_end":8}},{"value":"/ The order of iteration is from more severe to less severe log messages.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19732,"byte_end":19807,"line_start":614,"line_end":614,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19812,"byte_end":19815,"line_start":615,"line_end":615,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19820,"byte_end":19834,"line_start":616,"line_end":616,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19839,"byte_end":19842,"line_start":617,"line_end":617,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19847,"byte_end":19854,"line_start":618,"line_end":618,"column_start":5,"column_end":12}},{"value":"/ use log::Level;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19859,"byte_end":19878,"line_start":619,"line_end":619,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19883,"byte_end":19886,"line_start":620,"line_end":620,"column_start":5,"column_end":8}},{"value":"/ let mut levels = Level::iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19891,"byte_end":19926,"line_start":621,"line_end":621,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19931,"byte_end":19934,"line_start":622,"line_end":622,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Some(Level::Error), levels.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19939,"byte_end":19989,"line_start":623,"line_end":623,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(Some(Level::Trace), levels.last());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":19994,"byte_end":20044,"line_start":624,"line_end":624,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20049,"byte_end":20056,"line_start":625,"line_end":625,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20648,"byte_end":20651,"line_start":643,"line_end":643,"column_start":5,"column_end":8},"name":"Off","qualname":"::LevelFilter::Off","value":"LevelFilter::Off","parent":{"krate":0,"index":222},"children":[],"decl_id":null,"docs":" A level lower than all log levels.\n","sig":null,"attributes":[{"value":"/ A level lower than all log levels.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20605,"byte_end":20643,"line_start":642,"line_end":642,"column_start":5,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20703,"byte_end":20708,"line_start":645,"line_end":645,"column_start":5,"column_end":10},"name":"Error","qualname":"::LevelFilter::Error","value":"LevelFilter::Error","parent":{"krate":0,"index":222},"children":[],"decl_id":null,"docs":" Corresponds to the `Error` log level.\n","sig":null,"attributes":[{"value":"/ Corresponds to the `Error` log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20657,"byte_end":20698,"line_start":644,"line_end":644,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20759,"byte_end":20763,"line_start":647,"line_end":647,"column_start":5,"column_end":9},"name":"Warn","qualname":"::LevelFilter::Warn","value":"LevelFilter::Warn","parent":{"krate":0,"index":222},"children":[],"decl_id":null,"docs":" Corresponds to the `Warn` log level.\n","sig":null,"attributes":[{"value":"/ Corresponds to the `Warn` log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20714,"byte_end":20754,"line_start":646,"line_end":646,"column_start":5,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20814,"byte_end":20818,"line_start":649,"line_end":649,"column_start":5,"column_end":9},"name":"Info","qualname":"::LevelFilter::Info","value":"LevelFilter::Info","parent":{"krate":0,"index":222},"children":[],"decl_id":null,"docs":" Corresponds to the `Info` log level.\n","sig":null,"attributes":[{"value":"/ Corresponds to the `Info` log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20769,"byte_end":20809,"line_start":648,"line_end":648,"column_start":5,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":231},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20870,"byte_end":20875,"line_start":651,"line_end":651,"column_start":5,"column_end":10},"name":"Debug","qualname":"::LevelFilter::Debug","value":"LevelFilter::Debug","parent":{"krate":0,"index":222},"children":[],"decl_id":null,"docs":" Corresponds to the `Debug` log level.\n","sig":null,"attributes":[{"value":"/ Corresponds to the `Debug` log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20824,"byte_end":20865,"line_start":650,"line_end":650,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20927,"byte_end":20932,"line_start":653,"line_end":653,"column_start":5,"column_end":10},"name":"Trace","qualname":"::LevelFilter::Trace","value":"LevelFilter::Trace","parent":{"krate":0,"index":222},"children":[],"decl_id":null,"docs":" Corresponds to the `Trace` log level.\n","sig":null,"attributes":[{"value":"/ Corresponds to the `Trace` log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20881,"byte_end":20922,"line_start":652,"line_end":652,"column_start":5,"column_end":46}}]},{"kind":"Enum","id":{"krate":0,"index":222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20587,"byte_end":20598,"line_start":641,"line_end":641,"column_start":10,"column_end":21},"name":"LevelFilter","qualname":"::LevelFilter","value":"enum LevelFilter { Off, Error, Warn, Info, Debug, Trace, }","parent":null,"children":[{"krate":0,"index":223},{"krate":0,"index":225},{"krate":0,"index":227},{"krate":0,"index":229},{"krate":0,"index":231},{"krate":0,"index":233}],"decl_id":null,"docs":" An enum representing the available verbosity level filters of the logger.","sig":null,"attributes":[{"value":"/ An enum representing the available verbosity level filters of the logger.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20169,"byte_end":20246,"line_start":631,"line_end":631,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20247,"byte_end":20250,"line_start":632,"line_end":632,"column_start":1,"column_end":4}},{"value":"/ A `LevelFilter` may be compared directly to a [`Level`]. Use this type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20251,"byte_end":20325,"line_start":633,"line_end":633,"column_start":1,"column_end":75}},{"value":"/ to get and set the maximum log level with [`max_level()`] and [`set_max_level`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20326,"byte_end":20410,"line_start":634,"line_end":634,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20411,"byte_end":20414,"line_start":635,"line_end":635,"column_start":1,"column_end":4}},{"value":"/ [`Level`]: enum.Level.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20415,"byte_end":20445,"line_start":636,"line_end":636,"column_start":1,"column_end":31}},{"value":"/ [`max_level()`]: fn.max_level.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20446,"byte_end":20484,"line_start":637,"line_end":637,"column_start":1,"column_end":39}},{"value":"/ [`set_max_level`]: fn.set_max_level.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20485,"byte_end":20529,"line_start":638,"line_end":638,"column_start":1,"column_end":45}},{"value":"repr(usize)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":20530,"byte_end":20544,"line_start":639,"line_end":639,"column_start":1,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21041,"byte_end":21046,"line_start":660,"line_end":660,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> LevelFilter","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21024,"byte_end":21033,"line_start":659,"line_end":659,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21148,"byte_end":21150,"line_start":667,"line_end":667,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21131,"byte_end":21140,"line_start":666,"line_end":666,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21301,"byte_end":21303,"line_start":674,"line_end":674,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21284,"byte_end":21293,"line_start":673,"line_end":673,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21423,"byte_end":21434,"line_start":681,"line_end":681,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ LevelFilter) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21406,"byte_end":21415,"line_start":680,"line_end":680,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21548,"byte_end":21550,"line_start":686,"line_end":686,"column_start":8,"column_end":10},"name":"lt","qualname":"::lt","value":"fn lt<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2964},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21531,"byte_end":21540,"line_start":685,"line_end":685,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21660,"byte_end":21662,"line_start":691,"line_end":691,"column_start":8,"column_end":10},"name":"le","qualname":"::le","value":"fn le<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2965},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21643,"byte_end":21652,"line_start":690,"line_end":690,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21771,"byte_end":21773,"line_start":696,"line_end":696,"column_start":8,"column_end":10},"name":"gt","qualname":"::gt","value":"fn gt<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2966},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21754,"byte_end":21763,"line_start":695,"line_end":695,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21881,"byte_end":21883,"line_start":701,"line_end":701,"column_start":8,"column_end":10},"name":"ge","qualname":"::ge","value":"fn ge<'_, '_>(&'_ Self, &'_ LevelFilter) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2967},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21864,"byte_end":21873,"line_start":700,"line_end":700,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22035,"byte_end":22046,"line_start":708,"line_end":708,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Level) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22018,"byte_end":22027,"line_start":707,"line_end":707,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22179,"byte_end":22181,"line_start":713,"line_end":713,"column_start":8,"column_end":10},"name":"lt","qualname":"::lt","value":"fn lt<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2964},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22162,"byte_end":22171,"line_start":712,"line_end":712,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22285,"byte_end":22287,"line_start":718,"line_end":718,"column_start":8,"column_end":10},"name":"le","qualname":"::le","value":"fn le<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2965},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22268,"byte_end":22277,"line_start":717,"line_end":717,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22390,"byte_end":22392,"line_start":723,"line_end":723,"column_start":8,"column_end":10},"name":"gt","qualname":"::gt","value":"fn gt<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2966},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22373,"byte_end":22382,"line_start":722,"line_end":722,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22494,"byte_end":22496,"line_start":728,"line_end":728,"column_start":8,"column_end":10},"name":"ge","qualname":"::ge","value":"fn ge<'_, '_>(&'_ Self, &'_ Level) -> bool","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2967},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22477,"byte_end":22486,"line_start":727,"line_end":727,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22628,"byte_end":22631,"line_start":735,"line_end":735,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ LevelFilter) -> cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22611,"byte_end":22620,"line_start":734,"line_end":734,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22807,"byte_end":22815,"line_start":742,"line_end":742,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":1,"index":12989},"children":[],"decl_id":{"krate":1,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23159,"byte_end":23162,"line_start":754,"line_end":754,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23717,"byte_end":23720,"line_start":774,"line_end":774,"column_start":12,"column_end":15},"name":"max","qualname":"::max","value":"fn max() -> LevelFilter","parent":null,"children":[],"decl_id":null,"docs":" Returns the most verbose logging level filter.\n","sig":null,"attributes":[{"value":"/ Returns the most verbose logging level filter.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23641,"byte_end":23691,"line_start":772,"line_end":772,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23696,"byte_end":23705,"line_start":773,"line_end":773,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23914,"byte_end":23922,"line_start":782,"line_end":782,"column_start":12,"column_end":20},"name":"to_level","qualname":"::to_level","value":"fn to_level<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Converts `self` to the equivalent `Level`.","sig":null,"attributes":[{"value":"/ Converts `self` to the equivalent `Level`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23778,"byte_end":23824,"line_start":778,"line_end":778,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23829,"byte_end":23832,"line_start":779,"line_end":779,"column_start":5,"column_end":8}},{"value":"/ Returns `None` if `self` is `LevelFilter::Off`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23837,"byte_end":23888,"line_start":780,"line_end":780,"column_start":5,"column_end":56}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23893,"byte_end":23902,"line_start":781,"line_end":781,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24156,"byte_end":24162,"line_start":789,"line_end":789,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'static str","parent":null,"children":[],"decl_id":null,"docs":" Returns the string representation of the `LevelFilter`.","sig":null,"attributes":[{"value":"/ Returns the string representation of the `LevelFilter`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24002,"byte_end":24061,"line_start":786,"line_end":786,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24066,"byte_end":24069,"line_start":787,"line_end":787,"column_start":5,"column_end":8}},{"value":"/ This returns the same string as the `fmt::Display` implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24074,"byte_end":24144,"line_start":788,"line_end":788,"column_start":5,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24652,"byte_end":24656,"line_start":807,"line_end":807,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter() -> /*impl Trait*/","parent":null,"children":[],"decl_id":null,"docs":" Iterate through all supported filtering levels.","sig":null,"attributes":[{"value":"/ Iterate through all supported filtering levels.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24239,"byte_end":24290,"line_start":793,"line_end":793,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24295,"byte_end":24298,"line_start":794,"line_end":794,"column_start":5,"column_end":8}},{"value":"/ The order of iteration is from less to more verbose filtering.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24303,"byte_end":24369,"line_start":795,"line_end":795,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24374,"byte_end":24377,"line_start":796,"line_end":796,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24382,"byte_end":24396,"line_start":797,"line_end":797,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24401,"byte_end":24404,"line_start":798,"line_end":798,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24409,"byte_end":24416,"line_start":799,"line_end":799,"column_start":5,"column_end":12}},{"value":"/ use log::LevelFilter;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24421,"byte_end":24446,"line_start":800,"line_end":800,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24451,"byte_end":24454,"line_start":801,"line_end":801,"column_start":5,"column_end":8}},{"value":"/ let mut levels = LevelFilter::iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24459,"byte_end":24500,"line_start":802,"line_end":802,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24505,"byte_end":24508,"line_start":803,"line_end":803,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Some(LevelFilter::Off), levels.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24513,"byte_end":24567,"line_start":804,"line_end":804,"column_start":5,"column_end":59}},{"value":"/ assert_eq!(Some(LevelFilter::Trace), levels.last());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24572,"byte_end":24628,"line_start":805,"line_end":805,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24633,"byte_end":24640,"line_start":806,"line_end":806,"column_start":5,"column_end":12}}]},{"kind":"Struct","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26591,"byte_end":26597,"line_start":874,"line_end":874,"column_start":12,"column_end":18},"name":"Record","qualname":"::Record","value":"Record { }","parent":null,"children":[{"krate":0,"index":283},{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287}],"decl_id":null,"docs":" The \"payload\" of a log message.","sig":null,"attributes":[{"value":"/ The \"payload\" of a log message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25105,"byte_end":25140,"line_start":828,"line_end":828,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25141,"byte_end":25144,"line_start":829,"line_end":829,"column_start":1,"column_end":4}},{"value":"/ # Use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25145,"byte_end":25154,"line_start":830,"line_end":830,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25155,"byte_end":25158,"line_start":831,"line_end":831,"column_start":1,"column_end":4}},{"value":"/ `Record` structures are passed as parameters to the [`log`][method.log]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25159,"byte_end":25234,"line_start":832,"line_end":832,"column_start":1,"column_end":76}},{"value":"/ method of the [`Log`] trait. Logger implementors manipulate these","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25235,"byte_end":25304,"line_start":833,"line_end":833,"column_start":1,"column_end":70}},{"value":"/ structures in order to display log messages. `Record`s are automatically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25305,"byte_end":25381,"line_start":834,"line_end":834,"column_start":1,"column_end":77}},{"value":"/ created by the [`log!`] macro and so are not seen by log users.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25382,"byte_end":25449,"line_start":835,"line_end":835,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25450,"byte_end":25453,"line_start":836,"line_end":836,"column_start":1,"column_end":4}},{"value":"/ Note that the [`level()`] and [`target()`] accessors are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25454,"byte_end":25528,"line_start":837,"line_end":837,"column_start":1,"column_end":75}},{"value":"/ `self.metadata().level()` and `self.metadata().target()` respectively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25529,"byte_end":25603,"line_start":838,"line_end":838,"column_start":1,"column_end":75}},{"value":"/ These methods are provided as a convenience for users of this structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25604,"byte_end":25680,"line_start":839,"line_end":839,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25681,"byte_end":25684,"line_start":840,"line_end":840,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25685,"byte_end":25698,"line_start":841,"line_end":841,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25699,"byte_end":25702,"line_start":842,"line_end":842,"column_start":1,"column_end":4}},{"value":"/ The following example shows a simple logger that displays the level,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25703,"byte_end":25775,"line_start":843,"line_end":843,"column_start":1,"column_end":73}},{"value":"/ module path, and message of any `Record` that is passed to it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25776,"byte_end":25842,"line_start":844,"line_end":844,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25843,"byte_end":25846,"line_start":845,"line_end":845,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25847,"byte_end":25865,"line_start":846,"line_end":846,"column_start":1,"column_end":19}},{"value":"/ struct SimpleLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25866,"byte_end":25890,"line_start":847,"line_end":847,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25891,"byte_end":25894,"line_start":848,"line_end":848,"column_start":1,"column_end":4}},{"value":"/ impl log::Log for SimpleLogger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25895,"byte_end":25931,"line_start":849,"line_end":849,"column_start":1,"column_end":37}},{"value":"/ fn enabled(&self, metadata: &log::Metadata) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25932,"byte_end":25992,"line_start":850,"line_end":850,"column_start":1,"column_end":61}},{"value":"/ true","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":25993,"byte_end":26008,"line_start":851,"line_end":851,"column_start":1,"column_end":16}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26009,"byte_end":26017,"line_start":852,"line_end":852,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26018,"byte_end":26021,"line_start":853,"line_end":853,"column_start":1,"column_end":4}},{"value":"/ fn log(&self, record: &log::Record) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26022,"byte_end":26066,"line_start":854,"line_end":854,"column_start":1,"column_end":45}},{"value":"/ if !self.enabled(record.metadata()) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26067,"byte_end":26115,"line_start":855,"line_end":855,"column_start":1,"column_end":49}},{"value":"/ return;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26116,"byte_end":26138,"line_start":856,"line_end":856,"column_start":1,"column_end":23}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26139,"byte_end":26151,"line_start":857,"line_end":857,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26152,"byte_end":26155,"line_start":858,"line_end":858,"column_start":1,"column_end":4}},{"value":"/ println!(\"{}:{} -- {}\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26156,"byte_end":26190,"line_start":859,"line_end":859,"column_start":1,"column_end":35}},{"value":"/ record.level(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26191,"byte_end":26226,"line_start":860,"line_end":860,"column_start":1,"column_end":36}},{"value":"/ record.target(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26227,"byte_end":26263,"line_start":861,"line_end":861,"column_start":1,"column_end":37}},{"value":"/ record.args());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26264,"byte_end":26299,"line_start":862,"line_end":862,"column_start":1,"column_end":36}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26300,"byte_end":26308,"line_start":863,"line_end":863,"column_start":1,"column_end":9}},{"value":"/ fn flush(&self) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26309,"byte_end":26334,"line_start":864,"line_end":864,"column_start":1,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26335,"byte_end":26340,"line_start":865,"line_end":865,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26341,"byte_end":26348,"line_start":866,"line_end":866,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26349,"byte_end":26352,"line_start":867,"line_end":867,"column_start":1,"column_end":4}},{"value":"/ [method.log]: trait.Log.html#tymethod.log","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26353,"byte_end":26398,"line_start":868,"line_end":868,"column_start":1,"column_end":46}},{"value":"/ [`Log`]: trait.Log.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26399,"byte_end":26426,"line_start":869,"line_end":869,"column_start":1,"column_end":28}},{"value":"/ [`log!`]: macro.log.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26427,"byte_end":26455,"line_start":870,"line_end":870,"column_start":1,"column_end":29}},{"value":"/ [`level()`]: struct.Record.html#method.level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26456,"byte_end":26504,"line_start":871,"line_end":871,"column_start":1,"column_end":49}},{"value":"/ [`target()`]: struct.Record.html#method.target","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":26505,"byte_end":26555,"line_start":872,"line_end":872,"column_start":1,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27440,"byte_end":27447,"line_start":904,"line_end":904,"column_start":12,"column_end":19},"name":"builder","qualname":"::builder","value":"fn builder() -> RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Returns a new builder.\n","sig":null,"attributes":[{"value":"/ Returns a new builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27388,"byte_end":27414,"line_start":902,"line_end":902,"column_start":5,"column_end":31}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27419,"byte_end":27428,"line_start":903,"line_end":903,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27560,"byte_end":27564,"line_start":910,"line_end":910,"column_start":12,"column_end":16},"name":"args","qualname":"::args","value":"fn args<'_>(&'_ Self) -> &'_ fmt::Arguments","parent":null,"children":[],"decl_id":null,"docs":" The message body.\n","sig":null,"attributes":[{"value":"/ The message body.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27513,"byte_end":27534,"line_start":908,"line_end":908,"column_start":5,"column_end":26}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27539,"byte_end":27548,"line_start":909,"line_end":909,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27690,"byte_end":27698,"line_start":916,"line_end":916,"column_start":12,"column_end":20},"name":"metadata","qualname":"::metadata","value":"fn metadata<'_>(&'_ Self) -> &'_ Metadata","parent":null,"children":[],"decl_id":null,"docs":" Metadata about the log directive.\n","sig":null,"attributes":[{"value":"/ Metadata about the log directive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27627,"byte_end":27664,"line_start":914,"line_end":914,"column_start":5,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27669,"byte_end":27678,"line_start":915,"line_end":915,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27824,"byte_end":27829,"line_start":922,"line_end":922,"column_start":12,"column_end":17},"name":"level","qualname":"::level","value":"fn level<'_>(&'_ Self) -> Level","parent":null,"children":[],"decl_id":null,"docs":" The verbosity level of the message.\n","sig":null,"attributes":[{"value":"/ The verbosity level of the message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27759,"byte_end":27798,"line_start":920,"line_end":920,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27803,"byte_end":27812,"line_start":921,"line_end":921,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27959,"byte_end":27965,"line_start":928,"line_end":928,"column_start":12,"column_end":18},"name":"target","qualname":"::target","value":"fn target<'_>(&'_ Self) -> &'a str","parent":null,"children":[],"decl_id":null,"docs":" The name of the target of the directive.\n","sig":null,"attributes":[{"value":"/ The name of the target of the directive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27889,"byte_end":27933,"line_start":926,"line_end":926,"column_start":5,"column_end":49}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27938,"byte_end":27947,"line_start":927,"line_end":927,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28089,"byte_end":28100,"line_start":934,"line_end":934,"column_start":12,"column_end":23},"name":"module_path","qualname":"::module_path","value":"fn module_path<'_>(&'_ Self) -> Option<&'a str>","parent":null,"children":[],"decl_id":null,"docs":" The module path of the message.\n","sig":null,"attributes":[{"value":"/ The module path of the message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28028,"byte_end":28063,"line_start":932,"line_end":932,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28068,"byte_end":28077,"line_start":933,"line_end":933,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28272,"byte_end":28290,"line_start":940,"line_end":940,"column_start":12,"column_end":30},"name":"module_path_static","qualname":"::module_path_static","value":"fn module_path_static<'_>(&'_ Self) -> Option<&'static str>","parent":null,"children":[],"decl_id":null,"docs":" The module path of the message, if it is a `'static` string.\n","sig":null,"attributes":[{"value":"/ The module path of the message, if it is a `'static` string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28182,"byte_end":28246,"line_start":938,"line_end":938,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28251,"byte_end":28260,"line_start":939,"line_end":939,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28526,"byte_end":28530,"line_start":949,"line_end":949,"column_start":12,"column_end":16},"name":"file","qualname":"::file","value":"fn file<'_>(&'_ Self) -> Option<&'a str>","parent":null,"children":[],"decl_id":null,"docs":" The source file containing the message.\n","sig":null,"attributes":[{"value":"/ The source file containing the message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28457,"byte_end":28500,"line_start":947,"line_end":947,"column_start":5,"column_end":48}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28505,"byte_end":28514,"line_start":948,"line_end":948,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28695,"byte_end":28706,"line_start":955,"line_end":955,"column_start":12,"column_end":23},"name":"file_static","qualname":"::file_static","value":"fn file_static<'_>(&'_ Self) -> Option<&'static str>","parent":null,"children":[],"decl_id":null,"docs":" The module path of the message, if it is a `'static` string.\n","sig":null,"attributes":[{"value":"/ The module path of the message, if it is a `'static` string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28605,"byte_end":28669,"line_start":953,"line_end":953,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28674,"byte_end":28683,"line_start":954,"line_end":954,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28928,"byte_end":28932,"line_start":964,"line_end":964,"column_start":12,"column_end":16},"name":"line","qualname":"::line","value":"fn line<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" The line containing the message.\n","sig":null,"attributes":[{"value":"/ The line containing the message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28866,"byte_end":28902,"line_start":962,"line_end":962,"column_start":5,"column_end":41}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":28907,"byte_end":28916,"line_start":963,"line_end":963,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31158,"byte_end":31171,"line_start":1035,"line_end":1035,"column_start":12,"column_end":25},"name":"RecordBuilder","qualname":"::RecordBuilder","value":"RecordBuilder { }","parent":null,"children":[{"krate":0,"index":296}],"decl_id":null,"docs":" Builder for [`Record`](struct.Record.html).","sig":null,"attributes":[{"value":"/ Builder for [`Record`](struct.Record.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":29809,"byte_end":29856,"line_start":995,"line_end":995,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":29857,"byte_end":29860,"line_start":996,"line_end":996,"column_start":1,"column_end":4}},{"value":"/ Typically should only be used by log library creators or for testing and \"shim loggers\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":29861,"byte_end":29953,"line_start":997,"line_end":997,"column_start":1,"column_end":93}},{"value":"/ The `RecordBuilder` can set the different parameters of `Record` object, and returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":29954,"byte_end":30042,"line_start":998,"line_end":998,"column_start":1,"column_end":89}},{"value":"/ the created object when `build` is called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30043,"byte_end":30089,"line_start":999,"line_end":999,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30090,"byte_end":30093,"line_start":1000,"line_end":1000,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30094,"byte_end":30108,"line_start":1001,"line_end":1001,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30109,"byte_end":30112,"line_start":1002,"line_end":1002,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30113,"byte_end":30131,"line_start":1003,"line_end":1003,"column_start":1,"column_end":19}},{"value":"/ use log::{Level, Record};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30132,"byte_end":30161,"line_start":1004,"line_end":1004,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30162,"byte_end":30165,"line_start":1005,"line_end":1005,"column_start":1,"column_end":4}},{"value":"/ let record = Record::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30166,"byte_end":30200,"line_start":1006,"line_end":1006,"column_start":1,"column_end":35}},{"value":"/ .args(format_args!(\"Error!\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30201,"byte_end":30250,"line_start":1007,"line_end":1007,"column_start":1,"column_end":50}},{"value":"/ .level(Level::Error)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30251,"byte_end":30291,"line_start":1008,"line_end":1008,"column_start":1,"column_end":41}},{"value":"/ .target(\"myApp\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30292,"byte_end":30328,"line_start":1009,"line_end":1009,"column_start":1,"column_end":37}},{"value":"/ .file(Some(\"server.rs\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30329,"byte_end":30373,"line_start":1010,"line_end":1010,"column_start":1,"column_end":45}},{"value":"/ .line(Some(144))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30374,"byte_end":30410,"line_start":1011,"line_end":1011,"column_start":1,"column_end":37}},{"value":"/ .module_path(Some(\"server\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30411,"byte_end":30459,"line_start":1012,"line_end":1012,"column_start":1,"column_end":49}},{"value":"/ .build();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30460,"byte_end":30489,"line_start":1013,"line_end":1013,"column_start":1,"column_end":30}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30490,"byte_end":30497,"line_start":1014,"line_end":1014,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30498,"byte_end":30501,"line_start":1015,"line_end":1015,"column_start":1,"column_end":4}},{"value":"/ Alternatively, use [`MetadataBuilder`](struct.MetadataBuilder.html):","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30502,"byte_end":30574,"line_start":1016,"line_end":1016,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30575,"byte_end":30578,"line_start":1017,"line_end":1017,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30579,"byte_end":30597,"line_start":1018,"line_end":1018,"column_start":1,"column_end":19}},{"value":"/ use log::{Record, Level, MetadataBuilder};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30598,"byte_end":30644,"line_start":1019,"line_end":1019,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30645,"byte_end":30648,"line_start":1020,"line_end":1020,"column_start":1,"column_end":4}},{"value":"/ let error_metadata = MetadataBuilder::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30649,"byte_end":30696,"line_start":1021,"line_end":1021,"column_start":1,"column_end":48}},{"value":"/ .target(\"myApp\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30697,"byte_end":30741,"line_start":1022,"line_end":1022,"column_start":1,"column_end":45}},{"value":"/ .level(Level::Error)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30742,"byte_end":30790,"line_start":1023,"line_end":1023,"column_start":1,"column_end":49}},{"value":"/ .build();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30791,"byte_end":30828,"line_start":1024,"line_end":1024,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30829,"byte_end":30832,"line_start":1025,"line_end":1025,"column_start":1,"column_end":4}},{"value":"/ let record = Record::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30833,"byte_end":30867,"line_start":1026,"line_end":1026,"column_start":1,"column_end":35}},{"value":"/ .metadata(error_metadata)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30868,"byte_end":30913,"line_start":1027,"line_end":1027,"column_start":1,"column_end":46}},{"value":"/ .args(format_args!(\"Error!\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30914,"byte_end":30963,"line_start":1028,"line_end":1028,"column_start":1,"column_end":50}},{"value":"/ .line(Some(433))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":30964,"byte_end":31000,"line_start":1029,"line_end":1029,"column_start":1,"column_end":37}},{"value":"/ .file(Some(\"app.rs\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31001,"byte_end":31042,"line_start":1030,"line_end":1030,"column_start":1,"column_end":42}},{"value":"/ .module_path(Some(\"server\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31043,"byte_end":31091,"line_start":1031,"line_end":1031,"column_start":1,"column_end":49}},{"value":"/ .build();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31092,"byte_end":31121,"line_start":1032,"line_end":1032,"column_start":1,"column_end":30}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31122,"byte_end":31129,"line_start":1033,"line_end":1033,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31695,"byte_end":31698,"line_start":1053,"line_end":1053,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Construct new `RecordBuilder`.","sig":null,"attributes":[{"value":"/ Construct new `RecordBuilder`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31238,"byte_end":31272,"line_start":1040,"line_end":1040,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31277,"byte_end":31280,"line_start":1041,"line_end":1041,"column_start":5,"column_end":8}},{"value":"/ The default options are:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31285,"byte_end":31313,"line_start":1042,"line_end":1042,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31318,"byte_end":31321,"line_start":1043,"line_end":1043,"column_start":5,"column_end":8}},{"value":"/ - `args`: [`format_args!(\"\")`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31326,"byte_end":31360,"line_start":1044,"line_end":1044,"column_start":5,"column_end":39}},{"value":"/ - `metadata`: [`Metadata::builder().build()`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31365,"byte_end":31414,"line_start":1045,"line_end":1045,"column_start":5,"column_end":54}},{"value":"/ - `module_path`: `None`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31419,"byte_end":31446,"line_start":1046,"line_end":1046,"column_start":5,"column_end":32}},{"value":"/ - `file`: `None`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31451,"byte_end":31471,"line_start":1047,"line_end":1047,"column_start":5,"column_end":25}},{"value":"/ - `line`: `None`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31476,"byte_end":31496,"line_start":1048,"line_end":1048,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31501,"byte_end":31504,"line_start":1049,"line_end":1049,"column_start":5,"column_end":8}},{"value":"/ [`format_args!(\"\")`]: https://doc.rust-lang.org/std/macro.format_args.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31509,"byte_end":31587,"line_start":1050,"line_end":1050,"column_start":5,"column_end":83}},{"value":"/ [`Metadata::builder().build()`]: struct.MetadataBuilder.html#method.build","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31592,"byte_end":31669,"line_start":1051,"line_end":1051,"column_start":5,"column_end":82}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31674,"byte_end":31683,"line_start":1052,"line_end":1052,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32200,"byte_end":32204,"line_start":1069,"line_end":1069,"column_start":12,"column_end":16},"name":"args","qualname":"::args","value":"fn args<'_>(&'_ mut Self, fmt::Arguments) -> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`args`](struct.Record.html#method.args).\n","sig":null,"attributes":[{"value":"/ Set [`args`](struct.Record.html#method.args).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32125,"byte_end":32174,"line_start":1067,"line_end":1067,"column_start":5,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32179,"byte_end":32188,"line_start":1068,"line_end":1068,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32495,"byte_end":32503,"line_start":1076,"line_end":1076,"column_start":12,"column_end":20},"name":"metadata","qualname":"::metadata","value":"fn metadata<'_>(&'_ mut Self, Metadata) -> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`metadata`](struct.Record.html#method.metadata). Construct a `Metadata` object with [`MetadataBuilder`](struct.MetadataBuilder.html).\n","sig":null,"attributes":[{"value":"/ Set [`metadata`](struct.Record.html#method.metadata). Construct a `Metadata` object with [`MetadataBuilder`](struct.MetadataBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32327,"byte_end":32469,"line_start":1074,"line_end":1074,"column_start":5,"column_end":147}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32474,"byte_end":32483,"line_start":1075,"line_end":1075,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32721,"byte_end":32726,"line_start":1083,"line_end":1083,"column_start":12,"column_end":17},"name":"level","qualname":"::level","value":"fn level<'_>(&'_ mut Self, Level) -> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`Metadata::level`](struct.Metadata.html#method.level).\n","sig":null,"attributes":[{"value":"/ Set [`Metadata::level`](struct.Metadata.html#method.level).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32632,"byte_end":32695,"line_start":1081,"line_end":1081,"column_start":5,"column_end":68}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32700,"byte_end":32709,"line_start":1082,"line_end":1082,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32938,"byte_end":32944,"line_start":1090,"line_end":1090,"column_start":12,"column_end":18},"name":"target","qualname":"::target","value":"fn target<'_>(&'_ mut Self, &'a str) -> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`Metadata::target`](struct.Metadata.html#method.target)\n","sig":null,"attributes":[{"value":"/ Set [`Metadata::target`](struct.Metadata.html#method.target)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32848,"byte_end":32912,"line_start":1088,"line_end":1088,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":32917,"byte_end":32926,"line_start":1089,"line_end":1089,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33159,"byte_end":33170,"line_start":1097,"line_end":1097,"column_start":12,"column_end":23},"name":"module_path","qualname":"::module_path","value":"fn module_path<'_>(&'_ mut Self, Option<&'a str>) -> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`module_path`](struct.Record.html#method.module_path)\n","sig":null,"attributes":[{"value":"/ Set [`module_path`](struct.Record.html#method.module_path)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33071,"byte_end":33133,"line_start":1095,"line_end":1095,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33138,"byte_end":33147,"line_start":1096,"line_end":1096,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33437,"byte_end":33455,"line_start":1104,"line_end":1104,"column_start":12,"column_end":30},"name":"module_path_static","qualname":"::module_path_static","value":"fn module_path_static<'_>(&'_ mut Self, Option<&'static str>)\n-> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`module_path`](struct.Record.html#method.module_path) to a `'static` string\n","sig":null,"attributes":[{"value":"/ Set [`module_path`](struct.Record.html#method.module_path) to a `'static` string","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33327,"byte_end":33411,"line_start":1102,"line_end":1102,"column_start":5,"column_end":89}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33416,"byte_end":33425,"line_start":1103,"line_end":1103,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33689,"byte_end":33693,"line_start":1111,"line_end":1111,"column_start":12,"column_end":16},"name":"file","qualname":"::file","value":"fn file<'_>(&'_ mut Self, Option<&'a str>) -> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`file`](struct.Record.html#method.file)\n","sig":null,"attributes":[{"value":"/ Set [`file`](struct.Record.html#method.file)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33615,"byte_end":33663,"line_start":1109,"line_end":1109,"column_start":5,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33668,"byte_end":33677,"line_start":1110,"line_end":1110,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33940,"byte_end":33951,"line_start":1118,"line_end":1118,"column_start":12,"column_end":23},"name":"file_static","qualname":"::file_static","value":"fn file_static<'_>(&'_ mut Self, Option<&'static str>)\n-> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`file`](struct.Record.html#method.file) to a `'static` string.\n","sig":null,"attributes":[{"value":"/ Set [`file`](struct.Record.html#method.file) to a `'static` string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33843,"byte_end":33914,"line_start":1116,"line_end":1116,"column_start":5,"column_end":76}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":33919,"byte_end":33928,"line_start":1117,"line_end":1117,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34178,"byte_end":34182,"line_start":1125,"line_end":1125,"column_start":12,"column_end":16},"name":"line","qualname":"::line","value":"fn line<'_>(&'_ mut Self, Option) -> &'_ mut RecordBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set [`line`](struct.Record.html#method.line)\n","sig":null,"attributes":[{"value":"/ Set [`line`](struct.Record.html#method.line)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34104,"byte_end":34152,"line_start":1123,"line_end":1123,"column_start":5,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34157,"byte_end":34166,"line_start":1124,"line_end":1124,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34638,"byte_end":34643,"line_start":1140,"line_end":1140,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Record","parent":null,"children":[],"decl_id":null,"docs":" Invoke the builder and return a `Record`\n","sig":null,"attributes":[{"value":"/ Invoke the builder and return a `Record`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34568,"byte_end":34612,"line_start":1138,"line_end":1138,"column_start":5,"column_end":49}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34617,"byte_end":34626,"line_start":1139,"line_end":1139,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35714,"byte_end":35722,"line_start":1184,"line_end":1184,"column_start":12,"column_end":20},"name":"Metadata","qualname":"::Metadata","value":"Metadata { }","parent":null,"children":[{"krate":0,"index":302},{"krate":0,"index":303}],"decl_id":null,"docs":" Metadata about a log message.","sig":null,"attributes":[{"value":"/ Metadata about a log message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34704,"byte_end":34737,"line_start":1145,"line_end":1145,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34738,"byte_end":34741,"line_start":1146,"line_end":1146,"column_start":1,"column_end":4}},{"value":"/ # Use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34742,"byte_end":34751,"line_start":1147,"line_end":1147,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34752,"byte_end":34755,"line_start":1148,"line_end":1148,"column_start":1,"column_end":4}},{"value":"/ `Metadata` structs are created when users of the library use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34756,"byte_end":34820,"line_start":1149,"line_end":1149,"column_start":1,"column_end":65}},{"value":"/ logging macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34821,"byte_end":34840,"line_start":1150,"line_end":1150,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34841,"byte_end":34844,"line_start":1151,"line_end":1151,"column_start":1,"column_end":4}},{"value":"/ They are consumed by implementations of the `Log` trait in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34845,"byte_end":34911,"line_start":1152,"line_end":1152,"column_start":1,"column_end":67}},{"value":"/ `enabled` method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34912,"byte_end":34933,"line_start":1153,"line_end":1153,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34934,"byte_end":34937,"line_start":1154,"line_end":1154,"column_start":1,"column_end":4}},{"value":"/ `Record`s use `Metadata` to determine the log message's severity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":34938,"byte_end":35006,"line_start":1155,"line_end":1155,"column_start":1,"column_end":69}},{"value":"/ and target.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35007,"byte_end":35022,"line_start":1156,"line_end":1156,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35023,"byte_end":35026,"line_start":1157,"line_end":1157,"column_start":1,"column_end":4}},{"value":"/ Users should use the `log_enabled!` macro in their code to avoid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35027,"byte_end":35095,"line_start":1158,"line_end":1158,"column_start":1,"column_end":69}},{"value":"/ constructing expensive log messages.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35096,"byte_end":35136,"line_start":1159,"line_end":1159,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35137,"byte_end":35140,"line_start":1160,"line_end":1160,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35141,"byte_end":35155,"line_start":1161,"line_end":1161,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35156,"byte_end":35159,"line_start":1162,"line_end":1162,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35160,"byte_end":35178,"line_start":1163,"line_end":1163,"column_start":1,"column_end":19}},{"value":"/ use log::{Record, Level, Metadata};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35179,"byte_end":35218,"line_start":1164,"line_end":1164,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35219,"byte_end":35222,"line_start":1165,"line_end":1165,"column_start":1,"column_end":4}},{"value":"/ struct MyLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35223,"byte_end":35243,"line_start":1166,"line_end":1166,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35244,"byte_end":35247,"line_start":1167,"line_end":1167,"column_start":1,"column_end":4}},{"value":"/ impl log::Log for MyLogger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35248,"byte_end":35280,"line_start":1168,"line_end":1168,"column_start":1,"column_end":33}},{"value":"/ fn enabled(&self, metadata: &Metadata) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35281,"byte_end":35337,"line_start":1169,"line_end":1169,"column_start":1,"column_end":57}},{"value":"/ metadata.level() <= Level::Info","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35338,"byte_end":35381,"line_start":1170,"line_end":1170,"column_start":1,"column_end":44}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35382,"byte_end":35391,"line_start":1171,"line_end":1171,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35392,"byte_end":35395,"line_start":1172,"line_end":1172,"column_start":1,"column_end":4}},{"value":"/ fn log(&self, record: &Record) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35396,"byte_end":35436,"line_start":1173,"line_end":1173,"column_start":1,"column_end":41}},{"value":"/ if self.enabled(record.metadata()) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35437,"byte_end":35485,"line_start":1174,"line_end":1174,"column_start":1,"column_end":49}},{"value":"/ println!(\"{} - {}\", record.level(), record.args());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35486,"byte_end":35553,"line_start":1175,"line_end":1175,"column_start":1,"column_end":68}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35554,"byte_end":35567,"line_start":1176,"line_end":1176,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35568,"byte_end":35577,"line_start":1177,"line_end":1177,"column_start":1,"column_end":10}},{"value":"/ fn flush(&self) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35578,"byte_end":35604,"line_start":1178,"line_end":1178,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35605,"byte_end":35610,"line_start":1179,"line_end":1179,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35611,"byte_end":35614,"line_start":1180,"line_end":1180,"column_start":1,"column_end":4}},{"value":"/ # fn main(){}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35615,"byte_end":35632,"line_start":1181,"line_end":1181,"column_start":1,"column_end":18}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35633,"byte_end":35640,"line_start":1182,"line_end":1182,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35851,"byte_end":35858,"line_start":1192,"line_end":1192,"column_start":12,"column_end":19},"name":"builder","qualname":"::builder","value":"fn builder() -> MetadataBuilder","parent":null,"children":[],"decl_id":null,"docs":" Returns a new builder.\n","sig":null,"attributes":[{"value":"/ Returns a new builder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35799,"byte_end":35825,"line_start":1190,"line_end":1190,"column_start":5,"column_end":31}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35830,"byte_end":35839,"line_start":1191,"line_end":1191,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35993,"byte_end":35998,"line_start":1198,"line_end":1198,"column_start":12,"column_end":17},"name":"level","qualname":"::level","value":"fn level<'_>(&'_ Self) -> Level","parent":null,"children":[],"decl_id":null,"docs":" The verbosity level of the message.\n","sig":null,"attributes":[{"value":"/ The verbosity level of the message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35928,"byte_end":35967,"line_start":1196,"line_end":1196,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35972,"byte_end":35981,"line_start":1197,"line_end":1197,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36117,"byte_end":36123,"line_start":1204,"line_end":1204,"column_start":12,"column_end":18},"name":"target","qualname":"::target","value":"fn target<'_>(&'_ Self) -> &'a str","parent":null,"children":[],"decl_id":null,"docs":" The name of the target of the directive.\n","sig":null,"attributes":[{"value":"/ The name of the target of the directive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36047,"byte_end":36091,"line_start":1202,"line_end":1202,"column_start":5,"column_end":49}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36096,"byte_end":36105,"line_start":1203,"line_end":1203,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36805,"byte_end":36820,"line_start":1226,"line_end":1226,"column_start":12,"column_end":27},"name":"MetadataBuilder","qualname":"::MetadataBuilder","value":"MetadataBuilder { }","parent":null,"children":[{"krate":0,"index":333}],"decl_id":null,"docs":" Builder for [`Metadata`](struct.Metadata.html).","sig":null,"attributes":[{"value":"/ Builder for [`Metadata`](struct.Metadata.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36173,"byte_end":36224,"line_start":1209,"line_end":1209,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36225,"byte_end":36228,"line_start":1210,"line_end":1210,"column_start":1,"column_end":4}},{"value":"/ Typically should only be used by log library creators or for testing and \"shim loggers\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36229,"byte_end":36321,"line_start":1211,"line_end":1211,"column_start":1,"column_end":93}},{"value":"/ The `MetadataBuilder` can set the different parameters of a `Metadata` object, and returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36322,"byte_end":36416,"line_start":1212,"line_end":1212,"column_start":1,"column_end":95}},{"value":"/ the created object when `build` is called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36417,"byte_end":36463,"line_start":1213,"line_end":1213,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36464,"byte_end":36467,"line_start":1214,"line_end":1214,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36468,"byte_end":36481,"line_start":1215,"line_end":1215,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36482,"byte_end":36485,"line_start":1216,"line_end":1216,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36486,"byte_end":36504,"line_start":1217,"line_end":1217,"column_start":1,"column_end":19}},{"value":"/ let target = \"myApp\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36505,"byte_end":36530,"line_start":1218,"line_end":1218,"column_start":1,"column_end":26}},{"value":"/ use log::{Level, MetadataBuilder};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36531,"byte_end":36569,"line_start":1219,"line_end":1219,"column_start":1,"column_end":39}},{"value":"/ let metadata = MetadataBuilder::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36570,"byte_end":36611,"line_start":1220,"line_end":1220,"column_start":1,"column_end":42}},{"value":"/ .level(Level::Debug)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36612,"byte_end":36656,"line_start":1221,"line_end":1221,"column_start":1,"column_end":45}},{"value":"/ .target(target)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36657,"byte_end":36696,"line_start":1222,"line_end":1222,"column_start":1,"column_end":40}},{"value":"/ .build();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36697,"byte_end":36730,"line_start":1223,"line_end":1223,"column_start":1,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36731,"byte_end":36738,"line_start":1224,"line_end":1224,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37064,"byte_end":37067,"line_start":1238,"line_end":1238,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> MetadataBuilder","parent":null,"children":[],"decl_id":null,"docs":" Construct a new `MetadataBuilder`.","sig":null,"attributes":[{"value":"/ Construct a new `MetadataBuilder`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36893,"byte_end":36931,"line_start":1231,"line_end":1231,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36936,"byte_end":36939,"line_start":1232,"line_end":1232,"column_start":5,"column_end":8}},{"value":"/ The default options are:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36944,"byte_end":36972,"line_start":1233,"line_end":1233,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36977,"byte_end":36980,"line_start":1234,"line_end":1234,"column_start":5,"column_end":8}},{"value":"/ - `level`: `Level::Info`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36985,"byte_end":37013,"line_start":1235,"line_end":1235,"column_start":5,"column_end":33}},{"value":"/ - `target`: `\"\"`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37018,"byte_end":37038,"line_start":1236,"line_end":1236,"column_start":5,"column_end":25}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37043,"byte_end":37052,"line_start":1237,"line_end":1237,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37340,"byte_end":37345,"line_start":1249,"line_end":1249,"column_start":12,"column_end":17},"name":"level","qualname":"::level","value":"fn level<'_>(&'_ mut Self, Level) -> &'_ mut MetadataBuilder","parent":null,"children":[],"decl_id":null,"docs":" Setter for [`level`](struct.Metadata.html#method.level).\n","sig":null,"attributes":[{"value":"/ Setter for [`level`](struct.Metadata.html#method.level).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37254,"byte_end":37314,"line_start":1247,"line_end":1247,"column_start":5,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37319,"byte_end":37328,"line_start":1248,"line_end":1248,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37546,"byte_end":37552,"line_start":1256,"line_end":1256,"column_start":12,"column_end":18},"name":"target","qualname":"::target","value":"fn target<'_>(&'_ mut Self, &'a str) -> &'_ mut MetadataBuilder","parent":null,"children":[],"decl_id":null,"docs":" Setter for [`target`](struct.Metadata.html#method.target).\n","sig":null,"attributes":[{"value":"/ Setter for [`target`](struct.Metadata.html#method.target).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37458,"byte_end":37520,"line_start":1254,"line_end":1254,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37525,"byte_end":37534,"line_start":1255,"line_end":1255,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37732,"byte_end":37737,"line_start":1263,"line_end":1263,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Metadata","parent":null,"children":[],"decl_id":null,"docs":" Returns a `Metadata` object.\n","sig":null,"attributes":[{"value":"/ Returns a `Metadata` object.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37674,"byte_end":37706,"line_start":1261,"line_end":1261,"column_start":5,"column_end":37}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37711,"byte_end":37720,"line_start":1262,"line_end":1262,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37875,"byte_end":37878,"line_start":1269,"line_end":1269,"column_start":11,"column_end":14},"name":"Log","qualname":"::Log","value":"Log: Sync + Send","parent":null,"children":[{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":169}],"decl_id":null,"docs":" A trait encapsulating the operations required of a logger.\n","sig":null,"attributes":[{"value":"/ A trait encapsulating the operations required of a logger.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37802,"byte_end":37864,"line_start":1268,"line_end":1268,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38451,"byte_end":38458,"line_start":1282,"line_end":1282,"column_start":8,"column_end":15},"name":"enabled","qualname":"::Log::enabled","value":"fn enabled<'_, '_, '_>(&'_ Self, &'_ Metadata) -> bool","parent":{"krate":0,"index":166},"children":[],"decl_id":null,"docs":" Determines if a log message with the specified metadata would be\n logged.","sig":null,"attributes":[{"value":"/ Determines if a log message with the specified metadata would be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37898,"byte_end":37966,"line_start":1270,"line_end":1270,"column_start":5,"column_end":73}},{"value":"/ logged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37971,"byte_end":37982,"line_start":1271,"line_end":1271,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37987,"byte_end":37990,"line_start":1272,"line_end":1272,"column_start":5,"column_end":8}},{"value":"/ This is used by the `log_enabled!` macro to allow callers to avoid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37995,"byte_end":38065,"line_start":1273,"line_end":1273,"column_start":5,"column_end":75}},{"value":"/ expensive computation of log message arguments if the message would be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38070,"byte_end":38144,"line_start":1274,"line_end":1274,"column_start":5,"column_end":79}},{"value":"/ discarded anyway.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38149,"byte_end":38170,"line_start":1275,"line_end":1275,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38175,"byte_end":38178,"line_start":1276,"line_end":1276,"column_start":5,"column_end":8}},{"value":"/ # For implementors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38183,"byte_end":38205,"line_start":1277,"line_end":1277,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38210,"byte_end":38213,"line_start":1278,"line_end":1278,"column_start":5,"column_end":8}},{"value":"/ This method isn't called automatically by the `log!` macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38218,"byte_end":38282,"line_start":1279,"line_end":1279,"column_start":5,"column_end":69}},{"value":"/ It's up to an implementation of the `Log` trait to call `enabled` in its own","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38287,"byte_end":38367,"line_start":1280,"line_end":1280,"column_start":5,"column_end":85}},{"value":"/ `log` method implementation to guarantee that filtering is applied.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38372,"byte_end":38443,"line_start":1281,"line_end":1281,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38742,"byte_end":38745,"line_start":1291,"line_end":1291,"column_start":8,"column_end":11},"name":"log","qualname":"::Log::log","value":"fn log<'_, '_, '_>(&'_ Self, &'_ Record)","parent":{"krate":0,"index":166},"children":[],"decl_id":null,"docs":" Logs the `Record`.","sig":null,"attributes":[{"value":"/ Logs the `Record`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38501,"byte_end":38523,"line_start":1284,"line_end":1284,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38528,"byte_end":38531,"line_start":1285,"line_end":1285,"column_start":5,"column_end":8}},{"value":"/ # For implementors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38536,"byte_end":38558,"line_start":1286,"line_end":1286,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38563,"byte_end":38566,"line_start":1287,"line_end":1287,"column_start":5,"column_end":8}},{"value":"/ Note that `enabled` is *not* necessarily called before this method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38571,"byte_end":38642,"line_start":1288,"line_end":1288,"column_start":5,"column_end":76}},{"value":"/ Implementations of `log` should perform all necessary filtering","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38647,"byte_end":38714,"line_start":1289,"line_end":1289,"column_start":5,"column_end":72}},{"value":"/ internally.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38719,"byte_end":38734,"line_start":1290,"line_end":1290,"column_start":5,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38817,"byte_end":38822,"line_start":1294,"line_end":1294,"column_start":8,"column_end":13},"name":"flush","qualname":"::Log::flush","value":"fn flush<'_>(&'_ Self)","parent":{"krate":0,"index":166},"children":[],"decl_id":null,"docs":" Flushes any buffered records.\n","sig":null,"attributes":[{"value":"/ Flushes any buffered records.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38776,"byte_end":38809,"line_start":1293,"line_end":1293,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":39111,"byte_end":39118,"line_start":1313,"line_end":1313,"column_start":8,"column_end":15},"name":"enabled","qualname":"<&'_ T as Log>::enabled","value":"fn enabled<'_, '_, '_>(&'_ Self, &'_ Metadata) -> bool","parent":{"krate":0,"index":166},"children":[],"decl_id":{"krate":0,"index":167},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":39206,"byte_end":39209,"line_start":1317,"line_end":1317,"column_start":8,"column_end":11},"name":"log","qualname":"<&'_ T as Log>::log","value":"fn log<'_, '_, '_>(&'_ Self, &'_ Record)","parent":{"krate":0,"index":166},"children":[],"decl_id":{"krate":0,"index":168},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":39278,"byte_end":39283,"line_start":1320,"line_end":1320,"column_start":8,"column_end":13},"name":"flush","qualname":"<&'_ T as Log>::flush","value":"fn flush<'_>(&'_ Self)","parent":{"krate":0,"index":166},"children":[],"decl_id":{"krate":0,"index":169},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40236,"byte_end":40249,"line_start":1365,"line_end":1365,"column_start":8,"column_end":21},"name":"set_max_level","qualname":"::set_max_level","value":"fn set_max_level(LevelFilter)","parent":null,"children":[],"decl_id":null,"docs":" Sets the global maximum log level.","sig":null,"attributes":[{"value":"/ Sets the global maximum log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":39978,"byte_end":40016,"line_start":1359,"line_end":1359,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40017,"byte_end":40020,"line_start":1360,"line_end":1360,"column_start":1,"column_end":4}},{"value":"/ Generally, this should only be called by the active logging implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40021,"byte_end":40100,"line_start":1361,"line_end":1361,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40101,"byte_end":40104,"line_start":1362,"line_end":1362,"column_start":1,"column_end":4}},{"value":"/ Note that `Trace` is the maximum level, because it provides the maximum amount of detail in the emitted logs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40105,"byte_end":40218,"line_start":1363,"line_end":1363,"column_start":1,"column_end":114}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40219,"byte_end":40228,"line_start":1364,"line_end":1364,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40877,"byte_end":40886,"line_start":1383,"line_end":1383,"column_start":8,"column_end":17},"name":"max_level","qualname":"::max_level","value":"fn max_level() -> LevelFilter","parent":null,"children":[],"decl_id":null,"docs":" Returns the current maximum log level.","sig":null,"attributes":[{"value":"/ Returns the current maximum log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40341,"byte_end":40383,"line_start":1369,"line_end":1369,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40384,"byte_end":40387,"line_start":1370,"line_end":1370,"column_start":1,"column_end":4}},{"value":"/ The [`log!`], [`error!`], [`warn!`], [`info!`], [`debug!`], and [`trace!`] macros check","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40388,"byte_end":40479,"line_start":1371,"line_end":1371,"column_start":1,"column_end":92}},{"value":"/ this value and discard any message logged at a higher level. The maximum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40480,"byte_end":40556,"line_start":1372,"line_end":1372,"column_start":1,"column_end":77}},{"value":"/ log level is set by the [`set_max_level`] function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40557,"byte_end":40612,"line_start":1373,"line_end":1373,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40613,"byte_end":40616,"line_start":1374,"line_end":1374,"column_start":1,"column_end":4}},{"value":"/ [`log!`]: macro.log.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40617,"byte_end":40645,"line_start":1375,"line_end":1375,"column_start":1,"column_end":29}},{"value":"/ [`error!`]: macro.error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40646,"byte_end":40678,"line_start":1376,"line_end":1376,"column_start":1,"column_end":33}},{"value":"/ [`warn!`]: macro.warn.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40679,"byte_end":40709,"line_start":1377,"line_end":1377,"column_start":1,"column_end":31}},{"value":"/ [`info!`]: macro.info.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40710,"byte_end":40740,"line_start":1378,"line_end":1378,"column_start":1,"column_end":31}},{"value":"/ [`debug!`]: macro.debug.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40741,"byte_end":40773,"line_start":1379,"line_end":1379,"column_start":1,"column_end":33}},{"value":"/ [`trace!`]: macro.trace.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40774,"byte_end":40806,"line_start":1380,"line_end":1380,"column_start":1,"column_end":33}},{"value":"/ [`set_max_level`]: fn.set_max_level.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40807,"byte_end":40851,"line_start":1381,"line_end":1381,"column_start":1,"column_end":45}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":40852,"byte_end":40869,"line_start":1382,"line_end":1382,"column_start":1,"column_end":18}}]},{"kind":"Function","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43558,"byte_end":43568,"line_start":1465,"line_end":1465,"column_start":8,"column_end":18},"name":"set_logger","qualname":"::set_logger","value":"fn set_logger(&'static dyn Log) -> Result<(), SetLoggerError>","parent":null,"children":[],"decl_id":null,"docs":" Sets the global logger to a `&'static Log`.","sig":null,"attributes":[{"value":"/ Sets the global logger to a `&'static Log`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":41955,"byte_end":42002,"line_start":1411,"line_end":1411,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42003,"byte_end":42006,"line_start":1412,"line_end":1412,"column_start":1,"column_end":4}},{"value":"/ This function may only be called once in the lifetime of a program. Any log","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42007,"byte_end":42086,"line_start":1413,"line_end":1413,"column_start":1,"column_end":80}},{"value":"/ events that occur before the call to `set_logger` completes will be ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42087,"byte_end":42167,"line_start":1414,"line_end":1414,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42168,"byte_end":42171,"line_start":1415,"line_end":1415,"column_start":1,"column_end":4}},{"value":"/ This function does not typically need to be called manually. Logger","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42172,"byte_end":42243,"line_start":1416,"line_end":1416,"column_start":1,"column_end":72}},{"value":"/ implementations should provide an initialization method that installs the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42244,"byte_end":42321,"line_start":1417,"line_end":1417,"column_start":1,"column_end":78}},{"value":"/ logger internally.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42322,"byte_end":42344,"line_start":1418,"line_end":1418,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42345,"byte_end":42348,"line_start":1419,"line_end":1419,"column_start":1,"column_end":4}},{"value":"/ # Availability","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42349,"byte_end":42367,"line_start":1420,"line_end":1420,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42368,"byte_end":42371,"line_start":1421,"line_end":1421,"column_start":1,"column_end":4}},{"value":"/ This method is available even when the `std` feature is disabled. However,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42372,"byte_end":42450,"line_start":1422,"line_end":1422,"column_start":1,"column_end":79}},{"value":"/ it is currently unavailable on `thumbv6` targets, which lack support for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42451,"byte_end":42527,"line_start":1423,"line_end":1423,"column_start":1,"column_end":77}},{"value":"/ some atomic operations which are used by this function. Even on those","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42528,"byte_end":42601,"line_start":1424,"line_end":1424,"column_start":1,"column_end":74}},{"value":"/ targets, [`set_logger_racy`] will be available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42602,"byte_end":42653,"line_start":1425,"line_end":1425,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42654,"byte_end":42657,"line_start":1426,"line_end":1426,"column_start":1,"column_end":4}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42658,"byte_end":42670,"line_start":1427,"line_end":1427,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42671,"byte_end":42674,"line_start":1428,"line_end":1428,"column_start":1,"column_end":4}},{"value":"/ An error is returned if a logger has already been set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42675,"byte_end":42733,"line_start":1429,"line_end":1429,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42734,"byte_end":42737,"line_start":1430,"line_end":1430,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42738,"byte_end":42752,"line_start":1431,"line_end":1431,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42753,"byte_end":42756,"line_start":1432,"line_end":1432,"column_start":1,"column_end":4}},{"value":"/ ```edition2018","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42757,"byte_end":42775,"line_start":1433,"line_end":1433,"column_start":1,"column_end":19}},{"value":"/ use log::{error, info, warn, Record, Level, Metadata, LevelFilter};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42776,"byte_end":42847,"line_start":1434,"line_end":1434,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42848,"byte_end":42851,"line_start":1435,"line_end":1435,"column_start":1,"column_end":4}},{"value":"/ static MY_LOGGER: MyLogger = MyLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42852,"byte_end":42894,"line_start":1436,"line_end":1436,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42895,"byte_end":42898,"line_start":1437,"line_end":1437,"column_start":1,"column_end":4}},{"value":"/ struct MyLogger;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42899,"byte_end":42919,"line_start":1438,"line_end":1438,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42920,"byte_end":42923,"line_start":1439,"line_end":1439,"column_start":1,"column_end":4}},{"value":"/ impl log::Log for MyLogger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42924,"byte_end":42956,"line_start":1440,"line_end":1440,"column_start":1,"column_end":33}},{"value":"/ fn enabled(&self, metadata: &Metadata) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":42957,"byte_end":43013,"line_start":1441,"line_end":1441,"column_start":1,"column_end":57}},{"value":"/ metadata.level() <= Level::Info","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43014,"byte_end":43057,"line_start":1442,"line_end":1442,"column_start":1,"column_end":44}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43058,"byte_end":43067,"line_start":1443,"line_end":1443,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43068,"byte_end":43071,"line_start":1444,"line_end":1444,"column_start":1,"column_end":4}},{"value":"/ fn log(&self, record: &Record) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43072,"byte_end":43112,"line_start":1445,"line_end":1445,"column_start":1,"column_end":41}},{"value":"/ if self.enabled(record.metadata()) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43113,"byte_end":43161,"line_start":1446,"line_end":1446,"column_start":1,"column_end":49}},{"value":"/ println!(\"{} - {}\", record.level(), record.args());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43162,"byte_end":43229,"line_start":1447,"line_end":1447,"column_start":1,"column_end":68}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43230,"byte_end":43243,"line_start":1448,"line_end":1448,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43244,"byte_end":43253,"line_start":1449,"line_end":1449,"column_start":1,"column_end":10}},{"value":"/ fn flush(&self) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43254,"byte_end":43280,"line_start":1450,"line_end":1450,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43281,"byte_end":43286,"line_start":1451,"line_end":1451,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43287,"byte_end":43290,"line_start":1452,"line_end":1452,"column_start":1,"column_end":4}},{"value":"/ # fn main(){","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43291,"byte_end":43307,"line_start":1453,"line_end":1453,"column_start":1,"column_end":17}},{"value":"/ log::set_logger(&MY_LOGGER).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43308,"byte_end":43349,"line_start":1454,"line_end":1454,"column_start":1,"column_end":42}},{"value":"/ log::set_max_level(LevelFilter::Info);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43350,"byte_end":43392,"line_start":1455,"line_end":1455,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43393,"byte_end":43396,"line_start":1456,"line_end":1456,"column_start":1,"column_end":4}},{"value":"/ info!(\"hello log\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43397,"byte_end":43420,"line_start":1457,"line_end":1457,"column_start":1,"column_end":24}},{"value":"/ warn!(\"warning\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43421,"byte_end":43442,"line_start":1458,"line_end":1458,"column_start":1,"column_end":22}},{"value":"/ error!(\"oops\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43443,"byte_end":43462,"line_start":1459,"line_end":1459,"column_start":1,"column_end":20}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43463,"byte_end":43470,"line_start":1460,"line_end":1460,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43471,"byte_end":43478,"line_start":1461,"line_end":1461,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43479,"byte_end":43482,"line_start":1462,"line_end":1462,"column_start":1,"column_end":4}},{"value":"/ [`set_logger_racy`]: fn.set_logger_racy.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43483,"byte_end":43531,"line_start":1463,"line_end":1463,"column_start":1,"column_end":49}},{"value":"cfg(atomic_cas)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":43532,"byte_end":43550,"line_start":1464,"line_end":1464,"column_start":1,"column_end":19}}]},{"kind":"Function","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45283,"byte_end":45298,"line_start":1521,"line_end":1521,"column_start":15,"column_end":30},"name":"set_logger_racy","qualname":"::set_logger_racy","value":"unsafe fn set_logger_racy(&'static dyn Log) -> Result<(), SetLoggerError>","parent":null,"children":[],"decl_id":null,"docs":" A thread-unsafe version of [`set_logger`].","sig":null,"attributes":[{"value":"/ A thread-unsafe version of [`set_logger`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44560,"byte_end":44606,"line_start":1502,"line_end":1502,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44607,"byte_end":44610,"line_start":1503,"line_end":1503,"column_start":1,"column_end":4}},{"value":"/ This function is available on all platforms, even those that do not have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44611,"byte_end":44687,"line_start":1504,"line_end":1504,"column_start":1,"column_end":77}},{"value":"/ support for atomics that is needed by [`set_logger`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44688,"byte_end":44745,"line_start":1505,"line_end":1505,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44746,"byte_end":44749,"line_start":1506,"line_end":1506,"column_start":1,"column_end":4}},{"value":"/ In almost all cases, [`set_logger`] should be preferred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44750,"byte_end":44810,"line_start":1507,"line_end":1507,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44811,"byte_end":44814,"line_start":1508,"line_end":1508,"column_start":1,"column_end":4}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44815,"byte_end":44827,"line_start":1509,"line_end":1509,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44828,"byte_end":44831,"line_start":1510,"line_end":1510,"column_start":1,"column_end":4}},{"value":"/ This function is only safe to call when no other logger initialization","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44832,"byte_end":44906,"line_start":1511,"line_end":1511,"column_start":1,"column_end":75}},{"value":"/ function is called while this function still executes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44907,"byte_end":44965,"line_start":1512,"line_end":1512,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44966,"byte_end":44969,"line_start":1513,"line_end":1513,"column_start":1,"column_end":4}},{"value":"/ This can be upheld by (for example) making sure that **there are no other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":44970,"byte_end":45047,"line_start":1514,"line_end":1514,"column_start":1,"column_end":78}},{"value":"/ threads**, and (on embedded) that **interrupts are disabled**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45048,"byte_end":45114,"line_start":1515,"line_end":1515,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45115,"byte_end":45118,"line_start":1516,"line_end":1516,"column_start":1,"column_end":4}},{"value":"/ It is safe to use other logging functions while this function runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45119,"byte_end":45189,"line_start":1517,"line_end":1517,"column_start":1,"column_end":71}},{"value":"/ (including all logging macros).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45190,"byte_end":45225,"line_start":1518,"line_end":1518,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45226,"byte_end":45229,"line_start":1519,"line_end":1519,"column_start":1,"column_end":4}},{"value":"/ [`set_logger`]: fn.set_logger.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45230,"byte_end":45268,"line_start":1520,"line_end":1520,"column_start":1,"column_end":39}}]},{"kind":"Struct","id":{"krate":0,"index":358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46003,"byte_end":46017,"line_start":1541,"line_end":1541,"column_start":12,"column_end":26},"name":"SetLoggerError","qualname":"::SetLoggerError","value":"","parent":null,"children":[],"decl_id":null,"docs":" The type returned by [`set_logger`] if [`set_logger`] has already been called.","sig":null,"attributes":[{"value":"/ The type returned by [`set_logger`] if [`set_logger`] has already been called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45810,"byte_end":45892,"line_start":1536,"line_end":1536,"column_start":1,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45893,"byte_end":45896,"line_start":1537,"line_end":1537,"column_start":1,"column_end":4}},{"value":"/ [`set_logger`]: fn.set_logger.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45897,"byte_end":45935,"line_start":1538,"line_end":1538,"column_start":1,"column_end":39}},{"value":"allow(missing_copy_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":45936,"byte_end":45974,"line_start":1539,"line_end":1539,"column_start":1,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46070,"byte_end":46073,"line_start":1544,"line_end":1544,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46547,"byte_end":46562,"line_start":1558,"line_end":1558,"column_start":12,"column_end":27},"name":"ParseLevelError","qualname":"::ParseLevelError","value":"","parent":null,"children":[],"decl_id":null,"docs":" The type returned by [`from_str`] when the string doesn't match any of the log levels.","sig":null,"attributes":[{"value":"/ The type returned by [`from_str`] when the string doesn't match any of the log levels.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46285,"byte_end":46375,"line_start":1553,"line_end":1553,"column_start":1,"column_end":91}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46376,"byte_end":46379,"line_start":1554,"line_end":1554,"column_start":1,"column_end":4}},{"value":"/ [`from_str`]: https://doc.rust-lang.org/std/str/trait.FromStr.html#tymethod.from_str","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46380,"byte_end":46468,"line_start":1555,"line_end":1555,"column_start":1,"column_end":89}},{"value":"allow(missing_copy_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46469,"byte_end":46507,"line_start":1556,"line_end":1556,"column_start":1,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46616,"byte_end":46619,"line_start":1561,"line_end":1561,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46953,"byte_end":46959,"line_start":1573,"line_end":1573,"column_start":8,"column_end":14},"name":"logger","qualname":"::logger","value":"fn logger() -> &'static dyn Log","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the logger.","sig":null,"attributes":[{"value":"/ Returns a reference to the logger.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46833,"byte_end":46871,"line_start":1570,"line_end":1570,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46872,"byte_end":46875,"line_start":1571,"line_end":1571,"column_start":1,"column_end":4}},{"value":"/ If a logger has not been set, a no-op implementation is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46876,"byte_end":46945,"line_start":1572,"line_end":1572,"column_start":1,"column_end":70}}]},{"kind":"Function","id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":47292,"byte_end":47309,"line_start":1585,"line_end":1585,"column_start":8,"column_end":25},"name":"__private_api_log","qualname":"::__private_api_log","value":"fn __private_api_log<'_, '_, '_, '_, '_,\n'_>(fmt::Arguments, Level, &'_ (&'_ str, &'static str, &'static str, u32),\nOption<&'_ [(&'_ str, &'_ str)]>)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(not(feature = \"kv_unstable\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":47248,"byte_end":47284,"line_start":1584,"line_end":1584,"column_start":1,"column_end":37}}]},{"kind":"Function","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":48662,"byte_end":48683,"line_start":1633,"line_end":1633,"column_start":8,"column_end":29},"name":"__private_api_enabled","qualname":"::__private_api_enabled","value":"fn __private_api_enabled<'_>(Level, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":48919,"byte_end":48932,"line_start":1639,"line_end":1639,"column_start":9,"column_end":22},"name":"__private_api","qualname":"::__private_api","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","parent":null,"children":[{"krate":0,"index":197}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49359,"byte_end":49375,"line_start":1652,"line_end":1652,"column_start":11,"column_end":27},"name":"STATIC_MAX_LEVEL","qualname":"::STATIC_MAX_LEVEL","value":"LevelFilter","parent":null,"children":[],"decl_id":null,"docs":" The statically resolved maximum log level.","sig":null,"attributes":[{"value":"/ The statically resolved maximum log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":48971,"byte_end":49017,"line_start":1643,"line_end":1643,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49018,"byte_end":49021,"line_start":1644,"line_end":1644,"column_start":1,"column_end":4}},{"value":"/ See the crate level documentation for information on how to configure this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49022,"byte_end":49101,"line_start":1645,"line_end":1645,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49102,"byte_end":49105,"line_start":1646,"line_end":1646,"column_start":1,"column_end":4}},{"value":"/ This value is checked by the log macros, but not by the `Log`ger returned by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49106,"byte_end":49186,"line_start":1647,"line_end":1647,"column_start":1,"column_end":81}},{"value":"/ the [`logger`] function. Code that manually calls functions on that value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49187,"byte_end":49264,"line_start":1648,"line_end":1648,"column_start":1,"column_end":78}},{"value":"/ should compare the level against this value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49265,"byte_end":49313,"line_start":1649,"line_end":1649,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49314,"byte_end":49317,"line_start":1650,"line_end":1650,"column_start":1,"column_end":4}},{"value":"/ [`logger`]: fn.logger.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":49318,"byte_end":49348,"line_start":1651,"line_end":1651,"column_start":1,"column_end":31}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15937,"byte_end":15942,"line_start":451,"line_end":451,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":49}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16032,"byte_end":16037,"line_start":458,"line_end":458,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":51}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16179,"byte_end":16184,"line_start":465,"line_end":465,"column_start":33,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16320,"byte_end":16325,"line_start":472,"line_end":472,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16902,"byte_end":16907,"line_start":499,"line_end":499,"column_start":34,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17519,"byte_end":17524,"line_start":526,"line_end":526,"column_start":14,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":67}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18252,"byte_end":18257,"line_start":559,"line_end":559,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":75},{"krate":0,"index":76}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18716,"byte_end":18721,"line_start":575,"line_end":575,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":81}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18830,"byte_end":18835,"line_start":581,"line_end":581,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21006,"byte_end":21017,"line_start":658,"line_end":658,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":91}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21113,"byte_end":21124,"line_start":665,"line_end":665,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":93}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21266,"byte_end":21277,"line_start":672,"line_end":672,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":95}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21388,"byte_end":21399,"line_start":679,"line_end":679,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":97},{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":101}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22000,"byte_end":22011,"line_start":706,"line_end":706,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22593,"byte_end":22604,"line_start":733,"line_end":733,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":109}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22754,"byte_end":22765,"line_start":740,"line_end":740,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":111},{"krate":0,"index":112}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23138,"byte_end":23149,"line_start":753,"line_end":753,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":116}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23258,"byte_end":23269,"line_start":759,"line_end":759,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":118},{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24908,"byte_end":24922,"line_start":818,"line_end":818,"column_start":10,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":127}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27371,"byte_end":27377,"line_start":901,"line_end":901,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":140},{"krate":0,"index":141}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31214,"byte_end":31227,"line_start":1039,"line_end":1039,"column_start":10,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":149},{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35780,"byte_end":35788,"line_start":1189,"line_end":1189,"column_start":10,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36867,"byte_end":36882,"line_start":1230,"line_end":1230,"column_start":10,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":162},{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":165}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38915,"byte_end":38924,"line_start":1300,"line_end":1300,"column_start":14,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46046,"byte_end":46060,"line_start":1543,"line_end":1543,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":189}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46591,"byte_end":46606,"line_start":1560,"line_end":1560,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":191}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":15937,"byte_end":15942,"line_start":451,"line_end":451,"column_start":16,"column_end":21},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16032,"byte_end":16037,"line_start":458,"line_end":458,"column_start":20,"column_end":25},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16179,"byte_end":16184,"line_start":465,"line_end":465,"column_start":33,"column_end":38},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16320,"byte_end":16325,"line_start":472,"line_end":472,"column_start":21,"column_end":26},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":16902,"byte_end":16907,"line_start":499,"line_end":499,"column_start":34,"column_end":39},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":17519,"byte_end":17524,"line_start":526,"line_end":526,"column_start":14,"column_end":19},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18252,"byte_end":18257,"line_start":559,"line_end":559,"column_start":18,"column_end":23},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18716,"byte_end":18721,"line_start":575,"line_end":575,"column_start":23,"column_end":28},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":201},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":18830,"byte_end":18835,"line_start":581,"line_end":581,"column_start":6,"column_end":11},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":201},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21006,"byte_end":21017,"line_start":658,"line_end":658,"column_start":16,"column_end":27},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21113,"byte_end":21124,"line_start":665,"line_end":665,"column_start":20,"column_end":31},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21266,"byte_end":21277,"line_start":672,"line_end":672,"column_start":27,"column_end":38},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":21388,"byte_end":21399,"line_start":679,"line_end":679,"column_start":21,"column_end":32},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22000,"byte_end":22011,"line_start":706,"line_end":706,"column_start":28,"column_end":39},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22593,"byte_end":22604,"line_start":733,"line_end":733,"column_start":14,"column_end":25},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":22754,"byte_end":22765,"line_start":740,"line_end":740,"column_start":18,"column_end":29},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23138,"byte_end":23149,"line_start":753,"line_end":753,"column_start":23,"column_end":34},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":222},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":23258,"byte_end":23269,"line_start":759,"line_end":759,"column_start":6,"column_end":17},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":222},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":24908,"byte_end":24922,"line_start":818,"line_end":818,"column_start":10,"column_end":24},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":244},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":27371,"byte_end":27377,"line_start":901,"line_end":901,"column_start":10,"column_end":16},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":281},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":31214,"byte_end":31227,"line_start":1039,"line_end":1039,"column_start":10,"column_end":23},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":294},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":35780,"byte_end":35788,"line_start":1189,"line_end":1189,"column_start":10,"column_end":18},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":300},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":36867,"byte_end":36882,"line_start":1230,"line_end":1230,"column_start":10,"column_end":25},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":331},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37880,"byte_end":37884,"line_start":1269,"line_end":1269,"column_start":16,"column_end":20},"kind":"SuperTrait","from":{"krate":1,"index":3275},"to":{"krate":0,"index":166}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":37887,"byte_end":37891,"line_start":1269,"line_end":1269,"column_start":23,"column_end":27},"kind":"SuperTrait","from":{"krate":1,"index":3263},"to":{"krate":0,"index":166}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":38915,"byte_end":38924,"line_start":1300,"line_end":1300,"column_start":14,"column_end":23},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":170},"to":{"krate":0,"index":166}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46046,"byte_end":46060,"line_start":1543,"line_end":1543,"column_start":23,"column_end":37},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":358},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","byte_start":46591,"byte_end":46606,"line_start":1560,"line_end":1560,"column_start":23,"column_end":38},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":363},"to":{"krate":1,"index":10295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libmac-005c72a790f23ea8.json b/core/target/rls/debug/deps/save-analysis/libmac-005c72a790f23ea8.json new file mode 100644 index 0000000..dd0a4b6 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libmac-005c72a790f23ea8.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","mac","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=005c72a790f23ea8","-C","extra-filename=-005c72a790f23ea8","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmac-005c72a790f23ea8.rmeta"},"prelude":{"crate_id":{"name":"mac","disambiguator":[12916761587908911006,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":0,"byte_end":1461,"line_start":1,"line_end":71,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":0,"byte_end":1461,"line_start":1,"line_end":71,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":5},{"krate":0,"index":7},{"krate":0,"index":9},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":18},{"krate":0,"index":21},{"krate":0,"index":22}],"decl_id":null,"docs":" # mac","sig":null,"attributes":[{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":35,"byte_end":57,"line_start":2,"line_end":2,"column_start":1,"column_end":23}},{"value":"/ # mac","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":59,"byte_end":68,"line_start":4,"line_end":4,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":69,"byte_end":72,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ A collection of great and ubiqutitous macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":73,"byte_end":122,"line_start":6,"line_end":6,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":123,"byte_end":126,"line_start":7,"line_end":7,"column_start":1,"column_end":4}}]},{"kind":"Mod","id":{"krate":0,"index":3},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/test.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"test","qualname":"::test","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/test.rs","parent":null,"children":[{"krate":0,"index":4}],"decl_id":null,"docs":" Macros for writing test suites.\n","sig":null,"attributes":[{"value":"/ Macros for writing test suites.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/test.rs","byte_start":1463,"byte_end":1498,"line_start":1,"line_end":1,"column_start":1,"column_end":36}}]},{"kind":"Mod","id":{"krate":0,"index":5},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/mem.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"mem","qualname":"::mem","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/mem.rs","parent":null,"children":[{"krate":0,"index":6}],"decl_id":null,"docs":" Macros for low-level memory manipulation.\n","sig":null,"attributes":[{"value":"/ Macros for low-level memory manipulation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/mem.rs","byte_start":1983,"byte_end":2028,"line_start":1,"line_end":1,"column_start":1,"column_end":46}}]},{"kind":"Mod","id":{"krate":0,"index":7},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/format.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"format","qualname":"::format","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/format.rs","parent":null,"children":[{"krate":0,"index":8}],"decl_id":null,"docs":" Macros for string formatting.\n","sig":null,"attributes":[{"value":"/ Macros for string formatting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/format.rs","byte_start":3071,"byte_end":3104,"line_start":1,"line_end":1,"column_start":1,"column_end":34}}]},{"kind":"Mod","id":{"krate":0,"index":9},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"syntax_ext","qualname":"::syntax_ext","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs","parent":null,"children":[{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12}],"decl_id":null,"docs":" Macros useful when writing procedural syntax extensions.","sig":null,"attributes":[{"value":"/ Macros useful when writing procedural syntax extensions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs","byte_start":4549,"byte_end":4609,"line_start":1,"line_end":1,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs","byte_start":4610,"byte_end":4613,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ The macros themselves are ordinary `macro_rules!` macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/syntax_ext.rs","byte_start":4614,"byte_end":4675,"line_start":3,"line_end":3,"column_start":1,"column_end":62}}]},{"kind":"Mod","id":{"krate":0,"index":13},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/matches.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"matches","qualname":"::matches","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/matches.rs","parent":null,"children":[{"krate":0,"index":14},{"krate":0,"index":15}],"decl_id":null,"docs":" Pattern Matching macros.\n","sig":null,"attributes":[{"value":"/ Pattern Matching macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/matches.rs","byte_start":5374,"byte_end":5402,"line_start":1,"line_end":1,"column_start":1,"column_end":29}}]},{"kind":"Mod","id":{"krate":0,"index":16},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/inspect.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"inspect","qualname":"::inspect","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/inspect.rs","parent":null,"children":[{"krate":0,"index":17}],"decl_id":null,"docs":" Inspect Macros\n","sig":null,"attributes":[{"value":"/ Inspect Macros","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/inspect.rs","byte_start":6387,"byte_end":6405,"line_start":1,"line_end":1,"column_start":1,"column_end":19}}]},{"kind":"Mod","id":{"krate":0,"index":18},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/cfg.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"cfg","qualname":"::cfg","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/cfg.rs","parent":null,"children":[{"krate":0,"index":19},{"krate":0,"index":20}],"decl_id":null,"docs":" Macros for conditional compilation.\n","sig":null,"attributes":[{"value":"/ Macros for conditional compilation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/cfg.rs","byte_start":9024,"byte_end":9063,"line_start":1,"line_end":1,"column_start":1,"column_end":40}}]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":136,"byte_end":140,"line_start":9,"line_end":9,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":3}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":150,"byte_end":153,"line_start":10,"line_end":10,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":163,"byte_end":169,"line_start":11,"line_end":11,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":7}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":179,"byte_end":189,"line_start":12,"line_end":12,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":9}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":199,"byte_end":206,"line_start":13,"line_end":13,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":13}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":216,"byte_end":223,"line_start":14,"line_end":14,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":16}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","byte_start":233,"byte_end":236,"line_start":15,"line_end":15,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":18}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libmatch_cfg-783d24d5725f6b10.json b/core/target/rls/debug/deps/save-analysis/libmatch_cfg-783d24d5725f6b10.json new file mode 100644 index 0000000..33cfeac --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libmatch_cfg-783d24d5725f6b10.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","match_cfg","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"use_core\"","-C","metadata=783d24d5725f6b10","-C","extra-filename=-783d24d5725f6b10","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmatch_cfg-783d24d5725f6b10.rmeta"},"prelude":{"crate_id":{"name":"match_cfg","disambiguator":[8803334484711305345,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","byte_start":0,"byte_end":4394,"line_start":1,"line_end":171,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","byte_start":0,"byte_end":4394,"line_start":1,"line_end":171,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4}],"decl_id":null,"docs":" A convenience macro to ergonomically define an item depending on a large\n number of `#[cfg]` parameters. Structured like match statement, the first\n matching branch is the item that gets emitted.\n","sig":null,"attributes":[{"value":"/ A convenience macro to ergonomically define an item depending on a large","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","byte_start":0,"byte_end":76,"line_start":1,"line_end":1,"column_start":1,"column_end":77}},{"value":"/ number of `#[cfg]` parameters. Structured like match statement, the first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","byte_start":77,"byte_end":154,"line_start":2,"line_end":2,"column_start":1,"column_end":78}},{"value":"/ matching branch is the item that gets emitted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","byte_start":155,"byte_end":205,"line_start":3,"line_end":3,"column_start":1,"column_end":51}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","byte_start":433,"byte_end":439,"line_start":9,"line_end":9,"column_start":35,"column_end":41}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libmatches-3540f5408e8dd71c.json b/core/target/rls/debug/deps/save-analysis/libmatches-3540f5408e8dd71c.json new file mode 100644 index 0000000..a90db37 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libmatches-3540f5408e8dd71c.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","matches","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=3540f5408e8dd71c","-C","extra-filename=-3540f5408e8dd71c","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmatches-3540f5408e8dd71c.rmeta"},"prelude":{"crate_id":{"name":"matches","disambiguator":[16874529849208595999,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","byte_start":0,"byte_end":3045,"line_start":1,"line_end":128,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","byte_start":0,"byte_end":3045,"line_start":1,"line_end":128,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.9/lib.rs","byte_start":0,"byte_end":10,"line_start":1,"line_end":1,"column_start":1,"column_end":11}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libmemchr-084808c28572b9b6.json b/core/target/rls/debug/deps/save-analysis/libmemchr-084808c28572b9b6.json new file mode 100644 index 0000000..a70ee7e --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libmemchr-084808c28572b9b6.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","memchr","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=084808c28572b9b6","-C","extra-filename=-084808c28572b9b6","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--cfg","memchr_runtime_simd","--cfg","memchr_runtime_sse2","--cfg","memchr_runtime_sse42","--cfg","memchr_runtime_avx","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmemchr-084808c28572b9b6.rmeta"},"prelude":{"crate_id":{"name":"memchr","disambiguator":[12664251364442659307,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":0,"byte_end":6586,"line_start":1,"line_end":181,"column_start":1,"column_end":11}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6348,"byte_end":6354,"line_start":172,"line_end":172,"column_start":5,"column_end":11},"alias_span":null,"name":"memchr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6356,"byte_end":6363,"line_start":172,"line_end":172,"column_start":13,"column_end":20},"alias_span":null,"name":"memchr2","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6365,"byte_end":6377,"line_start":172,"line_end":172,"column_start":22,"column_end":34},"alias_span":null,"name":"memchr2_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6379,"byte_end":6386,"line_start":172,"line_end":172,"column_start":36,"column_end":43},"alias_span":null,"name":"memchr3","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6388,"byte_end":6400,"line_start":172,"line_end":172,"column_start":45,"column_end":57},"alias_span":null,"name":"memchr3_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6402,"byte_end":6413,"line_start":172,"line_end":172,"column_start":59,"column_end":70},"alias_span":null,"name":"memchr_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6419,"byte_end":6426,"line_start":173,"line_end":173,"column_start":5,"column_end":12},"alias_span":null,"name":"memrchr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6428,"byte_end":6436,"line_start":173,"line_end":173,"column_start":14,"column_end":22},"alias_span":null,"name":"memrchr2","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6438,"byte_end":6451,"line_start":173,"line_end":173,"column_start":24,"column_end":37},"alias_span":null,"name":"memrchr2_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6453,"byte_end":6461,"line_start":173,"line_end":173,"column_start":39,"column_end":47},"alias_span":null,"name":"memrchr3","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6463,"byte_end":6476,"line_start":173,"line_end":173,"column_start":49,"column_end":62},"alias_span":null,"name":"memrchr3_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6478,"byte_end":6490,"line_start":173,"line_end":173,"column_start":64,"column_end":76},"alias_span":null,"name":"memrchr_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6496,"byte_end":6502,"line_start":174,"line_end":174,"column_start":5,"column_end":11},"alias_span":null,"name":"Memchr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6504,"byte_end":6511,"line_start":174,"line_end":174,"column_start":13,"column_end":20},"alias_span":null,"name":"Memchr2","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6513,"byte_end":6520,"line_start":174,"line_end":174,"column_start":22,"column_end":29},"alias_span":null,"name":"Memchr3","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9247,"byte_end":9253,"line_start":3,"line_end":3,"column_start":22,"column_end":28},"alias_span":null,"name":"Memchr","value":"","parent":{"krate":0,"index":68}},{"kind":"Use","ref_id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9255,"byte_end":9262,"line_start":3,"line_end":3,"column_start":30,"column_end":37},"alias_span":null,"name":"Memchr2","value":"","parent":{"krate":0,"index":68}},{"kind":"Use","ref_id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9264,"byte_end":9271,"line_start":3,"line_end":3,"column_start":39,"column_end":46},"alias_span":null,"name":"Memchr3","value":"","parent":{"krate":0,"index":68}},{"kind":"Use","ref_id":{"krate":0,"index":826},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":100864,"byte_end":100873,"line_start":69,"line_end":69,"column_start":26,"column_end":35},"alias_span":null,"name":"Prefilter","value":"","parent":{"krate":0,"index":300}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":0,"byte_end":6586,"line_start":1,"line_end":181,"column_start":1,"column_end":11},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":40},{"krate":0,"index":43},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":68},{"krate":0,"index":300}],"decl_id":null,"docs":"This library provides heavily optimized routines for string search primitives.","sig":null,"attributes":[{"value":"*\nThis library provides heavily optimized routines for string search primitives.\n\n# Overview\n\nThis section gives a brief high level overview of what this crate offers.\n\n* The top-level module provides routines for searching for 1, 2 or 3 bytes\n in the forward or reverse direction. When searching for more than one byte,\n positions are considered a match if the byte at that position matches any\n of the bytes.\n* The [`memmem`] sub-module provides forward and reverse substring search\n routines.\n\nIn all such cases, routines operate on `&[u8]` without regard to encoding. This\nis exactly what you want when searching either UTF-8 or arbitrary bytes.\n\n# Example: using `memchr`\n\nThis example shows how to use `memchr` to find the first occurrence of `z` in\na haystack:\n\n```\nuse memchr::memchr;\n\nlet haystack = b\"foo bar baz quuz\";\nassert_eq!(Some(10), memchr(b'z', haystack));\n```\n\n# Example: matching one of three possible bytes\n\nThis examples shows how to use `memrchr3` to find occurrences of `a`, `b` or\n`c`, starting at the end of the haystack.\n\n```\nuse memchr::memchr3_iter;\n\nlet haystack = b\"xyzaxyzbxyzc\";\n\nlet mut it = memchr3_iter(b'a', b'b', b'c', haystack).rev();\nassert_eq!(Some(11), it.next());\nassert_eq!(Some(7), it.next());\nassert_eq!(Some(3), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: iterating over substring matches\n\nThis example shows how to use the [`memmem`] sub-module to find occurrences of\na substring in a haystack.\n\n```\nuse memchr::memmem;\n\nlet haystack = b\"foo bar foo baz foo\";\n\nlet mut it = memmem::find_iter(haystack, \"foo\");\nassert_eq!(Some(0), it.next());\nassert_eq!(Some(8), it.next());\nassert_eq!(Some(16), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: repeating a search for the same needle\n\nIt may be possible for the overhead of constructing a substring searcher to be\nmeasurable in some workloads. In cases where the same needle is used to search\nmany haystacks, it is possible to do construction once and thus to avoid it for\nsubsequent searches. This can be done with a [`memmem::Finder`]:\n\n```\nuse memchr::memmem;\n\nlet finder = memmem::Finder::new(\"foo\");\n\nassert_eq!(Some(4), finder.find(b\"baz foo quux\"));\nassert_eq!(None, finder.find(b\"quux baz bar\"));\n```\n\n# Why use this crate?\n\nAt first glance, the APIs provided by this crate might seem weird. Why provide\na dedicated routine like `memchr` for something that could be implemented\nclearly and trivially in one line:\n\n```\nfn memchr(needle: u8, haystack: &[u8]) -> Option {\n haystack.iter().position(|&b| b == needle)\n}\n```\n\nOr similarly, why does this crate provide substring search routines when Rust's\ncore library already provides them?\n\n```\nfn search(haystack: &str, needle: &str) -> Option {\n haystack.find(needle)\n}\n```\n\nThe primary reason for both of them to exist is performance. When it comes to\nperformance, at a high level at least, there are two primary ways to look at\nit:\n\n* **Throughput**: For this, think about it as, \"given some very large haystack\n and a byte that never occurs in that haystack, how long does it take to\n search through it and determine that it, in fact, does not occur?\"\n* **Latency**: For this, think about it as, \"given a tiny haystack---just a\n few bytes---how long does it take to determine if a byte is in it?\"\n\nThe `memchr` routine in this crate has _slightly_ worse latency than the\nsolution presented above, however, its throughput can easily be over an\norder of magnitude faster. This is a good general purpose trade off to make.\nYou rarely lose, but often gain big.\n\n**NOTE:** The name `memchr` comes from the corresponding routine in libc. A key\nadvantage of using this library is that its performance is not tied to its\nquality of implementation in the libc you happen to be using, which can vary\ngreatly from platform to platform.\n\nBut what about substring search? This one is a bit more complicated. The\nprimary reason for its existence is still indeed performance, but it's also\nuseful because Rust's core library doesn't actually expose any substring\nsearch routine on arbitrary bytes. The only substring search routine that\nexists works exclusively on valid UTF-8.\n\nSo if you have valid UTF-8, is there a reason to use this over the standard\nlibrary substring search routine? Yes. This routine is faster on almost every\nmetric, including latency. The natural question then, is why isn't this\nimplementation in the standard library, even if only for searching on UTF-8?\nThe reason is that the implementation details for using SIMD in the standard\nlibrary haven't quite been worked out yet.\n\n**NOTE:** Currently, only `x86_64` targets have highly accelerated\nimplementations of substring search. For `memchr`, all targets have\nsomewhat-accelerated implementations, while only `x86_64` targets have highly\naccelerated implementations. This limitation is expected to be lifted once the\nstandard library exposes a platform independent SIMD API.\n\n# Crate features\n\n* **std** - When enabled (the default), this will permit this crate to use\n features specific to the standard library. Currently, the only thing used\n from the standard library is runtime SIMD CPU feature detection. This means\n that this feature must be enabled to get AVX accelerated routines. When\n `std` is not enabled, this crate will still attempt to use SSE2 accelerated\n routines on `x86_64`.\n* **libc** - When enabled (**not** the default), this library will use your\n platform's libc implementation of `memchr` (and `memrchr` on Linux). This\n can be useful on non-`x86_64` targets where the fallback implementation in\n this crate is not as good as the one found in your libc. All other routines\n (e.g., `memchr[23]` and substring search) unconditionally use the\n implementation in this crate.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":0,"byte_end":5778,"line_start":1,"line_end":154,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":5780,"byte_end":5802,"line_start":156,"line_end":156,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33518,"byte_end":33524,"line_start":34,"line_end":34,"column_start":12,"column_end":18},"name":"Memchr","qualname":"::memchr::iter::Memchr","value":"Memchr { }","parent":null,"children":[{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141}],"decl_id":null,"docs":" An iterator for `memchr`.\n","sig":null,"attributes":[{"value":"/ An iterator for `memchr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33477,"byte_end":33506,"line_start":33,"line_end":33,"column_start":1,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33775,"byte_end":33778,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(u8, &'_ [u8]) -> Memchr","parent":null,"children":[],"decl_id":null,"docs":" Creates a new iterator that yields all positions of needle in haystack.\n","sig":null,"attributes":[{"value":"/ Creates a new iterator that yields all positions of needle in haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33674,"byte_end":33749,"line_start":43,"line_end":43,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33754,"byte_end":33763,"line_start":44,"line_end":44,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33980,"byte_end":33984,"line_start":54,"line_end":54,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33963,"byte_end":33972,"line_start":53,"line_end":53,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34104,"byte_end":34113,"line_start":59,"line_end":59,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34087,"byte_end":34096,"line_start":58,"line_end":58,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34264,"byte_end":34273,"line_start":66,"line_end":66,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34247,"byte_end":34256,"line_start":65,"line_end":65,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34427,"byte_end":34434,"line_start":72,"line_end":72,"column_start":12,"column_end":19},"name":"Memchr2","qualname":"::memchr::iter::Memchr2","value":"Memchr2 { }","parent":null,"children":[{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":158}],"decl_id":null,"docs":" An iterator for `memchr2`.\n","sig":null,"attributes":[{"value":"/ An iterator for `memchr2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34385,"byte_end":34415,"line_start":71,"line_end":71,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34704,"byte_end":34707,"line_start":84,"line_end":84,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(u8, u8, &'_ [u8]) -> Memchr2","parent":null,"children":[],"decl_id":null,"docs":" Creates a new iterator that yields all positions of needle in haystack.\n","sig":null,"attributes":[{"value":"/ Creates a new iterator that yields all positions of needle in haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34603,"byte_end":34678,"line_start":82,"line_end":82,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34683,"byte_end":34692,"line_start":83,"line_end":83,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35003,"byte_end":35007,"line_start":98,"line_end":98,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34986,"byte_end":34995,"line_start":97,"line_end":97,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35143,"byte_end":35152,"line_start":103,"line_end":103,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35126,"byte_end":35135,"line_start":102,"line_end":102,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35304,"byte_end":35313,"line_start":110,"line_end":110,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35287,"byte_end":35296,"line_start":109,"line_end":109,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35517,"byte_end":35524,"line_start":119,"line_end":119,"column_start":12,"column_end":19},"name":"Memchr3","qualname":"::memchr::iter::Memchr3","value":"Memchr3 { }","parent":null,"children":[{"krate":0,"index":172},{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176}],"decl_id":null,"docs":" An iterator for `memchr3`.\n","sig":null,"attributes":[{"value":"/ An iterator for `memchr3`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35475,"byte_end":35505,"line_start":118,"line_end":118,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35805,"byte_end":35808,"line_start":132,"line_end":132,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(u8, u8, u8, &'_ [u8]) -> Memchr3","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Memchr3` that's initialized to zero with a haystack\n","sig":null,"attributes":[{"value":"/ Create a new `Memchr3` that's initialized to zero with a haystack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35710,"byte_end":35779,"line_start":130,"line_end":130,"column_start":5,"column_end":74}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35784,"byte_end":35793,"line_start":131,"line_end":131,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36186,"byte_end":36190,"line_start":152,"line_end":152,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36169,"byte_end":36178,"line_start":151,"line_end":151,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36374,"byte_end":36383,"line_start":160,"line_end":160,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36357,"byte_end":36366,"line_start":159,"line_end":159,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36535,"byte_end":36544,"line_start":167,"line_end":167,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36518,"byte_end":36527,"line_start":166,"line_end":166,"column_start":5,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9594,"byte_end":9605,"line_start":17,"line_end":17,"column_start":8,"column_end":19},"name":"memchr_iter","qualname":"::memchr::memchr_iter","value":"fn memchr_iter<'_>(u8, &'_ [u8]) -> Memchr","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needle in a haystack.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needle in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9511,"byte_end":9576,"line_start":15,"line_end":15,"column_start":1,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9577,"byte_end":9586,"line_start":16,"line_end":16,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9772,"byte_end":9784,"line_start":23,"line_end":23,"column_start":8,"column_end":20},"name":"memchr2_iter","qualname":"::memchr::memchr2_iter","value":"fn memchr2_iter<'_>(u8, u8, &'_ [u8]) -> Memchr2","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9688,"byte_end":9754,"line_start":21,"line_end":21,"column_start":1,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9755,"byte_end":9764,"line_start":22,"line_end":22,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9977,"byte_end":9989,"line_start":29,"line_end":29,"column_start":8,"column_end":20},"name":"memchr3_iter","qualname":"::memchr::memchr3_iter","value":"fn memchr3_iter<'_>(u8, u8, u8, &'_ [u8]) -> Memchr3","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9893,"byte_end":9959,"line_start":27,"line_end":27,"column_start":1,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9960,"byte_end":9969,"line_start":28,"line_end":28,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10234,"byte_end":10246,"line_start":40,"line_end":40,"column_start":8,"column_end":20},"name":"memrchr_iter","qualname":"::memchr::memrchr_iter","value":"fn memrchr_iter<'_>(u8, &'_ [u8]) -> Rev","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needle in a haystack, in reverse.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needle in a haystack, in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10139,"byte_end":10216,"line_start":38,"line_end":38,"column_start":1,"column_end":78}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10217,"byte_end":10226,"line_start":39,"line_end":39,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10436,"byte_end":10449,"line_start":46,"line_end":46,"column_start":8,"column_end":21},"name":"memrchr2_iter","qualname":"::memchr::memrchr2_iter","value":"fn memrchr2_iter<'_>(u8, u8, &'_ [u8]) -> Rev","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack, in reverse.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack, in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10340,"byte_end":10418,"line_start":44,"line_end":44,"column_start":1,"column_end":79}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10419,"byte_end":10428,"line_start":45,"line_end":45,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10680,"byte_end":10693,"line_start":56,"line_end":56,"column_start":8,"column_end":21},"name":"memrchr3_iter","qualname":"::memchr::memrchr3_iter","value":"fn memrchr3_iter<'_>(u8, u8, u8, &'_ [u8]) -> Rev","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack, in reverse.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack, in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10584,"byte_end":10662,"line_start":54,"line_end":54,"column_start":1,"column_end":79}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10663,"byte_end":10672,"line_start":55,"line_end":55,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11600,"byte_end":11606,"line_start":87,"line_end":87,"column_start":8,"column_end":14},"name":"memchr","qualname":"::memchr::memchr","value":"fn memchr<'_>(u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Search for the first occurrence of a byte in a slice.","sig":null,"attributes":[{"value":"/ Search for the first occurrence of a byte in a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10854,"byte_end":10911,"line_start":65,"line_end":65,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10912,"byte_end":10915,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the first occurrence of `needle` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10916,"byte_end":10995,"line_start":67,"line_end":67,"column_start":1,"column_end":80}},{"value":"/ `haystack`, or `None` if one is not found. If an index is returned, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10996,"byte_end":11073,"line_start":68,"line_end":68,"column_start":1,"column_end":78}},{"value":"/ guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11074,"byte_end":11118,"line_start":69,"line_end":69,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11119,"byte_end":11122,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11123,"byte_end":11181,"line_start":71,"line_end":71,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().position(|&b| b == needle)`, `memchr` will use a highly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11182,"byte_end":11258,"line_start":72,"line_end":72,"column_start":1,"column_end":77}},{"value":"/ optimized routine that can be up to an order of magnitude faster in some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11259,"byte_end":11335,"line_start":73,"line_end":73,"column_start":1,"column_end":77}},{"value":"/ cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11336,"byte_end":11346,"line_start":74,"line_end":74,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11347,"byte_end":11350,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11351,"byte_end":11364,"line_start":76,"line_end":76,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11365,"byte_end":11368,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the first position of a byte in a byte string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11369,"byte_end":11442,"line_start":78,"line_end":78,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11443,"byte_end":11446,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11447,"byte_end":11454,"line_start":80,"line_end":80,"column_start":1,"column_end":8}},{"value":"/ use memchr::memchr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11455,"byte_end":11478,"line_start":81,"line_end":81,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11479,"byte_end":11482,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11483,"byte_end":11525,"line_start":83,"line_end":83,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memchr(b'k', haystack), Some(8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11526,"byte_end":11574,"line_start":84,"line_end":84,"column_start":1,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11575,"byte_end":11582,"line_start":85,"line_end":85,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11583,"byte_end":11592,"line_start":86,"line_end":86,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13453,"byte_end":13460,"line_start":151,"line_end":151,"column_start":8,"column_end":15},"name":"memchr2","qualname":"::memchr::memchr2","value":"fn memchr2<'_>(u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memchr`, but searches for either of two bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memchr`, but searches for either of two bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12572,"byte_end":12648,"line_start":127,"line_end":127,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12649,"byte_end":12652,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the first occurrence of `needle1`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12653,"byte_end":12730,"line_start":129,"line_end":129,"column_start":1,"column_end":78}},{"value":"/ or the first occurrence of `needle2` in `haystack` (whichever occurs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12731,"byte_end":12803,"line_start":130,"line_end":130,"column_start":1,"column_end":73}},{"value":"/ earlier), or `None` if neither one is found. If an index is returned, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12804,"byte_end":12883,"line_start":131,"line_end":131,"column_start":1,"column_end":80}},{"value":"/ guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12884,"byte_end":12928,"line_start":132,"line_end":132,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12929,"byte_end":12932,"line_start":133,"line_end":133,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12933,"byte_end":12991,"line_start":134,"line_end":134,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().position(|&b| b == needle1 || b == needle2)`, `memchr2`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12992,"byte_end":13068,"line_start":135,"line_end":135,"column_start":1,"column_end":77}},{"value":"/ will use a highly optimized routine that can be up to an order of magnitude","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13069,"byte_end":13148,"line_start":136,"line_end":136,"column_start":1,"column_end":80}},{"value":"/ faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13149,"byte_end":13174,"line_start":137,"line_end":137,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13175,"byte_end":13178,"line_start":138,"line_end":138,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13179,"byte_end":13192,"line_start":139,"line_end":139,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13193,"byte_end":13196,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the first position of either of two bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13197,"byte_end":13275,"line_start":141,"line_end":141,"column_start":1,"column_end":79}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13276,"byte_end":13287,"line_start":142,"line_end":142,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13288,"byte_end":13291,"line_start":143,"line_end":143,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13292,"byte_end":13299,"line_start":144,"line_end":144,"column_start":1,"column_end":8}},{"value":"/ use memchr::memchr2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13300,"byte_end":13324,"line_start":145,"line_end":145,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13325,"byte_end":13328,"line_start":146,"line_end":146,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13329,"byte_end":13371,"line_start":147,"line_end":147,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memchr2(b'k', b'q', haystack), Some(4));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13372,"byte_end":13427,"line_start":148,"line_end":148,"column_start":1,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13428,"byte_end":13435,"line_start":149,"line_end":149,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13436,"byte_end":13445,"line_start":150,"line_end":150,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15153,"byte_end":15160,"line_start":204,"line_end":204,"column_start":8,"column_end":15},"name":"memchr3","qualname":"::memchr::memchr3","value":"fn memchr3<'_>(u8, u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memchr`, but searches for any of three bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memchr`, but searches for any of three bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14221,"byte_end":14296,"line_start":180,"line_end":180,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14297,"byte_end":14300,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the first occurrence of `needle1`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14301,"byte_end":14379,"line_start":182,"line_end":182,"column_start":1,"column_end":79}},{"value":"/ the first occurrence of `needle2`, or the first occurrence of `needle3` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14380,"byte_end":14458,"line_start":183,"line_end":183,"column_start":1,"column_end":79}},{"value":"/ `haystack` (whichever occurs earliest), or `None` if none are found. If an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14459,"byte_end":14537,"line_start":184,"line_end":184,"column_start":1,"column_end":79}},{"value":"/ index is returned, it is guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14538,"byte_end":14607,"line_start":185,"line_end":185,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14608,"byte_end":14611,"line_start":186,"line_end":186,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14612,"byte_end":14670,"line_start":187,"line_end":187,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().position(|&b| b == needle1 || b == needle2 ||","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14671,"byte_end":14737,"line_start":188,"line_end":188,"column_start":1,"column_end":67}},{"value":"/ b == needle3)`, `memchr3` will use a highly optimized routine that can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14738,"byte_end":14815,"line_start":189,"line_end":189,"column_start":1,"column_end":78}},{"value":"/ up to an order of magnitude faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14816,"byte_end":14869,"line_start":190,"line_end":190,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14870,"byte_end":14873,"line_start":191,"line_end":191,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14874,"byte_end":14887,"line_start":192,"line_end":192,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14888,"byte_end":14891,"line_start":193,"line_end":193,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the first position of any of three bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14892,"byte_end":14969,"line_start":194,"line_end":194,"column_start":1,"column_end":78}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14970,"byte_end":14981,"line_start":195,"line_end":195,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14982,"byte_end":14985,"line_start":196,"line_end":196,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14986,"byte_end":14993,"line_start":197,"line_end":197,"column_start":1,"column_end":8}},{"value":"/ use memchr::memchr3;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14994,"byte_end":15018,"line_start":198,"line_end":198,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15019,"byte_end":15022,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15023,"byte_end":15065,"line_start":200,"line_end":200,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memchr3(b'k', b'q', b'e', haystack), Some(2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15066,"byte_end":15127,"line_start":201,"line_end":201,"column_start":1,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15128,"byte_end":15135,"line_start":202,"line_end":202,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15136,"byte_end":15145,"line_start":203,"line_end":203,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16746,"byte_end":16753,"line_start":260,"line_end":260,"column_start":8,"column_end":15},"name":"memrchr","qualname":"::memchr::memrchr","value":"fn memrchr<'_>(u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Search for the last occurrence of a byte in a slice.","sig":null,"attributes":[{"value":"/ Search for the last occurrence of a byte in a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15998,"byte_end":16054,"line_start":238,"line_end":238,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16055,"byte_end":16058,"line_start":239,"line_end":239,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the last occurrence of `needle` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16059,"byte_end":16137,"line_start":240,"line_end":240,"column_start":1,"column_end":79}},{"value":"/ `haystack`, or `None` if one is not found. If an index is returned, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16138,"byte_end":16215,"line_start":241,"line_end":241,"column_start":1,"column_end":78}},{"value":"/ guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16216,"byte_end":16260,"line_start":242,"line_end":242,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16261,"byte_end":16264,"line_start":243,"line_end":243,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16265,"byte_end":16323,"line_start":244,"line_end":244,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().rposition(|&b| b == needle)`, `memrchr` will use a highly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16324,"byte_end":16402,"line_start":245,"line_end":245,"column_start":1,"column_end":79}},{"value":"/ optimized routine that can be up to an order of magnitude faster in some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16403,"byte_end":16479,"line_start":246,"line_end":246,"column_start":1,"column_end":77}},{"value":"/ cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16480,"byte_end":16490,"line_start":247,"line_end":247,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16491,"byte_end":16494,"line_start":248,"line_end":248,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16495,"byte_end":16508,"line_start":249,"line_end":249,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16509,"byte_end":16512,"line_start":250,"line_end":250,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the last position of a byte in a byte string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16513,"byte_end":16585,"line_start":251,"line_end":251,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16586,"byte_end":16589,"line_start":252,"line_end":252,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16590,"byte_end":16597,"line_start":253,"line_end":253,"column_start":1,"column_end":8}},{"value":"/ use memchr::memrchr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16598,"byte_end":16622,"line_start":254,"line_end":254,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16623,"byte_end":16626,"line_start":255,"line_end":255,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16627,"byte_end":16669,"line_start":256,"line_end":256,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memrchr(b'o', haystack), Some(17));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16670,"byte_end":16720,"line_start":257,"line_end":257,"column_start":1,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16721,"byte_end":16728,"line_start":258,"line_end":258,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16729,"byte_end":16738,"line_start":259,"line_end":259,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18658,"byte_end":18666,"line_start":325,"line_end":325,"column_start":8,"column_end":16},"name":"memrchr2","qualname":"::memchr::memrchr2","value":"fn memrchr2<'_>(u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memrchr`, but searches for either of two bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memrchr`, but searches for either of two bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17777,"byte_end":17854,"line_start":301,"line_end":301,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17855,"byte_end":17858,"line_start":302,"line_end":302,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the last occurrence of `needle1` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17859,"byte_end":17938,"line_start":303,"line_end":303,"column_start":1,"column_end":80}},{"value":"/ the last occurrence of `needle2` in `haystack` (whichever occurs later), or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17939,"byte_end":18018,"line_start":304,"line_end":304,"column_start":1,"column_end":80}},{"value":"/ `None` if neither one is found. If an index is returned, it is guaranteed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18019,"byte_end":18096,"line_start":305,"line_end":305,"column_start":1,"column_end":78}},{"value":"/ to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18097,"byte_end":18130,"line_start":306,"line_end":306,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18131,"byte_end":18134,"line_start":307,"line_end":307,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18135,"byte_end":18193,"line_start":308,"line_end":308,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().rposition(|&b| b == needle1 || b == needle2)`, `memrchr2`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18194,"byte_end":18272,"line_start":309,"line_end":309,"column_start":1,"column_end":79}},{"value":"/ will use a highly optimized routine that can be up to an order of magnitude","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18273,"byte_end":18352,"line_start":310,"line_end":310,"column_start":1,"column_end":80}},{"value":"/ faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18353,"byte_end":18378,"line_start":311,"line_end":311,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18379,"byte_end":18382,"line_start":312,"line_end":312,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18383,"byte_end":18396,"line_start":313,"line_end":313,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18397,"byte_end":18400,"line_start":314,"line_end":314,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the last position of either of two bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18401,"byte_end":18478,"line_start":315,"line_end":315,"column_start":1,"column_end":78}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18479,"byte_end":18490,"line_start":316,"line_end":316,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18491,"byte_end":18494,"line_start":317,"line_end":317,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18495,"byte_end":18502,"line_start":318,"line_end":318,"column_start":1,"column_end":8}},{"value":"/ use memchr::memrchr2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18503,"byte_end":18528,"line_start":319,"line_end":319,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18529,"byte_end":18532,"line_start":320,"line_end":320,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18533,"byte_end":18575,"line_start":321,"line_end":321,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memrchr2(b'k', b'q', haystack), Some(8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18576,"byte_end":18632,"line_start":322,"line_end":322,"column_start":1,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18633,"byte_end":18640,"line_start":323,"line_end":323,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18641,"byte_end":18650,"line_start":324,"line_end":324,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20360,"byte_end":20368,"line_start":378,"line_end":378,"column_start":8,"column_end":16},"name":"memrchr3","qualname":"::memchr::memrchr3","value":"fn memrchr3<'_>(u8, u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memrchr`, but searches for any of three bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memrchr`, but searches for any of three bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19430,"byte_end":19506,"line_start":354,"line_end":354,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19507,"byte_end":19510,"line_start":355,"line_end":355,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the last occurrence of `needle1`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19511,"byte_end":19588,"line_start":356,"line_end":356,"column_start":1,"column_end":78}},{"value":"/ the last occurrence of `needle2`, or the last occurrence of `needle3` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19589,"byte_end":19665,"line_start":357,"line_end":357,"column_start":1,"column_end":77}},{"value":"/ `haystack` (whichever occurs later), or `None` if none are found. If an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19666,"byte_end":19741,"line_start":358,"line_end":358,"column_start":1,"column_end":76}},{"value":"/ index is returned, it is guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19742,"byte_end":19811,"line_start":359,"line_end":359,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19812,"byte_end":19815,"line_start":360,"line_end":360,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19816,"byte_end":19874,"line_start":361,"line_end":361,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().rposition(|&b| b == needle1 || b == needle2 ||","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19875,"byte_end":19942,"line_start":362,"line_end":362,"column_start":1,"column_end":68}},{"value":"/ b == needle3)`, `memrchr3` will use a highly optimized routine that can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19943,"byte_end":20021,"line_start":363,"line_end":363,"column_start":1,"column_end":79}},{"value":"/ up to an order of magnitude faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20022,"byte_end":20075,"line_start":364,"line_end":364,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20076,"byte_end":20079,"line_start":365,"line_end":365,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20080,"byte_end":20093,"line_start":366,"line_end":366,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20094,"byte_end":20097,"line_start":367,"line_end":367,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the last position of any of three bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20098,"byte_end":20174,"line_start":368,"line_end":368,"column_start":1,"column_end":77}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20175,"byte_end":20186,"line_start":369,"line_end":369,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20187,"byte_end":20190,"line_start":370,"line_end":370,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20191,"byte_end":20198,"line_start":371,"line_end":371,"column_start":1,"column_end":8}},{"value":"/ use memchr::memrchr3;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20199,"byte_end":20224,"line_start":372,"line_end":372,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20225,"byte_end":20228,"line_start":373,"line_end":373,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20229,"byte_end":20271,"line_start":374,"line_end":374,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memrchr3(b'k', b'q', b'e', haystack), Some(8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20272,"byte_end":20334,"line_start":375,"line_end":375,"column_start":1,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20335,"byte_end":20342,"line_start":376,"line_end":376,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20343,"byte_end":20352,"line_start":377,"line_end":377,"column_start":1,"column_end":10}}]},{"kind":"Mod","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"memmem","qualname":"::memmem","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","parent":null,"children":[{"krate":0,"index":301},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":313},{"krate":0,"index":316},{"krate":0,"index":319},{"krate":0,"index":322},{"krate":0,"index":325},{"krate":0,"index":328},{"krate":0,"index":354},{"krate":0,"index":472},{"krate":0,"index":491},{"krate":0,"index":500},{"krate":0,"index":535},{"krate":0,"index":539},{"krate":0,"index":568},{"krate":0,"index":609},{"krate":0,"index":613},{"krate":0,"index":617},{"krate":0,"index":618},{"krate":0,"index":966},{"krate":0,"index":973},{"krate":0,"index":619},{"krate":0,"index":624},{"krate":0,"index":977},{"krate":0,"index":983},{"krate":0,"index":629},{"krate":0,"index":634},{"krate":0,"index":987},{"krate":0,"index":990},{"krate":0,"index":993},{"krate":0,"index":639},{"krate":0,"index":996},{"krate":0,"index":999},{"krate":0,"index":1002},{"krate":0,"index":650},{"krate":0,"index":1005},{"krate":0,"index":1007},{"krate":0,"index":1009},{"krate":0,"index":1011},{"krate":0,"index":662},{"krate":0,"index":1013},{"krate":0,"index":1019},{"krate":0,"index":1022},{"krate":0,"index":1025},{"krate":0,"index":1028},{"krate":0,"index":1030},{"krate":0,"index":1031},{"krate":0,"index":1033},{"krate":0,"index":1035},{"krate":0,"index":1037},{"krate":0,"index":1038},{"krate":0,"index":1040},{"krate":0,"index":1042},{"krate":0,"index":1057},{"krate":0,"index":1059},{"krate":0,"index":671},{"krate":0,"index":685},{"krate":0,"index":1061},{"krate":0,"index":1066},{"krate":0,"index":1069},{"krate":0,"index":1072},{"krate":0,"index":1081},{"krate":0,"index":1083},{"krate":0,"index":687}],"decl_id":null,"docs":"This module provides forward and reverse substring search routines.","sig":null,"attributes":[{"value":"*\nThis module provides forward and reverse substring search routines.\n\nUnlike the standard library's substring search routines, these work on\narbitrary bytes. For all non-empty needles, these routines will report exactly\nthe same values as the corresponding routines in the standard library. For\nthe empty needle, the standard library reports matches only at valid UTF-8\nboundaries, where as these routines will report matches at every position.\n\nOther than being able to work on arbitrary bytes, the primary reason to prefer\nthese routines over the standard library routines is that these will generally\nbe faster. In some cases, significantly so.\n\n# Example: iterating over substring matches\n\nThis example shows how to use [`find_iter`] to find occurrences of a substring\nin a haystack.\n\n```\nuse memchr::memmem;\n\nlet haystack = b\"foo bar foo baz foo\";\n\nlet mut it = memmem::find_iter(haystack, \"foo\");\nassert_eq!(Some(0), it.next());\nassert_eq!(Some(8), it.next());\nassert_eq!(Some(16), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: iterating over substring matches in reverse\n\nThis example shows how to use [`rfind_iter`] to find occurrences of a substring\nin a haystack starting from the end of the haystack.\n\n**NOTE:** This module does not implement double ended iterators, so reverse\nsearches aren't done by calling `rev` on a forward iterator.\n\n```\nuse memchr::memmem;\n\nlet haystack = b\"foo bar foo baz foo\";\n\nlet mut it = memmem::rfind_iter(haystack, \"foo\");\nassert_eq!(Some(16), it.next());\nassert_eq!(Some(8), it.next());\nassert_eq!(Some(0), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: repeating a search for the same needle\n\nIt may be possible for the overhead of constructing a substring searcher to be\nmeasurable in some workloads. In cases where the same needle is used to search\nmany haystacks, it is possible to do construction once and thus to avoid it for\nsubsequent searches. This can be done with a [`Finder`] (or a [`FinderRev`] for\nreverse searches).\n\n```\nuse memchr::memmem;\n\nlet finder = memmem::Finder::new(\"foo\");\n\nassert_eq!(Some(4), finder.find(b\"baz foo quux\"));\nassert_eq!(None, finder.find(b\"quux baz bar\"));\n```\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":98665,"byte_end":100837,"line_start":1,"line_end":67,"column_start":1,"column_end":3}}]},{"kind":"TupleVariant","id":{"krate":0,"index":827},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165702,"byte_end":165706,"line_start":172,"line_end":172,"column_start":5,"column_end":9},"name":"None","qualname":"::memmem::prefilter::Prefilter::None","value":"Prefilter::None","parent":{"krate":0,"index":826},"children":[],"decl_id":null,"docs":" Never used a prefilter in substring search.\n","sig":null,"attributes":[{"value":"/ Never used a prefilter in substring search.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165650,"byte_end":165697,"line_start":171,"line_end":171,"column_start":5,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":829},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165933,"byte_end":165937,"line_start":176,"line_end":176,"column_start":5,"column_end":9},"name":"Auto","qualname":"::memmem::prefilter::Prefilter::Auto","value":"Prefilter::Auto","parent":{"krate":0,"index":826},"children":[],"decl_id":null,"docs":" Automatically detect whether a heuristic prefilter should be used. If\n it is used, then heuristics will be used to dynamically disable the\n prefilter if it is believed to not be carrying its weight.\n","sig":null,"attributes":[{"value":"/ Automatically detect whether a heuristic prefilter should be used. If","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165712,"byte_end":165785,"line_start":173,"line_end":173,"column_start":5,"column_end":78}},{"value":"/ it is used, then heuristics will be used to dynamically disable the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165790,"byte_end":165861,"line_start":174,"line_end":174,"column_start":5,"column_end":76}},{"value":"/ prefilter if it is believed to not be carrying its weight.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165866,"byte_end":165928,"line_start":175,"line_end":175,"column_start":5,"column_end":67}}]},{"kind":"Enum","id":{"krate":0,"index":826},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165634,"byte_end":165643,"line_start":170,"line_end":170,"column_start":10,"column_end":19},"name":"Prefilter","qualname":"::memmem::prefilter::Prefilter","value":"enum Prefilter { None, Auto, }","parent":null,"children":[{"krate":0,"index":827},{"krate":0,"index":829}],"decl_id":null,"docs":" Prefilter controls whether heuristics are used to accelerate searching.","sig":null,"attributes":[{"value":"/ Prefilter controls whether heuristics are used to accelerate searching.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164136,"byte_end":164211,"line_start":143,"line_end":143,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164212,"byte_end":164215,"line_start":144,"line_end":144,"column_start":1,"column_end":4}},{"value":"/ A prefilter refers to the idea of detecting candidate matches very quickly,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164216,"byte_end":164295,"line_start":145,"line_end":145,"column_start":1,"column_end":80}},{"value":"/ and then confirming whether those candidates are full matches. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164296,"byte_end":164367,"line_start":146,"line_end":146,"column_start":1,"column_end":72}},{"value":"/ idea can be quite effective since it's often the case that looking for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164368,"byte_end":164442,"line_start":147,"line_end":147,"column_start":1,"column_end":75}},{"value":"/ candidates can be a lot faster than running a complete substring search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164443,"byte_end":164518,"line_start":148,"line_end":148,"column_start":1,"column_end":76}},{"value":"/ over the entire input. Namely, looking for candidates can be done with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164519,"byte_end":164593,"line_start":149,"line_end":149,"column_start":1,"column_end":75}},{"value":"/ extremely fast vectorized code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164594,"byte_end":164629,"line_start":150,"line_end":150,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164630,"byte_end":164633,"line_start":151,"line_end":151,"column_start":1,"column_end":4}},{"value":"/ The downside of a prefilter is that it assumes false positives (which are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164634,"byte_end":164711,"line_start":152,"line_end":152,"column_start":1,"column_end":78}},{"value":"/ candidates generated by a prefilter that aren't matches) are somewhat rare","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164712,"byte_end":164790,"line_start":153,"line_end":153,"column_start":1,"column_end":79}},{"value":"/ relative to the frequency of full matches. That is, if a lot of false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164791,"byte_end":164864,"line_start":154,"line_end":154,"column_start":1,"column_end":74}},{"value":"/ positives are generated, then it's possible for search time to be worse","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164865,"byte_end":164940,"line_start":155,"line_end":155,"column_start":1,"column_end":76}},{"value":"/ than if the prefilter wasn't enabled in the first place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164941,"byte_end":165001,"line_start":156,"line_end":156,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165002,"byte_end":165005,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ Another downside of a prefilter is that it can result in highly variable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165006,"byte_end":165082,"line_start":158,"line_end":158,"column_start":1,"column_end":77}},{"value":"/ performance, where some cases are extraordinarily fast and others aren't.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165083,"byte_end":165160,"line_start":159,"line_end":159,"column_start":1,"column_end":78}},{"value":"/ Typically, variable performance isn't a problem, but it may be for your use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165161,"byte_end":165240,"line_start":160,"line_end":160,"column_start":1,"column_end":80}},{"value":"/ case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165241,"byte_end":165250,"line_start":161,"line_end":161,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165251,"byte_end":165254,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ The use of prefilters in this implementation does use a heuristic to detect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165255,"byte_end":165334,"line_start":163,"line_end":163,"column_start":1,"column_end":80}},{"value":"/ when a prefilter might not be carrying its weight, and will dynamically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165335,"byte_end":165410,"line_start":164,"line_end":164,"column_start":1,"column_end":76}},{"value":"/ disable its use. Nevertheless, this configuration option gives callers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165411,"byte_end":165485,"line_start":165,"line_end":165,"column_start":1,"column_end":75}},{"value":"/ the ability to disable prefilters if you have knowledge that they won't be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165486,"byte_end":165564,"line_start":166,"line_end":166,"column_start":1,"column_end":79}},{"value":"/ useful.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165565,"byte_end":165576,"line_start":167,"line_end":167,"column_start":1,"column_end":12}},{"value":"non_exhaustive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165607,"byte_end":165624,"line_start":169,"line_end":169,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":456},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165978,"byte_end":165985,"line_start":180,"line_end":180,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Prefilter","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":609},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104231,"byte_end":104240,"line_start":190,"line_end":190,"column_start":8,"column_end":17},"name":"find_iter","qualname":"::memmem::find_iter","value":"fn find_iter<'h, 'n, N>(&'h [u8], &'n N) -> FindIter where N: 'n + ?Sized +\nAsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over all non-overlapping occurrences of a substring in\n a haystack.","sig":null,"attributes":[{"value":"/ Returns an iterator over all non-overlapping occurrences of a substring in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103483,"byte_end":103561,"line_start":163,"line_end":163,"column_start":1,"column_end":79}},{"value":"/ a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103562,"byte_end":103577,"line_start":164,"line_end":164,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103578,"byte_end":103581,"line_start":165,"line_end":165,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103582,"byte_end":103598,"line_start":166,"line_end":166,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103599,"byte_end":103602,"line_start":167,"line_end":167,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103603,"byte_end":103675,"line_start":168,"line_end":168,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103676,"byte_end":103748,"line_start":169,"line_end":169,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103749,"byte_end":103796,"line_start":170,"line_end":170,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103797,"byte_end":103800,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103801,"byte_end":103870,"line_start":172,"line_end":172,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103871,"byte_end":103886,"line_start":173,"line_end":173,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103887,"byte_end":103890,"line_start":174,"line_end":174,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103891,"byte_end":103905,"line_start":175,"line_end":175,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103906,"byte_end":103909,"line_start":176,"line_end":176,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103910,"byte_end":103926,"line_start":177,"line_end":177,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103927,"byte_end":103930,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103931,"byte_end":103938,"line_start":179,"line_end":179,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103939,"byte_end":103962,"line_start":180,"line_end":180,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103963,"byte_end":103966,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103967,"byte_end":104009,"line_start":182,"line_end":182,"column_start":1,"column_end":43}},{"value":"/ let mut it = memmem::find_iter(haystack, b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104010,"byte_end":104063,"line_start":183,"line_end":183,"column_start":1,"column_end":54}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104064,"byte_end":104099,"line_start":184,"line_end":184,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104100,"byte_end":104135,"line_start":185,"line_end":185,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104136,"byte_end":104172,"line_start":186,"line_end":186,"column_start":1,"column_end":37}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104173,"byte_end":104205,"line_start":187,"line_end":187,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104206,"byte_end":104213,"line_start":188,"line_end":188,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104214,"byte_end":104223,"line_start":189,"line_end":189,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105155,"byte_end":105165,"line_start":224,"line_end":224,"column_start":8,"column_end":18},"name":"rfind_iter","qualname":"::memmem::rfind_iter","value":"fn rfind_iter<'h, 'n, N>(&'h [u8], &'n N) -> FindRevIter where N: 'n +\n?Sized + AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Returns a reverse iterator over all non-overlapping occurrences of a\n substring in a haystack.","sig":null,"attributes":[{"value":"/ Returns a reverse iterator over all non-overlapping occurrences of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104399,"byte_end":104471,"line_start":197,"line_end":197,"column_start":1,"column_end":73}},{"value":"/ substring in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104472,"byte_end":104500,"line_start":198,"line_end":198,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104501,"byte_end":104504,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104505,"byte_end":104521,"line_start":200,"line_end":200,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104522,"byte_end":104525,"line_start":201,"line_end":201,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104526,"byte_end":104598,"line_start":202,"line_end":202,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104599,"byte_end":104671,"line_start":203,"line_end":203,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104672,"byte_end":104719,"line_start":204,"line_end":204,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104720,"byte_end":104723,"line_start":205,"line_end":205,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104724,"byte_end":104793,"line_start":206,"line_end":206,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104794,"byte_end":104809,"line_start":207,"line_end":207,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104810,"byte_end":104813,"line_start":208,"line_end":208,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104814,"byte_end":104828,"line_start":209,"line_end":209,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104829,"byte_end":104832,"line_start":210,"line_end":210,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104833,"byte_end":104849,"line_start":211,"line_end":211,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104850,"byte_end":104853,"line_start":212,"line_end":212,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104854,"byte_end":104861,"line_start":213,"line_end":213,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104862,"byte_end":104885,"line_start":214,"line_end":214,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104886,"byte_end":104889,"line_start":215,"line_end":215,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104890,"byte_end":104932,"line_start":216,"line_end":216,"column_start":1,"column_end":43}},{"value":"/ let mut it = memmem::rfind_iter(haystack, b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104933,"byte_end":104987,"line_start":217,"line_end":217,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104988,"byte_end":105024,"line_start":218,"line_end":218,"column_start":1,"column_end":37}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105025,"byte_end":105060,"line_start":219,"line_end":219,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105061,"byte_end":105096,"line_start":220,"line_end":220,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105097,"byte_end":105129,"line_start":221,"line_end":221,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105130,"byte_end":105137,"line_start":222,"line_end":222,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105138,"byte_end":105147,"line_start":223,"line_end":223,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":617},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106203,"byte_end":106207,"line_start":259,"line_end":259,"column_start":8,"column_end":12},"name":"find","qualname":"::memmem::find","value":"fn find<'_, '_>(&'_ [u8], &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the first occurrence of the given needle.","sig":null,"attributes":[{"value":"/ Returns the index of the first occurrence of the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105333,"byte_end":105399,"line_start":231,"line_end":231,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105400,"byte_end":105403,"line_start":232,"line_end":232,"column_start":1,"column_end":4}},{"value":"/ Note that if you're are searching for the same needle in many different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105404,"byte_end":105479,"line_start":233,"line_end":233,"column_start":1,"column_end":76}},{"value":"/ small haystacks, it may be faster to initialize a [`Finder`] once,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105480,"byte_end":105550,"line_start":234,"line_end":234,"column_start":1,"column_end":71}},{"value":"/ and reuse it for each search.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105551,"byte_end":105584,"line_start":235,"line_end":235,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105585,"byte_end":105588,"line_start":236,"line_end":236,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105589,"byte_end":105605,"line_start":237,"line_end":237,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105606,"byte_end":105609,"line_start":238,"line_end":238,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105610,"byte_end":105682,"line_start":239,"line_end":239,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105683,"byte_end":105755,"line_start":240,"line_end":240,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105756,"byte_end":105803,"line_start":241,"line_end":241,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105804,"byte_end":105807,"line_start":242,"line_end":242,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105808,"byte_end":105877,"line_start":243,"line_end":243,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105878,"byte_end":105893,"line_start":244,"line_end":244,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105894,"byte_end":105897,"line_start":245,"line_end":245,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105898,"byte_end":105912,"line_start":246,"line_end":246,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105913,"byte_end":105916,"line_start":247,"line_end":247,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105917,"byte_end":105933,"line_start":248,"line_end":248,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105934,"byte_end":105937,"line_start":249,"line_end":249,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105938,"byte_end":105945,"line_start":250,"line_end":250,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105946,"byte_end":105969,"line_start":251,"line_end":251,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105970,"byte_end":105973,"line_start":252,"line_end":252,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105974,"byte_end":106008,"line_start":253,"line_end":253,"column_start":1,"column_end":35}},{"value":"/ assert_eq!(Some(0), memmem::find(haystack, b\"foo\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106009,"byte_end":106065,"line_start":254,"line_end":254,"column_start":1,"column_end":57}},{"value":"/ assert_eq!(Some(4), memmem::find(haystack, b\"bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106066,"byte_end":106122,"line_start":255,"line_end":255,"column_start":1,"column_end":57}},{"value":"/ assert_eq!(None, memmem::find(haystack, b\"quux\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106123,"byte_end":106177,"line_start":256,"line_end":256,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106178,"byte_end":106185,"line_start":257,"line_end":257,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106186,"byte_end":106195,"line_start":258,"line_end":258,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":618},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107327,"byte_end":107332,"line_start":296,"line_end":296,"column_start":8,"column_end":13},"name":"rfind","qualname":"::memmem::rfind","value":"fn rfind<'_, '_>(&'_ [u8], &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the last occurrence of the given needle.","sig":null,"attributes":[{"value":"/ Returns the index of the last occurrence of the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106395,"byte_end":106460,"line_start":267,"line_end":267,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106461,"byte_end":106464,"line_start":268,"line_end":268,"column_start":1,"column_end":4}},{"value":"/ Note that if you're are searching for the same needle in many different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106465,"byte_end":106540,"line_start":269,"line_end":269,"column_start":1,"column_end":76}},{"value":"/ small haystacks, it may be faster to initialize a [`FinderRev`] once,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106541,"byte_end":106614,"line_start":270,"line_end":270,"column_start":1,"column_end":74}},{"value":"/ and reuse it for each search.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106615,"byte_end":106648,"line_start":271,"line_end":271,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106649,"byte_end":106652,"line_start":272,"line_end":272,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106653,"byte_end":106669,"line_start":273,"line_end":273,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106670,"byte_end":106673,"line_start":274,"line_end":274,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106674,"byte_end":106746,"line_start":275,"line_end":275,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106747,"byte_end":106819,"line_start":276,"line_end":276,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106820,"byte_end":106867,"line_start":277,"line_end":277,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106868,"byte_end":106871,"line_start":278,"line_end":278,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106872,"byte_end":106941,"line_start":279,"line_end":279,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106942,"byte_end":106957,"line_start":280,"line_end":280,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106958,"byte_end":106961,"line_start":281,"line_end":281,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106962,"byte_end":106976,"line_start":282,"line_end":282,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106977,"byte_end":106980,"line_start":283,"line_end":283,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106981,"byte_end":106997,"line_start":284,"line_end":284,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106998,"byte_end":107001,"line_start":285,"line_end":285,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107002,"byte_end":107009,"line_start":286,"line_end":286,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107010,"byte_end":107033,"line_start":287,"line_end":287,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107034,"byte_end":107037,"line_start":288,"line_end":288,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107038,"byte_end":107072,"line_start":289,"line_end":289,"column_start":1,"column_end":35}},{"value":"/ assert_eq!(Some(0), memmem::rfind(haystack, b\"foo\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107073,"byte_end":107130,"line_start":290,"line_end":290,"column_start":1,"column_end":58}},{"value":"/ assert_eq!(Some(4), memmem::rfind(haystack, b\"bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107131,"byte_end":107188,"line_start":291,"line_end":291,"column_start":1,"column_end":58}},{"value":"/ assert_eq!(Some(8), memmem::rfind(haystack, b\"ba\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107189,"byte_end":107245,"line_start":292,"line_end":292,"column_start":1,"column_end":57}},{"value":"/ assert_eq!(None, memmem::rfind(haystack, b\"quux\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107246,"byte_end":107301,"line_start":293,"line_end":293,"column_start":1,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107302,"byte_end":107309,"line_start":294,"line_end":294,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107310,"byte_end":107319,"line_start":295,"line_end":295,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":966},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107769,"byte_end":107777,"line_start":311,"line_end":311,"column_start":12,"column_end":20},"name":"FindIter","qualname":"::memmem::FindIter","value":"FindIter { }","parent":null,"children":[{"krate":0,"index":969},{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":972}],"decl_id":null,"docs":" An iterator over non-overlapping substring matches.","sig":null,"attributes":[{"value":"/ An iterator over non-overlapping substring matches.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107525,"byte_end":107580,"line_start":304,"line_end":304,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107581,"byte_end":107584,"line_start":305,"line_end":305,"column_start":1,"column_end":4}},{"value":"/ Matches are reported by the byte offset at which they begin.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107585,"byte_end":107649,"line_start":306,"line_end":306,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107650,"byte_end":107653,"line_start":307,"line_end":307,"column_start":1,"column_end":4}},{"value":"/ `'h` is the lifetime of the haystack while `'n` is the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107654,"byte_end":107728,"line_start":308,"line_end":308,"column_start":1,"column_end":75}},{"value":"/ needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107729,"byte_end":107740,"line_start":309,"line_end":309,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":623},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108529,"byte_end":108539,"line_start":337,"line_end":337,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> FindIter","parent":null,"children":[],"decl_id":null,"docs":" Convert this iterator into its owned variant, such that it no longer\n borrows the finder and needle.","sig":null,"attributes":[{"value":"/ Convert this iterator into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108171,"byte_end":108243,"line_start":328,"line_end":328,"column_start":5,"column_end":77}},{"value":"/ borrows the finder and needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108248,"byte_end":108282,"line_start":329,"line_end":329,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108287,"byte_end":108290,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned iterator, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108295,"byte_end":108369,"line_start":331,"line_end":331,"column_start":5,"column_end":79}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108374,"byte_end":108401,"line_start":332,"line_end":332,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108406,"byte_end":108409,"line_start":333,"line_end":333,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108414,"byte_end":108475,"line_start":334,"line_end":334,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108480,"byte_end":108503,"line_start":335,"line_end":335,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108508,"byte_end":108517,"line_start":336,"line_end":336,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108834,"byte_end":108838,"line_start":350,"line_end":350,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":977},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109591,"byte_end":109602,"line_start":376,"line_end":376,"column_start":12,"column_end":23},"name":"FindRevIter","qualname":"::memmem::FindRevIter","value":"FindRevIter { }","parent":null,"children":[{"krate":0,"index":980},{"krate":0,"index":981},{"krate":0,"index":982}],"decl_id":null,"docs":" An iterator over non-overlapping substring matches in reverse.","sig":null,"attributes":[{"value":"/ An iterator over non-overlapping substring matches in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109336,"byte_end":109402,"line_start":369,"line_end":369,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109403,"byte_end":109406,"line_start":370,"line_end":370,"column_start":1,"column_end":4}},{"value":"/ Matches are reported by the byte offset at which they begin.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109407,"byte_end":109471,"line_start":371,"line_end":371,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109472,"byte_end":109475,"line_start":372,"line_end":372,"column_start":1,"column_end":4}},{"value":"/ `'h` is the lifetime of the haystack while `'n` is the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109476,"byte_end":109550,"line_start":373,"line_end":373,"column_start":1,"column_end":75}},{"value":"/ needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109551,"byte_end":109562,"line_start":374,"line_end":374,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110438,"byte_end":110448,"line_start":403,"line_end":403,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> FindRevIter","parent":null,"children":[],"decl_id":null,"docs":" Convert this iterator into its owned variant, such that it no longer\n borrows the finder and needle.","sig":null,"attributes":[{"value":"/ Convert this iterator into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110080,"byte_end":110152,"line_start":394,"line_end":394,"column_start":5,"column_end":77}},{"value":"/ borrows the finder and needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110157,"byte_end":110191,"line_start":395,"line_end":395,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110196,"byte_end":110199,"line_start":396,"line_end":396,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned iterator, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110204,"byte_end":110278,"line_start":397,"line_end":397,"column_start":5,"column_end":79}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110283,"byte_end":110310,"line_start":398,"line_end":398,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110315,"byte_end":110318,"line_start":399,"line_end":399,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110323,"byte_end":110384,"line_start":400,"line_end":400,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110389,"byte_end":110412,"line_start":401,"line_end":401,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110417,"byte_end":110426,"line_start":402,"line_end":402,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":638},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110715,"byte_end":110719,"line_start":415,"line_end":415,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":987},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112010,"byte_end":112016,"line_start":449,"line_end":449,"column_start":12,"column_end":18},"name":"Finder","qualname":"::memmem::Finder","value":"Finder { }","parent":null,"children":[{"krate":0,"index":989}],"decl_id":null,"docs":" A single substring searcher fixed to a particular needle.","sig":null,"attributes":[{"value":"/ A single substring searcher fixed to a particular needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111217,"byte_end":111278,"line_start":435,"line_end":435,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111279,"byte_end":111282,"line_start":436,"line_end":436,"column_start":1,"column_end":4}},{"value":"/ The purpose of this type is to permit callers to construct a substring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111283,"byte_end":111357,"line_start":437,"line_end":437,"column_start":1,"column_end":75}},{"value":"/ searcher that can be used to search haystacks without the overhead of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111358,"byte_end":111431,"line_start":438,"line_end":438,"column_start":1,"column_end":74}},{"value":"/ constructing the searcher in the first place. This is a somewhat niche","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111432,"byte_end":111506,"line_start":439,"line_end":439,"column_start":1,"column_end":75}},{"value":"/ concern when it's necessary to re-use the same needle to search multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111507,"byte_end":111583,"line_start":440,"line_end":440,"column_start":1,"column_end":77}},{"value":"/ different haystacks with as little overhead as possible. In general, using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111584,"byte_end":111662,"line_start":441,"line_end":441,"column_start":1,"column_end":79}},{"value":"/ [`find`] is good enough, but `Finder` is useful when you can meaningfully","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111663,"byte_end":111740,"line_start":442,"line_end":442,"column_start":1,"column_end":78}},{"value":"/ observe searcher construction time in a profile.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111741,"byte_end":111793,"line_start":443,"line_end":443,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111794,"byte_end":111797,"line_start":444,"line_end":444,"column_start":1,"column_end":4}},{"value":"/ When the `std` feature is enabled, then this type has an `into_owned`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111798,"byte_end":111871,"line_start":445,"line_end":445,"column_start":1,"column_end":74}},{"value":"/ version which permits building a `Finder` that is not connected to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111872,"byte_end":111942,"line_start":446,"line_end":446,"column_start":1,"column_end":71}},{"value":"/ the lifetime of its needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111943,"byte_end":111974,"line_start":447,"line_end":447,"column_start":1,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112151,"byte_end":112154,"line_start":456,"line_end":456,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'n B) -> Finder where B: ?Sized + AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Create a new finder for the given needle.\n","sig":null,"attributes":[{"value":"/ Create a new finder for the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112080,"byte_end":112125,"line_start":454,"line_end":454,"column_start":5,"column_end":50}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112130,"byte_end":112139,"line_start":455,"line_end":455,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113082,"byte_end":113086,"line_start":484,"line_end":484,"column_start":12,"column_end":16},"name":"find","qualname":"::find","value":"fn find<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the first occurrence of this needle in the given\n haystack.","sig":null,"attributes":[{"value":"/ Returns the index of the first occurrence of this needle in the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112273,"byte_end":112346,"line_start":460,"line_end":460,"column_start":5,"column_end":78}},{"value":"/ haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112351,"byte_end":112364,"line_start":461,"line_end":461,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112369,"byte_end":112372,"line_start":462,"line_end":462,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112377,"byte_end":112393,"line_start":463,"line_end":463,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112398,"byte_end":112401,"line_start":464,"line_end":464,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112406,"byte_end":112478,"line_start":465,"line_end":465,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112483,"byte_end":112555,"line_start":466,"line_end":466,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112560,"byte_end":112607,"line_start":467,"line_end":467,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112612,"byte_end":112615,"line_start":468,"line_end":468,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112620,"byte_end":112689,"line_start":469,"line_end":469,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112694,"byte_end":112709,"line_start":470,"line_end":470,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112714,"byte_end":112717,"line_start":471,"line_end":471,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112722,"byte_end":112736,"line_start":472,"line_end":472,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112741,"byte_end":112744,"line_start":473,"line_end":473,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112749,"byte_end":112765,"line_start":474,"line_end":474,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112770,"byte_end":112773,"line_start":475,"line_end":475,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112778,"byte_end":112785,"line_start":476,"line_end":476,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::Finder;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112790,"byte_end":112821,"line_start":477,"line_end":477,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112826,"byte_end":112829,"line_start":478,"line_end":478,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112834,"byte_end":112868,"line_start":479,"line_end":479,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(Some(0), Finder::new(\"foo\").find(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112873,"byte_end":112932,"line_start":480,"line_end":480,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(Some(4), Finder::new(\"bar\").find(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112937,"byte_end":112996,"line_start":481,"line_end":481,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(None, Finder::new(\"quux\").find(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113001,"byte_end":113058,"line_start":482,"line_end":482,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113063,"byte_end":113070,"line_start":483,"line_end":483,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":644},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114089,"byte_end":114098,"line_start":515,"line_end":515,"column_start":12,"column_end":21},"name":"find_iter","qualname":"::find_iter","value":"fn find_iter<'a, 'h>(&'a Self, &'h [u8]) -> FindIter","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over all occurrences of a substring in a haystack.","sig":null,"attributes":[{"value":"/ Returns an iterator over all occurrences of a substring in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113216,"byte_end":113290,"line_start":488,"line_end":488,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113295,"byte_end":113298,"line_start":489,"line_end":489,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113303,"byte_end":113319,"line_start":490,"line_end":490,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113324,"byte_end":113327,"line_start":491,"line_end":491,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113332,"byte_end":113404,"line_start":492,"line_end":492,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113409,"byte_end":113481,"line_start":493,"line_end":493,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113486,"byte_end":113533,"line_start":494,"line_end":494,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113538,"byte_end":113541,"line_start":495,"line_end":495,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113546,"byte_end":113615,"line_start":496,"line_end":496,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113620,"byte_end":113635,"line_start":497,"line_end":497,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113640,"byte_end":113643,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113648,"byte_end":113662,"line_start":499,"line_end":499,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113667,"byte_end":113670,"line_start":500,"line_end":500,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113675,"byte_end":113691,"line_start":501,"line_end":501,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113696,"byte_end":113699,"line_start":502,"line_end":502,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113704,"byte_end":113711,"line_start":503,"line_end":503,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::Finder;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113716,"byte_end":113747,"line_start":504,"line_end":504,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113752,"byte_end":113755,"line_start":505,"line_end":505,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113760,"byte_end":113802,"line_start":506,"line_end":506,"column_start":5,"column_end":47}},{"value":"/ let finder = Finder::new(b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113807,"byte_end":113844,"line_start":507,"line_end":507,"column_start":5,"column_end":42}},{"value":"/ let mut it = finder.find_iter(haystack);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113849,"byte_end":113893,"line_start":508,"line_end":508,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113898,"byte_end":113933,"line_start":509,"line_end":509,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113938,"byte_end":113973,"line_start":510,"line_end":510,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113978,"byte_end":114014,"line_start":511,"line_end":511,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114019,"byte_end":114051,"line_start":512,"line_end":512,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114056,"byte_end":114063,"line_start":513,"line_end":513,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114068,"byte_end":114077,"line_start":514,"line_end":514,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":647},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114583,"byte_end":114593,"line_start":531,"line_end":531,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> Finder","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its owned variant, such that it no longer\n borrows the needle.","sig":null,"attributes":[{"value":"/ Convert this finder into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114240,"byte_end":114310,"line_start":522,"line_end":522,"column_start":5,"column_end":75}},{"value":"/ borrows the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114315,"byte_end":114338,"line_start":523,"line_end":523,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114343,"byte_end":114346,"line_start":524,"line_end":524,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned finder, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114351,"byte_end":114423,"line_start":525,"line_end":525,"column_start":5,"column_end":77}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114428,"byte_end":114455,"line_start":526,"line_end":526,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114460,"byte_end":114463,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114468,"byte_end":114529,"line_start":528,"line_end":528,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114534,"byte_end":114557,"line_start":529,"line_end":529,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114562,"byte_end":114571,"line_start":530,"line_end":530,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115264,"byte_end":115270,"line_start":546,"line_end":546,"column_start":12,"column_end":18},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> Finder","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its borrowed variant.","sig":null,"attributes":[{"value":"/ Convert this finder into its borrowed variant.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114688,"byte_end":114738,"line_start":535,"line_end":535,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114743,"byte_end":114746,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ This is primarily useful if your finder is owned and you'd like to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114751,"byte_end":114821,"line_start":537,"line_end":537,"column_start":5,"column_end":75}},{"value":"/ store its borrowed variant in some intermediate data structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114826,"byte_end":114893,"line_start":538,"line_end":538,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114898,"byte_end":114901,"line_start":539,"line_end":539,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime parameter of the returned finder is tied to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114906,"byte_end":114980,"line_start":540,"line_end":540,"column_start":5,"column_end":79}},{"value":"/ lifetime of `self`, and may be shorter than the `'n` lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114985,"byte_end":115057,"line_start":541,"line_end":541,"column_start":5,"column_end":77}},{"value":"/ needle itself. Namely, a finder's needle can be either borrowed or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115062,"byte_end":115132,"line_start":542,"line_end":542,"column_start":5,"column_end":75}},{"value":"/ owned, so the lifetime of the needle returned must necessarily be the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115137,"byte_end":115210,"line_start":543,"line_end":543,"column_start":5,"column_end":78}},{"value":"/ shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115215,"byte_end":115238,"line_start":544,"line_end":544,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115243,"byte_end":115252,"line_start":545,"line_end":545,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":649},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115746,"byte_end":115752,"line_start":557,"line_end":557,"column_start":12,"column_end":18},"name":"needle","qualname":"::needle","value":"fn needle<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the needle that this finder searches for.","sig":null,"attributes":[{"value":"/ Returns the needle that this finder searches for.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115357,"byte_end":115410,"line_start":550,"line_end":550,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115415,"byte_end":115418,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime of the needle returned is tied to the lifetime","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115423,"byte_end":115496,"line_start":552,"line_end":552,"column_start":5,"column_end":78}},{"value":"/ of the finder, and may be shorter than the `'n` lifetime. Namely, a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115501,"byte_end":115572,"line_start":553,"line_end":553,"column_start":5,"column_end":76}},{"value":"/ finder's needle can be either borrowed or owned, so the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115577,"byte_end":115652,"line_start":554,"line_end":554,"column_start":5,"column_end":80}},{"value":"/ needle returned must necessarily be the shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115657,"byte_end":115720,"line_start":555,"line_end":555,"column_start":5,"column_end":68}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115725,"byte_end":115734,"line_start":556,"line_end":556,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":996},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116619,"byte_end":116628,"line_start":576,"line_end":576,"column_start":12,"column_end":21},"name":"FinderRev","qualname":"::memmem::FinderRev","value":"FinderRev { }","parent":null,"children":[{"krate":0,"index":998}],"decl_id":null,"docs":" A single substring reverse searcher fixed to a particular needle.","sig":null,"attributes":[{"value":"/ A single substring reverse searcher fixed to a particular needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115811,"byte_end":115880,"line_start":562,"line_end":562,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115881,"byte_end":115884,"line_start":563,"line_end":563,"column_start":1,"column_end":4}},{"value":"/ The purpose of this type is to permit callers to construct a substring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115885,"byte_end":115959,"line_start":564,"line_end":564,"column_start":1,"column_end":75}},{"value":"/ searcher that can be used to search haystacks without the overhead of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115960,"byte_end":116033,"line_start":565,"line_end":565,"column_start":1,"column_end":74}},{"value":"/ constructing the searcher in the first place. This is a somewhat niche","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116034,"byte_end":116108,"line_start":566,"line_end":566,"column_start":1,"column_end":75}},{"value":"/ concern when it's necessary to re-use the same needle to search multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116109,"byte_end":116185,"line_start":567,"line_end":567,"column_start":1,"column_end":77}},{"value":"/ different haystacks with as little overhead as possible. In general,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116186,"byte_end":116258,"line_start":568,"line_end":568,"column_start":1,"column_end":73}},{"value":"/ using [`rfind`] is good enough, but `FinderRev` is useful when you can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116259,"byte_end":116333,"line_start":569,"line_end":569,"column_start":1,"column_end":75}},{"value":"/ meaningfully observe searcher construction time in a profile.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116334,"byte_end":116399,"line_start":570,"line_end":570,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116400,"byte_end":116403,"line_start":571,"line_end":571,"column_start":1,"column_end":4}},{"value":"/ When the `std` feature is enabled, then this type has an `into_owned`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116404,"byte_end":116477,"line_start":572,"line_end":572,"column_start":1,"column_end":74}},{"value":"/ version which permits building a `FinderRev` that is not connected to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116478,"byte_end":116551,"line_start":573,"line_end":573,"column_start":1,"column_end":74}},{"value":"/ the lifetime of its needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116552,"byte_end":116583,"line_start":574,"line_end":574,"column_start":1,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116777,"byte_end":116780,"line_start":583,"line_end":583,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'n B) -> FinderRev where B: ?Sized + AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Create a new reverse finder for the given needle.\n","sig":null,"attributes":[{"value":"/ Create a new reverse finder for the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116698,"byte_end":116751,"line_start":581,"line_end":581,"column_start":5,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116756,"byte_end":116765,"line_start":582,"line_end":582,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":654},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117882,"byte_end":117887,"line_start":614,"line_end":614,"column_start":12,"column_end":17},"name":"rfind","qualname":"::rfind","value":"fn rfind(&'_ Self, B) -> Option where B: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the last occurrence of this needle in the given\n haystack.","sig":null,"attributes":[{"value":"/ Returns the index of the last occurrence of this needle in the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116902,"byte_end":116974,"line_start":587,"line_end":587,"column_start":5,"column_end":77}},{"value":"/ haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116979,"byte_end":116992,"line_start":588,"line_end":588,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116997,"byte_end":117000,"line_start":589,"line_end":589,"column_start":5,"column_end":8}},{"value":"/ The haystack may be any type that can be cheaply converted into a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117005,"byte_end":117074,"line_start":590,"line_end":590,"column_start":5,"column_end":74}},{"value":"/ `&[u8]`. This includes, but is not limited to, `&str` and `&[u8]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117079,"byte_end":117149,"line_start":591,"line_end":591,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117154,"byte_end":117157,"line_start":592,"line_end":592,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117162,"byte_end":117178,"line_start":593,"line_end":593,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117183,"byte_end":117186,"line_start":594,"line_end":594,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117191,"byte_end":117263,"line_start":595,"line_end":595,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117268,"byte_end":117340,"line_start":596,"line_end":596,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117345,"byte_end":117392,"line_start":597,"line_end":597,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117397,"byte_end":117400,"line_start":598,"line_end":598,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117405,"byte_end":117474,"line_start":599,"line_end":599,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117479,"byte_end":117494,"line_start":600,"line_end":600,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117499,"byte_end":117502,"line_start":601,"line_end":601,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117507,"byte_end":117521,"line_start":602,"line_end":602,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117526,"byte_end":117529,"line_start":603,"line_end":603,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117534,"byte_end":117550,"line_start":604,"line_end":604,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117555,"byte_end":117558,"line_start":605,"line_end":605,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117563,"byte_end":117570,"line_start":606,"line_end":606,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::FinderRev;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117575,"byte_end":117609,"line_start":607,"line_end":607,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117614,"byte_end":117617,"line_start":608,"line_end":608,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117622,"byte_end":117656,"line_start":609,"line_end":609,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(Some(0), FinderRev::new(\"foo\").rfind(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117661,"byte_end":117724,"line_start":610,"line_end":610,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(Some(4), FinderRev::new(\"bar\").rfind(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117729,"byte_end":117792,"line_start":611,"line_end":611,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(None, FinderRev::new(\"quux\").rfind(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117797,"byte_end":117858,"line_start":612,"line_end":612,"column_start":5,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117863,"byte_end":117870,"line_start":613,"line_end":613,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118896,"byte_end":118906,"line_start":646,"line_end":646,"column_start":12,"column_end":22},"name":"rfind_iter","qualname":"::rfind_iter","value":"fn rfind_iter<'a, 'h>(&'a Self, &'h [u8]) -> FindRevIter","parent":null,"children":[],"decl_id":null,"docs":" Returns a reverse iterator over all occurrences of a substring in a\n haystack.","sig":null,"attributes":[{"value":"/ Returns a reverse iterator over all occurrences of a substring in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118001,"byte_end":118072,"line_start":618,"line_end":618,"column_start":5,"column_end":76}},{"value":"/ haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118077,"byte_end":118090,"line_start":619,"line_end":619,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118095,"byte_end":118098,"line_start":620,"line_end":620,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118103,"byte_end":118119,"line_start":621,"line_end":621,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118124,"byte_end":118127,"line_start":622,"line_end":622,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118132,"byte_end":118204,"line_start":623,"line_end":623,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118209,"byte_end":118281,"line_start":624,"line_end":624,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118286,"byte_end":118333,"line_start":625,"line_end":625,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118338,"byte_end":118341,"line_start":626,"line_end":626,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118346,"byte_end":118415,"line_start":627,"line_end":627,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118420,"byte_end":118435,"line_start":628,"line_end":628,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118440,"byte_end":118443,"line_start":629,"line_end":629,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118448,"byte_end":118462,"line_start":630,"line_end":630,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118467,"byte_end":118470,"line_start":631,"line_end":631,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118475,"byte_end":118491,"line_start":632,"line_end":632,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118496,"byte_end":118499,"line_start":633,"line_end":633,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118504,"byte_end":118511,"line_start":634,"line_end":634,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::FinderRev;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118516,"byte_end":118550,"line_start":635,"line_end":635,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118555,"byte_end":118558,"line_start":636,"line_end":636,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118563,"byte_end":118605,"line_start":637,"line_end":637,"column_start":5,"column_end":47}},{"value":"/ let finder = FinderRev::new(b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118610,"byte_end":118650,"line_start":638,"line_end":638,"column_start":5,"column_end":45}},{"value":"/ let mut it = finder.rfind_iter(haystack);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118655,"byte_end":118700,"line_start":639,"line_end":639,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118705,"byte_end":118741,"line_start":640,"line_end":640,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118746,"byte_end":118781,"line_start":641,"line_end":641,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118786,"byte_end":118821,"line_start":642,"line_end":642,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118826,"byte_end":118858,"line_start":643,"line_end":643,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118863,"byte_end":118870,"line_start":644,"line_end":644,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118875,"byte_end":118884,"line_start":645,"line_end":645,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":659},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119397,"byte_end":119407,"line_start":662,"line_end":662,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> FinderRev","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its owned variant, such that it no longer\n borrows the needle.","sig":null,"attributes":[{"value":"/ Convert this finder into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119054,"byte_end":119124,"line_start":653,"line_end":653,"column_start":5,"column_end":75}},{"value":"/ borrows the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119129,"byte_end":119152,"line_start":654,"line_end":654,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119157,"byte_end":119160,"line_start":655,"line_end":655,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned finder, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119165,"byte_end":119237,"line_start":656,"line_end":656,"column_start":5,"column_end":77}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119242,"byte_end":119269,"line_start":657,"line_end":657,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119274,"byte_end":119277,"line_start":658,"line_end":658,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119282,"byte_end":119343,"line_start":659,"line_end":659,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119348,"byte_end":119371,"line_start":660,"line_end":660,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119376,"byte_end":119385,"line_start":661,"line_end":661,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":660},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120084,"byte_end":120090,"line_start":677,"line_end":677,"column_start":12,"column_end":18},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> FinderRev","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its borrowed variant.","sig":null,"attributes":[{"value":"/ Convert this finder into its borrowed variant.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119508,"byte_end":119558,"line_start":666,"line_end":666,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119563,"byte_end":119566,"line_start":667,"line_end":667,"column_start":5,"column_end":8}},{"value":"/ This is primarily useful if your finder is owned and you'd like to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119571,"byte_end":119641,"line_start":668,"line_end":668,"column_start":5,"column_end":75}},{"value":"/ store its borrowed variant in some intermediate data structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119646,"byte_end":119713,"line_start":669,"line_end":669,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119718,"byte_end":119721,"line_start":670,"line_end":670,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime parameter of the returned finder is tied to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119726,"byte_end":119800,"line_start":671,"line_end":671,"column_start":5,"column_end":79}},{"value":"/ lifetime of `self`, and may be shorter than the `'n` lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119805,"byte_end":119877,"line_start":672,"line_end":672,"column_start":5,"column_end":77}},{"value":"/ needle itself. Namely, a finder's needle can be either borrowed or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119882,"byte_end":119952,"line_start":673,"line_end":673,"column_start":5,"column_end":75}},{"value":"/ owned, so the lifetime of the needle returned must necessarily be the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119957,"byte_end":120030,"line_start":674,"line_end":674,"column_start":5,"column_end":78}},{"value":"/ shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120035,"byte_end":120058,"line_start":675,"line_end":675,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120063,"byte_end":120072,"line_start":676,"line_end":676,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120572,"byte_end":120578,"line_start":688,"line_end":688,"column_start":12,"column_end":18},"name":"needle","qualname":"::needle","value":"fn needle<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the needle that this finder searches for.","sig":null,"attributes":[{"value":"/ Returns the needle that this finder searches for.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120183,"byte_end":120236,"line_start":681,"line_end":681,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120241,"byte_end":120244,"line_start":682,"line_end":682,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime of the needle returned is tied to the lifetime","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120249,"byte_end":120322,"line_start":683,"line_end":683,"column_start":5,"column_end":78}},{"value":"/ of the finder, and may be shorter than the `'n` lifetime. Namely, a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120327,"byte_end":120398,"line_start":684,"line_end":684,"column_start":5,"column_end":76}},{"value":"/ finder's needle can be either borrowed or owned, so the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120403,"byte_end":120478,"line_start":685,"line_end":685,"column_start":5,"column_end":80}},{"value":"/ needle returned must necessarily be the shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120483,"byte_end":120546,"line_start":686,"line_end":686,"column_start":5,"column_end":68}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120551,"byte_end":120560,"line_start":687,"line_end":687,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":1005},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120967,"byte_end":120980,"line_start":699,"line_end":699,"column_start":12,"column_end":25},"name":"FinderBuilder","qualname":"::memmem::FinderBuilder","value":"FinderBuilder { }","parent":null,"children":[{"krate":0,"index":1006}],"decl_id":null,"docs":" A builder for constructing non-default forward or reverse memmem finders.","sig":null,"attributes":[{"value":"/ A builder for constructing non-default forward or reverse memmem finders.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120637,"byte_end":120714,"line_start":693,"line_end":693,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120715,"byte_end":120718,"line_start":694,"line_end":694,"column_start":1,"column_end":4}},{"value":"/ A builder is primarily useful for configuring a substring searcher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120719,"byte_end":120790,"line_start":695,"line_end":695,"column_start":1,"column_end":72}},{"value":"/ Currently, the only configuration exposed is the ability to disable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120791,"byte_end":120862,"line_start":696,"line_end":696,"column_start":1,"column_end":72}},{"value":"/ heuristic prefilters used to speed up certain searches.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120863,"byte_end":120922,"line_start":697,"line_end":697,"column_start":1,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121105,"byte_end":121108,"line_start":705,"line_end":705,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> FinderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new finder builder with default settings.\n","sig":null,"attributes":[{"value":"/ Create a new finder builder with default settings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121039,"byte_end":121093,"line_start":704,"line_end":704,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":664},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121270,"byte_end":121283,"line_start":711,"line_end":711,"column_start":12,"column_end":25},"name":"build_forward","qualname":"::build_forward","value":"fn build_forward<'n, B, '_>(&'_ Self, &'n B) -> Finder where B: ?Sized +\nAsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Build a forward finder using the given needle from the current\n settings.\n","sig":null,"attributes":[{"value":"/ Build a forward finder using the given needle from the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121174,"byte_end":121240,"line_start":709,"line_end":709,"column_start":5,"column_end":71}},{"value":"/ settings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121245,"byte_end":121258,"line_start":710,"line_end":710,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":667},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121554,"byte_end":121567,"line_start":720,"line_end":720,"column_start":12,"column_end":25},"name":"build_reverse","qualname":"::build_reverse","value":"fn build_reverse<'n, B, '_>(&'_ Self, &'n B) -> FinderRev where B: ?Sized +\nAsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Build a reverse finder using the given needle from the current\n settings.\n","sig":null,"attributes":[{"value":"/ Build a reverse finder using the given needle from the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121458,"byte_end":121524,"line_start":718,"line_end":718,"column_start":5,"column_end":71}},{"value":"/ settings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121529,"byte_end":121542,"line_start":719,"line_end":719,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":670},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121926,"byte_end":121935,"line_start":731,"line_end":731,"column_start":12,"column_end":21},"name":"prefilter","qualname":"::prefilter","value":"fn prefilter<'_>(&'_ mut Self, Prefilter) -> &'_ mut FinderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Configure the prefilter setting for the finder.","sig":null,"attributes":[{"value":"/ Configure the prefilter setting for the finder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121738,"byte_end":121789,"line_start":727,"line_end":727,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121794,"byte_end":121797,"line_start":728,"line_end":728,"column_start":5,"column_end":8}},{"value":"/ See the documentation for [`Prefilter`] for more discussion on why","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121802,"byte_end":121872,"line_start":729,"line_end":729,"column_start":5,"column_end":75}},{"value":"/ you might want to configure this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121877,"byte_end":121914,"line_start":730,"line_end":730,"column_start":5,"column_end":42}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7398,"byte_end":7406,"line_start":26,"line_end":26,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":55},{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7533,"byte_end":7541,"line_start":35,"line_end":35,"column_start":10,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":59},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":8623,"byte_end":8626,"line_start":70,"line_end":70,"column_start":10,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33657,"byte_end":33663,"line_start":42,"line_end":42,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":144}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33922,"byte_end":33928,"line_start":50,"line_end":50,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":149}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34230,"byte_end":34236,"line_start":64,"line_end":64,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":152}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34585,"byte_end":34592,"line_start":81,"line_end":81,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":161}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34944,"byte_end":34951,"line_start":94,"line_end":94,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35269,"byte_end":35276,"line_start":108,"line_end":108,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":169}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35692,"byte_end":35699,"line_start":129,"line_end":129,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36127,"byte_end":36134,"line_start":148,"line_end":148,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36500,"byte_end":36507,"line_start":165,"line_end":165,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":187}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs","byte_start":150640,"byte_end":150647,"line_start":61,"line_end":61,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":345},{"krate":0,"index":346}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":159623,"byte_end":159626,"line_start":31,"line_end":31,"column_start":10,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":445},{"krate":0,"index":446}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":162998,"byte_end":163009,"line_start":110,"line_end":110,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":451},{"krate":0,"index":452}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164005,"byte_end":164016,"line_start":137,"line_end":137,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":454}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165959,"byte_end":165968,"line_start":179,"line_end":179,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":456}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":166041,"byte_end":166050,"line_start":185,"line_end":185,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":458}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":167314,"byte_end":167328,"line_start":216,"line_end":216,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":460},{"krate":0,"index":461},{"krate":0,"index":462},{"krate":0,"index":463},{"krate":0,"index":464},{"krate":0,"index":465},{"krate":0,"index":466},{"krate":0,"index":467}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":201477,"byte_end":201487,"line_start":115,"line_end":115,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":479},{"krate":0,"index":480},{"krate":0,"index":481}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":202789,"byte_end":202793,"line_start":157,"line_end":157,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":483},{"krate":0,"index":484},{"krate":0,"index":485},{"krate":0,"index":486},{"krate":0,"index":487},{"krate":0,"index":488}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs","byte_start":207168,"byte_end":207183,"line_start":37,"line_end":37,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":493},{"krate":0,"index":494},{"krate":0,"index":495},{"krate":0,"index":496},{"krate":0,"index":497},{"krate":0,"index":498}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":215008,"byte_end":215015,"line_start":77,"line_end":77,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":512},{"krate":0,"index":513},{"krate":0,"index":514},{"krate":0,"index":515}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":220698,"byte_end":220705,"line_start":244,"line_end":244,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":517},{"krate":0,"index":518},{"krate":0,"index":519},{"krate":0,"index":520}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":225502,"byte_end":225508,"line_start":383,"line_end":383,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":522}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":227596,"byte_end":227601,"line_start":429,"line_end":429,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":524},{"krate":0,"index":525}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":230183,"byte_end":230189,"line_start":495,"line_end":495,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":527},{"krate":0,"index":528}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":235332,"byte_end":235342,"line_start":623,"line_end":623,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":530}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":236419,"byte_end":236437,"line_start":650,"line_end":650,"column_start":6,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":533},{"krate":0,"index":534}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":249476,"byte_end":249483,"line_start":39,"line_end":39,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555},{"krate":0,"index":556}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":250302,"byte_end":250309,"line_start":72,"line_end":72,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":563},{"krate":0,"index":564},{"krate":0,"index":565},{"krate":0,"index":566},{"krate":0,"index":567}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs","byte_start":252260,"byte_end":252267,"line_start":17,"line_end":17,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":589},{"krate":0,"index":590},{"krate":0,"index":591},{"krate":0,"index":592}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs","byte_start":256462,"byte_end":256469,"line_start":10,"line_end":10,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":605},{"krate":0,"index":606},{"krate":0,"index":607},{"krate":0,"index":608}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107898,"byte_end":107906,"line_start":318,"line_end":318,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":622},{"krate":0,"index":623}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108784,"byte_end":108792,"line_start":347,"line_end":347,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":627},{"krate":0,"index":628}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109826,"byte_end":109837,"line_start":384,"line_end":384,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":632},{"krate":0,"index":633}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110662,"byte_end":110673,"line_start":412,"line_end":412,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":637},{"krate":0,"index":638}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112063,"byte_end":112069,"line_start":453,"line_end":453,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":641},{"krate":0,"index":643},{"krate":0,"index":644},{"krate":0,"index":647},{"krate":0,"index":648},{"krate":0,"index":649}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116678,"byte_end":116687,"line_start":580,"line_end":580,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":652},{"krate":0,"index":654},{"krate":0,"index":656},{"krate":0,"index":659},{"krate":0,"index":660},{"krate":0,"index":661}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121019,"byte_end":121032,"line_start":703,"line_end":703,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":663},{"krate":0,"index":664},{"krate":0,"index":667},{"krate":0,"index":670}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":125700,"byte_end":125708,"line_start":819,"line_end":819,"column_start":10,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":673},{"krate":0,"index":676},{"krate":0,"index":677},{"krate":0,"index":678},{"krate":0,"index":680},{"krate":0,"index":682},{"krate":0,"index":684}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":132606,"byte_end":132616,"line_start":1012,"line_end":1012,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":686}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":134046,"byte_end":134057,"line_start":1052,"line_end":1052,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":689},{"krate":0,"index":691},{"krate":0,"index":692},{"krate":0,"index":694},{"krate":0,"index":696}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6555,"byte_end":6561,"line_start":179,"line_end":179,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":300}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7398,"byte_end":7406,"line_start":26,"line_end":26,"column_start":25,"column_end":33},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":698},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7533,"byte_end":7541,"line_start":35,"line_end":35,"column_start":10,"column_end":18},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":698},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":8623,"byte_end":8626,"line_start":70,"line_end":70,"column_start":10,"column_end":13},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":708},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33657,"byte_end":33663,"line_start":42,"line_end":42,"column_start":10,"column_end":16},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":137},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33922,"byte_end":33928,"line_start":50,"line_end":50,"column_start":23,"column_end":29},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":137},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34230,"byte_end":34236,"line_start":64,"line_end":64,"column_start":34,"column_end":40},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":137},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34585,"byte_end":34592,"line_start":81,"line_end":81,"column_start":10,"column_end":17},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":153},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34944,"byte_end":34951,"line_start":94,"line_end":94,"column_start":23,"column_end":30},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":153},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35269,"byte_end":35276,"line_start":108,"line_end":108,"column_start":34,"column_end":41},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":153},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35692,"byte_end":35699,"line_start":129,"line_end":129,"column_start":10,"column_end":17},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":170},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36127,"byte_end":36134,"line_start":148,"line_end":148,"column_start":23,"column_end":30},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":170},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36500,"byte_end":36507,"line_start":165,"line_end":165,"column_start":34,"column_end":41},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":170},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs","byte_start":150640,"byte_end":150647,"line_start":61,"line_end":61,"column_start":6,"column_end":13},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":812},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":159623,"byte_end":159626,"line_start":31,"line_end":31,"column_start":10,"column_end":13},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":438},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":162998,"byte_end":163009,"line_start":110,"line_end":110,"column_start":6,"column_end":17},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":820},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164005,"byte_end":164016,"line_start":137,"line_end":137,"column_start":27,"column_end":38},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":820},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165959,"byte_end":165968,"line_start":179,"line_end":179,"column_start":18,"column_end":27},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":826},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":166041,"byte_end":166050,"line_start":185,"line_end":185,"column_start":6,"column_end":15},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":826},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":167314,"byte_end":167328,"line_start":216,"line_end":216,"column_start":6,"column_end":20},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":836},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":201477,"byte_end":201487,"line_start":115,"line_end":115,"column_start":6,"column_end":16},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":843},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":202789,"byte_end":202793,"line_start":157,"line_end":157,"column_start":6,"column_end":10},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":853},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs","byte_start":207168,"byte_end":207183,"line_start":37,"line_end":37,"column_start":6,"column_end":21},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":870},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":215008,"byte_end":215015,"line_start":77,"line_end":77,"column_start":6,"column_end":13},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":880},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":220698,"byte_end":220705,"line_start":244,"line_end":244,"column_start":6,"column_end":13},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":888},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":225502,"byte_end":225508,"line_start":383,"line_end":383,"column_start":6,"column_end":12},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":896},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":227596,"byte_end":227601,"line_start":429,"line_end":429,"column_start":6,"column_end":11},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":905},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":230183,"byte_end":230189,"line_start":495,"line_end":495,"column_start":6,"column_end":12},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":915},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":235332,"byte_end":235342,"line_start":623,"line_end":623,"column_start":6,"column_end":16},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":920},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":236419,"byte_end":236437,"line_start":650,"line_end":650,"column_start":6,"column_end":24},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":942},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":248875,"byte_end":248879,"line_start":21,"line_end":21,"column_start":26,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":3273},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":248893,"byte_end":248898,"line_start":21,"line_end":21,"column_start":44,"column_end":49},"kind":"SuperTrait","from":{"krate":2,"index":10288},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":249476,"byte_end":249483,"line_start":39,"line_end":39,"column_start":21,"column_end":28},"kind":{"Impl":{"id":29}},"from":{"krate":2,"index":53453},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":250302,"byte_end":250309,"line_start":72,"line_end":72,"column_start":21,"column_end":28},"kind":{"Impl":{"id":30}},"from":{"krate":2,"index":53482},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs","byte_start":252260,"byte_end":252267,"line_start":17,"line_end":17,"column_start":10,"column_end":17},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":950},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs","byte_start":256462,"byte_end":256469,"line_start":10,"line_end":10,"column_start":6,"column_end":13},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":958},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107898,"byte_end":107906,"line_start":318,"line_end":318,"column_start":14,"column_end":22},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":966},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108784,"byte_end":108792,"line_start":347,"line_end":347,"column_start":27,"column_end":35},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":966},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109826,"byte_end":109837,"line_start":384,"line_end":384,"column_start":14,"column_end":25},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":977},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110662,"byte_end":110673,"line_start":412,"line_end":412,"column_start":27,"column_end":38},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":977},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112063,"byte_end":112069,"line_start":453,"line_end":453,"column_start":10,"column_end":16},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":987},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116678,"byte_end":116687,"line_start":580,"line_end":580,"column_start":10,"column_end":19},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":996},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121019,"byte_end":121032,"line_start":703,"line_end":703,"column_start":6,"column_end":19},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":1005},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":125700,"byte_end":125708,"line_start":819,"line_end":819,"column_start":10,"column_end":18},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":1013},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":132606,"byte_end":132616,"line_start":1012,"line_end":1012,"column_start":6,"column_end":16},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":1025},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":134046,"byte_end":134057,"line_start":1052,"line_end":1052,"column_start":10,"column_end":21},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":1061},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libmemchr-36e103b868e33c7a.json b/core/target/rls/debug/deps/save-analysis/libmemchr-36e103b868e33c7a.json new file mode 100644 index 0000000..6dc0584 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libmemchr-36e103b868e33c7a.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","memchr","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=36e103b868e33c7a","-C","extra-filename=-36e103b868e33c7a","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--cfg","memchr_runtime_simd","--cfg","memchr_runtime_sse2","--cfg","memchr_runtime_sse42","--cfg","memchr_runtime_avx","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmemchr-36e103b868e33c7a.rmeta"},"prelude":{"crate_id":{"name":"memchr","disambiguator":[13130618782193109137,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":0,"byte_end":6586,"line_start":1,"line_end":181,"column_start":1,"column_end":11}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6348,"byte_end":6354,"line_start":172,"line_end":172,"column_start":5,"column_end":11},"alias_span":null,"name":"memchr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6356,"byte_end":6363,"line_start":172,"line_end":172,"column_start":13,"column_end":20},"alias_span":null,"name":"memchr2","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6365,"byte_end":6377,"line_start":172,"line_end":172,"column_start":22,"column_end":34},"alias_span":null,"name":"memchr2_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6379,"byte_end":6386,"line_start":172,"line_end":172,"column_start":36,"column_end":43},"alias_span":null,"name":"memchr3","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6388,"byte_end":6400,"line_start":172,"line_end":172,"column_start":45,"column_end":57},"alias_span":null,"name":"memchr3_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6402,"byte_end":6413,"line_start":172,"line_end":172,"column_start":59,"column_end":70},"alias_span":null,"name":"memchr_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6419,"byte_end":6426,"line_start":173,"line_end":173,"column_start":5,"column_end":12},"alias_span":null,"name":"memrchr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6428,"byte_end":6436,"line_start":173,"line_end":173,"column_start":14,"column_end":22},"alias_span":null,"name":"memrchr2","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6438,"byte_end":6451,"line_start":173,"line_end":173,"column_start":24,"column_end":37},"alias_span":null,"name":"memrchr2_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6453,"byte_end":6461,"line_start":173,"line_end":173,"column_start":39,"column_end":47},"alias_span":null,"name":"memrchr3","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6463,"byte_end":6476,"line_start":173,"line_end":173,"column_start":49,"column_end":62},"alias_span":null,"name":"memrchr3_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6478,"byte_end":6490,"line_start":173,"line_end":173,"column_start":64,"column_end":76},"alias_span":null,"name":"memrchr_iter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6496,"byte_end":6502,"line_start":174,"line_end":174,"column_start":5,"column_end":11},"alias_span":null,"name":"Memchr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6504,"byte_end":6511,"line_start":174,"line_end":174,"column_start":13,"column_end":20},"alias_span":null,"name":"Memchr2","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6513,"byte_end":6520,"line_start":174,"line_end":174,"column_start":22,"column_end":29},"alias_span":null,"name":"Memchr3","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9247,"byte_end":9253,"line_start":3,"line_end":3,"column_start":22,"column_end":28},"alias_span":null,"name":"Memchr","value":"","parent":{"krate":0,"index":68}},{"kind":"Use","ref_id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9255,"byte_end":9262,"line_start":3,"line_end":3,"column_start":30,"column_end":37},"alias_span":null,"name":"Memchr2","value":"","parent":{"krate":0,"index":68}},{"kind":"Use","ref_id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9264,"byte_end":9271,"line_start":3,"line_end":3,"column_start":39,"column_end":46},"alias_span":null,"name":"Memchr3","value":"","parent":{"krate":0,"index":68}},{"kind":"Use","ref_id":{"krate":0,"index":826},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":100864,"byte_end":100873,"line_start":69,"line_end":69,"column_start":26,"column_end":35},"alias_span":null,"name":"Prefilter","value":"","parent":{"krate":0,"index":300}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":0,"byte_end":6586,"line_start":1,"line_end":181,"column_start":1,"column_end":11},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":40},{"krate":0,"index":43},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":68},{"krate":0,"index":300}],"decl_id":null,"docs":"This library provides heavily optimized routines for string search primitives.","sig":null,"attributes":[{"value":"*\nThis library provides heavily optimized routines for string search primitives.\n\n# Overview\n\nThis section gives a brief high level overview of what this crate offers.\n\n* The top-level module provides routines for searching for 1, 2 or 3 bytes\n in the forward or reverse direction. When searching for more than one byte,\n positions are considered a match if the byte at that position matches any\n of the bytes.\n* The [`memmem`] sub-module provides forward and reverse substring search\n routines.\n\nIn all such cases, routines operate on `&[u8]` without regard to encoding. This\nis exactly what you want when searching either UTF-8 or arbitrary bytes.\n\n# Example: using `memchr`\n\nThis example shows how to use `memchr` to find the first occurrence of `z` in\na haystack:\n\n```\nuse memchr::memchr;\n\nlet haystack = b\"foo bar baz quuz\";\nassert_eq!(Some(10), memchr(b'z', haystack));\n```\n\n# Example: matching one of three possible bytes\n\nThis examples shows how to use `memrchr3` to find occurrences of `a`, `b` or\n`c`, starting at the end of the haystack.\n\n```\nuse memchr::memchr3_iter;\n\nlet haystack = b\"xyzaxyzbxyzc\";\n\nlet mut it = memchr3_iter(b'a', b'b', b'c', haystack).rev();\nassert_eq!(Some(11), it.next());\nassert_eq!(Some(7), it.next());\nassert_eq!(Some(3), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: iterating over substring matches\n\nThis example shows how to use the [`memmem`] sub-module to find occurrences of\na substring in a haystack.\n\n```\nuse memchr::memmem;\n\nlet haystack = b\"foo bar foo baz foo\";\n\nlet mut it = memmem::find_iter(haystack, \"foo\");\nassert_eq!(Some(0), it.next());\nassert_eq!(Some(8), it.next());\nassert_eq!(Some(16), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: repeating a search for the same needle\n\nIt may be possible for the overhead of constructing a substring searcher to be\nmeasurable in some workloads. In cases where the same needle is used to search\nmany haystacks, it is possible to do construction once and thus to avoid it for\nsubsequent searches. This can be done with a [`memmem::Finder`]:\n\n```\nuse memchr::memmem;\n\nlet finder = memmem::Finder::new(\"foo\");\n\nassert_eq!(Some(4), finder.find(b\"baz foo quux\"));\nassert_eq!(None, finder.find(b\"quux baz bar\"));\n```\n\n# Why use this crate?\n\nAt first glance, the APIs provided by this crate might seem weird. Why provide\na dedicated routine like `memchr` for something that could be implemented\nclearly and trivially in one line:\n\n```\nfn memchr(needle: u8, haystack: &[u8]) -> Option {\n haystack.iter().position(|&b| b == needle)\n}\n```\n\nOr similarly, why does this crate provide substring search routines when Rust's\ncore library already provides them?\n\n```\nfn search(haystack: &str, needle: &str) -> Option {\n haystack.find(needle)\n}\n```\n\nThe primary reason for both of them to exist is performance. When it comes to\nperformance, at a high level at least, there are two primary ways to look at\nit:\n\n* **Throughput**: For this, think about it as, \"given some very large haystack\n and a byte that never occurs in that haystack, how long does it take to\n search through it and determine that it, in fact, does not occur?\"\n* **Latency**: For this, think about it as, \"given a tiny haystack---just a\n few bytes---how long does it take to determine if a byte is in it?\"\n\nThe `memchr` routine in this crate has _slightly_ worse latency than the\nsolution presented above, however, its throughput can easily be over an\norder of magnitude faster. This is a good general purpose trade off to make.\nYou rarely lose, but often gain big.\n\n**NOTE:** The name `memchr` comes from the corresponding routine in libc. A key\nadvantage of using this library is that its performance is not tied to its\nquality of implementation in the libc you happen to be using, which can vary\ngreatly from platform to platform.\n\nBut what about substring search? This one is a bit more complicated. The\nprimary reason for its existence is still indeed performance, but it's also\nuseful because Rust's core library doesn't actually expose any substring\nsearch routine on arbitrary bytes. The only substring search routine that\nexists works exclusively on valid UTF-8.\n\nSo if you have valid UTF-8, is there a reason to use this over the standard\nlibrary substring search routine? Yes. This routine is faster on almost every\nmetric, including latency. The natural question then, is why isn't this\nimplementation in the standard library, even if only for searching on UTF-8?\nThe reason is that the implementation details for using SIMD in the standard\nlibrary haven't quite been worked out yet.\n\n**NOTE:** Currently, only `x86_64` targets have highly accelerated\nimplementations of substring search. For `memchr`, all targets have\nsomewhat-accelerated implementations, while only `x86_64` targets have highly\naccelerated implementations. This limitation is expected to be lifted once the\nstandard library exposes a platform independent SIMD API.\n\n# Crate features\n\n* **std** - When enabled (the default), this will permit this crate to use\n features specific to the standard library. Currently, the only thing used\n from the standard library is runtime SIMD CPU feature detection. This means\n that this feature must be enabled to get AVX accelerated routines. When\n `std` is not enabled, this crate will still attempt to use SSE2 accelerated\n routines on `x86_64`.\n* **libc** - When enabled (**not** the default), this library will use your\n platform's libc implementation of `memchr` (and `memrchr` on Linux). This\n can be useful on non-`x86_64` targets where the fallback implementation in\n this crate is not as good as the one found in your libc. All other routines\n (e.g., `memchr[23]` and substring search) unconditionally use the\n implementation in this crate.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":0,"byte_end":5778,"line_start":1,"line_end":154,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":5780,"byte_end":5802,"line_start":156,"line_end":156,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33518,"byte_end":33524,"line_start":34,"line_end":34,"column_start":12,"column_end":18},"name":"Memchr","qualname":"::memchr::iter::Memchr","value":"Memchr { }","parent":null,"children":[{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141}],"decl_id":null,"docs":" An iterator for `memchr`.\n","sig":null,"attributes":[{"value":"/ An iterator for `memchr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33477,"byte_end":33506,"line_start":33,"line_end":33,"column_start":1,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33775,"byte_end":33778,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(u8, &'_ [u8]) -> Memchr","parent":null,"children":[],"decl_id":null,"docs":" Creates a new iterator that yields all positions of needle in haystack.\n","sig":null,"attributes":[{"value":"/ Creates a new iterator that yields all positions of needle in haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33674,"byte_end":33749,"line_start":43,"line_end":43,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33754,"byte_end":33763,"line_start":44,"line_end":44,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33980,"byte_end":33984,"line_start":54,"line_end":54,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33963,"byte_end":33972,"line_start":53,"line_end":53,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34104,"byte_end":34113,"line_start":59,"line_end":59,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34087,"byte_end":34096,"line_start":58,"line_end":58,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34264,"byte_end":34273,"line_start":66,"line_end":66,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34247,"byte_end":34256,"line_start":65,"line_end":65,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34427,"byte_end":34434,"line_start":72,"line_end":72,"column_start":12,"column_end":19},"name":"Memchr2","qualname":"::memchr::iter::Memchr2","value":"Memchr2 { }","parent":null,"children":[{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":158}],"decl_id":null,"docs":" An iterator for `memchr2`.\n","sig":null,"attributes":[{"value":"/ An iterator for `memchr2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34385,"byte_end":34415,"line_start":71,"line_end":71,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34704,"byte_end":34707,"line_start":84,"line_end":84,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(u8, u8, &'_ [u8]) -> Memchr2","parent":null,"children":[],"decl_id":null,"docs":" Creates a new iterator that yields all positions of needle in haystack.\n","sig":null,"attributes":[{"value":"/ Creates a new iterator that yields all positions of needle in haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34603,"byte_end":34678,"line_start":82,"line_end":82,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34683,"byte_end":34692,"line_start":83,"line_end":83,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35003,"byte_end":35007,"line_start":98,"line_end":98,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34986,"byte_end":34995,"line_start":97,"line_end":97,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35143,"byte_end":35152,"line_start":103,"line_end":103,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35126,"byte_end":35135,"line_start":102,"line_end":102,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35304,"byte_end":35313,"line_start":110,"line_end":110,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35287,"byte_end":35296,"line_start":109,"line_end":109,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35517,"byte_end":35524,"line_start":119,"line_end":119,"column_start":12,"column_end":19},"name":"Memchr3","qualname":"::memchr::iter::Memchr3","value":"Memchr3 { }","parent":null,"children":[{"krate":0,"index":172},{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176}],"decl_id":null,"docs":" An iterator for `memchr3`.\n","sig":null,"attributes":[{"value":"/ An iterator for `memchr3`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35475,"byte_end":35505,"line_start":118,"line_end":118,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35805,"byte_end":35808,"line_start":132,"line_end":132,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(u8, u8, u8, &'_ [u8]) -> Memchr3","parent":null,"children":[],"decl_id":null,"docs":" Create a new `Memchr3` that's initialized to zero with a haystack\n","sig":null,"attributes":[{"value":"/ Create a new `Memchr3` that's initialized to zero with a haystack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35710,"byte_end":35779,"line_start":130,"line_end":130,"column_start":5,"column_end":74}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35784,"byte_end":35793,"line_start":131,"line_end":131,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36186,"byte_end":36190,"line_start":152,"line_end":152,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36169,"byte_end":36178,"line_start":151,"line_end":151,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36374,"byte_end":36383,"line_start":160,"line_end":160,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36357,"byte_end":36366,"line_start":159,"line_end":159,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36535,"byte_end":36544,"line_start":167,"line_end":167,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36518,"byte_end":36527,"line_start":166,"line_end":166,"column_start":5,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9594,"byte_end":9605,"line_start":17,"line_end":17,"column_start":8,"column_end":19},"name":"memchr_iter","qualname":"::memchr::memchr_iter","value":"fn memchr_iter<'_>(u8, &'_ [u8]) -> Memchr","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needle in a haystack.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needle in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9511,"byte_end":9576,"line_start":15,"line_end":15,"column_start":1,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9577,"byte_end":9586,"line_start":16,"line_end":16,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9772,"byte_end":9784,"line_start":23,"line_end":23,"column_start":8,"column_end":20},"name":"memchr2_iter","qualname":"::memchr::memchr2_iter","value":"fn memchr2_iter<'_>(u8, u8, &'_ [u8]) -> Memchr2","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9688,"byte_end":9754,"line_start":21,"line_end":21,"column_start":1,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9755,"byte_end":9764,"line_start":22,"line_end":22,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9977,"byte_end":9989,"line_start":29,"line_end":29,"column_start":8,"column_end":20},"name":"memchr3_iter","qualname":"::memchr::memchr3_iter","value":"fn memchr3_iter<'_>(u8, u8, u8, &'_ [u8]) -> Memchr3","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9893,"byte_end":9959,"line_start":27,"line_end":27,"column_start":1,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":9960,"byte_end":9969,"line_start":28,"line_end":28,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10234,"byte_end":10246,"line_start":40,"line_end":40,"column_start":8,"column_end":20},"name":"memrchr_iter","qualname":"::memchr::memrchr_iter","value":"fn memrchr_iter<'_>(u8, &'_ [u8]) -> Rev","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needle in a haystack, in reverse.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needle in a haystack, in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10139,"byte_end":10216,"line_start":38,"line_end":38,"column_start":1,"column_end":78}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10217,"byte_end":10226,"line_start":39,"line_end":39,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10436,"byte_end":10449,"line_start":46,"line_end":46,"column_start":8,"column_end":21},"name":"memrchr2_iter","qualname":"::memchr::memrchr2_iter","value":"fn memrchr2_iter<'_>(u8, u8, &'_ [u8]) -> Rev","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack, in reverse.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack, in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10340,"byte_end":10418,"line_start":44,"line_end":44,"column_start":1,"column_end":79}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10419,"byte_end":10428,"line_start":45,"line_end":45,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10680,"byte_end":10693,"line_start":56,"line_end":56,"column_start":8,"column_end":21},"name":"memrchr3_iter","qualname":"::memchr::memrchr3_iter","value":"fn memrchr3_iter<'_>(u8, u8, u8, &'_ [u8]) -> Rev","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all occurrences of the needles in a haystack, in reverse.\n","sig":null,"attributes":[{"value":"/ An iterator over all occurrences of the needles in a haystack, in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10584,"byte_end":10662,"line_start":54,"line_end":54,"column_start":1,"column_end":79}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10663,"byte_end":10672,"line_start":55,"line_end":55,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11600,"byte_end":11606,"line_start":87,"line_end":87,"column_start":8,"column_end":14},"name":"memchr","qualname":"::memchr::memchr","value":"fn memchr<'_>(u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Search for the first occurrence of a byte in a slice.","sig":null,"attributes":[{"value":"/ Search for the first occurrence of a byte in a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10854,"byte_end":10911,"line_start":65,"line_end":65,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10912,"byte_end":10915,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the first occurrence of `needle` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10916,"byte_end":10995,"line_start":67,"line_end":67,"column_start":1,"column_end":80}},{"value":"/ `haystack`, or `None` if one is not found. If an index is returned, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":10996,"byte_end":11073,"line_start":68,"line_end":68,"column_start":1,"column_end":78}},{"value":"/ guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11074,"byte_end":11118,"line_start":69,"line_end":69,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11119,"byte_end":11122,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11123,"byte_end":11181,"line_start":71,"line_end":71,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().position(|&b| b == needle)`, `memchr` will use a highly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11182,"byte_end":11258,"line_start":72,"line_end":72,"column_start":1,"column_end":77}},{"value":"/ optimized routine that can be up to an order of magnitude faster in some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11259,"byte_end":11335,"line_start":73,"line_end":73,"column_start":1,"column_end":77}},{"value":"/ cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11336,"byte_end":11346,"line_start":74,"line_end":74,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11347,"byte_end":11350,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11351,"byte_end":11364,"line_start":76,"line_end":76,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11365,"byte_end":11368,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the first position of a byte in a byte string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11369,"byte_end":11442,"line_start":78,"line_end":78,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11443,"byte_end":11446,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11447,"byte_end":11454,"line_start":80,"line_end":80,"column_start":1,"column_end":8}},{"value":"/ use memchr::memchr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11455,"byte_end":11478,"line_start":81,"line_end":81,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11479,"byte_end":11482,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11483,"byte_end":11525,"line_start":83,"line_end":83,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memchr(b'k', haystack), Some(8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11526,"byte_end":11574,"line_start":84,"line_end":84,"column_start":1,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11575,"byte_end":11582,"line_start":85,"line_end":85,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":11583,"byte_end":11592,"line_start":86,"line_end":86,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13453,"byte_end":13460,"line_start":151,"line_end":151,"column_start":8,"column_end":15},"name":"memchr2","qualname":"::memchr::memchr2","value":"fn memchr2<'_>(u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memchr`, but searches for either of two bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memchr`, but searches for either of two bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12572,"byte_end":12648,"line_start":127,"line_end":127,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12649,"byte_end":12652,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the first occurrence of `needle1`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12653,"byte_end":12730,"line_start":129,"line_end":129,"column_start":1,"column_end":78}},{"value":"/ or the first occurrence of `needle2` in `haystack` (whichever occurs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12731,"byte_end":12803,"line_start":130,"line_end":130,"column_start":1,"column_end":73}},{"value":"/ earlier), or `None` if neither one is found. If an index is returned, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12804,"byte_end":12883,"line_start":131,"line_end":131,"column_start":1,"column_end":80}},{"value":"/ guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12884,"byte_end":12928,"line_start":132,"line_end":132,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12929,"byte_end":12932,"line_start":133,"line_end":133,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12933,"byte_end":12991,"line_start":134,"line_end":134,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().position(|&b| b == needle1 || b == needle2)`, `memchr2`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":12992,"byte_end":13068,"line_start":135,"line_end":135,"column_start":1,"column_end":77}},{"value":"/ will use a highly optimized routine that can be up to an order of magnitude","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13069,"byte_end":13148,"line_start":136,"line_end":136,"column_start":1,"column_end":80}},{"value":"/ faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13149,"byte_end":13174,"line_start":137,"line_end":137,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13175,"byte_end":13178,"line_start":138,"line_end":138,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13179,"byte_end":13192,"line_start":139,"line_end":139,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13193,"byte_end":13196,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the first position of either of two bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13197,"byte_end":13275,"line_start":141,"line_end":141,"column_start":1,"column_end":79}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13276,"byte_end":13287,"line_start":142,"line_end":142,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13288,"byte_end":13291,"line_start":143,"line_end":143,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13292,"byte_end":13299,"line_start":144,"line_end":144,"column_start":1,"column_end":8}},{"value":"/ use memchr::memchr2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13300,"byte_end":13324,"line_start":145,"line_end":145,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13325,"byte_end":13328,"line_start":146,"line_end":146,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13329,"byte_end":13371,"line_start":147,"line_end":147,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memchr2(b'k', b'q', haystack), Some(4));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13372,"byte_end":13427,"line_start":148,"line_end":148,"column_start":1,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13428,"byte_end":13435,"line_start":149,"line_end":149,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":13436,"byte_end":13445,"line_start":150,"line_end":150,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15153,"byte_end":15160,"line_start":204,"line_end":204,"column_start":8,"column_end":15},"name":"memchr3","qualname":"::memchr::memchr3","value":"fn memchr3<'_>(u8, u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memchr`, but searches for any of three bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memchr`, but searches for any of three bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14221,"byte_end":14296,"line_start":180,"line_end":180,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14297,"byte_end":14300,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the first occurrence of `needle1`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14301,"byte_end":14379,"line_start":182,"line_end":182,"column_start":1,"column_end":79}},{"value":"/ the first occurrence of `needle2`, or the first occurrence of `needle3` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14380,"byte_end":14458,"line_start":183,"line_end":183,"column_start":1,"column_end":79}},{"value":"/ `haystack` (whichever occurs earliest), or `None` if none are found. If an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14459,"byte_end":14537,"line_start":184,"line_end":184,"column_start":1,"column_end":79}},{"value":"/ index is returned, it is guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14538,"byte_end":14607,"line_start":185,"line_end":185,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14608,"byte_end":14611,"line_start":186,"line_end":186,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14612,"byte_end":14670,"line_start":187,"line_end":187,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().position(|&b| b == needle1 || b == needle2 ||","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14671,"byte_end":14737,"line_start":188,"line_end":188,"column_start":1,"column_end":67}},{"value":"/ b == needle3)`, `memchr3` will use a highly optimized routine that can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14738,"byte_end":14815,"line_start":189,"line_end":189,"column_start":1,"column_end":78}},{"value":"/ up to an order of magnitude faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14816,"byte_end":14869,"line_start":190,"line_end":190,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14870,"byte_end":14873,"line_start":191,"line_end":191,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14874,"byte_end":14887,"line_start":192,"line_end":192,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14888,"byte_end":14891,"line_start":193,"line_end":193,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the first position of any of three bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14892,"byte_end":14969,"line_start":194,"line_end":194,"column_start":1,"column_end":78}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14970,"byte_end":14981,"line_start":195,"line_end":195,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14982,"byte_end":14985,"line_start":196,"line_end":196,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14986,"byte_end":14993,"line_start":197,"line_end":197,"column_start":1,"column_end":8}},{"value":"/ use memchr::memchr3;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":14994,"byte_end":15018,"line_start":198,"line_end":198,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15019,"byte_end":15022,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15023,"byte_end":15065,"line_start":200,"line_end":200,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memchr3(b'k', b'q', b'e', haystack), Some(2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15066,"byte_end":15127,"line_start":201,"line_end":201,"column_start":1,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15128,"byte_end":15135,"line_start":202,"line_end":202,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15136,"byte_end":15145,"line_start":203,"line_end":203,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16746,"byte_end":16753,"line_start":260,"line_end":260,"column_start":8,"column_end":15},"name":"memrchr","qualname":"::memchr::memrchr","value":"fn memrchr<'_>(u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Search for the last occurrence of a byte in a slice.","sig":null,"attributes":[{"value":"/ Search for the last occurrence of a byte in a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":15998,"byte_end":16054,"line_start":238,"line_end":238,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16055,"byte_end":16058,"line_start":239,"line_end":239,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the last occurrence of `needle` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16059,"byte_end":16137,"line_start":240,"line_end":240,"column_start":1,"column_end":79}},{"value":"/ `haystack`, or `None` if one is not found. If an index is returned, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16138,"byte_end":16215,"line_start":241,"line_end":241,"column_start":1,"column_end":78}},{"value":"/ guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16216,"byte_end":16260,"line_start":242,"line_end":242,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16261,"byte_end":16264,"line_start":243,"line_end":243,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16265,"byte_end":16323,"line_start":244,"line_end":244,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().rposition(|&b| b == needle)`, `memrchr` will use a highly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16324,"byte_end":16402,"line_start":245,"line_end":245,"column_start":1,"column_end":79}},{"value":"/ optimized routine that can be up to an order of magnitude faster in some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16403,"byte_end":16479,"line_start":246,"line_end":246,"column_start":1,"column_end":77}},{"value":"/ cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16480,"byte_end":16490,"line_start":247,"line_end":247,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16491,"byte_end":16494,"line_start":248,"line_end":248,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16495,"byte_end":16508,"line_start":249,"line_end":249,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16509,"byte_end":16512,"line_start":250,"line_end":250,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the last position of a byte in a byte string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16513,"byte_end":16585,"line_start":251,"line_end":251,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16586,"byte_end":16589,"line_start":252,"line_end":252,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16590,"byte_end":16597,"line_start":253,"line_end":253,"column_start":1,"column_end":8}},{"value":"/ use memchr::memrchr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16598,"byte_end":16622,"line_start":254,"line_end":254,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16623,"byte_end":16626,"line_start":255,"line_end":255,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16627,"byte_end":16669,"line_start":256,"line_end":256,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memrchr(b'o', haystack), Some(17));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16670,"byte_end":16720,"line_start":257,"line_end":257,"column_start":1,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16721,"byte_end":16728,"line_start":258,"line_end":258,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":16729,"byte_end":16738,"line_start":259,"line_end":259,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18658,"byte_end":18666,"line_start":325,"line_end":325,"column_start":8,"column_end":16},"name":"memrchr2","qualname":"::memchr::memrchr2","value":"fn memrchr2<'_>(u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memrchr`, but searches for either of two bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memrchr`, but searches for either of two bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17777,"byte_end":17854,"line_start":301,"line_end":301,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17855,"byte_end":17858,"line_start":302,"line_end":302,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the last occurrence of `needle1` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17859,"byte_end":17938,"line_start":303,"line_end":303,"column_start":1,"column_end":80}},{"value":"/ the last occurrence of `needle2` in `haystack` (whichever occurs later), or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":17939,"byte_end":18018,"line_start":304,"line_end":304,"column_start":1,"column_end":80}},{"value":"/ `None` if neither one is found. If an index is returned, it is guaranteed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18019,"byte_end":18096,"line_start":305,"line_end":305,"column_start":1,"column_end":78}},{"value":"/ to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18097,"byte_end":18130,"line_start":306,"line_end":306,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18131,"byte_end":18134,"line_start":307,"line_end":307,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18135,"byte_end":18193,"line_start":308,"line_end":308,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().rposition(|&b| b == needle1 || b == needle2)`, `memrchr2`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18194,"byte_end":18272,"line_start":309,"line_end":309,"column_start":1,"column_end":79}},{"value":"/ will use a highly optimized routine that can be up to an order of magnitude","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18273,"byte_end":18352,"line_start":310,"line_end":310,"column_start":1,"column_end":80}},{"value":"/ faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18353,"byte_end":18378,"line_start":311,"line_end":311,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18379,"byte_end":18382,"line_start":312,"line_end":312,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18383,"byte_end":18396,"line_start":313,"line_end":313,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18397,"byte_end":18400,"line_start":314,"line_end":314,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the last position of either of two bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18401,"byte_end":18478,"line_start":315,"line_end":315,"column_start":1,"column_end":78}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18479,"byte_end":18490,"line_start":316,"line_end":316,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18491,"byte_end":18494,"line_start":317,"line_end":317,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18495,"byte_end":18502,"line_start":318,"line_end":318,"column_start":1,"column_end":8}},{"value":"/ use memchr::memrchr2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18503,"byte_end":18528,"line_start":319,"line_end":319,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18529,"byte_end":18532,"line_start":320,"line_end":320,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18533,"byte_end":18575,"line_start":321,"line_end":321,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memrchr2(b'k', b'q', haystack), Some(8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18576,"byte_end":18632,"line_start":322,"line_end":322,"column_start":1,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18633,"byte_end":18640,"line_start":323,"line_end":323,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":18641,"byte_end":18650,"line_start":324,"line_end":324,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20360,"byte_end":20368,"line_start":378,"line_end":378,"column_start":8,"column_end":16},"name":"memrchr3","qualname":"::memchr::memrchr3","value":"fn memrchr3<'_>(u8, u8, u8, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Like `memrchr`, but searches for any of three bytes instead of just one.","sig":null,"attributes":[{"value":"/ Like `memrchr`, but searches for any of three bytes instead of just one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19430,"byte_end":19506,"line_start":354,"line_end":354,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19507,"byte_end":19510,"line_start":355,"line_end":355,"column_start":1,"column_end":4}},{"value":"/ This returns the index corresponding to the last occurrence of `needle1`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19511,"byte_end":19588,"line_start":356,"line_end":356,"column_start":1,"column_end":78}},{"value":"/ the last occurrence of `needle2`, or the last occurrence of `needle3` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19589,"byte_end":19665,"line_start":357,"line_end":357,"column_start":1,"column_end":77}},{"value":"/ `haystack` (whichever occurs later), or `None` if none are found. If an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19666,"byte_end":19741,"line_start":358,"line_end":358,"column_start":1,"column_end":76}},{"value":"/ index is returned, it is guaranteed to be less than `usize::MAX`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19742,"byte_end":19811,"line_start":359,"line_end":359,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19812,"byte_end":19815,"line_start":360,"line_end":360,"column_start":1,"column_end":4}},{"value":"/ While this is operationally the same as something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19816,"byte_end":19874,"line_start":361,"line_end":361,"column_start":1,"column_end":59}},{"value":"/ `haystack.iter().rposition(|&b| b == needle1 || b == needle2 ||","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19875,"byte_end":19942,"line_start":362,"line_end":362,"column_start":1,"column_end":68}},{"value":"/ b == needle3)`, `memrchr3` will use a highly optimized routine that can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":19943,"byte_end":20021,"line_start":363,"line_end":363,"column_start":1,"column_end":79}},{"value":"/ up to an order of magnitude faster in some cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20022,"byte_end":20075,"line_start":364,"line_end":364,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20076,"byte_end":20079,"line_start":365,"line_end":365,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20080,"byte_end":20093,"line_start":366,"line_end":366,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20094,"byte_end":20097,"line_start":367,"line_end":367,"column_start":1,"column_end":4}},{"value":"/ This shows how to find the last position of any of three bytes in a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20098,"byte_end":20174,"line_start":368,"line_end":368,"column_start":1,"column_end":77}},{"value":"/ string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20175,"byte_end":20186,"line_start":369,"line_end":369,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20187,"byte_end":20190,"line_start":370,"line_end":370,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20191,"byte_end":20198,"line_start":371,"line_end":371,"column_start":1,"column_end":8}},{"value":"/ use memchr::memrchr3;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20199,"byte_end":20224,"line_start":372,"line_end":372,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20225,"byte_end":20228,"line_start":373,"line_end":373,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"the quick brown fox\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20229,"byte_end":20271,"line_start":374,"line_end":374,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(memrchr3(b'k', b'q', b'e', haystack), Some(8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20272,"byte_end":20334,"line_start":375,"line_end":375,"column_start":1,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20335,"byte_end":20342,"line_start":376,"line_end":376,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/mod.rs","byte_start":20343,"byte_end":20352,"line_start":377,"line_end":377,"column_start":1,"column_end":10}}]},{"kind":"Mod","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"memmem","qualname":"::memmem","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","parent":null,"children":[{"krate":0,"index":301},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":313},{"krate":0,"index":316},{"krate":0,"index":319},{"krate":0,"index":322},{"krate":0,"index":325},{"krate":0,"index":328},{"krate":0,"index":354},{"krate":0,"index":472},{"krate":0,"index":491},{"krate":0,"index":500},{"krate":0,"index":535},{"krate":0,"index":539},{"krate":0,"index":568},{"krate":0,"index":609},{"krate":0,"index":613},{"krate":0,"index":617},{"krate":0,"index":618},{"krate":0,"index":966},{"krate":0,"index":973},{"krate":0,"index":619},{"krate":0,"index":624},{"krate":0,"index":977},{"krate":0,"index":983},{"krate":0,"index":629},{"krate":0,"index":634},{"krate":0,"index":987},{"krate":0,"index":990},{"krate":0,"index":993},{"krate":0,"index":639},{"krate":0,"index":996},{"krate":0,"index":999},{"krate":0,"index":1002},{"krate":0,"index":650},{"krate":0,"index":1005},{"krate":0,"index":1007},{"krate":0,"index":1009},{"krate":0,"index":1011},{"krate":0,"index":662},{"krate":0,"index":1013},{"krate":0,"index":1019},{"krate":0,"index":1022},{"krate":0,"index":1025},{"krate":0,"index":1028},{"krate":0,"index":1030},{"krate":0,"index":1031},{"krate":0,"index":1033},{"krate":0,"index":1035},{"krate":0,"index":1037},{"krate":0,"index":1038},{"krate":0,"index":1040},{"krate":0,"index":1042},{"krate":0,"index":1057},{"krate":0,"index":1059},{"krate":0,"index":671},{"krate":0,"index":685},{"krate":0,"index":1061},{"krate":0,"index":1066},{"krate":0,"index":1069},{"krate":0,"index":1072},{"krate":0,"index":1081},{"krate":0,"index":1083},{"krate":0,"index":687}],"decl_id":null,"docs":"This module provides forward and reverse substring search routines.","sig":null,"attributes":[{"value":"*\nThis module provides forward and reverse substring search routines.\n\nUnlike the standard library's substring search routines, these work on\narbitrary bytes. For all non-empty needles, these routines will report exactly\nthe same values as the corresponding routines in the standard library. For\nthe empty needle, the standard library reports matches only at valid UTF-8\nboundaries, where as these routines will report matches at every position.\n\nOther than being able to work on arbitrary bytes, the primary reason to prefer\nthese routines over the standard library routines is that these will generally\nbe faster. In some cases, significantly so.\n\n# Example: iterating over substring matches\n\nThis example shows how to use [`find_iter`] to find occurrences of a substring\nin a haystack.\n\n```\nuse memchr::memmem;\n\nlet haystack = b\"foo bar foo baz foo\";\n\nlet mut it = memmem::find_iter(haystack, \"foo\");\nassert_eq!(Some(0), it.next());\nassert_eq!(Some(8), it.next());\nassert_eq!(Some(16), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: iterating over substring matches in reverse\n\nThis example shows how to use [`rfind_iter`] to find occurrences of a substring\nin a haystack starting from the end of the haystack.\n\n**NOTE:** This module does not implement double ended iterators, so reverse\nsearches aren't done by calling `rev` on a forward iterator.\n\n```\nuse memchr::memmem;\n\nlet haystack = b\"foo bar foo baz foo\";\n\nlet mut it = memmem::rfind_iter(haystack, \"foo\");\nassert_eq!(Some(16), it.next());\nassert_eq!(Some(8), it.next());\nassert_eq!(Some(0), it.next());\nassert_eq!(None, it.next());\n```\n\n# Example: repeating a search for the same needle\n\nIt may be possible for the overhead of constructing a substring searcher to be\nmeasurable in some workloads. In cases where the same needle is used to search\nmany haystacks, it is possible to do construction once and thus to avoid it for\nsubsequent searches. This can be done with a [`Finder`] (or a [`FinderRev`] for\nreverse searches).\n\n```\nuse memchr::memmem;\n\nlet finder = memmem::Finder::new(\"foo\");\n\nassert_eq!(Some(4), finder.find(b\"baz foo quux\"));\nassert_eq!(None, finder.find(b\"quux baz bar\"));\n```\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":98665,"byte_end":100837,"line_start":1,"line_end":67,"column_start":1,"column_end":3}}]},{"kind":"TupleVariant","id":{"krate":0,"index":827},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165702,"byte_end":165706,"line_start":172,"line_end":172,"column_start":5,"column_end":9},"name":"None","qualname":"::memmem::prefilter::Prefilter::None","value":"Prefilter::None","parent":{"krate":0,"index":826},"children":[],"decl_id":null,"docs":" Never used a prefilter in substring search.\n","sig":null,"attributes":[{"value":"/ Never used a prefilter in substring search.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165650,"byte_end":165697,"line_start":171,"line_end":171,"column_start":5,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":829},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165933,"byte_end":165937,"line_start":176,"line_end":176,"column_start":5,"column_end":9},"name":"Auto","qualname":"::memmem::prefilter::Prefilter::Auto","value":"Prefilter::Auto","parent":{"krate":0,"index":826},"children":[],"decl_id":null,"docs":" Automatically detect whether a heuristic prefilter should be used. If\n it is used, then heuristics will be used to dynamically disable the\n prefilter if it is believed to not be carrying its weight.\n","sig":null,"attributes":[{"value":"/ Automatically detect whether a heuristic prefilter should be used. If","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165712,"byte_end":165785,"line_start":173,"line_end":173,"column_start":5,"column_end":78}},{"value":"/ it is used, then heuristics will be used to dynamically disable the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165790,"byte_end":165861,"line_start":174,"line_end":174,"column_start":5,"column_end":76}},{"value":"/ prefilter if it is believed to not be carrying its weight.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165866,"byte_end":165928,"line_start":175,"line_end":175,"column_start":5,"column_end":67}}]},{"kind":"Enum","id":{"krate":0,"index":826},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165634,"byte_end":165643,"line_start":170,"line_end":170,"column_start":10,"column_end":19},"name":"Prefilter","qualname":"::memmem::prefilter::Prefilter","value":"enum Prefilter { None, Auto, }","parent":null,"children":[{"krate":0,"index":827},{"krate":0,"index":829}],"decl_id":null,"docs":" Prefilter controls whether heuristics are used to accelerate searching.","sig":null,"attributes":[{"value":"/ Prefilter controls whether heuristics are used to accelerate searching.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164136,"byte_end":164211,"line_start":143,"line_end":143,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164212,"byte_end":164215,"line_start":144,"line_end":144,"column_start":1,"column_end":4}},{"value":"/ A prefilter refers to the idea of detecting candidate matches very quickly,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164216,"byte_end":164295,"line_start":145,"line_end":145,"column_start":1,"column_end":80}},{"value":"/ and then confirming whether those candidates are full matches. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164296,"byte_end":164367,"line_start":146,"line_end":146,"column_start":1,"column_end":72}},{"value":"/ idea can be quite effective since it's often the case that looking for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164368,"byte_end":164442,"line_start":147,"line_end":147,"column_start":1,"column_end":75}},{"value":"/ candidates can be a lot faster than running a complete substring search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164443,"byte_end":164518,"line_start":148,"line_end":148,"column_start":1,"column_end":76}},{"value":"/ over the entire input. Namely, looking for candidates can be done with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164519,"byte_end":164593,"line_start":149,"line_end":149,"column_start":1,"column_end":75}},{"value":"/ extremely fast vectorized code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164594,"byte_end":164629,"line_start":150,"line_end":150,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164630,"byte_end":164633,"line_start":151,"line_end":151,"column_start":1,"column_end":4}},{"value":"/ The downside of a prefilter is that it assumes false positives (which are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164634,"byte_end":164711,"line_start":152,"line_end":152,"column_start":1,"column_end":78}},{"value":"/ candidates generated by a prefilter that aren't matches) are somewhat rare","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164712,"byte_end":164790,"line_start":153,"line_end":153,"column_start":1,"column_end":79}},{"value":"/ relative to the frequency of full matches. That is, if a lot of false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164791,"byte_end":164864,"line_start":154,"line_end":154,"column_start":1,"column_end":74}},{"value":"/ positives are generated, then it's possible for search time to be worse","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164865,"byte_end":164940,"line_start":155,"line_end":155,"column_start":1,"column_end":76}},{"value":"/ than if the prefilter wasn't enabled in the first place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164941,"byte_end":165001,"line_start":156,"line_end":156,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165002,"byte_end":165005,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ Another downside of a prefilter is that it can result in highly variable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165006,"byte_end":165082,"line_start":158,"line_end":158,"column_start":1,"column_end":77}},{"value":"/ performance, where some cases are extraordinarily fast and others aren't.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165083,"byte_end":165160,"line_start":159,"line_end":159,"column_start":1,"column_end":78}},{"value":"/ Typically, variable performance isn't a problem, but it may be for your use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165161,"byte_end":165240,"line_start":160,"line_end":160,"column_start":1,"column_end":80}},{"value":"/ case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165241,"byte_end":165250,"line_start":161,"line_end":161,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165251,"byte_end":165254,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ The use of prefilters in this implementation does use a heuristic to detect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165255,"byte_end":165334,"line_start":163,"line_end":163,"column_start":1,"column_end":80}},{"value":"/ when a prefilter might not be carrying its weight, and will dynamically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165335,"byte_end":165410,"line_start":164,"line_end":164,"column_start":1,"column_end":76}},{"value":"/ disable its use. Nevertheless, this configuration option gives callers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165411,"byte_end":165485,"line_start":165,"line_end":165,"column_start":1,"column_end":75}},{"value":"/ the ability to disable prefilters if you have knowledge that they won't be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165486,"byte_end":165564,"line_start":166,"line_end":166,"column_start":1,"column_end":79}},{"value":"/ useful.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165565,"byte_end":165576,"line_start":167,"line_end":167,"column_start":1,"column_end":12}},{"value":"non_exhaustive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165607,"byte_end":165624,"line_start":169,"line_end":169,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":456},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165978,"byte_end":165985,"line_start":180,"line_end":180,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Prefilter","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":609},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104231,"byte_end":104240,"line_start":190,"line_end":190,"column_start":8,"column_end":17},"name":"find_iter","qualname":"::memmem::find_iter","value":"fn find_iter<'h, 'n, N>(&'h [u8], &'n N) -> FindIter where N: 'n + ?Sized +\nAsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over all non-overlapping occurrences of a substring in\n a haystack.","sig":null,"attributes":[{"value":"/ Returns an iterator over all non-overlapping occurrences of a substring in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103483,"byte_end":103561,"line_start":163,"line_end":163,"column_start":1,"column_end":79}},{"value":"/ a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103562,"byte_end":103577,"line_start":164,"line_end":164,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103578,"byte_end":103581,"line_start":165,"line_end":165,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103582,"byte_end":103598,"line_start":166,"line_end":166,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103599,"byte_end":103602,"line_start":167,"line_end":167,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103603,"byte_end":103675,"line_start":168,"line_end":168,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103676,"byte_end":103748,"line_start":169,"line_end":169,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103749,"byte_end":103796,"line_start":170,"line_end":170,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103797,"byte_end":103800,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103801,"byte_end":103870,"line_start":172,"line_end":172,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103871,"byte_end":103886,"line_start":173,"line_end":173,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103887,"byte_end":103890,"line_start":174,"line_end":174,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103891,"byte_end":103905,"line_start":175,"line_end":175,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103906,"byte_end":103909,"line_start":176,"line_end":176,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103910,"byte_end":103926,"line_start":177,"line_end":177,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103927,"byte_end":103930,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103931,"byte_end":103938,"line_start":179,"line_end":179,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103939,"byte_end":103962,"line_start":180,"line_end":180,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103963,"byte_end":103966,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":103967,"byte_end":104009,"line_start":182,"line_end":182,"column_start":1,"column_end":43}},{"value":"/ let mut it = memmem::find_iter(haystack, b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104010,"byte_end":104063,"line_start":183,"line_end":183,"column_start":1,"column_end":54}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104064,"byte_end":104099,"line_start":184,"line_end":184,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104100,"byte_end":104135,"line_start":185,"line_end":185,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104136,"byte_end":104172,"line_start":186,"line_end":186,"column_start":1,"column_end":37}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104173,"byte_end":104205,"line_start":187,"line_end":187,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104206,"byte_end":104213,"line_start":188,"line_end":188,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104214,"byte_end":104223,"line_start":189,"line_end":189,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105155,"byte_end":105165,"line_start":224,"line_end":224,"column_start":8,"column_end":18},"name":"rfind_iter","qualname":"::memmem::rfind_iter","value":"fn rfind_iter<'h, 'n, N>(&'h [u8], &'n N) -> FindRevIter where N: 'n +\n?Sized + AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Returns a reverse iterator over all non-overlapping occurrences of a\n substring in a haystack.","sig":null,"attributes":[{"value":"/ Returns a reverse iterator over all non-overlapping occurrences of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104399,"byte_end":104471,"line_start":197,"line_end":197,"column_start":1,"column_end":73}},{"value":"/ substring in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104472,"byte_end":104500,"line_start":198,"line_end":198,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104501,"byte_end":104504,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104505,"byte_end":104521,"line_start":200,"line_end":200,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104522,"byte_end":104525,"line_start":201,"line_end":201,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104526,"byte_end":104598,"line_start":202,"line_end":202,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104599,"byte_end":104671,"line_start":203,"line_end":203,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104672,"byte_end":104719,"line_start":204,"line_end":204,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104720,"byte_end":104723,"line_start":205,"line_end":205,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104724,"byte_end":104793,"line_start":206,"line_end":206,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104794,"byte_end":104809,"line_start":207,"line_end":207,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104810,"byte_end":104813,"line_start":208,"line_end":208,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104814,"byte_end":104828,"line_start":209,"line_end":209,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104829,"byte_end":104832,"line_start":210,"line_end":210,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104833,"byte_end":104849,"line_start":211,"line_end":211,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104850,"byte_end":104853,"line_start":212,"line_end":212,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104854,"byte_end":104861,"line_start":213,"line_end":213,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104862,"byte_end":104885,"line_start":214,"line_end":214,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104886,"byte_end":104889,"line_start":215,"line_end":215,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104890,"byte_end":104932,"line_start":216,"line_end":216,"column_start":1,"column_end":43}},{"value":"/ let mut it = memmem::rfind_iter(haystack, b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104933,"byte_end":104987,"line_start":217,"line_end":217,"column_start":1,"column_end":55}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":104988,"byte_end":105024,"line_start":218,"line_end":218,"column_start":1,"column_end":37}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105025,"byte_end":105060,"line_start":219,"line_end":219,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105061,"byte_end":105096,"line_start":220,"line_end":220,"column_start":1,"column_end":36}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105097,"byte_end":105129,"line_start":221,"line_end":221,"column_start":1,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105130,"byte_end":105137,"line_start":222,"line_end":222,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105138,"byte_end":105147,"line_start":223,"line_end":223,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":617},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106203,"byte_end":106207,"line_start":259,"line_end":259,"column_start":8,"column_end":12},"name":"find","qualname":"::memmem::find","value":"fn find<'_, '_>(&'_ [u8], &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the first occurrence of the given needle.","sig":null,"attributes":[{"value":"/ Returns the index of the first occurrence of the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105333,"byte_end":105399,"line_start":231,"line_end":231,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105400,"byte_end":105403,"line_start":232,"line_end":232,"column_start":1,"column_end":4}},{"value":"/ Note that if you're are searching for the same needle in many different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105404,"byte_end":105479,"line_start":233,"line_end":233,"column_start":1,"column_end":76}},{"value":"/ small haystacks, it may be faster to initialize a [`Finder`] once,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105480,"byte_end":105550,"line_start":234,"line_end":234,"column_start":1,"column_end":71}},{"value":"/ and reuse it for each search.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105551,"byte_end":105584,"line_start":235,"line_end":235,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105585,"byte_end":105588,"line_start":236,"line_end":236,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105589,"byte_end":105605,"line_start":237,"line_end":237,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105606,"byte_end":105609,"line_start":238,"line_end":238,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105610,"byte_end":105682,"line_start":239,"line_end":239,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105683,"byte_end":105755,"line_start":240,"line_end":240,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105756,"byte_end":105803,"line_start":241,"line_end":241,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105804,"byte_end":105807,"line_start":242,"line_end":242,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105808,"byte_end":105877,"line_start":243,"line_end":243,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105878,"byte_end":105893,"line_start":244,"line_end":244,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105894,"byte_end":105897,"line_start":245,"line_end":245,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105898,"byte_end":105912,"line_start":246,"line_end":246,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105913,"byte_end":105916,"line_start":247,"line_end":247,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105917,"byte_end":105933,"line_start":248,"line_end":248,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105934,"byte_end":105937,"line_start":249,"line_end":249,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105938,"byte_end":105945,"line_start":250,"line_end":250,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105946,"byte_end":105969,"line_start":251,"line_end":251,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105970,"byte_end":105973,"line_start":252,"line_end":252,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":105974,"byte_end":106008,"line_start":253,"line_end":253,"column_start":1,"column_end":35}},{"value":"/ assert_eq!(Some(0), memmem::find(haystack, b\"foo\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106009,"byte_end":106065,"line_start":254,"line_end":254,"column_start":1,"column_end":57}},{"value":"/ assert_eq!(Some(4), memmem::find(haystack, b\"bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106066,"byte_end":106122,"line_start":255,"line_end":255,"column_start":1,"column_end":57}},{"value":"/ assert_eq!(None, memmem::find(haystack, b\"quux\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106123,"byte_end":106177,"line_start":256,"line_end":256,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106178,"byte_end":106185,"line_start":257,"line_end":257,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106186,"byte_end":106195,"line_start":258,"line_end":258,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":618},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107327,"byte_end":107332,"line_start":296,"line_end":296,"column_start":8,"column_end":13},"name":"rfind","qualname":"::memmem::rfind","value":"fn rfind<'_, '_>(&'_ [u8], &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the last occurrence of the given needle.","sig":null,"attributes":[{"value":"/ Returns the index of the last occurrence of the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106395,"byte_end":106460,"line_start":267,"line_end":267,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106461,"byte_end":106464,"line_start":268,"line_end":268,"column_start":1,"column_end":4}},{"value":"/ Note that if you're are searching for the same needle in many different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106465,"byte_end":106540,"line_start":269,"line_end":269,"column_start":1,"column_end":76}},{"value":"/ small haystacks, it may be faster to initialize a [`FinderRev`] once,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106541,"byte_end":106614,"line_start":270,"line_end":270,"column_start":1,"column_end":74}},{"value":"/ and reuse it for each search.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106615,"byte_end":106648,"line_start":271,"line_end":271,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106649,"byte_end":106652,"line_start":272,"line_end":272,"column_start":1,"column_end":4}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106653,"byte_end":106669,"line_start":273,"line_end":273,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106670,"byte_end":106673,"line_start":274,"line_end":274,"column_start":1,"column_end":4}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106674,"byte_end":106746,"line_start":275,"line_end":275,"column_start":1,"column_end":73}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106747,"byte_end":106819,"line_start":276,"line_end":276,"column_start":1,"column_end":73}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106820,"byte_end":106867,"line_start":277,"line_end":277,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106868,"byte_end":106871,"line_start":278,"line_end":278,"column_start":1,"column_end":4}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106872,"byte_end":106941,"line_start":279,"line_end":279,"column_start":1,"column_end":70}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106942,"byte_end":106957,"line_start":280,"line_end":280,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106958,"byte_end":106961,"line_start":281,"line_end":281,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106962,"byte_end":106976,"line_start":282,"line_end":282,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106977,"byte_end":106980,"line_start":283,"line_end":283,"column_start":1,"column_end":4}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106981,"byte_end":106997,"line_start":284,"line_end":284,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":106998,"byte_end":107001,"line_start":285,"line_end":285,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107002,"byte_end":107009,"line_start":286,"line_end":286,"column_start":1,"column_end":8}},{"value":"/ use memchr::memmem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107010,"byte_end":107033,"line_start":287,"line_end":287,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107034,"byte_end":107037,"line_start":288,"line_end":288,"column_start":1,"column_end":4}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107038,"byte_end":107072,"line_start":289,"line_end":289,"column_start":1,"column_end":35}},{"value":"/ assert_eq!(Some(0), memmem::rfind(haystack, b\"foo\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107073,"byte_end":107130,"line_start":290,"line_end":290,"column_start":1,"column_end":58}},{"value":"/ assert_eq!(Some(4), memmem::rfind(haystack, b\"bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107131,"byte_end":107188,"line_start":291,"line_end":291,"column_start":1,"column_end":58}},{"value":"/ assert_eq!(Some(8), memmem::rfind(haystack, b\"ba\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107189,"byte_end":107245,"line_start":292,"line_end":292,"column_start":1,"column_end":57}},{"value":"/ assert_eq!(None, memmem::rfind(haystack, b\"quux\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107246,"byte_end":107301,"line_start":293,"line_end":293,"column_start":1,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107302,"byte_end":107309,"line_start":294,"line_end":294,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107310,"byte_end":107319,"line_start":295,"line_end":295,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":966},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107769,"byte_end":107777,"line_start":311,"line_end":311,"column_start":12,"column_end":20},"name":"FindIter","qualname":"::memmem::FindIter","value":"FindIter { }","parent":null,"children":[{"krate":0,"index":969},{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":972}],"decl_id":null,"docs":" An iterator over non-overlapping substring matches.","sig":null,"attributes":[{"value":"/ An iterator over non-overlapping substring matches.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107525,"byte_end":107580,"line_start":304,"line_end":304,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107581,"byte_end":107584,"line_start":305,"line_end":305,"column_start":1,"column_end":4}},{"value":"/ Matches are reported by the byte offset at which they begin.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107585,"byte_end":107649,"line_start":306,"line_end":306,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107650,"byte_end":107653,"line_start":307,"line_end":307,"column_start":1,"column_end":4}},{"value":"/ `'h` is the lifetime of the haystack while `'n` is the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107654,"byte_end":107728,"line_start":308,"line_end":308,"column_start":1,"column_end":75}},{"value":"/ needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107729,"byte_end":107740,"line_start":309,"line_end":309,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":623},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108529,"byte_end":108539,"line_start":337,"line_end":337,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> FindIter","parent":null,"children":[],"decl_id":null,"docs":" Convert this iterator into its owned variant, such that it no longer\n borrows the finder and needle.","sig":null,"attributes":[{"value":"/ Convert this iterator into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108171,"byte_end":108243,"line_start":328,"line_end":328,"column_start":5,"column_end":77}},{"value":"/ borrows the finder and needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108248,"byte_end":108282,"line_start":329,"line_end":329,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108287,"byte_end":108290,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned iterator, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108295,"byte_end":108369,"line_start":331,"line_end":331,"column_start":5,"column_end":79}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108374,"byte_end":108401,"line_start":332,"line_end":332,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108406,"byte_end":108409,"line_start":333,"line_end":333,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108414,"byte_end":108475,"line_start":334,"line_end":334,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108480,"byte_end":108503,"line_start":335,"line_end":335,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108508,"byte_end":108517,"line_start":336,"line_end":336,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108834,"byte_end":108838,"line_start":350,"line_end":350,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":977},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109591,"byte_end":109602,"line_start":376,"line_end":376,"column_start":12,"column_end":23},"name":"FindRevIter","qualname":"::memmem::FindRevIter","value":"FindRevIter { }","parent":null,"children":[{"krate":0,"index":980},{"krate":0,"index":981},{"krate":0,"index":982}],"decl_id":null,"docs":" An iterator over non-overlapping substring matches in reverse.","sig":null,"attributes":[{"value":"/ An iterator over non-overlapping substring matches in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109336,"byte_end":109402,"line_start":369,"line_end":369,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109403,"byte_end":109406,"line_start":370,"line_end":370,"column_start":1,"column_end":4}},{"value":"/ Matches are reported by the byte offset at which they begin.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109407,"byte_end":109471,"line_start":371,"line_end":371,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109472,"byte_end":109475,"line_start":372,"line_end":372,"column_start":1,"column_end":4}},{"value":"/ `'h` is the lifetime of the haystack while `'n` is the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109476,"byte_end":109550,"line_start":373,"line_end":373,"column_start":1,"column_end":75}},{"value":"/ needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109551,"byte_end":109562,"line_start":374,"line_end":374,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110438,"byte_end":110448,"line_start":403,"line_end":403,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> FindRevIter","parent":null,"children":[],"decl_id":null,"docs":" Convert this iterator into its owned variant, such that it no longer\n borrows the finder and needle.","sig":null,"attributes":[{"value":"/ Convert this iterator into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110080,"byte_end":110152,"line_start":394,"line_end":394,"column_start":5,"column_end":77}},{"value":"/ borrows the finder and needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110157,"byte_end":110191,"line_start":395,"line_end":395,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110196,"byte_end":110199,"line_start":396,"line_end":396,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned iterator, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110204,"byte_end":110278,"line_start":397,"line_end":397,"column_start":5,"column_end":79}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110283,"byte_end":110310,"line_start":398,"line_end":398,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110315,"byte_end":110318,"line_start":399,"line_end":399,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110323,"byte_end":110384,"line_start":400,"line_end":400,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110389,"byte_end":110412,"line_start":401,"line_end":401,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110417,"byte_end":110426,"line_start":402,"line_end":402,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":638},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110715,"byte_end":110719,"line_start":415,"line_end":415,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":987},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112010,"byte_end":112016,"line_start":449,"line_end":449,"column_start":12,"column_end":18},"name":"Finder","qualname":"::memmem::Finder","value":"Finder { }","parent":null,"children":[{"krate":0,"index":989}],"decl_id":null,"docs":" A single substring searcher fixed to a particular needle.","sig":null,"attributes":[{"value":"/ A single substring searcher fixed to a particular needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111217,"byte_end":111278,"line_start":435,"line_end":435,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111279,"byte_end":111282,"line_start":436,"line_end":436,"column_start":1,"column_end":4}},{"value":"/ The purpose of this type is to permit callers to construct a substring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111283,"byte_end":111357,"line_start":437,"line_end":437,"column_start":1,"column_end":75}},{"value":"/ searcher that can be used to search haystacks without the overhead of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111358,"byte_end":111431,"line_start":438,"line_end":438,"column_start":1,"column_end":74}},{"value":"/ constructing the searcher in the first place. This is a somewhat niche","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111432,"byte_end":111506,"line_start":439,"line_end":439,"column_start":1,"column_end":75}},{"value":"/ concern when it's necessary to re-use the same needle to search multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111507,"byte_end":111583,"line_start":440,"line_end":440,"column_start":1,"column_end":77}},{"value":"/ different haystacks with as little overhead as possible. In general, using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111584,"byte_end":111662,"line_start":441,"line_end":441,"column_start":1,"column_end":79}},{"value":"/ [`find`] is good enough, but `Finder` is useful when you can meaningfully","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111663,"byte_end":111740,"line_start":442,"line_end":442,"column_start":1,"column_end":78}},{"value":"/ observe searcher construction time in a profile.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111741,"byte_end":111793,"line_start":443,"line_end":443,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111794,"byte_end":111797,"line_start":444,"line_end":444,"column_start":1,"column_end":4}},{"value":"/ When the `std` feature is enabled, then this type has an `into_owned`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111798,"byte_end":111871,"line_start":445,"line_end":445,"column_start":1,"column_end":74}},{"value":"/ version which permits building a `Finder` that is not connected to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111872,"byte_end":111942,"line_start":446,"line_end":446,"column_start":1,"column_end":71}},{"value":"/ the lifetime of its needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":111943,"byte_end":111974,"line_start":447,"line_end":447,"column_start":1,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112151,"byte_end":112154,"line_start":456,"line_end":456,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'n B) -> Finder where B: ?Sized + AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Create a new finder for the given needle.\n","sig":null,"attributes":[{"value":"/ Create a new finder for the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112080,"byte_end":112125,"line_start":454,"line_end":454,"column_start":5,"column_end":50}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112130,"byte_end":112139,"line_start":455,"line_end":455,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113082,"byte_end":113086,"line_start":484,"line_end":484,"column_start":12,"column_end":16},"name":"find","qualname":"::find","value":"fn find<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the first occurrence of this needle in the given\n haystack.","sig":null,"attributes":[{"value":"/ Returns the index of the first occurrence of this needle in the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112273,"byte_end":112346,"line_start":460,"line_end":460,"column_start":5,"column_end":78}},{"value":"/ haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112351,"byte_end":112364,"line_start":461,"line_end":461,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112369,"byte_end":112372,"line_start":462,"line_end":462,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112377,"byte_end":112393,"line_start":463,"line_end":463,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112398,"byte_end":112401,"line_start":464,"line_end":464,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112406,"byte_end":112478,"line_start":465,"line_end":465,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112483,"byte_end":112555,"line_start":466,"line_end":466,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112560,"byte_end":112607,"line_start":467,"line_end":467,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112612,"byte_end":112615,"line_start":468,"line_end":468,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112620,"byte_end":112689,"line_start":469,"line_end":469,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112694,"byte_end":112709,"line_start":470,"line_end":470,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112714,"byte_end":112717,"line_start":471,"line_end":471,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112722,"byte_end":112736,"line_start":472,"line_end":472,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112741,"byte_end":112744,"line_start":473,"line_end":473,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112749,"byte_end":112765,"line_start":474,"line_end":474,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112770,"byte_end":112773,"line_start":475,"line_end":475,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112778,"byte_end":112785,"line_start":476,"line_end":476,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::Finder;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112790,"byte_end":112821,"line_start":477,"line_end":477,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112826,"byte_end":112829,"line_start":478,"line_end":478,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112834,"byte_end":112868,"line_start":479,"line_end":479,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(Some(0), Finder::new(\"foo\").find(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112873,"byte_end":112932,"line_start":480,"line_end":480,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(Some(4), Finder::new(\"bar\").find(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112937,"byte_end":112996,"line_start":481,"line_end":481,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(None, Finder::new(\"quux\").find(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113001,"byte_end":113058,"line_start":482,"line_end":482,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113063,"byte_end":113070,"line_start":483,"line_end":483,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":644},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114089,"byte_end":114098,"line_start":515,"line_end":515,"column_start":12,"column_end":21},"name":"find_iter","qualname":"::find_iter","value":"fn find_iter<'a, 'h>(&'a Self, &'h [u8]) -> FindIter","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over all occurrences of a substring in a haystack.","sig":null,"attributes":[{"value":"/ Returns an iterator over all occurrences of a substring in a haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113216,"byte_end":113290,"line_start":488,"line_end":488,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113295,"byte_end":113298,"line_start":489,"line_end":489,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113303,"byte_end":113319,"line_start":490,"line_end":490,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113324,"byte_end":113327,"line_start":491,"line_end":491,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113332,"byte_end":113404,"line_start":492,"line_end":492,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113409,"byte_end":113481,"line_start":493,"line_end":493,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113486,"byte_end":113533,"line_start":494,"line_end":494,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113538,"byte_end":113541,"line_start":495,"line_end":495,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113546,"byte_end":113615,"line_start":496,"line_end":496,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113620,"byte_end":113635,"line_start":497,"line_end":497,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113640,"byte_end":113643,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113648,"byte_end":113662,"line_start":499,"line_end":499,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113667,"byte_end":113670,"line_start":500,"line_end":500,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113675,"byte_end":113691,"line_start":501,"line_end":501,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113696,"byte_end":113699,"line_start":502,"line_end":502,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113704,"byte_end":113711,"line_start":503,"line_end":503,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::Finder;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113716,"byte_end":113747,"line_start":504,"line_end":504,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113752,"byte_end":113755,"line_start":505,"line_end":505,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113760,"byte_end":113802,"line_start":506,"line_end":506,"column_start":5,"column_end":47}},{"value":"/ let finder = Finder::new(b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113807,"byte_end":113844,"line_start":507,"line_end":507,"column_start":5,"column_end":42}},{"value":"/ let mut it = finder.find_iter(haystack);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113849,"byte_end":113893,"line_start":508,"line_end":508,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113898,"byte_end":113933,"line_start":509,"line_end":509,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113938,"byte_end":113973,"line_start":510,"line_end":510,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":113978,"byte_end":114014,"line_start":511,"line_end":511,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114019,"byte_end":114051,"line_start":512,"line_end":512,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114056,"byte_end":114063,"line_start":513,"line_end":513,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114068,"byte_end":114077,"line_start":514,"line_end":514,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":647},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114583,"byte_end":114593,"line_start":531,"line_end":531,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> Finder","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its owned variant, such that it no longer\n borrows the needle.","sig":null,"attributes":[{"value":"/ Convert this finder into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114240,"byte_end":114310,"line_start":522,"line_end":522,"column_start":5,"column_end":75}},{"value":"/ borrows the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114315,"byte_end":114338,"line_start":523,"line_end":523,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114343,"byte_end":114346,"line_start":524,"line_end":524,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned finder, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114351,"byte_end":114423,"line_start":525,"line_end":525,"column_start":5,"column_end":77}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114428,"byte_end":114455,"line_start":526,"line_end":526,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114460,"byte_end":114463,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114468,"byte_end":114529,"line_start":528,"line_end":528,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114534,"byte_end":114557,"line_start":529,"line_end":529,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114562,"byte_end":114571,"line_start":530,"line_end":530,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115264,"byte_end":115270,"line_start":546,"line_end":546,"column_start":12,"column_end":18},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> Finder","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its borrowed variant.","sig":null,"attributes":[{"value":"/ Convert this finder into its borrowed variant.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114688,"byte_end":114738,"line_start":535,"line_end":535,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114743,"byte_end":114746,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ This is primarily useful if your finder is owned and you'd like to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114751,"byte_end":114821,"line_start":537,"line_end":537,"column_start":5,"column_end":75}},{"value":"/ store its borrowed variant in some intermediate data structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114826,"byte_end":114893,"line_start":538,"line_end":538,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114898,"byte_end":114901,"line_start":539,"line_end":539,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime parameter of the returned finder is tied to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114906,"byte_end":114980,"line_start":540,"line_end":540,"column_start":5,"column_end":79}},{"value":"/ lifetime of `self`, and may be shorter than the `'n` lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":114985,"byte_end":115057,"line_start":541,"line_end":541,"column_start":5,"column_end":77}},{"value":"/ needle itself. Namely, a finder's needle can be either borrowed or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115062,"byte_end":115132,"line_start":542,"line_end":542,"column_start":5,"column_end":75}},{"value":"/ owned, so the lifetime of the needle returned must necessarily be the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115137,"byte_end":115210,"line_start":543,"line_end":543,"column_start":5,"column_end":78}},{"value":"/ shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115215,"byte_end":115238,"line_start":544,"line_end":544,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115243,"byte_end":115252,"line_start":545,"line_end":545,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":649},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115746,"byte_end":115752,"line_start":557,"line_end":557,"column_start":12,"column_end":18},"name":"needle","qualname":"::needle","value":"fn needle<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the needle that this finder searches for.","sig":null,"attributes":[{"value":"/ Returns the needle that this finder searches for.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115357,"byte_end":115410,"line_start":550,"line_end":550,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115415,"byte_end":115418,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime of the needle returned is tied to the lifetime","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115423,"byte_end":115496,"line_start":552,"line_end":552,"column_start":5,"column_end":78}},{"value":"/ of the finder, and may be shorter than the `'n` lifetime. Namely, a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115501,"byte_end":115572,"line_start":553,"line_end":553,"column_start":5,"column_end":76}},{"value":"/ finder's needle can be either borrowed or owned, so the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115577,"byte_end":115652,"line_start":554,"line_end":554,"column_start":5,"column_end":80}},{"value":"/ needle returned must necessarily be the shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115657,"byte_end":115720,"line_start":555,"line_end":555,"column_start":5,"column_end":68}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115725,"byte_end":115734,"line_start":556,"line_end":556,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":996},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116619,"byte_end":116628,"line_start":576,"line_end":576,"column_start":12,"column_end":21},"name":"FinderRev","qualname":"::memmem::FinderRev","value":"FinderRev { }","parent":null,"children":[{"krate":0,"index":998}],"decl_id":null,"docs":" A single substring reverse searcher fixed to a particular needle.","sig":null,"attributes":[{"value":"/ A single substring reverse searcher fixed to a particular needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115811,"byte_end":115880,"line_start":562,"line_end":562,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115881,"byte_end":115884,"line_start":563,"line_end":563,"column_start":1,"column_end":4}},{"value":"/ The purpose of this type is to permit callers to construct a substring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115885,"byte_end":115959,"line_start":564,"line_end":564,"column_start":1,"column_end":75}},{"value":"/ searcher that can be used to search haystacks without the overhead of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":115960,"byte_end":116033,"line_start":565,"line_end":565,"column_start":1,"column_end":74}},{"value":"/ constructing the searcher in the first place. This is a somewhat niche","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116034,"byte_end":116108,"line_start":566,"line_end":566,"column_start":1,"column_end":75}},{"value":"/ concern when it's necessary to re-use the same needle to search multiple","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116109,"byte_end":116185,"line_start":567,"line_end":567,"column_start":1,"column_end":77}},{"value":"/ different haystacks with as little overhead as possible. In general,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116186,"byte_end":116258,"line_start":568,"line_end":568,"column_start":1,"column_end":73}},{"value":"/ using [`rfind`] is good enough, but `FinderRev` is useful when you can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116259,"byte_end":116333,"line_start":569,"line_end":569,"column_start":1,"column_end":75}},{"value":"/ meaningfully observe searcher construction time in a profile.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116334,"byte_end":116399,"line_start":570,"line_end":570,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116400,"byte_end":116403,"line_start":571,"line_end":571,"column_start":1,"column_end":4}},{"value":"/ When the `std` feature is enabled, then this type has an `into_owned`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116404,"byte_end":116477,"line_start":572,"line_end":572,"column_start":1,"column_end":74}},{"value":"/ version which permits building a `FinderRev` that is not connected to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116478,"byte_end":116551,"line_start":573,"line_end":573,"column_start":1,"column_end":74}},{"value":"/ the lifetime of its needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116552,"byte_end":116583,"line_start":574,"line_end":574,"column_start":1,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116777,"byte_end":116780,"line_start":583,"line_end":583,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'n B) -> FinderRev where B: ?Sized + AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Create a new reverse finder for the given needle.\n","sig":null,"attributes":[{"value":"/ Create a new reverse finder for the given needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116698,"byte_end":116751,"line_start":581,"line_end":581,"column_start":5,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116756,"byte_end":116765,"line_start":582,"line_end":582,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":654},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117882,"byte_end":117887,"line_start":614,"line_end":614,"column_start":12,"column_end":17},"name":"rfind","qualname":"::rfind","value":"fn rfind(&'_ Self, B) -> Option where B: AsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the last occurrence of this needle in the given\n haystack.","sig":null,"attributes":[{"value":"/ Returns the index of the last occurrence of this needle in the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116902,"byte_end":116974,"line_start":587,"line_end":587,"column_start":5,"column_end":77}},{"value":"/ haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116979,"byte_end":116992,"line_start":588,"line_end":588,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116997,"byte_end":117000,"line_start":589,"line_end":589,"column_start":5,"column_end":8}},{"value":"/ The haystack may be any type that can be cheaply converted into a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117005,"byte_end":117074,"line_start":590,"line_end":590,"column_start":5,"column_end":74}},{"value":"/ `&[u8]`. This includes, but is not limited to, `&str` and `&[u8]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117079,"byte_end":117149,"line_start":591,"line_end":591,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117154,"byte_end":117157,"line_start":592,"line_end":592,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117162,"byte_end":117178,"line_start":593,"line_end":593,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117183,"byte_end":117186,"line_start":594,"line_end":594,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117191,"byte_end":117263,"line_start":595,"line_end":595,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117268,"byte_end":117340,"line_start":596,"line_end":596,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117345,"byte_end":117392,"line_start":597,"line_end":597,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117397,"byte_end":117400,"line_start":598,"line_end":598,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117405,"byte_end":117474,"line_start":599,"line_end":599,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117479,"byte_end":117494,"line_start":600,"line_end":600,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117499,"byte_end":117502,"line_start":601,"line_end":601,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117507,"byte_end":117521,"line_start":602,"line_end":602,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117526,"byte_end":117529,"line_start":603,"line_end":603,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117534,"byte_end":117550,"line_start":604,"line_end":604,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117555,"byte_end":117558,"line_start":605,"line_end":605,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117563,"byte_end":117570,"line_start":606,"line_end":606,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::FinderRev;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117575,"byte_end":117609,"line_start":607,"line_end":607,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117614,"byte_end":117617,"line_start":608,"line_end":608,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar baz\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117622,"byte_end":117656,"line_start":609,"line_end":609,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(Some(0), FinderRev::new(\"foo\").rfind(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117661,"byte_end":117724,"line_start":610,"line_end":610,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(Some(4), FinderRev::new(\"bar\").rfind(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117729,"byte_end":117792,"line_start":611,"line_end":611,"column_start":5,"column_end":68}},{"value":"/ assert_eq!(None, FinderRev::new(\"quux\").rfind(haystack));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117797,"byte_end":117858,"line_start":612,"line_end":612,"column_start":5,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":117863,"byte_end":117870,"line_start":613,"line_end":613,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118896,"byte_end":118906,"line_start":646,"line_end":646,"column_start":12,"column_end":22},"name":"rfind_iter","qualname":"::rfind_iter","value":"fn rfind_iter<'a, 'h>(&'a Self, &'h [u8]) -> FindRevIter","parent":null,"children":[],"decl_id":null,"docs":" Returns a reverse iterator over all occurrences of a substring in a\n haystack.","sig":null,"attributes":[{"value":"/ Returns a reverse iterator over all occurrences of a substring in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118001,"byte_end":118072,"line_start":618,"line_end":618,"column_start":5,"column_end":76}},{"value":"/ haystack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118077,"byte_end":118090,"line_start":619,"line_end":619,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118095,"byte_end":118098,"line_start":620,"line_end":620,"column_start":5,"column_end":8}},{"value":"/ # Complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118103,"byte_end":118119,"line_start":621,"line_end":621,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118124,"byte_end":118127,"line_start":622,"line_end":622,"column_start":5,"column_end":8}},{"value":"/ This routine is guaranteed to have worst case linear time complexity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118132,"byte_end":118204,"line_start":623,"line_end":623,"column_start":5,"column_end":77}},{"value":"/ with respect to both the needle and the haystack. That is, this runs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118209,"byte_end":118281,"line_start":624,"line_end":624,"column_start":5,"column_end":77}},{"value":"/ in `O(needle.len() + haystack.len())` time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118286,"byte_end":118333,"line_start":625,"line_end":625,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118338,"byte_end":118341,"line_start":626,"line_end":626,"column_start":5,"column_end":8}},{"value":"/ This routine is also guaranteed to have worst case constant space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118346,"byte_end":118415,"line_start":627,"line_end":627,"column_start":5,"column_end":74}},{"value":"/ complexity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118420,"byte_end":118435,"line_start":628,"line_end":628,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118440,"byte_end":118443,"line_start":629,"line_end":629,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118448,"byte_end":118462,"line_start":630,"line_end":630,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118467,"byte_end":118470,"line_start":631,"line_end":631,"column_start":5,"column_end":8}},{"value":"/ Basic usage:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118475,"byte_end":118491,"line_start":632,"line_end":632,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118496,"byte_end":118499,"line_start":633,"line_end":633,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118504,"byte_end":118511,"line_start":634,"line_end":634,"column_start":5,"column_end":12}},{"value":"/ use memchr::memmem::FinderRev;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118516,"byte_end":118550,"line_start":635,"line_end":635,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118555,"byte_end":118558,"line_start":636,"line_end":636,"column_start":5,"column_end":8}},{"value":"/ let haystack = b\"foo bar foo baz foo\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118563,"byte_end":118605,"line_start":637,"line_end":637,"column_start":5,"column_end":47}},{"value":"/ let finder = FinderRev::new(b\"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118610,"byte_end":118650,"line_start":638,"line_end":638,"column_start":5,"column_end":45}},{"value":"/ let mut it = finder.rfind_iter(haystack);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118655,"byte_end":118700,"line_start":639,"line_end":639,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(Some(16), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118705,"byte_end":118741,"line_start":640,"line_end":640,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(Some(8), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118746,"byte_end":118781,"line_start":641,"line_end":641,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(Some(0), it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118786,"byte_end":118821,"line_start":642,"line_end":642,"column_start":5,"column_end":40}},{"value":"/ assert_eq!(None, it.next());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118826,"byte_end":118858,"line_start":643,"line_end":643,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118863,"byte_end":118870,"line_start":644,"line_end":644,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":118875,"byte_end":118884,"line_start":645,"line_end":645,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":659},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119397,"byte_end":119407,"line_start":662,"line_end":662,"column_start":12,"column_end":22},"name":"into_owned","qualname":"::into_owned","value":"fn into_owned(Self) -> FinderRev","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its owned variant, such that it no longer\n borrows the needle.","sig":null,"attributes":[{"value":"/ Convert this finder into its owned variant, such that it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119054,"byte_end":119124,"line_start":653,"line_end":653,"column_start":5,"column_end":75}},{"value":"/ borrows the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119129,"byte_end":119152,"line_start":654,"line_end":654,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119157,"byte_end":119160,"line_start":655,"line_end":655,"column_start":5,"column_end":8}},{"value":"/ If this is already an owned finder, then this is a no-op. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119165,"byte_end":119237,"line_start":656,"line_end":656,"column_start":5,"column_end":77}},{"value":"/ this copies the needle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119242,"byte_end":119269,"line_start":657,"line_end":657,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119274,"byte_end":119277,"line_start":658,"line_end":658,"column_start":5,"column_end":8}},{"value":"/ This is only available when the `std` feature is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119282,"byte_end":119343,"line_start":659,"line_end":659,"column_start":5,"column_end":66}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119348,"byte_end":119371,"line_start":660,"line_end":660,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119376,"byte_end":119385,"line_start":661,"line_end":661,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":660},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120084,"byte_end":120090,"line_start":677,"line_end":677,"column_start":12,"column_end":18},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> FinderRev","parent":null,"children":[],"decl_id":null,"docs":" Convert this finder into its borrowed variant.","sig":null,"attributes":[{"value":"/ Convert this finder into its borrowed variant.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119508,"byte_end":119558,"line_start":666,"line_end":666,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119563,"byte_end":119566,"line_start":667,"line_end":667,"column_start":5,"column_end":8}},{"value":"/ This is primarily useful if your finder is owned and you'd like to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119571,"byte_end":119641,"line_start":668,"line_end":668,"column_start":5,"column_end":75}},{"value":"/ store its borrowed variant in some intermediate data structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119646,"byte_end":119713,"line_start":669,"line_end":669,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119718,"byte_end":119721,"line_start":670,"line_end":670,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime parameter of the returned finder is tied to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119726,"byte_end":119800,"line_start":671,"line_end":671,"column_start":5,"column_end":79}},{"value":"/ lifetime of `self`, and may be shorter than the `'n` lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119805,"byte_end":119877,"line_start":672,"line_end":672,"column_start":5,"column_end":77}},{"value":"/ needle itself. Namely, a finder's needle can be either borrowed or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119882,"byte_end":119952,"line_start":673,"line_end":673,"column_start":5,"column_end":75}},{"value":"/ owned, so the lifetime of the needle returned must necessarily be the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":119957,"byte_end":120030,"line_start":674,"line_end":674,"column_start":5,"column_end":78}},{"value":"/ shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120035,"byte_end":120058,"line_start":675,"line_end":675,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120063,"byte_end":120072,"line_start":676,"line_end":676,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120572,"byte_end":120578,"line_start":688,"line_end":688,"column_start":12,"column_end":18},"name":"needle","qualname":"::needle","value":"fn needle<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the needle that this finder searches for.","sig":null,"attributes":[{"value":"/ Returns the needle that this finder searches for.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120183,"byte_end":120236,"line_start":681,"line_end":681,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120241,"byte_end":120244,"line_start":682,"line_end":682,"column_start":5,"column_end":8}},{"value":"/ Note that the lifetime of the needle returned is tied to the lifetime","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120249,"byte_end":120322,"line_start":683,"line_end":683,"column_start":5,"column_end":78}},{"value":"/ of the finder, and may be shorter than the `'n` lifetime. Namely, a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120327,"byte_end":120398,"line_start":684,"line_end":684,"column_start":5,"column_end":76}},{"value":"/ finder's needle can be either borrowed or owned, so the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120403,"byte_end":120478,"line_start":685,"line_end":685,"column_start":5,"column_end":80}},{"value":"/ needle returned must necessarily be the shorter of the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120483,"byte_end":120546,"line_start":686,"line_end":686,"column_start":5,"column_end":68}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120551,"byte_end":120560,"line_start":687,"line_end":687,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":1005},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120967,"byte_end":120980,"line_start":699,"line_end":699,"column_start":12,"column_end":25},"name":"FinderBuilder","qualname":"::memmem::FinderBuilder","value":"FinderBuilder { }","parent":null,"children":[{"krate":0,"index":1006}],"decl_id":null,"docs":" A builder for constructing non-default forward or reverse memmem finders.","sig":null,"attributes":[{"value":"/ A builder for constructing non-default forward or reverse memmem finders.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120637,"byte_end":120714,"line_start":693,"line_end":693,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120715,"byte_end":120718,"line_start":694,"line_end":694,"column_start":1,"column_end":4}},{"value":"/ A builder is primarily useful for configuring a substring searcher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120719,"byte_end":120790,"line_start":695,"line_end":695,"column_start":1,"column_end":72}},{"value":"/ Currently, the only configuration exposed is the ability to disable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120791,"byte_end":120862,"line_start":696,"line_end":696,"column_start":1,"column_end":72}},{"value":"/ heuristic prefilters used to speed up certain searches.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":120863,"byte_end":120922,"line_start":697,"line_end":697,"column_start":1,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121105,"byte_end":121108,"line_start":705,"line_end":705,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> FinderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new finder builder with default settings.\n","sig":null,"attributes":[{"value":"/ Create a new finder builder with default settings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121039,"byte_end":121093,"line_start":704,"line_end":704,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":664},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121270,"byte_end":121283,"line_start":711,"line_end":711,"column_start":12,"column_end":25},"name":"build_forward","qualname":"::build_forward","value":"fn build_forward<'n, B, '_>(&'_ Self, &'n B) -> Finder where B: ?Sized +\nAsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Build a forward finder using the given needle from the current\n settings.\n","sig":null,"attributes":[{"value":"/ Build a forward finder using the given needle from the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121174,"byte_end":121240,"line_start":709,"line_end":709,"column_start":5,"column_end":71}},{"value":"/ settings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121245,"byte_end":121258,"line_start":710,"line_end":710,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":667},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121554,"byte_end":121567,"line_start":720,"line_end":720,"column_start":12,"column_end":25},"name":"build_reverse","qualname":"::build_reverse","value":"fn build_reverse<'n, B, '_>(&'_ Self, &'n B) -> FinderRev where B: ?Sized +\nAsRef<[u8]>","parent":null,"children":[],"decl_id":null,"docs":" Build a reverse finder using the given needle from the current\n settings.\n","sig":null,"attributes":[{"value":"/ Build a reverse finder using the given needle from the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121458,"byte_end":121524,"line_start":718,"line_end":718,"column_start":5,"column_end":71}},{"value":"/ settings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121529,"byte_end":121542,"line_start":719,"line_end":719,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":670},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121926,"byte_end":121935,"line_start":731,"line_end":731,"column_start":12,"column_end":21},"name":"prefilter","qualname":"::prefilter","value":"fn prefilter<'_>(&'_ mut Self, Prefilter) -> &'_ mut FinderBuilder","parent":null,"children":[],"decl_id":null,"docs":" Configure the prefilter setting for the finder.","sig":null,"attributes":[{"value":"/ Configure the prefilter setting for the finder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121738,"byte_end":121789,"line_start":727,"line_end":727,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121794,"byte_end":121797,"line_start":728,"line_end":728,"column_start":5,"column_end":8}},{"value":"/ See the documentation for [`Prefilter`] for more discussion on why","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121802,"byte_end":121872,"line_start":729,"line_end":729,"column_start":5,"column_end":75}},{"value":"/ you might want to configure this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121877,"byte_end":121914,"line_start":730,"line_end":730,"column_start":5,"column_end":42}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7398,"byte_end":7406,"line_start":26,"line_end":26,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":55},{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7533,"byte_end":7541,"line_start":35,"line_end":35,"column_start":10,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":59},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":8623,"byte_end":8626,"line_start":70,"line_end":70,"column_start":10,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33657,"byte_end":33663,"line_start":42,"line_end":42,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":144}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33922,"byte_end":33928,"line_start":50,"line_end":50,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":149}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34230,"byte_end":34236,"line_start":64,"line_end":64,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":152}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34585,"byte_end":34592,"line_start":81,"line_end":81,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":161}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34944,"byte_end":34951,"line_start":94,"line_end":94,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35269,"byte_end":35276,"line_start":108,"line_end":108,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":169}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35692,"byte_end":35699,"line_start":129,"line_end":129,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36127,"byte_end":36134,"line_start":148,"line_end":148,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36500,"byte_end":36507,"line_start":165,"line_end":165,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":187}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs","byte_start":150640,"byte_end":150647,"line_start":61,"line_end":61,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":345},{"krate":0,"index":346}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":159623,"byte_end":159626,"line_start":31,"line_end":31,"column_start":10,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":445},{"krate":0,"index":446}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":162998,"byte_end":163009,"line_start":110,"line_end":110,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":451},{"krate":0,"index":452}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164005,"byte_end":164016,"line_start":137,"line_end":137,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":454}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165959,"byte_end":165968,"line_start":179,"line_end":179,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":456}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":166041,"byte_end":166050,"line_start":185,"line_end":185,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":458}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":167314,"byte_end":167328,"line_start":216,"line_end":216,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":460},{"krate":0,"index":461},{"krate":0,"index":462},{"krate":0,"index":463},{"krate":0,"index":464},{"krate":0,"index":465},{"krate":0,"index":466},{"krate":0,"index":467}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":201477,"byte_end":201487,"line_start":115,"line_end":115,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":479},{"krate":0,"index":480},{"krate":0,"index":481}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":202789,"byte_end":202793,"line_start":157,"line_end":157,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":483},{"krate":0,"index":484},{"krate":0,"index":485},{"krate":0,"index":486},{"krate":0,"index":487},{"krate":0,"index":488}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs","byte_start":207168,"byte_end":207183,"line_start":37,"line_end":37,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":493},{"krate":0,"index":494},{"krate":0,"index":495},{"krate":0,"index":496},{"krate":0,"index":497},{"krate":0,"index":498}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":215008,"byte_end":215015,"line_start":77,"line_end":77,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":512},{"krate":0,"index":513},{"krate":0,"index":514},{"krate":0,"index":515}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":220698,"byte_end":220705,"line_start":244,"line_end":244,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":517},{"krate":0,"index":518},{"krate":0,"index":519},{"krate":0,"index":520}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":225502,"byte_end":225508,"line_start":383,"line_end":383,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":522}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":227596,"byte_end":227601,"line_start":429,"line_end":429,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":524},{"krate":0,"index":525}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":230183,"byte_end":230189,"line_start":495,"line_end":495,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":527},{"krate":0,"index":528}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":235332,"byte_end":235342,"line_start":623,"line_end":623,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":530}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":236419,"byte_end":236437,"line_start":650,"line_end":650,"column_start":6,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":533},{"krate":0,"index":534}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":249476,"byte_end":249483,"line_start":39,"line_end":39,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555},{"krate":0,"index":556}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":250302,"byte_end":250309,"line_start":72,"line_end":72,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":563},{"krate":0,"index":564},{"krate":0,"index":565},{"krate":0,"index":566},{"krate":0,"index":567}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs","byte_start":252260,"byte_end":252267,"line_start":17,"line_end":17,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":589},{"krate":0,"index":590},{"krate":0,"index":591},{"krate":0,"index":592}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs","byte_start":256462,"byte_end":256469,"line_start":10,"line_end":10,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":605},{"krate":0,"index":606},{"krate":0,"index":607},{"krate":0,"index":608}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107898,"byte_end":107906,"line_start":318,"line_end":318,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":622},{"krate":0,"index":623}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108784,"byte_end":108792,"line_start":347,"line_end":347,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":627},{"krate":0,"index":628}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109826,"byte_end":109837,"line_start":384,"line_end":384,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":632},{"krate":0,"index":633}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110662,"byte_end":110673,"line_start":412,"line_end":412,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":637},{"krate":0,"index":638}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112063,"byte_end":112069,"line_start":453,"line_end":453,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":641},{"krate":0,"index":643},{"krate":0,"index":644},{"krate":0,"index":647},{"krate":0,"index":648},{"krate":0,"index":649}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116678,"byte_end":116687,"line_start":580,"line_end":580,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":652},{"krate":0,"index":654},{"krate":0,"index":656},{"krate":0,"index":659},{"krate":0,"index":660},{"krate":0,"index":661}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121019,"byte_end":121032,"line_start":703,"line_end":703,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":663},{"krate":0,"index":664},{"krate":0,"index":667},{"krate":0,"index":670}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":125700,"byte_end":125708,"line_start":819,"line_end":819,"column_start":10,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":673},{"krate":0,"index":676},{"krate":0,"index":677},{"krate":0,"index":678},{"krate":0,"index":680},{"krate":0,"index":682},{"krate":0,"index":684}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":132606,"byte_end":132616,"line_start":1012,"line_end":1012,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":686}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":134046,"byte_end":134057,"line_start":1052,"line_end":1052,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":689},{"krate":0,"index":691},{"krate":0,"index":692},{"krate":0,"index":694},{"krate":0,"index":696}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","byte_start":6555,"byte_end":6561,"line_start":179,"line_end":179,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":300}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7398,"byte_end":7406,"line_start":26,"line_end":26,"column_start":25,"column_end":33},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":698},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":7533,"byte_end":7541,"line_start":35,"line_end":35,"column_start":10,"column_end":18},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":698},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/cow.rs","byte_start":8623,"byte_end":8626,"line_start":70,"line_end":70,"column_start":10,"column_end":13},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":708},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33657,"byte_end":33663,"line_start":42,"line_end":42,"column_start":10,"column_end":16},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":137},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":33922,"byte_end":33928,"line_start":50,"line_end":50,"column_start":23,"column_end":29},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":137},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34230,"byte_end":34236,"line_start":64,"line_end":64,"column_start":34,"column_end":40},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":137},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34585,"byte_end":34592,"line_start":81,"line_end":81,"column_start":10,"column_end":17},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":153},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":34944,"byte_end":34951,"line_start":94,"line_end":94,"column_start":23,"column_end":30},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":153},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35269,"byte_end":35276,"line_start":108,"line_end":108,"column_start":34,"column_end":41},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":153},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":35692,"byte_end":35699,"line_start":129,"line_end":129,"column_start":10,"column_end":17},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":170},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36127,"byte_end":36134,"line_start":148,"line_end":148,"column_start":23,"column_end":30},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":170},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memchr/iter.rs","byte_start":36500,"byte_end":36507,"line_start":165,"line_end":165,"column_start":34,"column_end":41},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":170},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/genericsimd.rs","byte_start":150640,"byte_end":150647,"line_start":61,"line_end":61,"column_start":6,"column_end":13},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":812},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":159623,"byte_end":159626,"line_start":31,"line_end":31,"column_start":10,"column_end":13},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":438},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":162998,"byte_end":163009,"line_start":110,"line_end":110,"column_start":6,"column_end":17},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":820},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":164005,"byte_end":164016,"line_start":137,"line_end":137,"column_start":27,"column_end":38},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":820},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":165959,"byte_end":165968,"line_start":179,"line_end":179,"column_start":18,"column_end":27},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":826},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":166041,"byte_end":166050,"line_start":185,"line_end":185,"column_start":6,"column_end":15},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":826},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/prefilter/mod.rs","byte_start":167314,"byte_end":167328,"line_start":216,"line_end":216,"column_start":6,"column_end":20},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":836},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":201477,"byte_end":201487,"line_start":115,"line_end":115,"column_start":6,"column_end":16},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":843},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rabinkarp.rs","byte_start":202789,"byte_end":202793,"line_start":157,"line_end":157,"column_start":6,"column_end":10},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":853},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/rarebytes.rs","byte_start":207168,"byte_end":207183,"line_start":37,"line_end":37,"column_start":6,"column_end":21},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":870},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":215008,"byte_end":215015,"line_start":77,"line_end":77,"column_start":6,"column_end":13},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":880},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":220698,"byte_end":220705,"line_start":244,"line_end":244,"column_start":6,"column_end":13},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":888},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":225502,"byte_end":225508,"line_start":383,"line_end":383,"column_start":6,"column_end":12},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":896},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":227596,"byte_end":227601,"line_start":429,"line_end":429,"column_start":6,"column_end":11},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":905},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":230183,"byte_end":230189,"line_start":495,"line_end":495,"column_start":6,"column_end":12},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":915},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":235332,"byte_end":235342,"line_start":623,"line_end":623,"column_start":6,"column_end":16},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":920},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/twoway.rs","byte_start":236419,"byte_end":236437,"line_start":650,"line_end":650,"column_start":6,"column_end":24},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":942},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":248875,"byte_end":248879,"line_start":21,"line_end":21,"column_start":26,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":3273},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":248893,"byte_end":248898,"line_start":21,"line_end":21,"column_start":44,"column_end":49},"kind":"SuperTrait","from":{"krate":2,"index":10288},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":249476,"byte_end":249483,"line_start":39,"line_end":39,"column_start":21,"column_end":28},"kind":{"Impl":{"id":29}},"from":{"krate":2,"index":53453},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/vector.rs","byte_start":250302,"byte_end":250309,"line_start":72,"line_end":72,"column_start":21,"column_end":28},"kind":{"Impl":{"id":30}},"from":{"krate":2,"index":53482},"to":{"krate":0,"index":540}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/avx.rs","byte_start":252260,"byte_end":252267,"line_start":17,"line_end":17,"column_start":10,"column_end":17},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":950},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/x86/sse.rs","byte_start":256462,"byte_end":256469,"line_start":10,"line_end":10,"column_start":6,"column_end":13},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":958},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":107898,"byte_end":107906,"line_start":318,"line_end":318,"column_start":14,"column_end":22},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":966},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":108784,"byte_end":108792,"line_start":347,"line_end":347,"column_start":27,"column_end":35},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":966},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":109826,"byte_end":109837,"line_start":384,"line_end":384,"column_start":14,"column_end":25},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":977},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":110662,"byte_end":110673,"line_start":412,"line_end":412,"column_start":27,"column_end":38},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":977},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":112063,"byte_end":112069,"line_start":453,"line_end":453,"column_start":10,"column_end":16},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":987},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":116678,"byte_end":116687,"line_start":580,"line_end":580,"column_start":10,"column_end":19},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":996},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":121019,"byte_end":121032,"line_start":703,"line_end":703,"column_start":6,"column_end":19},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":1005},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":125700,"byte_end":125708,"line_start":819,"line_end":819,"column_start":10,"column_end":18},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":1013},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":132606,"byte_end":132616,"line_start":1012,"line_end":1012,"column_start":6,"column_end":16},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":1025},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/memmem/mod.rs","byte_start":134046,"byte_end":134057,"line_start":1052,"line_end":1052,"column_start":10,"column_end":21},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":1061},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libmime-14bfddafa5946ff2.json b/core/target/rls/debug/deps/save-analysis/libmime-14bfddafa5946ff2.json new file mode 100644 index 0000000..18c32a0 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libmime-14bfddafa5946ff2.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","mime","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=14bfddafa5946ff2","-C","extra-filename=-14bfddafa5946ff2","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmime-14bfddafa5946ff2.rmeta"},"prelude":{"crate_id":{"name":"mime","disambiguator":[11444421134953651689,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":0,"byte_end":26019,"line_start":1,"line_end":937,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":0,"byte_end":26019,"line_start":1,"line_end":937,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":193},{"krate":0,"index":198},{"krate":0,"index":200},{"krate":0,"index":204},{"krate":0,"index":207},{"krate":0,"index":209},{"krate":0,"index":211},{"krate":0,"index":215},{"krate":0,"index":217},{"krate":0,"index":220},{"krate":0,"index":223},{"krate":0,"index":226},{"krate":0,"index":230},{"krate":0,"index":232},{"krate":0,"index":75},{"krate":0,"index":77},{"krate":0,"index":79},{"krate":0,"index":234},{"krate":0,"index":242},{"krate":0,"index":81},{"krate":0,"index":244},{"krate":0,"index":254},{"krate":0,"index":256},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":83},{"krate":0,"index":99},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":115},{"krate":0,"index":118},{"krate":0,"index":121},{"krate":0,"index":125},{"krate":0,"index":127},{"krate":0,"index":129},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":135},{"krate":0,"index":139},{"krate":0,"index":143},{"krate":0,"index":146},{"krate":0,"index":149},{"krate":0,"index":152},{"krate":0,"index":155},{"krate":0,"index":164},{"krate":0,"index":168},{"krate":0,"index":171},{"krate":0,"index":177},{"krate":0,"index":263},{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":270},{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":273},{"krate":0,"index":274},{"krate":0,"index":275},{"krate":0,"index":276},{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":279},{"krate":0,"index":280},{"krate":0,"index":281},{"krate":0,"index":282},{"krate":0,"index":283},{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":291},{"krate":0,"index":292},{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":295},{"krate":0,"index":296},{"krate":0,"index":297},{"krate":0,"index":298},{"krate":0,"index":299},{"krate":0,"index":300},{"krate":0,"index":178},{"krate":0,"index":179},{"krate":0,"index":301},{"krate":0,"index":368},{"krate":0,"index":369},{"krate":0,"index":370},{"krate":0,"index":371},{"krate":0,"index":372},{"krate":0,"index":373},{"krate":0,"index":374},{"krate":0,"index":375},{"krate":0,"index":376},{"krate":0,"index":377},{"krate":0,"index":378},{"krate":0,"index":379},{"krate":0,"index":380},{"krate":0,"index":381},{"krate":0,"index":382},{"krate":0,"index":383},{"krate":0,"index":384},{"krate":0,"index":385},{"krate":0,"index":386},{"krate":0,"index":387},{"krate":0,"index":388},{"krate":0,"index":389},{"krate":0,"index":390},{"krate":0,"index":391},{"krate":0,"index":392},{"krate":0,"index":393},{"krate":0,"index":394},{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":397},{"krate":0,"index":398},{"krate":0,"index":399},{"krate":0,"index":180}],"decl_id":null,"docs":" # Mime","sig":null,"attributes":[{"value":"/ # Mime","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":0,"byte_end":10,"line_start":1,"line_end":1,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11,"byte_end":14,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ Mime is now Media Type, technically, but `Mime` is more immediately","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15,"byte_end":86,"line_start":3,"line_end":3,"column_start":1,"column_end":72}},{"value":"/ understandable, so the main type here is `Mime`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":87,"byte_end":139,"line_start":4,"line_end":4,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":140,"byte_end":143,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ ## What is Mime?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":144,"byte_end":164,"line_start":6,"line_end":6,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":165,"byte_end":168,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ Example mime string: `text/plain`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":169,"byte_end":206,"line_start":8,"line_end":8,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":207,"byte_end":210,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":211,"byte_end":218,"line_start":10,"line_end":10,"column_start":1,"column_end":8}},{"value":"/ let plain_text: mime::Mime = \"text/plain\".parse().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":219,"byte_end":282,"line_start":11,"line_end":11,"column_start":1,"column_end":64}},{"value":"/ assert_eq!(plain_text, mime::TEXT_PLAIN);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":283,"byte_end":328,"line_start":12,"line_end":12,"column_start":1,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":329,"byte_end":336,"line_start":13,"line_end":13,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":337,"byte_end":340,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ ## Inspecting Mimes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":341,"byte_end":364,"line_start":15,"line_end":15,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":365,"byte_end":368,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":369,"byte_end":376,"line_start":17,"line_end":17,"column_start":1,"column_end":8}},{"value":"/ let mime = mime::TEXT_PLAIN;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":377,"byte_end":409,"line_start":18,"line_end":18,"column_start":1,"column_end":33}},{"value":"/ match (mime.type_(), mime.subtype()) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":410,"byte_end":452,"line_start":19,"line_end":19,"column_start":1,"column_end":43}},{"value":"/ (mime::TEXT, mime::PLAIN) => println!(\"plain text!\"),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":453,"byte_end":514,"line_start":20,"line_end":20,"column_start":1,"column_end":62}},{"value":"/ (mime::TEXT, _) => println!(\"structured text\"),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":515,"byte_end":570,"line_start":21,"line_end":21,"column_start":1,"column_end":56}},{"value":"/ _ => println!(\"not text\"),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":571,"byte_end":605,"line_start":22,"line_end":22,"column_start":1,"column_end":35}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":606,"byte_end":611,"line_start":23,"line_end":23,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":612,"byte_end":619,"line_start":24,"line_end":24,"column_start":1,"column_end":8}},{"value":"deny(warnings)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":676,"byte_end":694,"line_start":27,"line_end":27,"column_start":1,"column_end":19}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":695,"byte_end":717,"line_start":28,"line_end":28,"column_start":1,"column_end":23}},{"value":"deny(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":718,"byte_end":757,"line_start":29,"line_end":29,"column_start":1,"column_end":40}}]},{"kind":"Struct","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":965,"byte_end":969,"line_start":43,"line_end":43,"column_start":12,"column_end":16},"name":"Mime","qualname":"::Mime","value":"Mime { }","parent":null,"children":[{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197}],"decl_id":null,"docs":" A parsed mime or media type.\n","sig":null,"attributes":[{"value":"/ A parsed mime or media type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":904,"byte_end":936,"line_start":41,"line_end":41,"column_start":1,"column_end":33}}]},{"kind":"Struct","id":{"krate":0,"index":200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1327,"byte_end":1331,"line_start":57,"line_end":57,"column_start":12,"column_end":16},"name":"Name","qualname":"::Name","value":"Name { }","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":203}],"decl_id":null,"docs":" A section of a `Mime`.","sig":null,"attributes":[{"value":"/ A section of a `Mime`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1063,"byte_end":1089,"line_start":50,"line_end":50,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1090,"byte_end":1093,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ For instance, for the Mime `image/svg+xml`, it contains 3 `Name`s,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1094,"byte_end":1164,"line_start":52,"line_end":52,"column_start":1,"column_end":71}},{"value":"/ `image`, `svg`, and `xml`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1165,"byte_end":1195,"line_start":53,"line_end":53,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1196,"byte_end":1199,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ In most cases, `Name`s are compared ignoring case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1200,"byte_end":1254,"line_start":55,"line_end":55,"column_start":1,"column_end":55}}]},{"kind":"Struct","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1930,"byte_end":1942,"line_start":72,"line_end":72,"column_start":12,"column_end":24},"name":"FromStrError","qualname":"::FromStrError","value":"FromStrError { }","parent":null,"children":[{"krate":0,"index":231}],"decl_id":null,"docs":" An error when parsing a `Mime` from a string.\n","sig":null,"attributes":[{"value":"/ An error when parsing a `Mime` from a string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1852,"byte_end":1901,"line_start":70,"line_end":70,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2104,"byte_end":2107,"line_start":83,"line_end":83,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2349,"byte_end":2360,"line_start":91,"line_end":91,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2321,"byte_end":2341,"line_start":90,"line_end":90,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3089,"byte_end":3094,"line_start":132,"line_end":132,"column_start":12,"column_end":17},"name":"type_","qualname":"::type_","value":"fn type_<'_>(&'_ Self) -> Name","parent":null,"children":[],"decl_id":null,"docs":" Get the top level media type for this `Mime`.","sig":null,"attributes":[{"value":"/ Get the top level media type for this `Mime`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2831,"byte_end":2880,"line_start":122,"line_end":122,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2885,"byte_end":2888,"line_start":123,"line_end":123,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2893,"byte_end":2906,"line_start":124,"line_end":124,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2911,"byte_end":2914,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2919,"byte_end":2926,"line_start":126,"line_end":126,"column_start":5,"column_end":12}},{"value":"/ let mime = mime::TEXT_PLAIN;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2931,"byte_end":2963,"line_start":127,"line_end":127,"column_start":5,"column_end":37}},{"value":"/ assert_eq!(mime.type_(), \"text\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2968,"byte_end":3005,"line_start":128,"line_end":128,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(mime.type_(), mime::TEXT);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3010,"byte_end":3051,"line_start":129,"line_end":129,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3056,"byte_end":3063,"line_start":130,"line_end":130,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3068,"byte_end":3077,"line_start":131,"line_end":131,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3486,"byte_end":3493,"line_start":149,"line_end":149,"column_start":12,"column_end":19},"name":"subtype","qualname":"::subtype","value":"fn subtype<'_>(&'_ Self) -> Name","parent":null,"children":[],"decl_id":null,"docs":" Get the subtype of this `Mime`.","sig":null,"attributes":[{"value":"/ Get the subtype of this `Mime`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3236,"byte_end":3271,"line_start":139,"line_end":139,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3276,"byte_end":3279,"line_start":140,"line_end":140,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3284,"byte_end":3297,"line_start":141,"line_end":141,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3302,"byte_end":3305,"line_start":142,"line_end":142,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3310,"byte_end":3317,"line_start":143,"line_end":143,"column_start":5,"column_end":12}},{"value":"/ let mime = mime::TEXT_PLAIN;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3322,"byte_end":3354,"line_start":144,"line_end":144,"column_start":5,"column_end":37}},{"value":"/ assert_eq!(mime.subtype(), \"plain\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3359,"byte_end":3399,"line_start":145,"line_end":145,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(mime.subtype(), mime::PLAIN);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3404,"byte_end":3448,"line_start":146,"line_end":146,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3453,"byte_end":3460,"line_start":147,"line_end":147,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3465,"byte_end":3474,"line_start":148,"line_end":148,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4141,"byte_end":4147,"line_start":172,"line_end":172,"column_start":12,"column_end":18},"name":"suffix","qualname":"::suffix","value":"fn suffix<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Get an optional +suffix for this `Mime`.","sig":null,"attributes":[{"value":"/ Get an optional +suffix for this `Mime`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3776,"byte_end":3820,"line_start":159,"line_end":159,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3825,"byte_end":3828,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3833,"byte_end":3846,"line_start":161,"line_end":161,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3851,"byte_end":3854,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3859,"byte_end":3866,"line_start":163,"line_end":163,"column_start":5,"column_end":12}},{"value":"/ let svg = \"image/svg+xml\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3871,"byte_end":3932,"line_start":164,"line_end":164,"column_start":5,"column_end":66}},{"value":"/ assert_eq!(svg.suffix(), Some(mime::XML));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3937,"byte_end":3983,"line_start":165,"line_end":165,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(svg.suffix().unwrap(), \"xml\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":3988,"byte_end":4033,"line_start":166,"line_end":166,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4038,"byte_end":4041,"line_start":167,"line_end":167,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4046,"byte_end":4049,"line_start":168,"line_end":168,"column_start":5,"column_end":8}},{"value":"/ assert!(mime::TEXT_PLAIN.suffix().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4054,"byte_end":4103,"line_start":169,"line_end":169,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4108,"byte_end":4115,"line_start":170,"line_end":170,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4120,"byte_end":4129,"line_start":171,"line_end":171,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4898,"byte_end":4907,"line_start":193,"line_end":193,"column_start":12,"column_end":21},"name":"get_param","qualname":"::get_param","value":"fn get_param<'a, N>(&'a Self, N) -> Option where N: PartialEq","parent":null,"children":[],"decl_id":null,"docs":" Look up a parameter by name.","sig":null,"attributes":[{"value":"/ Look up a parameter by name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4392,"byte_end":4424,"line_start":180,"line_end":180,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4429,"byte_end":4432,"line_start":181,"line_end":181,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4437,"byte_end":4450,"line_start":182,"line_end":182,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4455,"byte_end":4458,"line_start":183,"line_end":183,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4463,"byte_end":4470,"line_start":184,"line_end":184,"column_start":5,"column_end":12}},{"value":"/ let mime = mime::TEXT_PLAIN_UTF_8;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4475,"byte_end":4513,"line_start":185,"line_end":185,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(mime.get_param(mime::CHARSET), Some(mime::UTF_8));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4518,"byte_end":4583,"line_start":186,"line_end":186,"column_start":5,"column_end":70}},{"value":"/ assert_eq!(mime.get_param(\"charset\").unwrap(), \"utf-8\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4588,"byte_end":4648,"line_start":187,"line_end":187,"column_start":5,"column_end":65}},{"value":"/ assert!(mime.get_param(\"boundary\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4653,"byte_end":4703,"line_start":188,"line_end":188,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4708,"byte_end":4711,"line_start":189,"line_end":189,"column_start":5,"column_end":8}},{"value":"/ let mime = \"multipart/form-data; boundary=ABCDEFG\".parse::().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4716,"byte_end":4802,"line_start":190,"line_end":190,"column_start":5,"column_end":91}},{"value":"/ assert_eq!(mime.get_param(mime::BOUNDARY).unwrap(), \"ABCDEFG\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4807,"byte_end":4874,"line_start":191,"line_end":191,"column_start":5,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":4879,"byte_end":4886,"line_start":192,"line_end":192,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":5127,"byte_end":5133,"line_start":200,"line_end":200,"column_start":12,"column_end":18},"name":"params","qualname":"::params","value":"fn params<'a>(&'a Self) -> Params","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the parameters.\n","sig":null,"attributes":[{"value":"/ Returns an iterator over the parameters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":5057,"byte_end":5101,"line_start":198,"line_end":198,"column_start":5,"column_end":49}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":5106,"byte_end":5115,"line_start":199,"line_end":199,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":5710,"byte_end":5721,"line_start":218,"line_end":218,"column_start":12,"column_end":23},"name":"essence_str","qualname":"::essence_str","value":"fn essence_str<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" Return a `&str` of the Mime's [\"essence\"][essence].","sig":null,"attributes":[{"value":"/ Return a `&str` of the Mime's [\"essence\"][essence].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":5563,"byte_end":5618,"line_start":215,"line_end":215,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":5623,"byte_end":5626,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ [essence]: https://mimesniff.spec.whatwg.org/#mime-type-essence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":5631,"byte_end":5698,"line_start":217,"line_end":217,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":9866,"byte_end":9868,"line_start":370,"line_end":370,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Mime) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":9849,"byte_end":9858,"line_start":369,"line_end":369,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10440,"byte_end":10451,"line_start":387,"line_end":387,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Mime) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10561,"byte_end":10564,"line_start":393,"line_end":393,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Mime) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10693,"byte_end":10697,"line_start":399,"line_end":399,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut T) where T: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10858,"byte_end":10860,"line_start":406,"line_end":406,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10841,"byte_end":10850,"line_start":405,"line_end":405,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10991,"byte_end":10993,"line_start":413,"line_end":413,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'a str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Mime) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10974,"byte_end":10983,"line_start":412,"line_end":412,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11127,"byte_end":11135,"line_start":421,"line_end":421,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11294,"byte_end":11300,"line_start":428,"line_end":428,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11277,"byte_end":11286,"line_start":427,"line_end":427,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11404,"byte_end":11407,"line_start":435,"line_end":435,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11387,"byte_end":11396,"line_start":434,"line_end":434,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11564,"byte_end":11567,"line_start":442,"line_end":442,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11547,"byte_end":11556,"line_start":441,"line_end":441,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12229,"byte_end":12235,"line_start":463,"line_end":463,"column_start":12,"column_end":18},"name":"as_str","qualname":"::as_str","value":"fn as_str<'_>(&'_ Self) -> &'a str","parent":null,"children":[],"decl_id":null,"docs":" Get the value of this `Name` as a string.","sig":null,"attributes":[{"value":"/ Get the value of this `Name` as a string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11875,"byte_end":11920,"line_start":458,"line_end":458,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11925,"byte_end":11928,"line_start":459,"line_end":459,"column_start":5,"column_end":8}},{"value":"/ Note that the borrow is not tied to `&self` but the `'a` lifetime, allowing the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11933,"byte_end":12016,"line_start":460,"line_end":460,"column_start":5,"column_end":88}},{"value":"/ string to outlive `Name`. Alternately, there is an `impl<'a> From> for &'a str`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12021,"byte_end":12113,"line_start":461,"line_end":461,"column_start":5,"column_end":97}},{"value":"/ which isn't rendered by Rustdoc, that can be accessed using `str::from(name)` or `name.into()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12118,"byte_end":12217,"line_start":462,"line_end":462,"column_start":5,"column_end":104}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12353,"byte_end":12355,"line_start":470,"line_end":470,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'b str) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12336,"byte_end":12345,"line_start":469,"line_end":469,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12502,"byte_end":12504,"line_start":477,"line_end":477,"column_start":8,"column_end":10},"name":"eq","qualname":"<&'b str as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Name) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12485,"byte_end":12494,"line_start":476,"line_end":476,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12639,"byte_end":12645,"line_start":484,"line_end":484,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ str","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12622,"byte_end":12631,"line_start":483,"line_end":483,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12751,"byte_end":12755,"line_start":491,"line_end":491,"column_start":8,"column_end":12},"name":"from","qualname":"<&'a str as std::convert::From>::from","value":"fn from(Name) -> &'a str","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12734,"byte_end":12743,"line_start":490,"line_end":490,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12870,"byte_end":12873,"line_start":498,"line_end":498,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12853,"byte_end":12862,"line_start":497,"line_end":497,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13029,"byte_end":13032,"line_start":505,"line_end":505,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13012,"byte_end":13021,"line_start":504,"line_end":504,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13368,"byte_end":13374,"line_start":522,"line_end":522,"column_start":12,"column_end":18},"name":"Params","qualname":"::Params","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator over the parameters of a MIME.\n","sig":null,"attributes":[{"value":"/ An iterator over the parameters of a MIME.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13310,"byte_end":13356,"line_start":521,"line_end":521,"column_start":1,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13442,"byte_end":13445,"line_start":525,"line_end":525,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13644,"byte_end":13648,"line_start":534,"line_end":534,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<(Name, Name)>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13627,"byte_end":13636,"line_start":533,"line_end":533,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":14498,"byte_end":14507,"line_start":559,"line_end":559,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":14481,"byte_end":14490,"line_start":558,"line_end":558,"column_start":5,"column_end":14}}]},{"kind":"Const","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15229,"byte_end":15233,"line_start":590,"line_end":590,"column_start":5,"column_end":9},"name":"STAR","qualname":"::STAR","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"*\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15245,"byte_end":15249,"line_start":592,"line_end":592,"column_start":5,"column_end":9},"name":"TEXT","qualname":"::TEXT","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"text\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15263,"byte_end":15268,"line_start":593,"line_end":593,"column_start":5,"column_end":10},"name":"IMAGE","qualname":"::IMAGE","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"image\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15283,"byte_end":15288,"line_start":594,"line_end":594,"column_start":5,"column_end":10},"name":"AUDIO","qualname":"::AUDIO","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"audio\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15303,"byte_end":15308,"line_start":595,"line_end":595,"column_start":5,"column_end":10},"name":"VIDEO","qualname":"::VIDEO","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"video\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15323,"byte_end":15334,"line_start":596,"line_end":596,"column_start":5,"column_end":16},"name":"APPLICATION","qualname":"::APPLICATION","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"application\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":269},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15355,"byte_end":15364,"line_start":597,"line_end":597,"column_start":5,"column_end":14},"name":"MULTIPART","qualname":"::MULTIPART","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"multipart\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15383,"byte_end":15390,"line_start":598,"line_end":598,"column_start":5,"column_end":12},"name":"MESSAGE","qualname":"::MESSAGE","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"message\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15407,"byte_end":15412,"line_start":599,"line_end":599,"column_start":5,"column_end":10},"name":"MODEL","qualname":"::MODEL","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"model\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15427,"byte_end":15431,"line_start":600,"line_end":600,"column_start":5,"column_end":9},"name":"FONT","qualname":"::FONT","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"font\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15468,"byte_end":15473,"line_start":603,"line_end":603,"column_start":5,"column_end":10},"name":"PLAIN","qualname":"::PLAIN","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"plain\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15488,"byte_end":15492,"line_start":604,"line_end":604,"column_start":5,"column_end":9},"name":"HTML","qualname":"::HTML","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"html\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15506,"byte_end":15509,"line_start":605,"line_end":605,"column_start":5,"column_end":8},"name":"XML","qualname":"::XML","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"xml\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":276},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15522,"byte_end":15532,"line_start":606,"line_end":606,"column_start":5,"column_end":15},"name":"JAVASCRIPT","qualname":"::JAVASCRIPT","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"javascript\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15552,"byte_end":15555,"line_start":607,"line_end":607,"column_start":5,"column_end":8},"name":"CSS","qualname":"::CSS","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"css\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15568,"byte_end":15571,"line_start":608,"line_end":608,"column_start":5,"column_end":8},"name":"CSV","qualname":"::CSV","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"csv\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15584,"byte_end":15596,"line_start":609,"line_end":609,"column_start":5,"column_end":17},"name":"EVENT_STREAM","qualname":"::EVENT_STREAM","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"event-stream\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15618,"byte_end":15623,"line_start":610,"line_end":610,"column_start":5,"column_end":10},"name":"VCARD","qualname":"::VCARD","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"vcard\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15667,"byte_end":15671,"line_start":613,"line_end":613,"column_start":5,"column_end":9},"name":"JSON","qualname":"::JSON","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"json\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15685,"byte_end":15704,"line_start":614,"line_end":614,"column_start":5,"column_end":24},"name":"WWW_FORM_URLENCODED","qualname":"::WWW_FORM_URLENCODED","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"x-www-form-urlencoded\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15735,"byte_end":15742,"line_start":615,"line_end":615,"column_start":5,"column_end":12},"name":"MSGPACK","qualname":"::MSGPACK","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"msgpack\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15759,"byte_end":15771,"line_start":616,"line_end":616,"column_start":5,"column_end":17},"name":"OCTET_STREAM","qualname":"::OCTET_STREAM","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"octet-stream\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15793,"byte_end":15796,"line_start":617,"line_end":617,"column_start":5,"column_end":8},"name":"PDF","qualname":"::PDF","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"pdf\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15831,"byte_end":15835,"line_start":620,"line_end":620,"column_start":5,"column_end":9},"name":"WOFF","qualname":"::WOFF","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"woff\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15849,"byte_end":15854,"line_start":621,"line_end":621,"column_start":5,"column_end":10},"name":"WOFF2","qualname":"::WOFF2","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"woff2\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15889,"byte_end":15898,"line_start":624,"line_end":624,"column_start":5,"column_end":14},"name":"FORM_DATA","qualname":"::FORM_DATA","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"form-data\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15940,"byte_end":15943,"line_start":627,"line_end":627,"column_start":5,"column_end":8},"name":"BMP","qualname":"::BMP","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"bmp\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15956,"byte_end":15959,"line_start":628,"line_end":628,"column_start":5,"column_end":8},"name":"GIF","qualname":"::GIF","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"gif\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15972,"byte_end":15976,"line_start":629,"line_end":629,"column_start":5,"column_end":9},"name":"JPEG","qualname":"::JPEG","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"jpeg\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":15990,"byte_end":15993,"line_start":630,"line_end":630,"column_start":5,"column_end":8},"name":"PNG","qualname":"::PNG","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"png\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16006,"byte_end":16009,"line_start":631,"line_end":631,"column_start":5,"column_end":8},"name":"SVG","qualname":"::SVG","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"svg\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16038,"byte_end":16043,"line_start":634,"line_end":634,"column_start":5,"column_end":10},"name":"BASIC","qualname":"::BASIC","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"basic\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16058,"byte_end":16062,"line_start":635,"line_end":635,"column_start":5,"column_end":9},"name":"MPEG","qualname":"::MPEG","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"mpeg\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16076,"byte_end":16079,"line_start":636,"line_end":636,"column_start":5,"column_end":8},"name":"MP4","qualname":"::MP4","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"mp4\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16092,"byte_end":16095,"line_start":637,"line_end":637,"column_start":5,"column_end":8},"name":"OGG","qualname":"::OGG","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"ogg\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16127,"byte_end":16134,"line_start":640,"line_end":640,"column_start":5,"column_end":12},"name":"CHARSET","qualname":"::CHARSET","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"charset\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16151,"byte_end":16159,"line_start":641,"line_end":641,"column_start":5,"column_end":13},"name":"BOUNDARY","qualname":"::BOUNDARY","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"boundary\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":16177,"byte_end":16182,"line_start":642,"line_end":642,"column_start":5,"column_end":10},"name":"UTF_8","qualname":"::UTF_8","value":"Name","parent":null,"children":[],"decl_id":null,"docs":"utf-8\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":368},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19141,"byte_end":19150,"line_start":740,"line_end":740,"column_start":5,"column_end":14},"name":"STAR_STAR","qualname":"::STAR_STAR","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\n*/*\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":369},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19167,"byte_end":19176,"line_start":742,"line_end":742,"column_start":5,"column_end":14},"name":"TEXT_STAR","qualname":"::TEXT_STAR","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/*\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":370},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19195,"byte_end":19205,"line_start":743,"line_end":743,"column_start":5,"column_end":15},"name":"TEXT_PLAIN","qualname":"::TEXT_PLAIN","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/plain\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":371},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19228,"byte_end":19244,"line_start":744,"line_end":744,"column_start":5,"column_end":21},"name":"TEXT_PLAIN_UTF_8","qualname":"::TEXT_PLAIN_UTF_8","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/plain; charset=utf-8\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":372},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19292,"byte_end":19301,"line_start":745,"line_end":745,"column_start":5,"column_end":14},"name":"TEXT_HTML","qualname":"::TEXT_HTML","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/html\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":373},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19323,"byte_end":19338,"line_start":746,"line_end":746,"column_start":5,"column_end":20},"name":"TEXT_HTML_UTF_8","qualname":"::TEXT_HTML_UTF_8","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/html; charset=utf-8\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19384,"byte_end":19392,"line_start":747,"line_end":747,"column_start":5,"column_end":13},"name":"TEXT_CSS","qualname":"::TEXT_CSS","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/css\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":375},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19413,"byte_end":19427,"line_start":748,"line_end":748,"column_start":5,"column_end":19},"name":"TEXT_CSS_UTF_8","qualname":"::TEXT_CSS_UTF_8","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/css; charset=utf-8\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":376},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19472,"byte_end":19487,"line_start":749,"line_end":749,"column_start":5,"column_end":20},"name":"TEXT_JAVASCRIPT","qualname":"::TEXT_JAVASCRIPT","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/javascript\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19515,"byte_end":19523,"line_start":750,"line_end":750,"column_start":5,"column_end":13},"name":"TEXT_XML","qualname":"::TEXT_XML","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/xml\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19544,"byte_end":19561,"line_start":751,"line_end":751,"column_start":5,"column_end":22},"name":"TEXT_EVENT_STREAM","qualname":"::TEXT_EVENT_STREAM","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/event-stream\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":379},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19591,"byte_end":19599,"line_start":752,"line_end":752,"column_start":5,"column_end":13},"name":"TEXT_CSV","qualname":"::TEXT_CSV","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/csv\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19620,"byte_end":19634,"line_start":753,"line_end":753,"column_start":5,"column_end":19},"name":"TEXT_CSV_UTF_8","qualname":"::TEXT_CSV_UTF_8","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/csv; charset=utf-8\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":381},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19679,"byte_end":19704,"line_start":754,"line_end":754,"column_start":5,"column_end":30},"name":"TEXT_TAB_SEPARATED_VALUES","qualname":"::TEXT_TAB_SEPARATED_VALUES","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/tab-separated-values\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19742,"byte_end":19773,"line_start":755,"line_end":755,"column_start":5,"column_end":36},"name":"TEXT_TAB_SEPARATED_VALUES_UTF_8","qualname":"::TEXT_TAB_SEPARATED_VALUES_UTF_8","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/tab-separated-values; charset=utf-8\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":383},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19836,"byte_end":19846,"line_start":756,"line_end":756,"column_start":5,"column_end":15},"name":"TEXT_VCARD","qualname":"::TEXT_VCARD","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\ntext/vcard\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19870,"byte_end":19880,"line_start":758,"line_end":758,"column_start":5,"column_end":15},"name":"IMAGE_STAR","qualname":"::IMAGE_STAR","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nimage/*\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":385},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19900,"byte_end":19910,"line_start":759,"line_end":759,"column_start":5,"column_end":15},"name":"IMAGE_JPEG","qualname":"::IMAGE_JPEG","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nimage/jpeg\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19933,"byte_end":19942,"line_start":760,"line_end":760,"column_start":5,"column_end":14},"name":"IMAGE_GIF","qualname":"::IMAGE_GIF","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nimage/gif\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":387},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19964,"byte_end":19973,"line_start":761,"line_end":761,"column_start":5,"column_end":14},"name":"IMAGE_PNG","qualname":"::IMAGE_PNG","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nimage/png\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":19995,"byte_end":20004,"line_start":762,"line_end":762,"column_start":5,"column_end":14},"name":"IMAGE_BMP","qualname":"::IMAGE_BMP","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nimage/bmp\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":389},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20026,"byte_end":20035,"line_start":763,"line_end":763,"column_start":5,"column_end":14},"name":"IMAGE_SVG","qualname":"::IMAGE_SVG","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nimage/svg+xml\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20071,"byte_end":20080,"line_start":765,"line_end":765,"column_start":5,"column_end":14},"name":"FONT_WOFF","qualname":"::FONT_WOFF","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nfont/woff\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":391},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20102,"byte_end":20112,"line_start":766,"line_end":766,"column_start":5,"column_end":15},"name":"FONT_WOFF2","qualname":"::FONT_WOFF2","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nfont/woff2\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20136,"byte_end":20152,"line_start":768,"line_end":768,"column_start":5,"column_end":21},"name":"APPLICATION_JSON","qualname":"::APPLICATION_JSON","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\napplication/json\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20182,"byte_end":20204,"line_start":769,"line_end":769,"column_start":5,"column_end":27},"name":"APPLICATION_JAVASCRIPT","qualname":"::APPLICATION_JAVASCRIPT","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\napplication/javascript\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20240,"byte_end":20268,"line_start":770,"line_end":770,"column_start":5,"column_end":33},"name":"APPLICATION_JAVASCRIPT_UTF_8","qualname":"::APPLICATION_JAVASCRIPT_UTF_8","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\napplication/javascript; charset=utf-8\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20329,"byte_end":20360,"line_start":771,"line_end":771,"column_start":5,"column_end":36},"name":"APPLICATION_WWW_FORM_URLENCODED","qualname":"::APPLICATION_WWW_FORM_URLENCODED","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\napplication/x-www-form-urlencoded\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20407,"byte_end":20431,"line_start":772,"line_end":772,"column_start":5,"column_end":29},"name":"APPLICATION_OCTET_STREAM","qualname":"::APPLICATION_OCTET_STREAM","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\napplication/octet-stream\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20469,"byte_end":20488,"line_start":773,"line_end":773,"column_start":5,"column_end":24},"name":"APPLICATION_MSGPACK","qualname":"::APPLICATION_MSGPACK","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\napplication/msgpack\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20521,"byte_end":20536,"line_start":774,"line_end":774,"column_start":5,"column_end":20},"name":"APPLICATION_PDF","qualname":"::APPLICATION_PDF","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\napplication/pdf\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":399},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20566,"byte_end":20585,"line_start":776,"line_end":776,"column_start":5,"column_end":24},"name":"MULTIPART_FORM_DATA","qualname":"::MULTIPART_FORM_DATA","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"`\nmultipart/form-data\n`\n","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20715,"byte_end":20729,"line_start":781,"line_end":781,"column_start":11,"column_end":25},"name":"TEXT_JAVSCRIPT","qualname":"::TEXT_JAVSCRIPT","value":"Mime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"deprecated(since = \"0.3.1\", note = \"please use `TEXT_JAVASCRIPT` instead\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":20616,"byte_end":20689,"line_start":779,"line_end":779,"column_start":1,"column_end":74}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs","byte_start":26392,"byte_end":26402,"line_start":21,"line_end":21,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs","byte_start":26858,"byte_end":26868,"line_start":34,"line_end":34,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs","byte_start":27149,"byte_end":27159,"line_start":44,"line_end":44,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":66}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1983,"byte_end":1995,"line_start":76,"line_end":76,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":76}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2082,"byte_end":2094,"line_start":82,"line_end":82,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":78}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2230,"byte_end":2242,"line_start":88,"line_end":88,"column_start":16,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":80}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2492,"byte_end":2498,"line_start":102,"line_end":102,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":82}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2820,"byte_end":2824,"line_start":121,"line_end":121,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":87},{"krate":0,"index":89},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":98}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":9838,"byte_end":9842,"line_start":368,"line_end":368,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10397,"byte_end":10401,"line_start":384,"line_end":384,"column_start":13,"column_end":17},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10426,"byte_end":10430,"line_start":386,"line_end":386,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":109}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10547,"byte_end":10551,"line_start":392,"line_end":392,"column_start":14,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":111}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10679,"byte_end":10683,"line_start":398,"line_end":398,"column_start":15,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":113}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10830,"byte_end":10834,"line_start":404,"line_end":404,"column_start":33,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":117}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11083,"byte_end":11087,"line_start":418,"line_end":418,"column_start":18,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":122},{"krate":0,"index":123}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11266,"byte_end":11270,"line_start":426,"line_end":426,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":126}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11376,"byte_end":11380,"line_start":433,"line_end":433,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":128}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11536,"byte_end":11540,"line_start":440,"line_end":440,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":130}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11860,"byte_end":11864,"line_start":457,"line_end":457,"column_start":10,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":134}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12321,"byte_end":12325,"line_start":468,"line_end":468,"column_start":37,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":138}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12607,"byte_end":12611,"line_start":482,"line_end":482,"column_start":25,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":145}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12838,"byte_end":12842,"line_start":496,"line_end":496,"column_start":25,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":151}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12997,"byte_end":13001,"line_start":503,"line_end":503,"column_start":27,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":154}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13422,"byte_end":13428,"line_start":524,"line_end":524,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":170}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13571,"byte_end":13577,"line_start":530,"line_end":530,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":176}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs","byte_start":26392,"byte_end":26402,"line_start":21,"line_end":21,"column_start":6,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":181},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs","byte_start":26858,"byte_end":26868,"line_start":34,"line_end":34,"column_start":23,"column_end":33},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":181},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/parse.rs","byte_start":27149,"byte_end":27159,"line_start":44,"line_end":44,"column_start":16,"column_end":26},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":181},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":1983,"byte_end":1995,"line_start":76,"line_end":76,"column_start":6,"column_end":18},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":230},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2082,"byte_end":2094,"line_start":82,"line_end":82,"column_start":23,"column_end":35},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":230},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2230,"byte_end":2242,"line_start":88,"line_end":88,"column_start":16,"column_end":28},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":230},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2492,"byte_end":2498,"line_start":102,"line_end":102,"column_start":6,"column_end":12},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":234},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":2820,"byte_end":2824,"line_start":121,"line_end":121,"column_start":6,"column_end":10},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":193},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":9838,"byte_end":9842,"line_start":368,"line_end":368,"column_start":20,"column_end":24},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10397,"byte_end":10401,"line_start":384,"line_end":384,"column_start":13,"column_end":17},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10426,"byte_end":10430,"line_start":386,"line_end":386,"column_start":21,"column_end":25},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10547,"byte_end":10551,"line_start":392,"line_end":392,"column_start":14,"column_end":18},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10679,"byte_end":10683,"line_start":398,"line_end":398,"column_start":15,"column_end":19},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":10830,"byte_end":10834,"line_start":404,"line_end":404,"column_start":33,"column_end":37},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11083,"byte_end":11087,"line_start":418,"line_end":418,"column_start":18,"column_end":22},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11266,"byte_end":11270,"line_start":426,"line_end":426,"column_start":21,"column_end":25},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11376,"byte_end":11380,"line_start":433,"line_end":433,"column_start":21,"column_end":25},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11536,"byte_end":11540,"line_start":440,"line_end":440,"column_start":23,"column_end":27},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":193},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":11860,"byte_end":11864,"line_start":457,"line_end":457,"column_start":10,"column_end":14},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":200},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12321,"byte_end":12325,"line_start":468,"line_end":468,"column_start":37,"column_end":41},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":200},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12607,"byte_end":12611,"line_start":482,"line_end":482,"column_start":25,"column_end":29},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":200},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12838,"byte_end":12842,"line_start":496,"line_end":496,"column_start":25,"column_end":29},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":200},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":12997,"byte_end":13001,"line_start":503,"line_end":503,"column_start":27,"column_end":31},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":200},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13422,"byte_end":13428,"line_start":524,"line_end":524,"column_start":25,"column_end":31},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","byte_start":13571,"byte_end":13577,"line_start":530,"line_end":530,"column_start":23,"column_end":29},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":8596}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libminiz_oxide-7f579bae2753520e.json b/core/target/rls/debug/deps/save-analysis/libminiz_oxide-7f579bae2753520e.json new file mode 100644 index 0000000..935d423 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libminiz_oxide-7f579bae2753520e.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","miniz_oxide","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=7f579bae2753520e","-C","extra-filename=-7f579bae2753520e","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","adler=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libadler-1f7a905347c1f403.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libminiz_oxide-7f579bae2753520e.rmeta"},"prelude":{"crate_id":{"name":"miniz_oxide","disambiguator":[12293469971177136161,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs","num":5,"id":{"name":"adler","disambiguator":[8962182061406981660,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":0,"byte_end":6262,"line_start":1,"line_end":208,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":669},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":896,"byte_end":910,"line_start":33,"line_end":33,"column_start":24,"column_end":38},"alias_span":null,"name":"mz_adler32_oxide","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":665},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":956,"byte_end":971,"line_start":34,"line_end":34,"column_start":25,"column_end":40},"alias_span":null,"name":"MZ_ADLER32_INIT","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":666},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":973,"byte_end":995,"line_start":34,"line_end":34,"column_start":42,"column_end":64},"alias_span":null,"name":"MZ_DEFAULT_WINDOW_BITS","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":0,"byte_end":6262,"line_start":1,"line_end":208,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":393},{"krate":0,"index":664},{"krate":0,"index":670},{"krate":0,"index":673},{"krate":0,"index":674},{"krate":0,"index":677},{"krate":0,"index":983},{"krate":0,"index":1002},{"krate":0,"index":1004},{"krate":0,"index":1005},{"krate":0,"index":1007},{"krate":0,"index":1008},{"krate":0,"index":1010},{"krate":0,"index":1011},{"krate":0,"index":1013},{"krate":0,"index":680},{"krate":0,"index":1016},{"krate":0,"index":1026},{"krate":0,"index":1028},{"krate":0,"index":1029},{"krate":0,"index":1031},{"krate":0,"index":1032},{"krate":0,"index":1034},{"krate":0,"index":1035},{"krate":0,"index":1037},{"krate":0,"index":1040},{"krate":0,"index":1062},{"krate":0,"index":1064},{"krate":0,"index":1065},{"krate":0,"index":1067},{"krate":0,"index":1068},{"krate":0,"index":1070},{"krate":0,"index":1071},{"krate":0,"index":1073},{"krate":0,"index":1076},{"krate":0,"index":1083},{"krate":0,"index":1085},{"krate":0,"index":1086},{"krate":0,"index":1088},{"krate":0,"index":1089},{"krate":0,"index":1091},{"krate":0,"index":1092},{"krate":0,"index":1094},{"krate":0,"index":682},{"krate":0,"index":685},{"krate":0,"index":1097},{"krate":0,"index":1101},{"krate":0,"index":1103},{"krate":0,"index":1104},{"krate":0,"index":1106},{"krate":0,"index":1107},{"krate":0,"index":1110},{"krate":0,"index":1111},{"krate":0,"index":1113},{"krate":0,"index":686},{"krate":0,"index":688},{"krate":0,"index":690}],"decl_id":null,"docs":" A pure rust replacement for the [miniz](https://github.com/richgel999/miniz)\n DEFLATE/zlib encoder/decoder.\n The plan for this crate is to be used as a back-end for the\n [flate2](https://github.com/alexcrichton/flate2-rs) crate and eventually remove the\n need to depend on a C library.","sig":null,"attributes":[{"value":"/ A pure rust replacement for the [miniz](https://github.com/richgel999/miniz)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":0,"byte_end":80,"line_start":1,"line_end":1,"column_start":1,"column_end":81}},{"value":"/ DEFLATE/zlib encoder/decoder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":81,"byte_end":114,"line_start":2,"line_end":2,"column_start":1,"column_end":34}},{"value":"/ The plan for this crate is to be used as a back-end for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":115,"byte_end":178,"line_start":3,"line_end":3,"column_start":1,"column_end":64}},{"value":"/ [flate2](https://github.com/alexcrichton/flate2-rs) crate and eventually remove the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":179,"byte_end":266,"line_start":4,"line_end":4,"column_start":1,"column_end":88}},{"value":"/ need to depend on a C library.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":267,"byte_end":301,"line_start":5,"line_end":5,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":302,"byte_end":305,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":306,"byte_end":317,"line_start":7,"line_end":7,"column_start":1,"column_end":12}},{"value":"/ ## Simple compression/decompression:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":318,"byte_end":358,"line_start":8,"line_end":8,"column_start":1,"column_end":41}},{"value":"/ ``` rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":359,"byte_end":371,"line_start":9,"line_end":9,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":372,"byte_end":375,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ use miniz_oxide::inflate::decompress_to_vec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":376,"byte_end":424,"line_start":11,"line_end":11,"column_start":1,"column_end":49}},{"value":"/ use miniz_oxide::deflate::compress_to_vec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":425,"byte_end":471,"line_start":12,"line_end":12,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":472,"byte_end":475,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ fn roundtrip(data: &[u8]) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":476,"byte_end":507,"line_start":14,"line_end":14,"column_start":1,"column_end":32}},{"value":"/ let compressed = compress_to_vec(data, 6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":508,"byte_end":558,"line_start":15,"line_end":15,"column_start":1,"column_end":51}},{"value":"/ let decompressed = decompress_to_vec(compressed.as_slice()).expect(\"Failed to decompress!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":559,"byte_end":659,"line_start":16,"line_end":16,"column_start":1,"column_end":101}},{"value":"/ # let _ = decompressed;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":660,"byte_end":689,"line_start":17,"line_end":17,"column_start":1,"column_end":30}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":690,"byte_end":695,"line_start":18,"line_end":18,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":696,"byte_end":699,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ # roundtrip(b\"Test_data test data lalalal blabla\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":700,"byte_end":755,"line_start":20,"line_end":20,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":756,"byte_end":759,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":760,"byte_end":767,"line_start":22,"line_end":22,"column_start":1,"column_end":8}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":769,"byte_end":792,"line_start":24,"line_end":24,"column_start":1,"column_end":24}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":793,"byte_end":803,"line_start":25,"line_end":25,"column_start":1,"column_end":11}}]},{"kind":"Mod","id":{"krate":0,"index":5},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"deflate","qualname":"::deflate","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","parent":null,"children":[{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":47},{"krate":0,"index":361},{"krate":0,"index":389},{"krate":0,"index":796},{"krate":0,"index":815},{"krate":0,"index":817},{"krate":0,"index":818},{"krate":0,"index":820},{"krate":0,"index":821},{"krate":0,"index":823},{"krate":0,"index":824},{"krate":0,"index":826},{"krate":0,"index":390},{"krate":0,"index":391},{"krate":0,"index":392}],"decl_id":null,"docs":" This module contains functionality for compression.\n","sig":null,"attributes":[{"value":"/ This module contains functionality for compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6264,"byte_end":6319,"line_start":1,"line_end":1,"column_start":1,"column_end":56}}]},{"kind":"Mod","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"core","qualname":"::deflate::core","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","parent":null,"children":[{"krate":0,"index":48},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":73},{"krate":0,"index":76},{"krate":0,"index":79},{"krate":0,"index":82},{"krate":0,"index":85},{"krate":0,"index":88},{"krate":0,"index":91},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":98},{"krate":0,"index":101},{"krate":0,"index":104},{"krate":0,"index":107},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":692},{"krate":0,"index":694},{"krate":0,"index":696},{"krate":0,"index":698},{"krate":0,"index":700},{"krate":0,"index":702},{"krate":0,"index":704},{"krate":0,"index":113},{"krate":0,"index":706},{"krate":0,"index":709},{"krate":0,"index":710},{"krate":0,"index":115},{"krate":0,"index":712},{"krate":0,"index":728},{"krate":0,"index":730},{"krate":0,"index":731},{"krate":0,"index":733},{"krate":0,"index":734},{"krate":0,"index":736},{"krate":0,"index":737},{"krate":0,"index":739},{"krate":0,"index":742},{"krate":0,"index":755},{"krate":0,"index":757},{"krate":0,"index":758},{"krate":0,"index":760},{"krate":0,"index":761},{"krate":0,"index":763},{"krate":0,"index":764},{"krate":0,"index":766},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":769},{"krate":0,"index":782},{"krate":0,"index":784},{"krate":0,"index":785},{"krate":0,"index":787},{"krate":0,"index":788},{"krate":0,"index":790},{"krate":0,"index":791},{"krate":0,"index":793},{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":154},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":162},{"krate":0,"index":172},{"krate":0,"index":174},{"krate":0,"index":177},{"krate":0,"index":180},{"krate":0,"index":183},{"krate":0,"index":186},{"krate":0,"index":194},{"krate":0,"index":198},{"krate":0,"index":204},{"krate":0,"index":210},{"krate":0,"index":217},{"krate":0,"index":223},{"krate":0,"index":228},{"krate":0,"index":231},{"krate":0,"index":234},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":247},{"krate":0,"index":251},{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":265},{"krate":0,"index":286},{"krate":0,"index":294},{"krate":0,"index":296},{"krate":0,"index":306},{"krate":0,"index":324},{"krate":0,"index":329},{"krate":0,"index":336},{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":346},{"krate":0,"index":347},{"krate":0,"index":348},{"krate":0,"index":349},{"krate":0,"index":351},{"krate":0,"index":352},{"krate":0,"index":354},{"krate":0,"index":355},{"krate":0,"index":356},{"krate":0,"index":358},{"krate":0,"index":360}],"decl_id":null,"docs":" Streaming compression functionality.\n","sig":null,"attributes":[{"value":"/ Streaming compression functionality.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":14942,"byte_end":14982,"line_start":1,"line_end":1,"column_start":1,"column_end":41}}]},{"kind":"Mod","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":23804,"byte_end":23817,"line_start":168,"line_end":168,"column_start":9,"column_end":22},"name":"deflate_flags","qualname":"::deflate::core::deflate_flags","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","parent":null,"children":[{"krate":0,"index":116},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":123}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":23873,"byte_end":23896,"line_start":170,"line_end":170,"column_start":15,"column_end":38},"name":"TDEFL_WRITE_ZLIB_HEADER","qualname":"::deflate::core::deflate_flags::TDEFL_WRITE_ZLIB_HEADER","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Whether to use a zlib wrapper.\n","sig":null,"attributes":[{"value":"/ Whether to use a zlib wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":23824,"byte_end":23858,"line_start":169,"line_end":169,"column_start":5,"column_end":39}}]},{"kind":"Const","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":23979,"byte_end":24000,"line_start":172,"line_end":172,"column_start":15,"column_end":36},"name":"TDEFL_COMPUTE_ADLER32","qualname":"::deflate::core::deflate_flags::TDEFL_COMPUTE_ADLER32","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Should we compute the adler32 checksum.\n","sig":null,"attributes":[{"value":"/ Should we compute the adler32 checksum.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":23921,"byte_end":23964,"line_start":171,"line_end":171,"column_start":5,"column_end":48}}]},{"kind":"Const","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24173,"byte_end":24198,"line_start":175,"line_end":175,"column_start":15,"column_end":40},"name":"TDEFL_GREEDY_PARSING_FLAG","qualname":"::deflate::core::deflate_flags::TDEFL_GREEDY_PARSING_FLAG","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Should we use greedy parsing (as opposed to lazy parsing where look ahead one or more\n bytes to check for better matches.)\n","sig":null,"attributes":[{"value":"/ Should we use greedy parsing (as opposed to lazy parsing where look ahead one or more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24025,"byte_end":24114,"line_start":173,"line_end":173,"column_start":5,"column_end":94}},{"value":"/ bytes to check for better matches.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24119,"byte_end":24158,"line_start":174,"line_end":174,"column_start":5,"column_end":44}}]},{"kind":"Const","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24352,"byte_end":24387,"line_start":178,"line_end":178,"column_start":15,"column_end":50},"name":"TDEFL_NONDETERMINISTIC_PARSING_FLAG","qualname":"::deflate::core::deflate_flags::TDEFL_NONDETERMINISTIC_PARSING_FLAG","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Used in miniz to skip zero-initializing hash and dict. We don't do this here, so\n this flag is ignored.\n","sig":null,"attributes":[{"value":"/ Used in miniz to skip zero-initializing hash and dict. We don't do this here, so","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24223,"byte_end":24307,"line_start":176,"line_end":176,"column_start":5,"column_end":89}},{"value":"/ this flag is ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24312,"byte_end":24337,"line_start":177,"line_end":177,"column_start":5,"column_end":30}}]},{"kind":"Const","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24474,"byte_end":24491,"line_start":180,"line_end":180,"column_start":15,"column_end":32},"name":"TDEFL_RLE_MATCHES","qualname":"::deflate::core::deflate_flags::TDEFL_RLE_MATCHES","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Only look for matches with a distance of 0.\n","sig":null,"attributes":[{"value":"/ Only look for matches with a distance of 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24412,"byte_end":24459,"line_start":179,"line_end":179,"column_start":5,"column_end":52}}]},{"kind":"Const","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24583,"byte_end":24603,"line_start":182,"line_end":182,"column_start":15,"column_end":35},"name":"TDEFL_FILTER_MATCHES","qualname":"::deflate::core::deflate_flags::TDEFL_FILTER_MATCHES","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Only use matches that are at least 6 bytes long.\n","sig":null,"attributes":[{"value":"/ Only use matches that are at least 6 bytes long.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24516,"byte_end":24568,"line_start":181,"line_end":181,"column_start":5,"column_end":57}}]},{"kind":"Const","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24786,"byte_end":24815,"line_start":185,"line_end":185,"column_start":15,"column_end":44},"name":"TDEFL_FORCE_ALL_STATIC_BLOCKS","qualname":"::deflate::core::deflate_flags::TDEFL_FORCE_ALL_STATIC_BLOCKS","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Force the compressor to only output static blocks. (Blocks using the default huffman codes\n specified in the deflate specification.)\n","sig":null,"attributes":[{"value":"/ Force the compressor to only output static blocks. (Blocks using the default huffman codes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24628,"byte_end":24722,"line_start":183,"line_end":183,"column_start":5,"column_end":99}},{"value":"/ specified in the deflate specification.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24727,"byte_end":24771,"line_start":184,"line_end":184,"column_start":5,"column_end":49}}]},{"kind":"Const","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24919,"byte_end":24945,"line_start":187,"line_end":187,"column_start":15,"column_end":41},"name":"TDEFL_FORCE_ALL_RAW_BLOCKS","qualname":"::deflate::core::deflate_flags::TDEFL_FORCE_ALL_RAW_BLOCKS","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Force the compressor to only output raw/uncompressed blocks.\n","sig":null,"attributes":[{"value":"/ Force the compressor to only output raw/uncompressed blocks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24840,"byte_end":24904,"line_start":186,"line_end":186,"column_start":5,"column_end":69}}]},{"kind":"TupleVariant","id":{"krate":0,"index":713},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25234,"byte_end":25241,"line_start":197,"line_end":197,"column_start":5,"column_end":12},"name":"Default","qualname":"::deflate::core::CompressionStrategy::Default","value":"CompressionStrategy::Default","parent":{"krate":0,"index":712},"children":[],"decl_id":null,"docs":" Don't use any of the special strategies.\n","sig":null,"attributes":[{"value":"/ Don't use any of the special strategies.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25185,"byte_end":25229,"line_start":196,"line_end":196,"column_start":5,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":716},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25308,"byte_end":25316,"line_start":199,"line_end":199,"column_start":5,"column_end":13},"name":"Filtered","qualname":"::deflate::core::CompressionStrategy::Filtered","value":"CompressionStrategy::Filtered","parent":{"krate":0,"index":712},"children":[],"decl_id":null,"docs":" Only use matches that are at least 5 bytes long.\n","sig":null,"attributes":[{"value":"/ Only use matches that are at least 5 bytes long.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25251,"byte_end":25303,"line_start":198,"line_end":198,"column_start":5,"column_end":57}}]},{"kind":"TupleVariant","id":{"krate":0,"index":719},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25392,"byte_end":25403,"line_start":201,"line_end":201,"column_start":5,"column_end":16},"name":"HuffmanOnly","qualname":"::deflate::core::CompressionStrategy::HuffmanOnly","value":"CompressionStrategy::HuffmanOnly","parent":{"krate":0,"index":712},"children":[],"decl_id":null,"docs":" Don't look for matches, only huffman encode the literals.\n","sig":null,"attributes":[{"value":"/ Don't look for matches, only huffman encode the literals.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25326,"byte_end":25387,"line_start":200,"line_end":200,"column_start":5,"column_end":66}}]},{"kind":"TupleVariant","id":{"krate":0,"index":722},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25498,"byte_end":25501,"line_start":203,"line_end":203,"column_start":5,"column_end":8},"name":"RLE","qualname":"::deflate::core::CompressionStrategy::RLE","value":"CompressionStrategy::RLE","parent":{"krate":0,"index":712},"children":[],"decl_id":null,"docs":" Only look for matches with a distance of 1, i.e do run-length encoding only.\n","sig":null,"attributes":[{"value":"/ Only look for matches with a distance of 1, i.e do run-length encoding only.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25413,"byte_end":25493,"line_start":202,"line_end":202,"column_start":5,"column_end":85}}]},{"kind":"TupleVariant","id":{"krate":0,"index":725},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25638,"byte_end":25643,"line_start":206,"line_end":206,"column_start":5,"column_end":10},"name":"Fixed","qualname":"::deflate::core::CompressionStrategy::Fixed","value":"CompressionStrategy::Fixed","parent":{"krate":0,"index":712},"children":[],"decl_id":null,"docs":" Only use static/fixed blocks. (Blocks using the default huffman codes\n specified in the deflate specification.)\n","sig":null,"attributes":[{"value":"/ Only use static/fixed blocks. (Blocks using the default huffman codes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25511,"byte_end":25584,"line_start":204,"line_end":204,"column_start":5,"column_end":78}},{"value":"/ specified in the deflate specification.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25589,"byte_end":25633,"line_start":205,"line_end":205,"column_start":5,"column_end":49}}]},{"kind":"Enum","id":{"krate":0,"index":712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25159,"byte_end":25178,"line_start":195,"line_end":195,"column_start":10,"column_end":29},"name":"CompressionStrategy","qualname":"::deflate::core::CompressionStrategy","value":"enum CompressionStrategy {\n Default = ,\n Filtered = ,\n HuffmanOnly = ,\n RLE = ,\n Fixed = ,\n}","parent":null,"children":[{"krate":0,"index":713},{"krate":0,"index":716},{"krate":0,"index":719},{"krate":0,"index":722},{"krate":0,"index":725}],"decl_id":null,"docs":" Strategy setting for compression.","sig":null,"attributes":[{"value":"/ Strategy setting for compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":24969,"byte_end":25006,"line_start":190,"line_end":190,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25007,"byte_end":25010,"line_start":191,"line_end":191,"column_start":1,"column_end":4}},{"value":"/ The non-default settings offer some special-case compression variants.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25011,"byte_end":25085,"line_start":192,"line_end":192,"column_start":1,"column_end":75}},{"value":"repr(i32)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25086,"byte_end":25098,"line_start":193,"line_end":193,"column_start":1,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":743},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25886,"byte_end":25890,"line_start":215,"line_end":215,"column_start":5,"column_end":9},"name":"None","qualname":"::deflate::core::TDEFLFlush::None","value":"TDEFLFlush::None","parent":{"krate":0,"index":742},"children":[],"decl_id":null,"docs":" Normal operation.","sig":null,"attributes":[{"value":"/ Normal operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25764,"byte_end":25785,"line_start":212,"line_end":212,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25790,"byte_end":25793,"line_start":213,"line_end":213,"column_start":5,"column_end":8}},{"value":"/ Compress as much as there is space for, and then return waiting for more input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25798,"byte_end":25881,"line_start":214,"line_end":214,"column_start":5,"column_end":88}}]},{"kind":"TupleVariant","id":{"krate":0,"index":746},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25974,"byte_end":25978,"line_start":218,"line_end":218,"column_start":5,"column_end":9},"name":"Sync","qualname":"::deflate::core::TDEFLFlush::Sync","value":"TDEFLFlush::Sync","parent":{"krate":0,"index":742},"children":[],"decl_id":null,"docs":" Try to flush all the current data and output an empty raw block.\n","sig":null,"attributes":[{"value":"/ Try to flush all the current data and output an empty raw block.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25901,"byte_end":25969,"line_start":217,"line_end":217,"column_start":5,"column_end":73}}]},{"kind":"TupleVariant","id":{"krate":0,"index":749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26121,"byte_end":26125,"line_start":222,"line_end":222,"column_start":5,"column_end":9},"name":"Full","qualname":"::deflate::core::TDEFLFlush::Full","value":"TDEFLFlush::Full","parent":{"krate":0,"index":742},"children":[],"decl_id":null,"docs":" Same as [`Sync`][Self::Sync], but reset the dictionary so that the following data does not\n depend on previous data.\n","sig":null,"attributes":[{"value":"/ Same as [`Sync`][Self::Sync], but reset the dictionary so that the following data does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25989,"byte_end":26083,"line_start":220,"line_end":220,"column_start":5,"column_end":99}},{"value":"/ depend on previous data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26088,"byte_end":26116,"line_start":221,"line_end":221,"column_start":5,"column_end":33}}]},{"kind":"TupleVariant","id":{"krate":0,"index":752},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26278,"byte_end":26284,"line_start":227,"line_end":227,"column_start":5,"column_end":11},"name":"Finish","qualname":"::deflate::core::TDEFLFlush::Finish","value":"TDEFLFlush::Finish","parent":{"krate":0,"index":742},"children":[],"decl_id":null,"docs":" Try to flush everything and end the deflate stream.","sig":null,"attributes":[{"value":"/ Try to flush everything and end the deflate stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26136,"byte_end":26191,"line_start":224,"line_end":224,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26196,"byte_end":26199,"line_start":225,"line_end":225,"column_start":5,"column_end":8}},{"value":"/ On success this will yield a [`TDEFLStatus::Done`] return status.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26204,"byte_end":26273,"line_start":226,"line_end":226,"column_start":5,"column_end":74}}]},{"kind":"Enum","id":{"krate":0,"index":742},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25747,"byte_end":25757,"line_start":211,"line_end":211,"column_start":10,"column_end":20},"name":"TDEFLFlush","qualname":"::deflate::core::TDEFLFlush","value":"enum TDEFLFlush { None = , Sync = , Full = , Finish = , }","parent":null,"children":[{"krate":0,"index":743},{"krate":0,"index":746},{"krate":0,"index":749},{"krate":0,"index":752}],"decl_id":null,"docs":" A list of deflate flush types.\n","sig":null,"attributes":[{"value":"/ A list of deflate flush types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":25652,"byte_end":25686,"line_start":209,"line_end":209,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26336,"byte_end":26340,"line_start":231,"line_end":231,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(MZFlush) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26692,"byte_end":26695,"line_start":243,"line_end":243,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(i32) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":770},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27280,"byte_end":27288,"line_start":262,"line_end":262,"column_start":5,"column_end":13},"name":"BadParam","qualname":"::deflate::core::TDEFLStatus::BadParam","value":"TDEFLStatus::BadParam","parent":{"krate":0,"index":769},"children":[],"decl_id":null,"docs":" Usage error.","sig":null,"attributes":[{"value":"/ Usage error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27097,"byte_end":27113,"line_start":258,"line_end":258,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27118,"byte_end":27121,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ This indicates that either the [`CompressorOxide`] experienced a previous error, or the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27126,"byte_end":27217,"line_start":260,"line_end":260,"column_start":5,"column_end":96}},{"value":"/ stream has already been [`TDEFLFlush::Finish`]'d.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27222,"byte_end":27275,"line_start":261,"line_end":261,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":773},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27406,"byte_end":27418,"line_start":267,"line_end":267,"column_start":5,"column_end":17},"name":"PutBufFailed","qualname":"::deflate::core::TDEFLStatus::PutBufFailed","value":"TDEFLStatus::PutBufFailed","parent":{"krate":0,"index":769},"children":[],"decl_id":null,"docs":" Error putting data into output buffer.","sig":null,"attributes":[{"value":"/ Error putting data into output buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27300,"byte_end":27342,"line_start":264,"line_end":264,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27347,"byte_end":27350,"line_start":265,"line_end":265,"column_start":5,"column_end":8}},{"value":"/ This usually indicates a too-small buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27355,"byte_end":27401,"line_start":266,"line_end":266,"column_start":5,"column_end":51}}]},{"kind":"TupleVariant","id":{"krate":0,"index":776},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27470,"byte_end":27474,"line_start":270,"line_end":270,"column_start":5,"column_end":9},"name":"Okay","qualname":"::deflate::core::TDEFLStatus::Okay","value":"TDEFLStatus::Okay","parent":{"krate":0,"index":769},"children":[],"decl_id":null,"docs":" Compression succeeded normally.\n","sig":null,"attributes":[{"value":"/ Compression succeeded normally.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27430,"byte_end":27465,"line_start":269,"line_end":269,"column_start":5,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":779},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27636,"byte_end":27640,"line_start":275,"line_end":275,"column_start":5,"column_end":9},"name":"Done","qualname":"::deflate::core::TDEFLStatus::Done","value":"TDEFLStatus::Done","parent":{"krate":0,"index":769},"children":[],"decl_id":null,"docs":" Compression succeeded and the deflate stream was ended.","sig":null,"attributes":[{"value":"/ Compression succeeded and the deflate stream was ended.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27485,"byte_end":27544,"line_start":272,"line_end":272,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27549,"byte_end":27552,"line_start":273,"line_end":273,"column_start":5,"column_end":8}},{"value":"/ This is the result of calling compression with [`TDEFLFlush::Finish`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27557,"byte_end":27631,"line_start":274,"line_end":274,"column_start":5,"column_end":79}}]},{"kind":"Enum","id":{"krate":0,"index":769},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27079,"byte_end":27090,"line_start":257,"line_end":257,"column_start":10,"column_end":21},"name":"TDEFLStatus","qualname":"::deflate::core::TDEFLStatus","value":"enum TDEFLStatus { BadParam = , PutBufFailed = , Okay = , Done = , }","parent":null,"children":[{"krate":0,"index":770},{"krate":0,"index":773},{"krate":0,"index":776},{"krate":0,"index":779}],"decl_id":null,"docs":" Return status of compression.\n","sig":null,"attributes":[{"value":"/ Return status of compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26972,"byte_end":27005,"line_start":254,"line_end":254,"column_start":1,"column_end":34}},{"value":"repr(i32)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":27006,"byte_end":27018,"line_start":255,"line_end":255,"column_start":1,"column_end":13}}]},{"kind":"Struct","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32034,"byte_end":32049,"line_start":414,"line_end":414,"column_start":12,"column_end":27},"name":"CompressorOxide","qualname":"::deflate::core::CompressorOxide","value":"CompressorOxide { }","parent":null,"children":[{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":160},{"krate":0,"index":161}],"decl_id":null,"docs":" Main compression struct.\n","sig":null,"attributes":[{"value":"/ Main compression struct.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":31994,"byte_end":32022,"line_start":413,"line_end":413,"column_start":1,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32347,"byte_end":32350,"line_start":426,"line_end":426,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(u32) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new `CompressorOxide` with the given flags.","sig":null,"attributes":[{"value":"/ Create a new `CompressorOxide` with the given flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32174,"byte_end":32230,"line_start":422,"line_end":422,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32235,"byte_end":32238,"line_start":423,"line_end":423,"column_start":5,"column_end":8}},{"value":"/ # Notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32243,"byte_end":32254,"line_start":424,"line_end":424,"column_start":5,"column_end":16}},{"value":"/ This function may be changed to take different parameters in the future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32259,"byte_end":32335,"line_start":425,"line_end":425,"column_start":5,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32762,"byte_end":32769,"line_start":438,"line_end":438,"column_start":18,"column_end":25},"name":"adler32","qualname":"::adler32","value":"const fn adler32<'_>(&'_ Self) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Get the adler32 checksum of the currently encoded data.\n","sig":null,"attributes":[{"value":"/ Get the adler32 checksum of the currently encoded data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32685,"byte_end":32744,"line_start":437,"line_end":437,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32950,"byte_end":32968,"line_start":444,"line_end":444,"column_start":18,"column_end":36},"name":"prev_return_status","qualname":"::prev_return_status","value":"const fn prev_return_status<'_>(&'_ Self) -> TDEFLStatus","parent":null,"children":[],"decl_id":null,"docs":" Get the return status of the previous [`compress`](fn.compress.html)\n call with this compressor.\n","sig":null,"attributes":[{"value":"/ Get the return status of the previous [`compress`](fn.compress.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32825,"byte_end":32897,"line_start":442,"line_end":442,"column_start":5,"column_end":77}},{"value":"/ call with this compressor.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32902,"byte_end":32932,"line_start":443,"line_end":443,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33213,"byte_end":33218,"line_start":452,"line_end":452,"column_start":18,"column_end":23},"name":"flags","qualname":"::flags","value":"const fn flags<'_>(&'_ Self) -> i32","parent":null,"children":[],"decl_id":null,"docs":" Get the raw compressor flags.","sig":null,"attributes":[{"value":"/ Get the raw compressor flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33043,"byte_end":33076,"line_start":448,"line_end":448,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33081,"byte_end":33084,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ # Notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33089,"byte_end":33100,"line_start":450,"line_end":450,"column_start":5,"column_end":16}},{"value":"/ This function may be deprecated or changed in the future to use more rust-style flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33105,"byte_end":33195,"line_start":451,"line_end":451,"column_start":5,"column_end":95}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33371,"byte_end":33382,"line_start":457,"line_end":457,"column_start":12,"column_end":23},"name":"data_format","qualname":"::data_format","value":"fn data_format<'_>(&'_ Self) -> DataFormat","parent":null,"children":[],"decl_id":null,"docs":" Returns whether the compressor is wrapping the data in a zlib format or not.\n","sig":null,"attributes":[{"value":"/ Returns whether the compressor is wrapping the data in a zlib format or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33279,"byte_end":33359,"line_start":456,"line_end":456,"column_start":5,"column_end":85}}]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33692,"byte_end":33697,"line_start":468,"line_end":468,"column_start":12,"column_end":17},"name":"reset","qualname":"::reset","value":"fn reset<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Reset the state of the compressor, keeping the same parameters.","sig":null,"attributes":[{"value":"/ Reset the state of the compressor, keeping the same parameters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33565,"byte_end":33632,"line_start":465,"line_end":465,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33637,"byte_end":33640,"line_start":466,"line_end":466,"column_start":5,"column_end":8}},{"value":"/ This avoids re-allocating data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33645,"byte_end":33680,"line_start":467,"line_end":467,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34234,"byte_end":34255,"line_start":482,"line_end":482,"column_start":12,"column_end":33},"name":"set_compression_level","qualname":"::set_compression_level","value":"fn set_compression_level<'_>(&'_ mut Self, CompressionLevel)","parent":null,"children":[],"decl_id":null,"docs":" Set the compression level of the compressor.","sig":null,"attributes":[{"value":"/ Set the compression level of the compressor.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":33984,"byte_end":34032,"line_start":477,"line_end":477,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34037,"byte_end":34040,"line_start":478,"line_end":478,"column_start":5,"column_end":8}},{"value":"/ Using this to change level after compression has started is supported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34045,"byte_end":34119,"line_start":479,"line_end":479,"column_start":5,"column_end":79}},{"value":"/ # Notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34124,"byte_end":34135,"line_start":480,"line_end":480,"column_start":5,"column_end":16}},{"value":"/ The compression strategy will be reset to the default one when this is called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34140,"byte_end":34222,"line_start":481,"line_end":481,"column_start":5,"column_end":87}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34675,"byte_end":34700,"line_start":492,"line_end":492,"column_start":12,"column_end":37},"name":"set_compression_level_raw","qualname":"::set_compression_level_raw","value":"fn set_compression_level_raw<'_>(&'_ mut Self, u8)","parent":null,"children":[],"decl_id":null,"docs":" Set the compression level of the compressor using an integer value.","sig":null,"attributes":[{"value":"/ Set the compression level of the compressor using an integer value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34402,"byte_end":34473,"line_start":487,"line_end":487,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34478,"byte_end":34481,"line_start":488,"line_end":488,"column_start":5,"column_end":8}},{"value":"/ Using this to change level after compression has started is supported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34486,"byte_end":34560,"line_start":489,"line_end":489,"column_start":5,"column_end":79}},{"value":"/ # Notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34565,"byte_end":34576,"line_start":490,"line_end":490,"column_start":5,"column_end":16}},{"value":"/ The compression strategy will be reset to the default one when this is called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34581,"byte_end":34663,"line_start":491,"line_end":491,"column_start":5,"column_end":87}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35292,"byte_end":35312,"line_start":506,"line_end":506,"column_start":12,"column_end":32},"name":"set_format_and_level","qualname":"::set_format_and_level","value":"fn set_format_and_level<'_>(&'_ mut Self, DataFormat, u8)","parent":null,"children":[],"decl_id":null,"docs":" Update the compression settings of the compressor.","sig":null,"attributes":[{"value":"/ Update the compression settings of the compressor.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34827,"byte_end":34881,"line_start":497,"line_end":497,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34886,"byte_end":34889,"line_start":498,"line_end":498,"column_start":5,"column_end":8}},{"value":"/ Changing the `DataFormat` after compression has started will result in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34894,"byte_end":34968,"line_start":499,"line_end":499,"column_start":5,"column_end":79}},{"value":"/ a corrupted stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":34973,"byte_end":34996,"line_start":500,"line_end":500,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35001,"byte_end":35004,"line_start":501,"line_end":501,"column_start":5,"column_end":8}},{"value":"/ # Notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35009,"byte_end":35020,"line_start":502,"line_end":502,"column_start":5,"column_end":16}},{"value":"/ This function mainly intended for setting the initial settings after e.g creating with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35025,"byte_end":35115,"line_start":503,"line_end":503,"column_start":5,"column_end":95}},{"value":"/ `default` or after calling `CompressorOxide::reset()`, and behaviour may be changed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35120,"byte_end":35207,"line_start":504,"line_end":504,"column_start":5,"column_end":92}},{"value":"/ to disallow calling it after starting compression in the future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35212,"byte_end":35280,"line_start":505,"line_end":505,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35798,"byte_end":35805,"line_start":521,"line_end":521,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":" Initialize the compressor with a level of 4, zlib wrapper and\n the default strategy.\n","sig":null,"attributes":[{"value":"/ Initialize the compressor with a level of 4, zlib wrapper and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35673,"byte_end":35738,"line_start":518,"line_end":518,"column_start":5,"column_end":70}},{"value":"/ the default strategy.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35743,"byte_end":35768,"line_start":519,"line_end":519,"column_start":5,"column_end":30}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35773,"byte_end":35790,"line_start":520,"line_end":520,"column_start":5,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":36216,"byte_end":36228,"line_start":534,"line_end":534,"column_start":12,"column_end":24},"name":"CallbackFunc","qualname":"::deflate::core::CallbackFunc","value":"CallbackFunc { put_buf_func }","parent":null,"children":[{"krate":0,"index":176}],"decl_id":null,"docs":" Callback function and user used in `compress_to_output`.\n","sig":null,"attributes":[{"value":"/ Callback function and user used in `compress_to_output`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":36144,"byte_end":36204,"line_start":533,"line_end":533,"column_start":1,"column_end":61}}]},{"kind":"Field","id":{"krate":0,"index":176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":36243,"byte_end":36255,"line_start":535,"line_end":535,"column_start":9,"column_end":21},"name":"put_buf_func","qualname":"::deflate::core::CallbackFunc::put_buf_func","value":"&'a mut (dyn for<'r> core::ops::FnMut(&'r [u8]) -> bool + 'a)","parent":{"krate":0,"index":174},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":355},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95488,"byte_end":95496,"line_start":2211,"line_end":2211,"column_start":8,"column_end":16},"name":"compress","qualname":"::deflate::core::compress","value":"fn compress<'_, '_,\n'_>(&'_ mut CompressorOxide, &'_ [u8], &'_ mut [u8], TDEFLFlush)\n-> (TDEFLStatus, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Main compression function. Tries to compress as much as possible from `in_buf` and\n puts compressed output into `out_buf`.","sig":null,"attributes":[{"value":"/ Main compression function. Tries to compress as much as possible from `in_buf` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":94652,"byte_end":94738,"line_start":2195,"line_end":2195,"column_start":1,"column_end":87}},{"value":"/ puts compressed output into `out_buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":94739,"byte_end":94781,"line_start":2196,"line_end":2196,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":94782,"byte_end":94785,"line_start":2197,"line_end":2197,"column_start":1,"column_end":4}},{"value":"/ The value of `flush` determines if the compressor should attempt to flush all output","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":94786,"byte_end":94874,"line_start":2198,"line_end":2198,"column_start":1,"column_end":89}},{"value":"/ and alternatively try to finish the stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":94875,"byte_end":94922,"line_start":2199,"line_end":2199,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":94923,"byte_end":94926,"line_start":2200,"line_end":2200,"column_start":1,"column_end":4}},{"value":"/ Use [`TDEFLFlush::Finish`] on the final call to signal that the stream is finishing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":94927,"byte_end":95015,"line_start":2201,"line_end":2201,"column_start":1,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95016,"byte_end":95019,"line_start":2202,"line_end":2202,"column_start":1,"column_end":4}},{"value":"/ Note that this function does not keep track of whether a flush marker has been output, so","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95020,"byte_end":95113,"line_start":2203,"line_end":2203,"column_start":1,"column_end":94}},{"value":"/ if called using [`TDEFLFlush::Sync`], the caller needs to ensure there is enough space in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95114,"byte_end":95211,"line_start":2204,"line_end":2204,"column_start":1,"column_end":98}},{"value":"/ output buffer if they want to avoid repeated flush markers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95212,"byte_end":95275,"line_start":2205,"line_end":2205,"column_start":1,"column_end":64}},{"value":"/ See #105 for details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95276,"byte_end":95301,"line_start":2206,"line_end":2206,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95302,"byte_end":95305,"line_start":2207,"line_end":2207,"column_start":1,"column_end":4}},{"value":"/ # Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95306,"byte_end":95319,"line_start":2208,"line_end":2208,"column_start":1,"column_end":14}},{"value":"/ Returns a tuple containing the current status of the compressor, the current position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95320,"byte_end":95409,"line_start":2209,"line_end":2209,"column_start":1,"column_end":90}},{"value":"/ in the input buffer and the current position in the output buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95410,"byte_end":95480,"line_start":2210,"line_end":2210,"column_start":1,"column_end":71}}]},{"kind":"Function","id":{"krate":0,"index":356},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":96048,"byte_end":96066,"line_start":2232,"line_end":2232,"column_start":8,"column_end":26},"name":"compress_to_output","qualname":"::deflate::core::compress_to_output","value":"fn compress_to_output<'_, '_,\nimpl FnMut(&[u8]) -> bool>(&'_ mut CompressorOxide, &'_ [u8], TDEFLFlush,\nimpl FnMut(&[u8]) -> bool) -> (TDEFLStatus, usize) where\nimpl FnMut(&[u8]) -> bool: for<'_> FnMut(&'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Main compression function. Callbacks output.","sig":null,"attributes":[{"value":"/ Main compression function. Callbacks output.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95746,"byte_end":95794,"line_start":2224,"line_end":2224,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95795,"byte_end":95798,"line_start":2225,"line_end":2225,"column_start":1,"column_end":4}},{"value":"/ # Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95799,"byte_end":95812,"line_start":2226,"line_end":2226,"column_start":1,"column_end":14}},{"value":"/ Returns a tuple containing the current status of the compressor, the current position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95813,"byte_end":95902,"line_start":2227,"line_end":2227,"column_start":1,"column_end":90}},{"value":"/ in the input buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95903,"byte_end":95927,"line_start":2228,"line_end":2228,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95928,"byte_end":95931,"line_start":2229,"line_end":2229,"column_start":1,"column_end":4}},{"value":"/ The caller is responsible for ensuring the `CallbackFunc` struct will not cause undefined","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":95932,"byte_end":96025,"line_start":2230,"line_end":2230,"column_start":1,"column_end":94}},{"value":"/ behaviour.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":96026,"byte_end":96040,"line_start":2231,"line_end":2231,"column_start":1,"column_end":15}}]},{"kind":"Function","id":{"krate":0,"index":360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":100035,"byte_end":100068,"line_start":2351,"line_end":2351,"column_start":8,"column_end":41},"name":"create_comp_flags_from_zip_params","qualname":"::deflate::core::create_comp_flags_from_zip_params","value":"fn create_comp_flags_from_zip_params(i32, i32, i32) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Create a set of compression flags using parameters used by zlib and other compressors.\n Mainly intended for use with transition from c libraries as it deals with raw integers.","sig":null,"attributes":[{"value":"/ Create a set of compression flags using parameters used by zlib and other compressors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99386,"byte_end":99476,"line_start":2339,"line_end":2339,"column_start":1,"column_end":91}},{"value":"/ Mainly intended for use with transition from c libraries as it deals with raw integers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99477,"byte_end":99568,"line_start":2340,"line_end":2340,"column_start":1,"column_end":92}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99569,"byte_end":99572,"line_start":2341,"line_end":2341,"column_start":1,"column_end":4}},{"value":"/ # Parameters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99573,"byte_end":99589,"line_start":2342,"line_end":2342,"column_start":1,"column_end":17}},{"value":"/ `level` determines compression level. Clamped to maximum of 10. Negative values result in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99590,"byte_end":99683,"line_start":2343,"line_end":2343,"column_start":1,"column_end":94}},{"value":"/ `CompressionLevel::DefaultLevel`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99684,"byte_end":99721,"line_start":2344,"line_end":2344,"column_start":1,"column_end":38}},{"value":"/ `window_bits`: Above 0, wraps the stream in a zlib wrapper, 0 or negative for a raw deflate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99722,"byte_end":99817,"line_start":2345,"line_end":2345,"column_start":1,"column_end":96}},{"value":"/ stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99818,"byte_end":99829,"line_start":2346,"line_end":2346,"column_start":1,"column_end":12}},{"value":"/ `strategy`: Sets the strategy if this conforms to any of the values in `CompressionStrategy`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99830,"byte_end":99927,"line_start":2347,"line_end":2347,"column_start":1,"column_end":98}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99928,"byte_end":99931,"line_start":2348,"line_end":2348,"column_start":1,"column_end":4}},{"value":"/ # Notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99932,"byte_end":99943,"line_start":2349,"line_end":2349,"column_start":1,"column_end":12}},{"value":"/ This function may be removed or moved to the `miniz_oxide_c_api` in the future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":99944,"byte_end":100027,"line_start":2350,"line_end":2350,"column_start":1,"column_end":84}}]},{"kind":"Mod","id":{"krate":0,"index":361},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"stream","qualname":"::deflate::stream","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","parent":null,"children":[{"krate":0,"index":362},{"krate":0,"index":363},{"krate":0,"index":366},{"krate":0,"index":369},{"krate":0,"index":372},{"krate":0,"index":375},{"krate":0,"index":376},{"krate":0,"index":379},{"krate":0,"index":382},{"krate":0,"index":385},{"krate":0,"index":388}],"decl_id":null,"docs":" Extra streaming compression functionality.","sig":null,"attributes":[{"value":"/ Extra streaming compression functionality.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103540,"byte_end":103586,"line_start":1,"line_end":1,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103587,"byte_end":103590,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ As of now this is mainly intended for use to build a higher-level wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103591,"byte_end":103669,"line_start":3,"line_end":3,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103670,"byte_end":103673,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ There is no DeflateState as the needed state is contained in the compressor struct itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103674,"byte_end":103768,"line_start":5,"line_end":5,"column_start":1,"column_end":95}}]},{"kind":"Function","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104456,"byte_end":104463,"line_start":22,"line_end":22,"column_start":8,"column_end":15},"name":"deflate","qualname":"::deflate::stream::deflate","value":"fn deflate<'_, '_,\n'_>(&'_ mut CompressorOxide, &'_ [u8], &'_ mut [u8], MZFlush) -> StreamResult","parent":null,"children":[],"decl_id":null,"docs":" Try to compress from input to output with the given [`CompressorOxide`].","sig":null,"attributes":[{"value":"/ Try to compress from input to output with the given [`CompressorOxide`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103906,"byte_end":103982,"line_start":10,"line_end":10,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103983,"byte_end":103986,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":103987,"byte_end":103999,"line_start":12,"line_end":12,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104000,"byte_end":104003,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ Returns [`MZError::Buf`] If the size of the `output` slice is empty or no progress was made due","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104004,"byte_end":104103,"line_start":14,"line_end":14,"column_start":1,"column_end":100}},{"value":"/ to lack of expected input data, or if called without [`MZFlush::Finish`] after the compression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104104,"byte_end":104202,"line_start":15,"line_end":15,"column_start":1,"column_end":99}},{"value":"/ was already finished.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104203,"byte_end":104228,"line_start":16,"line_end":16,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104229,"byte_end":104232,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ Returns [`MZError::Param`] if the compressor parameters are set wrong.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104233,"byte_end":104307,"line_start":18,"line_end":18,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104308,"byte_end":104311,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ Returns [`MZError::Stream`] when lower-level decompressor returns a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104312,"byte_end":104383,"line_start":20,"line_end":20,"column_start":1,"column_end":72}},{"value":"/ [`TDEFLStatus::PutBufFailed`]; may not actually be possible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/stream.rs","byte_start":104384,"byte_end":104448,"line_start":21,"line_end":21,"column_start":1,"column_end":65}}]},{"kind":"TupleVariant","id":{"krate":0,"index":797},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6854,"byte_end":6867,"line_start":18,"line_end":18,"column_start":5,"column_end":18},"name":"NoCompression","qualname":"::deflate::CompressionLevel::NoCompression","value":"CompressionLevel::NoCompression","parent":{"krate":0,"index":796},"children":[],"decl_id":null,"docs":" Don't do any compression, only output uncompressed blocks.\n","sig":null,"attributes":[{"value":"/ Don't do any compression, only output uncompressed blocks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6787,"byte_end":6849,"line_start":17,"line_end":17,"column_start":5,"column_end":67}}]},{"kind":"TupleVariant","id":{"krate":0,"index":800},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6967,"byte_end":6976,"line_start":20,"line_end":20,"column_start":5,"column_end":14},"name":"BestSpeed","qualname":"::deflate::CompressionLevel::BestSpeed","value":"CompressionLevel::BestSpeed","parent":{"krate":0,"index":796},"children":[],"decl_id":null,"docs":" Fast compression. Uses a special compression routine that is optimized for speed.\n","sig":null,"attributes":[{"value":"/ Fast compression. Uses a special compression routine that is optimized for speed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6877,"byte_end":6962,"line_start":19,"line_end":19,"column_start":5,"column_end":90}}]},{"kind":"TupleVariant","id":{"krate":0,"index":803},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":7065,"byte_end":7080,"line_start":22,"line_end":22,"column_start":5,"column_end":20},"name":"BestCompression","qualname":"::deflate::CompressionLevel::BestCompression","value":"CompressionLevel::BestCompression","parent":{"krate":0,"index":796},"children":[],"decl_id":null,"docs":" Slow/high compression. Do a lot of checks to try to find good matches.\n","sig":null,"attributes":[{"value":"/ Slow/high compression. Do a lot of checks to try to find good matches.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6986,"byte_end":7060,"line_start":21,"line_end":21,"column_start":5,"column_end":79}}]},{"kind":"TupleVariant","id":{"krate":0,"index":806},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":7134,"byte_end":7149,"line_start":24,"line_end":24,"column_start":5,"column_end":20},"name":"UberCompression","qualname":"::deflate::CompressionLevel::UberCompression","value":"CompressionLevel::UberCompression","parent":{"krate":0,"index":796},"children":[],"decl_id":null,"docs":" Even more checks, can be very slow.\n","sig":null,"attributes":[{"value":"/ Even more checks, can be very slow.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":7090,"byte_end":7129,"line_start":23,"line_end":23,"column_start":5,"column_end":44}}]},{"kind":"TupleVariant","id":{"krate":0,"index":809},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":7218,"byte_end":7230,"line_start":26,"line_end":26,"column_start":5,"column_end":17},"name":"DefaultLevel","qualname":"::deflate::CompressionLevel::DefaultLevel","value":"CompressionLevel::DefaultLevel","parent":{"krate":0,"index":796},"children":[],"decl_id":null,"docs":" Default compromise between speed and compression.\n","sig":null,"attributes":[{"value":"/ Default compromise between speed and compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":7160,"byte_end":7213,"line_start":25,"line_end":25,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":812},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":7283,"byte_end":7301,"line_start":28,"line_end":28,"column_start":5,"column_end":23},"name":"DefaultCompression","qualname":"::deflate::CompressionLevel::DefaultCompression","value":"CompressionLevel::DefaultCompression","parent":{"krate":0,"index":796},"children":[],"decl_id":null,"docs":" Use the default compression level.\n","sig":null,"attributes":[{"value":"/ Use the default compression level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":7240,"byte_end":7278,"line_start":27,"line_end":27,"column_start":5,"column_end":43}}]},{"kind":"Enum","id":{"krate":0,"index":796},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6764,"byte_end":6780,"line_start":16,"line_end":16,"column_start":10,"column_end":26},"name":"CompressionLevel","qualname":"::deflate::CompressionLevel","value":"enum CompressionLevel {\n NoCompression = ,\n BestSpeed = ,\n BestCompression = ,\n UberCompression = ,\n DefaultLevel = ,\n DefaultCompression = ,\n}","parent":null,"children":[{"krate":0,"index":797},{"krate":0,"index":800},{"krate":0,"index":803},{"krate":0,"index":806},{"krate":0,"index":809},{"krate":0,"index":812}],"decl_id":null,"docs":" How much processing the compressor should do to compress the data.\n `NoCompression` and `Bestspeed` have special meanings, the other levels determine the number\n of checks for matches in the hash chains and whether to use lazy or greedy parsing.\n","sig":null,"attributes":[{"value":"/ How much processing the compressor should do to compress the data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6435,"byte_end":6505,"line_start":11,"line_end":11,"column_start":1,"column_end":71}},{"value":"/ `NoCompression` and `Bestspeed` have special meanings, the other levels determine the number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6506,"byte_end":6602,"line_start":12,"line_end":12,"column_start":1,"column_end":97}},{"value":"/ of checks for matches in the hash chains and whether to use lazy or greedy parsing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6603,"byte_end":6690,"line_start":13,"line_end":13,"column_start":1,"column_end":88}},{"value":"repr(i32)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6691,"byte_end":6703,"line_start":14,"line_end":14,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":9396,"byte_end":9411,"line_start":110,"line_end":110,"column_start":8,"column_end":23},"name":"compress_to_vec","qualname":"::deflate::compress_to_vec","value":"fn compress_to_vec<'_>(&'_ [u8], u8) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Compress the input data to a vector, using the specified compression level (0-10).\n","sig":null,"attributes":[{"value":"/ Compress the input data to a vector, using the specified compression level (0-10).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":9302,"byte_end":9388,"line_start":109,"line_end":109,"column_start":1,"column_end":87}}]},{"kind":"Function","id":{"krate":0,"index":391},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":9622,"byte_end":9642,"line_start":116,"line_end":116,"column_start":8,"column_end":28},"name":"compress_to_vec_zlib","qualname":"::deflate::compress_to_vec_zlib","value":"fn compress_to_vec_zlib<'_>(&'_ [u8], u8) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Compress the input data to a vector, using the specified compression level (0-10), and with a\n zlib wrapper.\n","sig":null,"attributes":[{"value":"/ Compress the input data to a vector, using the specified compression level (0-10), and with a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":9499,"byte_end":9596,"line_start":114,"line_end":114,"column_start":1,"column_end":98}},{"value":"/ zlib wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":9597,"byte_end":9614,"line_start":115,"line_end":115,"column_start":1,"column_end":18}}]},{"kind":"Mod","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"inflate","qualname":"::inflate","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","parent":null,"children":[{"krate":0,"index":394},{"krate":0,"index":397},{"krate":0,"index":398},{"krate":0,"index":400},{"krate":0,"index":403},{"krate":0,"index":406},{"krate":0,"index":409},{"krate":0,"index":541},{"krate":0,"index":556},{"krate":0,"index":643},{"krate":0,"index":644},{"krate":0,"index":645},{"krate":0,"index":646},{"krate":0,"index":647},{"krate":0,"index":648},{"krate":0,"index":649},{"krate":0,"index":650},{"krate":0,"index":947},{"krate":0,"index":969},{"krate":0,"index":971},{"krate":0,"index":972},{"krate":0,"index":974},{"krate":0,"index":975},{"krate":0,"index":977},{"krate":0,"index":978},{"krate":0,"index":980},{"krate":0,"index":651},{"krate":0,"index":654},{"krate":0,"index":655},{"krate":0,"index":656},{"krate":0,"index":657},{"krate":0,"index":658},{"krate":0,"index":659}],"decl_id":null,"docs":" This module contains functionality for decompression.\n","sig":null,"attributes":[{"value":"/ This module contains functionality for decompression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":107566,"byte_end":107623,"line_start":1,"line_end":1,"column_start":1,"column_end":58}}]},{"kind":"Mod","id":{"krate":0,"index":409},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"core","qualname":"::inflate::core","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","parent":null,"children":[{"krate":0,"index":410},{"krate":0,"index":411},{"krate":0,"index":412},{"krate":0,"index":415},{"krate":0,"index":418},{"krate":0,"index":421},{"krate":0,"index":422},{"krate":0,"index":425},{"krate":0,"index":428},{"krate":0,"index":431},{"krate":0,"index":432},{"krate":0,"index":439},{"krate":0,"index":447},{"krate":0,"index":448},{"krate":0,"index":449},{"krate":0,"index":450},{"krate":0,"index":451},{"krate":0,"index":452},{"krate":0,"index":453},{"krate":0,"index":454},{"krate":0,"index":455},{"krate":0,"index":456},{"krate":0,"index":457},{"krate":0,"index":463},{"krate":0,"index":464},{"krate":0,"index":466},{"krate":0,"index":467},{"krate":0,"index":488},{"krate":0,"index":493},{"krate":0,"index":829},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":904},{"krate":0,"index":905},{"krate":0,"index":907},{"krate":0,"index":908},{"krate":0,"index":910},{"krate":0,"index":498},{"krate":0,"index":501},{"krate":0,"index":912},{"krate":0,"index":914},{"krate":0,"index":916},{"krate":0,"index":918},{"krate":0,"index":502},{"krate":0,"index":503},{"krate":0,"index":505},{"krate":0,"index":506},{"krate":0,"index":508},{"krate":0,"index":509},{"krate":0,"index":510},{"krate":0,"index":519},{"krate":0,"index":522},{"krate":0,"index":524},{"krate":0,"index":527},{"krate":0,"index":530},{"krate":0,"index":531},{"krate":0,"index":532},{"krate":0,"index":533},{"krate":0,"index":536},{"krate":0,"index":920},{"krate":0,"index":926},{"krate":0,"index":927},{"krate":0,"index":537},{"krate":0,"index":538},{"krate":0,"index":539},{"krate":0,"index":540}],"decl_id":null,"docs":" Streaming decompression functionality.\n","sig":null,"attributes":[{"value":"/ Streaming decompression functionality.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":118116,"byte_end":118158,"line_start":1,"line_end":1,"column_start":1,"column_end":43}}]},{"kind":"Const","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":118341,"byte_end":118359,"line_start":11,"line_end":11,"column_start":11,"column_end":29},"name":"TINFL_LZ_DICT_SIZE","qualname":"::inflate::core::TINFL_LZ_DICT_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":457},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122090,"byte_end":122103,"line_start":108,"line_end":108,"column_start":9,"column_end":22},"name":"inflate_flags","qualname":"::inflate::core::inflate_flags","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","parent":null,"children":[{"krate":0,"index":458},{"krate":0,"index":459},{"krate":0,"index":460},{"krate":0,"index":461},{"krate":0,"index":462}],"decl_id":null,"docs":" Flags to [`decompress()`] to control how inflation works.","sig":null,"attributes":[{"value":"/ Flags to [`decompress()`] to control how inflation works.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":121970,"byte_end":122031,"line_start":105,"line_end":105,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122032,"byte_end":122035,"line_start":106,"line_end":106,"column_start":1,"column_end":4}},{"value":"/ These define bits for a bitmask argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122036,"byte_end":122081,"line_start":107,"line_end":107,"column_start":1,"column_end":46}}]},{"kind":"Const","id":{"krate":0,"index":458},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122331,"byte_end":122359,"line_start":113,"line_end":113,"column_start":15,"column_end":43},"name":"TINFL_FLAG_PARSE_ZLIB_HEADER","qualname":"::inflate::core::inflate_flags::TINFL_FLAG_PARSE_ZLIB_HEADER","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Should we try to parse a zlib header?","sig":null,"attributes":[{"value":"/ Should we try to parse a zlib header?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122110,"byte_end":122151,"line_start":109,"line_end":109,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122156,"byte_end":122159,"line_start":110,"line_end":110,"column_start":5,"column_end":8}},{"value":"/ If unset, [`decompress()`] will expect an RFC1951 deflate stream. If set, it will expect an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122164,"byte_end":122260,"line_start":111,"line_end":111,"column_start":5,"column_end":101}},{"value":"/ RFC1950 zlib wrapper around the deflate stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122265,"byte_end":122316,"line_start":112,"line_end":112,"column_start":5,"column_end":56}}]},{"kind":"Const","id":{"krate":0,"index":459},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123183,"byte_end":123208,"line_start":125,"line_end":125,"column_start":15,"column_end":40},"name":"TINFL_FLAG_HAS_MORE_INPUT","qualname":"::inflate::core::inflate_flags::TINFL_FLAG_HAS_MORE_INPUT","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" There will be more input that hasn't been given to the decompressor yet.","sig":null,"attributes":[{"value":"/ There will be more input that hasn't been given to the decompressor yet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122375,"byte_end":122451,"line_start":115,"line_end":115,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122456,"byte_end":122459,"line_start":116,"line_end":116,"column_start":5,"column_end":8}},{"value":"/ This is useful when you want to decompress what you have so far,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122464,"byte_end":122532,"line_start":117,"line_end":117,"column_start":5,"column_end":73}},{"value":"/ even if you know there is probably more input that hasn't gotten here yet (_e.g._, over a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122537,"byte_end":122630,"line_start":118,"line_end":118,"column_start":5,"column_end":98}},{"value":"/ network connection). When [`decompress()`][super::decompress] reaches the end of the input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122635,"byte_end":122730,"line_start":119,"line_end":119,"column_start":5,"column_end":100}},{"value":"/ without finding the end of the compressed stream, it will return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122735,"byte_end":122803,"line_start":120,"line_end":120,"column_start":5,"column_end":73}},{"value":"/ [`TINFLStatus::NeedsMoreInput`][super::TINFLStatus::NeedsMoreInput] if this is set,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122808,"byte_end":122895,"line_start":121,"line_end":121,"column_start":5,"column_end":92}},{"value":"/ indicating that you should get more data before calling again. If not set, it will return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122900,"byte_end":122994,"line_start":122,"line_end":122,"column_start":5,"column_end":99}},{"value":"/ [`TINFLStatus::FailedCannotMakeProgress`][super::TINFLStatus::FailedCannotMakeProgress]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":122999,"byte_end":123090,"line_start":123,"line_end":123,"column_start":5,"column_end":96}},{"value":"/ suggesting the stream is corrupt, since you claimed it was all there.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123095,"byte_end":123168,"line_start":124,"line_end":124,"column_start":5,"column_end":78}}]},{"kind":"Const","id":{"krate":0,"index":460},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123284,"byte_end":123324,"line_start":128,"line_end":128,"column_start":15,"column_end":55},"name":"TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF","qualname":"::inflate::core::inflate_flags::TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" The output buffer should not wrap around.\n","sig":null,"attributes":[{"value":"/ The output buffer should not wrap around.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123224,"byte_end":123269,"line_start":127,"line_end":127,"column_start":5,"column_end":50}}]},{"kind":"Const","id":{"krate":0,"index":461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123656,"byte_end":123682,"line_start":136,"line_end":136,"column_start":15,"column_end":41},"name":"TINFL_FLAG_COMPUTE_ADLER32","qualname":"::inflate::core::inflate_flags::TINFL_FLAG_COMPUTE_ADLER32","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Calculate the adler32 checksum of the output data even if we're not inflating a zlib stream.","sig":null,"attributes":[{"value":"/ Calculate the adler32 checksum of the output data even if we're not inflating a zlib stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123340,"byte_end":123436,"line_start":130,"line_end":130,"column_start":5,"column_end":101}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123441,"byte_end":123444,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ If [`TINFL_FLAG_IGNORE_ADLER32`] is specified, it will override this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123449,"byte_end":123522,"line_start":132,"line_end":132,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123527,"byte_end":123530,"line_start":133,"line_end":133,"column_start":5,"column_end":8}},{"value":"/ NOTE: Enabling/disabling this between calls to decompress will result in an incorect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123535,"byte_end":123623,"line_start":134,"line_end":134,"column_start":5,"column_end":93}},{"value":"/ checksum.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123628,"byte_end":123641,"line_start":135,"line_end":135,"column_start":5,"column_end":18}}]},{"kind":"Const","id":{"krate":0,"index":462},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":124220,"byte_end":124245,"line_start":148,"line_end":148,"column_start":15,"column_end":40},"name":"TINFL_FLAG_IGNORE_ADLER32","qualname":"::inflate::core::inflate_flags::TINFL_FLAG_IGNORE_ADLER32","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" Ignore adler32 checksum even if we are inflating a zlib stream.","sig":null,"attributes":[{"value":"/ Ignore adler32 checksum even if we are inflating a zlib stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123698,"byte_end":123765,"line_start":138,"line_end":138,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123770,"byte_end":123773,"line_start":139,"line_end":139,"column_start":5,"column_end":8}},{"value":"/ Overrides [`TINFL_FLAG_COMPUTE_ADLER32`] if both are enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123778,"byte_end":123843,"line_start":140,"line_end":140,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123848,"byte_end":123851,"line_start":141,"line_end":141,"column_start":5,"column_end":8}},{"value":"/ NOTE: This flag does not exist in miniz as it does not support this and is a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123856,"byte_end":123936,"line_start":142,"line_end":142,"column_start":5,"column_end":85}},{"value":"/ custom addition for miniz_oxide.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123941,"byte_end":123977,"line_start":143,"line_end":143,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123982,"byte_end":123985,"line_start":144,"line_end":144,"column_start":5,"column_end":8}},{"value":"/ NOTE: Should not be changed from enabled to disabled after decompression has started,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":123990,"byte_end":124079,"line_start":145,"line_end":145,"column_start":5,"column_end":94}},{"value":"/ this will result in checksum failure (outside the unlikely event where the checksum happens","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":124084,"byte_end":124179,"line_start":146,"line_end":146,"column_start":5,"column_end":100}},{"value":"/ to match anyway).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":124184,"byte_end":124205,"line_start":147,"line_end":147,"column_start":5,"column_end":26}}]},{"kind":"Struct","id":{"krate":0,"index":467},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":124506,"byte_end":124523,"line_start":163,"line_end":163,"column_start":12,"column_end":29},"name":"DecompressorOxide","qualname":"::inflate::core::DecompressorOxide","value":"DecompressorOxide { }","parent":null,"children":[{"krate":0,"index":468},{"krate":0,"index":469},{"krate":0,"index":470},{"krate":0,"index":471},{"krate":0,"index":472},{"krate":0,"index":473},{"krate":0,"index":474},{"krate":0,"index":475},{"krate":0,"index":476},{"krate":0,"index":477},{"krate":0,"index":478},{"krate":0,"index":479},{"krate":0,"index":481},{"krate":0,"index":482},{"krate":0,"index":484},{"krate":0,"index":486}],"decl_id":null,"docs":" Main decompression struct.","sig":null,"attributes":[{"value":"/ Main decompression struct.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":124460,"byte_end":124490,"line_start":161,"line_end":161,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":124491,"byte_end":124494,"line_start":162,"line_end":162,"column_start":1,"column_end":4}}]},{"kind":"Method","id":{"krate":0,"index":489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125704,"byte_end":125707,"line_start":200,"line_end":200,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> DecompressorOxide","parent":null,"children":[],"decl_id":null,"docs":" Create a new tinfl_decompressor with all fields set to 0.\n","sig":null,"attributes":[{"value":"/ Create a new tinfl_decompressor with all fields set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125631,"byte_end":125692,"line_start":199,"line_end":199,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":490},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125844,"byte_end":125848,"line_start":206,"line_end":206,"column_start":12,"column_end":16},"name":"init","qualname":"::init","value":"fn init<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Set the current state to `Start`.\n","sig":null,"attributes":[{"value":"/ Set the current state to `Start`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125781,"byte_end":125818,"line_start":204,"line_end":204,"column_start":5,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125823,"byte_end":125832,"line_start":205,"line_end":205,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":491},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126153,"byte_end":126160,"line_start":214,"line_end":214,"column_start":12,"column_end":19},"name":"adler32","qualname":"::adler32","value":"fn adler32<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the adler32 checksum of the currently decompressed data.\n Note: Will return Some(1) if decompressing zlib but ignoring adler32.\n","sig":null,"attributes":[{"value":"/ Returns the adler32 checksum of the currently decompressed data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125981,"byte_end":126049,"line_start":211,"line_end":211,"column_start":5,"column_end":73}},{"value":"/ Note: Will return Some(1) if decompressing zlib but ignoring adler32.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126054,"byte_end":126127,"line_start":212,"line_end":212,"column_start":5,"column_end":78}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126132,"byte_end":126141,"line_start":213,"line_end":213,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":492},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126466,"byte_end":126480,"line_start":224,"line_end":224,"column_start":12,"column_end":26},"name":"adler32_header","qualname":"::adler32_header","value":"fn adler32_header<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the adler32 that was read from the zlib header if it exists.\n","sig":null,"attributes":[{"value":"/ Returns the adler32 that was read from the zlib header if it exists.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126368,"byte_end":126440,"line_start":222,"line_end":222,"column_start":5,"column_end":77}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126445,"byte_end":126454,"line_start":223,"line_end":223,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126824,"byte_end":126831,"line_start":236,"line_end":236,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":" Create a new tinfl_decompressor with all fields set to 0.\n","sig":null,"attributes":[{"value":"/ Create a new tinfl_decompressor with all fields set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126733,"byte_end":126794,"line_start":234,"line_end":234,"column_start":5,"column_end":66}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126799,"byte_end":126816,"line_start":235,"line_end":235,"column_start":5,"column_end":22}}]},{"kind":"Function","id":{"krate":0,"index":540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156503,"byte_end":156513,"line_start":1067,"line_end":1067,"column_start":8,"column_end":18},"name":"decompress","qualname":"::inflate::core::decompress","value":"fn decompress<'_, '_,\n'_>(&'_ mut DecompressorOxide, &'_ [u8], &'_ mut [u8], usize, u32)\n-> (TINFLStatus, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Main decompression function. Keeps decompressing data from `in_buf` until the `in_buf` is\n empty, `out` is full, the end of the deflate stream is hit, or there is an error in the\n deflate stream.","sig":null,"attributes":[{"value":"/ Main decompression function. Keeps decompressing data from `in_buf` until the `in_buf` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154496,"byte_end":154589,"line_start":1031,"line_end":1031,"column_start":1,"column_end":94}},{"value":"/ empty, `out` is full, the end of the deflate stream is hit, or there is an error in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154590,"byte_end":154681,"line_start":1032,"line_end":1032,"column_start":1,"column_end":92}},{"value":"/ deflate stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154682,"byte_end":154701,"line_start":1033,"line_end":1033,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154702,"byte_end":154705,"line_start":1034,"line_end":1034,"column_start":1,"column_end":4}},{"value":"/ # Arguments","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154706,"byte_end":154721,"line_start":1035,"line_end":1035,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154722,"byte_end":154725,"line_start":1036,"line_end":1036,"column_start":1,"column_end":4}},{"value":"/ `r` is a [`DecompressorOxide`] struct with the state of this stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154726,"byte_end":154798,"line_start":1037,"line_end":1037,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154799,"byte_end":154802,"line_start":1038,"line_end":1038,"column_start":1,"column_end":4}},{"value":"/ `in_buf` is a reference to the compressed data that is to be decompressed. The decompressor will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154803,"byte_end":154903,"line_start":1039,"line_end":1039,"column_start":1,"column_end":101}},{"value":"/ start at the first byte of this buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154904,"byte_end":154947,"line_start":1040,"line_end":1040,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154948,"byte_end":154951,"line_start":1041,"line_end":1041,"column_start":1,"column_end":4}},{"value":"/ `out` is a reference to the buffer that will store the decompressed data, and that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":154952,"byte_end":155038,"line_start":1042,"line_end":1042,"column_start":1,"column_end":87}},{"value":"/ stores previously decompressed data if any.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155039,"byte_end":155086,"line_start":1043,"line_end":1043,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155087,"byte_end":155090,"line_start":1044,"line_end":1044,"column_start":1,"column_end":4}},{"value":"/ * The offset given by `out_pos` indicates where in the output buffer slice writing should start.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155091,"byte_end":155191,"line_start":1045,"line_end":1045,"column_start":1,"column_end":101}},{"value":"/ * If [`TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF`] is not set, the output buffer is used in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155192,"byte_end":155288,"line_start":1046,"line_end":1046,"column_start":1,"column_end":97}},{"value":"/ wrapping manner, and it's size is required to be a power of 2.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155289,"byte_end":155355,"line_start":1047,"line_end":1047,"column_start":1,"column_end":67}},{"value":"/ * The decompression function normally needs access to 32KiB of the previously decompressed data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155356,"byte_end":155455,"line_start":1048,"line_end":1048,"column_start":1,"column_end":100}},{"value":"/(or to the beginning of the decompressed data if less than 32KiB has been decompressed.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155456,"byte_end":155547,"line_start":1049,"line_end":1049,"column_start":1,"column_end":92}},{"value":"/ - If this data is not available, decompression may fail.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155548,"byte_end":155612,"line_start":1050,"line_end":1050,"column_start":1,"column_end":65}},{"value":"/ - Some deflate compressors allow specifying a window size which limits match distances to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155613,"byte_end":155710,"line_start":1051,"line_end":1051,"column_start":1,"column_end":98}},{"value":"/ less than this, or alternatively an RLE mode where matches will only refer to the previous byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155711,"byte_end":155810,"line_start":1052,"line_end":1052,"column_start":1,"column_end":100}},{"value":"/ and thus allows a smaller output buffer. The window size can be specified in the zlib","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155811,"byte_end":155900,"line_start":1053,"line_end":1053,"column_start":1,"column_end":90}},{"value":"/ header structure, however, the header data should not be relied on to be correct.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155901,"byte_end":155986,"line_start":1054,"line_end":1054,"column_start":1,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155987,"byte_end":155990,"line_start":1055,"line_end":1055,"column_start":1,"column_end":4}},{"value":"/ `flags` indicates settings and status to the decompression function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":155991,"byte_end":156063,"line_start":1056,"line_end":1056,"column_start":1,"column_end":73}},{"value":"/ * The [`TINFL_FLAG_HAS_MORE_INPUT`] has to be specified if more compressed data is to be provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156064,"byte_end":156165,"line_start":1057,"line_end":1057,"column_start":1,"column_end":102}},{"value":"/ in a subsequent call to this function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156166,"byte_end":156208,"line_start":1058,"line_end":1058,"column_start":1,"column_end":43}},{"value":"/ * See the the [`inflate_flags`] module for details on other flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156209,"byte_end":156279,"line_start":1059,"line_end":1059,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156280,"byte_end":156283,"line_start":1060,"line_end":1060,"column_start":1,"column_end":4}},{"value":"/ # Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156284,"byte_end":156297,"line_start":1061,"line_end":1061,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156298,"byte_end":156301,"line_start":1062,"line_end":1062,"column_start":1,"column_end":4}},{"value":"/ Returns a tuple containing the status of the compressor, the number of input bytes read, and the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156302,"byte_end":156402,"line_start":1063,"line_end":1063,"column_start":1,"column_end":101}},{"value":"/ number of bytes output to `out`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156403,"byte_end":156439,"line_start":1064,"line_end":1064,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156440,"byte_end":156443,"line_start":1065,"line_end":1065,"column_start":1,"column_end":4}},{"value":"/ This function shouldn't panic pending any bugs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":156444,"byte_end":156495,"line_start":1066,"line_end":1066,"column_start":1,"column_end":52}}]},{"kind":"Mod","id":{"krate":0,"index":556},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"stream","qualname":"::inflate::stream","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","parent":null,"children":[{"krate":0,"index":557},{"krate":0,"index":560},{"krate":0,"index":561},{"krate":0,"index":564},{"krate":0,"index":567},{"krate":0,"index":568},{"krate":0,"index":571},{"krate":0,"index":574},{"krate":0,"index":577},{"krate":0,"index":580},{"krate":0,"index":583},{"krate":0,"index":584},{"krate":0,"index":587},{"krate":0,"index":590},{"krate":0,"index":593},{"krate":0,"index":596},{"krate":0,"index":599},{"krate":0,"index":602},{"krate":0,"index":604},{"krate":0,"index":606},{"krate":0,"index":608},{"krate":0,"index":610},{"krate":0,"index":613},{"krate":0,"index":616},{"krate":0,"index":618},{"krate":0,"index":628},{"krate":0,"index":631},{"krate":0,"index":640},{"krate":0,"index":641},{"krate":0,"index":642}],"decl_id":null,"docs":" Extra streaming decompression functionality.","sig":null,"attributes":[{"value":"/ Extra streaming decompression functionality.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":194483,"byte_end":194531,"line_start":1,"line_end":1,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":194532,"byte_end":194535,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ As of now this is mainly intended for use to build a higher-level wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":194536,"byte_end":194614,"line_start":3,"line_end":3,"column_start":1,"column_end":79}}]},{"kind":"Trait","id":{"krate":0,"index":602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":194964,"byte_end":194975,"line_start":12,"line_end":12,"column_start":11,"column_end":22},"name":"ResetPolicy","qualname":"::inflate::stream::ResetPolicy","value":"ResetPolicy","parent":null,"children":[{"krate":0,"index":603}],"decl_id":null,"docs":" Tag that determines reset policy of [InflateState](struct.InflateState.html)\n","sig":null,"attributes":[{"value":"/ Tag that determines reset policy of [InflateState](struct.InflateState.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":194873,"byte_end":194953,"line_start":11,"line_end":11,"column_start":1,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":603},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195008,"byte_end":195013,"line_start":14,"line_end":14,"column_start":8,"column_end":13},"name":"reset","qualname":"::inflate::stream::ResetPolicy::reset","value":"fn reset<'_, '_>(&'_ Self, &'_ mut InflateState)","parent":{"krate":0,"index":602},"children":[],"decl_id":null,"docs":" Performs reset\n","sig":null,"attributes":[{"value":"/ Performs reset","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":194982,"byte_end":195000,"line_start":13,"line_end":13,"column_start":5,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195235,"byte_end":195243,"line_start":20,"line_end":20,"column_start":12,"column_end":20},"name":"MinReset","qualname":"::inflate::stream::MinReset","value":"","parent":null,"children":[],"decl_id":null,"docs":" Resets state, without performing expensive ops (e.g. zeroing buffer)","sig":null,"attributes":[{"value":"/ Resets state, without performing expensive ops (e.g. zeroing buffer)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195051,"byte_end":195123,"line_start":17,"line_end":17,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195124,"byte_end":195127,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ Note that not zeroing buffer can lead to security issues when dealing with untrusted input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195128,"byte_end":195223,"line_start":19,"line_end":19,"column_start":1,"column_end":96}}]},{"kind":"Method","id":{"krate":0,"index":607},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195285,"byte_end":195290,"line_start":23,"line_end":23,"column_start":8,"column_end":13},"name":"reset","qualname":"::reset","value":"fn reset<'_, '_>(&'_ Self, &'_ mut InflateState)","parent":{"krate":0,"index":602},"children":[],"decl_id":{"krate":0,"index":603},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":608},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195640,"byte_end":195649,"line_start":34,"line_end":34,"column_start":12,"column_end":21},"name":"ZeroReset","qualname":"::inflate::stream::ZeroReset","value":"","parent":null,"children":[],"decl_id":null,"docs":" Resets state and zero memory, continuing to use the same data format.\n","sig":null,"attributes":[{"value":"/ Resets state and zero memory, continuing to use the same data format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195555,"byte_end":195628,"line_start":33,"line_end":33,"column_start":1,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":611},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195706,"byte_end":195711,"line_start":38,"line_end":38,"column_start":8,"column_end":13},"name":"reset","qualname":"::reset","value":"fn reset<'_, '_>(&'_ Self, &'_ mut InflateState)","parent":{"krate":0,"index":602},"children":[],"decl_id":{"krate":0,"index":603},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195689,"byte_end":195698,"line_start":37,"line_end":37,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195944,"byte_end":195953,"line_start":47,"line_end":47,"column_start":12,"column_end":21},"name":"FullReset","qualname":"::inflate::stream::FullReset","value":"","parent":null,"children":[],"decl_id":null,"docs":" Full reset of the state, including zeroing memory.","sig":null,"attributes":[{"value":"/ Full reset of the state, including zeroing memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195833,"byte_end":195887,"line_start":44,"line_end":44,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195888,"byte_end":195891,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ Requires to provide new data format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195892,"byte_end":195932,"line_start":46,"line_end":46,"column_start":1,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":615},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195954,"byte_end":195968,"line_start":47,"line_end":47,"column_start":22,"column_end":36},"name":"0","qualname":"::inflate::stream::FullReset::0","value":"DataFormat","parent":{"krate":0,"index":613},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":617},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":196026,"byte_end":196031,"line_start":51,"line_end":51,"column_start":8,"column_end":13},"name":"reset","qualname":"::reset","value":"fn reset<'_, '_>(&'_ Self, &'_ mut InflateState)","parent":{"krate":0,"index":602},"children":[],"decl_id":{"krate":0,"index":603},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":196009,"byte_end":196018,"line_start":50,"line_end":50,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":618},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":196247,"byte_end":196259,"line_start":59,"line_end":59,"column_start":12,"column_end":24},"name":"InflateState","qualname":"::inflate::stream::InflateState","value":"InflateState { }","parent":null,"children":[{"krate":0,"index":619},{"krate":0,"index":620},{"krate":0,"index":622},{"krate":0,"index":623},{"krate":0,"index":624},{"krate":0,"index":625},{"krate":0,"index":626},{"krate":0,"index":627}],"decl_id":null,"docs":" A struct that compbines a decompressor with extra data for streaming decompression.","sig":null,"attributes":[{"value":"/ A struct that compbines a decompressor with extra data for streaming decompression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":196144,"byte_end":196231,"line_start":57,"line_end":57,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":196232,"byte_end":196235,"line_start":58,"line_end":58,"column_start":1,"column_end":4}}]},{"kind":"Method","id":{"krate":0,"index":629},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197062,"byte_end":197069,"line_start":84,"line_end":84,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":632},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197768,"byte_end":197771,"line_start":106,"line_end":106,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(DataFormat) -> InflateState","parent":null,"children":[],"decl_id":null,"docs":" Create a new state.","sig":null,"attributes":[{"value":"/ Create a new state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197450,"byte_end":197473,"line_start":98,"line_end":98,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197478,"byte_end":197481,"line_start":99,"line_end":99,"column_start":5,"column_end":8}},{"value":"/ Note that this struct is quite large due to internal buffers, and as such storing it on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197486,"byte_end":197577,"line_start":100,"line_end":100,"column_start":5,"column_end":96}},{"value":"/ the stack is not recommended.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197582,"byte_end":197615,"line_start":101,"line_end":101,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197620,"byte_end":197623,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ # Parameters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197628,"byte_end":197644,"line_start":103,"line_end":103,"column_start":5,"column_end":21}},{"value":"/ `data_format`: Determines whether the compressed data is assumed to wrapped with zlib","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197649,"byte_end":197738,"line_start":104,"line_end":104,"column_start":5,"column_end":94}},{"value":"/ metadata.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197743,"byte_end":197756,"line_start":105,"line_end":105,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198105,"byte_end":198114,"line_start":118,"line_end":118,"column_start":12,"column_end":21},"name":"new_boxed","qualname":"::new_boxed","value":"fn new_boxed(DataFormat) -> Box","parent":null,"children":[],"decl_id":null,"docs":" Create a new state on the heap.","sig":null,"attributes":[{"value":"/ Create a new state on the heap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197917,"byte_end":197952,"line_start":113,"line_end":113,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197957,"byte_end":197960,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ # Parameters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197965,"byte_end":197981,"line_start":115,"line_end":115,"column_start":5,"column_end":21}},{"value":"/ `data_format`: Determines whether the compressed data is assumed to wrapped with zlib","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197986,"byte_end":198075,"line_start":116,"line_end":116,"column_start":5,"column_end":94}},{"value":"/ metadata.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198080,"byte_end":198093,"line_start":117,"line_end":117,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":634},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198323,"byte_end":198335,"line_start":125,"line_end":125,"column_start":12,"column_end":24},"name":"decompressor","qualname":"::decompressor","value":"fn decompressor<'_>(&'_ mut Self) -> &'_ mut DecompressorOxide","parent":null,"children":[],"decl_id":null,"docs":" Access the innner decompressor.\n","sig":null,"attributes":[{"value":"/ Access the innner decompressor.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198276,"byte_end":198311,"line_start":124,"line_end":124,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":635},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198506,"byte_end":198517,"line_start":130,"line_end":130,"column_start":18,"column_end":29},"name":"last_status","qualname":"::last_status","value":"const fn last_status<'_>(&'_ Self) -> TINFLStatus","parent":null,"children":[],"decl_id":null,"docs":" Return the status of the last call to `inflate` with this `InflateState`.\n","sig":null,"attributes":[{"value":"/ Return the status of the last call to `inflate` with this `InflateState`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198411,"byte_end":198488,"line_start":129,"line_end":129,"column_start":5,"column_end":82}}]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198843,"byte_end":198869,"line_start":139,"line_end":139,"column_start":12,"column_end":38},"name":"new_boxed_with_window_bits","qualname":"::new_boxed_with_window_bits","value":"fn new_boxed_with_window_bits(i32) -> Box","parent":null,"children":[],"decl_id":null,"docs":" Create a new state using miniz/zlib style window bits parameter.","sig":null,"attributes":[{"value":"/ Create a new state using miniz/zlib style window bits parameter.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198578,"byte_end":198646,"line_start":134,"line_end":134,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198651,"byte_end":198654,"line_start":135,"line_end":135,"column_start":5,"column_end":8}},{"value":"/ The decompressor does not support different window sizes. As such,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198659,"byte_end":198729,"line_start":136,"line_end":136,"column_start":5,"column_end":75}},{"value":"/ any positive (>0) value will set the zlib header flag, while a negative one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198734,"byte_end":198813,"line_start":137,"line_end":137,"column_start":5,"column_end":84}},{"value":"/ will not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":198818,"byte_end":198831,"line_start":138,"line_end":138,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":637},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199173,"byte_end":199178,"line_start":148,"line_end":148,"column_start":12,"column_end":17},"name":"reset","qualname":"::reset","value":"fn reset<'_>(&'_ mut Self, DataFormat)","parent":null,"children":[],"decl_id":null,"docs":" Reset the decompressor without re-allocating memory, using the given\n data format.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199054,"byte_end":199063,"line_start":145,"line_end":145,"column_start":5,"column_end":14}},{"value":"/ Reset the decompressor without re-allocating memory, using the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199068,"byte_end":199140,"line_start":146,"line_end":146,"column_start":5,"column_end":77}},{"value":"/ data format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199145,"byte_end":199161,"line_start":147,"line_end":147,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":638},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199352,"byte_end":199360,"line_start":154,"line_end":154,"column_start":12,"column_end":20},"name":"reset_as","qualname":"::reset_as","value":"fn reset_as(&'_ mut Self, T) where T: ResetPolicy","parent":null,"children":[],"decl_id":null,"docs":" Resets the state according to specified policy.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199275,"byte_end":199284,"line_start":152,"line_end":152,"column_start":5,"column_end":14}},{"value":"/ Resets the state according to specified policy.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199289,"byte_end":199340,"line_start":153,"line_end":153,"column_start":5,"column_end":56}}]},{"kind":"Function","id":{"krate":0,"index":640},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200685,"byte_end":200692,"line_start":182,"line_end":182,"column_start":8,"column_end":15},"name":"inflate","qualname":"::inflate::stream::inflate","value":"fn inflate<'_, '_, '_>(&'_ mut InflateState, &'_ [u8], &'_ mut [u8], MZFlush)\n-> StreamResult","parent":null,"children":[],"decl_id":null,"docs":" Try to decompress from `input` to `output` with the given [`InflateState`]","sig":null,"attributes":[{"value":"/ Try to decompress from `input` to `output` with the given [`InflateState`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199437,"byte_end":199515,"line_start":159,"line_end":159,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199516,"byte_end":199519,"line_start":160,"line_end":160,"column_start":1,"column_end":4}},{"value":"/ # `flush`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199520,"byte_end":199533,"line_start":161,"line_end":161,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199534,"byte_end":199537,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ Generally, the various [`MZFlush`] flags have meaning only on the compression side. They can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199538,"byte_end":199638,"line_start":163,"line_end":163,"column_start":1,"column_end":101}},{"value":"/ supplied here, but the only one that has any semantic meaning is [`MZFlush::Finish`], which is a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199639,"byte_end":199739,"line_start":164,"line_end":164,"column_start":1,"column_end":101}},{"value":"/ signal that the stream is expected to finish, and failing to do so is an error. It isn't","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199740,"byte_end":199833,"line_start":165,"line_end":165,"column_start":1,"column_end":94}},{"value":"/ necessary to specify it when the stream ends; you'll still get returned a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199834,"byte_end":199911,"line_start":166,"line_end":166,"column_start":1,"column_end":78}},{"value":"/ [`MZStatus::StreamEnd`] anyway. Other values either have no effect or cause errors. It's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":199912,"byte_end":200006,"line_start":167,"line_end":167,"column_start":1,"column_end":95}},{"value":"/ likely that you'll almost always just want to use [`MZFlush::None`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200007,"byte_end":200079,"line_start":168,"line_end":168,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200080,"byte_end":200083,"line_start":169,"line_end":169,"column_start":1,"column_end":4}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200084,"byte_end":200096,"line_start":170,"line_end":170,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200097,"byte_end":200100,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ Returns [`MZError::Buf`] if the size of the `output` slice is empty or no progress was made due","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200101,"byte_end":200200,"line_start":172,"line_end":172,"column_start":1,"column_end":100}},{"value":"/ to lack of expected input data, or if called with [`MZFlush::Finish`] and input wasn't all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200201,"byte_end":200295,"line_start":173,"line_end":173,"column_start":1,"column_end":95}},{"value":"/ consumed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200296,"byte_end":200309,"line_start":174,"line_end":174,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200310,"byte_end":200313,"line_start":175,"line_end":175,"column_start":1,"column_end":4}},{"value":"/ Returns [`MZError::Data`] if this or a a previous call failed with an error return from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200314,"byte_end":200405,"line_start":176,"line_end":176,"column_start":1,"column_end":92}},{"value":"/ [`TINFLStatus`]; probably indicates corrupted data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200406,"byte_end":200461,"line_start":177,"line_end":177,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200462,"byte_end":200465,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ Returns [`MZError::Stream`] when called with [`MZFlush::Full`] (meaningless on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200466,"byte_end":200548,"line_start":179,"line_end":179,"column_start":1,"column_end":83}},{"value":"/ decompression), or when called without [`MZFlush::Finish`] after an earlier call with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200549,"byte_end":200638,"line_start":180,"line_end":180,"column_start":1,"column_end":90}},{"value":"/ [`MZFlush::Finish`] has been made.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":200639,"byte_end":200677,"line_start":181,"line_end":181,"column_start":1,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":948},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108815,"byte_end":108839,"line_start":34,"line_end":34,"column_start":5,"column_end":29},"name":"FailedCannotMakeProgress","qualname":"::inflate::TINFLStatus::FailedCannotMakeProgress","value":"TINFLStatus::FailedCannotMakeProgress","parent":{"krate":0,"index":947},"children":[],"decl_id":null,"docs":" More input data was expected, but the caller indicated that there was no more data, so the\n input stream is likely truncated.","sig":null,"attributes":[{"value":"/ More input data was expected, but the caller indicated that there was no more data, so the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108240,"byte_end":108334,"line_start":26,"line_end":26,"column_start":5,"column_end":99}},{"value":"/ input stream is likely truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108339,"byte_end":108376,"line_start":27,"line_end":27,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108381,"byte_end":108384,"line_start":28,"line_end":28,"column_start":5,"column_end":8}},{"value":"/ This can't happen if you have provided the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108389,"byte_end":108435,"line_start":29,"line_end":29,"column_start":5,"column_end":51}},{"value":"/ [`TINFL_FLAG_HAS_MORE_INPUT`][core::inflate_flags::TINFL_FLAG_HAS_MORE_INPUT] flag to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108440,"byte_end":108533,"line_start":30,"line_end":30,"column_start":5,"column_end":98}},{"value":"/ decompression. By setting that flag, you indicate more input exists but is not provided,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108538,"byte_end":108631,"line_start":31,"line_end":31,"column_start":5,"column_end":98}},{"value":"/ and so reaching the end of the input data without finding the end of the compressed stream","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108636,"byte_end":108730,"line_start":32,"line_end":32,"column_start":5,"column_end":99}},{"value":"/ would instead return a [`NeedsMoreInput`][Self::NeedsMoreInput] status.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108735,"byte_end":108810,"line_start":33,"line_end":33,"column_start":5,"column_end":80}}]},{"kind":"TupleVariant","id":{"krate":0,"index":951},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108973,"byte_end":108981,"line_start":37,"line_end":37,"column_start":5,"column_end":13},"name":"BadParam","qualname":"::inflate::TINFLStatus::BadParam","value":"TINFLStatus::BadParam","parent":{"krate":0,"index":947},"children":[],"decl_id":null,"docs":" The output buffer is an invalid size; consider the `flags` parameter.\n","sig":null,"attributes":[{"value":"/ The output buffer is an invalid size; consider the `flags` parameter.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108895,"byte_end":108968,"line_start":36,"line_end":36,"column_start":5,"column_end":78}}]},{"kind":"TupleVariant","id":{"krate":0,"index":954},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109135,"byte_end":109150,"line_start":41,"line_end":41,"column_start":5,"column_end":20},"name":"Adler32Mismatch","qualname":"::inflate::TINFLStatus::Adler32Mismatch","value":"TINFLStatus::Adler32Mismatch","parent":{"krate":0,"index":947},"children":[],"decl_id":null,"docs":" The decompression went fine, but the adler32 checksum did not match the one\n provided in the header.\n","sig":null,"attributes":[{"value":"/ The decompression went fine, but the adler32 checksum did not match the one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109019,"byte_end":109098,"line_start":39,"line_end":39,"column_start":5,"column_end":84}},{"value":"/ provided in the header.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109103,"byte_end":109130,"line_start":40,"line_end":40,"column_start":5,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":957},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109245,"byte_end":109251,"line_start":44,"line_end":44,"column_start":5,"column_end":11},"name":"Failed","qualname":"::inflate::TINFLStatus::Failed","value":"TINFLStatus::Failed","parent":{"krate":0,"index":947},"children":[],"decl_id":null,"docs":" Failed to decompress due to invalid data.\n","sig":null,"attributes":[{"value":"/ Failed to decompress due to invalid data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109195,"byte_end":109240,"line_start":43,"line_end":43,"column_start":5,"column_end":50}}]},{"kind":"TupleVariant","id":{"krate":0,"index":960},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109415,"byte_end":109419,"line_start":49,"line_end":49,"column_start":5,"column_end":9},"name":"Done","qualname":"::inflate::TINFLStatus::Done","value":"TINFLStatus::Done","parent":{"krate":0,"index":947},"children":[],"decl_id":null,"docs":" Finished decompression without issues.","sig":null,"attributes":[{"value":"/ Finished decompression without issues.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109286,"byte_end":109328,"line_start":46,"line_end":46,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109333,"byte_end":109336,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ This indicates the end of the compressed stream has been reached.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109341,"byte_end":109410,"line_start":48,"line_end":48,"column_start":5,"column_end":74}}]},{"kind":"TupleVariant","id":{"krate":0,"index":963},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110018,"byte_end":110032,"line_start":59,"line_end":59,"column_start":5,"column_end":19},"name":"NeedsMoreInput","qualname":"::inflate::TINFLStatus::NeedsMoreInput","value":"TINFLStatus::NeedsMoreInput","parent":{"krate":0,"index":947},"children":[],"decl_id":null,"docs":" The decompressor needs more input data to continue decompressing.","sig":null,"attributes":[{"value":"/ The decompressor needs more input data to continue decompressing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109452,"byte_end":109521,"line_start":51,"line_end":51,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109526,"byte_end":109529,"line_start":52,"line_end":52,"column_start":5,"column_end":8}},{"value":"/ This occurs when there's no more consumable input, but the end of the stream hasn't been","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109534,"byte_end":109626,"line_start":53,"line_end":53,"column_start":5,"column_end":97}},{"value":"/ reached, and you have supplied the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109631,"byte_end":109669,"line_start":54,"line_end":54,"column_start":5,"column_end":43}},{"value":"/ [`TINFL_FLAG_HAS_MORE_INPUT`][core::inflate_flags::TINFL_FLAG_HAS_MORE_INPUT] flag to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109674,"byte_end":109767,"line_start":55,"line_end":55,"column_start":5,"column_end":98}},{"value":"/ decompressor. Had you not supplied that flag (which would mean you were asserting that you","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109772,"byte_end":109867,"line_start":56,"line_end":56,"column_start":5,"column_end":100}},{"value":"/ believed all the data was available) you would have gotten a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109872,"byte_end":109936,"line_start":57,"line_end":57,"column_start":5,"column_end":69}},{"value":"/ [`FailedCannotMakeProcess`][Self::FailedCannotMakeProgress] instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":109941,"byte_end":110013,"line_start":58,"line_end":58,"column_start":5,"column_end":77}}]},{"kind":"TupleVariant","id":{"krate":0,"index":966},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110151,"byte_end":110164,"line_start":62,"line_end":62,"column_start":5,"column_end":18},"name":"HasMoreOutput","qualname":"::inflate::TINFLStatus::HasMoreOutput","value":"TINFLStatus::HasMoreOutput","parent":{"krate":0,"index":947},"children":[],"decl_id":null,"docs":" There is still pending data that didn't fit in the output buffer.\n","sig":null,"attributes":[{"value":"/ There is still pending data that didn't fit in the output buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110077,"byte_end":110146,"line_start":61,"line_end":61,"column_start":5,"column_end":74}}]},{"kind":"Enum","id":{"krate":0,"index":947},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108222,"byte_end":108233,"line_start":25,"line_end":25,"column_start":10,"column_end":21},"name":"TINFLStatus","qualname":"::inflate::TINFLStatus","value":"enum TINFLStatus {\n FailedCannotMakeProgress = ,\n BadParam = ,\n Adler32Mismatch = ,\n Failed = ,\n Done = ,\n NeedsMoreInput = ,\n HasMoreOutput = ,\n}","parent":null,"children":[{"krate":0,"index":948},{"krate":0,"index":951},{"krate":0,"index":954},{"krate":0,"index":957},{"krate":0,"index":960},{"krate":0,"index":963},{"krate":0,"index":966}],"decl_id":null,"docs":" Return status codes.\n","sig":null,"attributes":[{"value":"/ Return status codes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108125,"byte_end":108149,"line_start":22,"line_end":22,"column_start":1,"column_end":25}},{"value":"repr(i8)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":108150,"byte_end":108161,"line_start":23,"line_end":23,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110236,"byte_end":110244,"line_start":66,"line_end":66,"column_start":12,"column_end":20},"name":"from_i32","qualname":"::from_i32","value":"fn from_i32(i32) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":654},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110995,"byte_end":111012,"line_start":85,"line_end":85,"column_start":8,"column_end":25},"name":"decompress_to_vec","qualname":"::inflate::decompress_to_vec","value":"fn decompress_to_vec<'_>(&'_ [u8]) -> Result, TINFLStatus>","parent":null,"children":[],"decl_id":null,"docs":" Decompress the deflate-encoded data in `input` to a vector.","sig":null,"attributes":[{"value":"/ Decompress the deflate-encoded data in `input` to a vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110816,"byte_end":110879,"line_start":81,"line_end":81,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110880,"byte_end":110883,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ Returns a tuple of the [`Vec`] of decompressed data and the [status result][TINFLStatus].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110884,"byte_end":110977,"line_start":83,"line_end":83,"column_start":1,"column_end":94}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110978,"byte_end":110987,"line_start":84,"line_end":84,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":655},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111323,"byte_end":111345,"line_start":93,"line_end":93,"column_start":8,"column_end":30},"name":"decompress_to_vec_zlib","qualname":"::inflate::decompress_to_vec_zlib","value":"fn decompress_to_vec_zlib<'_>(&'_ [u8]) -> Result, TINFLStatus>","parent":null,"children":[],"decl_id":null,"docs":" Decompress the deflate-encoded data (with a zlib wrapper) in `input` to a vector.","sig":null,"attributes":[{"value":"/ Decompress the deflate-encoded data (with a zlib wrapper) in `input` to a vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111122,"byte_end":111207,"line_start":89,"line_end":89,"column_start":1,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111208,"byte_end":111211,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ Returns a tuple of the [`Vec`] of decompressed data and the [status result][TINFLStatus].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111212,"byte_end":111305,"line_start":91,"line_end":91,"column_start":1,"column_end":94}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111306,"byte_end":111315,"line_start":92,"line_end":92,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111853,"byte_end":111881,"line_start":107,"line_end":107,"column_start":8,"column_end":36},"name":"decompress_to_vec_with_limit","qualname":"::inflate::decompress_to_vec_with_limit","value":"fn decompress_to_vec_with_limit<'_>(&'_ [u8], usize)\n-> Result, TINFLStatus>","parent":null,"children":[],"decl_id":null,"docs":" Decompress the deflate-encoded data in `input` to a vector.\n The vector is grown to at most `max_size` bytes; if the data does not fit in that size,\n [`TINFLStatus::HasMoreOutput`] error is returned.","sig":null,"attributes":[{"value":"/ Decompress the deflate-encoded data in `input` to a vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111528,"byte_end":111591,"line_start":101,"line_end":101,"column_start":1,"column_end":64}},{"value":"/ The vector is grown to at most `max_size` bytes; if the data does not fit in that size,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111592,"byte_end":111683,"line_start":102,"line_end":102,"column_start":1,"column_end":92}},{"value":"/ [`TINFLStatus::HasMoreOutput`] error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111684,"byte_end":111737,"line_start":103,"line_end":103,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111738,"byte_end":111741,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ Returns a tuple of the [`Vec`] of decompressed data and the [status result][TINFLStatus].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111742,"byte_end":111835,"line_start":105,"line_end":105,"column_start":1,"column_end":94}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111836,"byte_end":111845,"line_start":106,"line_end":106,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":657},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":112345,"byte_end":112378,"line_start":117,"line_end":117,"column_start":8,"column_end":41},"name":"decompress_to_vec_zlib_with_limit","qualname":"::inflate::decompress_to_vec_zlib_with_limit","value":"fn decompress_to_vec_zlib_with_limit<'_>(&'_ [u8], usize)\n-> Result, TINFLStatus>","parent":null,"children":[],"decl_id":null,"docs":" Decompress the deflate-encoded data (with a zlib wrapper) in `input` to a vector.\n The vector is grown to at most `max_size` bytes; if the data does not fit in that size,\n [`TINFLStatus::HasMoreOutput`] error is returned.","sig":null,"attributes":[{"value":"/ Decompress the deflate-encoded data (with a zlib wrapper) in `input` to a vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":111998,"byte_end":112083,"line_start":111,"line_end":111,"column_start":1,"column_end":86}},{"value":"/ The vector is grown to at most `max_size` bytes; if the data does not fit in that size,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":112084,"byte_end":112175,"line_start":112,"line_end":112,"column_start":1,"column_end":92}},{"value":"/ [`TINFLStatus::HasMoreOutput`] error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":112176,"byte_end":112229,"line_start":113,"line_end":113,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":112230,"byte_end":112233,"line_start":114,"line_end":114,"column_start":1,"column_end":4}},{"value":"/ Returns a tuple of the [`Vec`] of decompressed data and the [status result][TINFLStatus].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":112234,"byte_end":112327,"line_start":115,"line_end":115,"column_start":1,"column_end":94}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":112328,"byte_end":112337,"line_start":116,"line_end":116,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":659},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114759,"byte_end":114789,"line_start":181,"line_end":181,"column_start":8,"column_end":38},"name":"decompress_slice_iter_to_slice","qualname":"::inflate::decompress_slice_iter_to_slice","value":"fn decompress_slice_iter_to_slice<'out, 'inp,\nimpl Iterator>(&'out mut [u8],\nimpl Iterator, bool, bool) -> Result\nwhere impl Iterator: Iterator","parent":null,"children":[],"decl_id":null,"docs":" Decompress one or more source slices from an iterator into the output slice.","sig":null,"attributes":[{"value":"/ Decompress one or more source slices from an iterator into the output slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114087,"byte_end":114167,"line_start":168,"line_end":168,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114168,"byte_end":114171,"line_start":169,"line_end":169,"column_start":1,"column_end":4}},{"value":"/ * On success, returns the number of bytes that were written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114172,"byte_end":114236,"line_start":170,"line_end":170,"column_start":1,"column_end":65}},{"value":"/ * On failure, returns the failure status code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114237,"byte_end":114287,"line_start":171,"line_end":171,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114288,"byte_end":114291,"line_start":172,"line_end":172,"column_start":1,"column_end":4}},{"value":"/ This will fail if the output buffer is not large enough, but in that case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114292,"byte_end":114369,"line_start":173,"line_end":173,"column_start":1,"column_end":78}},{"value":"/ the output buffer will still contain the partial decompression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114370,"byte_end":114437,"line_start":174,"line_end":174,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114438,"byte_end":114441,"line_start":175,"line_end":175,"column_start":1,"column_end":4}},{"value":"/ * `out` the output buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114442,"byte_end":114472,"line_start":176,"line_end":176,"column_start":1,"column_end":31}},{"value":"/ * `it` the iterator of input slices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114473,"byte_end":114513,"line_start":177,"line_end":177,"column_start":1,"column_end":41}},{"value":"/ * `zlib_header` if the first slice out of the iterator is expected to have a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114514,"byte_end":114594,"line_start":178,"line_end":178,"column_start":1,"column_end":81}},{"value":"/ Zlib header. Otherwise the slices are assumed to be the deflate data only.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114595,"byte_end":114675,"line_start":179,"line_end":179,"column_start":1,"column_end":81}},{"value":"/ * `ignore_adler32` if the adler32 checksum should be calculated or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":114676,"byte_end":114751,"line_start":180,"line_end":180,"column_start":1,"column_end":76}}]},{"kind":"Const","id":{"krate":0,"index":665},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs","byte_start":208632,"byte_end":208647,"line_start":2,"line_end":2,"column_start":11,"column_end":26},"name":"MZ_ADLER32_INIT","qualname":"::shared::MZ_ADLER32_INIT","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":666},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs","byte_start":208684,"byte_end":208706,"line_start":5,"line_end":5,"column_start":11,"column_end":33},"name":"MZ_DEFAULT_WINDOW_BITS","qualname":"::shared::MZ_DEFAULT_WINDOW_BITS","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":669},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs","byte_start":208890,"byte_end":208904,"line_start":13,"line_end":13,"column_start":8,"column_end":22},"name":"update_adler32","qualname":"::shared::update_adler32","value":"fn update_adler32<'_>(u32, &'_ [u8]) -> u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(not(feature = \"simd\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/shared.rs","byte_start":208853,"byte_end":208882,"line_start":12,"line_end":12,"column_start":1,"column_end":30}}]},{"kind":"TupleVariant","id":{"krate":0,"index":984},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1280,"byte_end":1284,"line_start":44,"line_end":44,"column_start":5,"column_end":9},"name":"None","qualname":"::MZFlush::None","value":"MZFlush::None","parent":{"krate":0,"index":983},"children":[],"decl_id":null,"docs":" Don't force any flushing.\n Used when more input data is expected.\n","sig":null,"attributes":[{"value":"/ Don't force any flushing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1199,"byte_end":1228,"line_start":42,"line_end":42,"column_start":5,"column_end":34}},{"value":"/ Used when more input data is expected.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1233,"byte_end":1275,"line_start":43,"line_end":43,"column_start":5,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":987},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1361,"byte_end":1368,"line_start":47,"line_end":47,"column_start":5,"column_end":12},"name":"Partial","qualname":"::MZFlush::Partial","value":"MZFlush::Partial","parent":{"krate":0,"index":983},"children":[],"decl_id":null,"docs":" Zlib partial flush.\n Currently treated as [`Sync`].\n","sig":null,"attributes":[{"value":"/ Zlib partial flush.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1294,"byte_end":1317,"line_start":45,"line_end":45,"column_start":5,"column_end":28}},{"value":"/ Currently treated as [`Sync`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1322,"byte_end":1356,"line_start":46,"line_end":46,"column_start":5,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":990},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1502,"byte_end":1506,"line_start":50,"line_end":50,"column_start":5,"column_end":9},"name":"Sync","qualname":"::MZFlush::Sync","value":"MZFlush::Sync","parent":{"krate":0,"index":983},"children":[],"decl_id":null,"docs":" Finish compressing the currently buffered data, and output an empty raw block.\n Has no use in decompression.\n","sig":null,"attributes":[{"value":"/ Finish compressing the currently buffered data, and output an empty raw block.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1378,"byte_end":1460,"line_start":48,"line_end":48,"column_start":5,"column_end":87}},{"value":"/ Has no use in decompression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1465,"byte_end":1497,"line_start":49,"line_end":49,"column_start":5,"column_end":37}}]},{"kind":"TupleVariant","id":{"krate":0,"index":993},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1758,"byte_end":1762,"line_start":55,"line_end":55,"column_start":5,"column_end":9},"name":"Full","qualname":"::MZFlush::Full","value":"MZFlush::Full","parent":{"krate":0,"index":983},"children":[],"decl_id":null,"docs":" Same as [`Sync`], but resets the compression dictionary so that further compressed\n data does not depend on data compressed before the flush.","sig":null,"attributes":[{"value":"/ Same as [`Sync`], but resets the compression dictionary so that further compressed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1516,"byte_end":1602,"line_start":51,"line_end":51,"column_start":5,"column_end":91}},{"value":"/ data does not depend on data compressed before the flush.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1607,"byte_end":1668,"line_start":52,"line_end":52,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1673,"byte_end":1676,"line_start":53,"line_end":53,"column_start":5,"column_end":8}},{"value":"/ Has no use in decompression, and is an error to supply in that case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1681,"byte_end":1753,"line_start":54,"line_end":54,"column_start":5,"column_end":77}}]},{"kind":"TupleVariant","id":{"krate":0,"index":996},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1836,"byte_end":1842,"line_start":57,"line_end":57,"column_start":5,"column_end":11},"name":"Finish","qualname":"::MZFlush::Finish","value":"MZFlush::Finish","parent":{"krate":0,"index":983},"children":[],"decl_id":null,"docs":" Attempt to flush the remaining data and end the stream.\n","sig":null,"attributes":[{"value":"/ Attempt to flush the remaining data and end the stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1772,"byte_end":1831,"line_start":56,"line_end":56,"column_start":5,"column_end":64}}]},{"kind":"TupleVariant","id":{"krate":0,"index":999},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1877,"byte_end":1882,"line_start":59,"line_end":59,"column_start":5,"column_end":10},"name":"Block","qualname":"::MZFlush::Block","value":"MZFlush::Block","parent":{"krate":0,"index":983},"children":[],"decl_id":null,"docs":" Not implemented.\n","sig":null,"attributes":[{"value":"/ Not implemented.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1852,"byte_end":1872,"line_start":58,"line_end":58,"column_start":5,"column_end":25}}]},{"kind":"Enum","id":{"krate":0,"index":983},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1185,"byte_end":1192,"line_start":41,"line_end":41,"column_start":10,"column_end":17},"name":"MZFlush","qualname":"::MZFlush","value":"enum MZFlush { None = , Partial = , Sync = , Full = , Finish = , Block = , }","parent":null,"children":[{"krate":0,"index":984},{"krate":0,"index":987},{"krate":0,"index":990},{"krate":0,"index":993},{"krate":0,"index":996},{"krate":0,"index":999}],"decl_id":null,"docs":" A list of flush types.","sig":null,"attributes":[{"value":"/ A list of flush types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":999,"byte_end":1025,"line_start":36,"line_end":36,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1026,"byte_end":1029,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ See for more in-depth info.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1030,"byte_end":1111,"line_start":38,"line_end":38,"column_start":1,"column_end":82}},{"value":"repr(i32)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1112,"byte_end":1124,"line_start":39,"line_end":39,"column_start":1,"column_end":13}}]},{"kind":"Method","id":{"krate":0,"index":681},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2032,"byte_end":2035,"line_start":66,"line_end":66,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(i32) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Create an MZFlush value from an integer value.","sig":null,"attributes":[{"value":"/ Create an MZFlush value from an integer value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1910,"byte_end":1960,"line_start":63,"line_end":63,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1965,"byte_end":1968,"line_start":64,"line_end":64,"column_start":5,"column_end":8}},{"value":"/ Returns `MZError::Param` on invalid values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1973,"byte_end":2020,"line_start":65,"line_end":65,"column_start":5,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1017},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2762,"byte_end":2764,"line_start":88,"line_end":88,"column_start":5,"column_end":7},"name":"Ok","qualname":"::MZStatus::Ok","value":"MZStatus::Ok","parent":{"krate":0,"index":1016},"children":[],"decl_id":null,"docs":" Operation succeeded.","sig":null,"attributes":[{"value":"/ Operation succeeded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2608,"byte_end":2632,"line_start":84,"line_end":84,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2637,"byte_end":2640,"line_start":85,"line_end":85,"column_start":5,"column_end":8}},{"value":"/ Some data was decompressed or compressed; see the byte counters in the [`StreamResult`] for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2645,"byte_end":2740,"line_start":86,"line_end":86,"column_start":5,"column_end":100}},{"value":"/ details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2745,"byte_end":2757,"line_start":87,"line_end":87,"column_start":5,"column_end":17}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1020},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3028,"byte_end":3037,"line_start":95,"line_end":95,"column_start":5,"column_end":14},"name":"StreamEnd","qualname":"::MZStatus::StreamEnd","value":"MZStatus::StreamEnd","parent":{"krate":0,"index":1016},"children":[],"decl_id":null,"docs":" Operation succeeded and end of deflate stream was found.","sig":null,"attributes":[{"value":"/ Operation succeeded and end of deflate stream was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2775,"byte_end":2835,"line_start":90,"line_end":90,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2840,"byte_end":2843,"line_start":91,"line_end":91,"column_start":5,"column_end":8}},{"value":"/ X-ref [`TINFLStatus::Done`][inflate::TINFLStatus::Done] or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2848,"byte_end":2910,"line_start":92,"line_end":92,"column_start":5,"column_end":67}},{"value":"/ [`TDEFLStatus::Done`][deflate::core::TDEFLStatus::Done] for `inflate` or `deflate`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2915,"byte_end":3001,"line_start":93,"line_end":93,"column_start":5,"column_end":91}},{"value":"/ respectively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3006,"byte_end":3023,"line_start":94,"line_end":94,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1023},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3063,"byte_end":3071,"line_start":98,"line_end":98,"column_start":5,"column_end":13},"name":"NeedDict","qualname":"::MZStatus::NeedDict","value":"MZStatus::NeedDict","parent":{"krate":0,"index":1016},"children":[],"decl_id":null,"docs":" Unused\n","sig":null,"attributes":[{"value":"/ Unused","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3048,"byte_end":3058,"line_start":97,"line_end":97,"column_start":5,"column_end":15}}]},{"kind":"Enum","id":{"krate":0,"index":1016},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2593,"byte_end":2601,"line_start":83,"line_end":83,"column_start":10,"column_end":18},"name":"MZStatus","qualname":"::MZStatus","value":"enum MZStatus { Ok = , StreamEnd = , NeedDict = , }","parent":null,"children":[{"krate":0,"index":1017},{"krate":0,"index":1020},{"krate":0,"index":1023}],"decl_id":null,"docs":" A list of miniz successful status codes.","sig":null,"attributes":[{"value":"/ A list of miniz successful status codes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2304,"byte_end":2348,"line_start":77,"line_end":77,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2349,"byte_end":2352,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ These are emitted as the [`Ok`] side of a [`MZResult`] in the [`StreamResult`] returned from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2353,"byte_end":2449,"line_start":79,"line_end":79,"column_start":1,"column_end":97}},{"value":"/ [`deflate::stream::deflate()`] or [`inflate::stream::inflate()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2450,"byte_end":2519,"line_start":80,"line_end":80,"column_start":1,"column_end":70}},{"value":"repr(i32)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":2520,"byte_end":2532,"line_start":81,"line_end":81,"column_start":1,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1041},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3395,"byte_end":3400,"line_start":109,"line_end":109,"column_start":5,"column_end":10},"name":"ErrNo","qualname":"::MZError::ErrNo","value":"MZError::ErrNo","parent":{"krate":0,"index":1040},"children":[],"decl_id":null,"docs":" Unused\n","sig":null,"attributes":[{"value":"/ Unused","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3380,"byte_end":3390,"line_start":108,"line_end":108,"column_start":5,"column_end":15}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1044},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3687,"byte_end":3693,"line_start":117,"line_end":117,"column_start":5,"column_end":11},"name":"Stream","qualname":"::MZError::Stream","value":"MZError::Stream","parent":{"krate":0,"index":1040},"children":[],"decl_id":null,"docs":" General stream error.","sig":null,"attributes":[{"value":"/ General stream error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3412,"byte_end":3437,"line_start":111,"line_end":111,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3442,"byte_end":3445,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ See [`inflate::stream::inflate()`] docs for details of how it can occur there.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3450,"byte_end":3532,"line_start":113,"line_end":113,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3537,"byte_end":3540,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ See [`deflate::stream::deflate()`] docs for how it can in principle occur there, though it's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3545,"byte_end":3641,"line_start":115,"line_end":115,"column_start":5,"column_end":101}},{"value":"/ believed impossible in practice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3646,"byte_end":3682,"line_start":116,"line_end":116,"column_start":5,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1047},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3847,"byte_end":3851,"line_start":122,"line_end":122,"column_start":5,"column_end":9},"name":"Data","qualname":"::MZError::Data","value":"MZError::Data","parent":{"krate":0,"index":1040},"children":[],"decl_id":null,"docs":" Error in inflation; see [`inflate::stream::inflate()`] for details.","sig":null,"attributes":[{"value":"/ Error in inflation; see [`inflate::stream::inflate()`] for details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3705,"byte_end":3776,"line_start":119,"line_end":119,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3781,"byte_end":3784,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ Not returned from [`deflate::stream::deflate()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3789,"byte_end":3842,"line_start":121,"line_end":121,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1050},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3878,"byte_end":3881,"line_start":125,"line_end":125,"column_start":5,"column_end":8},"name":"Mem","qualname":"::MZError::Mem","value":"MZError::Mem","parent":{"krate":0,"index":1040},"children":[],"decl_id":null,"docs":" Unused\n","sig":null,"attributes":[{"value":"/ Unused","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3863,"byte_end":3873,"line_start":124,"line_end":124,"column_start":5,"column_end":15}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4090,"byte_end":4093,"line_start":131,"line_end":131,"column_start":5,"column_end":8},"name":"Buf","qualname":"::MZError::Buf","value":"MZError::Buf","parent":{"krate":0,"index":1040},"children":[],"decl_id":null,"docs":" Buffer-related error.","sig":null,"attributes":[{"value":"/ Buffer-related error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3893,"byte_end":3918,"line_start":127,"line_end":127,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3923,"byte_end":3926,"line_start":128,"line_end":128,"column_start":5,"column_end":8}},{"value":"/ See the docs of [`deflate::stream::deflate()`] or [`inflate::stream::inflate()`] for details","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3931,"byte_end":4027,"line_start":129,"line_end":129,"column_start":5,"column_end":101}},{"value":"/ of when it would trigger in the one you're using.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4032,"byte_end":4085,"line_start":130,"line_end":130,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4120,"byte_end":4127,"line_start":134,"line_end":134,"column_start":5,"column_end":12},"name":"Version","qualname":"::MZError::Version","value":"MZError::Version","parent":{"krate":0,"index":1040},"children":[],"decl_id":null,"docs":" Unused\n","sig":null,"attributes":[{"value":"/ Unused","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4105,"byte_end":4115,"line_start":133,"line_end":133,"column_start":5,"column_end":15}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1059},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4345,"byte_end":4350,"line_start":140,"line_end":140,"column_start":5,"column_end":10},"name":"Param","qualname":"::MZError::Param","value":"MZError::Param","parent":{"krate":0,"index":1040},"children":[],"decl_id":null,"docs":" Bad parameters.","sig":null,"attributes":[{"value":"/ Bad parameters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4139,"byte_end":4158,"line_start":136,"line_end":136,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4163,"byte_end":4166,"line_start":137,"line_end":137,"column_start":5,"column_end":8}},{"value":"/ This can be returned from [`deflate::stream::deflate()`] in the case of bad parameters. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4171,"byte_end":4267,"line_start":138,"line_end":138,"column_start":5,"column_end":101}},{"value":"/ [`TDEFLStatus::BadParam`][deflate::core::TDEFLStatus::BadParam].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4272,"byte_end":4340,"line_start":139,"line_end":139,"column_start":5,"column_end":73}}]},{"kind":"Enum","id":{"krate":0,"index":1040},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3366,"byte_end":3373,"line_start":107,"line_end":107,"column_start":10,"column_end":17},"name":"MZError","qualname":"::MZError","value":"enum MZError {\n ErrNo = ,\n Stream = ,\n Data = ,\n Mem = ,\n Buf = ,\n Version = ,\n Param = ,\n}","parent":null,"children":[{"krate":0,"index":1041},{"krate":0,"index":1044},{"krate":0,"index":1047},{"krate":0,"index":1050},{"krate":0,"index":1053},{"krate":0,"index":1056},{"krate":0,"index":1059}],"decl_id":null,"docs":" A list of miniz failed status codes.","sig":null,"attributes":[{"value":"/ A list of miniz failed status codes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3080,"byte_end":3120,"line_start":101,"line_end":101,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3121,"byte_end":3124,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ These are emitted as the [`Err`] side of a [`MZResult`] in the [`StreamResult`] returned from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3125,"byte_end":3222,"line_start":103,"line_end":103,"column_start":1,"column_end":98}},{"value":"/ [`deflate::stream::deflate()`] or [`inflate::stream::inflate()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3223,"byte_end":3292,"line_start":104,"line_end":104,"column_start":1,"column_end":70}},{"value":"repr(i32)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":3293,"byte_end":3305,"line_start":105,"line_end":105,"column_start":1,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1077},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4572,"byte_end":4576,"line_start":148,"line_end":148,"column_start":5,"column_end":9},"name":"Zlib","qualname":"::DataFormat::Zlib","value":"DataFormat::Zlib","parent":{"krate":0,"index":1076},"children":[],"decl_id":null,"docs":" Wrapped using the [zlib](http://www.zlib.org/rfc-zlib.html) format.\n","sig":null,"attributes":[{"value":"/ Wrapped using the [zlib](http://www.zlib.org/rfc-zlib.html) format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4496,"byte_end":4567,"line_start":147,"line_end":147,"column_start":5,"column_end":76}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1079},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4737,"byte_end":4755,"line_start":151,"line_end":151,"column_start":5,"column_end":23},"name":"ZLibIgnoreChecksum","qualname":"::DataFormat::ZLibIgnoreChecksum","value":"DataFormat::ZLibIgnoreChecksum","parent":{"krate":0,"index":1076},"children":[],"decl_id":null,"docs":" Zlib wrapped but ignore and don't compute the adler32 checksum.\n Currently only used for inflate, behaves the same as Zlib for compression.\n","sig":null,"attributes":[{"value":"/ Zlib wrapped but ignore and don't compute the adler32 checksum.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4582,"byte_end":4649,"line_start":149,"line_end":149,"column_start":5,"column_end":72}},{"value":"/ Currently only used for inflate, behaves the same as Zlib for compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4654,"byte_end":4732,"line_start":150,"line_end":150,"column_start":5,"column_end":83}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1081},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4782,"byte_end":4785,"line_start":153,"line_end":153,"column_start":5,"column_end":8},"name":"Raw","qualname":"::DataFormat::Raw","value":"DataFormat::Raw","parent":{"krate":0,"index":1076},"children":[],"decl_id":null,"docs":" Raw DEFLATE.\n","sig":null,"attributes":[{"value":"/ Raw DEFLATE.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4761,"byte_end":4777,"line_start":152,"line_end":152,"column_start":5,"column_end":21}}]},{"kind":"Enum","id":{"krate":0,"index":1076},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4479,"byte_end":4489,"line_start":146,"line_end":146,"column_start":10,"column_end":20},"name":"DataFormat","qualname":"::DataFormat","value":"enum DataFormat { Zlib, ZLibIgnoreChecksum, Raw, }","parent":null,"children":[{"krate":0,"index":1077},{"krate":0,"index":1079},{"krate":0,"index":1081}],"decl_id":null,"docs":" How compressed data is wrapped.\n","sig":null,"attributes":[{"value":"/ How compressed data is wrapped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4365,"byte_end":4400,"line_start":143,"line_end":143,"column_start":1,"column_end":36}},{"value":"non_exhaustive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4452,"byte_end":4469,"line_start":145,"line_end":145,"column_start":1,"column_end":18}}]},{"kind":"Type","id":{"krate":0,"index":685},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5329,"byte_end":5337,"line_start":174,"line_end":174,"column_start":10,"column_end":18},"name":"MZResult","qualname":"::MZResult","value":"Result","parent":null,"children":[],"decl_id":null,"docs":" `Result` alias for all miniz status codes both successful and failed.\n","sig":null,"attributes":[{"value":"/ `Result` alias for all miniz status codes both successful and failed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5246,"byte_end":5319,"line_start":173,"line_end":173,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":1097},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5523,"byte_end":5535,"line_start":178,"line_end":178,"column_start":12,"column_end":24},"name":"StreamResult","qualname":"::StreamResult","value":"StreamResult { bytes_consumed, bytes_written, status }","parent":null,"children":[{"krate":0,"index":1098},{"krate":0,"index":1099},{"krate":0,"index":1100}],"decl_id":null,"docs":" A structure containg the result of a call to the inflate or deflate streaming functions.\n","sig":null,"attributes":[{"value":"/ A structure containg the result of a call to the inflate or deflate streaming functions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5368,"byte_end":5460,"line_start":176,"line_end":176,"column_start":1,"column_end":93}}]},{"kind":"Field","id":{"krate":0,"index":1098},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5605,"byte_end":5619,"line_start":180,"line_end":180,"column_start":9,"column_end":23},"name":"bytes_consumed","qualname":"::StreamResult::bytes_consumed","value":"usize","parent":{"krate":0,"index":1097},"children":[],"decl_id":null,"docs":" The number of bytes consumed from the input slice.\n","sig":null,"attributes":[{"value":"/ The number of bytes consumed from the input slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5542,"byte_end":5596,"line_start":179,"line_end":179,"column_start":5,"column_end":59}}]},{"kind":"Field","id":{"krate":0,"index":1099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5693,"byte_end":5706,"line_start":182,"line_end":182,"column_start":9,"column_end":22},"name":"bytes_written","qualname":"::StreamResult::bytes_written","value":"usize","parent":{"krate":0,"index":1097},"children":[],"decl_id":null,"docs":" The number of bytes written to the output slice.\n","sig":null,"attributes":[{"value":"/ The number of bytes written to the output slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5632,"byte_end":5684,"line_start":181,"line_end":181,"column_start":5,"column_end":57}}]},{"kind":"Field","id":{"krate":0,"index":1100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5762,"byte_end":5768,"line_start":184,"line_end":184,"column_start":9,"column_end":15},"name":"status","qualname":"::StreamResult::status","value":"core::result::Result","parent":{"krate":0,"index":1097},"children":[],"decl_id":null,"docs":" The return status of the call.\n","sig":null,"attributes":[{"value":"/ The return status of the call.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5719,"byte_end":5753,"line_start":183,"line_end":183,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":689},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":6077,"byte_end":6081,"line_start":199,"line_end":199,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(StreamResult) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":6201,"byte_end":6205,"line_start":205,"line_end":205,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from<'_>(&'_ StreamResult) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs","byte_start":14426,"byte_end":14437,"line_start":31,"line_end":31,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":35}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs","byte_start":14550,"byte_end":14561,"line_start":38,"line_end":38,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":37}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs","byte_start":14828,"byte_end":14836,"line_start":52,"line_end":52,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":45}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26316,"byte_end":26326,"line_start":230,"line_end":230,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":125}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26668,"byte_end":26678,"line_start":242,"line_end":242,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":127}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32152,"byte_end":32167,"line_start":421,"line_end":421,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35651,"byte_end":35666,"line_start":517,"line_end":517,"column_start":18,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":173}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":36303,"byte_end":36315,"line_start":538,"line_end":538,"column_start":10,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":36988,"byte_end":36999,"line_start":562,"line_end":562,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":185}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":37878,"byte_end":37889,"line_start":594,"line_end":594,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":196}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":38842,"byte_end":38855,"line_start":630,"line_end":630,"column_start":10,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":206},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":209}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":40413,"byte_end":40430,"line_start":685,"line_end":685,"column_start":10,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":219},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":222}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":41641,"byte_end":41650,"line_start":734,"line_end":734,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":232},{"krate":0,"index":233}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":43470,"byte_end":43473,"line_start":786,"line_end":786,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":252},{"krate":0,"index":254}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":45486,"byte_end":45498,"line_start":846,"line_end":846,"column_start":18,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":258}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":45763,"byte_end":45775,"line_start":856,"line_end":856,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":266},{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":274},{"krate":0,"index":279},{"krate":0,"index":280}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":58181,"byte_end":58190,"line_start":1219,"line_end":1219,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":297},{"krate":0,"index":298},{"krate":0,"index":299},{"krate":0,"index":300},{"krate":0,"index":302},{"krate":0,"index":304},{"krate":0,"index":305}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":65397,"byte_end":65408,"line_start":1414,"line_end":1414,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":325},{"krate":0,"index":326},{"krate":0,"index":327}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":67121,"byte_end":67128,"line_start":1473,"line_end":1473,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":337},{"krate":0,"index":339},{"krate":0,"index":340},{"krate":0,"index":341},{"krate":0,"index":342},{"krate":0,"index":343}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":118937,"byte_end":118949,"line_start":28,"line_end":28,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":440},{"krate":0,"index":444},{"krate":0,"index":445},{"krate":0,"index":446}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125607,"byte_end":125624,"line_start":198,"line_end":198,"column_start":6,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":489},{"krate":0,"index":490},{"krate":0,"index":491},{"krate":0,"index":492}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126709,"byte_end":126726,"line_start":233,"line_end":233,"column_start":18,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":494}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":128438,"byte_end":128443,"line_start":305,"line_end":305,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":499},{"krate":0,"index":500}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/output_buffer.rs","byte_start":193278,"byte_end":193290,"line_start":11,"line_end":11,"column_start":10,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":548},{"krate":0,"index":549},{"krate":0,"index":550},{"krate":0,"index":551},{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195267,"byte_end":195275,"line_start":22,"line_end":22,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":607}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195673,"byte_end":195682,"line_start":36,"line_end":36,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":611}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195993,"byte_end":196002,"line_start":49,"line_end":49,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":617}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197040,"byte_end":197052,"line_start":83,"line_end":83,"column_start":18,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":629}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197431,"byte_end":197443,"line_start":97,"line_end":97,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":632},{"krate":0,"index":633},{"krate":0,"index":634},{"krate":0,"index":635},{"krate":0,"index":636},{"krate":0,"index":637},{"krate":0,"index":638}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110211,"byte_end":110222,"line_start":65,"line_end":65,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":652}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1896,"byte_end":1903,"line_start":62,"line_end":62,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":681}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4795,"byte_end":4805,"line_start":156,"line_end":156,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":683},{"krate":0,"index":684}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5788,"byte_end":5800,"line_start":187,"line_end":187,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":687}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":6059,"byte_end":6067,"line_start":198,"line_end":198,"column_start":44,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":689}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":6183,"byte_end":6191,"line_start":204,"line_end":204,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":691}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":834,"byte_end":841,"line_start":29,"line_end":29,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":5}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6393,"byte_end":6397,"line_start":7,"line_end":7,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":47}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/mod.rs","byte_start":6407,"byte_end":6413,"line_start":8,"line_end":8,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":361}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":851,"byte_end":858,"line_start":30,"line_end":30,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":393}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":107756,"byte_end":107760,"line_start":9,"line_end":9,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":409}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":107789,"byte_end":107795,"line_start":11,"line_end":11,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":556}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs","byte_start":14426,"byte_end":14437,"line_start":31,"line_end":31,"column_start":6,"column_end":17},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":27},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs","byte_start":14550,"byte_end":14561,"line_start":38,"line_end":38,"column_start":18,"column_end":29},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":27},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/buffer.rs","byte_start":14828,"byte_end":14836,"line_start":52,"line_end":52,"column_start":18,"column_end":26},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":41},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26316,"byte_end":26326,"line_start":230,"line_end":230,"column_start":24,"column_end":34},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":742},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":26668,"byte_end":26678,"line_start":242,"line_end":242,"column_start":6,"column_end":16},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":742},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":32152,"byte_end":32167,"line_start":421,"line_end":421,"column_start":6,"column_end":21},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":157},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":35651,"byte_end":35666,"line_start":517,"line_end":517,"column_start":18,"column_end":33},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":157},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":36303,"byte_end":36315,"line_start":538,"line_end":538,"column_start":10,"column_end":22},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":174},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":36988,"byte_end":36999,"line_start":562,"line_end":562,"column_start":10,"column_end":21},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":180},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":37878,"byte_end":37889,"line_start":594,"line_end":594,"column_start":10,"column_end":21},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":186},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":38842,"byte_end":38855,"line_start":630,"line_end":630,"column_start":10,"column_end":23},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":198},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":40413,"byte_end":40430,"line_start":685,"line_end":685,"column_start":10,"column_end":27},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":210},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":41641,"byte_end":41650,"line_start":734,"line_end":734,"column_start":6,"column_end":15},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":228},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":43470,"byte_end":43473,"line_start":786,"line_end":786,"column_start":6,"column_end":9},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":247},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":45486,"byte_end":45498,"line_start":846,"line_end":846,"column_start":18,"column_end":30},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":234},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":45763,"byte_end":45775,"line_start":856,"line_end":856,"column_start":6,"column_end":18},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":234},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":58181,"byte_end":58190,"line_start":1219,"line_end":1219,"column_start":6,"column_end":15},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":286},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":65397,"byte_end":65408,"line_start":1414,"line_end":1414,"column_start":6,"column_end":17},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":306},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/deflate/core.rs","byte_start":67121,"byte_end":67128,"line_start":1473,"line_end":1473,"column_start":6,"column_end":13},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":329},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":118937,"byte_end":118949,"line_start":28,"line_end":28,"column_start":6,"column_end":18},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":432},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":125607,"byte_end":125624,"line_start":198,"line_end":198,"column_start":6,"column_end":23},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":467},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":126709,"byte_end":126726,"line_start":233,"line_end":233,"column_start":18,"column_end":35},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":467},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/core.rs","byte_start":128438,"byte_end":128443,"line_start":305,"line_end":305,"column_start":6,"column_end":11},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":829},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/output_buffer.rs","byte_start":193278,"byte_end":193290,"line_start":11,"line_end":11,"column_start":10,"column_end":22},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":542},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195267,"byte_end":195275,"line_start":22,"line_end":22,"column_start":22,"column_end":30},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":604},"to":{"krate":0,"index":602}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195673,"byte_end":195682,"line_start":36,"line_end":36,"column_start":22,"column_end":31},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":608},"to":{"krate":0,"index":602}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":195993,"byte_end":196002,"line_start":49,"line_end":49,"column_start":22,"column_end":31},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":613},"to":{"krate":0,"index":602}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197040,"byte_end":197052,"line_start":83,"line_end":83,"column_start":18,"column_end":30},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":618},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/stream.rs","byte_start":197431,"byte_end":197443,"line_start":97,"line_end":97,"column_start":6,"column_end":18},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":618},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/inflate/mod.rs","byte_start":110211,"byte_end":110222,"line_start":65,"line_end":65,"column_start":6,"column_end":17},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":947},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":1896,"byte_end":1903,"line_start":62,"line_end":62,"column_start":6,"column_end":13},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":983},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":4795,"byte_end":4805,"line_start":156,"line_end":156,"column_start":6,"column_end":16},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":1076},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":5788,"byte_end":5800,"line_start":187,"line_end":187,"column_start":6,"column_end":18},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":1097},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":6059,"byte_end":6067,"line_start":198,"line_end":198,"column_start":44,"column_end":52},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":685},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.5.4/src/lib.rs","byte_start":6183,"byte_end":6191,"line_start":204,"line_end":204,"column_start":45,"column_end":53},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":685},"to":{"krate":1,"index":3169}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libnodrop-4c8f58dc99ab5c61.json b/core/target/rls/debug/deps/save-analysis/libnodrop-4c8f58dc99ab5c61.json new file mode 100644 index 0000000..75e2366 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libnodrop-4c8f58dc99ab5c61.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","nodrop","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=4c8f58dc99ab5c61","-C","extra-filename=-4c8f58dc99ab5c61","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libnodrop-4c8f58dc99ab5c61.rmeta"},"prelude":{"crate_id":{"name":"nodrop","disambiguator":[15043470075525168490,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":0,"byte_end":4913,"line_start":1,"line_end":189,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":822,"byte_end":828,"line_start":28,"line_end":28,"column_start":14,"column_end":20},"alias_span":null,"name":"NoDrop","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":0,"byte_end":4913,"line_start":1,"line_end":189,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6}],"decl_id":null,"docs":" A wrapper type to inhibit drop (destructor).","sig":null,"attributes":[{"value":"/ A wrapper type to inhibit drop (destructor).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":0,"byte_end":48,"line_start":1,"line_end":1,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":49,"byte_end":52,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ ***Deprecated: Use ManuallyDrop or MaybeUninit instead!***","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":53,"byte_end":115,"line_start":3,"line_end":3,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":116,"byte_end":119,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ The **nodrop** crate has the following cargo feature flags:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":120,"byte_end":183,"line_start":5,"line_end":5,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":184,"byte_end":187,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ - `std`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":188,"byte_end":199,"line_start":7,"line_end":7,"column_start":1,"column_end":12}},{"value":"/ - Optional, enabled by default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":200,"byte_end":236,"line_start":8,"line_end":8,"column_start":1,"column_end":37}},{"value":"/ - Use libstd","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":237,"byte_end":255,"line_start":9,"line_end":9,"column_start":1,"column_end":19}},{"value":"/ - `use_needs_drop`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":256,"byte_end":278,"line_start":10,"line_end":10,"column_start":1,"column_end":23}},{"value":"/ - Optional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":279,"byte_end":295,"line_start":11,"line_end":11,"column_start":1,"column_end":17}},{"value":"/ - Requires Rust 1.21","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":296,"byte_end":322,"line_start":12,"line_end":12,"column_start":1,"column_end":27}},{"value":"/ - Use `needs_drop` to skip overwriting if not necessary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":323,"byte_end":384,"line_start":13,"line_end":13,"column_start":1,"column_end":62}},{"value":"/ - `use_union`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":385,"byte_end":402,"line_start":14,"line_end":14,"column_start":1,"column_end":18}},{"value":"/ - Optional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":403,"byte_end":419,"line_start":15,"line_end":15,"column_start":1,"column_end":17}},{"value":"/ - Requires nightly channel","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":420,"byte_end":452,"line_start":16,"line_end":16,"column_start":1,"column_end":33}},{"value":"/ - Using untagged union, finally we have an implementation of `NoDrop` without hacks,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":453,"byte_end":543,"line_start":17,"line_end":17,"column_start":1,"column_end":91}},{"value":"/ for example the fact that `NoDrop` never has a destructor anymore.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":544,"byte_end":621,"line_start":18,"line_end":18,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":622,"byte_end":625,"line_start":19,"line_end":19,"column_start":1,"column_end":4}}]},{"kind":"Struct","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1269,"byte_end":1275,"line_start":47,"line_end":47,"column_start":16,"column_end":22},"name":"NoDrop","qualname":"::imp::NoDrop","value":"","parent":null,"children":[],"decl_id":null,"docs":" A type holding **T** that will not call its destructor on drop\n","sig":null,"attributes":[{"value":"/ A type holding **T** that will not call its destructor on drop","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1187,"byte_end":1253,"line_start":46,"line_end":46,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1384,"byte_end":1387,"line_start":52,"line_end":52,"column_start":16,"column_end":19},"name":"new","qualname":">::new","value":"fn new(T) -> NoDrop","parent":null,"children":[],"decl_id":null,"docs":" Create a new **NoDrop**.\n","sig":null,"attributes":[{"value":"/ Create a new **NoDrop**.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1322,"byte_end":1350,"line_start":50,"line_end":50,"column_start":9,"column_end":37}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1359,"byte_end":1368,"line_start":51,"line_end":51,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1609,"byte_end":1619,"line_start":60,"line_end":60,"column_start":16,"column_end":26},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Extract the inner value.","sig":null,"attributes":[{"value":"/ Extract the inner value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1471,"byte_end":1499,"line_start":56,"line_end":56,"column_start":9,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1508,"byte_end":1511,"line_start":57,"line_end":57,"column_start":9,"column_end":12}},{"value":"/ Once extracted, the value can of course drop again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1520,"byte_end":1575,"line_start":58,"line_end":58,"column_start":9,"column_end":64}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1584,"byte_end":1593,"line_start":59,"line_end":59,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2167,"byte_end":2171,"line_start":85,"line_end":85,"column_start":12,"column_end":16},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2529,"byte_end":2534,"line_start":100,"line_end":100,"column_start":12,"column_end":17},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2508,"byte_end":2517,"line_start":99,"line_end":99,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2833,"byte_end":2842,"line_start":111,"line_end":111,"column_start":12,"column_end":21},"name":"deref_mut","qualname":" as std::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2812,"byte_end":2821,"line_start":110,"line_end":110,"column_start":9,"column_end":18}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1302,"byte_end":1308,"line_start":49,"line_end":49,"column_start":13,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":34},{"krate":0,"index":35}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2144,"byte_end":2150,"line_start":84,"line_end":84,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":40}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2411,"byte_end":2417,"line_start":95,"line_end":95,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":43},{"krate":0,"index":44}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2741,"byte_end":2747,"line_start":108,"line_end":108,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":47}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":1302,"byte_end":1308,"line_start":49,"line_end":49,"column_start":13,"column_end":19},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":28},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2144,"byte_end":2150,"line_start":84,"line_end":84,"column_start":22,"column_end":28},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":28},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2411,"byte_end":2417,"line_start":95,"line_end":95,"column_start":23,"column_end":29},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":28},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.14/src/lib.rs","byte_start":2741,"byte_end":2747,"line_start":108,"line_end":108,"column_start":26,"column_end":32},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":28},"to":{"krate":2,"index":3499}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libonce_cell-bb6ee6c9cff071d5.json b/core/target/rls/debug/deps/save-analysis/libonce_cell-bb6ee6c9cff071d5.json new file mode 100644 index 0000000..7d11926 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libonce_cell-bb6ee6c9cff071d5.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","once_cell","--edition=2021","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","--cfg","feature=\"race\"","--cfg","feature=\"std\"","-C","metadata=bb6ee6c9cff071d5","-C","extra-filename=-bb6ee6c9cff071d5","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libonce_cell-bb6ee6c9cff071d5.rmeta"},"prelude":{"crate_id":{"name":"once_cell","disambiguator":[3129765998585121620,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":0,"byte_end":45187,"line_start":1,"line_end":1368,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64228,"byte_end":64235,"line_start":175,"line_end":175,"column_start":25,"column_end":32},"alias_span":null,"name":"OnceBox","value":"","parent":{"krate":0,"index":327}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":0,"byte_end":45187,"line_start":1,"line_end":1368,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":97},{"krate":0,"index":212},{"krate":0,"index":327},{"krate":0,"index":414}],"decl_id":null,"docs":" # Overview","sig":null,"attributes":[{"value":"/ # Overview","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":0,"byte_end":14,"line_start":1,"line_end":1,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15,"byte_end":18,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ `once_cell` provides two new cell-like types, [`unsync::OnceCell`] and [`sync::OnceCell`]. A `OnceCell`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19,"byte_end":126,"line_start":3,"line_end":3,"column_start":1,"column_end":108}},{"value":"/ might store arbitrary non-`Copy` types, can be assigned to at most once and provides direct access","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":127,"byte_end":229,"line_start":4,"line_end":4,"column_start":1,"column_end":103}},{"value":"/ to the stored contents. The core API looks *roughly* like this (and there's much more inside, read on!):","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":230,"byte_end":338,"line_start":5,"line_end":5,"column_start":1,"column_end":109}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":339,"byte_end":342,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ ```rust,ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":343,"byte_end":361,"line_start":7,"line_end":7,"column_start":1,"column_end":19}},{"value":"/ impl OnceCell {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":362,"byte_end":387,"line_start":8,"line_end":8,"column_start":1,"column_end":26}},{"value":"/ const fn new() -> OnceCell { ... }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":388,"byte_end":433,"line_start":9,"line_end":9,"column_start":1,"column_end":46}},{"value":"/ fn set(&self, value: T) -> Result<(), T> { ... }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":434,"byte_end":490,"line_start":10,"line_end":10,"column_start":1,"column_end":57}},{"value":"/ fn get(&self) -> Option<&T> { ... }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":491,"byte_end":534,"line_start":11,"line_end":11,"column_start":1,"column_end":44}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":535,"byte_end":540,"line_start":12,"line_end":12,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":541,"byte_end":548,"line_start":13,"line_end":13,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":549,"byte_end":552,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ Note that, like with [`RefCell`] and [`Mutex`], the `set` method requires only a shared reference.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":553,"byte_end":655,"line_start":15,"line_end":15,"column_start":1,"column_end":103}},{"value":"/ Because of the single assignment restriction `get` can return a `&T` instead of `Ref`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":656,"byte_end":748,"line_start":16,"line_end":16,"column_start":1,"column_end":93}},{"value":"/ or `MutexGuard`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":749,"byte_end":772,"line_start":17,"line_end":17,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":773,"byte_end":776,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ The `sync` flavor is thread-safe (that is, implements the [`Sync`] trait), while the `unsync` one is not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":777,"byte_end":886,"line_start":19,"line_end":19,"column_start":1,"column_end":110}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":887,"byte_end":890,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ [`unsync::OnceCell`]: unsync/struct.OnceCell.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":891,"byte_end":944,"line_start":21,"line_end":21,"column_start":1,"column_end":54}},{"value":"/ [`sync::OnceCell`]: sync/struct.OnceCell.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":945,"byte_end":994,"line_start":22,"line_end":22,"column_start":1,"column_end":50}},{"value":"/ [`RefCell`]: https://doc.rust-lang.org/std/cell/struct.RefCell.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":995,"byte_end":1066,"line_start":23,"line_end":23,"column_start":1,"column_end":72}},{"value":"/ [`Mutex`]: https://doc.rust-lang.org/std/sync/struct.Mutex.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1067,"byte_end":1134,"line_start":24,"line_end":24,"column_start":1,"column_end":68}},{"value":"/ [`Sync`]: https://doc.rust-lang.org/std/marker/trait.Sync.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1135,"byte_end":1201,"line_start":25,"line_end":25,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1202,"byte_end":1205,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ # Recipes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1206,"byte_end":1219,"line_start":27,"line_end":27,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1220,"byte_end":1223,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ `OnceCell` might be useful for a variety of patterns.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1224,"byte_end":1281,"line_start":29,"line_end":29,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1282,"byte_end":1285,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ ## Safe Initialization of Global Data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1286,"byte_end":1327,"line_start":31,"line_end":31,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1328,"byte_end":1331,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1332,"byte_end":1343,"line_start":33,"line_end":33,"column_start":1,"column_end":12}},{"value":"/ use std::{env, io};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1344,"byte_end":1367,"line_start":34,"line_end":34,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1368,"byte_end":1371,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1372,"byte_end":1406,"line_start":36,"line_end":36,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1407,"byte_end":1410,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ #[derive(Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1411,"byte_end":1431,"line_start":38,"line_end":38,"column_start":1,"column_end":21}},{"value":"/ pub struct Logger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1432,"byte_end":1455,"line_start":39,"line_end":39,"column_start":1,"column_end":24}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1456,"byte_end":1470,"line_start":40,"line_end":40,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1471,"byte_end":1476,"line_start":41,"line_end":41,"column_start":1,"column_end":6}},{"value":"/ static INSTANCE: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1477,"byte_end":1533,"line_start":42,"line_end":42,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1534,"byte_end":1537,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ impl Logger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1538,"byte_end":1555,"line_start":44,"line_end":44,"column_start":1,"column_end":18}},{"value":"/ pub fn global() -> &'static Logger {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1556,"byte_end":1600,"line_start":45,"line_end":45,"column_start":1,"column_end":45}},{"value":"/ INSTANCE.get().expect(\"logger is not initialized\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1601,"byte_end":1663,"line_start":46,"line_end":46,"column_start":1,"column_end":63}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1664,"byte_end":1673,"line_start":47,"line_end":47,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1674,"byte_end":1677,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ fn from_cli(args: env::Args) -> Result {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1678,"byte_end":1750,"line_start":49,"line_end":49,"column_start":1,"column_end":73}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1751,"byte_end":1768,"line_start":50,"line_end":50,"column_start":1,"column_end":18}},{"value":"/ # Ok(Logger {})","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1769,"byte_end":1793,"line_start":51,"line_end":51,"column_start":1,"column_end":25}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1794,"byte_end":1803,"line_start":52,"line_end":52,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1804,"byte_end":1809,"line_start":53,"line_end":53,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1810,"byte_end":1813,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1814,"byte_end":1829,"line_start":55,"line_end":55,"column_start":1,"column_end":16}},{"value":"/ let logger = Logger::from_cli(env::args()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1830,"byte_end":1890,"line_start":56,"line_end":56,"column_start":1,"column_end":61}},{"value":"/ INSTANCE.set(logger).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1891,"byte_end":1929,"line_start":57,"line_end":57,"column_start":1,"column_end":39}},{"value":"/ // use `Logger::global()` from now on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1930,"byte_end":1975,"line_start":58,"line_end":58,"column_start":1,"column_end":46}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1976,"byte_end":1981,"line_start":59,"line_end":59,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1982,"byte_end":1989,"line_start":60,"line_end":60,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1990,"byte_end":1993,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ ## Lazy Initialized Global Data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":1994,"byte_end":2029,"line_start":62,"line_end":62,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2030,"byte_end":2033,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ This is essentially the `lazy_static!` macro, but without a macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2034,"byte_end":2104,"line_start":64,"line_end":64,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2105,"byte_end":2108,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2109,"byte_end":2120,"line_start":66,"line_end":66,"column_start":1,"column_end":12}},{"value":"/ use std::{sync::Mutex, collections::HashMap};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2121,"byte_end":2170,"line_start":67,"line_end":67,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2171,"byte_end":2174,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2175,"byte_end":2209,"line_start":69,"line_end":69,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2210,"byte_end":2213,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ fn global_data() -> &'static Mutex> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2214,"byte_end":2276,"line_start":71,"line_end":71,"column_start":1,"column_end":63}},{"value":"/ static INSTANCE: OnceCell>> = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2277,"byte_end":2358,"line_start":72,"line_end":72,"column_start":1,"column_end":82}},{"value":"/ INSTANCE.get_or_init(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2359,"byte_end":2392,"line_start":73,"line_end":73,"column_start":1,"column_end":34}},{"value":"/ let mut m = HashMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2393,"byte_end":2432,"line_start":74,"line_end":74,"column_start":1,"column_end":40}},{"value":"/ m.insert(13, \"Spica\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2433,"byte_end":2479,"line_start":75,"line_end":75,"column_start":1,"column_end":47}},{"value":"/ m.insert(74, \"Hoyten\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2480,"byte_end":2527,"line_start":76,"line_end":76,"column_start":1,"column_end":48}},{"value":"/ Mutex::new(m)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2528,"byte_end":2553,"line_start":77,"line_end":77,"column_start":1,"column_end":26}},{"value":"/ })","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2554,"byte_end":2564,"line_start":78,"line_end":78,"column_start":1,"column_end":11}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2565,"byte_end":2570,"line_start":79,"line_end":79,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2571,"byte_end":2578,"line_start":80,"line_end":80,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2579,"byte_end":2582,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ There are also the [`sync::Lazy`] and [`unsync::Lazy`] convenience types to streamline this pattern:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2583,"byte_end":2687,"line_start":82,"line_end":82,"column_start":1,"column_end":105}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2688,"byte_end":2691,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2692,"byte_end":2703,"line_start":84,"line_end":84,"column_start":1,"column_end":12}},{"value":"/ use std::{sync::Mutex, collections::HashMap};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2704,"byte_end":2753,"line_start":85,"line_end":85,"column_start":1,"column_end":50}},{"value":"/ use once_cell::sync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2754,"byte_end":2784,"line_start":86,"line_end":86,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2785,"byte_end":2788,"line_start":87,"line_end":87,"column_start":1,"column_end":4}},{"value":"/ static GLOBAL_DATA: Lazy>> = Lazy::new(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2789,"byte_end":2863,"line_start":88,"line_end":88,"column_start":1,"column_end":75}},{"value":"/ let mut m = HashMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2864,"byte_end":2899,"line_start":89,"line_end":89,"column_start":1,"column_end":36}},{"value":"/ m.insert(13, \"Spica\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2900,"byte_end":2942,"line_start":90,"line_end":90,"column_start":1,"column_end":43}},{"value":"/ m.insert(74, \"Hoyten\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2943,"byte_end":2986,"line_start":91,"line_end":91,"column_start":1,"column_end":44}},{"value":"/ Mutex::new(m)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":2987,"byte_end":3008,"line_start":92,"line_end":92,"column_start":1,"column_end":22}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3009,"byte_end":3016,"line_start":93,"line_end":93,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3017,"byte_end":3020,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3021,"byte_end":3036,"line_start":95,"line_end":95,"column_start":1,"column_end":16}},{"value":"/ println!(\"{:?}\", GLOBAL_DATA.lock().unwrap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3037,"byte_end":3091,"line_start":96,"line_end":96,"column_start":1,"column_end":55}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3092,"byte_end":3097,"line_start":97,"line_end":97,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3098,"byte_end":3105,"line_start":98,"line_end":98,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3106,"byte_end":3109,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ Note that the variable that holds `Lazy` is declared as `static`, *not*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3110,"byte_end":3185,"line_start":100,"line_end":100,"column_start":1,"column_end":76}},{"value":"/ `const`. This is important: using `const` instead compiles, but works wrong.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3186,"byte_end":3266,"line_start":101,"line_end":101,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3267,"byte_end":3270,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ [`sync::Lazy`]: sync/struct.Lazy.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3271,"byte_end":3312,"line_start":103,"line_end":103,"column_start":1,"column_end":42}},{"value":"/ [`unsync::Lazy`]: unsync/struct.Lazy.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3313,"byte_end":3358,"line_start":104,"line_end":104,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3359,"byte_end":3362,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ ## General purpose lazy evaluation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3363,"byte_end":3401,"line_start":106,"line_end":106,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3402,"byte_end":3405,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ Unlike `lazy_static!`, `Lazy` works with local variables.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3406,"byte_end":3467,"line_start":108,"line_end":108,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3468,"byte_end":3471,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3472,"byte_end":3483,"line_start":110,"line_end":110,"column_start":1,"column_end":12}},{"value":"/ use once_cell::unsync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3484,"byte_end":3516,"line_start":111,"line_end":111,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3517,"byte_end":3520,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3521,"byte_end":3536,"line_start":113,"line_end":113,"column_start":1,"column_end":16}},{"value":"/ let ctx = vec![1, 2, 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3537,"byte_end":3569,"line_start":114,"line_end":114,"column_start":1,"column_end":33}},{"value":"/ let thunk = Lazy::new(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3570,"byte_end":3604,"line_start":115,"line_end":115,"column_start":1,"column_end":35}},{"value":"/ ctx.iter().sum::()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3605,"byte_end":3640,"line_start":116,"line_end":116,"column_start":1,"column_end":36}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3641,"byte_end":3652,"line_start":117,"line_end":117,"column_start":1,"column_end":12}},{"value":"/ assert_eq!(*thunk, 6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3653,"byte_end":3683,"line_start":118,"line_end":118,"column_start":1,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3684,"byte_end":3689,"line_start":119,"line_end":119,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3690,"byte_end":3697,"line_start":120,"line_end":120,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3698,"byte_end":3701,"line_start":121,"line_end":121,"column_start":1,"column_end":4}},{"value":"/ If you need a lazy field in a struct, you probably should use `OnceCell`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3702,"byte_end":3778,"line_start":122,"line_end":122,"column_start":1,"column_end":77}},{"value":"/ directly, because that will allow you to access `self` during initialization.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3779,"byte_end":3860,"line_start":123,"line_end":123,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3861,"byte_end":3864,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3865,"byte_end":3876,"line_start":125,"line_end":125,"column_start":1,"column_end":12}},{"value":"/ use std::{fs, path::PathBuf};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3877,"byte_end":3910,"line_start":126,"line_end":126,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3911,"byte_end":3914,"line_start":127,"line_end":127,"column_start":1,"column_end":4}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3915,"byte_end":3951,"line_start":128,"line_end":128,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3952,"byte_end":3955,"line_start":129,"line_end":129,"column_start":1,"column_end":4}},{"value":"/ struct Ctx {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3956,"byte_end":3972,"line_start":130,"line_end":130,"column_start":1,"column_end":17}},{"value":"/ config_path: PathBuf,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":3973,"byte_end":4002,"line_start":131,"line_end":131,"column_start":1,"column_end":30}},{"value":"/ config: OnceCell,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4003,"byte_end":4036,"line_start":132,"line_end":132,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4037,"byte_end":4042,"line_start":133,"line_end":133,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4043,"byte_end":4046,"line_start":134,"line_end":134,"column_start":1,"column_end":4}},{"value":"/ impl Ctx {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4047,"byte_end":4061,"line_start":135,"line_end":135,"column_start":1,"column_end":15}},{"value":"/ pub fn get_config(&self) -> Result<&str, std::io::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4062,"byte_end":4128,"line_start":136,"line_end":136,"column_start":1,"column_end":67}},{"value":"/ let cfg = self.config.get_or_try_init(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4129,"byte_end":4183,"line_start":137,"line_end":137,"column_start":1,"column_end":55}},{"value":"/ fs::read_to_string(&self.config_path)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4184,"byte_end":4237,"line_start":138,"line_end":138,"column_start":1,"column_end":54}},{"value":"/ })?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4238,"byte_end":4254,"line_start":139,"line_end":139,"column_start":1,"column_end":17}},{"value":"/ Ok(cfg.as_str())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4255,"byte_end":4283,"line_start":140,"line_end":140,"column_start":1,"column_end":29}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4284,"byte_end":4293,"line_start":141,"line_end":141,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4294,"byte_end":4299,"line_start":142,"line_end":142,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4300,"byte_end":4307,"line_start":143,"line_end":143,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4308,"byte_end":4311,"line_start":144,"line_end":144,"column_start":1,"column_end":4}},{"value":"/ ## Lazily Compiled Regex","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4312,"byte_end":4340,"line_start":145,"line_end":145,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4341,"byte_end":4344,"line_start":146,"line_end":146,"column_start":1,"column_end":4}},{"value":"/ This is a `regex!` macro which takes a string literal and returns an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4345,"byte_end":4417,"line_start":147,"line_end":147,"column_start":1,"column_end":73}},{"value":"/ *expression* that evaluates to a `&'static Regex`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4418,"byte_end":4472,"line_start":148,"line_end":148,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4473,"byte_end":4476,"line_start":149,"line_end":149,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4477,"byte_end":4484,"line_start":150,"line_end":150,"column_start":1,"column_end":8}},{"value":"/ macro_rules! regex {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4485,"byte_end":4509,"line_start":151,"line_end":151,"column_start":1,"column_end":25}},{"value":"/ ($re:literal $(,)?) => {{","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4510,"byte_end":4543,"line_start":152,"line_end":152,"column_start":1,"column_end":34}},{"value":"/ static RE: once_cell::sync::OnceCell = once_cell::sync::OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4544,"byte_end":4642,"line_start":153,"line_end":153,"column_start":1,"column_end":99}},{"value":"/ RE.get_or_init(|| regex::Regex::new($re).unwrap())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4643,"byte_end":4705,"line_start":154,"line_end":154,"column_start":1,"column_end":63}},{"value":"/ }};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4706,"byte_end":4717,"line_start":155,"line_end":155,"column_start":1,"column_end":12}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4718,"byte_end":4723,"line_start":156,"line_end":156,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4724,"byte_end":4731,"line_start":157,"line_end":157,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4732,"byte_end":4735,"line_start":158,"line_end":158,"column_start":1,"column_end":4}},{"value":"/ This macro can be useful to avoid the \"compile regex on every loop iteration\" problem.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4736,"byte_end":4826,"line_start":159,"line_end":159,"column_start":1,"column_end":91}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4827,"byte_end":4830,"line_start":160,"line_end":160,"column_start":1,"column_end":4}},{"value":"/ ## Runtime `include_bytes!`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4831,"byte_end":4862,"line_start":161,"line_end":161,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4863,"byte_end":4866,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ The `include_bytes` macro is useful to include test resources, but it slows","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4867,"byte_end":4946,"line_start":163,"line_end":163,"column_start":1,"column_end":80}},{"value":"/ down test compilation a lot. An alternative is to load the resources at","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":4947,"byte_end":5022,"line_start":164,"line_end":164,"column_start":1,"column_end":76}},{"value":"/ runtime:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5023,"byte_end":5035,"line_start":165,"line_end":165,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5036,"byte_end":5039,"line_start":166,"line_end":166,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5040,"byte_end":5047,"line_start":167,"line_end":167,"column_start":1,"column_end":8}},{"value":"/ use std::path::Path;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5048,"byte_end":5072,"line_start":168,"line_end":168,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5073,"byte_end":5076,"line_start":169,"line_end":169,"column_start":1,"column_end":4}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5077,"byte_end":5111,"line_start":170,"line_end":170,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5112,"byte_end":5115,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ pub struct TestResource {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5116,"byte_end":5145,"line_start":172,"line_end":172,"column_start":1,"column_end":30}},{"value":"/ path: &'static str,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5146,"byte_end":5173,"line_start":173,"line_end":173,"column_start":1,"column_end":28}},{"value":"/ cell: OnceCell>,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5174,"byte_end":5206,"line_start":174,"line_end":174,"column_start":1,"column_end":33}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5207,"byte_end":5212,"line_start":175,"line_end":175,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5213,"byte_end":5216,"line_start":176,"line_end":176,"column_start":1,"column_end":4}},{"value":"/ impl TestResource {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5217,"byte_end":5240,"line_start":177,"line_end":177,"column_start":1,"column_end":24}},{"value":"/ pub const fn new(path: &'static str) -> TestResource {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5241,"byte_end":5303,"line_start":178,"line_end":178,"column_start":1,"column_end":63}},{"value":"/ TestResource { path, cell: OnceCell::new() }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5304,"byte_end":5360,"line_start":179,"line_end":179,"column_start":1,"column_end":57}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5361,"byte_end":5370,"line_start":180,"line_end":180,"column_start":1,"column_end":10}},{"value":"/ pub fn bytes(&self) -> &[u8] {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5371,"byte_end":5409,"line_start":181,"line_end":181,"column_start":1,"column_end":39}},{"value":"/ self.cell.get_or_init(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5410,"byte_end":5448,"line_start":182,"line_end":182,"column_start":1,"column_end":39}},{"value":"/ let dir = std::env::var(\"CARGO_MANIFEST_DIR\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5449,"byte_end":5520,"line_start":183,"line_end":183,"column_start":1,"column_end":72}},{"value":"/ let path = Path::new(dir.as_str()).join(self.path);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5521,"byte_end":5588,"line_start":184,"line_end":184,"column_start":1,"column_end":68}},{"value":"/ std::fs::read(&path).unwrap_or_else(|_err| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5589,"byte_end":5649,"line_start":185,"line_end":185,"column_start":1,"column_end":61}},{"value":"/ panic!(\"failed to load test resource: {}\", path.display())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5650,"byte_end":5728,"line_start":186,"line_end":186,"column_start":1,"column_end":79}},{"value":"/ })","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5729,"byte_end":5747,"line_start":187,"line_end":187,"column_start":1,"column_end":19}},{"value":"/ }).as_slice()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5748,"byte_end":5773,"line_start":188,"line_end":188,"column_start":1,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5774,"byte_end":5783,"line_start":189,"line_end":189,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5784,"byte_end":5789,"line_start":190,"line_end":190,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5790,"byte_end":5793,"line_start":191,"line_end":191,"column_start":1,"column_end":4}},{"value":"/ static TEST_IMAGE: TestResource = TestResource::new(\"test_data/lena.png\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5794,"byte_end":5872,"line_start":192,"line_end":192,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5873,"byte_end":5876,"line_start":193,"line_end":193,"column_start":1,"column_end":4}},{"value":"/ #[test]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5877,"byte_end":5888,"line_start":194,"line_end":194,"column_start":1,"column_end":12}},{"value":"/ fn test_sobel_filter() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5889,"byte_end":5917,"line_start":195,"line_end":195,"column_start":1,"column_end":29}},{"value":"/ let rgb: &[u8] = TEST_IMAGE.bytes();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5918,"byte_end":5962,"line_start":196,"line_end":196,"column_start":1,"column_end":45}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5963,"byte_end":5977,"line_start":197,"line_end":197,"column_start":1,"column_end":15}},{"value":"/ # drop(rgb);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5978,"byte_end":5994,"line_start":198,"line_end":198,"column_start":1,"column_end":17}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":5995,"byte_end":6000,"line_start":199,"line_end":199,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6001,"byte_end":6008,"line_start":200,"line_end":200,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6009,"byte_end":6012,"line_start":201,"line_end":201,"column_start":1,"column_end":4}},{"value":"/ ## `lateinit`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6013,"byte_end":6030,"line_start":202,"line_end":202,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6031,"byte_end":6034,"line_start":203,"line_end":203,"column_start":1,"column_end":4}},{"value":"/ `LateInit` type for delayed initialization. It is reminiscent of Kotlin's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6035,"byte_end":6112,"line_start":204,"line_end":204,"column_start":1,"column_end":78}},{"value":"/ `lateinit` keyword and allows construction of cyclic data structures:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6113,"byte_end":6186,"line_start":205,"line_end":205,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6187,"byte_end":6190,"line_start":206,"line_end":206,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6191,"byte_end":6194,"line_start":207,"line_end":207,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6195,"byte_end":6202,"line_start":208,"line_end":208,"column_start":1,"column_end":8}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6203,"byte_end":6237,"line_start":209,"line_end":209,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6238,"byte_end":6241,"line_start":210,"line_end":210,"column_start":1,"column_end":4}},{"value":"/ #[derive(Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6242,"byte_end":6262,"line_start":211,"line_end":211,"column_start":1,"column_end":21}},{"value":"/ pub struct LateInit { cell: OnceCell }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6263,"byte_end":6311,"line_start":212,"line_end":212,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6312,"byte_end":6315,"line_start":213,"line_end":213,"column_start":1,"column_end":4}},{"value":"/ impl LateInit {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6316,"byte_end":6341,"line_start":214,"line_end":214,"column_start":1,"column_end":26}},{"value":"/ pub fn init(&self, value: T) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6342,"byte_end":6380,"line_start":215,"line_end":215,"column_start":1,"column_end":39}},{"value":"/ assert!(self.cell.set(value).is_ok())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6381,"byte_end":6430,"line_start":216,"line_end":216,"column_start":1,"column_end":50}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6431,"byte_end":6440,"line_start":217,"line_end":217,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6441,"byte_end":6446,"line_start":218,"line_end":218,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6447,"byte_end":6450,"line_start":219,"line_end":219,"column_start":1,"column_end":4}},{"value":"/ impl Default for LateInit {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6451,"byte_end":6488,"line_start":220,"line_end":220,"column_start":1,"column_end":38}},{"value":"/ fn default() -> Self { LateInit { cell: OnceCell::default() } }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6489,"byte_end":6560,"line_start":221,"line_end":221,"column_start":1,"column_end":72}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6561,"byte_end":6566,"line_start":222,"line_end":222,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6567,"byte_end":6570,"line_start":223,"line_end":223,"column_start":1,"column_end":4}},{"value":"/ impl std::ops::Deref for LateInit {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6571,"byte_end":6616,"line_start":224,"line_end":224,"column_start":1,"column_end":46}},{"value":"/ type Target = T;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6617,"byte_end":6641,"line_start":225,"line_end":225,"column_start":1,"column_end":25}},{"value":"/ fn deref(&self) -> &T {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6642,"byte_end":6673,"line_start":226,"line_end":226,"column_start":1,"column_end":32}},{"value":"/ self.cell.get().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6674,"byte_end":6710,"line_start":227,"line_end":227,"column_start":1,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6711,"byte_end":6720,"line_start":228,"line_end":228,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6721,"byte_end":6726,"line_start":229,"line_end":229,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6727,"byte_end":6730,"line_start":230,"line_end":230,"column_start":1,"column_end":4}},{"value":"/ #[derive(Default, Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6731,"byte_end":6760,"line_start":231,"line_end":231,"column_start":1,"column_end":30}},{"value":"/ struct A<'a> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6761,"byte_end":6779,"line_start":232,"line_end":232,"column_start":1,"column_end":19}},{"value":"/ b: LateInit<&'a B<'a>>,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6780,"byte_end":6811,"line_start":233,"line_end":233,"column_start":1,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6812,"byte_end":6817,"line_start":234,"line_end":234,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6818,"byte_end":6821,"line_start":235,"line_end":235,"column_start":1,"column_end":4}},{"value":"/ #[derive(Default, Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6822,"byte_end":6851,"line_start":236,"line_end":236,"column_start":1,"column_end":30}},{"value":"/ struct B<'a> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6852,"byte_end":6870,"line_start":237,"line_end":237,"column_start":1,"column_end":19}},{"value":"/ a: LateInit<&'a A<'a>>","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6871,"byte_end":6901,"line_start":238,"line_end":238,"column_start":1,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6902,"byte_end":6907,"line_start":239,"line_end":239,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6908,"byte_end":6911,"line_start":240,"line_end":240,"column_start":1,"column_end":4}},{"value":"/ fn build_cycle() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6912,"byte_end":6934,"line_start":241,"line_end":241,"column_start":1,"column_end":23}},{"value":"/ let a = A::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6935,"byte_end":6964,"line_start":242,"line_end":242,"column_start":1,"column_end":30}},{"value":"/ let b = B::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6965,"byte_end":6994,"line_start":243,"line_end":243,"column_start":1,"column_end":30}},{"value":"/ a.b.init(&b);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":6995,"byte_end":7016,"line_start":244,"line_end":244,"column_start":1,"column_end":22}},{"value":"/ b.a.init(&a);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7017,"byte_end":7038,"line_start":245,"line_end":245,"column_start":1,"column_end":22}},{"value":"/ println!(\"{:?}\", a.b.a.b.a);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7039,"byte_end":7075,"line_start":246,"line_end":246,"column_start":1,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7076,"byte_end":7081,"line_start":247,"line_end":247,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7082,"byte_end":7089,"line_start":248,"line_end":248,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7090,"byte_end":7093,"line_start":249,"line_end":249,"column_start":1,"column_end":4}},{"value":"/ # Comparison with std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7094,"byte_end":7119,"line_start":250,"line_end":250,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7120,"byte_end":7123,"line_start":251,"line_end":251,"column_start":1,"column_end":4}},{"value":"/ |`!Sync` types | Access Mode | Drawbacks |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7124,"byte_end":7225,"line_start":252,"line_end":252,"column_start":1,"column_end":102}},{"value":"/ |----------------------|------------------------|-----------------------------------------------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7226,"byte_end":7327,"line_start":253,"line_end":253,"column_start":1,"column_end":102}},{"value":"/ |`Cell` | `T` | requires `T: Copy` for `get` |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7328,"byte_end":7429,"line_start":254,"line_end":254,"column_start":1,"column_end":102}},{"value":"/ |`RefCell` | `RefMut` / `Ref` | may panic at runtime |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7430,"byte_end":7531,"line_start":255,"line_end":255,"column_start":1,"column_end":102}},{"value":"/ |`unsync::OnceCell` | `&T` | assignable only once |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7532,"byte_end":7633,"line_start":256,"line_end":256,"column_start":1,"column_end":102}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7634,"byte_end":7637,"line_start":257,"line_end":257,"column_start":1,"column_end":4}},{"value":"/ |`Sync` types | Access Mode | Drawbacks |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7638,"byte_end":7739,"line_start":258,"line_end":258,"column_start":1,"column_end":102}},{"value":"/ |----------------------|------------------------|-----------------------------------------------|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7740,"byte_end":7841,"line_start":259,"line_end":259,"column_start":1,"column_end":102}},{"value":"/ |`AtomicT` | `T` | works only with certain `Copy` types |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7842,"byte_end":7943,"line_start":260,"line_end":260,"column_start":1,"column_end":102}},{"value":"/ |`Mutex` | `MutexGuard` | may deadlock at runtime, may block the thread |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":7944,"byte_end":8045,"line_start":261,"line_end":261,"column_start":1,"column_end":102}},{"value":"/ |`sync::OnceCell` | `&T` | assignable only once, may block the thread |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8046,"byte_end":8147,"line_start":262,"line_end":262,"column_start":1,"column_end":102}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8148,"byte_end":8151,"line_start":263,"line_end":263,"column_start":1,"column_end":4}},{"value":"/ Technically, calling `get_or_init` will also cause a panic or a deadlock if it recursively calls","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8152,"byte_end":8252,"line_start":264,"line_end":264,"column_start":1,"column_end":101}},{"value":"/ itself. However, because the assignment can happen only once, such cases should be more rare than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8253,"byte_end":8354,"line_start":265,"line_end":265,"column_start":1,"column_end":102}},{"value":"/ equivalents with `RefCell` and `Mutex`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8355,"byte_end":8398,"line_start":266,"line_end":266,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8399,"byte_end":8402,"line_start":267,"line_end":267,"column_start":1,"column_end":4}},{"value":"/ # Minimum Supported `rustc` Version","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8403,"byte_end":8442,"line_start":268,"line_end":268,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8443,"byte_end":8446,"line_start":269,"line_end":269,"column_start":1,"column_end":4}},{"value":"/ This crate's minimum supported `rustc` version is `1.56.0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8447,"byte_end":8510,"line_start":270,"line_end":270,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8511,"byte_end":8514,"line_start":271,"line_end":271,"column_start":1,"column_end":4}},{"value":"/ If only the `std` feature is enabled, MSRV will be updated conservatively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8515,"byte_end":8593,"line_start":272,"line_end":272,"column_start":1,"column_end":79}},{"value":"/ When using other features, like `parking_lot`, MSRV might be updated more frequently, up to the latest stable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8594,"byte_end":8708,"line_start":273,"line_end":273,"column_start":1,"column_end":115}},{"value":"/ In both cases, increasing MSRV is *not* considered a semver-breaking change.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8709,"byte_end":8789,"line_start":274,"line_end":274,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8790,"byte_end":8793,"line_start":275,"line_end":275,"column_start":1,"column_end":4}},{"value":"/ # Implementation details","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8794,"byte_end":8822,"line_start":276,"line_end":276,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8823,"byte_end":8826,"line_start":277,"line_end":277,"column_start":1,"column_end":4}},{"value":"/ The implementation is based on the [`lazy_static`](https://github.com/rust-lang-nursery/lazy-static.rs/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8827,"byte_end":8935,"line_start":278,"line_end":278,"column_start":1,"column_end":109}},{"value":"/ and [`lazy_cell`](https://github.com/indiv0/lazycell/) crates and [`std::sync::Once`]. In some sense,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":8936,"byte_end":9041,"line_start":279,"line_end":279,"column_start":1,"column_end":106}},{"value":"/ `once_cell` just streamlines and unifies those APIs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9042,"byte_end":9098,"line_start":280,"line_end":280,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9099,"byte_end":9102,"line_start":281,"line_end":281,"column_start":1,"column_end":4}},{"value":"/ To implement a sync flavor of `OnceCell`, this crates uses either a custom","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9103,"byte_end":9181,"line_start":282,"line_end":282,"column_start":1,"column_end":79}},{"value":"/ re-implementation of `std::sync::Once` or `parking_lot::Mutex`. This is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9182,"byte_end":9257,"line_start":283,"line_end":283,"column_start":1,"column_end":76}},{"value":"/ controlled by the `parking_lot` feature (disabled by default). Performance","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9258,"byte_end":9336,"line_start":284,"line_end":284,"column_start":1,"column_end":79}},{"value":"/ is the same for both cases, but the `parking_lot` based `OnceCell` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9337,"byte_end":9413,"line_start":285,"line_end":285,"column_start":1,"column_end":77}},{"value":"/ smaller by up to 16 bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9414,"byte_end":9444,"line_start":286,"line_end":286,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9445,"byte_end":9448,"line_start":287,"line_end":287,"column_start":1,"column_end":4}},{"value":"/ This crate uses `unsafe`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9449,"byte_end":9478,"line_start":288,"line_end":288,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9479,"byte_end":9482,"line_start":289,"line_end":289,"column_start":1,"column_end":4}},{"value":"/ [`std::sync::Once`]: https://doc.rust-lang.org/std/sync/struct.Once.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9483,"byte_end":9559,"line_start":290,"line_end":290,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9560,"byte_end":9563,"line_start":291,"line_end":291,"column_start":1,"column_end":4}},{"value":"/ # F.A.Q.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9564,"byte_end":9576,"line_start":292,"line_end":292,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9577,"byte_end":9580,"line_start":293,"line_end":293,"column_start":1,"column_end":4}},{"value":"/ **Should I use lazy_static or once_cell?**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9581,"byte_end":9627,"line_start":294,"line_end":294,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9628,"byte_end":9631,"line_start":295,"line_end":295,"column_start":1,"column_end":4}},{"value":"/ To the first approximation, `once_cell` is both more flexible and more convenient than `lazy_static`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9632,"byte_end":9736,"line_start":296,"line_end":296,"column_start":1,"column_end":105}},{"value":"/ and should be preferred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9737,"byte_end":9765,"line_start":297,"line_end":297,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9766,"byte_end":9769,"line_start":298,"line_end":298,"column_start":1,"column_end":4}},{"value":"/ Unlike `once_cell`, `lazy_static` supports spinlock-based implementation of blocking which works with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9770,"byte_end":9875,"line_start":299,"line_end":299,"column_start":1,"column_end":106}},{"value":"/ `#![no_std]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9876,"byte_end":9893,"line_start":300,"line_end":300,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9894,"byte_end":9897,"line_start":301,"line_end":301,"column_start":1,"column_end":4}},{"value":"/ `lazy_static` has received significantly more real world testing, but `once_cell` is also a widely","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":9898,"byte_end":10000,"line_start":302,"line_end":302,"column_start":1,"column_end":103}},{"value":"/ used crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10001,"byte_end":10016,"line_start":303,"line_end":303,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10017,"byte_end":10020,"line_start":304,"line_end":304,"column_start":1,"column_end":4}},{"value":"/ **Should I use the sync or unsync flavor?**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10021,"byte_end":10068,"line_start":305,"line_end":305,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10069,"byte_end":10072,"line_start":306,"line_end":306,"column_start":1,"column_end":4}},{"value":"/ Because Rust compiler checks thread safety for you, it's impossible to accidentally use `unsync` where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10073,"byte_end":10179,"line_start":307,"line_end":307,"column_start":1,"column_end":107}},{"value":"/ `sync` is required. So, use `unsync` in single-threaded code and `sync` in multi-threaded. It's easy","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10180,"byte_end":10284,"line_start":308,"line_end":308,"column_start":1,"column_end":105}},{"value":"/ to switch between the two if code becomes multi-threaded later.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10285,"byte_end":10352,"line_start":309,"line_end":309,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10353,"byte_end":10356,"line_start":310,"line_end":310,"column_start":1,"column_end":4}},{"value":"/ At the moment, `unsync` has an additional benefit that reentrant initialization causes a panic, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10357,"byte_end":10462,"line_start":311,"line_end":311,"column_start":1,"column_end":106}},{"value":"/ might be easier to debug than a deadlock.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10463,"byte_end":10508,"line_start":312,"line_end":312,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10509,"byte_end":10512,"line_start":313,"line_end":313,"column_start":1,"column_end":4}},{"value":"/ **Does this crate support async?**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10513,"byte_end":10551,"line_start":314,"line_end":314,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10552,"byte_end":10555,"line_start":315,"line_end":315,"column_start":1,"column_end":4}},{"value":"/ No, but you can use [`async_once_cell`](https://crates.io/crates/async_once_cell) instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10556,"byte_end":10650,"line_start":316,"line_end":316,"column_start":1,"column_end":95}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10651,"byte_end":10654,"line_start":317,"line_end":317,"column_start":1,"column_end":4}},{"value":"/ # Related crates","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10655,"byte_end":10675,"line_start":318,"line_end":318,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10676,"byte_end":10679,"line_start":319,"line_end":319,"column_start":1,"column_end":4}},{"value":"/ * [double-checked-cell](https://github.com/niklasf/double-checked-cell)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10680,"byte_end":10755,"line_start":320,"line_end":320,"column_start":1,"column_end":76}},{"value":"/ * [lazy-init](https://crates.io/crates/lazy-init)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10756,"byte_end":10809,"line_start":321,"line_end":321,"column_start":1,"column_end":54}},{"value":"/ * [lazycell](https://crates.io/crates/lazycell)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10810,"byte_end":10861,"line_start":322,"line_end":322,"column_start":1,"column_end":52}},{"value":"/ * [mitochondria](https://crates.io/crates/mitochondria)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10862,"byte_end":10921,"line_start":323,"line_end":323,"column_start":1,"column_end":60}},{"value":"/ * [lazy_static](https://crates.io/crates/lazy_static)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10922,"byte_end":10979,"line_start":324,"line_end":324,"column_start":1,"column_end":58}},{"value":"/ * [async_once_cell](https://crates.io/crates/async_once_cell)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":10980,"byte_end":11045,"line_start":325,"line_end":325,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11046,"byte_end":11049,"line_start":326,"line_end":326,"column_start":1,"column_end":4}},{"value":"/ Most of this crate's functionality is available in `std` in nightly Rust.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11050,"byte_end":11127,"line_start":327,"line_end":327,"column_start":1,"column_end":78}},{"value":"/ See the [tracking issue](https://github.com/rust-lang/rust/issues/74465).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11128,"byte_end":11205,"line_start":328,"line_end":328,"column_start":1,"column_end":78}}]},{"kind":"Mod","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11531,"byte_end":11537,"line_start":346,"line_end":346,"column_start":9,"column_end":15},"name":"unsync","qualname":"::unsync","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":103},{"krate":0,"index":106},{"krate":0,"index":109},{"krate":0,"index":112},{"krate":0,"index":115},{"krate":0,"index":116},{"krate":0,"index":119},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":126},{"krate":0,"index":129},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":136},{"krate":0,"index":139},{"krate":0,"index":142},{"krate":0,"index":146},{"krate":0,"index":149},{"krate":0,"index":151},{"krate":0,"index":154},{"krate":0,"index":171},{"krate":0,"index":176},{"krate":0,"index":179},{"krate":0,"index":183},{"krate":0,"index":190},{"krate":0,"index":199},{"krate":0,"index":204},{"krate":0,"index":209}],"decl_id":null,"docs":" Single-threaded version of `OnceCell`.\n","sig":null,"attributes":[{"value":"/ Single-threaded version of `OnceCell`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11480,"byte_end":11522,"line_start":345,"line_end":345,"column_start":1,"column_end":43}}]},{"kind":"Struct","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12365,"byte_end":12373,"line_start":374,"line_end":374,"column_start":16,"column_end":24},"name":"OnceCell","qualname":"::unsync::OnceCell","value":"OnceCell { }","parent":null,"children":[{"krate":0,"index":131}],"decl_id":null,"docs":" A cell which can be written to only once. It is not thread safe.","sig":null,"attributes":[{"value":"/ A cell which can be written to only once. It is not thread safe.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11702,"byte_end":11770,"line_start":354,"line_end":354,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11775,"byte_end":11778,"line_start":355,"line_end":355,"column_start":5,"column_end":8}},{"value":"/ Unlike [`std::cell::RefCell`], a `OnceCell` provides simple `&`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11783,"byte_end":11850,"line_start":356,"line_end":356,"column_start":5,"column_end":72}},{"value":"/ references to the contents.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11855,"byte_end":11886,"line_start":357,"line_end":357,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11891,"byte_end":11894,"line_start":358,"line_end":358,"column_start":5,"column_end":8}},{"value":"/ [`std::cell::RefCell`]: https://doc.rust-lang.org/std/cell/struct.RefCell.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11899,"byte_end":11981,"line_start":359,"line_end":359,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11986,"byte_end":11989,"line_start":360,"line_end":360,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":11994,"byte_end":12007,"line_start":361,"line_end":361,"column_start":5,"column_end":18}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12012,"byte_end":12019,"line_start":362,"line_end":362,"column_start":5,"column_end":12}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12024,"byte_end":12060,"line_start":363,"line_end":363,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12065,"byte_end":12068,"line_start":364,"line_end":364,"column_start":5,"column_end":8}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12073,"byte_end":12104,"line_start":365,"line_end":365,"column_start":5,"column_end":36}},{"value":"/ assert!(cell.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12109,"byte_end":12143,"line_start":366,"line_end":366,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12148,"byte_end":12151,"line_start":367,"line_end":367,"column_start":5,"column_end":8}},{"value":"/ let value: &String = cell.get_or_init(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12156,"byte_end":12202,"line_start":368,"line_end":368,"column_start":5,"column_end":51}},{"value":"/ \"Hello, World!\".to_string()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12207,"byte_end":12242,"line_start":369,"line_end":369,"column_start":5,"column_end":40}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12247,"byte_end":12254,"line_start":370,"line_end":370,"column_start":5,"column_end":12}},{"value":"/ assert_eq!(value, \"Hello, World!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12259,"byte_end":12298,"line_start":371,"line_end":371,"column_start":5,"column_end":44}},{"value":"/ assert!(cell.get().is_some());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12303,"byte_end":12337,"line_start":372,"line_end":372,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12342,"byte_end":12349,"line_start":373,"line_end":373,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12871,"byte_end":12878,"line_start":387,"line_end":387,"column_start":12,"column_end":19},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12996,"byte_end":12999,"line_start":393,"line_end":393,"column_start":12,"column_end":15},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13293,"byte_end":13298,"line_start":402,"line_end":402,"column_start":12,"column_end":17},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> OnceCell","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13499,"byte_end":13509,"line_start":409,"line_end":409,"column_start":12,"column_end":22},"name":"clone_from","qualname":" as std::clone::Clone>::clone_from","value":"fn clone_from<'_, '_>(&'_ mut Self, &'_ Self)","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2884},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13798,"byte_end":13800,"line_start":418,"line_end":418,"column_start":12,"column_end":14},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13975,"byte_end":13979,"line_start":426,"line_end":426,"column_start":12,"column_end":16},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(T) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14142,"byte_end":14145,"line_start":433,"line_end":433,"column_start":22,"column_end":25},"name":"new","qualname":">::new","value":"const fn new() -> OnceCell","parent":null,"children":[],"decl_id":null,"docs":" Creates a new empty cell.\n","sig":null,"attributes":[{"value":"/ Creates a new empty cell.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14091,"byte_end":14120,"line_start":432,"line_end":432,"column_start":9,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14295,"byte_end":14305,"line_start":438,"line_end":438,"column_start":22,"column_end":32},"name":"with_value","qualname":">::with_value","value":"const fn with_value(T) -> OnceCell","parent":null,"children":[],"decl_id":null,"docs":" Creates a new initialized cell.\n","sig":null,"attributes":[{"value":"/ Creates a new initialized cell.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14238,"byte_end":14273,"line_start":437,"line_end":437,"column_start":9,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14535,"byte_end":14538,"line_start":445,"line_end":445,"column_start":16,"column_end":19},"name":"get","qualname":">::get","value":"fn get<'_>(&'_ Self) -> Option<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the underlying value.","sig":null,"attributes":[{"value":"/ Gets a reference to the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14413,"byte_end":14458,"line_start":442,"line_end":442,"column_start":9,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14467,"byte_end":14470,"line_start":443,"line_end":443,"column_start":9,"column_end":12}},{"value":"/ Returns `None` if the cell is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14479,"byte_end":14519,"line_start":444,"line_end":444,"column_start":9,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15354,"byte_end":15361,"line_start":466,"line_end":466,"column_start":16,"column_end":23},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> Option<&'_ mut T>","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the underlying value.","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14679,"byte_end":14732,"line_start":450,"line_end":450,"column_start":9,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14741,"byte_end":14744,"line_start":451,"line_end":451,"column_start":9,"column_end":12}},{"value":"/ Returns `None` if the cell is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14753,"byte_end":14793,"line_start":452,"line_end":452,"column_start":9,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14802,"byte_end":14805,"line_start":453,"line_end":453,"column_start":9,"column_end":12}},{"value":"/ This method is allowed to violate the invariant of writing to a `OnceCell`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14814,"byte_end":14892,"line_start":454,"line_end":454,"column_start":9,"column_end":87}},{"value":"/ at most once because it requires `&mut` access to `self`. As with all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14901,"byte_end":14974,"line_start":455,"line_end":455,"column_start":9,"column_end":82}},{"value":"/ interior mutability, `&mut` access permits arbitrary modification:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14983,"byte_end":15053,"line_start":456,"line_end":456,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15062,"byte_end":15065,"line_start":457,"line_end":457,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15074,"byte_end":15081,"line_start":458,"line_end":458,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15090,"byte_end":15126,"line_start":459,"line_end":459,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15135,"byte_end":15138,"line_start":460,"line_end":460,"column_start":9,"column_end":12}},{"value":"/ let mut cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15147,"byte_end":15197,"line_start":461,"line_end":461,"column_start":9,"column_end":59}},{"value":"/ cell.set(92).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15206,"byte_end":15232,"line_start":462,"line_end":462,"column_start":9,"column_end":35}},{"value":"/ *cell.get_mut().unwrap() = 93;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15241,"byte_end":15275,"line_start":463,"line_end":463,"column_start":9,"column_end":43}},{"value":"/ assert_eq!(cell.get(), Some(&93));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15284,"byte_end":15322,"line_start":464,"line_end":464,"column_start":9,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15331,"byte_end":15338,"line_start":465,"line_end":465,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16053,"byte_end":16056,"line_start":488,"line_end":488,"column_start":16,"column_end":19},"name":"set","qualname":">::set","value":"fn set<'_>(&'_ Self, T) -> Result<(), T>","parent":null,"children":[],"decl_id":null,"docs":" Sets the contents of this cell to `value`.","sig":null,"attributes":[{"value":"/ Sets the contents of this cell to `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15517,"byte_end":15563,"line_start":471,"line_end":471,"column_start":9,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15572,"byte_end":15575,"line_start":472,"line_end":472,"column_start":9,"column_end":12}},{"value":"/ Returns `Ok(())` if the cell was empty and `Err(value)` if it was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15584,"byte_end":15653,"line_start":473,"line_end":473,"column_start":9,"column_end":78}},{"value":"/ full.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15662,"byte_end":15671,"line_start":474,"line_end":474,"column_start":9,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15680,"byte_end":15683,"line_start":475,"line_end":475,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15692,"byte_end":15705,"line_start":476,"line_end":476,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15714,"byte_end":15721,"line_start":477,"line_end":477,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15730,"byte_end":15766,"line_start":478,"line_end":478,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15775,"byte_end":15778,"line_start":479,"line_end":479,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15787,"byte_end":15818,"line_start":480,"line_end":480,"column_start":9,"column_end":40}},{"value":"/ assert!(cell.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15827,"byte_end":15861,"line_start":481,"line_end":481,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15870,"byte_end":15873,"line_start":482,"line_end":482,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(cell.set(92), Ok(()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15882,"byte_end":15919,"line_start":483,"line_end":483,"column_start":9,"column_end":46}},{"value":"/ assert_eq!(cell.set(62), Err(62));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15928,"byte_end":15966,"line_start":484,"line_end":484,"column_start":9,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15975,"byte_end":15978,"line_start":485,"line_end":485,"column_start":9,"column_end":12}},{"value":"/ assert!(cell.get().is_some());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":15987,"byte_end":16021,"line_start":486,"line_end":486,"column_start":9,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16030,"byte_end":16037,"line_start":487,"line_end":487,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16735,"byte_end":16745,"line_start":509,"line_end":509,"column_start":16,"column_end":26},"name":"try_insert","qualname":">::try_insert","value":"fn try_insert<'_>(&'_ Self, T) -> Result<&'_ T, (&'_ T, T)>","parent":null,"children":[],"decl_id":null,"docs":" Like [`set`](Self::set), but also returns a reference to the final cell value.","sig":null,"attributes":[{"value":"/ Like [`set`](Self::set), but also returns a reference to the final cell value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16249,"byte_end":16331,"line_start":495,"line_end":495,"column_start":9,"column_end":91}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16340,"byte_end":16343,"line_start":496,"line_end":496,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16352,"byte_end":16365,"line_start":497,"line_end":497,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16374,"byte_end":16381,"line_start":498,"line_end":498,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16390,"byte_end":16426,"line_start":499,"line_end":499,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16435,"byte_end":16438,"line_start":500,"line_end":500,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16447,"byte_end":16478,"line_start":501,"line_end":501,"column_start":9,"column_end":40}},{"value":"/ assert!(cell.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16487,"byte_end":16521,"line_start":502,"line_end":502,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16530,"byte_end":16533,"line_start":503,"line_end":503,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(cell.try_insert(92), Ok(&92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16542,"byte_end":16587,"line_start":504,"line_end":504,"column_start":9,"column_end":54}},{"value":"/ assert_eq!(cell.try_insert(62), Err((&92, 62)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16596,"byte_end":16648,"line_start":505,"line_end":505,"column_start":9,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16657,"byte_end":16660,"line_start":506,"line_end":506,"column_start":9,"column_end":12}},{"value":"/ assert!(cell.get().is_some());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16669,"byte_end":16703,"line_start":507,"line_end":507,"column_start":9,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":16712,"byte_end":16719,"line_start":508,"line_end":508,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18143,"byte_end":18154,"line_start":546,"line_end":546,"column_start":16,"column_end":27},"name":"get_or_init","qualname":">::get_or_init","value":"fn get_or_init(&'_ Self, F) -> &'_ T where F: FnOnce() -> T","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f`\n if the cell was empty.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17404,"byte_end":17463,"line_start":525,"line_end":525,"column_start":9,"column_end":68}},{"value":"/ if the cell was empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17472,"byte_end":17498,"line_start":526,"line_end":526,"column_start":9,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17507,"byte_end":17510,"line_start":527,"line_end":527,"column_start":9,"column_end":12}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17519,"byte_end":17531,"line_start":528,"line_end":528,"column_start":9,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17540,"byte_end":17543,"line_start":529,"line_end":529,"column_start":9,"column_end":12}},{"value":"/ If `f` panics, the panic is propagated to the caller, and the cell","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17552,"byte_end":17622,"line_start":530,"line_end":530,"column_start":9,"column_end":79}},{"value":"/ remains uninitialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17631,"byte_end":17657,"line_start":531,"line_end":531,"column_start":9,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17666,"byte_end":17669,"line_start":532,"line_end":532,"column_start":9,"column_end":12}},{"value":"/ It is an error to reentrantly initialize the cell from `f`. Doing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17678,"byte_end":17747,"line_start":533,"line_end":533,"column_start":9,"column_end":78}},{"value":"/ so results in a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17756,"byte_end":17782,"line_start":534,"line_end":534,"column_start":9,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17791,"byte_end":17794,"line_start":535,"line_end":535,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17803,"byte_end":17816,"line_start":536,"line_end":536,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17825,"byte_end":17832,"line_start":537,"line_end":537,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17841,"byte_end":17877,"line_start":538,"line_end":538,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17886,"byte_end":17889,"line_start":539,"line_end":539,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17898,"byte_end":17929,"line_start":540,"line_end":540,"column_start":9,"column_end":40}},{"value":"/ let value = cell.get_or_init(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17938,"byte_end":17978,"line_start":541,"line_end":541,"column_start":9,"column_end":49}},{"value":"/ assert_eq!(value, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":17987,"byte_end":18014,"line_start":542,"line_end":542,"column_start":9,"column_end":36}},{"value":"/ let value = cell.get_or_init(|| unreachable!());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18023,"byte_end":18075,"line_start":543,"line_end":543,"column_start":9,"column_end":61}},{"value":"/ assert_eq!(value, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18084,"byte_end":18111,"line_start":544,"line_end":544,"column_start":9,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18120,"byte_end":18127,"line_start":545,"line_end":545,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19362,"byte_end":19377,"line_start":582,"line_end":582,"column_start":16,"column_end":31},"name":"get_or_try_init","qualname":">::get_or_try_init","value":"fn get_or_try_init(&'_ Self, F) -> Result<&'_ T, E> where\nF: FnOnce() -> Result","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if\n the cell was empty. If the cell was empty and `f` failed, an\n error is returned.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18429,"byte_end":18491,"line_start":557,"line_end":557,"column_start":9,"column_end":71}},{"value":"/ the cell was empty. If the cell was empty and `f` failed, an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18500,"byte_end":18564,"line_start":558,"line_end":558,"column_start":9,"column_end":73}},{"value":"/ error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18573,"byte_end":18595,"line_start":559,"line_end":559,"column_start":9,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18604,"byte_end":18607,"line_start":560,"line_end":560,"column_start":9,"column_end":12}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18616,"byte_end":18628,"line_start":561,"line_end":561,"column_start":9,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18637,"byte_end":18640,"line_start":562,"line_end":562,"column_start":9,"column_end":12}},{"value":"/ If `f` panics, the panic is propagated to the caller, and the cell","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18649,"byte_end":18719,"line_start":563,"line_end":563,"column_start":9,"column_end":79}},{"value":"/ remains uninitialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18728,"byte_end":18754,"line_start":564,"line_end":564,"column_start":9,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18763,"byte_end":18766,"line_start":565,"line_end":565,"column_start":9,"column_end":12}},{"value":"/ It is an error to reentrantly initialize the cell from `f`. Doing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18775,"byte_end":18844,"line_start":566,"line_end":566,"column_start":9,"column_end":78}},{"value":"/ so results in a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18853,"byte_end":18879,"line_start":567,"line_end":567,"column_start":9,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18888,"byte_end":18891,"line_start":568,"line_end":568,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18900,"byte_end":18913,"line_start":569,"line_end":569,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18922,"byte_end":18929,"line_start":570,"line_end":570,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18938,"byte_end":18974,"line_start":571,"line_end":571,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18983,"byte_end":18986,"line_start":572,"line_end":572,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":18995,"byte_end":19026,"line_start":573,"line_end":573,"column_start":9,"column_end":40}},{"value":"/ assert_eq!(cell.get_or_try_init(|| Err(())), Err(()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19035,"byte_end":19093,"line_start":574,"line_end":574,"column_start":9,"column_end":67}},{"value":"/ assert!(cell.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19102,"byte_end":19136,"line_start":575,"line_end":575,"column_start":9,"column_end":43}},{"value":"/ let value = cell.get_or_try_init(|| -> Result {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19145,"byte_end":19205,"line_start":576,"line_end":576,"column_start":9,"column_end":69}},{"value":"/ Ok(92)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19214,"byte_end":19228,"line_start":577,"line_end":577,"column_start":9,"column_end":23}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19237,"byte_end":19244,"line_start":578,"line_end":578,"column_start":9,"column_end":16}},{"value":"/ assert_eq!(value, Ok(&92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19253,"byte_end":19284,"line_start":579,"line_end":579,"column_start":9,"column_end":40}},{"value":"/ assert_eq!(cell.get(), Some(&92))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19293,"byte_end":19330,"line_start":580,"line_end":580,"column_start":9,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":19339,"byte_end":19346,"line_start":581,"line_end":581,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21174,"byte_end":21178,"line_start":627,"line_end":627,"column_start":16,"column_end":20},"name":"take","qualname":">::take","value":"fn take<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Takes the value out of this `OnceCell`, moving it back to an uninitialized state.","sig":null,"attributes":[{"value":"/ Takes the value out of this `OnceCell`, moving it back to an uninitialized state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20027,"byte_end":20112,"line_start":598,"line_end":598,"column_start":9,"column_end":94}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20121,"byte_end":20124,"line_start":599,"line_end":599,"column_start":9,"column_end":12}},{"value":"/ Has no effect and returns `None` if the `OnceCell` hasn't been initialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20133,"byte_end":20212,"line_start":600,"line_end":600,"column_start":9,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20221,"byte_end":20224,"line_start":601,"line_end":601,"column_start":9,"column_end":12}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20233,"byte_end":20247,"line_start":602,"line_end":602,"column_start":9,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20256,"byte_end":20259,"line_start":603,"line_end":603,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20268,"byte_end":20275,"line_start":604,"line_end":604,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20284,"byte_end":20320,"line_start":605,"line_end":605,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20329,"byte_end":20332,"line_start":606,"line_end":606,"column_start":9,"column_end":12}},{"value":"/ let mut cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20341,"byte_end":20394,"line_start":607,"line_end":607,"column_start":9,"column_end":62}},{"value":"/ assert_eq!(cell.take(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20403,"byte_end":20437,"line_start":608,"line_end":608,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20446,"byte_end":20449,"line_start":609,"line_end":609,"column_start":9,"column_end":12}},{"value":"/ let mut cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20458,"byte_end":20493,"line_start":610,"line_end":610,"column_start":9,"column_end":44}},{"value":"/ cell.set(\"hello\".to_string()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20502,"byte_end":20545,"line_start":611,"line_end":611,"column_start":9,"column_end":52}},{"value":"/ assert_eq!(cell.take(), Some(\"hello\".to_string()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20554,"byte_end":20609,"line_start":612,"line_end":612,"column_start":9,"column_end":64}},{"value":"/ assert_eq!(cell.get(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20618,"byte_end":20651,"line_start":613,"line_end":613,"column_start":9,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20660,"byte_end":20667,"line_start":614,"line_end":614,"column_start":9,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20676,"byte_end":20679,"line_start":615,"line_end":615,"column_start":9,"column_end":12}},{"value":"/ This method is allowed to violate the invariant of writing to a `OnceCell`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20688,"byte_end":20766,"line_start":616,"line_end":616,"column_start":9,"column_end":87}},{"value":"/ at most once because it requires `&mut` access to `self`. As with all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20775,"byte_end":20848,"line_start":617,"line_end":617,"column_start":9,"column_end":82}},{"value":"/ interior mutability, `&mut` access permits arbitrary modification:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20857,"byte_end":20927,"line_start":618,"line_end":618,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20936,"byte_end":20939,"line_start":619,"line_end":619,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20948,"byte_end":20955,"line_start":620,"line_end":620,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":20964,"byte_end":21000,"line_start":621,"line_end":621,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21009,"byte_end":21012,"line_start":622,"line_end":622,"column_start":9,"column_end":12}},{"value":"/ let mut cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21021,"byte_end":21071,"line_start":623,"line_end":623,"column_start":9,"column_end":59}},{"value":"/ cell.set(92).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21080,"byte_end":21106,"line_start":624,"line_end":624,"column_start":9,"column_end":35}},{"value":"/ cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21115,"byte_end":21142,"line_start":625,"line_end":625,"column_start":9,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21151,"byte_end":21158,"line_start":626,"line_end":626,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21837,"byte_end":21847,"line_start":647,"line_end":647,"column_start":16,"column_end":26},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Consumes the `OnceCell`, returning the wrapped value.","sig":null,"attributes":[{"value":"/ Consumes the `OnceCell`, returning the wrapped value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21285,"byte_end":21342,"line_start":631,"line_end":631,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21351,"byte_end":21354,"line_start":632,"line_end":632,"column_start":9,"column_end":12}},{"value":"/ Returns `None` if the cell was empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21363,"byte_end":21404,"line_start":633,"line_end":633,"column_start":9,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21413,"byte_end":21416,"line_start":634,"line_end":634,"column_start":9,"column_end":12}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21425,"byte_end":21439,"line_start":635,"line_end":635,"column_start":9,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21448,"byte_end":21451,"line_start":636,"line_end":636,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21460,"byte_end":21467,"line_start":637,"line_end":637,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21476,"byte_end":21512,"line_start":638,"line_end":638,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21521,"byte_end":21524,"line_start":639,"line_end":639,"column_start":9,"column_end":12}},{"value":"/ let cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21533,"byte_end":21582,"line_start":640,"line_end":640,"column_start":9,"column_end":58}},{"value":"/ assert_eq!(cell.into_inner(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21591,"byte_end":21631,"line_start":641,"line_end":641,"column_start":9,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21640,"byte_end":21643,"line_start":642,"line_end":642,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21652,"byte_end":21683,"line_start":643,"line_end":643,"column_start":9,"column_end":40}},{"value":"/ cell.set(\"hello\".to_string()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21692,"byte_end":21735,"line_start":644,"line_end":644,"column_start":9,"column_end":52}},{"value":"/ assert_eq!(cell.into_inner(), Some(\"hello\".to_string()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21744,"byte_end":21805,"line_start":645,"line_end":645,"column_start":9,"column_end":70}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":21814,"byte_end":21821,"line_start":646,"line_end":646,"column_start":9,"column_end":16}}]},{"kind":"Struct","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22574,"byte_end":22578,"line_start":674,"line_end":674,"column_start":16,"column_end":20},"name":"Lazy","qualname":"::unsync::Lazy","value":"Lazy { }","parent":null,"children":[{"krate":0,"index":174},{"krate":0,"index":175}],"decl_id":null,"docs":" A value which is initialized on the first access.","sig":null,"attributes":[{"value":"/ A value which is initialized on the first access.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22107,"byte_end":22160,"line_start":654,"line_end":654,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22165,"byte_end":22168,"line_start":655,"line_end":655,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22173,"byte_end":22186,"line_start":656,"line_end":656,"column_start":5,"column_end":18}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22191,"byte_end":22198,"line_start":657,"line_end":657,"column_start":5,"column_end":12}},{"value":"/ use once_cell::unsync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22203,"byte_end":22235,"line_start":658,"line_end":658,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22240,"byte_end":22243,"line_start":659,"line_end":659,"column_start":5,"column_end":8}},{"value":"/ let lazy: Lazy = Lazy::new(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22248,"byte_end":22288,"line_start":660,"line_end":660,"column_start":5,"column_end":45}},{"value":"/ println!(\"initializing\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22293,"byte_end":22326,"line_start":661,"line_end":661,"column_start":5,"column_end":38}},{"value":"/ 92","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22331,"byte_end":22341,"line_start":662,"line_end":662,"column_start":5,"column_end":15}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22346,"byte_end":22353,"line_start":663,"line_end":663,"column_start":5,"column_end":12}},{"value":"/ println!(\"ready\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22358,"byte_end":22380,"line_start":664,"line_end":664,"column_start":5,"column_end":27}},{"value":"/ println!(\"{}\", *lazy);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22385,"byte_end":22411,"line_start":665,"line_end":665,"column_start":5,"column_end":31}},{"value":"/ println!(\"{}\", *lazy);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22416,"byte_end":22442,"line_start":666,"line_end":666,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22447,"byte_end":22450,"line_start":667,"line_end":667,"column_start":5,"column_end":8}},{"value":"/ // Prints:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22455,"byte_end":22469,"line_start":668,"line_end":668,"column_start":5,"column_end":19}},{"value":"/ // ready","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22474,"byte_end":22488,"line_start":669,"line_end":669,"column_start":5,"column_end":19}},{"value":"/ // initializing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22493,"byte_end":22514,"line_start":670,"line_end":670,"column_start":5,"column_end":26}},{"value":"/ // 92","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22519,"byte_end":22530,"line_start":671,"line_end":671,"column_start":5,"column_end":16}},{"value":"/ // 92","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22535,"byte_end":22546,"line_start":672,"line_end":672,"column_start":5,"column_end":16}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22551,"byte_end":22558,"line_start":673,"line_end":673,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22826,"byte_end":22829,"line_start":682,"line_end":682,"column_start":12,"column_end":15},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23456,"byte_end":23459,"line_start":702,"line_end":702,"column_start":22,"column_end":25},"name":"new","qualname":">::new","value":"const fn new(F) -> Lazy","parent":null,"children":[],"decl_id":null,"docs":" Creates a new lazy value with the given initializing function.","sig":null,"attributes":[{"value":"/ Creates a new lazy value with the given initializing function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23022,"byte_end":23088,"line_start":688,"line_end":688,"column_start":9,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23097,"byte_end":23100,"line_start":689,"line_end":689,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23109,"byte_end":23122,"line_start":690,"line_end":690,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23131,"byte_end":23138,"line_start":691,"line_end":691,"column_start":9,"column_end":16}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23147,"byte_end":23164,"line_start":692,"line_end":692,"column_start":9,"column_end":26}},{"value":"/ use once_cell::unsync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23173,"byte_end":23205,"line_start":693,"line_end":693,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23214,"byte_end":23217,"line_start":694,"line_end":694,"column_start":9,"column_end":12}},{"value":"/ let hello = \"Hello, World!\".to_string();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23226,"byte_end":23270,"line_start":695,"line_end":695,"column_start":9,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23279,"byte_end":23282,"line_start":696,"line_end":696,"column_start":9,"column_end":12}},{"value":"/ let lazy = Lazy::new(|| hello.to_uppercase());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23291,"byte_end":23341,"line_start":697,"line_end":697,"column_start":9,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23350,"byte_end":23353,"line_start":698,"line_end":698,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(&*lazy, \"HELLO, WORLD!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23362,"byte_end":23402,"line_start":699,"line_end":699,"column_start":9,"column_end":49}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23411,"byte_end":23418,"line_start":700,"line_end":700,"column_start":9,"column_end":16}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23427,"byte_end":23434,"line_start":701,"line_end":701,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23737,"byte_end":23747,"line_start":709,"line_end":709,"column_start":16,"column_end":26},"name":"into_value","qualname":">::into_value","value":"fn into_value(Lazy) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `Lazy` returning the stored value.","sig":null,"attributes":[{"value":"/ Consumes this `Lazy` returning the stored value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23576,"byte_end":23628,"line_start":706,"line_end":706,"column_start":9,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23637,"byte_end":23640,"line_start":707,"line_end":707,"column_start":9,"column_end":12}},{"value":"/ Returns `Ok(value)` if `Lazy` is initialized and `Err(f)` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23649,"byte_end":23721,"line_start":708,"line_end":708,"column_start":9,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24531,"byte_end":24536,"line_start":733,"line_end":733,"column_start":16,"column_end":21},"name":"force","qualname":">::force","value":"fn force<'_>(&'_ Lazy) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Forces the evaluation of this lazy value and returns a reference to\n the result.","sig":null,"attributes":[{"value":"/ Forces the evaluation of this lazy value and returns a reference to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24081,"byte_end":24152,"line_start":719,"line_end":719,"column_start":9,"column_end":80}},{"value":"/ the result.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24161,"byte_end":24176,"line_start":720,"line_end":720,"column_start":9,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24185,"byte_end":24188,"line_start":721,"line_end":721,"column_start":9,"column_end":12}},{"value":"/ This is equivalent to the `Deref` impl, but is explicit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24197,"byte_end":24257,"line_start":722,"line_end":722,"column_start":9,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24266,"byte_end":24269,"line_start":723,"line_end":723,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24278,"byte_end":24291,"line_start":724,"line_end":724,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24300,"byte_end":24307,"line_start":725,"line_end":725,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24316,"byte_end":24348,"line_start":726,"line_end":726,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24357,"byte_end":24360,"line_start":727,"line_end":727,"column_start":9,"column_end":12}},{"value":"/ let lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24369,"byte_end":24401,"line_start":728,"line_end":728,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24410,"byte_end":24413,"line_start":729,"line_end":729,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::force(&lazy), &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24422,"byte_end":24462,"line_start":730,"line_end":730,"column_start":9,"column_end":49}},{"value":"/ assert_eq!(&*lazy, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24471,"byte_end":24499,"line_start":731,"line_end":731,"column_start":9,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24508,"byte_end":24515,"line_start":732,"line_end":732,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25241,"byte_end":25250,"line_start":754,"line_end":754,"column_start":16,"column_end":25},"name":"force_mut","qualname":">::force_mut","value":"fn force_mut<'_>(&'_ mut Lazy) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Forces the evaluation of this lazy value and returns a mutable reference to\n the result.","sig":null,"attributes":[{"value":"/ Forces the evaluation of this lazy value and returns a mutable reference to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24770,"byte_end":24849,"line_start":740,"line_end":740,"column_start":9,"column_end":88}},{"value":"/ the result.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24858,"byte_end":24873,"line_start":741,"line_end":741,"column_start":9,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24882,"byte_end":24885,"line_start":742,"line_end":742,"column_start":9,"column_end":12}},{"value":"/ This is equivalent to the `DerefMut` impl, but is explicit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24894,"byte_end":24957,"line_start":743,"line_end":743,"column_start":9,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24966,"byte_end":24969,"line_start":744,"line_end":744,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24978,"byte_end":24991,"line_start":745,"line_end":745,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25000,"byte_end":25007,"line_start":746,"line_end":746,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25016,"byte_end":25048,"line_start":747,"line_end":747,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25057,"byte_end":25060,"line_start":748,"line_end":748,"column_start":9,"column_end":12}},{"value":"/ let mut lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25069,"byte_end":25105,"line_start":749,"line_end":749,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25114,"byte_end":25117,"line_start":750,"line_end":750,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::force_mut(&mut lazy), &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25126,"byte_end":25174,"line_start":751,"line_end":751,"column_start":9,"column_end":57}},{"value":"/ assert_eq!(*lazy, 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25183,"byte_end":25209,"line_start":752,"line_end":752,"column_start":9,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25218,"byte_end":25225,"line_start":753,"line_end":753,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25844,"byte_end":25847,"line_start":772,"line_end":772,"column_start":16,"column_end":19},"name":"get","qualname":">::get","value":"fn get<'_>(&'_ Lazy) -> Option<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Gets the reference to the result of this lazy value if\n it was initialized, otherwise returns `None`.","sig":null,"attributes":[{"value":"/ Gets the reference to the result of this lazy value if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25402,"byte_end":25460,"line_start":759,"line_end":759,"column_start":9,"column_end":67}},{"value":"/ it was initialized, otherwise returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25469,"byte_end":25518,"line_start":760,"line_end":760,"column_start":9,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25527,"byte_end":25530,"line_start":761,"line_end":761,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25539,"byte_end":25552,"line_start":762,"line_end":762,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25561,"byte_end":25568,"line_start":763,"line_end":763,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25577,"byte_end":25609,"line_start":764,"line_end":764,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25618,"byte_end":25621,"line_start":765,"line_end":765,"column_start":9,"column_end":12}},{"value":"/ let lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25630,"byte_end":25662,"line_start":766,"line_end":766,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25671,"byte_end":25674,"line_start":767,"line_end":767,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::get(&lazy), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25683,"byte_end":25722,"line_start":768,"line_end":768,"column_start":9,"column_end":48}},{"value":"/ assert_eq!(&*lazy, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25731,"byte_end":25759,"line_start":769,"line_end":769,"column_start":9,"column_end":37}},{"value":"/ assert_eq!(Lazy::get(&lazy), Some(&92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25768,"byte_end":25812,"line_start":770,"line_end":770,"column_start":9,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25821,"byte_end":25828,"line_start":771,"line_end":771,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26402,"byte_end":26409,"line_start":789,"line_end":789,"column_start":16,"column_end":23},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Lazy) -> Option<&'_ mut T>","parent":null,"children":[],"decl_id":null,"docs":" Gets the mutable reference to the result of this lazy value if\n it was initialized, otherwise returns `None`.","sig":null,"attributes":[{"value":"/ Gets the mutable reference to the result of this lazy value if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":25930,"byte_end":25996,"line_start":776,"line_end":776,"column_start":9,"column_end":75}},{"value":"/ it was initialized, otherwise returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26005,"byte_end":26054,"line_start":777,"line_end":777,"column_start":9,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26063,"byte_end":26066,"line_start":778,"line_end":778,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26075,"byte_end":26088,"line_start":779,"line_end":779,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26097,"byte_end":26104,"line_start":780,"line_end":780,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26113,"byte_end":26145,"line_start":781,"line_end":781,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26154,"byte_end":26157,"line_start":782,"line_end":782,"column_start":9,"column_end":12}},{"value":"/ let mut lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26166,"byte_end":26202,"line_start":783,"line_end":783,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26211,"byte_end":26214,"line_start":784,"line_end":784,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::get_mut(&mut lazy), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26223,"byte_end":26270,"line_start":785,"line_end":785,"column_start":9,"column_end":56}},{"value":"/ assert_eq!(*lazy, 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26279,"byte_end":26305,"line_start":786,"line_end":786,"column_start":9,"column_end":35}},{"value":"/ assert_eq!(Lazy::get_mut(&mut lazy), Some(&mut 92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26314,"byte_end":26370,"line_start":787,"line_end":787,"column_start":9,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26379,"byte_end":26386,"line_start":788,"line_end":788,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26591,"byte_end":26596,"line_start":796,"line_end":796,"column_start":12,"column_end":17},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26726,"byte_end":26735,"line_start":802,"line_end":802,"column_start":12,"column_end":21},"name":"deref_mut","qualname":" as std::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27010,"byte_end":27017,"line_start":810,"line_end":810,"column_start":12,"column_end":19},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Lazy","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":" Creates a new lazy value using `Default` as the initializing function.\n","sig":null,"attributes":[{"value":"/ Creates a new lazy value using `Default` as the initializing function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26924,"byte_end":26998,"line_start":809,"line_end":809,"column_start":9,"column_end":83}}]},{"kind":"Mod","id":{"krate":0,"index":212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27167,"byte_end":27171,"line_start":818,"line_end":818,"column_start":9,"column_end":13},"name":"sync","qualname":"::sync","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":220},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":227},{"krate":0,"index":230},{"krate":0,"index":233},{"krate":0,"index":234},{"krate":0,"index":237},{"krate":0,"index":240},{"krate":0,"index":244},{"krate":0,"index":247},{"krate":0,"index":250},{"krate":0,"index":254},{"krate":0,"index":257},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":282},{"krate":0,"index":287},{"krate":0,"index":291},{"krate":0,"index":294},{"krate":0,"index":297},{"krate":0,"index":304},{"krate":0,"index":313},{"krate":0,"index":318},{"krate":0,"index":323},{"krate":0,"index":326}],"decl_id":null,"docs":" Thread-safe, blocking version of `OnceCell`.\n","sig":null,"attributes":[{"value":"/ Thread-safe, blocking version of `OnceCell`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27086,"byte_end":27134,"line_start":816,"line_end":816,"column_start":1,"column_end":49}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27135,"byte_end":27158,"line_start":817,"line_end":817,"column_start":1,"column_end":24}}]},{"kind":"Struct","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28429,"byte_end":28437,"line_start":856,"line_end":856,"column_start":16,"column_end":24},"name":"OnceCell","qualname":"::sync::OnceCell","value":"","parent":null,"children":[],"decl_id":null,"docs":" A thread-safe cell which can be written to only once.","sig":null,"attributes":[{"value":"/ A thread-safe cell which can be written to only once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27357,"byte_end":27414,"line_start":828,"line_end":828,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27419,"byte_end":27422,"line_start":829,"line_end":829,"column_start":5,"column_end":8}},{"value":"/ `OnceCell` provides `&` references to the contents without RAII guards.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27427,"byte_end":27502,"line_start":830,"line_end":830,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27507,"byte_end":27510,"line_start":831,"line_end":831,"column_start":5,"column_end":8}},{"value":"/ Reading a non-`None` value out of `OnceCell` establishes a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27515,"byte_end":27577,"line_start":832,"line_end":832,"column_start":5,"column_end":67}},{"value":"/ happens-before relationship with a corresponding write. For example, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27582,"byte_end":27657,"line_start":833,"line_end":833,"column_start":5,"column_end":80}},{"value":"/ thread A initializes the cell with `get_or_init(f)`, and thread B","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27662,"byte_end":27731,"line_start":834,"line_end":834,"column_start":5,"column_end":74}},{"value":"/ subsequently reads the result of this call, B also observes all the side","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27736,"byte_end":27812,"line_start":835,"line_end":835,"column_start":5,"column_end":81}},{"value":"/ effects of `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27817,"byte_end":27836,"line_start":836,"line_end":836,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27841,"byte_end":27844,"line_start":837,"line_end":837,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27849,"byte_end":27862,"line_start":838,"line_end":838,"column_start":5,"column_end":18}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27867,"byte_end":27874,"line_start":839,"line_end":839,"column_start":5,"column_end":12}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27879,"byte_end":27913,"line_start":840,"line_end":840,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27918,"byte_end":27921,"line_start":841,"line_end":841,"column_start":5,"column_end":8}},{"value":"/ static CELL: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27926,"byte_end":27978,"line_start":842,"line_end":842,"column_start":5,"column_end":57}},{"value":"/ assert!(CELL.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":27983,"byte_end":28017,"line_start":843,"line_end":843,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28022,"byte_end":28025,"line_start":844,"line_end":844,"column_start":5,"column_end":8}},{"value":"/ std::thread::spawn(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28030,"byte_end":28057,"line_start":845,"line_end":845,"column_start":5,"column_end":32}},{"value":"/ let value: &String = CELL.get_or_init(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28062,"byte_end":28112,"line_start":846,"line_end":846,"column_start":5,"column_end":55}},{"value":"/ \"Hello, World!\".to_string()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28117,"byte_end":28156,"line_start":847,"line_end":847,"column_start":5,"column_end":44}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28161,"byte_end":28172,"line_start":848,"line_end":848,"column_start":5,"column_end":16}},{"value":"/ assert_eq!(value, \"Hello, World!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28177,"byte_end":28220,"line_start":849,"line_end":849,"column_start":5,"column_end":48}},{"value":"/ }).join().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28225,"byte_end":28248,"line_start":850,"line_end":850,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28253,"byte_end":28256,"line_start":851,"line_end":851,"column_start":5,"column_end":8}},{"value":"/ let value: Option<&String> = CELL.get();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28261,"byte_end":28305,"line_start":852,"line_end":852,"column_start":5,"column_end":49}},{"value":"/ assert!(value.is_some());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28310,"byte_end":28339,"line_start":853,"line_end":853,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(value.unwrap().as_str(), \"Hello, World!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28344,"byte_end":28401,"line_start":854,"line_end":854,"column_start":5,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28406,"byte_end":28413,"line_start":855,"line_end":855,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28500,"byte_end":28507,"line_start":859,"line_end":859,"column_start":12,"column_end":19},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> OnceCell","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28636,"byte_end":28639,"line_start":865,"line_end":865,"column_start":12,"column_end":15},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28933,"byte_end":28938,"line_start":874,"line_end":874,"column_start":12,"column_end":17},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> OnceCell","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29131,"byte_end":29141,"line_start":881,"line_end":881,"column_start":12,"column_end":22},"name":"clone_from","qualname":" as std::clone::Clone>::clone_from","value":"fn clone_from<'_, '_>(&'_ mut Self, &'_ Self)","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2884},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29417,"byte_end":29421,"line_start":890,"line_end":890,"column_start":12,"column_end":16},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(T) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29557,"byte_end":29559,"line_start":896,"line_end":896,"column_start":12,"column_end":14},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ OnceCell) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29777,"byte_end":29780,"line_start":905,"line_end":905,"column_start":22,"column_end":25},"name":"new","qualname":">::new","value":"const fn new() -> OnceCell","parent":null,"children":[],"decl_id":null,"docs":" Creates a new empty cell.\n","sig":null,"attributes":[{"value":"/ Creates a new empty cell.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29726,"byte_end":29755,"line_start":904,"line_end":904,"column_start":9,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29909,"byte_end":29919,"line_start":910,"line_end":910,"column_start":22,"column_end":32},"name":"with_value","qualname":">::with_value","value":"const fn with_value(T) -> OnceCell","parent":null,"children":[],"decl_id":null,"docs":" Creates a new initialized cell.\n","sig":null,"attributes":[{"value":"/ Creates a new initialized cell.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29852,"byte_end":29887,"line_start":909,"line_end":909,"column_start":9,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30195,"byte_end":30198,"line_start":918,"line_end":918,"column_start":16,"column_end":19},"name":"get","qualname":">::get","value":"fn get<'_>(&'_ Self) -> Option<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Gets the reference to the underlying value.","sig":null,"attributes":[{"value":"/ Gets the reference to the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30011,"byte_end":30058,"line_start":914,"line_end":914,"column_start":9,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30067,"byte_end":30070,"line_start":915,"line_end":915,"column_start":9,"column_end":12}},{"value":"/ Returns `None` if the cell is empty, or being initialized. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30079,"byte_end":30146,"line_start":916,"line_end":916,"column_start":9,"column_end":76}},{"value":"/ method never blocks.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30155,"byte_end":30179,"line_start":917,"line_end":917,"column_start":9,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31208,"byte_end":31212,"line_start":947,"line_end":947,"column_start":16,"column_end":20},"name":"wait","qualname":">::wait","value":"fn wait<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Gets the reference to the underlying value, blocking the current\n thread until it is set.","sig":null,"attributes":[{"value":"/ Gets the reference to the underlying value, blocking the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30442,"byte_end":30510,"line_start":927,"line_end":927,"column_start":9,"column_end":77}},{"value":"/ thread until it is set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30519,"byte_end":30546,"line_start":928,"line_end":928,"column_start":9,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30555,"byte_end":30558,"line_start":929,"line_end":929,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30567,"byte_end":30574,"line_start":930,"line_end":930,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30583,"byte_end":30617,"line_start":931,"line_end":931,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30626,"byte_end":30629,"line_start":932,"line_end":932,"column_start":9,"column_end":12}},{"value":"/ let mut cell = std::sync::Arc::new(OnceCell::new());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30638,"byte_end":30694,"line_start":933,"line_end":933,"column_start":9,"column_end":65}},{"value":"/ let t = std::thread::spawn({","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30703,"byte_end":30735,"line_start":934,"line_end":934,"column_start":9,"column_end":41}},{"value":"/ let cell = std::sync::Arc::clone(&cell);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30744,"byte_end":30792,"line_start":935,"line_end":935,"column_start":9,"column_end":57}},{"value":"/ move || cell.set(92).unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30801,"byte_end":30838,"line_start":936,"line_end":936,"column_start":9,"column_end":46}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30847,"byte_end":30854,"line_start":937,"line_end":937,"column_start":9,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30863,"byte_end":30866,"line_start":938,"line_end":938,"column_start":9,"column_end":12}},{"value":"/ // Returns immediately, but might return None.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30875,"byte_end":30925,"line_start":939,"line_end":939,"column_start":9,"column_end":59}},{"value":"/ let _value_or_none = cell.get();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30934,"byte_end":30970,"line_start":940,"line_end":940,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30979,"byte_end":30982,"line_start":941,"line_end":941,"column_start":9,"column_end":12}},{"value":"/ // Will return 92, but might block until the other thread does `.set`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":30991,"byte_end":31065,"line_start":942,"line_end":942,"column_start":9,"column_end":83}},{"value":"/ let value: &u32 = cell.wait();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31074,"byte_end":31108,"line_start":943,"line_end":943,"column_start":9,"column_end":43}},{"value":"/ assert_eq!(*value, 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31117,"byte_end":31144,"line_start":944,"line_end":944,"column_start":9,"column_end":36}},{"value":"/ t.join().unwrap();;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31153,"byte_end":31176,"line_start":945,"line_end":945,"column_start":9,"column_end":32}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31185,"byte_end":31192,"line_start":946,"line_end":946,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32163,"byte_end":32170,"line_start":972,"line_end":972,"column_start":16,"column_end":23},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> Option<&'_ mut T>","parent":null,"children":[],"decl_id":null,"docs":" Gets the mutable reference to the underlying value.","sig":null,"attributes":[{"value":"/ Gets the mutable reference to the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31542,"byte_end":31597,"line_start":957,"line_end":957,"column_start":9,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31606,"byte_end":31609,"line_start":958,"line_end":958,"column_start":9,"column_end":12}},{"value":"/ Returns `None` if the cell is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31618,"byte_end":31658,"line_start":959,"line_end":959,"column_start":9,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31667,"byte_end":31670,"line_start":960,"line_end":960,"column_start":9,"column_end":12}},{"value":"/ This method is allowed to violate the invariant of writing to a `OnceCell`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31679,"byte_end":31757,"line_start":961,"line_end":961,"column_start":9,"column_end":87}},{"value":"/ at most once because it requires `&mut` access to `self`. As with all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31766,"byte_end":31839,"line_start":962,"line_end":962,"column_start":9,"column_end":82}},{"value":"/ interior mutability, `&mut` access permits arbitrary modification:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31848,"byte_end":31918,"line_start":963,"line_end":963,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31927,"byte_end":31930,"line_start":964,"line_end":964,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31939,"byte_end":31946,"line_start":965,"line_end":965,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31955,"byte_end":31989,"line_start":966,"line_end":966,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":31998,"byte_end":32001,"line_start":967,"line_end":967,"column_start":9,"column_end":12}},{"value":"/ let mut cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32010,"byte_end":32060,"line_start":968,"line_end":968,"column_start":9,"column_end":59}},{"value":"/ cell.set(92).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32069,"byte_end":32095,"line_start":969,"line_end":969,"column_start":9,"column_end":35}},{"value":"/ cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32104,"byte_end":32131,"line_start":970,"line_end":970,"column_start":9,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32140,"byte_end":32147,"line_start":971,"line_end":971,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":269},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32572,"byte_end":32585,"line_start":983,"line_end":983,"column_start":23,"column_end":36},"name":"get_unchecked","qualname":">::get_unchecked","value":"unsafe fn get_unchecked<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Get the reference to the underlying value, without checking if the\n cell is initialized.","sig":null,"attributes":[{"value":"/ Get the reference to the underlying value, without checking if the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32250,"byte_end":32320,"line_start":976,"line_end":976,"column_start":9,"column_end":79}},{"value":"/ cell is initialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32329,"byte_end":32353,"line_start":977,"line_end":977,"column_start":9,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32362,"byte_end":32365,"line_start":978,"line_end":978,"column_start":9,"column_end":12}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32374,"byte_end":32386,"line_start":979,"line_end":979,"column_start":9,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32395,"byte_end":32398,"line_start":980,"line_end":980,"column_start":9,"column_end":12}},{"value":"/ Caller must ensure that the cell is in initialized state, and that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32407,"byte_end":32477,"line_start":981,"line_end":981,"column_start":9,"column_end":79}},{"value":"/ the contents are acquired by (synchronized to) this thread.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32486,"byte_end":32549,"line_start":982,"line_end":982,"column_start":9,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33369,"byte_end":33372,"line_start":1010,"line_end":1010,"column_start":16,"column_end":19},"name":"set","qualname":">::set","value":"fn set<'_>(&'_ Self, T) -> Result<(), T>","parent":null,"children":[],"decl_id":null,"docs":" Sets the contents of this cell to `value`.","sig":null,"attributes":[{"value":"/ Sets the contents of this cell to `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32655,"byte_end":32701,"line_start":987,"line_end":987,"column_start":9,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32710,"byte_end":32713,"line_start":988,"line_end":988,"column_start":9,"column_end":12}},{"value":"/ Returns `Ok(())` if the cell was empty and `Err(value)` if it was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32722,"byte_end":32791,"line_start":989,"line_end":989,"column_start":9,"column_end":78}},{"value":"/ full.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32800,"byte_end":32809,"line_start":990,"line_end":990,"column_start":9,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32818,"byte_end":32821,"line_start":991,"line_end":991,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32830,"byte_end":32843,"line_start":992,"line_end":992,"column_start":9,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32852,"byte_end":32855,"line_start":993,"line_end":993,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32864,"byte_end":32871,"line_start":994,"line_end":994,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32880,"byte_end":32914,"line_start":995,"line_end":995,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32923,"byte_end":32926,"line_start":996,"line_end":996,"column_start":9,"column_end":12}},{"value":"/ static CELL: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32935,"byte_end":32984,"line_start":997,"line_end":997,"column_start":9,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":32993,"byte_end":32996,"line_start":998,"line_end":998,"column_start":9,"column_end":12}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33005,"byte_end":33020,"line_start":999,"line_end":999,"column_start":9,"column_end":24}},{"value":"/ assert!(CELL.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33029,"byte_end":33067,"line_start":1000,"line_end":1000,"column_start":9,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33076,"byte_end":33079,"line_start":1001,"line_end":1001,"column_start":9,"column_end":12}},{"value":"/ std::thread::spawn(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33088,"byte_end":33119,"line_start":1002,"line_end":1002,"column_start":9,"column_end":40}},{"value":"/ assert_eq!(CELL.set(92), Ok(()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33128,"byte_end":33173,"line_start":1003,"line_end":1003,"column_start":9,"column_end":54}},{"value":"/ }).join().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33182,"byte_end":33209,"line_start":1004,"line_end":1004,"column_start":9,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33218,"byte_end":33221,"line_start":1005,"line_end":1005,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(CELL.set(62), Err(62));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33230,"byte_end":33272,"line_start":1006,"line_end":1006,"column_start":9,"column_end":51}},{"value":"/ assert_eq!(CELL.get(), Some(&92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33281,"byte_end":33323,"line_start":1007,"line_end":1007,"column_start":9,"column_end":51}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33332,"byte_end":33337,"line_start":1008,"line_end":1008,"column_start":9,"column_end":14}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33346,"byte_end":33353,"line_start":1009,"line_end":1009,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34063,"byte_end":34073,"line_start":1032,"line_end":1032,"column_start":16,"column_end":26},"name":"try_insert","qualname":">::try_insert","value":"fn try_insert<'_>(&'_ Self, T) -> Result<&'_ T, (&'_ T, T)>","parent":null,"children":[],"decl_id":null,"docs":" Like [`set`](Self::set), but also returns a reference to the final cell value.","sig":null,"attributes":[{"value":"/ Like [`set`](Self::set), but also returns a reference to the final cell value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33565,"byte_end":33647,"line_start":1017,"line_end":1017,"column_start":9,"column_end":91}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33656,"byte_end":33659,"line_start":1018,"line_end":1018,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33668,"byte_end":33681,"line_start":1019,"line_end":1019,"column_start":9,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33690,"byte_end":33693,"line_start":1020,"line_end":1020,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33702,"byte_end":33709,"line_start":1021,"line_end":1021,"column_start":9,"column_end":16}},{"value":"/ use once_cell::unsync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33718,"byte_end":33754,"line_start":1022,"line_end":1022,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33763,"byte_end":33766,"line_start":1023,"line_end":1023,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33775,"byte_end":33806,"line_start":1024,"line_end":1024,"column_start":9,"column_end":40}},{"value":"/ assert!(cell.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33815,"byte_end":33849,"line_start":1025,"line_end":1025,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33858,"byte_end":33861,"line_start":1026,"line_end":1026,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(cell.try_insert(92), Ok(&92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33870,"byte_end":33915,"line_start":1027,"line_end":1027,"column_start":9,"column_end":54}},{"value":"/ assert_eq!(cell.try_insert(62), Err((&92, 62)));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33924,"byte_end":33976,"line_start":1028,"line_end":1028,"column_start":9,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33985,"byte_end":33988,"line_start":1029,"line_end":1029,"column_start":9,"column_end":12}},{"value":"/ assert!(cell.get().is_some());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":33997,"byte_end":34031,"line_start":1030,"line_end":1030,"column_start":9,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34040,"byte_end":34047,"line_start":1031,"line_end":1031,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35417,"byte_end":35428,"line_start":1067,"line_end":1067,"column_start":16,"column_end":27},"name":"get_or_init","qualname":">::get_or_init","value":"fn get_or_init(&'_ Self, F) -> &'_ T where F: FnOnce() -> T","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if the cell\n was empty.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if the cell","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34381,"byte_end":34452,"line_start":1041,"line_end":1041,"column_start":9,"column_end":80}},{"value":"/ was empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34461,"byte_end":34475,"line_start":1042,"line_end":1042,"column_start":9,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34484,"byte_end":34487,"line_start":1043,"line_end":1043,"column_start":9,"column_end":12}},{"value":"/ Many threads may call `get_or_init` concurrently with different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34496,"byte_end":34563,"line_start":1044,"line_end":1044,"column_start":9,"column_end":76}},{"value":"/ initializing functions, but it is guaranteed that only one function","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34572,"byte_end":34643,"line_start":1045,"line_end":1045,"column_start":9,"column_end":80}},{"value":"/ will be executed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34652,"byte_end":34673,"line_start":1046,"line_end":1046,"column_start":9,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34682,"byte_end":34685,"line_start":1047,"line_end":1047,"column_start":9,"column_end":12}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34694,"byte_end":34706,"line_start":1048,"line_end":1048,"column_start":9,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34715,"byte_end":34718,"line_start":1049,"line_end":1049,"column_start":9,"column_end":12}},{"value":"/ If `f` panics, the panic is propagated to the caller, and the cell","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34727,"byte_end":34797,"line_start":1050,"line_end":1050,"column_start":9,"column_end":79}},{"value":"/ remains uninitialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34806,"byte_end":34832,"line_start":1051,"line_end":1051,"column_start":9,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34841,"byte_end":34844,"line_start":1052,"line_end":1052,"column_start":9,"column_end":12}},{"value":"/ It is an error to reentrantly initialize the cell from `f`. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34853,"byte_end":34920,"line_start":1053,"line_end":1053,"column_start":9,"column_end":76}},{"value":"/ exact outcome is unspecified. Current implementation deadlocks, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":34929,"byte_end":35000,"line_start":1054,"line_end":1054,"column_start":9,"column_end":80}},{"value":"/ this may be changed to a panic in the future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35009,"byte_end":35058,"line_start":1055,"line_end":1055,"column_start":9,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35067,"byte_end":35070,"line_start":1056,"line_end":1056,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35079,"byte_end":35092,"line_start":1057,"line_end":1057,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35101,"byte_end":35108,"line_start":1058,"line_end":1058,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35117,"byte_end":35151,"line_start":1059,"line_end":1059,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35160,"byte_end":35163,"line_start":1060,"line_end":1060,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35172,"byte_end":35203,"line_start":1061,"line_end":1061,"column_start":9,"column_end":40}},{"value":"/ let value = cell.get_or_init(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35212,"byte_end":35252,"line_start":1062,"line_end":1062,"column_start":9,"column_end":49}},{"value":"/ assert_eq!(value, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35261,"byte_end":35288,"line_start":1063,"line_end":1063,"column_start":9,"column_end":36}},{"value":"/ let value = cell.get_or_init(|| unreachable!());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35297,"byte_end":35349,"line_start":1064,"line_end":1064,"column_start":9,"column_end":61}},{"value":"/ assert_eq!(value, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35358,"byte_end":35385,"line_start":1065,"line_end":1065,"column_start":9,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35394,"byte_end":35401,"line_start":1066,"line_end":1066,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36735,"byte_end":36750,"line_start":1104,"line_end":1104,"column_start":16,"column_end":31},"name":"get_or_try_init","qualname":">::get_or_try_init","value":"fn get_or_try_init(&'_ Self, F) -> Result<&'_ T, E> where\nF: FnOnce() -> Result","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if\n the cell was empty. If the cell was empty and `f` failed, an\n error is returned.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35703,"byte_end":35765,"line_start":1078,"line_end":1078,"column_start":9,"column_end":71}},{"value":"/ the cell was empty. If the cell was empty and `f` failed, an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35774,"byte_end":35838,"line_start":1079,"line_end":1079,"column_start":9,"column_end":73}},{"value":"/ error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35847,"byte_end":35869,"line_start":1080,"line_end":1080,"column_start":9,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35878,"byte_end":35881,"line_start":1081,"line_end":1081,"column_start":9,"column_end":12}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35890,"byte_end":35902,"line_start":1082,"line_end":1082,"column_start":9,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35911,"byte_end":35914,"line_start":1083,"line_end":1083,"column_start":9,"column_end":12}},{"value":"/ If `f` panics, the panic is propagated to the caller, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35923,"byte_end":35984,"line_start":1084,"line_end":1084,"column_start":9,"column_end":70}},{"value":"/ the cell remains uninitialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":35993,"byte_end":36028,"line_start":1085,"line_end":1085,"column_start":9,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36037,"byte_end":36040,"line_start":1086,"line_end":1086,"column_start":9,"column_end":12}},{"value":"/ It is an error to reentrantly initialize the cell from `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36049,"byte_end":36112,"line_start":1087,"line_end":1087,"column_start":9,"column_end":72}},{"value":"/ The exact outcome is unspecified. Current implementation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36121,"byte_end":36181,"line_start":1088,"line_end":1088,"column_start":9,"column_end":69}},{"value":"/ deadlocks, but this may be changed to a panic in the future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36190,"byte_end":36254,"line_start":1089,"line_end":1089,"column_start":9,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36263,"byte_end":36266,"line_start":1090,"line_end":1090,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36275,"byte_end":36288,"line_start":1091,"line_end":1091,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36297,"byte_end":36304,"line_start":1092,"line_end":1092,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36313,"byte_end":36347,"line_start":1093,"line_end":1093,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36356,"byte_end":36359,"line_start":1094,"line_end":1094,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36368,"byte_end":36399,"line_start":1095,"line_end":1095,"column_start":9,"column_end":40}},{"value":"/ assert_eq!(cell.get_or_try_init(|| Err(())), Err(()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36408,"byte_end":36466,"line_start":1096,"line_end":1096,"column_start":9,"column_end":67}},{"value":"/ assert!(cell.get().is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36475,"byte_end":36509,"line_start":1097,"line_end":1097,"column_start":9,"column_end":43}},{"value":"/ let value = cell.get_or_try_init(|| -> Result {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36518,"byte_end":36578,"line_start":1098,"line_end":1098,"column_start":9,"column_end":69}},{"value":"/ Ok(92)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36587,"byte_end":36601,"line_start":1099,"line_end":1099,"column_start":9,"column_end":23}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36610,"byte_end":36617,"line_start":1100,"line_end":1100,"column_start":9,"column_end":16}},{"value":"/ assert_eq!(value, Ok(&92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36626,"byte_end":36657,"line_start":1101,"line_end":1101,"column_start":9,"column_end":40}},{"value":"/ assert_eq!(cell.get(), Some(&92))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36666,"byte_end":36703,"line_start":1102,"line_end":1102,"column_start":9,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":36712,"byte_end":36719,"line_start":1103,"line_end":1103,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38321,"byte_end":38325,"line_start":1148,"line_end":1148,"column_start":16,"column_end":20},"name":"take","qualname":">::take","value":"fn take<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Takes the value out of this `OnceCell`, moving it back to an uninitialized state.","sig":null,"attributes":[{"value":"/ Takes the value out of this `OnceCell`, moving it back to an uninitialized state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37178,"byte_end":37263,"line_start":1119,"line_end":1119,"column_start":9,"column_end":94}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37272,"byte_end":37275,"line_start":1120,"line_end":1120,"column_start":9,"column_end":12}},{"value":"/ Has no effect and returns `None` if the `OnceCell` hasn't been initialized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37284,"byte_end":37363,"line_start":1121,"line_end":1121,"column_start":9,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37372,"byte_end":37375,"line_start":1122,"line_end":1122,"column_start":9,"column_end":12}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37384,"byte_end":37398,"line_start":1123,"line_end":1123,"column_start":9,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37407,"byte_end":37410,"line_start":1124,"line_end":1124,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37419,"byte_end":37426,"line_start":1125,"line_end":1125,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37435,"byte_end":37469,"line_start":1126,"line_end":1126,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37478,"byte_end":37481,"line_start":1127,"line_end":1127,"column_start":9,"column_end":12}},{"value":"/ let mut cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37490,"byte_end":37543,"line_start":1128,"line_end":1128,"column_start":9,"column_end":62}},{"value":"/ assert_eq!(cell.take(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37552,"byte_end":37586,"line_start":1129,"line_end":1129,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37595,"byte_end":37598,"line_start":1130,"line_end":1130,"column_start":9,"column_end":12}},{"value":"/ let mut cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37607,"byte_end":37642,"line_start":1131,"line_end":1131,"column_start":9,"column_end":44}},{"value":"/ cell.set(\"hello\".to_string()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37651,"byte_end":37694,"line_start":1132,"line_end":1132,"column_start":9,"column_end":52}},{"value":"/ assert_eq!(cell.take(), Some(\"hello\".to_string()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37703,"byte_end":37758,"line_start":1133,"line_end":1133,"column_start":9,"column_end":64}},{"value":"/ assert_eq!(cell.get(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37767,"byte_end":37800,"line_start":1134,"line_end":1134,"column_start":9,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37809,"byte_end":37816,"line_start":1135,"line_end":1135,"column_start":9,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37825,"byte_end":37828,"line_start":1136,"line_end":1136,"column_start":9,"column_end":12}},{"value":"/ This method is allowed to violate the invariant of writing to a `OnceCell`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37837,"byte_end":37915,"line_start":1137,"line_end":1137,"column_start":9,"column_end":87}},{"value":"/ at most once because it requires `&mut` access to `self`. As with all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":37924,"byte_end":37997,"line_start":1138,"line_end":1138,"column_start":9,"column_end":82}},{"value":"/ interior mutability, `&mut` access permits arbitrary modification:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38006,"byte_end":38076,"line_start":1139,"line_end":1139,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38085,"byte_end":38088,"line_start":1140,"line_end":1140,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38097,"byte_end":38104,"line_start":1141,"line_end":1141,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38113,"byte_end":38147,"line_start":1142,"line_end":1142,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38156,"byte_end":38159,"line_start":1143,"line_end":1143,"column_start":9,"column_end":12}},{"value":"/ let mut cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38168,"byte_end":38218,"line_start":1144,"line_end":1144,"column_start":9,"column_end":59}},{"value":"/ cell.set(92).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38227,"byte_end":38253,"line_start":1145,"line_end":1145,"column_start":9,"column_end":35}},{"value":"/ cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38262,"byte_end":38289,"line_start":1146,"line_end":1146,"column_start":9,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38298,"byte_end":38305,"line_start":1147,"line_end":1147,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38970,"byte_end":38980,"line_start":1167,"line_end":1167,"column_start":16,"column_end":26},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Consumes the `OnceCell`, returning the wrapped value. Returns\n `None` if the cell was empty.","sig":null,"attributes":[{"value":"/ Consumes the `OnceCell`, returning the wrapped value. Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38432,"byte_end":38497,"line_start":1152,"line_end":1152,"column_start":9,"column_end":74}},{"value":"/ `None` if the cell was empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38506,"byte_end":38539,"line_start":1153,"line_end":1153,"column_start":9,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38548,"byte_end":38551,"line_start":1154,"line_end":1154,"column_start":9,"column_end":12}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38560,"byte_end":38574,"line_start":1155,"line_end":1155,"column_start":9,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38583,"byte_end":38586,"line_start":1156,"line_end":1156,"column_start":9,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38595,"byte_end":38602,"line_start":1157,"line_end":1157,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::OnceCell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38611,"byte_end":38645,"line_start":1158,"line_end":1158,"column_start":9,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38654,"byte_end":38657,"line_start":1159,"line_end":1159,"column_start":9,"column_end":12}},{"value":"/ let cell: OnceCell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38666,"byte_end":38715,"line_start":1160,"line_end":1160,"column_start":9,"column_end":58}},{"value":"/ assert_eq!(cell.into_inner(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38724,"byte_end":38764,"line_start":1161,"line_end":1161,"column_start":9,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38773,"byte_end":38776,"line_start":1162,"line_end":1162,"column_start":9,"column_end":12}},{"value":"/ let cell = OnceCell::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38785,"byte_end":38816,"line_start":1163,"line_end":1163,"column_start":9,"column_end":40}},{"value":"/ cell.set(\"hello\".to_string()).unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38825,"byte_end":38868,"line_start":1164,"line_end":1164,"column_start":9,"column_end":52}},{"value":"/ assert_eq!(cell.into_inner(), Some(\"hello\".to_string()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38877,"byte_end":38938,"line_start":1165,"line_end":1165,"column_start":9,"column_end":70}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":38947,"byte_end":38954,"line_start":1166,"line_end":1166,"column_start":9,"column_end":16}}]},{"kind":"Struct","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39992,"byte_end":39996,"line_start":1205,"line_end":1205,"column_start":16,"column_end":20},"name":"Lazy","qualname":"::sync::Lazy","value":"Lazy { }","parent":null,"children":[{"krate":0,"index":285},{"krate":0,"index":286}],"decl_id":null,"docs":" A value which is initialized on the first access.","sig":null,"attributes":[{"value":"/ A value which is initialized on the first access.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39055,"byte_end":39108,"line_start":1172,"line_end":1172,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39113,"byte_end":39116,"line_start":1173,"line_end":1173,"column_start":5,"column_end":8}},{"value":"/ This type is thread-safe and can be used in statics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39121,"byte_end":39177,"line_start":1174,"line_end":1174,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39182,"byte_end":39185,"line_start":1175,"line_end":1175,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39190,"byte_end":39203,"line_start":1176,"line_end":1176,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39208,"byte_end":39211,"line_start":1177,"line_end":1177,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39216,"byte_end":39223,"line_start":1178,"line_end":1178,"column_start":5,"column_end":12}},{"value":"/ use std::collections::HashMap;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39228,"byte_end":39262,"line_start":1179,"line_end":1179,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39267,"byte_end":39270,"line_start":1180,"line_end":1180,"column_start":5,"column_end":8}},{"value":"/ use once_cell::sync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39275,"byte_end":39305,"line_start":1181,"line_end":1181,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39310,"byte_end":39313,"line_start":1182,"line_end":1182,"column_start":5,"column_end":8}},{"value":"/ static HASHMAP: Lazy> = Lazy::new(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39318,"byte_end":39381,"line_start":1183,"line_end":1183,"column_start":5,"column_end":68}},{"value":"/ println!(\"initializing\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39386,"byte_end":39419,"line_start":1184,"line_end":1184,"column_start":5,"column_end":38}},{"value":"/ let mut m = HashMap::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39424,"byte_end":39459,"line_start":1185,"line_end":1185,"column_start":5,"column_end":40}},{"value":"/ m.insert(13, \"Spica\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39464,"byte_end":39506,"line_start":1186,"line_end":1186,"column_start":5,"column_end":47}},{"value":"/ m.insert(74, \"Hoyten\".to_string());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39511,"byte_end":39554,"line_start":1187,"line_end":1187,"column_start":5,"column_end":48}},{"value":"/ m","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39559,"byte_end":39568,"line_start":1188,"line_end":1188,"column_start":5,"column_end":14}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39573,"byte_end":39580,"line_start":1189,"line_end":1189,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39585,"byte_end":39588,"line_start":1190,"line_end":1190,"column_start":5,"column_end":8}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39593,"byte_end":39608,"line_start":1191,"line_end":1191,"column_start":5,"column_end":20}},{"value":"/ println!(\"ready\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39613,"byte_end":39639,"line_start":1192,"line_end":1192,"column_start":5,"column_end":31}},{"value":"/ std::thread::spawn(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39644,"byte_end":39675,"line_start":1193,"line_end":1193,"column_start":5,"column_end":36}},{"value":"/ println!(\"{:?}\", HASHMAP.get(&13));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39680,"byte_end":39727,"line_start":1194,"line_end":1194,"column_start":5,"column_end":52}},{"value":"/ }).join().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39732,"byte_end":39759,"line_start":1195,"line_end":1195,"column_start":5,"column_end":32}},{"value":"/ println!(\"{:?}\", HASHMAP.get(&74));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39764,"byte_end":39807,"line_start":1196,"line_end":1196,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39812,"byte_end":39815,"line_start":1197,"line_end":1197,"column_start":5,"column_end":8}},{"value":"/ // Prints:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39820,"byte_end":39838,"line_start":1198,"line_end":1198,"column_start":5,"column_end":23}},{"value":"/ // ready","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39843,"byte_end":39861,"line_start":1199,"line_end":1199,"column_start":5,"column_end":23}},{"value":"/ // initializing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39866,"byte_end":39891,"line_start":1200,"line_end":1200,"column_start":5,"column_end":30}},{"value":"/ // Some(\"Spica\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39896,"byte_end":39922,"line_start":1201,"line_end":1201,"column_start":5,"column_end":31}},{"value":"/ // Some(\"Hoyten\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39927,"byte_end":39954,"line_start":1202,"line_end":1202,"column_start":5,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39959,"byte_end":39964,"line_start":1203,"line_end":1203,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":39969,"byte_end":39976,"line_start":1204,"line_end":1204,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40148,"byte_end":40151,"line_start":1211,"line_end":1211,"column_start":12,"column_end":15},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40917,"byte_end":40920,"line_start":1228,"line_end":1228,"column_start":22,"column_end":25},"name":"new","qualname":">::new","value":"const fn new(F) -> Lazy","parent":null,"children":[],"decl_id":null,"docs":" Creates a new lazy value with the given initializing\n function.\n","sig":null,"attributes":[{"value":"/ Creates a new lazy value with the given initializing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40817,"byte_end":40873,"line_start":1226,"line_end":1226,"column_start":9,"column_end":65}},{"value":"/ function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40882,"byte_end":40895,"line_start":1227,"line_end":1227,"column_start":9,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41192,"byte_end":41202,"line_start":1235,"line_end":1235,"column_start":16,"column_end":26},"name":"into_value","qualname":">::into_value","value":"fn into_value(Lazy) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Consumes this `Lazy` returning the stored value.","sig":null,"attributes":[{"value":"/ Consumes this `Lazy` returning the stored value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41031,"byte_end":41083,"line_start":1232,"line_end":1232,"column_start":9,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41092,"byte_end":41095,"line_start":1233,"line_end":1233,"column_start":9,"column_end":12}},{"value":"/ Returns `Ok(value)` if `Lazy` is initialized and `Err(f)` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41104,"byte_end":41176,"line_start":1234,"line_end":1234,"column_start":9,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41972,"byte_end":41977,"line_start":1258,"line_end":1258,"column_start":16,"column_end":21},"name":"force","qualname":">::force","value":"fn force<'_>(&'_ Lazy) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Forces the evaluation of this lazy value and\n returns a reference to the result. This is equivalent\n to the `Deref` impl, but is explicit.","sig":null,"attributes":[{"value":"/ Forces the evaluation of this lazy value and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41536,"byte_end":41584,"line_start":1245,"line_end":1245,"column_start":9,"column_end":57}},{"value":"/ returns a reference to the result. This is equivalent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41593,"byte_end":41650,"line_start":1246,"line_end":1246,"column_start":9,"column_end":66}},{"value":"/ to the `Deref` impl, but is explicit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41659,"byte_end":41700,"line_start":1247,"line_end":1247,"column_start":9,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41709,"byte_end":41712,"line_start":1248,"line_end":1248,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41721,"byte_end":41734,"line_start":1249,"line_end":1249,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41743,"byte_end":41750,"line_start":1250,"line_end":1250,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41759,"byte_end":41789,"line_start":1251,"line_end":1251,"column_start":9,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41798,"byte_end":41801,"line_start":1252,"line_end":1252,"column_start":9,"column_end":12}},{"value":"/ let lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41810,"byte_end":41842,"line_start":1253,"line_end":1253,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41851,"byte_end":41854,"line_start":1254,"line_end":1254,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::force(&lazy), &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41863,"byte_end":41903,"line_start":1255,"line_end":1255,"column_start":9,"column_end":49}},{"value":"/ assert_eq!(&*lazy, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41912,"byte_end":41940,"line_start":1256,"line_end":1256,"column_start":9,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41949,"byte_end":41956,"line_start":1257,"line_end":1257,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42634,"byte_end":42643,"line_start":1277,"line_end":1277,"column_start":16,"column_end":25},"name":"force_mut","qualname":">::force_mut","value":"fn force_mut<'_>(&'_ mut Lazy) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Forces the evaluation of this lazy value and\n returns a mutable reference to the result. This is equivalent\n to the `Deref` impl, but is explicit.","sig":null,"attributes":[{"value":"/ Forces the evaluation of this lazy value and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42211,"byte_end":42259,"line_start":1265,"line_end":1265,"column_start":9,"column_end":57}},{"value":"/ returns a mutable reference to the result. This is equivalent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42268,"byte_end":42333,"line_start":1266,"line_end":1266,"column_start":9,"column_end":74}},{"value":"/ to the `Deref` impl, but is explicit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42342,"byte_end":42383,"line_start":1267,"line_end":1267,"column_start":9,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42392,"byte_end":42395,"line_start":1268,"line_end":1268,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42404,"byte_end":42417,"line_start":1269,"line_end":1269,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42426,"byte_end":42433,"line_start":1270,"line_end":1270,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42442,"byte_end":42472,"line_start":1271,"line_end":1271,"column_start":9,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42481,"byte_end":42484,"line_start":1272,"line_end":1272,"column_start":9,"column_end":12}},{"value":"/ let mut lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42493,"byte_end":42529,"line_start":1273,"line_end":1273,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42538,"byte_end":42541,"line_start":1274,"line_end":1274,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::force_mut(&mut lazy), &mut 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42550,"byte_end":42602,"line_start":1275,"line_end":1275,"column_start":9,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42611,"byte_end":42618,"line_start":1276,"line_end":1276,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43235,"byte_end":43238,"line_start":1295,"line_end":1295,"column_start":16,"column_end":19},"name":"get","qualname":">::get","value":"fn get<'_>(&'_ Lazy) -> Option<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Gets the reference to the result of this lazy value if\n it was initialized, otherwise returns `None`.","sig":null,"attributes":[{"value":"/ Gets the reference to the result of this lazy value if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42795,"byte_end":42853,"line_start":1282,"line_end":1282,"column_start":9,"column_end":67}},{"value":"/ it was initialized, otherwise returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42862,"byte_end":42911,"line_start":1283,"line_end":1283,"column_start":9,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42920,"byte_end":42923,"line_start":1284,"line_end":1284,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42932,"byte_end":42945,"line_start":1285,"line_end":1285,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42954,"byte_end":42961,"line_start":1286,"line_end":1286,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":42970,"byte_end":43000,"line_start":1287,"line_end":1287,"column_start":9,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43009,"byte_end":43012,"line_start":1288,"line_end":1288,"column_start":9,"column_end":12}},{"value":"/ let lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43021,"byte_end":43053,"line_start":1289,"line_end":1289,"column_start":9,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43062,"byte_end":43065,"line_start":1290,"line_end":1290,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::get(&lazy), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43074,"byte_end":43113,"line_start":1291,"line_end":1291,"column_start":9,"column_end":48}},{"value":"/ assert_eq!(&*lazy, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43122,"byte_end":43150,"line_start":1292,"line_end":1292,"column_start":9,"column_end":37}},{"value":"/ assert_eq!(Lazy::get(&lazy), Some(&92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43159,"byte_end":43203,"line_start":1293,"line_end":1293,"column_start":9,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43212,"byte_end":43219,"line_start":1294,"line_end":1294,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43785,"byte_end":43792,"line_start":1312,"line_end":1312,"column_start":16,"column_end":23},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Lazy) -> Option<&'_ mut T>","parent":null,"children":[],"decl_id":null,"docs":" Gets the reference to the result of this lazy value if\n it was initialized, otherwise returns `None`.","sig":null,"attributes":[{"value":"/ Gets the reference to the result of this lazy value if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43321,"byte_end":43379,"line_start":1299,"line_end":1299,"column_start":9,"column_end":67}},{"value":"/ it was initialized, otherwise returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43388,"byte_end":43437,"line_start":1300,"line_end":1300,"column_start":9,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43446,"byte_end":43449,"line_start":1301,"line_end":1301,"column_start":9,"column_end":12}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43458,"byte_end":43471,"line_start":1302,"line_end":1302,"column_start":9,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43480,"byte_end":43487,"line_start":1303,"line_end":1303,"column_start":9,"column_end":16}},{"value":"/ use once_cell::sync::Lazy;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43496,"byte_end":43526,"line_start":1304,"line_end":1304,"column_start":9,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43535,"byte_end":43538,"line_start":1305,"line_end":1305,"column_start":9,"column_end":12}},{"value":"/ let mut lazy = Lazy::new(|| 92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43547,"byte_end":43583,"line_start":1306,"line_end":1306,"column_start":9,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43592,"byte_end":43595,"line_start":1307,"line_end":1307,"column_start":9,"column_end":12}},{"value":"/ assert_eq!(Lazy::get_mut(&mut lazy), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43604,"byte_end":43651,"line_start":1308,"line_end":1308,"column_start":9,"column_end":56}},{"value":"/ assert_eq!(&*lazy, &92);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43660,"byte_end":43688,"line_start":1309,"line_end":1309,"column_start":9,"column_end":37}},{"value":"/ assert_eq!(Lazy::get_mut(&mut lazy), Some(&mut 92));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43697,"byte_end":43753,"line_start":1310,"line_end":1310,"column_start":9,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43762,"byte_end":43769,"line_start":1311,"line_end":1311,"column_start":9,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43974,"byte_end":43979,"line_start":1319,"line_end":1319,"column_start":12,"column_end":17},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":321},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44109,"byte_end":44118,"line_start":1325,"line_end":1325,"column_start":12,"column_end":21},"name":"deref_mut","qualname":" as std::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44393,"byte_end":44400,"line_start":1333,"line_end":1333,"column_start":12,"column_end":19},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Lazy","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":" Creates a new lazy value using `Default` as the initializing function.\n","sig":null,"attributes":[{"value":"/ Creates a new lazy value using `Default` as the initializing function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44307,"byte_end":44381,"line_start":1332,"line_end":1332,"column_start":9,"column_end":83}}]},{"kind":"Mod","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"race","qualname":"::race","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","parent":null,"children":[{"krate":0,"index":328},{"krate":0,"index":331},{"krate":0,"index":332},{"krate":0,"index":335},{"krate":0,"index":338},{"krate":0,"index":424},{"krate":0,"index":426},{"krate":0,"index":428},{"krate":0,"index":341},{"krate":0,"index":430},{"krate":0,"index":432},{"krate":0,"index":434},{"krate":0,"index":352},{"krate":0,"index":365},{"krate":0,"index":368}],"decl_id":null,"docs":" Thread-safe, non-blocking, \"first one wins\" flavor of `OnceCell`.","sig":null,"attributes":[{"value":"cfg(feature = \"race\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44904,"byte_end":44928,"line_start":1356,"line_end":1356,"column_start":1,"column_end":25}},{"value":"/ Thread-safe, non-blocking, \"first one wins\" flavor of `OnceCell`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58413,"byte_end":58482,"line_start":1,"line_end":1,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58483,"byte_end":58486,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ If two threads race to initialize a type from the `race` module, they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58487,"byte_end":58560,"line_start":3,"line_end":3,"column_start":1,"column_end":74}},{"value":"/ don't block, execute initialization function together, but only one of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58561,"byte_end":58635,"line_start":4,"line_end":4,"column_start":1,"column_end":75}},{"value":"/ them stores the result.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58636,"byte_end":58663,"line_start":5,"line_end":5,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58664,"byte_end":58667,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ This module does not require `std` feature.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58668,"byte_end":58715,"line_start":7,"line_end":7,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58716,"byte_end":58719,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ # Atomic orderings","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58720,"byte_end":58742,"line_start":9,"line_end":9,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58743,"byte_end":58746,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ All types in this module use `Acquire` and `Release`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58747,"byte_end":58803,"line_start":11,"line_end":11,"column_start":1,"column_end":57}},{"value":"/ [atomic orderings](Ordering) for all their operations. While this is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58804,"byte_end":58880,"line_start":12,"line_end":12,"column_start":1,"column_end":77}},{"value":"/ strictly necessary for types other than `OnceBox`, it is useful for users as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58881,"byte_end":58961,"line_start":13,"line_end":13,"column_start":1,"column_end":81}},{"value":"/ it allows them to be certain that after `get` or `get_or_init` returns on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":58962,"byte_end":59039,"line_start":14,"line_end":14,"column_start":1,"column_end":78}},{"value":"/ one thread, any side-effects caused by the setter thread prior to them","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59040,"byte_end":59114,"line_start":15,"line_end":15,"column_start":1,"column_end":75}},{"value":"/ calling `set` or `get_or_init` will be made visible to that thread; without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59115,"byte_end":59194,"line_start":16,"line_end":16,"column_start":1,"column_end":80}},{"value":"/ it, it's possible for it to appear as if they haven't happened yet from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59195,"byte_end":59274,"line_start":17,"line_end":17,"column_start":1,"column_end":80}},{"value":"/ getter thread's perspective. This is an acceptable tradeoff to make since","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59275,"byte_end":59352,"line_start":18,"line_end":18,"column_start":1,"column_end":78}},{"value":"/ `Acquire` and `Release` have very little performance overhead on most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59353,"byte_end":59426,"line_start":19,"line_end":19,"column_start":1,"column_end":74}},{"value":"/ architectures versus `Relaxed`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59427,"byte_end":59462,"line_start":20,"line_end":20,"column_start":1,"column_end":36}}]},{"kind":"Struct","id":{"krate":0,"index":424},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59759,"byte_end":59775,"line_start":32,"line_end":32,"column_start":12,"column_end":28},"name":"OnceNonZeroUsize","qualname":"::race::OnceNonZeroUsize","value":"OnceNonZeroUsize { }","parent":null,"children":[{"krate":0,"index":425}],"decl_id":null,"docs":" A thread-safe cell which can be written to only once.\n","sig":null,"attributes":[{"value":"/ A thread-safe cell which can be written to only once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59664,"byte_end":59721,"line_start":30,"line_end":30,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59894,"byte_end":59897,"line_start":39,"line_end":39,"column_start":18,"column_end":21},"name":"new","qualname":"::new","value":"const fn new() -> OnceNonZeroUsize","parent":null,"children":[],"decl_id":null,"docs":" Creates a new empty cell.\n","sig":null,"attributes":[{"value":"/ Creates a new empty cell.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59833,"byte_end":59862,"line_start":37,"line_end":37,"column_start":5,"column_end":34}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59867,"byte_end":59876,"line_start":38,"line_end":38,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60045,"byte_end":60048,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"name":"get","qualname":"::get","value":"fn get<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Gets the underlying value.\n","sig":null,"attributes":[{"value":"/ Gets the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59989,"byte_end":60019,"line_start":43,"line_end":43,"column_start":5,"column_end":35}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60024,"byte_end":60033,"line_start":44,"line_end":44,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":344},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60343,"byte_end":60346,"line_start":55,"line_end":55,"column_start":12,"column_end":15},"name":"set","qualname":"::set","value":"fn set<'_>(&'_ Self, NonZeroUsize) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":" Sets the contents of this cell to `value`.","sig":null,"attributes":[{"value":"/ Sets the contents of this cell to `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60178,"byte_end":60224,"line_start":50,"line_end":50,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60229,"byte_end":60232,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ Returns `Ok(())` if the cell was empty and `Err(())` if it was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60237,"byte_end":60303,"line_start":52,"line_end":52,"column_start":5,"column_end":71}},{"value":"/ full.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60308,"byte_end":60317,"line_start":53,"line_end":53,"column_start":5,"column_end":14}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60322,"byte_end":60331,"line_start":54,"line_end":54,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60907,"byte_end":60918,"line_start":70,"line_end":70,"column_start":12,"column_end":23},"name":"get_or_init","qualname":"::get_or_init","value":"fn get_or_init(&'_ Self, F) -> NonZeroUsize where F: FnOnce() ->\nNonZeroUsize","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if the cell was\n empty.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if the cell was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60618,"byte_end":60693,"line_start":64,"line_end":64,"column_start":5,"column_end":80}},{"value":"/ empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60698,"byte_end":60708,"line_start":65,"line_end":65,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60713,"byte_end":60716,"line_start":66,"line_end":66,"column_start":5,"column_end":8}},{"value":"/ If several threads concurrently run `get_or_init`, more than one `f` can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60721,"byte_end":60797,"line_start":67,"line_end":67,"column_start":5,"column_end":81}},{"value":"/ be called. However, all threads will return the same value, produced by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60802,"byte_end":60877,"line_start":68,"line_end":68,"column_start":5,"column_end":80}},{"value":"/ some `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":60882,"byte_end":60895,"line_start":69,"line_end":69,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61542,"byte_end":61557,"line_start":88,"line_end":88,"column_start":12,"column_end":27},"name":"get_or_try_init","qualname":"::get_or_try_init","value":"fn get_or_try_init(&'_ Self, F) -> Result where\nF: FnOnce() -> Result","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if\n the cell was empty. If the cell was empty and `f` failed, an\n error is returned.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61185,"byte_end":61247,"line_start":81,"line_end":81,"column_start":5,"column_end":67}},{"value":"/ the cell was empty. If the cell was empty and `f` failed, an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61252,"byte_end":61316,"line_start":82,"line_end":82,"column_start":5,"column_end":69}},{"value":"/ error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61321,"byte_end":61343,"line_start":83,"line_end":83,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61348,"byte_end":61351,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ If several threads concurrently run `get_or_init`, more than one `f` can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61356,"byte_end":61432,"line_start":85,"line_end":85,"column_start":5,"column_end":81}},{"value":"/ be called. However, all threads will return the same value, produced by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61437,"byte_end":61512,"line_start":86,"line_end":86,"column_start":5,"column_end":80}},{"value":"/ some `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":61517,"byte_end":61530,"line_start":87,"line_end":87,"column_start":5,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":430},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62287,"byte_end":62295,"line_start":111,"line_end":111,"column_start":12,"column_end":20},"name":"OnceBool","qualname":"::race::OnceBool","value":"OnceBool { }","parent":null,"children":[{"krate":0,"index":431}],"decl_id":null,"docs":" A thread-safe cell which can be written to only once.\n","sig":null,"attributes":[{"value":"/ A thread-safe cell which can be written to only once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62192,"byte_end":62249,"line_start":109,"line_end":109,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":353},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62411,"byte_end":62414,"line_start":118,"line_end":118,"column_start":18,"column_end":21},"name":"new","qualname":"::new","value":"const fn new() -> OnceBool","parent":null,"children":[],"decl_id":null,"docs":" Creates a new empty cell.\n","sig":null,"attributes":[{"value":"/ Creates a new empty cell.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62350,"byte_end":62379,"line_start":116,"line_end":116,"column_start":5,"column_end":34}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62384,"byte_end":62393,"line_start":117,"line_end":117,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":354},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62550,"byte_end":62553,"line_start":124,"line_end":124,"column_start":12,"column_end":15},"name":"get","qualname":"::get","value":"fn get<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Gets the underlying value.\n","sig":null,"attributes":[{"value":"/ Gets the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62494,"byte_end":62524,"line_start":122,"line_end":122,"column_start":5,"column_end":35}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62529,"byte_end":62538,"line_start":123,"line_end":123,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":355},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62806,"byte_end":62809,"line_start":133,"line_end":133,"column_start":12,"column_end":15},"name":"set","qualname":"::set","value":"fn set<'_>(&'_ Self, bool) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":" Sets the contents of this cell to `value`.","sig":null,"attributes":[{"value":"/ Sets the contents of this cell to `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62641,"byte_end":62687,"line_start":128,"line_end":128,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62692,"byte_end":62695,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ Returns `Ok(())` if the cell was empty and `Err(())` if it was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62700,"byte_end":62766,"line_start":130,"line_end":130,"column_start":5,"column_end":71}},{"value":"/ full.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62771,"byte_end":62780,"line_start":131,"line_end":131,"column_start":5,"column_end":14}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62785,"byte_end":62794,"line_start":132,"line_end":132,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":356},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63200,"byte_end":63211,"line_start":143,"line_end":143,"column_start":12,"column_end":23},"name":"get_or_init","qualname":"::get_or_init","value":"fn get_or_init(&'_ Self, F) -> bool where F: FnOnce() -> bool","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if the cell was\n empty.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if the cell was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62911,"byte_end":62986,"line_start":137,"line_end":137,"column_start":5,"column_end":80}},{"value":"/ empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62991,"byte_end":63001,"line_start":138,"line_end":138,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63006,"byte_end":63009,"line_start":139,"line_end":139,"column_start":5,"column_end":8}},{"value":"/ If several threads concurrently run `get_or_init`, more than one `f` can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63014,"byte_end":63090,"line_start":140,"line_end":140,"column_start":5,"column_end":81}},{"value":"/ be called. However, all threads will return the same value, produced by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63095,"byte_end":63170,"line_start":141,"line_end":141,"column_start":5,"column_end":80}},{"value":"/ some `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63175,"byte_end":63188,"line_start":142,"line_end":142,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63730,"byte_end":63745,"line_start":157,"line_end":157,"column_start":12,"column_end":27},"name":"get_or_try_init","qualname":"::get_or_try_init","value":"fn get_or_try_init(&'_ Self, F) -> Result where F: FnOnce()\n-> Result","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if\n the cell was empty. If the cell was empty and `f` failed, an\n error is returned.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63373,"byte_end":63435,"line_start":150,"line_end":150,"column_start":5,"column_end":67}},{"value":"/ the cell was empty. If the cell was empty and `f` failed, an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63440,"byte_end":63504,"line_start":151,"line_end":151,"column_start":5,"column_end":69}},{"value":"/ error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63509,"byte_end":63531,"line_start":152,"line_end":152,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63536,"byte_end":63539,"line_start":153,"line_end":153,"column_start":5,"column_end":8}},{"value":"/ If several threads concurrently run `get_or_init`, more than one `f` can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63544,"byte_end":63620,"line_start":154,"line_end":154,"column_start":5,"column_end":81}},{"value":"/ be called. However, all threads will return the same value, produced by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63625,"byte_end":63700,"line_start":155,"line_end":155,"column_start":5,"column_end":80}},{"value":"/ some `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":63705,"byte_end":63718,"line_start":156,"line_end":156,"column_start":5,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64473,"byte_end":64480,"line_start":185,"line_end":185,"column_start":16,"column_end":23},"name":"OnceBox","qualname":"::race::once_box::OnceBox","value":"OnceBox { }","parent":null,"children":[{"krate":0,"index":388},{"krate":0,"index":389}],"decl_id":null,"docs":" A thread-safe cell which can be written to only once.\n","sig":null,"attributes":[{"value":"/ A thread-safe cell which can be written to only once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64400,"byte_end":64457,"line_start":184,"line_end":184,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64623,"byte_end":64626,"line_start":191,"line_end":191,"column_start":12,"column_end":15},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut core::fmt::Formatter)\n-> core::fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64831,"byte_end":64838,"line_start":197,"line_end":197,"column_start":12,"column_end":19},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64937,"byte_end":64941,"line_start":203,"line_end":203,"column_start":12,"column_end":16},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65199,"byte_end":65202,"line_start":213,"line_end":213,"column_start":22,"column_end":25},"name":"new","qualname":">::new","value":"const fn new() -> OnceBox","parent":null,"children":[],"decl_id":null,"docs":" Creates a new empty cell.\n","sig":null,"attributes":[{"value":"/ Creates a new empty cell.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65148,"byte_end":65177,"line_start":212,"line_end":212,"column_start":9,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65384,"byte_end":65387,"line_start":218,"line_end":218,"column_start":16,"column_end":19},"name":"get","qualname":">::get","value":"fn get<'_>(&'_ Self) -> Option<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the underlying value.\n","sig":null,"attributes":[{"value":"/ Gets a reference to the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65323,"byte_end":65368,"line_start":217,"line_end":217,"column_start":9,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65767,"byte_end":65770,"line_start":230,"line_end":230,"column_start":16,"column_end":19},"name":"set","qualname":">::set","value":"fn set<'_>(&'_ Self, Box) -> Result<(), Box>","parent":null,"children":[],"decl_id":null,"docs":" Sets the contents of this cell to `value`.","sig":null,"attributes":[{"value":"/ Sets the contents of this cell to `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65597,"byte_end":65643,"line_start":226,"line_end":226,"column_start":9,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65652,"byte_end":65655,"line_start":227,"line_end":227,"column_start":9,"column_end":12}},{"value":"/ Returns `Ok(())` if the cell was empty and `Err(value)` if it was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65664,"byte_end":65733,"line_start":228,"line_end":228,"column_start":9,"column_end":78}},{"value":"/ full.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65742,"byte_end":65751,"line_start":229,"line_end":229,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66553,"byte_end":66564,"line_start":251,"line_end":251,"column_start":16,"column_end":27},"name":"get_or_init","qualname":">::get_or_init","value":"fn get_or_init(&'_ Self, F) -> &'_ T where F: FnOnce() -> Box","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if the cell was\n empty.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if the cell was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66240,"byte_end":66315,"line_start":245,"line_end":245,"column_start":9,"column_end":84}},{"value":"/ empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66324,"byte_end":66334,"line_start":246,"line_end":246,"column_start":9,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66343,"byte_end":66346,"line_start":247,"line_end":247,"column_start":9,"column_end":12}},{"value":"/ If several threads concurrently run `get_or_init`, more than one `f` can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66355,"byte_end":66431,"line_start":248,"line_end":248,"column_start":9,"column_end":85}},{"value":"/ be called. However, all threads will return the same value, produced by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66440,"byte_end":66515,"line_start":249,"line_end":249,"column_start":9,"column_end":84}},{"value":"/ some `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66524,"byte_end":66537,"line_start":250,"line_end":250,"column_start":9,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":408},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":67234,"byte_end":67249,"line_start":269,"line_end":269,"column_start":16,"column_end":31},"name":"get_or_try_init","qualname":">::get_or_try_init","value":"fn get_or_try_init(&'_ Self, F) -> Result<&'_ T, E> where\nF: FnOnce() -> Result, E>","parent":null,"children":[],"decl_id":null,"docs":" Gets the contents of the cell, initializing it with `f` if\n the cell was empty. If the cell was empty and `f` failed, an\n error is returned.","sig":null,"attributes":[{"value":"/ Gets the contents of the cell, initializing it with `f` if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66849,"byte_end":66911,"line_start":262,"line_end":262,"column_start":9,"column_end":71}},{"value":"/ the cell was empty. If the cell was empty and `f` failed, an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66920,"byte_end":66984,"line_start":263,"line_end":263,"column_start":9,"column_end":73}},{"value":"/ error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":66993,"byte_end":67015,"line_start":264,"line_end":264,"column_start":9,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":67024,"byte_end":67027,"line_start":265,"line_end":265,"column_start":9,"column_end":12}},{"value":"/ If several threads concurrently run `get_or_init`, more than one `f` can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":67036,"byte_end":67112,"line_start":266,"line_end":266,"column_start":9,"column_end":85}},{"value":"/ be called. However, all threads will return the same value, produced by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":67121,"byte_end":67196,"line_start":267,"line_end":267,"column_start":9,"column_end":84}},{"value":"/ some `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":67205,"byte_end":67218,"line_start":268,"line_end":268,"column_start":9,"column_end":22}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46366,"byte_end":46374,"line_start":37,"line_end":37,"column_start":38,"column_end":46},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46411,"byte_end":46419,"line_start":38,"line_end":38,"column_start":31,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46481,"byte_end":46489,"line_start":40,"line_end":40,"column_start":55,"column_end":63},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46531,"byte_end":46539,"line_start":41,"line_end":41,"column_start":36,"column_end":44},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46555,"byte_end":46563,"line_start":43,"line_end":43,"column_start":9,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":50830,"byte_end":50835,"line_start":170,"line_end":170,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":82}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12752,"byte_end":12760,"line_start":383,"line_end":383,"column_start":59,"column_end":67},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12806,"byte_end":12814,"line_start":384,"line_end":384,"column_start":40,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12846,"byte_end":12854,"line_start":386,"line_end":386,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":138}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12971,"byte_end":12979,"line_start":392,"line_end":392,"column_start":40,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":141}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13268,"byte_end":13276,"line_start":401,"line_end":401,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":144},{"krate":0,"index":145}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13773,"byte_end":13781,"line_start":417,"line_end":417,"column_start":38,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":148}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13910,"byte_end":13918,"line_start":423,"line_end":423,"column_start":24,"column_end":32},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13950,"byte_end":13958,"line_start":425,"line_end":425,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":153}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14069,"byte_end":14077,"line_start":431,"line_end":431,"column_start":13,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":160},{"krate":0,"index":161},{"krate":0,"index":162},{"krate":0,"index":166},{"krate":0,"index":169},{"krate":0,"index":170}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22712,"byte_end":22716,"line_start":679,"line_end":679,"column_start":49,"column_end":53},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22802,"byte_end":22806,"line_start":681,"line_end":681,"column_start":43,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":182}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23001,"byte_end":23005,"line_start":687,"line_end":687,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":186},{"krate":0,"index":187}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24060,"byte_end":24064,"line_start":718,"line_end":718,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":193},{"krate":0,"index":195},{"krate":0,"index":197},{"krate":0,"index":198}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26542,"byte_end":26546,"line_start":794,"line_end":794,"column_start":41,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":203}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26702,"byte_end":26706,"line_start":801,"line_end":801,"column_start":44,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":207}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26906,"byte_end":26910,"line_start":808,"line_end":808,"column_start":34,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":211}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28475,"byte_end":28483,"line_start":858,"line_end":858,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":246}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28611,"byte_end":28619,"line_start":864,"line_end":864,"column_start":40,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":249}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28908,"byte_end":28916,"line_start":873,"line_end":873,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":252},{"krate":0,"index":253}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29392,"byte_end":29400,"line_start":889,"line_end":889,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":256}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29532,"byte_end":29540,"line_start":895,"line_end":895,"column_start":38,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":259}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29676,"byte_end":29684,"line_start":901,"line_end":901,"column_start":24,"column_end":32},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29704,"byte_end":29712,"line_start":903,"line_end":903,"column_start":13,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":270},{"krate":0,"index":271},{"krate":0,"index":273},{"krate":0,"index":277},{"krate":0,"index":280},{"krate":0,"index":281}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40124,"byte_end":40128,"line_start":1210,"line_end":1210,"column_start":43,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40607,"byte_end":40611,"line_start":1220,"line_end":1220,"column_start":38,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40733,"byte_end":40737,"line_start":1223,"line_end":1223,"column_start":49,"column_end":53},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40796,"byte_end":40800,"line_start":1225,"line_end":1225,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41515,"byte_end":41519,"line_start":1244,"line_end":1244,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":307},{"krate":0,"index":309},{"krate":0,"index":311},{"krate":0,"index":312}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43925,"byte_end":43929,"line_start":1317,"line_end":1317,"column_start":41,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":316},{"krate":0,"index":317}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44085,"byte_end":44089,"line_start":1324,"line_end":1324,"column_start":44,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":321}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44289,"byte_end":44293,"line_start":1331,"line_end":1331,"column_start":34,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":325}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59810,"byte_end":59826,"line_start":36,"line_end":36,"column_start":6,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":342},{"krate":0,"index":343},{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":349}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62335,"byte_end":62343,"line_start":115,"line_end":115,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":353},{"krate":0,"index":354},{"krate":0,"index":355},{"krate":0,"index":356},{"krate":0,"index":359},{"krate":0,"index":363},{"krate":0,"index":364}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64599,"byte_end":64606,"line_start":190,"line_end":190,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":392}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64807,"byte_end":64814,"line_start":196,"line_end":196,"column_start":25,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":395}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64913,"byte_end":64920,"line_start":202,"line_end":202,"column_start":22,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":398}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65127,"byte_end":65134,"line_start":211,"line_end":211,"column_start":13,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":401},{"krate":0,"index":402},{"krate":0,"index":403},{"krate":0,"index":404},{"krate":0,"index":408}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":67999,"byte_end":68006,"line_start":293,"line_end":293,"column_start":42,"column_end":49},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44937,"byte_end":44941,"line_start":1357,"line_end":1357,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":327}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46366,"byte_end":46374,"line_start":37,"line_end":37,"column_start":38,"column_end":46},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":416},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46411,"byte_end":46419,"line_start":38,"line_end":38,"column_start":31,"column_end":39},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":416},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46481,"byte_end":46489,"line_start":40,"line_end":40,"column_start":55,"column_end":63},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":416},"to":{"krate":2,"index":9254}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46531,"byte_end":46539,"line_start":41,"line_end":41,"column_start":36,"column_end":44},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":416},"to":{"krate":2,"index":9253}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":46555,"byte_end":46563,"line_start":43,"line_end":43,"column_start":9,"column_end":17},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":416},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/imp_std.rs","byte_start":50830,"byte_end":50835,"line_start":170,"line_end":170,"column_start":15,"column_end":20},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":77},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12752,"byte_end":12760,"line_start":383,"line_end":383,"column_start":59,"column_end":67},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":9254}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12806,"byte_end":12814,"line_start":384,"line_end":384,"column_start":40,"column_end":48},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":9253}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12846,"byte_end":12854,"line_start":386,"line_end":386,"column_start":25,"column_end":33},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":12971,"byte_end":12979,"line_start":392,"line_end":392,"column_start":40,"column_end":48},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13268,"byte_end":13276,"line_start":401,"line_end":401,"column_start":30,"column_end":38},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13773,"byte_end":13781,"line_start":417,"line_end":417,"column_start":38,"column_end":46},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13910,"byte_end":13918,"line_start":423,"line_end":423,"column_start":24,"column_end":32},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":13950,"byte_end":13958,"line_start":425,"line_end":425,"column_start":25,"column_end":33},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":129},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":14069,"byte_end":14077,"line_start":431,"line_end":431,"column_start":13,"column_end":21},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":129},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22712,"byte_end":22716,"line_start":679,"line_end":679,"column_start":49,"column_end":53},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":171},"to":{"krate":2,"index":9254}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":22802,"byte_end":22806,"line_start":681,"line_end":681,"column_start":43,"column_end":47},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":171},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":23001,"byte_end":23005,"line_start":687,"line_end":687,"column_start":16,"column_end":20},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":171},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":24060,"byte_end":24064,"line_start":718,"line_end":718,"column_start":31,"column_end":35},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":171},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26542,"byte_end":26546,"line_start":794,"line_end":794,"column_start":41,"column_end":45},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":171},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26702,"byte_end":26706,"line_start":801,"line_end":801,"column_start":44,"column_end":48},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":171},"to":{"krate":2,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":26906,"byte_end":26910,"line_start":808,"line_end":808,"column_start":34,"column_end":38},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":171},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28475,"byte_end":28483,"line_start":858,"line_end":858,"column_start":25,"column_end":33},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":240},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28611,"byte_end":28619,"line_start":864,"line_end":864,"column_start":40,"column_end":48},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":240},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":28908,"byte_end":28916,"line_start":873,"line_end":873,"column_start":30,"column_end":38},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":240},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29392,"byte_end":29400,"line_start":889,"line_end":889,"column_start":25,"column_end":33},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":240},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29532,"byte_end":29540,"line_start":895,"line_end":895,"column_start":38,"column_end":46},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":240},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29676,"byte_end":29684,"line_start":901,"line_end":901,"column_start":24,"column_end":32},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":240},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":29704,"byte_end":29712,"line_start":903,"line_end":903,"column_start":13,"column_end":21},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":240},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40124,"byte_end":40128,"line_start":1210,"line_end":1210,"column_start":43,"column_end":47},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":282},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40607,"byte_end":40611,"line_start":1220,"line_end":1220,"column_start":38,"column_end":42},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":282},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40733,"byte_end":40737,"line_start":1223,"line_end":1223,"column_start":49,"column_end":53},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":282},"to":{"krate":2,"index":9254}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":40796,"byte_end":40800,"line_start":1225,"line_end":1225,"column_start":16,"column_end":20},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":282},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":41515,"byte_end":41519,"line_start":1244,"line_end":1244,"column_start":31,"column_end":35},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":282},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":43925,"byte_end":43929,"line_start":1317,"line_end":1317,"column_start":41,"column_end":45},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":282},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44085,"byte_end":44089,"line_start":1324,"line_end":1324,"column_start":44,"column_end":48},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":282},"to":{"krate":2,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","byte_start":44289,"byte_end":44293,"line_start":1331,"line_end":1331,"column_start":34,"column_end":38},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":282},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":59810,"byte_end":59826,"line_start":36,"line_end":36,"column_start":6,"column_end":22},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":424},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":62335,"byte_end":62343,"line_start":115,"line_end":115,"column_start":6,"column_end":14},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":430},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64599,"byte_end":64606,"line_start":190,"line_end":190,"column_start":34,"column_end":41},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":386},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64807,"byte_end":64814,"line_start":196,"line_end":196,"column_start":25,"column_end":32},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":386},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":64913,"byte_end":64920,"line_start":202,"line_end":202,"column_start":22,"column_end":29},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":386},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":65127,"byte_end":65134,"line_start":211,"line_end":211,"column_start":13,"column_end":20},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":386},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/race.rs","byte_start":67999,"byte_end":68006,"line_start":293,"line_end":293,"column_start":42,"column_end":49},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":386},"to":{"krate":2,"index":3275}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libopaque_debug-696d3f20ee5378bb.json b/core/target/rls/debug/deps/save-analysis/libopaque_debug-696d3f20ee5378bb.json new file mode 100644 index 0000000..4fbb9a3 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libopaque_debug-696d3f20ee5378bb.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","opaque_debug","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=696d3f20ee5378bb","-C","extra-filename=-696d3f20ee5378bb","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libopaque_debug-696d3f20ee5378bb.rmeta"},"prelude":{"crate_id":{"name":"opaque_debug","disambiguator":[9271554719174144745,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","byte_start":0,"byte_end":776,"line_start":1,"line_end":24,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","byte_start":0,"byte_end":776,"line_start":1,"line_end":24,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5}],"decl_id":null,"docs":" Macro for opaque `Debug` trait implementation.\n","sig":null,"attributes":[{"value":"/ Macro for opaque `Debug` trait implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","byte_start":0,"byte_end":50,"line_start":1,"line_end":1,"column_start":1,"column_end":51}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","byte_start":51,"byte_end":61,"line_start":2,"line_end":2,"column_start":1,"column_end":11}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libpercent_encoding-c5554fbbeb208fa0.json b/core/target/rls/debug/deps/save-analysis/libpercent_encoding-c5554fbbeb208fa0.json new file mode 100644 index 0000000..4932f32 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libpercent_encoding-c5554fbbeb208fa0.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","percent_encoding","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","-C","metadata=c5554fbbeb208fa0","-C","extra-filename=-c5554fbbeb208fa0","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpercent_encoding-c5554fbbeb208fa0.rmeta"},"prelude":{"crate_id":{"name":"percent_encoding","disambiguator":[16511006977036736411,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":352,"byte_end":15362,"line_start":9,"line_end":468,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":352,"byte_end":15362,"line_start":9,"line_end":468,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":81},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":49},{"krate":0,"index":87},{"krate":0,"index":91},{"krate":0,"index":51},{"krate":0,"index":56},{"krate":0,"index":59},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":94},{"krate":0,"index":97},{"krate":0,"index":100},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":80}],"decl_id":null,"docs":" URLs use special characters to indicate the parts of the request.\n For example, a `?` question mark marks the end of a path and the start of a query string.\n In order for that character to exist inside a path, it needs to be encoded differently.","sig":null,"attributes":[{"value":"/ URLs use special characters to indicate the parts of the request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":352,"byte_end":421,"line_start":9,"line_end":9,"column_start":1,"column_end":70}},{"value":"/ For example, a `?` question mark marks the end of a path and the start of a query string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":422,"byte_end":515,"line_start":10,"line_end":10,"column_start":1,"column_end":94}},{"value":"/ In order for that character to exist inside a path, it needs to be encoded differently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":516,"byte_end":607,"line_start":11,"line_end":11,"column_start":1,"column_end":92}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":608,"byte_end":611,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ Percent encoding replaces reserved characters with the `%` escape character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":612,"byte_end":691,"line_start":13,"line_end":13,"column_start":1,"column_end":80}},{"value":"/ followed by a byte value as two hexadecimal digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":692,"byte_end":747,"line_start":14,"line_end":14,"column_start":1,"column_end":56}},{"value":"/ For example, an ASCII space is replaced with `%20`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":748,"byte_end":803,"line_start":15,"line_end":15,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":804,"byte_end":807,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ When encoding, the set of characters that can (and should, for readability) be left alone","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":808,"byte_end":901,"line_start":17,"line_end":17,"column_start":1,"column_end":94}},{"value":"/ depends on the context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":902,"byte_end":929,"line_start":18,"line_end":18,"column_start":1,"column_end":28}},{"value":"/ The `?` question mark mentioned above is not a separator when used literally","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":930,"byte_end":1010,"line_start":19,"line_end":19,"column_start":1,"column_end":81}},{"value":"/ inside of a query string, and therefore does not need to be encoded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1011,"byte_end":1083,"line_start":20,"line_end":20,"column_start":1,"column_end":73}},{"value":"/ The [`AsciiSet`] parameter of [`percent_encode`] and [`utf8_percent_encode`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1084,"byte_end":1164,"line_start":21,"line_end":21,"column_start":1,"column_end":81}},{"value":"/ lets callers configure this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1165,"byte_end":1197,"line_start":22,"line_end":22,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1198,"byte_end":1201,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ This crate deliberately does not provide many different sets.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1202,"byte_end":1267,"line_start":24,"line_end":24,"column_start":1,"column_end":66}},{"value":"/ Users should consider in what context the encoded string will be used,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1268,"byte_end":1342,"line_start":25,"line_end":25,"column_start":1,"column_end":75}},{"value":"/ read relevant specifications, and define their own set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1343,"byte_end":1402,"line_start":26,"line_end":26,"column_start":1,"column_end":60}},{"value":"/ This is done by using the `add` method of an existing set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1403,"byte_end":1465,"line_start":27,"line_end":27,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1466,"byte_end":1469,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1470,"byte_end":1484,"line_start":29,"line_end":29,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1485,"byte_end":1488,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1489,"byte_end":1496,"line_start":31,"line_end":31,"column_start":1,"column_end":8}},{"value":"/ use percent_encoding::{utf8_percent_encode, AsciiSet, CONTROLS};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1497,"byte_end":1565,"line_start":32,"line_end":32,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1566,"byte_end":1569,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ /// https://url.spec.whatwg.org/#fragment-percent-encode-set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1570,"byte_end":1634,"line_start":34,"line_end":34,"column_start":1,"column_end":65}},{"value":"/ const FRAGMENT: &AsciiSet = &CONTROLS.add(b' ').add(b'\"').add(b'<').add(b'>').add(b'`');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1635,"byte_end":1727,"line_start":35,"line_end":35,"column_start":1,"column_end":93}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1728,"byte_end":1731,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(utf8_percent_encode(\"foo \", FRAGMENT).to_string(), \"foo%20%3Cbar%3E\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1732,"byte_end":1822,"line_start":37,"line_end":37,"column_start":1,"column_end":91}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1823,"byte_end":1830,"line_start":38,"line_end":38,"column_start":1,"column_end":8}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":1832,"byte_end":1842,"line_start":40,"line_end":40,"column_start":1,"column_end":11}}]},{"kind":"Struct","id":{"krate":0,"index":32},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2586,"byte_end":2594,"line_start":65,"line_end":65,"column_start":12,"column_end":20},"name":"AsciiSet","qualname":"::AsciiSet","value":"AsciiSet { }","parent":null,"children":[{"krate":0,"index":33}],"decl_id":null,"docs":" Represents a set of characters or bytes in the ASCII range.","sig":null,"attributes":[{"value":"/ Represents a set of characters or bytes in the ASCII range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2029,"byte_end":2092,"line_start":52,"line_end":52,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2093,"byte_end":2096,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ This is used in [`percent_encode`] and [`utf8_percent_encode`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2097,"byte_end":2164,"line_start":54,"line_end":54,"column_start":1,"column_end":68}},{"value":"/ This is similar to [percent-encode sets](https://url.spec.whatwg.org/#percent-encoded-bytes).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2165,"byte_end":2262,"line_start":55,"line_end":55,"column_start":1,"column_end":98}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2263,"byte_end":2266,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ Use the `add` method of an existing set to define a new set. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2267,"byte_end":2344,"line_start":57,"line_end":57,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2345,"byte_end":2348,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2349,"byte_end":2356,"line_start":59,"line_end":59,"column_start":1,"column_end":8}},{"value":"/ use percent_encoding::{AsciiSet, CONTROLS};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2357,"byte_end":2404,"line_start":60,"line_end":60,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2405,"byte_end":2408,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ /// https://url.spec.whatwg.org/#fragment-percent-encode-set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2409,"byte_end":2473,"line_start":62,"line_end":62,"column_start":1,"column_end":65}},{"value":"/ const FRAGMENT: &AsciiSet = &CONTROLS.add(b' ').add(b'\"').add(b'<').add(b'>').add(b'`');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2474,"byte_end":2566,"line_start":63,"line_end":63,"column_start":1,"column_end":93}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2567,"byte_end":2574,"line_start":64,"line_end":64,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3214,"byte_end":3217,"line_start":88,"line_end":88,"column_start":18,"column_end":21},"name":"add","qualname":"::add","value":"const fn add<'_>(&'_ Self, u8) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3416,"byte_end":3422,"line_start":94,"line_end":94,"column_start":18,"column_end":24},"name":"remove","qualname":"::remove","value":"const fn remove<'_>(&'_ Self, u8) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3836,"byte_end":3844,"line_start":106,"line_end":106,"column_start":11,"column_end":19},"name":"CONTROLS","qualname":"::CONTROLS","value":"&'static AsciiSet","parent":null,"children":[],"decl_id":null,"docs":" The set of 0x00 to 0x1F (C0 controls), and 0x7F (DEL).","sig":null,"attributes":[{"value":"/ The set of 0x00 to 0x1F (C0 controls), and 0x7F (DEL).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3609,"byte_end":3668,"line_start":101,"line_end":101,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3669,"byte_end":3672,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ Note that this includes the newline and tab characters, but not the space 0x20.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3673,"byte_end":3756,"line_start":103,"line_end":103,"column_start":1,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3757,"byte_end":3760,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":3761,"byte_end":3825,"line_start":105,"line_end":105,"column_start":1,"column_end":65}}]},{"kind":"Const","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":4525,"byte_end":4541,"line_start":136,"line_end":136,"column_start":11,"column_end":27},"name":"NON_ALPHANUMERIC","qualname":"::NON_ALPHANUMERIC","value":"&'static AsciiSet","parent":null,"children":[],"decl_id":null,"docs":" Everything that is not an ASCII letter or digit.","sig":null,"attributes":[{"value":"/ Everything that is not an ASCII letter or digit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":4395,"byte_end":4447,"line_start":133,"line_end":133,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":4448,"byte_end":4451,"line_start":134,"line_end":134,"column_start":1,"column_end":4}},{"value":"/ This is probably more eager than necessary in any context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":4452,"byte_end":4514,"line_start":135,"line_end":135,"column_start":1,"column_end":63}}]},{"kind":"Function","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5424,"byte_end":5443,"line_start":183,"line_end":183,"column_start":8,"column_end":27},"name":"percent_encode_byte","qualname":"::percent_encode_byte","value":"fn percent_encode_byte(u8) -> &'static str","parent":null,"children":[],"decl_id":null,"docs":" Return the percent-encoding of the given byte.","sig":null,"attributes":[{"value":"/ Return the percent-encoding of the given byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5064,"byte_end":5114,"line_start":171,"line_end":171,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5115,"byte_end":5118,"line_start":172,"line_end":172,"column_start":1,"column_end":4}},{"value":"/ This is unconditional, unlike `percent_encode()` which has an `AsciiSet` parameter.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5119,"byte_end":5206,"line_start":173,"line_end":173,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5207,"byte_end":5210,"line_start":174,"line_end":174,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5211,"byte_end":5225,"line_start":175,"line_end":175,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5226,"byte_end":5229,"line_start":176,"line_end":176,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5230,"byte_end":5237,"line_start":177,"line_end":177,"column_start":1,"column_end":8}},{"value":"/ use percent_encoding::percent_encode_byte;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5238,"byte_end":5284,"line_start":178,"line_end":178,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5285,"byte_end":5288,"line_start":179,"line_end":179,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(\"foo bar\".bytes().map(percent_encode_byte).collect::(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5289,"byte_end":5367,"line_start":180,"line_end":180,"column_start":1,"column_end":79}},{"value":"/ \"%66%6F%6F%20%62%61%72\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5368,"byte_end":5408,"line_start":181,"line_end":181,"column_start":1,"column_end":41}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":5409,"byte_end":5416,"line_start":182,"line_end":182,"column_start":1,"column_end":8}}]},{"kind":"Function","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7053,"byte_end":7067,"line_start":223,"line_end":223,"column_start":8,"column_end":22},"name":"percent_encode","qualname":"::percent_encode","value":"fn percent_encode<'a>(&'a [u8], &'static AsciiSet) -> PercentEncode","parent":null,"children":[],"decl_id":null,"docs":" Percent-encode the given bytes with the given set.","sig":null,"attributes":[{"value":"/ Percent-encode the given bytes with the given set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6444,"byte_end":6498,"line_start":205,"line_end":205,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6499,"byte_end":6502,"line_start":206,"line_end":206,"column_start":1,"column_end":4}},{"value":"/ Non-ASCII bytes and bytes in `ascii_set` are encoded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6503,"byte_end":6560,"line_start":207,"line_end":207,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6561,"byte_end":6564,"line_start":208,"line_end":208,"column_start":1,"column_end":4}},{"value":"/ The return type:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6565,"byte_end":6585,"line_start":209,"line_end":209,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6586,"byte_end":6589,"line_start":210,"line_end":210,"column_start":1,"column_end":4}},{"value":"/ * Implements `Iterator` and therefore has a `.collect::()` method,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6590,"byte_end":6681,"line_start":211,"line_end":211,"column_start":1,"column_end":92}},{"value":"/ * Implements `Display` and therefore has a `.to_string()` method,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6682,"byte_end":6751,"line_start":212,"line_end":212,"column_start":1,"column_end":70}},{"value":"/ * Implements `Into>` borrowing `input` when none of its bytes are encoded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6752,"byte_end":6839,"line_start":213,"line_end":213,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6840,"byte_end":6843,"line_start":214,"line_end":214,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6844,"byte_end":6858,"line_start":215,"line_end":215,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6859,"byte_end":6862,"line_start":216,"line_end":216,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6863,"byte_end":6870,"line_start":217,"line_end":217,"column_start":1,"column_end":8}},{"value":"/ use percent_encoding::{percent_encode, NON_ALPHANUMERIC};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6871,"byte_end":6932,"line_start":218,"line_end":218,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6933,"byte_end":6936,"line_start":219,"line_end":219,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(percent_encode(b\"foo bar?\", NON_ALPHANUMERIC).to_string(), \"foo%20bar%3F\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":6937,"byte_end":7027,"line_start":220,"line_end":220,"column_start":1,"column_end":91}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7028,"byte_end":7035,"line_start":221,"line_end":221,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7036,"byte_end":7045,"line_start":222,"line_end":222,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7551,"byte_end":7570,"line_start":242,"line_end":242,"column_start":8,"column_end":27},"name":"utf8_percent_encode","qualname":"::utf8_percent_encode","value":"fn utf8_percent_encode<'a>(&'a str, &'static AsciiSet) -> PercentEncode","parent":null,"children":[],"decl_id":null,"docs":" Percent-encode the UTF-8 encoding of the given string.","sig":null,"attributes":[{"value":"/ Percent-encode the UTF-8 encoding of the given string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7212,"byte_end":7270,"line_start":230,"line_end":230,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7271,"byte_end":7274,"line_start":231,"line_end":231,"column_start":1,"column_end":4}},{"value":"/ See [`percent_encode`] regarding the return type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7275,"byte_end":7328,"line_start":232,"line_end":232,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7329,"byte_end":7332,"line_start":233,"line_end":233,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7333,"byte_end":7347,"line_start":234,"line_end":234,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7348,"byte_end":7351,"line_start":235,"line_end":235,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7352,"byte_end":7359,"line_start":236,"line_end":236,"column_start":1,"column_end":8}},{"value":"/ use percent_encoding::{utf8_percent_encode, NON_ALPHANUMERIC};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7360,"byte_end":7426,"line_start":237,"line_end":237,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7427,"byte_end":7430,"line_start":238,"line_end":238,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(utf8_percent_encode(\"foo bar?\", NON_ALPHANUMERIC).to_string(), \"foo%20bar%3F\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7431,"byte_end":7525,"line_start":239,"line_end":239,"column_start":1,"column_end":95}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7526,"byte_end":7533,"line_start":240,"line_end":240,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7534,"byte_end":7543,"line_start":241,"line_end":241,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7794,"byte_end":7807,"line_start":248,"line_end":248,"column_start":12,"column_end":25},"name":"PercentEncode","qualname":"::PercentEncode","value":"PercentEncode { }","parent":null,"children":[{"krate":0,"index":89},{"krate":0,"index":90}],"decl_id":null,"docs":" The return type of [`percent_encode`] and [`utf8_percent_encode`].\n","sig":null,"attributes":[{"value":"/ The return type of [`percent_encode`] and [`utf8_percent_encode`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7695,"byte_end":7765,"line_start":246,"line_end":246,"column_start":1,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7947,"byte_end":7951,"line_start":256,"line_end":256,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a str>","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":9115,"byte_end":9124,"line_start":281,"line_end":281,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":9349,"byte_end":9352,"line_start":291,"line_end":291,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":9603,"byte_end":9607,"line_start":301,"line_end":301,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PercentEncode) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10225,"byte_end":10243,"line_start":323,"line_end":323,"column_start":8,"column_end":26},"name":"percent_decode_str","qualname":"::percent_decode_str","value":"fn percent_decode_str<'_>(&'_ str) -> PercentDecode","parent":null,"children":[],"decl_id":null,"docs":" Percent-decode the given string.","sig":null,"attributes":[{"value":"/ Percent-decode the given string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10052,"byte_end":10088,"line_start":317,"line_end":317,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10089,"byte_end":10092,"line_start":318,"line_end":318,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10093,"byte_end":10149,"line_start":319,"line_end":319,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10150,"byte_end":10153,"line_start":320,"line_end":320,"column_start":1,"column_end":4}},{"value":"/ See [`percent_decode`] regarding the return type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10154,"byte_end":10207,"line_start":321,"line_end":321,"column_start":1,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10208,"byte_end":10217,"line_start":322,"line_end":322,"column_start":1,"column_end":10}}]},{"kind":"Function","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10945,"byte_end":10959,"line_start":346,"line_end":346,"column_start":8,"column_end":22},"name":"percent_decode","qualname":"::percent_decode","value":"fn percent_decode<'_>(&'_ [u8]) -> PercentDecode","parent":null,"children":[],"decl_id":null,"docs":" Percent-decode the given bytes.","sig":null,"attributes":[{"value":"/ Percent-decode the given bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10320,"byte_end":10355,"line_start":327,"line_end":327,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10356,"byte_end":10359,"line_start":328,"line_end":328,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10360,"byte_end":10409,"line_start":329,"line_end":329,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10410,"byte_end":10413,"line_start":330,"line_end":330,"column_start":1,"column_end":4}},{"value":"/ Any sequence of `%` followed by two hexadecimal digits is decoded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10414,"byte_end":10484,"line_start":331,"line_end":331,"column_start":1,"column_end":71}},{"value":"/ The return type:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10485,"byte_end":10505,"line_start":332,"line_end":332,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10506,"byte_end":10509,"line_start":333,"line_end":333,"column_start":1,"column_end":4}},{"value":"/ * Implements `Into>` borrowing `input` when it contains no percent-encoded sequence,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10510,"byte_end":10606,"line_start":334,"line_end":334,"column_start":1,"column_end":97}},{"value":"/ * Implements `Iterator` and therefore has a `.collect::>()` method,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10607,"byte_end":10697,"line_start":335,"line_end":335,"column_start":1,"column_end":91}},{"value":"/ * Has `decode_utf8()` and `decode_utf8_lossy()` methods.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10698,"byte_end":10758,"line_start":336,"line_end":336,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10759,"byte_end":10762,"line_start":337,"line_end":337,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10763,"byte_end":10777,"line_start":338,"line_end":338,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10778,"byte_end":10781,"line_start":339,"line_end":339,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10782,"byte_end":10789,"line_start":340,"line_end":340,"column_start":1,"column_end":8}},{"value":"/ use percent_encoding::percent_decode;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10790,"byte_end":10831,"line_start":341,"line_end":341,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10832,"byte_end":10835,"line_start":342,"line_end":342,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(percent_decode(b\"foo%20bar%3f\").decode_utf8().unwrap(), \"foo bar?\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10836,"byte_end":10919,"line_start":343,"line_end":343,"column_start":1,"column_end":84}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10920,"byte_end":10927,"line_start":344,"line_end":344,"column_start":1,"column_end":8}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":10928,"byte_end":10937,"line_start":345,"line_end":345,"column_start":1,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11133,"byte_end":11146,"line_start":354,"line_end":354,"column_start":12,"column_end":25},"name":"PercentDecode","qualname":"::PercentDecode","value":"PercentDecode { }","parent":null,"children":[{"krate":0,"index":96}],"decl_id":null,"docs":" The return type of [`percent_decode`].\n","sig":null,"attributes":[{"value":"/ The return type of [`percent_decode`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11055,"byte_end":11097,"line_start":352,"line_end":352,"column_start":1,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11551,"byte_end":11555,"line_start":369,"line_end":369,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11802,"byte_end":11811,"line_start":379,"line_end":379,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":12019,"byte_end":12023,"line_start":387,"line_end":387,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PercentDecode) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13224,"byte_end":13235,"line_start":418,"line_end":418,"column_start":12,"column_end":23},"name":"decode_utf8","qualname":"::decode_utf8","value":"fn decode_utf8(Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Decode the result of percent-decoding as UTF-8.","sig":null,"attributes":[{"value":"/ Decode the result of percent-decoding as UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13033,"byte_end":13084,"line_start":414,"line_end":414,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13089,"byte_end":13092,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ This is return `Err` when the percent-decoded bytes are not well-formed in UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13097,"byte_end":13182,"line_start":416,"line_end":416,"column_start":5,"column_end":90}},{"value":"cfg(feature = \"alloc\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13187,"byte_end":13212,"line_start":417,"line_end":417,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13889,"byte_end":13906,"line_start":436,"line_end":436,"column_start":12,"column_end":29},"name":"decode_utf8_lossy","qualname":"::decode_utf8_lossy","value":"fn decode_utf8_lossy(Self) -> Cow","parent":null,"children":[],"decl_id":null,"docs":" Decode the result of percent-decoding as UTF-8, lossily.","sig":null,"attributes":[{"value":"/ Decode the result of percent-decoding as UTF-8, lossily.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13662,"byte_end":13722,"line_start":431,"line_end":431,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13727,"byte_end":13730,"line_start":432,"line_end":432,"column_start":5,"column_end":8}},{"value":"/ Invalid UTF-8 percent-encoded byte sequences will be replaced � U+FFFD,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13735,"byte_end":13812,"line_start":433,"line_end":433,"column_start":5,"column_end":80}},{"value":"/ the replacement character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13817,"byte_end":13847,"line_start":434,"line_end":434,"column_start":5,"column_end":35}},{"value":"cfg(feature = \"alloc\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":13852,"byte_end":13877,"line_start":435,"line_end":435,"column_start":5,"column_end":30}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2775,"byte_end":2783,"line_start":75,"line_end":75,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":39},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7894,"byte_end":7907,"line_start":253,"line_end":253,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":9322,"byte_end":9335,"line_start":290,"line_end":290,"column_start":27,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":58}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":9581,"byte_end":9584,"line_start":300,"line_end":300,"column_start":38,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11503,"byte_end":11516,"line_start":366,"line_end":366,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":70}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11996,"byte_end":11999,"line_start":386,"line_end":386,"column_start":38,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":73}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":12217,"byte_end":12230,"line_start":395,"line_end":395,"column_start":10,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":79}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":2775,"byte_end":2783,"line_start":75,"line_end":75,"column_start":6,"column_end":14},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":32},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":7894,"byte_end":7907,"line_start":253,"line_end":253,"column_start":23,"column_end":36},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":87},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":9322,"byte_end":9335,"line_start":290,"line_end":290,"column_start":27,"column_end":40},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":87},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":9581,"byte_end":9584,"line_start":300,"line_end":300,"column_start":38,"column_end":41},"kind":{"Impl":{"id":3}},"from":{"krate":4,"index":792},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11503,"byte_end":11516,"line_start":366,"line_end":366,"column_start":23,"column_end":36},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":94},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":11996,"byte_end":11999,"line_start":386,"line_end":386,"column_start":38,"column_end":41},"kind":{"Impl":{"id":5}},"from":{"krate":4,"index":792},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","byte_start":12217,"byte_end":12230,"line_start":395,"line_end":395,"column_start":10,"column_end":23},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":94},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libphf-79c382249e39c84a.json b/core/target/rls/debug/deps/save-analysis/libphf-79c382249e39c84a.json new file mode 100644 index 0000000..9cc819c --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libphf-79c382249e39c84a.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","phf","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=79c382249e39c84a","-C","extra-filename=-79c382249e39c84a","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","phf_shared=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libphf_shared-48fab8404f1dd4ca.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libphf-79c382249e39c84a.rmeta"},"prelude":{"crate_id":{"name":"phf","disambiguator":[17625004892294845500,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":20,"id":{"name":"phf_shared","disambiguator":[3750636360002540407,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","num":21,"id":{"name":"siphasher","disambiguator":[10319280214204638355,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":0,"byte_end":4339,"line_start":1,"line_end":157,"column_start":1,"column_end":13}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4090,"byte_end":4093,"line_start":145,"line_end":145,"column_start":20,"column_end":23},"alias_span":null,"name":"Map","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4137,"byte_end":4147,"line_start":147,"line_end":147,"column_start":28,"column_end":38},"alias_span":null,"name":"OrderedMap","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":415},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4191,"byte_end":4201,"line_start":149,"line_end":149,"column_start":28,"column_end":38},"alias_span":null,"name":"OrderedSet","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":499},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4237,"byte_end":4240,"line_start":151,"line_end":151,"column_start":20,"column_end":23},"alias_span":null,"name":"Set","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4262,"byte_end":4269,"line_start":152,"line_end":152,"column_start":21,"column_end":28},"alias_span":null,"name":"PhfHash","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":0,"byte_end":4339,"line_start":1,"line_end":157,"column_start":1,"column_end":13},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":201},{"krate":0,"index":392},{"krate":0,"index":475}],"decl_id":null,"docs":" Rust-PHF is a library to generate efficient lookup tables at compile time using\n [perfect hash functions](http://en.wikipedia.org/wiki/Perfect_hash_function).","sig":null,"attributes":[{"value":"/ Rust-PHF is a library to generate efficient lookup tables at compile time using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":0,"byte_end":83,"line_start":1,"line_end":1,"column_start":1,"column_end":84}},{"value":"/ [perfect hash functions](http://en.wikipedia.org/wiki/Perfect_hash_function).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":84,"byte_end":165,"line_start":2,"line_end":2,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":166,"byte_end":169,"line_start":3,"line_end":3,"column_start":1,"column_end":4}},{"value":"/ It currently uses the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":170,"byte_end":195,"line_start":4,"line_end":4,"column_start":1,"column_end":26}},{"value":"/ [CHD algorithm](http://cmph.sourceforge.net/papers/esa09.pdf) and can generate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":196,"byte_end":278,"line_start":5,"line_end":5,"column_start":1,"column_end":83}},{"value":"/ a 100,000 entry map in roughly .4 seconds. By default statistics are not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":279,"byte_end":355,"line_start":6,"line_end":6,"column_start":1,"column_end":77}},{"value":"/ produced, but if you set the environment variable `PHF_STATS` it will issue","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":356,"byte_end":435,"line_start":7,"line_end":7,"column_start":1,"column_end":80}},{"value":"/ a compiler note about how long it took.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":436,"byte_end":479,"line_start":8,"line_end":8,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":480,"byte_end":483,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ MSRV (minimum supported rust version) is Rust 1.46.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":484,"byte_end":539,"line_start":10,"line_end":10,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":540,"byte_end":543,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ## Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":544,"byte_end":556,"line_start":12,"line_end":12,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":557,"byte_end":560,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ PHF data structures can be constructed via either the procedural","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":561,"byte_end":629,"line_start":14,"line_end":14,"column_start":1,"column_end":69}},{"value":"/ macros in the `phf_macros` crate or code generation supported by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":630,"byte_end":702,"line_start":15,"line_end":15,"column_start":1,"column_end":73}},{"value":"/ `phf_codegen` crate. If you prefer macros, you can easily use them by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":703,"byte_end":776,"line_start":16,"line_end":16,"column_start":1,"column_end":74}},{"value":"/ enabling the `macros` feature of the `phf` crate, like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":777,"byte_end":836,"line_start":17,"line_end":17,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":837,"byte_end":840,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":841,"byte_end":851,"line_start":19,"line_end":19,"column_start":1,"column_end":11}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":852,"byte_end":870,"line_start":20,"line_end":20,"column_start":1,"column_end":19}},{"value":"/ phf = { version = \"0.10\", features = [\"macros\"] }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":871,"byte_end":924,"line_start":21,"line_end":21,"column_start":1,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":925,"byte_end":932,"line_start":22,"line_end":22,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":933,"byte_end":936,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ To compile the `phf` crate with a dependency on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":937,"byte_end":988,"line_start":24,"line_end":24,"column_start":1,"column_end":52}},{"value":"/ libcore instead of libstd, enabling use in environments where libstd","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":989,"byte_end":1061,"line_start":25,"line_end":25,"column_start":1,"column_end":73}},{"value":"/ will not work, set `default-features = false` for the dependency:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1062,"byte_end":1131,"line_start":26,"line_end":26,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1132,"byte_end":1135,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1136,"byte_end":1147,"line_start":28,"line_end":28,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1148,"byte_end":1166,"line_start":29,"line_end":29,"column_start":1,"column_end":19}},{"value":"/ # to use `phf` in `no_std` environments","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1167,"byte_end":1210,"line_start":30,"line_end":30,"column_start":1,"column_end":44}},{"value":"/ phf = { version = \"0.10\", default-features = false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1211,"byte_end":1267,"line_start":31,"line_end":31,"column_start":1,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1268,"byte_end":1275,"line_start":32,"line_end":32,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1276,"byte_end":1279,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ ## Example (with the `macros` feature enabled)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1280,"byte_end":1330,"line_start":34,"line_end":34,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1331,"byte_end":1334,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1335,"byte_end":1346,"line_start":36,"line_end":36,"column_start":1,"column_end":12}},{"value":"/ use phf::phf_map;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1347,"byte_end":1368,"line_start":37,"line_end":37,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1369,"byte_end":1372,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ #[derive(Clone)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1373,"byte_end":1393,"line_start":39,"line_end":39,"column_start":1,"column_end":21}},{"value":"/ pub enum Keyword {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1394,"byte_end":1416,"line_start":40,"line_end":40,"column_start":1,"column_end":23}},{"value":"/ Loop,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1417,"byte_end":1430,"line_start":41,"line_end":41,"column_start":1,"column_end":14}},{"value":"/ Continue,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1431,"byte_end":1448,"line_start":42,"line_end":42,"column_start":1,"column_end":18}},{"value":"/ Break,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1449,"byte_end":1463,"line_start":43,"line_end":43,"column_start":1,"column_end":15}},{"value":"/ Fn,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1464,"byte_end":1475,"line_start":44,"line_end":44,"column_start":1,"column_end":12}},{"value":"/ Extern,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1476,"byte_end":1491,"line_start":45,"line_end":45,"column_start":1,"column_end":16}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1492,"byte_end":1497,"line_start":46,"line_end":46,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1498,"byte_end":1501,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ static KEYWORDS: phf::Map<&'static str, Keyword> = phf_map! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1502,"byte_end":1567,"line_start":48,"line_end":48,"column_start":1,"column_end":66}},{"value":"/ \"loop\" => Keyword::Loop,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1568,"byte_end":1600,"line_start":49,"line_end":49,"column_start":1,"column_end":33}},{"value":"/ \"continue\" => Keyword::Continue,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1601,"byte_end":1641,"line_start":50,"line_end":50,"column_start":1,"column_end":41}},{"value":"/ \"break\" => Keyword::Break,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1642,"byte_end":1676,"line_start":51,"line_end":51,"column_start":1,"column_end":35}},{"value":"/ \"fn\" => Keyword::Fn,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1677,"byte_end":1705,"line_start":52,"line_end":52,"column_start":1,"column_end":29}},{"value":"/ \"extern\" => Keyword::Extern,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1706,"byte_end":1742,"line_start":53,"line_end":53,"column_start":1,"column_end":37}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1743,"byte_end":1749,"line_start":54,"line_end":54,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1750,"byte_end":1753,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ pub fn parse_keyword(keyword: &str) -> Option {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1754,"byte_end":1814,"line_start":56,"line_end":56,"column_start":1,"column_end":61}},{"value":"/ KEYWORDS.get(keyword).cloned()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1815,"byte_end":1853,"line_start":57,"line_end":57,"column_start":1,"column_end":39}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1854,"byte_end":1859,"line_start":58,"line_end":58,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1860,"byte_end":1867,"line_start":59,"line_end":59,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1868,"byte_end":1871,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ Alternatively, you can use the [`phf_codegen`] crate to generate PHF datatypes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1872,"byte_end":1954,"line_start":61,"line_end":61,"column_start":1,"column_end":83}},{"value":"/ in a build script.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1955,"byte_end":1977,"line_start":62,"line_end":62,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1978,"byte_end":1981,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ [`phf_codegen`]: https://docs.rs/phf_codegen","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":1982,"byte_end":2030,"line_start":64,"line_end":64,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2031,"byte_end":2034,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ ## Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2035,"byte_end":2046,"line_start":66,"line_end":66,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2047,"byte_end":2050,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ Currently, the macro syntax has some limitations and may not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2051,"byte_end":2115,"line_start":68,"line_end":68,"column_start":1,"column_end":65}},{"value":"/ work as you want. See [#183] or [#196] for example.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2116,"byte_end":2171,"line_start":69,"line_end":69,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2172,"byte_end":2175,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ [#183]: https://github.com/rust-phf/rust-phf/issues/183","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2176,"byte_end":2235,"line_start":71,"line_end":71,"column_start":1,"column_end":60}},{"value":"/ [#196]: https://github.com/rust-phf/rust-phf/issues/196","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2236,"byte_end":2295,"line_start":72,"line_end":72,"column_start":1,"column_end":60}},{"value":"warn(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":2349,"byte_end":2371,"line_start":75,"line_end":75,"column_start":1,"column_end":23}}]},{"kind":"Mod","id":{"krate":0,"index":19},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"map","qualname":"::map","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","parent":null,"children":[{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":48},{"krate":0,"index":54},{"krate":0,"index":58},{"krate":0,"index":65},{"krate":0,"index":83},{"krate":0,"index":90},{"krate":0,"index":95},{"krate":0,"index":100},{"krate":0,"index":105},{"krate":0,"index":113},{"krate":0,"index":119},{"krate":0,"index":123},{"krate":0,"index":127},{"krate":0,"index":132},{"krate":0,"index":137},{"krate":0,"index":142},{"krate":0,"index":150},{"krate":0,"index":156},{"krate":0,"index":160},{"krate":0,"index":164},{"krate":0,"index":169},{"krate":0,"index":174},{"krate":0,"index":179},{"krate":0,"index":187},{"krate":0,"index":193},{"krate":0,"index":197}],"decl_id":null,"docs":" An immutable map constructed at compile time.\n","sig":null,"attributes":[{"value":"/ An immutable map constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4341,"byte_end":4390,"line_start":1,"line_end":1,"column_start":1,"column_end":50}}]},{"kind":"Struct","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4926,"byte_end":4929,"line_start":18,"line_end":18,"column_start":12,"column_end":15},"name":"Map","qualname":"::map::Map","value":"Map { key, disps, entries }","parent":null,"children":[{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":53}],"decl_id":null,"docs":" An immutable map constructed at compile time.","sig":null,"attributes":[{"value":"/ An immutable map constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4641,"byte_end":4690,"line_start":11,"line_end":11,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4691,"byte_end":4694,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ ## Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4695,"byte_end":4706,"line_start":13,"line_end":13,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4707,"byte_end":4710,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ The fields of this struct are public so that they may be initialized by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4711,"byte_end":4790,"line_start":15,"line_end":15,"column_start":1,"column_end":80}},{"value":"/ `phf_map!` macro and code generation. They are subject to change at any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4791,"byte_end":4866,"line_start":16,"line_end":16,"column_start":1,"column_end":76}},{"value":"/ time and should never be accessed directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4867,"byte_end":4914,"line_start":17,"line_end":17,"column_start":1,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":4983,"byte_end":4986,"line_start":20,"line_end":20,"column_start":9,"column_end":12},"name":"key","qualname":"::map::Map::key","value":"u64","parent":{"krate":0,"index":48},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5024,"byte_end":5029,"line_start":22,"line_end":22,"column_start":9,"column_end":14},"name":"disps","qualname":"::map::Map::disps","value":"&'static [(u32, u32)]","parent":{"krate":0,"index":48},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5081,"byte_end":5088,"line_start":24,"line_end":24,"column_start":9,"column_end":16},"name":"entries","qualname":"::map::Map::entries","value":"&'static [(K, V)]","parent":{"krate":0,"index":48},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5201,"byte_end":5204,"line_start":32,"line_end":32,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5457,"byte_end":5462,"line_start":44,"line_end":44,"column_start":8,"column_end":13},"name":"index","qualname":" as std::ops::Index>::index","value":"fn index<'_>(&'_ Self, &'a T) -> &'_ V","parent":{"krate":2,"index":3571},"children":[],"decl_id":{"krate":2,"index":3574},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5645,"byte_end":5648,"line_start":52,"line_end":52,"column_start":18,"column_end":21},"name":"len","qualname":">::len","value":"const fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of entries in the `Map`.\n","sig":null,"attributes":[{"value":"/ Returns the number of entries in the `Map`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5566,"byte_end":5613,"line_start":50,"line_end":50,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5618,"byte_end":5627,"line_start":51,"line_end":51,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5776,"byte_end":5784,"line_start":58,"line_end":58,"column_start":18,"column_end":26},"name":"is_empty","qualname":">::is_empty","value":"const fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the `Map` is empty.\n","sig":null,"attributes":[{"value":"/ Returns true if the `Map` is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5705,"byte_end":5744,"line_start":56,"line_end":56,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5749,"byte_end":5758,"line_start":57,"line_end":57,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5889,"byte_end":5901,"line_start":63,"line_end":63,"column_start":12,"column_end":24},"name":"contains_key","qualname":">::contains_key","value":"fn contains_key(&'_ Self, &'_ T) -> bool where T: ?Sized, T: Eq +\nPhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Determines if `key` is in the `Map`.\n","sig":null,"attributes":[{"value":"/ Determines if `key` is in the `Map`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5837,"byte_end":5877,"line_start":62,"line_end":62,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6114,"byte_end":6117,"line_start":72,"line_end":72,"column_start":12,"column_end":15},"name":"get","qualname":">::get","value":"fn get(&'_ Self, &'_ T) -> Option<&'_ V> where T: ?Sized, T: Eq +\nPhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the value that `key` maps to.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the value that `key` maps to.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6046,"byte_end":6102,"line_start":71,"line_end":71,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6434,"byte_end":6441,"line_start":84,"line_end":84,"column_start":12,"column_end":19},"name":"get_key","qualname":">::get_key","value":"fn get_key(&'_ Self, &'_ T) -> Option<&'_ K> where T: ?Sized,\nT: Eq + PhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the map's internal static instance of the given\n key.","sig":null,"attributes":[{"value":"/ Returns a reference to the map's internal static instance of the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6277,"byte_end":6351,"line_start":80,"line_end":80,"column_start":5,"column_end":79}},{"value":"/ key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6356,"byte_end":6364,"line_start":81,"line_end":81,"column_start":5,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6369,"byte_end":6372,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ This can be useful for interning schemes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6377,"byte_end":6422,"line_start":83,"line_end":83,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6668,"byte_end":6677,"line_start":93,"line_end":93,"column_start":12,"column_end":21},"name":"get_entry","qualname":">::get_entry","value":"fn get_entry(&'_ Self, &'_ T) -> Option<(&'_ K, &'_ V)> where\nT: ?Sized, T: Eq + PhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Like `get`, but returns both the key and the value.\n","sig":null,"attributes":[{"value":"/ Like `get`, but returns both the key and the value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":6601,"byte_end":6656,"line_start":92,"line_end":92,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7378,"byte_end":7385,"line_start":115,"line_end":115,"column_start":12,"column_end":19},"name":"entries","qualname":">::entries","value":"fn entries<'_>(&'_ Self) -> Entries","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the key/value pairs in the map.","sig":null,"attributes":[{"value":"/ Returns an iterator over the key/value pairs in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7236,"byte_end":7296,"line_start":112,"line_end":112,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7301,"byte_end":7304,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ Entries are returned in an arbitrary but fixed order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7309,"byte_end":7366,"line_start":114,"line_end":114,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7622,"byte_end":7626,"line_start":124,"line_end":124,"column_start":12,"column_end":16},"name":"keys","qualname":">::keys","value":"fn keys<'_>(&'_ Self) -> Keys","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the keys in the map.","sig":null,"attributes":[{"value":"/ Returns an iterator over the keys in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7494,"byte_end":7543,"line_start":121,"line_end":121,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7548,"byte_end":7551,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ Keys are returned in an arbitrary but fixed order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7556,"byte_end":7610,"line_start":123,"line_end":123,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7856,"byte_end":7862,"line_start":133,"line_end":133,"column_start":12,"column_end":18},"name":"values","qualname":">::values","value":"fn values<'_>(&'_ Self) -> Values","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the values in the map.","sig":null,"attributes":[{"value":"/ Returns an iterator over the values in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7724,"byte_end":7775,"line_start":130,"line_end":130,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7780,"byte_end":7783,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ Values are returned in an arbitrary but fixed order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":7788,"byte_end":7844,"line_start":132,"line_end":132,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8089,"byte_end":8098,"line_start":144,"line_end":144,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a Map as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Entries","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8224,"byte_end":8231,"line_start":150,"line_end":150,"column_start":12,"column_end":19},"name":"Entries","qualname":"::map::Entries","value":"Entries { }","parent":null,"children":[{"krate":0,"index":94}],"decl_id":null,"docs":" An iterator over the key/value pairs in a `Map`.\n","sig":null,"attributes":[{"value":"/ An iterator over the key/value pairs in a `Map`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8160,"byte_end":8212,"line_start":149,"line_end":149,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8348,"byte_end":8353,"line_start":156,"line_end":156,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8331,"byte_end":8340,"line_start":155,"line_end":155,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8543,"byte_end":8546,"line_start":168,"line_end":168,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8746,"byte_end":8750,"line_start":176,"line_end":176,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<(&'a K, &'a V)>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8859,"byte_end":8868,"line_start":180,"line_end":180,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9009,"byte_end":9018,"line_start":186,"line_end":186,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<(&'a K, &'a V)>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9286,"byte_end":9290,"line_start":196,"line_end":196,"column_start":12,"column_end":16},"name":"Keys","qualname":"::map::Keys","value":"Keys { }","parent":null,"children":[{"krate":0,"index":131}],"decl_id":null,"docs":" An iterator over the keys in a `Map`.\n","sig":null,"attributes":[{"value":"/ An iterator over the keys in a `Map`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9233,"byte_end":9274,"line_start":195,"line_end":195,"column_start":1,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9398,"byte_end":9403,"line_start":202,"line_end":202,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9381,"byte_end":9390,"line_start":201,"line_end":201,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9571,"byte_end":9574,"line_start":213,"line_end":213,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9762,"byte_end":9766,"line_start":221,"line_end":221,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a K>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9849,"byte_end":9858,"line_start":225,"line_end":225,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9996,"byte_end":10005,"line_start":231,"line_end":231,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<&'a K>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10251,"byte_end":10257,"line_start":241,"line_end":241,"column_start":12,"column_end":18},"name":"Values","qualname":"::map::Values","value":"Values { }","parent":null,"children":[{"krate":0,"index":168}],"decl_id":null,"docs":" An iterator over the values in a `Map`.\n","sig":null,"attributes":[{"value":"/ An iterator over the values in a `Map`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10196,"byte_end":10239,"line_start":240,"line_end":240,"column_start":1,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10367,"byte_end":10372,"line_start":247,"line_end":247,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10350,"byte_end":10359,"line_start":246,"line_end":246,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10542,"byte_end":10545,"line_start":258,"line_end":258,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10735,"byte_end":10739,"line_start":266,"line_end":266,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a V>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10822,"byte_end":10831,"line_start":270,"line_end":270,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10971,"byte_end":10980,"line_start":276,"line_end":276,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<&'a V>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":201},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ordered_map","qualname":"::ordered_map","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":205},{"krate":0,"index":208},{"krate":0,"index":211},{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":227},{"krate":0,"index":230},{"krate":0,"index":237},{"krate":0,"index":241},{"krate":0,"index":248},{"krate":0,"index":274},{"krate":0,"index":281},{"krate":0,"index":286},{"krate":0,"index":291},{"krate":0,"index":296},{"krate":0,"index":304},{"krate":0,"index":310},{"krate":0,"index":314},{"krate":0,"index":318},{"krate":0,"index":323},{"krate":0,"index":328},{"krate":0,"index":333},{"krate":0,"index":341},{"krate":0,"index":347},{"krate":0,"index":351},{"krate":0,"index":355},{"krate":0,"index":360},{"krate":0,"index":365},{"krate":0,"index":370},{"krate":0,"index":378},{"krate":0,"index":384},{"krate":0,"index":388}],"decl_id":null,"docs":" An order-preserving immutable map constructed at compile time.\n","sig":null,"attributes":[{"value":"/ An order-preserving immutable map constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11571,"byte_end":11637,"line_start":1,"line_end":1,"column_start":1,"column_end":67}}]},{"kind":"Struct","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12206,"byte_end":12216,"line_start":19,"line_end":19,"column_start":12,"column_end":22},"name":"OrderedMap","qualname":"::ordered_map::OrderedMap","value":"OrderedMap { key, disps, idxs, entries }","parent":null,"children":[{"krate":0,"index":233},{"krate":0,"index":234},{"krate":0,"index":235},{"krate":0,"index":236}],"decl_id":null,"docs":" An order-preserving immutable map constructed at compile time.","sig":null,"attributes":[{"value":"/ An order-preserving immutable map constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11807,"byte_end":11873,"line_start":9,"line_end":9,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11874,"byte_end":11877,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ Unlike a `Map`, iteration order is guaranteed to match the definition","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11878,"byte_end":11951,"line_start":11,"line_end":11,"column_start":1,"column_end":74}},{"value":"/ order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11952,"byte_end":11962,"line_start":12,"line_end":12,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11963,"byte_end":11966,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ## Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11967,"byte_end":11978,"line_start":14,"line_end":14,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11979,"byte_end":11982,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ The fields of this struct are public so that they may be initialized by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":11983,"byte_end":12062,"line_start":16,"line_end":16,"column_start":1,"column_end":80}},{"value":"/ `phf_ordered_map!` macro and code generation. They are subject to change at","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12063,"byte_end":12142,"line_start":17,"line_end":17,"column_start":1,"column_end":80}},{"value":"/ any time and should never be accessed directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12143,"byte_end":12194,"line_start":18,"line_end":18,"column_start":1,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12270,"byte_end":12273,"line_start":21,"line_end":21,"column_start":9,"column_end":12},"name":"key","qualname":"::ordered_map::OrderedMap::key","value":"u64","parent":{"krate":0,"index":230},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12311,"byte_end":12316,"line_start":23,"line_end":23,"column_start":9,"column_end":14},"name":"disps","qualname":"::ordered_map::OrderedMap::disps","value":"&'static [(u32, u32)]","parent":{"krate":0,"index":230},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12368,"byte_end":12372,"line_start":25,"line_end":25,"column_start":9,"column_end":13},"name":"idxs","qualname":"::ordered_map::OrderedMap::idxs","value":"&'static [usize]","parent":{"krate":0,"index":230},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12419,"byte_end":12426,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"name":"entries","qualname":"::ordered_map::OrderedMap::entries","value":"&'static [(K, V)]","parent":{"krate":0,"index":230},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12546,"byte_end":12549,"line_start":35,"line_end":35,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12809,"byte_end":12814,"line_start":47,"line_end":47,"column_start":8,"column_end":13},"name":"index","qualname":" as std::ops::Index>::index","value":"fn index<'_>(&'_ Self, &'a T) -> &'_ V","parent":{"krate":2,"index":3571},"children":[],"decl_id":{"krate":2,"index":3574},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13011,"byte_end":13014,"line_start":55,"line_end":55,"column_start":18,"column_end":21},"name":"len","qualname":">::len","value":"const fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of entries in the `OrderedMap`.\n","sig":null,"attributes":[{"value":"/ Returns the number of entries in the `OrderedMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12925,"byte_end":12979,"line_start":53,"line_end":53,"column_start":5,"column_end":59}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12984,"byte_end":12993,"line_start":54,"line_end":54,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13149,"byte_end":13157,"line_start":61,"line_end":61,"column_start":18,"column_end":26},"name":"is_empty","qualname":">::is_empty","value":"const fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the `OrderedMap` is empty.\n","sig":null,"attributes":[{"value":"/ Returns true if the `OrderedMap` is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13071,"byte_end":13117,"line_start":59,"line_end":59,"column_start":5,"column_end":51}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13122,"byte_end":13131,"line_start":60,"line_end":60,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13278,"byte_end":13281,"line_start":66,"line_end":66,"column_start":12,"column_end":15},"name":"get","qualname":">::get","value":"fn get(&'_ Self, &'_ T) -> Option<&'_ V> where T: ?Sized, T: Eq +\nPhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the value that `key` maps to.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the value that `key` maps to.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13210,"byte_end":13266,"line_start":65,"line_end":65,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13598,"byte_end":13605,"line_start":78,"line_end":78,"column_start":12,"column_end":19},"name":"get_key","qualname":">::get_key","value":"fn get_key(&'_ Self, &'_ T) -> Option<&'_ K> where T: ?Sized,\nT: Eq + PhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the map's internal static instance of the given\n key.","sig":null,"attributes":[{"value":"/ Returns a reference to the map's internal static instance of the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13441,"byte_end":13515,"line_start":74,"line_end":74,"column_start":5,"column_end":79}},{"value":"/ key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13520,"byte_end":13528,"line_start":75,"line_end":75,"column_start":5,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13533,"byte_end":13536,"line_start":76,"line_end":76,"column_start":5,"column_end":8}},{"value":"/ This can be useful for interning schemes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13541,"byte_end":13586,"line_start":77,"line_end":77,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13824,"byte_end":13836,"line_start":87,"line_end":87,"column_start":12,"column_end":24},"name":"contains_key","qualname":">::contains_key","value":"fn contains_key(&'_ Self, &'_ T) -> bool where T: ?Sized, T: Eq +\nPhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Determines if `key` is in the `OrderedMap`.\n","sig":null,"attributes":[{"value":"/ Determines if `key` is in the `OrderedMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13765,"byte_end":13812,"line_start":86,"line_end":86,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":14085,"byte_end":14094,"line_start":97,"line_end":97,"column_start":12,"column_end":21},"name":"get_index","qualname":">::get_index","value":"fn get_index(&'_ Self, &'_ T) -> Option where T: ?Sized,\nT: Eq + PhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the key within the list used to initialize\n the ordered map.\n","sig":null,"attributes":[{"value":"/ Returns the index of the key within the list used to initialize","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":13981,"byte_end":14048,"line_start":95,"line_end":95,"column_start":5,"column_end":72}},{"value":"/ the ordered map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":14053,"byte_end":14073,"line_start":96,"line_end":96,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":14419,"byte_end":14424,"line_start":107,"line_end":107,"column_start":12,"column_end":17},"name":"index","qualname":">::index","value":"fn index<'_>(&'_ Self, usize) -> Option<(&'_ K, &'_ V)>","parent":null,"children":[],"decl_id":null,"docs":" Returns references to both the key and values at an index\n within the list used to initialize the ordered map. See `.get_index(key)`.\n","sig":null,"attributes":[{"value":"/ Returns references to both the key and values at an index","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":14263,"byte_end":14324,"line_start":105,"line_end":105,"column_start":5,"column_end":66}},{"value":"/ within the list used to initialize the ordered map. See `.get_index(key)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":14329,"byte_end":14407,"line_start":106,"line_end":106,"column_start":5,"column_end":83}}]},{"kind":"Method","id":{"krate":0,"index":266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":14608,"byte_end":14617,"line_start":112,"line_end":112,"column_start":12,"column_end":21},"name":"get_entry","qualname":">::get_entry","value":"fn get_entry(&'_ Self, &'_ T) -> Option<(&'_ K, &'_ V)> where\nT: ?Sized, T: Eq + PhfHash, K: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Like `get`, but returns both the key and the value.\n","sig":null,"attributes":[{"value":"/ Like `get`, but returns both the key and the value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":14541,"byte_end":14596,"line_start":111,"line_end":111,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15574,"byte_end":15581,"line_start":144,"line_end":144,"column_start":12,"column_end":19},"name":"entries","qualname":">::entries","value":"fn entries<'_>(&'_ Self) -> Entries","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the key/value pairs in the map.","sig":null,"attributes":[{"value":"/ Returns an iterator over the key/value pairs in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15419,"byte_end":15479,"line_start":141,"line_end":141,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15484,"byte_end":15487,"line_start":142,"line_end":142,"column_start":5,"column_end":8}},{"value":"/ Entries are returned in the same order in which they were defined.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15492,"byte_end":15562,"line_start":143,"line_end":143,"column_start":5,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15831,"byte_end":15835,"line_start":153,"line_end":153,"column_start":12,"column_end":16},"name":"keys","qualname":">::keys","value":"fn keys<'_>(&'_ Self) -> Keys","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the keys in the map.","sig":null,"attributes":[{"value":"/ Returns an iterator over the keys in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15690,"byte_end":15739,"line_start":150,"line_end":150,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15744,"byte_end":15747,"line_start":151,"line_end":151,"column_start":5,"column_end":8}},{"value":"/ Keys are returned in the same order in which they were defined.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15752,"byte_end":15819,"line_start":152,"line_end":152,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16078,"byte_end":16084,"line_start":162,"line_end":162,"column_start":12,"column_end":18},"name":"values","qualname":">::values","value":"fn values<'_>(&'_ Self) -> Values","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the values in the map.","sig":null,"attributes":[{"value":"/ Returns an iterator over the values in the map.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15933,"byte_end":15984,"line_start":159,"line_end":159,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15989,"byte_end":15992,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ Values are returned in the same order in which they were defined.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":15997,"byte_end":16066,"line_start":161,"line_end":161,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16318,"byte_end":16327,"line_start":173,"line_end":173,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a OrderedMap as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Entries","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16452,"byte_end":16459,"line_start":179,"line_end":179,"column_start":12,"column_end":19},"name":"Entries","qualname":"::ordered_map::Entries","value":"Entries { }","parent":null,"children":[{"krate":0,"index":285}],"decl_id":null,"docs":" An iterator over the entries in a `OrderedMap`.\n","sig":null,"attributes":[{"value":"/ An iterator over the entries in a `OrderedMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16389,"byte_end":16440,"line_start":178,"line_end":178,"column_start":1,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16576,"byte_end":16581,"line_start":185,"line_end":185,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16559,"byte_end":16568,"line_start":184,"line_end":184,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16771,"byte_end":16774,"line_start":197,"line_end":197,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16974,"byte_end":16978,"line_start":205,"line_end":205,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<(&'a K, &'a V)>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17079,"byte_end":17088,"line_start":209,"line_end":209,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17229,"byte_end":17238,"line_start":215,"line_end":215,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<(&'a K, &'a V)>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17513,"byte_end":17517,"line_start":225,"line_end":225,"column_start":12,"column_end":16},"name":"Keys","qualname":"::ordered_map::Keys","value":"Keys { }","parent":null,"children":[{"krate":0,"index":322}],"decl_id":null,"docs":" An iterator over the keys in a `OrderedMap`.\n","sig":null,"attributes":[{"value":"/ An iterator over the keys in a `OrderedMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17453,"byte_end":17501,"line_start":224,"line_end":224,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17625,"byte_end":17630,"line_start":231,"line_end":231,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17608,"byte_end":17617,"line_start":230,"line_end":230,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17798,"byte_end":17801,"line_start":242,"line_end":242,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":338},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17989,"byte_end":17993,"line_start":250,"line_end":250,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a K>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":340},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18076,"byte_end":18085,"line_start":254,"line_end":254,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18223,"byte_end":18232,"line_start":260,"line_end":260,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<&'a K>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":355},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18485,"byte_end":18491,"line_start":270,"line_end":270,"column_start":12,"column_end":18},"name":"Values","qualname":"::ordered_map::Values","value":"Values { }","parent":null,"children":[{"krate":0,"index":359}],"decl_id":null,"docs":" An iterator over the values in a `OrderedMap`.\n","sig":null,"attributes":[{"value":"/ An iterator over the values in a `OrderedMap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18423,"byte_end":18473,"line_start":269,"line_end":269,"column_start":1,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18601,"byte_end":18606,"line_start":276,"line_end":276,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18584,"byte_end":18593,"line_start":275,"line_end":275,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":369},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18776,"byte_end":18779,"line_start":287,"line_end":287,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":375},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18969,"byte_end":18973,"line_start":295,"line_end":295,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a V>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19056,"byte_end":19065,"line_start":299,"line_end":299,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19205,"byte_end":19214,"line_start":305,"line_end":305,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<&'a V>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ordered_set","qualname":"::ordered_set","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","parent":null,"children":[{"krate":0,"index":393},{"krate":0,"index":394},{"krate":0,"index":397},{"krate":0,"index":400},{"krate":0,"index":403},{"krate":0,"index":406},{"krate":0,"index":409},{"krate":0,"index":412},{"krate":0,"index":415},{"krate":0,"index":418},{"krate":0,"index":421},{"krate":0,"index":434},{"krate":0,"index":441},{"krate":0,"index":447},{"krate":0,"index":451},{"krate":0,"index":455},{"krate":0,"index":459},{"krate":0,"index":465},{"krate":0,"index":469},{"krate":0,"index":472}],"decl_id":null,"docs":" An order-preserving immutable set constructed at compile time.\n","sig":null,"attributes":[{"value":"/ An order-preserving immutable set constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19409,"byte_end":19475,"line_start":1,"line_end":1,"column_start":1,"column_end":67}}]},{"kind":"Struct","id":{"krate":0,"index":415},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20026,"byte_end":20036,"line_start":18,"line_end":18,"column_start":12,"column_end":22},"name":"OrderedSet","qualname":"::ordered_set::OrderedSet","value":"OrderedSet { map }","parent":null,"children":[{"krate":0,"index":417}],"decl_id":null,"docs":" An order-preserving immutable set constructed at compile time.","sig":null,"attributes":[{"value":"/ An order-preserving immutable set constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19627,"byte_end":19693,"line_start":8,"line_end":8,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19694,"byte_end":19697,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ Unlike a `Set`, iteration order is guaranteed to match the definition","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19698,"byte_end":19771,"line_start":10,"line_end":10,"column_start":1,"column_end":74}},{"value":"/ order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19772,"byte_end":19782,"line_start":11,"line_end":11,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19783,"byte_end":19786,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ ## Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19787,"byte_end":19798,"line_start":13,"line_end":13,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19799,"byte_end":19802,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ The fields of this struct are public so that they may be initialized by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19803,"byte_end":19882,"line_start":15,"line_end":15,"column_start":1,"column_end":80}},{"value":"/ `phf_ordered_set!` macro and code generation. They are subject to change at","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19883,"byte_end":19962,"line_start":16,"line_end":16,"column_start":1,"column_end":80}},{"value":"/ any time and should never be accessed directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":19963,"byte_end":20014,"line_start":17,"line_end":17,"column_start":1,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":417},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20078,"byte_end":20081,"line_start":20,"line_end":20,"column_start":9,"column_end":12},"name":"map","qualname":"::ordered_set::OrderedSet::map","value":"ordered_map::OrderedMap","parent":{"krate":0,"index":415},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20176,"byte_end":20179,"line_start":27,"line_end":27,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":423},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20405,"byte_end":20408,"line_start":35,"line_end":35,"column_start":18,"column_end":21},"name":"len","qualname":">::len","value":"const fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of elements in the `OrderedSet`.\n","sig":null,"attributes":[{"value":"/ Returns the number of elements in the `OrderedSet`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20318,"byte_end":20373,"line_start":33,"line_end":33,"column_start":5,"column_end":60}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20378,"byte_end":20387,"line_start":34,"line_end":34,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":424},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20551,"byte_end":20559,"line_start":41,"line_end":41,"column_start":18,"column_end":26},"name":"is_empty","qualname":">::is_empty","value":"const fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the `OrderedSet` contains no elements.\n","sig":null,"attributes":[{"value":"/ Returns true if the `OrderedSet` contains no elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20461,"byte_end":20519,"line_start":39,"line_end":39,"column_start":5,"column_end":63}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20524,"byte_end":20533,"line_start":40,"line_end":40,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":425},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20769,"byte_end":20776,"line_start":49,"line_end":49,"column_start":12,"column_end":19},"name":"get_key","qualname":">::get_key","value":"fn get_key(&'_ Self, &'_ U) -> Option<&'_ T> where U: ?Sized,\nU: Eq + PhfHash, T: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the set's internal static instance of the given\n key.","sig":null,"attributes":[{"value":"/ Returns a reference to the set's internal static instance of the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20612,"byte_end":20686,"line_start":45,"line_end":45,"column_start":5,"column_end":79}},{"value":"/ key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20691,"byte_end":20699,"line_start":46,"line_end":46,"column_start":5,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20704,"byte_end":20707,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ This can be useful for interning schemes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20712,"byte_end":20757,"line_start":48,"line_end":48,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":427},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21029,"byte_end":21038,"line_start":59,"line_end":59,"column_start":12,"column_end":21},"name":"get_index","qualname":">::get_index","value":"fn get_index(&'_ Self, &'_ U) -> Option where U: ?Sized,\nU: Eq + PhfHash, T: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns the index of the key within the list used to initialize\n the ordered set.\n","sig":null,"attributes":[{"value":"/ Returns the index of the key within the list used to initialize","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20925,"byte_end":20992,"line_start":57,"line_end":57,"column_start":5,"column_end":72}},{"value":"/ the ordered set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20997,"byte_end":21017,"line_start":58,"line_end":58,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":429},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21333,"byte_end":21338,"line_start":69,"line_end":69,"column_start":12,"column_end":17},"name":"index","qualname":">::index","value":"fn index<'_>(&'_ Self, usize) -> Option<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the key at an index\n within the list used to initialize the ordered set. See `.get_index(key)`.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the key at an index","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21192,"byte_end":21238,"line_start":67,"line_end":67,"column_start":5,"column_end":51}},{"value":"/ within the list used to initialize the ordered set. See `.get_index(key)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21243,"byte_end":21321,"line_start":68,"line_end":68,"column_start":5,"column_end":83}}]},{"kind":"Method","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21498,"byte_end":21506,"line_start":74,"line_end":74,"column_start":12,"column_end":20},"name":"contains","qualname":">::contains","value":"fn contains(&'_ Self, &'_ U) -> bool where U: ?Sized, U: Eq +\nPhfHash, T: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `value` is in the `OrderedSet`.\n","sig":null,"attributes":[{"value":"/ Returns true if `value` is in the `OrderedSet`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21435,"byte_end":21486,"line_start":73,"line_end":73,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":433},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21803,"byte_end":21807,"line_start":85,"line_end":85,"column_start":12,"column_end":16},"name":"iter","qualname":">::iter","value":"fn iter<'_>(&'_ Self) -> Iter","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the values in the set.","sig":null,"attributes":[{"value":"/ Returns an iterator over the values in the set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21658,"byte_end":21709,"line_start":82,"line_end":82,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21714,"byte_end":21717,"line_start":83,"line_end":83,"column_start":5,"column_end":8}},{"value":"/ Values are returned in the same order in which they were defined.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21722,"byte_end":21791,"line_start":84,"line_end":84,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22056,"byte_end":22067,"line_start":98,"line_end":98,"column_start":12,"column_end":23},"name":"is_disjoint","qualname":">::is_disjoint","value":"fn is_disjoint<'_, '_>(&'_ Self, &'_ OrderedSet) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `other` shares no elements with `self`.\n","sig":null,"attributes":[{"value":"/ Returns true if `other` shares no elements with `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21971,"byte_end":22030,"line_start":96,"line_end":96,"column_start":5,"column_end":64}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22035,"byte_end":22044,"line_start":97,"line_end":97,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":438},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22259,"byte_end":22268,"line_start":104,"line_end":104,"column_start":12,"column_end":21},"name":"is_subset","qualname":">::is_subset","value":"fn is_subset<'_, '_>(&'_ Self, &'_ OrderedSet) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `other` contains all values in `self`.\n","sig":null,"attributes":[{"value":"/ Returns true if `other` contains all values in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22175,"byte_end":22233,"line_start":102,"line_end":102,"column_start":5,"column_end":63}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22238,"byte_end":22247,"line_start":103,"line_end":103,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22459,"byte_end":22470,"line_start":110,"line_end":110,"column_start":12,"column_end":23},"name":"is_superset","qualname":">::is_superset","value":"fn is_superset<'_, '_>(&'_ Self, &'_ OrderedSet) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `self` contains all values in `other`.\n","sig":null,"attributes":[{"value":"/ Returns true if `self` contains all values in `other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22375,"byte_end":22433,"line_start":108,"line_end":108,"column_start":5,"column_end":63}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22438,"byte_end":22447,"line_start":109,"line_end":109,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":446},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22663,"byte_end":22672,"line_start":119,"line_end":119,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a OrderedSet as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Iter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":447},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22787,"byte_end":22791,"line_start":125,"line_end":125,"column_start":12,"column_end":16},"name":"Iter","qualname":"::ordered_set::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":450}],"decl_id":null,"docs":" An iterator over the values in a `OrderedSet`.\n","sig":null,"attributes":[{"value":"/ An iterator over the values in a `OrderedSet`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22725,"byte_end":22775,"line_start":124,"line_end":124,"column_start":1,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22901,"byte_end":22906,"line_start":131,"line_end":131,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22884,"byte_end":22893,"line_start":130,"line_end":130,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":458},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23068,"byte_end":23071,"line_start":142,"line_end":142,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":463},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23267,"byte_end":23271,"line_start":151,"line_end":151,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a T>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23250,"byte_end":23259,"line_start":150,"line_end":150,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":464},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23355,"byte_end":23364,"line_start":156,"line_end":156,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23338,"byte_end":23347,"line_start":155,"line_end":155,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":468},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23510,"byte_end":23519,"line_start":163,"line_end":163,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<&'a T>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23493,"byte_end":23502,"line_start":162,"line_end":162,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":475},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"set","qualname":"::set","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","parent":null,"children":[{"krate":0,"index":476},{"krate":0,"index":479},{"krate":0,"index":482},{"krate":0,"index":485},{"krate":0,"index":486},{"krate":0,"index":489},{"krate":0,"index":492},{"krate":0,"index":493},{"krate":0,"index":496},{"krate":0,"index":499},{"krate":0,"index":502},{"krate":0,"index":505},{"krate":0,"index":514},{"krate":0,"index":521},{"krate":0,"index":527},{"krate":0,"index":531},{"krate":0,"index":535},{"krate":0,"index":539},{"krate":0,"index":545},{"krate":0,"index":549},{"krate":0,"index":552}],"decl_id":null,"docs":" An immutable set constructed at compile time.\n","sig":null,"attributes":[{"value":"/ An immutable set constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":23685,"byte_end":23734,"line_start":1,"line_end":1,"column_start":1,"column_end":50}}]},{"kind":"Struct","id":{"krate":0,"index":499},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24160,"byte_end":24163,"line_start":17,"line_end":17,"column_start":12,"column_end":15},"name":"Set","qualname":"::set::Set","value":"Set { map }","parent":null,"children":[{"krate":0,"index":501}],"decl_id":null,"docs":" An immutable set constructed at compile time.","sig":null,"attributes":[{"value":"/ An immutable set constructed at compile time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":23875,"byte_end":23924,"line_start":10,"line_end":10,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":23925,"byte_end":23928,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ## Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":23929,"byte_end":23940,"line_start":12,"line_end":12,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":23941,"byte_end":23944,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ The fields of this struct are public so that they may be initialized by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":23945,"byte_end":24024,"line_start":14,"line_end":14,"column_start":1,"column_end":80}},{"value":"/ `phf_set!` macro and code generation. They are subject to change at any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24025,"byte_end":24100,"line_start":15,"line_end":15,"column_start":1,"column_end":76}},{"value":"/ time and should never be accessed directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24101,"byte_end":24148,"line_start":16,"line_end":16,"column_start":1,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":501},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24205,"byte_end":24208,"line_start":19,"line_end":19,"column_start":9,"column_end":12},"name":"map","qualname":"::set::Set::map","value":"map::Map","parent":{"krate":0,"index":499},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":504},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24289,"byte_end":24292,"line_start":26,"line_end":26,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24504,"byte_end":24507,"line_start":34,"line_end":34,"column_start":18,"column_end":21},"name":"len","qualname":">::len","value":"const fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of elements in the `Set`.\n","sig":null,"attributes":[{"value":"/ Returns the number of elements in the `Set`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24424,"byte_end":24472,"line_start":32,"line_end":32,"column_start":5,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24477,"byte_end":24486,"line_start":33,"line_end":33,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24643,"byte_end":24651,"line_start":40,"line_end":40,"column_start":18,"column_end":26},"name":"is_empty","qualname":">::is_empty","value":"const fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the `Set` contains no elements.\n","sig":null,"attributes":[{"value":"/ Returns true if the `Set` contains no elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24560,"byte_end":24611,"line_start":38,"line_end":38,"column_start":5,"column_end":56}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24616,"byte_end":24625,"line_start":39,"line_end":39,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24861,"byte_end":24868,"line_start":48,"line_end":48,"column_start":12,"column_end":19},"name":"get_key","qualname":">::get_key","value":"fn get_key(&'_ Self, &'_ U) -> Option<&'_ T> where U: ?Sized,\nU: Eq + PhfHash, T: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the set's internal static instance of the given\n key.","sig":null,"attributes":[{"value":"/ Returns a reference to the set's internal static instance of the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24704,"byte_end":24778,"line_start":44,"line_end":44,"column_start":5,"column_end":79}},{"value":"/ key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24783,"byte_end":24791,"line_start":45,"line_end":45,"column_start":5,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24796,"byte_end":24799,"line_start":46,"line_end":46,"column_start":5,"column_end":8}},{"value":"/ This can be useful for interning schemes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24804,"byte_end":24849,"line_start":47,"line_end":47,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":511},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25073,"byte_end":25081,"line_start":57,"line_end":57,"column_start":12,"column_end":20},"name":"contains","qualname":">::contains","value":"fn contains(&'_ Self, &'_ U) -> bool where U: ?Sized, U: Eq +\nPhfHash, T: PhfBorrow","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `value` is in the `Set`.\n","sig":null,"attributes":[{"value":"/ Returns true if `value` is in the `Set`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25017,"byte_end":25061,"line_start":56,"line_end":56,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":513},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25365,"byte_end":25369,"line_start":68,"line_end":68,"column_start":12,"column_end":16},"name":"iter","qualname":">::iter","value":"fn iter<'_>(&'_ Self) -> Iter","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the values in the set.","sig":null,"attributes":[{"value":"/ Returns an iterator over the values in the set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25233,"byte_end":25284,"line_start":65,"line_end":65,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25289,"byte_end":25292,"line_start":66,"line_end":66,"column_start":5,"column_end":8}},{"value":"/ Values are returned in an arbitrary but fixed order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25297,"byte_end":25353,"line_start":67,"line_end":67,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25597,"byte_end":25608,"line_start":80,"line_end":80,"column_start":12,"column_end":23},"name":"is_disjoint","qualname":">::is_disjoint","value":"fn is_disjoint<'_, '_>(&'_ Self, &'_ Set) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `other` shares no elements with `self`.\n","sig":null,"attributes":[{"value":"/ Returns true if `other` shares no elements with `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25526,"byte_end":25585,"line_start":79,"line_end":79,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25779,"byte_end":25788,"line_start":85,"line_end":85,"column_start":12,"column_end":21},"name":"is_subset","qualname":">::is_subset","value":"fn is_subset<'_, '_>(&'_ Self, &'_ Set) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `other` contains all values in `self`.\n","sig":null,"attributes":[{"value":"/ Returns true if `other` contains all values in `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25709,"byte_end":25767,"line_start":84,"line_end":84,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":520},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25958,"byte_end":25969,"line_start":90,"line_end":90,"column_start":12,"column_end":23},"name":"is_superset","qualname":">::is_superset","value":"fn is_superset<'_, '_>(&'_ Self, &'_ Set) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if `self` contains all values in `other`.\n","sig":null,"attributes":[{"value":"/ Returns true if `self` contains all values in `other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25888,"byte_end":25946,"line_start":89,"line_end":89,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":526},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26148,"byte_end":26157,"line_start":99,"line_end":99,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a Set as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Iter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":527},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26265,"byte_end":26269,"line_start":105,"line_end":105,"column_start":12,"column_end":16},"name":"Iter","qualname":"::set::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":530}],"decl_id":null,"docs":" An iterator over the values in a `Set`.\n","sig":null,"attributes":[{"value":"/ An iterator over the values in a `Set`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26210,"byte_end":26253,"line_start":104,"line_end":104,"column_start":1,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":534},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26380,"byte_end":26385,"line_start":111,"line_end":111,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26363,"byte_end":26372,"line_start":110,"line_end":110,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":538},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26547,"byte_end":26550,"line_start":122,"line_end":122,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":543},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26732,"byte_end":26736,"line_start":130,"line_end":130,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a T>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":544},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26806,"byte_end":26815,"line_start":134,"line_end":134,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":548},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26947,"byte_end":26956,"line_start":140,"line_end":140,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option<&'a T>","parent":{"krate":2,"index":8442},"children":[],"decl_id":{"krate":2,"index":8443},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5138,"byte_end":5141,"line_start":27,"line_end":27,"column_start":27,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":57}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5368,"byte_end":5371,"line_start":37,"line_end":37,"column_start":44,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":63},{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5550,"byte_end":5553,"line_start":49,"line_end":49,"column_start":12,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":72},{"krate":0,"index":75},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":82}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8307,"byte_end":8314,"line_start":154,"line_end":154,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":99}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8472,"byte_end":8479,"line_start":163,"line_end":163,"column_start":31,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":104}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8686,"byte_end":8693,"line_start":173,"line_end":173,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":112}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8982,"byte_end":8989,"line_start":185,"line_end":185,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":117}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9156,"byte_end":9163,"line_start":191,"line_end":191,"column_start":38,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9211,"byte_end":9218,"line_start":193,"line_end":193,"column_start":34,"column_end":41},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9360,"byte_end":9364,"line_start":200,"line_end":200,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":136}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9522,"byte_end":9526,"line_start":209,"line_end":209,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":141}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9714,"byte_end":9718,"line_start":218,"line_end":218,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":146},{"krate":0,"index":147},{"krate":0,"index":149}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9972,"byte_end":9976,"line_start":230,"line_end":230,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":154}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10125,"byte_end":10129,"line_start":236,"line_end":236,"column_start":38,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10177,"byte_end":10181,"line_start":238,"line_end":238,"column_start":34,"column_end":38},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10327,"byte_end":10333,"line_start":245,"line_end":245,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":173}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10491,"byte_end":10497,"line_start":254,"line_end":254,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":178}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10685,"byte_end":10691,"line_start":263,"line_end":263,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":186}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10945,"byte_end":10951,"line_start":275,"line_end":275,"column_start":40,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":191}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":11100,"byte_end":11106,"line_start":281,"line_end":281,"column_start":38,"column_end":44},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":11154,"byte_end":11160,"line_start":283,"line_end":283,"column_start":34,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12476,"byte_end":12486,"line_start":30,"line_end":30,"column_start":27,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":240}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12713,"byte_end":12723,"line_start":40,"line_end":40,"column_start":44,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":246},{"krate":0,"index":247}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12902,"byte_end":12912,"line_start":52,"line_end":52,"column_start":12,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":253},{"krate":0,"index":256},{"krate":0,"index":259},{"krate":0,"index":261},{"krate":0,"index":264},{"krate":0,"index":266},{"krate":0,"index":269},{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":273}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16535,"byte_end":16542,"line_start":183,"line_end":183,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16700,"byte_end":16707,"line_start":192,"line_end":192,"column_start":31,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":295}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16914,"byte_end":16921,"line_start":202,"line_end":202,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":303}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17202,"byte_end":17209,"line_start":214,"line_end":214,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":308}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17376,"byte_end":17383,"line_start":220,"line_end":220,"column_start":38,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17431,"byte_end":17438,"line_start":222,"line_end":222,"column_start":34,"column_end":41},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17587,"byte_end":17591,"line_start":229,"line_end":229,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":327}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17749,"byte_end":17753,"line_start":238,"line_end":238,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":332}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17941,"byte_end":17945,"line_start":247,"line_end":247,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":337},{"krate":0,"index":338},{"krate":0,"index":340}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18199,"byte_end":18203,"line_start":259,"line_end":259,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":345}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18352,"byte_end":18356,"line_start":265,"line_end":265,"column_start":38,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18404,"byte_end":18408,"line_start":267,"line_end":267,"column_start":34,"column_end":38},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18561,"byte_end":18567,"line_start":274,"line_end":274,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":364}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18725,"byte_end":18731,"line_start":283,"line_end":283,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":369}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18919,"byte_end":18925,"line_start":292,"line_end":292,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":374},{"krate":0,"index":375},{"krate":0,"index":377}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19179,"byte_end":19185,"line_start":304,"line_end":304,"column_start":40,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19334,"byte_end":19340,"line_start":310,"line_end":310,"column_start":38,"column_end":44},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19388,"byte_end":19394,"line_start":312,"line_end":312,"column_start":34,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20128,"byte_end":20138,"line_start":23,"line_end":23,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":420}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20298,"byte_end":20308,"line_start":32,"line_end":32,"column_start":9,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":423},{"krate":0,"index":424},{"krate":0,"index":425},{"krate":0,"index":427},{"krate":0,"index":429},{"krate":0,"index":431},{"krate":0,"index":433}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21909,"byte_end":21919,"line_start":92,"line_end":92,"column_start":9,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":436},{"krate":0,"index":438},{"krate":0,"index":440}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22866,"byte_end":22870,"line_start":129,"line_end":129,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":454}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23022,"byte_end":23026,"line_start":138,"line_end":138,"column_start":28,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":458}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23208,"byte_end":23212,"line_start":147,"line_end":147,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":462},{"krate":0,"index":463},{"krate":0,"index":464}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23475,"byte_end":23479,"line_start":161,"line_end":161,"column_start":37,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":468}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23623,"byte_end":23627,"line_start":168,"line_end":168,"column_start":35,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23669,"byte_end":23673,"line_start":170,"line_end":170,"column_start":31,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24248,"byte_end":24251,"line_start":22,"line_end":22,"column_start":24,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":504}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24411,"byte_end":24414,"line_start":31,"line_end":31,"column_start":9,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":507},{"krate":0,"index":508},{"krate":0,"index":509},{"krate":0,"index":511},{"krate":0,"index":513}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25471,"byte_end":25474,"line_start":75,"line_end":75,"column_start":9,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":516},{"krate":0,"index":518},{"krate":0,"index":520}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26345,"byte_end":26349,"line_start":109,"line_end":109,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":534}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26501,"byte_end":26505,"line_start":118,"line_end":118,"column_start":28,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":538}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26687,"byte_end":26691,"line_start":127,"line_end":127,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":542},{"krate":0,"index":543},{"krate":0,"index":544}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26926,"byte_end":26930,"line_start":139,"line_end":139,"column_start":37,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":548}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":27060,"byte_end":27064,"line_start":145,"line_end":145,"column_start":35,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":27106,"byte_end":27110,"line_start":147,"line_end":147,"column_start":31,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4280,"byte_end":4283,"line_start":154,"line_end":154,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":19}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4293,"byte_end":4304,"line_start":155,"line_end":155,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":201}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4314,"byte_end":4325,"line_start":156,"line_end":156,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":392}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/lib.rs","byte_start":4335,"byte_end":4338,"line_start":157,"line_end":157,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":475}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5138,"byte_end":5141,"line_start":27,"line_end":27,"column_start":27,"column_end":30},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":48},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5368,"byte_end":5371,"line_start":37,"line_end":37,"column_start":44,"column_end":47},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":48},"to":{"krate":2,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":5550,"byte_end":5553,"line_start":49,"line_end":49,"column_start":12,"column_end":15},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":48},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8307,"byte_end":8314,"line_start":154,"line_end":154,"column_start":26,"column_end":33},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":90},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8472,"byte_end":8479,"line_start":163,"line_end":163,"column_start":31,"column_end":38},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":90},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8686,"byte_end":8693,"line_start":173,"line_end":173,"column_start":29,"column_end":36},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":90},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":8982,"byte_end":8989,"line_start":185,"line_end":185,"column_start":40,"column_end":47},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":90},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9156,"byte_end":9163,"line_start":191,"line_end":191,"column_start":38,"column_end":45},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":90},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9211,"byte_end":9218,"line_start":193,"line_end":193,"column_start":34,"column_end":41},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":90},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9360,"byte_end":9364,"line_start":200,"line_end":200,"column_start":26,"column_end":30},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":127},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9522,"byte_end":9526,"line_start":209,"line_end":209,"column_start":31,"column_end":35},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":127},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9714,"byte_end":9718,"line_start":218,"line_end":218,"column_start":29,"column_end":33},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":127},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":9972,"byte_end":9976,"line_start":230,"line_end":230,"column_start":40,"column_end":44},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":127},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10125,"byte_end":10129,"line_start":236,"line_end":236,"column_start":38,"column_end":42},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":127},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10177,"byte_end":10181,"line_start":238,"line_end":238,"column_start":34,"column_end":38},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":127},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10327,"byte_end":10333,"line_start":245,"line_end":245,"column_start":26,"column_end":32},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10491,"byte_end":10497,"line_start":254,"line_end":254,"column_start":31,"column_end":37},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10685,"byte_end":10691,"line_start":263,"line_end":263,"column_start":29,"column_end":35},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":10945,"byte_end":10951,"line_start":275,"line_end":275,"column_start":40,"column_end":46},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":11100,"byte_end":11106,"line_start":281,"line_end":281,"column_start":38,"column_end":44},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/map.rs","byte_start":11154,"byte_end":11160,"line_start":283,"line_end":283,"column_start":34,"column_end":40},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":164},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12476,"byte_end":12486,"line_start":30,"line_end":30,"column_start":27,"column_end":37},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":230},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12713,"byte_end":12723,"line_start":40,"line_end":40,"column_start":44,"column_end":54},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":230},"to":{"krate":2,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":12902,"byte_end":12912,"line_start":52,"line_end":52,"column_start":12,"column_end":22},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":230},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16535,"byte_end":16542,"line_start":183,"line_end":183,"column_start":26,"column_end":33},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":281},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16700,"byte_end":16707,"line_start":192,"line_end":192,"column_start":31,"column_end":38},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":281},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":16914,"byte_end":16921,"line_start":202,"line_end":202,"column_start":29,"column_end":36},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":281},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17202,"byte_end":17209,"line_start":214,"line_end":214,"column_start":40,"column_end":47},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":281},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17376,"byte_end":17383,"line_start":220,"line_end":220,"column_start":38,"column_end":45},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":281},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17431,"byte_end":17438,"line_start":222,"line_end":222,"column_start":34,"column_end":41},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":281},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17587,"byte_end":17591,"line_start":229,"line_end":229,"column_start":26,"column_end":30},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":318},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17749,"byte_end":17753,"line_start":238,"line_end":238,"column_start":31,"column_end":35},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":318},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":17941,"byte_end":17945,"line_start":247,"line_end":247,"column_start":29,"column_end":33},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":318},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18199,"byte_end":18203,"line_start":259,"line_end":259,"column_start":40,"column_end":44},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":318},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18352,"byte_end":18356,"line_start":265,"line_end":265,"column_start":38,"column_end":42},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":318},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18404,"byte_end":18408,"line_start":267,"line_end":267,"column_start":34,"column_end":38},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":318},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18561,"byte_end":18567,"line_start":274,"line_end":274,"column_start":26,"column_end":32},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":355},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18725,"byte_end":18731,"line_start":283,"line_end":283,"column_start":31,"column_end":37},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":355},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":18919,"byte_end":18925,"line_start":292,"line_end":292,"column_start":29,"column_end":35},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":355},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19179,"byte_end":19185,"line_start":304,"line_end":304,"column_start":40,"column_end":46},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":355},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19334,"byte_end":19340,"line_start":310,"line_end":310,"column_start":38,"column_end":44},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":355},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_map.rs","byte_start":19388,"byte_end":19394,"line_start":312,"line_end":312,"column_start":34,"column_end":40},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":355},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20128,"byte_end":20138,"line_start":23,"line_end":23,"column_start":24,"column_end":34},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":415},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":20298,"byte_end":20308,"line_start":32,"line_end":32,"column_start":9,"column_end":19},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":415},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":21909,"byte_end":21919,"line_start":92,"line_end":92,"column_start":9,"column_end":19},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":415},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":22866,"byte_end":22870,"line_start":129,"line_end":129,"column_start":23,"column_end":27},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":447},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23022,"byte_end":23026,"line_start":138,"line_end":138,"column_start":28,"column_end":32},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":447},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23208,"byte_end":23212,"line_start":147,"line_end":147,"column_start":26,"column_end":30},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":447},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23475,"byte_end":23479,"line_start":161,"line_end":161,"column_start":37,"column_end":41},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":447},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23623,"byte_end":23627,"line_start":168,"line_end":168,"column_start":35,"column_end":39},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":447},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/ordered_set.rs","byte_start":23669,"byte_end":23673,"line_start":170,"line_end":170,"column_start":31,"column_end":35},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":447},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24248,"byte_end":24251,"line_start":22,"line_end":22,"column_start":24,"column_end":27},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":499},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":24411,"byte_end":24414,"line_start":31,"line_end":31,"column_start":9,"column_end":12},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":499},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":25471,"byte_end":25474,"line_start":75,"line_end":75,"column_start":9,"column_end":12},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":499},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26345,"byte_end":26349,"line_start":109,"line_end":109,"column_start":23,"column_end":27},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":527},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26501,"byte_end":26505,"line_start":118,"line_end":118,"column_start":28,"column_end":32},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":527},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26687,"byte_end":26691,"line_start":127,"line_end":127,"column_start":26,"column_end":30},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":527},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":26926,"byte_end":26930,"line_start":139,"line_end":139,"column_start":37,"column_end":41},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":527},"to":{"krate":2,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":27060,"byte_end":27064,"line_start":145,"line_end":145,"column_start":35,"column_end":39},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":527},"to":{"krate":2,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.10.1/src/set.rs","byte_start":27106,"byte_end":27110,"line_start":147,"line_end":147,"column_start":31,"column_end":35},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":527},"to":{"krate":2,"index":8874}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libpin_project_lite-183d4419e3e5881f.json b/core/target/rls/debug/deps/save-analysis/libpin_project_lite-183d4419e3e5881f.json new file mode 100644 index 0000000..c7bf57a --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libpin_project_lite-183d4419e3e5881f.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","pin_project_lite","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=183d4419e3e5881f","-C","extra-filename=-183d4419e3e5881f","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpin_project_lite-183d4419e3e5881f.rmeta"},"prelude":{"crate_id":{"name":"pin_project_lite","disambiguator":[13538260751834456167,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":0,"byte_end":49779,"line_start":1,"line_end":1559,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":3281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48389,"byte_end":48400,"line_start":1506,"line_end":1506,"column_start":18,"column_end":29},"alias_span":null,"name":"PhantomData","value":"","parent":{"krate":0,"index":28}},{"kind":"Use","ref_id":{"krate":1,"index":3282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48389,"byte_end":48400,"line_start":1506,"line_end":1506,"column_start":18,"column_end":29},"alias_span":null,"name":"PhantomData","value":"","parent":{"krate":0,"index":28}},{"kind":"Use","ref_id":{"krate":1,"index":3304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48402,"byte_end":48407,"line_start":1506,"line_end":1506,"column_start":31,"column_end":36},"alias_span":null,"name":"Unpin","value":"","parent":{"krate":0,"index":28}},{"kind":"Use","ref_id":{"krate":1,"index":3510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48423,"byte_end":48427,"line_start":1507,"line_end":1507,"column_start":14,"column_end":18},"alias_span":null,"name":"Drop","value":"","parent":{"krate":0,"index":28}},{"kind":"Use","ref_id":{"krate":1,"index":47604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48442,"byte_end":48445,"line_start":1508,"line_end":1508,"column_start":14,"column_end":17},"alias_span":null,"name":"Pin","value":"","parent":{"krate":0,"index":28}},{"kind":"Use","ref_id":{"krate":1,"index":2213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48455,"byte_end":48458,"line_start":1509,"line_end":1509,"column_start":9,"column_end":12},"alias_span":null,"name":"ptr","value":"","parent":{"krate":0,"index":28}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":0,"byte_end":49779,"line_start":1,"line_end":1559,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":21},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28}],"decl_id":null,"docs":" A lightweight version of [pin-project] written with declarative macros.","sig":null,"attributes":[{"value":"/ A lightweight version of [pin-project] written with declarative macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":0,"byte_end":75,"line_start":1,"line_end":1,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":76,"byte_end":79,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":80,"byte_end":94,"line_start":3,"line_end":3,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":95,"byte_end":98,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ [`pin_project!`] macro creates a projection type covering all the fields of struct.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":99,"byte_end":186,"line_start":5,"line_end":5,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":187,"byte_end":190,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":191,"byte_end":202,"line_start":7,"line_end":7,"column_start":1,"column_end":12}},{"value":"/ use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":203,"byte_end":225,"line_start":8,"line_end":8,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":226,"byte_end":229,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ use pin_project_lite::pin_project;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":230,"byte_end":268,"line_start":10,"line_end":10,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":269,"byte_end":272,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ pin_project! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":273,"byte_end":291,"line_start":12,"line_end":12,"column_start":1,"column_end":19}},{"value":"/ struct Struct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":292,"byte_end":321,"line_start":13,"line_end":13,"column_start":1,"column_end":30}},{"value":"/ #[pin]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":322,"byte_end":340,"line_start":14,"line_end":14,"column_start":1,"column_end":19}},{"value":"/ pinned: T,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":341,"byte_end":363,"line_start":15,"line_end":15,"column_start":1,"column_end":23}},{"value":"/ unpinned: U,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":364,"byte_end":388,"line_start":16,"line_end":16,"column_start":1,"column_end":25}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":389,"byte_end":398,"line_start":17,"line_end":17,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":399,"byte_end":404,"line_start":18,"line_end":18,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":405,"byte_end":408,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ impl Struct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":409,"byte_end":438,"line_start":20,"line_end":20,"column_start":1,"column_end":30}},{"value":"/ fn method(self: Pin<&mut Self>) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":439,"byte_end":480,"line_start":21,"line_end":21,"column_start":1,"column_end":42}},{"value":"/ let this = self.project();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":481,"byte_end":519,"line_start":22,"line_end":22,"column_start":1,"column_end":39}},{"value":"/ let _: Pin<&mut T> = this.pinned; // Pinned reference to the field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":520,"byte_end":598,"line_start":23,"line_end":23,"column_start":1,"column_end":79}},{"value":"/ let _: &mut U = this.unpinned; // Normal reference to the field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":599,"byte_end":674,"line_start":24,"line_end":24,"column_start":1,"column_end":76}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":675,"byte_end":684,"line_start":25,"line_end":25,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":685,"byte_end":690,"line_start":26,"line_end":26,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":691,"byte_end":698,"line_start":27,"line_end":27,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":699,"byte_end":702,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ To use [`pin_project!`] on enums, you need to name the projection type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":703,"byte_end":777,"line_start":29,"line_end":29,"column_start":1,"column_end":75}},{"value":"/ returned from the method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":778,"byte_end":807,"line_start":30,"line_end":30,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":808,"byte_end":811,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":812,"byte_end":823,"line_start":32,"line_end":32,"column_start":1,"column_end":12}},{"value":"/ use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":824,"byte_end":846,"line_start":33,"line_end":33,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":847,"byte_end":850,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ use pin_project_lite::pin_project;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":851,"byte_end":889,"line_start":35,"line_end":35,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":890,"byte_end":893,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ pin_project! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":894,"byte_end":912,"line_start":37,"line_end":37,"column_start":1,"column_end":19}},{"value":"/ #[project = EnumProj]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":913,"byte_end":942,"line_start":38,"line_end":38,"column_start":1,"column_end":30}},{"value":"/ enum Enum {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":943,"byte_end":968,"line_start":39,"line_end":39,"column_start":1,"column_end":26}},{"value":"/ Variant { #[pin] pinned: T, unpinned: U },","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":969,"byte_end":1023,"line_start":40,"line_end":40,"column_start":1,"column_end":55}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1024,"byte_end":1033,"line_start":41,"line_end":41,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1034,"byte_end":1039,"line_start":42,"line_end":42,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1040,"byte_end":1043,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ impl Enum {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1044,"byte_end":1071,"line_start":44,"line_end":44,"column_start":1,"column_end":28}},{"value":"/ fn method(self: Pin<&mut Self>) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1072,"byte_end":1113,"line_start":45,"line_end":45,"column_start":1,"column_end":42}},{"value":"/ match self.project() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1114,"byte_end":1148,"line_start":46,"line_end":46,"column_start":1,"column_end":35}},{"value":"/ EnumProj::Variant { pinned, unpinned } => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1149,"byte_end":1208,"line_start":47,"line_end":47,"column_start":1,"column_end":60}},{"value":"/ let _: Pin<&mut T> = pinned;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1209,"byte_end":1257,"line_start":48,"line_end":48,"column_start":1,"column_end":49}},{"value":"/ let _: &mut U = unpinned;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1258,"byte_end":1303,"line_start":49,"line_end":49,"column_start":1,"column_end":46}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1304,"byte_end":1321,"line_start":50,"line_end":50,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1322,"byte_end":1335,"line_start":51,"line_end":51,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1336,"byte_end":1345,"line_start":52,"line_end":52,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1346,"byte_end":1351,"line_start":53,"line_end":53,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1352,"byte_end":1359,"line_start":54,"line_end":54,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1360,"byte_end":1363,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ # [pin-project] vs pin-project-lite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1364,"byte_end":1403,"line_start":56,"line_end":56,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1404,"byte_end":1407,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ Here are some similarities and differences compared to [pin-project].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1408,"byte_end":1481,"line_start":58,"line_end":58,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1482,"byte_end":1485,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ ## Similar: Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1486,"byte_end":1508,"line_start":60,"line_end":60,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1509,"byte_end":1512,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ pin-project-lite guarantees safety in much the same way as [pin-project].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1513,"byte_end":1590,"line_start":62,"line_end":62,"column_start":1,"column_end":78}},{"value":"/ Both are completely safe unless you write other unsafe code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1591,"byte_end":1655,"line_start":63,"line_end":63,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1656,"byte_end":1659,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ ## Different: Minimal design","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1660,"byte_end":1692,"line_start":65,"line_end":65,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1693,"byte_end":1696,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ This library does not tackle as expansive of a range of use cases as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1697,"byte_end":1769,"line_start":67,"line_end":67,"column_start":1,"column_end":73}},{"value":"/ [pin-project] does. If your use case is not already covered, please use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1770,"byte_end":1845,"line_start":68,"line_end":68,"column_start":1,"column_end":76}},{"value":"/ [pin-project].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1846,"byte_end":1864,"line_start":69,"line_end":69,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1865,"byte_end":1868,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ ## Different: No proc-macro related dependencies","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1869,"byte_end":1921,"line_start":71,"line_end":71,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1922,"byte_end":1925,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ This is the **only** reason to use this crate. However, **if you already","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":1926,"byte_end":2002,"line_start":73,"line_end":73,"column_start":1,"column_end":77}},{"value":"/ have proc-macro related dependencies in your crate's dependency graph, there","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2003,"byte_end":2083,"line_start":74,"line_end":74,"column_start":1,"column_end":81}},{"value":"/ is no benefit from using this crate.** (Note: There is almost no difference","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2084,"byte_end":2163,"line_start":75,"line_end":75,"column_start":1,"column_end":80}},{"value":"/ in the amount of code generated between [pin-project] and pin-project-lite.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2164,"byte_end":2244,"line_start":76,"line_end":76,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2245,"byte_end":2248,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ ## Different: No useful error messages","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2249,"byte_end":2291,"line_start":78,"line_end":78,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2292,"byte_end":2295,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ This macro does not handle any invalid input. So error messages are not to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2296,"byte_end":2374,"line_start":80,"line_end":80,"column_start":1,"column_end":79}},{"value":"/ be useful in most cases. If you do need useful error messages, then upon","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2375,"byte_end":2451,"line_start":81,"line_end":81,"column_start":1,"column_end":77}},{"value":"/ error you can pass the same input to [pin-project] to receive a helpful","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2452,"byte_end":2527,"line_start":82,"line_end":82,"column_start":1,"column_end":76}},{"value":"/ description of the compile error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2528,"byte_end":2565,"line_start":83,"line_end":83,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2566,"byte_end":2569,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ ## Different: No support for custom Unpin implementation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2570,"byte_end":2630,"line_start":85,"line_end":85,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2631,"byte_end":2634,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ pin-project supports this by [`UnsafeUnpin`][unsafe-unpin] and [`!Unpin`][not-unpin].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2635,"byte_end":2724,"line_start":87,"line_end":87,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2725,"byte_end":2728,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ ## Different: No support for tuple structs and tuple variants","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2729,"byte_end":2794,"line_start":89,"line_end":89,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2795,"byte_end":2798,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ pin-project supports this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2799,"byte_end":2829,"line_start":91,"line_end":91,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2830,"byte_end":2833,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ [not-unpin]: https://docs.rs/pin-project/1/pin_project/attr.pin_project.html#unpin","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2834,"byte_end":2920,"line_start":93,"line_end":93,"column_start":1,"column_end":87}},{"value":"/ [pin-project]: https://github.com/taiki-e/pin-project","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2921,"byte_end":2978,"line_start":94,"line_end":94,"column_start":1,"column_end":58}},{"value":"/ [unsafe-unpin]: https://docs.rs/pin-project/1/pin_project/attr.pin_project.html#unsafeunpin","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":2979,"byte_end":3074,"line_start":95,"line_end":95,"column_start":1,"column_end":96}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":3076,"byte_end":3086,"line_start":97,"line_end":97,"column_start":1,"column_end":11}},{"value":"warn(rust_2018_idioms, single_use_lifetimes, unreachable_pub)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":3248,"byte_end":3313,"line_start":105,"line_end":105,"column_start":1,"column_end":66}},{"value":"warn(clippy :: default_trait_access, clippy :: wildcard_imports)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":3314,"byte_end":3378,"line_start":106,"line_end":106,"column_start":1,"column_end":65}}]},{"kind":"Mod","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48288,"byte_end":48297,"line_start":1502,"line_end":1502,"column_start":9,"column_end":18},"name":"__private","qualname":"::__private","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","parent":null,"children":[{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":33},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":37},{"krate":0,"index":40},{"krate":0,"index":43},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":53},{"krate":0,"index":55},{"krate":0,"index":59},{"krate":0,"index":62},{"krate":0,"index":65},{"krate":0,"index":69},{"krate":0,"index":72}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48567,"byte_end":48578,"line_start":1514,"line_end":1514,"column_start":16,"column_end":27},"name":"AlwaysUnpin","qualname":"::__private::AlwaysUnpin","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48760,"byte_end":48782,"line_start":1520,"line_end":1520,"column_start":16,"column_end":38},"name":"UnsafeDropInPlaceGuard","qualname":"::__private::UnsafeDropInPlaceGuard","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48897,"byte_end":48900,"line_start":1524,"line_end":1524,"column_start":23,"column_end":26},"name":"new","qualname":">::new","value":"unsafe fn new(*mut T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49031,"byte_end":49035,"line_start":1530,"line_end":1530,"column_start":12,"column_end":16},"name":"drop","qualname":" as core::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49295,"byte_end":49315,"line_start":1540,"line_end":1540,"column_start":16,"column_end":36},"name":"UnsafeOverwriteGuard","qualname":"::__private::UnsafeOverwriteGuard","value":"UnsafeOverwriteGuard { }","parent":null,"children":[{"krate":0,"index":67},{"krate":0,"index":68}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49467,"byte_end":49470,"line_start":1547,"line_end":1547,"column_start":23,"column_end":26},"name":"new","qualname":">::new","value":"unsafe fn new(*mut T, T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49643,"byte_end":49647,"line_start":1553,"line_end":1553,"column_start":12,"column_end":16},"name":"drop","qualname":" as core::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48638,"byte_end":48649,"line_start":1516,"line_end":1516,"column_start":31,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48824,"byte_end":48846,"line_start":1522,"line_end":1522,"column_start":21,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48992,"byte_end":49014,"line_start":1529,"line_end":1529,"column_start":30,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49396,"byte_end":49416,"line_start":1545,"line_end":1545,"column_start":13,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":71}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49606,"byte_end":49626,"line_start":1552,"line_end":1552,"column_start":22,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":74}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48638,"byte_end":48649,"line_start":1516,"line_end":1516,"column_start":31,"column_end":42},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":49},"to":{"krate":1,"index":3304}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48824,"byte_end":48846,"line_start":1522,"line_end":1522,"column_start":21,"column_end":43},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":55},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":48992,"byte_end":49014,"line_start":1529,"line_end":1529,"column_start":30,"column_end":52},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":55},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49396,"byte_end":49416,"line_start":1545,"line_end":1545,"column_start":13,"column_end":33},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":65},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":49606,"byte_end":49626,"line_start":1552,"line_end":1552,"column_start":22,"column_end":42},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":65},"to":{"krate":1,"index":3510}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libpin_utils-b468e14a5d84747e.json b/core/target/rls/debug/deps/save-analysis/libpin_utils-b468e14a5d84747e.json new file mode 100644 index 0000000..a2814f8 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libpin_utils-b468e14a5d84747e.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","pin_utils","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=b468e14a5d84747e","-C","extra-filename=-b468e14a5d84747e","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpin_utils-b468e14a5d84747e.rmeta"},"prelude":{"crate_id":{"name":"pin_utils","disambiguator":[4137458827028393668,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":0,"byte_end":325,"line_start":1,"line_end":17,"column_start":1,"column_end":16}},"imports":[{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":263,"byte_end":264,"line_start":11,"line_end":11,"column_start":19,"column_end":20},"alias_span":null,"name":"*","value":"","parent":{"krate":0,"index":4}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":0,"byte_end":325,"line_start":1,"line_end":17,"column_start":1,"column_end":16},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8}],"decl_id":null,"docs":" Utilities for pinning\n","sig":null,"attributes":[{"value":"/ Utilities for pinning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":27,"byte_end":37,"line_start":3,"line_end":3,"column_start":1,"column_end":11}},{"value":"warn(missing_docs, missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":38,"byte_end":91,"line_start":4,"line_end":4,"column_start":1,"column_end":54}},{"value":"deny(bare_trait_objects)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":92,"byte_end":120,"line_start":5,"line_end":5,"column_start":1,"column_end":29}},{"value":"allow(unknown_lints)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":121,"byte_end":145,"line_start":6,"line_end":6,"column_start":1,"column_end":25}}]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","byte_start":229,"byte_end":242,"line_start":10,"line_end":10,"column_start":9,"column_end":22},"name":"core_reexport","qualname":"::core_reexport","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":5}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libpkg_config-aa971ae25d3dc782.json b/core/target/rls/debug/deps/save-analysis/libpkg_config-aa971ae25d3dc782.json new file mode 100644 index 0000000..a6799c1 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libpkg_config-aa971ae25d3dc782.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","pkg_config","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=aa971ae25d3dc782","-C","extra-filename=-aa971ae25d3dc782","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpkg_config-aa971ae25d3dc782.rmeta"},"prelude":{"crate_id":{"name":"pkg_config","disambiguator":[12648514047898453445,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":0,"byte_end":28944,"line_start":1,"line_end":834,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":0,"byte_end":28944,"line_start":1,"line_end":834,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":127},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":140},{"krate":0,"index":150},{"krate":0,"index":152},{"krate":0,"index":45},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":66},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":107},{"krate":0,"index":109},{"krate":0,"index":119},{"krate":0,"index":122},{"krate":0,"index":125},{"krate":0,"index":126}],"decl_id":null,"docs":" A build dependency for Cargo libraries to find system artifacts through the\n `pkg-config` utility.","sig":null,"attributes":[{"value":"/ A build dependency for Cargo libraries to find system artifacts through the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":0,"byte_end":79,"line_start":1,"line_end":1,"column_start":1,"column_end":80}},{"value":"/ `pkg-config` utility.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":80,"byte_end":105,"line_start":2,"line_end":2,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":106,"byte_end":109,"line_start":3,"line_end":3,"column_start":1,"column_end":4}},{"value":"/ This library will shell out to `pkg-config` as part of build scripts and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":110,"byte_end":186,"line_start":4,"line_end":4,"column_start":1,"column_end":77}},{"value":"/ probe the system to determine how to link to a specified library. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":187,"byte_end":260,"line_start":5,"line_end":5,"column_start":1,"column_end":74}},{"value":"/ `Config` structure serves as a method of configuring how `pkg-config` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":261,"byte_end":337,"line_start":6,"line_end":6,"column_start":1,"column_end":77}},{"value":"/ invoked in a builder style.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":338,"byte_end":369,"line_start":7,"line_end":7,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":370,"byte_end":373,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ A number of environment variables are available to globally configure how","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":374,"byte_end":451,"line_start":9,"line_end":9,"column_start":1,"column_end":78}},{"value":"/ this crate will invoke `pkg-config`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":452,"byte_end":492,"line_start":10,"line_end":10,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":493,"byte_end":496,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ * `FOO_NO_PKG_CONFIG` - if set, this will disable running `pkg-config` when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":497,"byte_end":576,"line_start":12,"line_end":12,"column_start":1,"column_end":80}},{"value":"/ probing for the library named `foo`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":577,"byte_end":619,"line_start":13,"line_end":13,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":620,"byte_end":623,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ * `PKG_CONFIG_ALLOW_CROSS` - The `pkg-config` command usually doesn't","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":624,"byte_end":697,"line_start":15,"line_end":15,"column_start":1,"column_end":74}},{"value":"/ support cross-compilation, and this crate prevents it from selecting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":698,"byte_end":772,"line_start":16,"line_end":16,"column_start":1,"column_end":75}},{"value":"/ incompatible versions of libraries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":773,"byte_end":814,"line_start":17,"line_end":17,"column_start":1,"column_end":42}},{"value":"/ Setting `PKG_CONFIG_ALLOW_CROSS=1` disables this protection, which is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":815,"byte_end":890,"line_start":18,"line_end":18,"column_start":1,"column_end":76}},{"value":"/ likely to cause linking errors, unless `pkg-config` has been configured","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":891,"byte_end":968,"line_start":19,"line_end":19,"column_start":1,"column_end":78}},{"value":"/ to use appropriate sysroot and search paths for the target platform.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":969,"byte_end":1043,"line_start":20,"line_end":20,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1044,"byte_end":1047,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ There are also a number of environment variables which can configure how a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1048,"byte_end":1126,"line_start":22,"line_end":22,"column_start":1,"column_end":79}},{"value":"/ library is linked to (dynamically vs statically). These variables control","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1127,"byte_end":1204,"line_start":23,"line_end":23,"column_start":1,"column_end":78}},{"value":"/ whether the `--static` flag is passed. Note that this behavior can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1205,"byte_end":1278,"line_start":24,"line_end":24,"column_start":1,"column_end":74}},{"value":"/ overridden by configuring explicitly on `Config`. The variables are checked","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1279,"byte_end":1358,"line_start":25,"line_end":25,"column_start":1,"column_end":80}},{"value":"/ in the following order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1359,"byte_end":1386,"line_start":26,"line_end":26,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1387,"byte_end":1390,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ * `FOO_STATIC` - pass `--static` for the library `foo`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1391,"byte_end":1449,"line_start":28,"line_end":28,"column_start":1,"column_end":59}},{"value":"/ * `FOO_DYNAMIC` - do not pass `--static` for the library `foo`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1450,"byte_end":1516,"line_start":29,"line_end":29,"column_start":1,"column_end":67}},{"value":"/ * `PKG_CONFIG_ALL_STATIC` - pass `--static` for all libraries","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1517,"byte_end":1582,"line_start":30,"line_end":30,"column_start":1,"column_end":66}},{"value":"/ * `PKG_CONFIG_ALL_DYNAMIC` - do not pass `--static` for all libraries","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1583,"byte_end":1656,"line_start":31,"line_end":31,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1657,"byte_end":1660,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ After running `pkg-config` all appropriate Cargo metadata will be printed on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1661,"byte_end":1741,"line_start":33,"line_end":33,"column_start":1,"column_end":81}},{"value":"/ stdout if the search was successful.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1742,"byte_end":1782,"line_start":34,"line_end":34,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1783,"byte_end":1786,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1787,"byte_end":1800,"line_start":36,"line_end":36,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1801,"byte_end":1804,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ Find the system library named `foo`, with minimum version 1.2.3:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1805,"byte_end":1873,"line_start":38,"line_end":38,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1874,"byte_end":1877,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1878,"byte_end":1891,"line_start":40,"line_end":40,"column_start":1,"column_end":14}},{"value":"/ extern crate pkg_config;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1892,"byte_end":1920,"line_start":41,"line_end":41,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1921,"byte_end":1924,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1925,"byte_end":1940,"line_start":43,"line_end":43,"column_start":1,"column_end":16}},{"value":"/ pkg_config::Config::new().atleast_version(\"1.2.3\").probe(\"foo\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":1941,"byte_end":2022,"line_start":44,"line_end":44,"column_start":1,"column_end":82}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2023,"byte_end":2028,"line_start":45,"line_end":45,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2029,"byte_end":2036,"line_start":46,"line_end":46,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2037,"byte_end":2040,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ Find the system library named `foo`, with no version requirement (not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2041,"byte_end":2114,"line_start":48,"line_end":48,"column_start":1,"column_end":74}},{"value":"/ recommended):","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2115,"byte_end":2132,"line_start":49,"line_end":49,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2133,"byte_end":2136,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2137,"byte_end":2150,"line_start":51,"line_end":51,"column_start":1,"column_end":14}},{"value":"/ extern crate pkg_config;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2151,"byte_end":2179,"line_start":52,"line_end":52,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2180,"byte_end":2183,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2184,"byte_end":2199,"line_start":54,"line_end":54,"column_start":1,"column_end":16}},{"value":"/ pkg_config::probe_library(\"foo\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2200,"byte_end":2250,"line_start":55,"line_end":55,"column_start":1,"column_end":51}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2251,"byte_end":2256,"line_start":56,"line_end":56,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2257,"byte_end":2264,"line_start":57,"line_end":57,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2265,"byte_end":2268,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ Configure how library `foo` is linked to.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2269,"byte_end":2314,"line_start":59,"line_end":59,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2315,"byte_end":2318,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2319,"byte_end":2332,"line_start":61,"line_end":61,"column_start":1,"column_end":14}},{"value":"/ extern crate pkg_config;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2333,"byte_end":2361,"line_start":62,"line_end":62,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2362,"byte_end":2365,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2366,"byte_end":2381,"line_start":64,"line_end":64,"column_start":1,"column_end":16}},{"value":"/ pkg_config::Config::new().atleast_version(\"1.2.3\").statik(true).probe(\"foo\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2382,"byte_end":2476,"line_start":65,"line_end":65,"column_start":1,"column_end":95}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2477,"byte_end":2482,"line_start":66,"line_end":66,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2483,"byte_end":2490,"line_start":67,"line_end":67,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":2819,"byte_end":2825,"line_start":83,"line_end":83,"column_start":12,"column_end":18},"name":"Config","qualname":"::Config","value":"Config { }","parent":null,"children":[{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3097,"byte_end":3104,"line_start":95,"line_end":95,"column_start":12,"column_end":19},"name":"Library","qualname":"::Library","value":"Library { libs, link_paths, frameworks, framework_paths, include_paths, ld_args, defines, version }","parent":null,"children":[{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":149}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3115,"byte_end":3119,"line_start":96,"line_end":96,"column_start":9,"column_end":13},"name":"libs","qualname":"::Library::libs","value":"std::vec::Vec","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3142,"byte_end":3152,"line_start":97,"line_end":97,"column_start":9,"column_end":19},"name":"link_paths","qualname":"::Library::link_paths","value":"std::vec::Vec","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3176,"byte_end":3186,"line_start":98,"line_end":98,"column_start":9,"column_end":19},"name":"frameworks","qualname":"::Library::frameworks","value":"std::vec::Vec","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3209,"byte_end":3224,"line_start":99,"line_end":99,"column_start":9,"column_end":24},"name":"framework_paths","qualname":"::Library::framework_paths","value":"std::vec::Vec","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3248,"byte_end":3261,"line_start":100,"line_end":100,"column_start":9,"column_end":22},"name":"include_paths","qualname":"::Library::include_paths","value":"std::vec::Vec","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3285,"byte_end":3292,"line_start":101,"line_end":101,"column_start":9,"column_end":16},"name":"ld_args","qualname":"::Library::ld_args","value":"std::vec::Vec>","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3320,"byte_end":3327,"line_start":102,"line_end":102,"column_start":9,"column_end":16},"name":"defines","qualname":"::Library::defines","value":"std::collections::HashMap>","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3370,"byte_end":3377,"line_start":103,"line_end":103,"column_start":9,"column_end":16},"name":"version","qualname":"::Library::version","value":"std::string::String","parent":{"krate":0,"index":140},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3644,"byte_end":3658,"line_start":112,"line_end":112,"column_start":5,"column_end":19},"name":"EnvNoPkgConfig","qualname":"::Error::EnvNoPkgConfig","value":"Error::EnvNoPkgConfig(String)","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":" Aborted because of `*_NO_PKG_CONFIG` environment variable.","sig":null,"attributes":[{"value":"/ Aborted because of `*_NO_PKG_CONFIG` environment variable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3502,"byte_end":3564,"line_start":109,"line_end":109,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3569,"byte_end":3572,"line_start":110,"line_end":110,"column_start":5,"column_end":8}},{"value":"/ Contains the name of the responsible environment variable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3577,"byte_end":3639,"line_start":111,"line_end":111,"column_start":5,"column_end":67}}]},{"kind":"Field","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3659,"byte_end":3665,"line_start":112,"line_end":112,"column_start":20,"column_end":26},"name":"0","qualname":"::Error::EnvNoPkgConfig::0","value":"std::string::String","parent":{"krate":0,"index":46},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3913,"byte_end":3929,"line_start":119,"line_end":119,"column_start":5,"column_end":21},"name":"CrossCompilation","qualname":"::Error::CrossCompilation","value":"Error::CrossCompilation","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":" Detected cross compilation without a custom sysroot.","sig":null,"attributes":[{"value":"/ Detected cross compilation without a custom sysroot.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3673,"byte_end":3729,"line_start":114,"line_end":114,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3734,"byte_end":3737,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ Ignore the error with `PKG_CONFIG_ALLOW_CROSS=1`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3742,"byte_end":3795,"line_start":116,"line_end":116,"column_start":5,"column_end":58}},{"value":"/ which may let `pkg-config` select libraries","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3800,"byte_end":3847,"line_start":117,"line_end":117,"column_start":5,"column_end":52}},{"value":"/ for the host's architecture instead of the target's.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3852,"byte_end":3908,"line_start":118,"line_end":118,"column_start":5,"column_end":61}}]},{"kind":"StructVariant","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4024,"byte_end":4031,"line_start":124,"line_end":124,"column_start":5,"column_end":12},"name":"Command","qualname":"::Error::Command","value":"Error::Command { command, cause }","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":" Failed to run `pkg-config`.","sig":null,"attributes":[{"value":"/ Failed to run `pkg-config`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3936,"byte_end":3967,"line_start":121,"line_end":121,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3972,"byte_end":3975,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ Contains the command and the cause.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3980,"byte_end":4019,"line_start":123,"line_end":123,"column_start":5,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4034,"byte_end":4041,"line_start":124,"line_end":124,"column_start":15,"column_end":22},"name":"command","qualname":"::Error::Command::command","value":"std::string::String","parent":{"krate":0,"index":51},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4051,"byte_end":4056,"line_start":124,"line_end":124,"column_start":32,"column_end":37},"name":"cause","qualname":"::Error::Command::cause","value":"std::io::Error","parent":{"krate":0,"index":51},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4196,"byte_end":4203,"line_start":129,"line_end":129,"column_start":5,"column_end":12},"name":"Failure","qualname":"::Error::Failure","value":"Error::Failure { command, output }","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":" `pkg-config` did not exit sucessfully after probing a library.","sig":null,"attributes":[{"value":"/ `pkg-config` did not exit sucessfully after probing a library.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4076,"byte_end":4142,"line_start":126,"line_end":126,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4147,"byte_end":4150,"line_start":127,"line_end":127,"column_start":5,"column_end":8}},{"value":"/ Contains the command and output.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4155,"byte_end":4191,"line_start":128,"line_end":128,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4206,"byte_end":4213,"line_start":129,"line_end":129,"column_start":15,"column_end":22},"name":"command","qualname":"::Error::Failure::command","value":"std::string::String","parent":{"krate":0,"index":54},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4223,"byte_end":4229,"line_start":129,"line_end":129,"column_start":32,"column_end":38},"name":"output","qualname":"::Error::Failure::output","value":"std::process::Output","parent":{"krate":0,"index":54},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4382,"byte_end":4394,"line_start":134,"line_end":134,"column_start":5,"column_end":17},"name":"ProbeFailure","qualname":"::Error::ProbeFailure","value":"Error::ProbeFailure { name, command, output }","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":" `pkg-config` did not exit sucessfully on the first attempt to probe a library.","sig":null,"attributes":[{"value":"/ `pkg-config` did not exit sucessfully on the first attempt to probe a library.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4246,"byte_end":4328,"line_start":131,"line_end":131,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4333,"byte_end":4336,"line_start":132,"line_end":132,"column_start":5,"column_end":8}},{"value":"/ Contains the command and output.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4341,"byte_end":4377,"line_start":133,"line_end":133,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4405,"byte_end":4409,"line_start":135,"line_end":135,"column_start":9,"column_end":13},"name":"name","qualname":"::Error::ProbeFailure::name","value":"std::string::String","parent":{"krate":0,"index":57},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4427,"byte_end":4434,"line_start":136,"line_end":136,"column_start":9,"column_end":16},"name":"command","qualname":"::Error::ProbeFailure::command","value":"std::string::String","parent":{"krate":0,"index":57},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4452,"byte_end":4458,"line_start":137,"line_end":137,"column_start":9,"column_end":15},"name":"output","qualname":"::Error::ProbeFailure::output","value":"std::process::Output","parent":{"krate":0,"index":57},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4578,"byte_end":4593,"line_start":142,"line_end":142,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::Error::__Nonexhaustive","value":"Error::__Nonexhaustive","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3490,"byte_end":3495,"line_start":108,"line_end":108,"column_start":10,"column_end":15},"name":"Error","qualname":"::Error","value":"enum Error {\n EnvNoPkgConfig(String),\n CrossCompilation,\n Command {\n command: String,\n cause: io::Error,\n },\n Failure {\n command: String,\n output: Output,\n },\n ProbeFailure {\n name: String,\n command: String,\n output: Output,\n },\n __Nonexhaustive,\n}","parent":null,"children":[{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":57},{"krate":0,"index":61}],"decl_id":null,"docs":" Represents all reasons `pkg-config` might not succeed or be run at all.\n","sig":null,"attributes":[{"value":"/ Represents all reasons `pkg-config` might not succeed or be run at all.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":3405,"byte_end":3480,"line_start":107,"line_end":107,"column_start":1,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4665,"byte_end":4668,"line_start":148,"line_end":148,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> Result<(), fmt::Error>","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4952,"byte_end":4955,"line_start":155,"line_end":155,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> Result<(), fmt::Error>","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":8878,"byte_end":8890,"line_start":241,"line_end":241,"column_start":8,"column_end":20},"name":"find_library","qualname":"::find_library","value":"fn find_library<'_>(&'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Deprecated in favor of the probe_library function\n","sig":null,"attributes":[{"value":"/ Deprecated in favor of the probe_library function","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":8802,"byte_end":8855,"line_start":239,"line_end":239,"column_start":1,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9066,"byte_end":9079,"line_start":246,"line_end":246,"column_start":8,"column_end":21},"name":"probe_library","qualname":"::probe_library","value":"fn probe_library<'_>(&'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Simple shortcut for using all default options for finding a library.\n","sig":null,"attributes":[{"value":"/ Simple shortcut for using all default options for finding a library.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":8986,"byte_end":9058,"line_start":245,"line_end":245,"column_start":1,"column_end":73}}]},{"kind":"Function","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9253,"byte_end":9269,"line_start":252,"line_end":252,"column_start":8,"column_end":24},"name":"target_supported","qualname":"::target_supported","value":"fn target_supported() -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"deprecated(note = \"use config.target_supported() instance method instead\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9168,"byte_end":9245,"line_start":251,"line_end":251,"column_start":1,"column_end":78}}]},{"kind":"Function","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9665,"byte_end":9677,"line_start":263,"line_end":263,"column_start":8,"column_end":20},"name":"get_variable","qualname":"::get_variable","value":"fn get_variable<'_, '_>(&'_ str, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Run `pkg-config` to get the value of a variable from a package using\n `--variable`.","sig":null,"attributes":[{"value":"/ Run `pkg-config` to get the value of a variable from a package using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9322,"byte_end":9394,"line_start":256,"line_end":256,"column_start":1,"column_end":73}},{"value":"/ `--variable`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9395,"byte_end":9412,"line_start":257,"line_end":257,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9413,"byte_end":9416,"line_start":258,"line_end":258,"column_start":1,"column_end":4}},{"value":"/ The content of `PKG_CONFIG_SYSROOT_DIR` is not injected in paths that are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9417,"byte_end":9494,"line_start":259,"line_end":259,"column_start":1,"column_end":78}},{"value":"/ returned by `pkg-config --variable`, which makes them unsuitable to use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9495,"byte_end":9570,"line_start":260,"line_end":260,"column_start":1,"column_end":76}},{"value":"/ during cross-compilation unless specifically designed to be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9571,"byte_end":9639,"line_start":261,"line_end":261,"column_start":1,"column_end":69}},{"value":"/ at that time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9640,"byte_end":9657,"line_start":262,"line_end":262,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10053,"byte_end":10056,"line_start":273,"line_end":273,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Config","parent":null,"children":[],"decl_id":null,"docs":" Creates a new set of configuration options which are all initially set\n to \"blank\".\n","sig":null,"attributes":[{"value":"/ Creates a new set of configuration options which are all initially set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9947,"byte_end":10021,"line_start":271,"line_end":271,"column_start":5,"column_end":79}},{"value":"/ to \"blank\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10026,"byte_end":10041,"line_start":272,"line_end":272,"column_start":5,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10587,"byte_end":10593,"line_start":290,"line_end":290,"column_start":12,"column_end":18},"name":"statik","qualname":"::statik","value":"fn statik<'_>(&'_ mut Self, bool) -> &'_ mut Config","parent":null,"children":[],"decl_id":null,"docs":" Indicate whether the `--static` flag should be passed.","sig":null,"attributes":[{"value":"/ Indicate whether the `--static` flag should be passed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10395,"byte_end":10453,"line_start":286,"line_end":286,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10458,"byte_end":10461,"line_start":287,"line_end":287,"column_start":5,"column_end":8}},{"value":"/ This will override the inference from environment variables described in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10466,"byte_end":10542,"line_start":288,"line_end":288,"column_start":5,"column_end":81}},{"value":"/ the crate documentation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10547,"byte_end":10575,"line_start":289,"line_end":289,"column_start":5,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10770,"byte_end":10785,"line_start":296,"line_end":296,"column_start":12,"column_end":27},"name":"atleast_version","qualname":"::atleast_version","value":"fn atleast_version<'_, '_>(&'_ mut Self, &'_ str) -> &'_ mut Config","parent":null,"children":[],"decl_id":null,"docs":" Indicate that the library must be at least version `vers`.\n","sig":null,"attributes":[{"value":"/ Indicate that the library must be at least version `vers`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10696,"byte_end":10758,"line_start":295,"line_end":295,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":11031,"byte_end":11046,"line_start":303,"line_end":303,"column_start":12,"column_end":27},"name":"exactly_version","qualname":"::exactly_version","value":"fn exactly_version<'_, '_>(&'_ mut Self, &'_ str) -> &'_ mut Config","parent":null,"children":[],"decl_id":null,"docs":" Indicate that the library must be equal to version `vers`.\n","sig":null,"attributes":[{"value":"/ Indicate that the library must be equal to version `vers`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":10957,"byte_end":11019,"line_start":302,"line_end":302,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":11306,"byte_end":11319,"line_start":310,"line_end":310,"column_start":12,"column_end":25},"name":"range_version","qualname":"::range_version","value":"fn range_version<'a, R, '_>(&'_ mut Self, R) -> &'_ mut Config where\nR: RangeBounds<&'a str>","parent":null,"children":[],"decl_id":null,"docs":" Indicate that the library's version must be in `range`.\n","sig":null,"attributes":[{"value":"/ Indicate that the library's version must be in `range`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":11235,"byte_end":11294,"line_start":309,"line_end":309,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12090,"byte_end":12093,"line_start":330,"line_end":330,"column_start":12,"column_end":15},"name":"arg","qualname":"::arg","value":"fn arg(&'_ mut Self, S) -> &'_ mut Config where S: AsRef","parent":null,"children":[],"decl_id":null,"docs":" Add an argument to pass to pkg-config.","sig":null,"attributes":[{"value":"/ Add an argument to pass to pkg-config.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":11954,"byte_end":11996,"line_start":327,"line_end":327,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12001,"byte_end":12004,"line_start":328,"line_end":328,"column_start":5,"column_end":8}},{"value":"/ It's placed after all of the arguments generated by this library.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12009,"byte_end":12078,"line_start":329,"line_end":329,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12371,"byte_end":12385,"line_start":337,"line_end":337,"column_start":12,"column_end":26},"name":"cargo_metadata","qualname":"::cargo_metadata","value":"fn cargo_metadata<'_>(&'_ mut Self, bool) -> &'_ mut Config","parent":null,"children":[],"decl_id":null,"docs":" Define whether metadata should be emitted for cargo allowing it to\n automatically link the binary. Defaults to `true`.\n","sig":null,"attributes":[{"value":"/ Define whether metadata should be emitted for cargo allowing it to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12230,"byte_end":12300,"line_start":335,"line_end":335,"column_start":5,"column_end":75}},{"value":"/ automatically link the binary. Defaults to `true`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12305,"byte_end":12359,"line_start":336,"line_end":336,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12678,"byte_end":12690,"line_start":345,"line_end":345,"column_start":12,"column_end":24},"name":"env_metadata","qualname":"::env_metadata","value":"fn env_metadata<'_>(&'_ mut Self, bool) -> &'_ mut Config","parent":null,"children":[],"decl_id":null,"docs":" Define whether metadata should be emitted for cargo allowing to\n automatically rebuild when environment variables change. Defaults to\n `true`.\n","sig":null,"attributes":[{"value":"/ Define whether metadata should be emitted for cargo allowing to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12506,"byte_end":12573,"line_start":342,"line_end":342,"column_start":5,"column_end":72}},{"value":"/ automatically rebuild when environment variables change. Defaults to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12578,"byte_end":12650,"line_start":343,"line_end":343,"column_start":5,"column_end":77}},{"value":"/ `true`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12655,"byte_end":12666,"line_start":344,"line_end":344,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12955,"byte_end":12972,"line_start":354,"line_end":354,"column_start":12,"column_end":29},"name":"print_system_libs","qualname":"::print_system_libs","value":"fn print_system_libs<'_>(&'_ mut Self, bool) -> &'_ mut Config","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the `PKG_CONFIG_ALLOW_SYSTEM_LIBS` environment\n variable.","sig":null,"attributes":[{"value":"/ Enable or disable the `PKG_CONFIG_ALLOW_SYSTEM_LIBS` environment","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12805,"byte_end":12873,"line_start":350,"line_end":350,"column_start":5,"column_end":73}},{"value":"/ variable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12878,"byte_end":12891,"line_start":351,"line_end":351,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12896,"byte_end":12899,"line_start":352,"line_end":352,"column_start":5,"column_end":8}},{"value":"/ This env var is enabled by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":12904,"byte_end":12943,"line_start":353,"line_end":353,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13230,"byte_end":13249,"line_start":363,"line_end":363,"column_start":12,"column_end":31},"name":"print_system_cflags","qualname":"::print_system_cflags","value":"fn print_system_cflags<'_>(&'_ mut Self, bool) -> &'_ mut Config","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the `PKG_CONFIG_ALLOW_SYSTEM_CFLAGS` environment\n variable.","sig":null,"attributes":[{"value":"/ Enable or disable the `PKG_CONFIG_ALLOW_SYSTEM_CFLAGS` environment","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13078,"byte_end":13148,"line_start":359,"line_end":359,"column_start":5,"column_end":75}},{"value":"/ variable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13153,"byte_end":13166,"line_start":360,"line_end":360,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13171,"byte_end":13174,"line_start":361,"line_end":361,"column_start":5,"column_end":8}},{"value":"/ This env var is enabled by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13179,"byte_end":13218,"line_start":362,"line_end":362,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13435,"byte_end":13439,"line_start":370,"line_end":370,"column_start":12,"column_end":16},"name":"find","qualname":"::find","value":"fn find<'_, '_>(&'_ Self, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Deprecated in favor fo the `probe` function\n","sig":null,"attributes":[{"value":"/ Deprecated in favor fo the `probe` function","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13357,"byte_end":13404,"line_start":368,"line_end":368,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13718,"byte_end":13723,"line_start":378,"line_end":378,"column_start":12,"column_end":17},"name":"probe","qualname":"::probe","value":"fn probe<'_, '_>(&'_ Self, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Run `pkg-config` to find the library `name`.","sig":null,"attributes":[{"value":"/ Run `pkg-config` to find the library `name`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13551,"byte_end":13599,"line_start":374,"line_end":374,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13604,"byte_end":13607,"line_start":375,"line_end":375,"column_start":5,"column_end":8}},{"value":"/ This will use all configuration previously set to specify how","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13612,"byte_end":13677,"line_start":376,"line_end":376,"column_start":5,"column_end":70}},{"value":"/ `pkg-config` is run.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":13682,"byte_end":13706,"line_start":377,"line_end":377,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":14740,"byte_end":14756,"line_start":405,"line_end":405,"column_start":12,"column_end":28},"name":"target_supported","qualname":"::target_supported","value":"fn target_supported<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" True if pkg-config is used for the host system, or configured for cross-compilation\n","sig":null,"attributes":[{"value":"/ True if pkg-config is used for the host system, or configured for cross-compilation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":14641,"byte_end":14728,"line_start":404,"line_end":404,"column_start":5,"column_end":92}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":15844,"byte_end":15856,"line_start":432,"line_end":432,"column_start":12,"column_end":24},"name":"get_variable","qualname":"::get_variable","value":"fn get_variable<'_, '_>(&'_ str, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Deprecated in favor of the top level `get_variable` function\n","sig":null,"attributes":[{"value":"/ Deprecated in favor of the top level `get_variable` function","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":15749,"byte_end":15813,"line_start":430,"line_end":430,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":19693,"byte_end":19700,"line_start":541,"line_end":541,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Config","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4620,"byte_end":4625,"line_start":145,"line_end":145,"column_start":23,"column_end":28},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4650,"byte_end":4655,"line_start":147,"line_end":147,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":65}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4937,"byte_end":4942,"line_start":154,"line_end":154,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":67}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9934,"byte_end":9940,"line_start":270,"line_end":270,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":80},{"krate":0,"index":83},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":91},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":103},{"krate":0,"index":105},{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":19677,"byte_end":19683,"line_start":540,"line_end":540,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":108}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":20046,"byte_end":20053,"line_start":555,"line_end":555,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":118}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4620,"byte_end":4625,"line_start":145,"line_end":145,"column_start":23,"column_end":28},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":45},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4650,"byte_end":4655,"line_start":147,"line_end":147,"column_start":21,"column_end":26},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":45},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":4937,"byte_end":4942,"line_start":154,"line_end":154,"column_start":23,"column_end":28},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":45},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":9934,"byte_end":9940,"line_start":270,"line_end":270,"column_start":6,"column_end":12},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":127},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":19677,"byte_end":19683,"line_start":540,"line_end":540,"column_start":18,"column_end":24},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":127},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.25/src/lib.rs","byte_start":20046,"byte_end":20053,"line_start":555,"line_end":555,"column_start":6,"column_end":13},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":140},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libppv_lite86-6ac4b4228c352b4a.json b/core/target/rls/debug/deps/save-analysis/libppv_lite86-6ac4b4228c352b4a.json new file mode 100644 index 0000000..59a3fe1 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libppv_lite86-6ac4b4228c352b4a.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","ppv_lite86","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"simd\"","--cfg","feature=\"std\"","-C","metadata=6ac4b4228c352b4a","-C","extra-filename=-6ac4b4228c352b4a","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libppv_lite86-6ac4b4228c352b4a.rmeta"},"prelude":{"crate_id":{"name":"ppv_lite86","disambiguator":[10564685898794890109,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":0,"byte_end":759,"line_start":1,"line_end":22,"column_start":1,"column_end":70}},"imports":[{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":316,"byte_end":317,"line_start":10,"line_end":10,"column_start":22,"column_end":23},"alias_span":null,"name":"*","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1677},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":711,"byte_end":725,"line_start":22,"line_end":22,"column_start":22,"column_end":36},"alias_span":null,"name":"vec128_storage","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1688},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":727,"byte_end":741,"line_start":22,"line_end":22,"column_start":38,"column_end":52},"alias_span":null,"name":"vec256_storage","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":743,"byte_end":757,"line_start":22,"line_end":22,"column_start":54,"column_end":68},"alias_span":null,"name":"vec512_storage","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":0,"byte_end":759,"line_start":1,"line_end":22,"column_start":1,"column_end":70},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":172},{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":987},{"krate":0,"index":990},{"krate":0,"index":991},{"krate":0,"index":994},{"krate":0,"index":997}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":0,"byte_end":10,"line_start":1,"line_end":1,"column_start":1,"column_end":11}}]},{"kind":"Struct","id":{"krate":0,"index":1000},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1060,"byte_end":1062,"line_start":10,"line_end":10,"column_start":12,"column_end":14},"name":"x2","qualname":"::soft::x2","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1018,"byte_end":1048,"line_start":9,"line_end":9,"column_start":1,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":1004},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1069,"byte_end":1079,"line_start":10,"line_end":10,"column_start":21,"column_end":31},"name":"0","qualname":"::soft::x2::0","value":"[W; 2]","parent":{"krate":0,"index":1000},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1153,"byte_end":1156,"line_start":13,"line_end":13,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new([W; ]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1124,"byte_end":1141,"line_start":12,"line_end":12,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1018},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2195,"byte_end":2218,"line_start":51,"line_end":51,"column_start":18,"column_end":41},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1019},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2238,"byte_end":2261,"line_start":52,"line_end":52,"column_start":18,"column_end":41},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1020},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2281,"byte_end":2305,"line_start":53,"line_end":53,"column_start":18,"column_end":42},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1021},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2325,"byte_end":2349,"line_start":54,"line_end":54,"column_start":18,"column_end":42},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1022},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2369,"byte_end":2393,"line_start":55,"line_end":55,"column_start":18,"column_end":42},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1023},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2413,"byte_end":2437,"line_start":56,"line_end":56,"column_start":18,"column_end":42},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2457,"byte_end":2481,"line_start":57,"line_end":57,"column_start":18,"column_end":42},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1025},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2501,"byte_end":2525,"line_start":58,"line_end":58,"column_start":18,"column_end":42},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1026},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2628,"byte_end":2652,"line_start":64,"line_end":64,"column_start":18,"column_end":42},"name":"rotate_each_word_right32","qualname":" as types::RotateEachWord64>::rotate_each_word_right32","value":"fn rotate_each_word_right32(Self) -> Self","parent":{"krate":0,"index":214},"children":[],"decl_id":{"krate":0,"index":215},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1031},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3073,"byte_end":3079,"line_start":91,"line_end":91,"column_start":23,"column_end":29},"name":"bitand","qualname":" as core::ops::BitAnd>::bitand","value":"fn bitand(Self, Self) -> Self::Output","parent":{"krate":1,"index":3390},"children":[],"decl_id":{"krate":1,"index":3393},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1390,"byte_end":1407,"line_start":21,"line_end":21,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1036},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3103,"byte_end":3108,"line_start":92,"line_end":92,"column_start":22,"column_end":27},"name":"bitor","qualname":" as core::ops::BitOr>::bitor","value":"fn bitor(Self, Self) -> Self::Output","parent":{"krate":1,"index":3395},"children":[],"decl_id":{"krate":1,"index":3398},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1390,"byte_end":1407,"line_start":21,"line_end":21,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1041},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3133,"byte_end":3139,"line_start":93,"line_end":93,"column_start":23,"column_end":29},"name":"bitxor","qualname":" as core::ops::BitXor>::bitxor","value":"fn bitxor(Self, Self) -> Self::Output","parent":{"krate":1,"index":3400},"children":[],"decl_id":{"krate":1,"index":3403},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1390,"byte_end":1407,"line_start":21,"line_end":21,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1046},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3164,"byte_end":3170,"line_start":94,"line_end":94,"column_start":23,"column_end":29},"name":"andnot","qualname":" as types::AndNot>::andnot","value":"fn andnot(Self, Self) -> Self::Output","parent":{"krate":0,"index":195},"children":[],"decl_id":{"krate":0,"index":197},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1390,"byte_end":1407,"line_start":21,"line_end":21,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1050},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3208,"byte_end":3221,"line_start":95,"line_end":95,"column_start":36,"column_end":49},"name":"bitand_assign","qualname":" as core::ops::BitAndAssign>::bitand_assign","value":"fn bitand_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3417},"children":[],"decl_id":{"krate":1,"index":3419},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1716,"byte_end":1733,"line_start":31,"line_end":31,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1054},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3258,"byte_end":3270,"line_start":96,"line_end":96,"column_start":35,"column_end":47},"name":"bitor_assign","qualname":" as core::ops::BitOrAssign>::bitor_assign","value":"fn bitor_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3421},"children":[],"decl_id":{"krate":1,"index":3423},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1716,"byte_end":1733,"line_start":31,"line_end":31,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3308,"byte_end":3321,"line_start":97,"line_end":97,"column_start":36,"column_end":49},"name":"bitxor_assign","qualname":" as core::ops::BitXorAssign>::bitxor_assign","value":"fn bitxor_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3425},"children":[],"decl_id":{"krate":1,"index":3427},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1716,"byte_end":1733,"line_start":31,"line_end":31,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1063},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3416,"byte_end":3419,"line_start":104,"line_end":104,"column_start":20,"column_end":23},"name":"add","qualname":" as core::ops::Add>::add","value":"fn add(Self, Self) -> Self::Output","parent":{"krate":1,"index":3331},"children":[],"decl_id":{"krate":1,"index":3334},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1390,"byte_end":1407,"line_start":21,"line_end":21,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1067},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3454,"byte_end":3464,"line_start":105,"line_end":105,"column_start":33,"column_end":43},"name":"add_assign","qualname":" as core::ops::AddAssign>::add_assign","value":"fn add_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3362},"children":[],"decl_id":{"krate":1,"index":3364},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1716,"byte_end":1733,"line_start":31,"line_end":31,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3574,"byte_end":3577,"line_start":109,"line_end":109,"column_start":8,"column_end":11},"name":"not","qualname":" as core::ops::Not>::not","value":"fn not(Self) -> Self::Output","parent":{"krate":1,"index":3383},"children":[],"decl_id":{"krate":1,"index":3385},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3549,"byte_end":3566,"line_start":108,"line_end":108,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3743,"byte_end":3754,"line_start":115,"line_end":115,"column_start":15,"column_end":26},"name":"unsafe_from","qualname":" as types::UnsafeFrom>::unsafe_from","value":"unsafe fn unsafe_from([W; ]) -> Self","parent":{"krate":0,"index":227},"children":[],"decl_id":{"krate":0,"index":229},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3711,"byte_end":3728,"line_start":114,"line_end":114,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3874,"byte_end":3881,"line_start":121,"line_end":121,"column_start":8,"column_end":15},"name":"extract","qualname":" as types::Vec2>::extract","value":"fn extract(Self, u32) -> W","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":232},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3849,"byte_end":3866,"line_start":120,"line_end":120,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3965,"byte_end":3971,"line_start":125,"line_end":125,"column_start":8,"column_end":14},"name":"insert","qualname":" as types::Vec2>::insert","value":"fn insert(Self, W, u32) -> Self","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":233},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3940,"byte_end":3957,"line_start":124,"line_end":124,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4173,"byte_end":4179,"line_start":132,"line_end":132,"column_start":15,"column_end":21},"name":"unpack","qualname":" as types::Store>::unpack","value":"unsafe fn unpack(vec256_storage) -> Self","parent":{"krate":0,"index":324},"children":[],"decl_id":{"krate":0,"index":326},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4141,"byte_end":4158,"line_start":131,"line_end":131,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4423,"byte_end":4427,"line_start":143,"line_end":143,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(x2) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4398,"byte_end":4415,"line_start":142,"line_end":142,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4600,"byte_end":4605,"line_start":151,"line_end":151,"column_start":18,"column_end":23},"name":"swap1","qualname":" as types::Swap64>::swap1","value":"fn swap1(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":253},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1069},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4625,"byte_end":4630,"line_start":152,"line_end":152,"column_start":18,"column_end":23},"name":"swap2","qualname":" as types::Swap64>::swap2","value":"fn swap2(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":254},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1070},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4650,"byte_end":4655,"line_start":153,"line_end":153,"column_start":18,"column_end":23},"name":"swap4","qualname":" as types::Swap64>::swap4","value":"fn swap4(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":255},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1071},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4675,"byte_end":4680,"line_start":154,"line_end":154,"column_start":18,"column_end":23},"name":"swap8","qualname":" as types::Swap64>::swap8","value":"fn swap8(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":256},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1072},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4700,"byte_end":4706,"line_start":155,"line_end":155,"column_start":18,"column_end":24},"name":"swap16","qualname":" as types::Swap64>::swap16","value":"fn swap16(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":257},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4726,"byte_end":4732,"line_start":156,"line_end":156,"column_start":18,"column_end":24},"name":"swap32","qualname":" as types::Swap64>::swap32","value":"fn swap32(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":258},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1074},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4752,"byte_end":4758,"line_start":157,"line_end":157,"column_start":18,"column_end":24},"name":"swap64","qualname":" as types::Swap64>::swap64","value":"fn swap64(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":259},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1973,"byte_end":1990,"line_start":41,"line_end":41,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4842,"byte_end":4850,"line_start":161,"line_end":161,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [W; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4817,"byte_end":4834,"line_start":160,"line_end":160,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4919,"byte_end":4929,"line_start":165,"line_end":165,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([W; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4894,"byte_end":4911,"line_start":164,"line_end":164,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5061,"byte_end":5066,"line_start":171,"line_end":171,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5036,"byte_end":5053,"line_start":170,"line_end":170,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5247,"byte_end":5261,"line_start":177,"line_end":177,"column_start":15,"column_end":29},"name":"unsafe_read_le","qualname":" as types::StoreBytes>::unsafe_read_le","value":"unsafe fn unsafe_read_le<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":328},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5215,"byte_end":5232,"line_start":176,"line_end":176,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5455,"byte_end":5469,"line_start":182,"line_end":182,"column_start":15,"column_end":29},"name":"unsafe_read_be","qualname":" as types::StoreBytes>::unsafe_read_be","value":"unsafe fn unsafe_read_be<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":329},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5423,"byte_end":5440,"line_start":181,"line_end":181,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5656,"byte_end":5664,"line_start":187,"line_end":187,"column_start":8,"column_end":16},"name":"write_le","qualname":" as types::StoreBytes>::write_le","value":"fn write_le<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":330},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5631,"byte_end":5648,"line_start":186,"line_end":186,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5845,"byte_end":5853,"line_start":193,"line_end":193,"column_start":8,"column_end":16},"name":"write_be","qualname":" as types::StoreBytes>::write_be","value":"fn write_be<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":331},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5820,"byte_end":5837,"line_start":192,"line_end":192,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6098,"byte_end":6120,"line_start":201,"line_end":201,"column_start":8,"column_end":30},"name":"shuffle_lane_words2301","qualname":" as types::LaneWords4>::shuffle_lane_words2301","value":"fn shuffle_lane_words2301(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6073,"byte_end":6090,"line_start":200,"line_end":200,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6299,"byte_end":6321,"line_start":208,"line_end":208,"column_start":8,"column_end":30},"name":"shuffle_lane_words1230","qualname":" as types::LaneWords4>::shuffle_lane_words1230","value":"fn shuffle_lane_words1230(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":249},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6274,"byte_end":6291,"line_start":207,"line_end":207,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6500,"byte_end":6522,"line_start":215,"line_end":215,"column_start":8,"column_end":30},"name":"shuffle_lane_words3012","qualname":" as types::LaneWords4>::shuffle_lane_words3012","value":"fn shuffle_lane_words3012(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":251},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6475,"byte_end":6492,"line_start":214,"line_end":214,"column_start":5,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":1075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6749,"byte_end":6751,"line_start":225,"line_end":225,"column_start":12,"column_end":14},"name":"x4","qualname":"::soft::x4","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6707,"byte_end":6737,"line_start":224,"line_end":224,"column_start":1,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":1078},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6755,"byte_end":6765,"line_start":225,"line_end":225,"column_start":18,"column_end":28},"name":"0","qualname":"::soft::x4::0","value":"[W; 4]","parent":{"krate":0,"index":1075},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6817,"byte_end":6820,"line_start":228,"line_end":228,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new([W; ]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6788,"byte_end":6805,"line_start":227,"line_end":227,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1088},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8169,"byte_end":8192,"line_start":278,"line_end":278,"column_start":18,"column_end":41},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1089},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8212,"byte_end":8235,"line_start":279,"line_end":279,"column_start":18,"column_end":41},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1090},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8255,"byte_end":8279,"line_start":280,"line_end":280,"column_start":18,"column_end":42},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1091},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8299,"byte_end":8323,"line_start":281,"line_end":281,"column_start":18,"column_end":42},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1092},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8343,"byte_end":8367,"line_start":282,"line_end":282,"column_start":18,"column_end":42},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1093},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8387,"byte_end":8411,"line_start":283,"line_end":283,"column_start":18,"column_end":42},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1094},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8431,"byte_end":8455,"line_start":284,"line_end":284,"column_start":18,"column_end":42},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1095},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8475,"byte_end":8499,"line_start":285,"line_end":285,"column_start":18,"column_end":42},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1096},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8596,"byte_end":8620,"line_start":291,"line_end":291,"column_start":18,"column_end":42},"name":"rotate_each_word_right32","qualname":" as types::RotateEachWord64>::rotate_each_word_right32","value":"fn rotate_each_word_right32(Self) -> Self","parent":{"krate":0,"index":214},"children":[],"decl_id":{"krate":0,"index":215},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8935,"byte_end":8941,"line_start":298,"line_end":298,"column_start":23,"column_end":29},"name":"bitand","qualname":" as core::ops::BitAnd>::bitand","value":"fn bitand(Self, Self) -> Self::Output","parent":{"krate":1,"index":3390},"children":[],"decl_id":{"krate":1,"index":3393},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7032,"byte_end":7049,"line_start":236,"line_end":236,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8965,"byte_end":8970,"line_start":299,"line_end":299,"column_start":22,"column_end":27},"name":"bitor","qualname":" as core::ops::BitOr>::bitor","value":"fn bitor(Self, Self) -> Self::Output","parent":{"krate":1,"index":3395},"children":[],"decl_id":{"krate":1,"index":3398},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7032,"byte_end":7049,"line_start":236,"line_end":236,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8995,"byte_end":9001,"line_start":300,"line_end":300,"column_start":23,"column_end":29},"name":"bitxor","qualname":" as core::ops::BitXor>::bitxor","value":"fn bitxor(Self, Self) -> Self::Output","parent":{"krate":1,"index":3400},"children":[],"decl_id":{"krate":1,"index":3403},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7032,"byte_end":7049,"line_start":236,"line_end":236,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9026,"byte_end":9032,"line_start":301,"line_end":301,"column_start":23,"column_end":29},"name":"andnot","qualname":" as types::AndNot>::andnot","value":"fn andnot(Self, Self) -> Self::Output","parent":{"krate":0,"index":195},"children":[],"decl_id":{"krate":0,"index":197},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7032,"byte_end":7049,"line_start":236,"line_end":236,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9070,"byte_end":9083,"line_start":302,"line_end":302,"column_start":36,"column_end":49},"name":"bitand_assign","qualname":" as core::ops::BitAndAssign>::bitand_assign","value":"fn bitand_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3417},"children":[],"decl_id":{"krate":1,"index":3419},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7496,"byte_end":7513,"line_start":251,"line_end":251,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9120,"byte_end":9132,"line_start":303,"line_end":303,"column_start":35,"column_end":47},"name":"bitor_assign","qualname":" as core::ops::BitOrAssign>::bitor_assign","value":"fn bitor_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3421},"children":[],"decl_id":{"krate":1,"index":3423},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7496,"byte_end":7513,"line_start":251,"line_end":251,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9170,"byte_end":9183,"line_start":304,"line_end":304,"column_start":36,"column_end":49},"name":"bitxor_assign","qualname":" as core::ops::BitXorAssign>::bitxor_assign","value":"fn bitxor_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3425},"children":[],"decl_id":{"krate":1,"index":3427},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7496,"byte_end":7513,"line_start":251,"line_end":251,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9253,"byte_end":9256,"line_start":306,"line_end":306,"column_start":20,"column_end":23},"name":"add","qualname":" as core::ops::Add>::add","value":"fn add(Self, Self) -> Self::Output","parent":{"krate":1,"index":3331},"children":[],"decl_id":{"krate":1,"index":3334},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7032,"byte_end":7049,"line_start":236,"line_end":236,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9291,"byte_end":9301,"line_start":307,"line_end":307,"column_start":33,"column_end":43},"name":"add_assign","qualname":" as core::ops::AddAssign>::add_assign","value":"fn add_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3362},"children":[],"decl_id":{"krate":1,"index":3364},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7496,"byte_end":7513,"line_start":251,"line_end":251,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9402,"byte_end":9405,"line_start":311,"line_end":311,"column_start":8,"column_end":11},"name":"not","qualname":" as core::ops::Not>::not","value":"fn not(Self) -> Self::Output","parent":{"krate":1,"index":3383},"children":[],"decl_id":{"krate":1,"index":3385},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9377,"byte_end":9394,"line_start":310,"line_end":310,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9653,"byte_end":9664,"line_start":322,"line_end":322,"column_start":15,"column_end":26},"name":"unsafe_from","qualname":" as types::UnsafeFrom>::unsafe_from","value":"unsafe fn unsafe_from([W; ]) -> Self","parent":{"krate":0,"index":227},"children":[],"decl_id":{"krate":0,"index":229},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9621,"byte_end":9638,"line_start":321,"line_end":321,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9773,"byte_end":9780,"line_start":328,"line_end":328,"column_start":8,"column_end":15},"name":"extract","qualname":" as types::Vec4>::extract","value":"fn extract(Self, u32) -> W","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":236},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9748,"byte_end":9765,"line_start":327,"line_end":327,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9864,"byte_end":9870,"line_start":332,"line_end":332,"column_start":8,"column_end":14},"name":"insert","qualname":" as types::Vec4>::insert","value":"fn insert(Self, W, u32) -> Self","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":237},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9839,"byte_end":9856,"line_start":331,"line_end":331,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10024,"byte_end":10034,"line_start":339,"line_end":339,"column_start":8,"column_end":18},"name":"transpose4","qualname":" as types::Vec4Ext>::transpose4","value":"fn transpose4(Self, Self, Self, Self) -> (Self, Self, Self, Self) where\nSelf: Sized","parent":{"krate":0,"index":238},"children":[],"decl_id":{"krate":0,"index":240},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9999,"byte_end":10016,"line_start":338,"line_end":338,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10472,"byte_end":10478,"line_start":353,"line_end":353,"column_start":15,"column_end":21},"name":"unpack","qualname":" as types::Store>::unpack","value":"unsafe fn unpack(vec512_storage) -> Self","parent":{"krate":0,"index":324},"children":[],"decl_id":{"krate":0,"index":326},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10440,"byte_end":10457,"line_start":352,"line_end":352,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10804,"byte_end":10808,"line_start":369,"line_end":369,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(x4) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10779,"byte_end":10796,"line_start":368,"line_end":368,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11002,"byte_end":11007,"line_start":377,"line_end":377,"column_start":18,"column_end":23},"name":"swap1","qualname":" as types::Swap64>::swap1","value":"fn swap1(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":253},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11027,"byte_end":11032,"line_start":378,"line_end":378,"column_start":18,"column_end":23},"name":"swap2","qualname":" as types::Swap64>::swap2","value":"fn swap2(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":254},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11052,"byte_end":11057,"line_start":379,"line_end":379,"column_start":18,"column_end":23},"name":"swap4","qualname":" as types::Swap64>::swap4","value":"fn swap4(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":255},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11077,"byte_end":11082,"line_start":380,"line_end":380,"column_start":18,"column_end":23},"name":"swap8","qualname":" as types::Swap64>::swap8","value":"fn swap8(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":256},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11102,"byte_end":11108,"line_start":381,"line_end":381,"column_start":18,"column_end":24},"name":"swap16","qualname":" as types::Swap64>::swap16","value":"fn swap16(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":257},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11128,"byte_end":11134,"line_start":382,"line_end":382,"column_start":18,"column_end":24},"name":"swap32","qualname":" as types::Swap64>::swap32","value":"fn swap32(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":258},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11154,"byte_end":11160,"line_start":383,"line_end":383,"column_start":18,"column_end":24},"name":"swap64","qualname":" as types::Swap64>::swap64","value":"fn swap64(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":259},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":7845,"byte_end":7862,"line_start":263,"line_end":263,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11238,"byte_end":11246,"line_start":387,"line_end":387,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [W; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11213,"byte_end":11230,"line_start":386,"line_end":386,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11315,"byte_end":11325,"line_start":391,"line_end":391,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([W; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11290,"byte_end":11307,"line_start":390,"line_end":390,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11446,"byte_end":11451,"line_start":397,"line_end":397,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11421,"byte_end":11438,"line_start":396,"line_end":396,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11718,"byte_end":11732,"line_start":408,"line_end":408,"column_start":15,"column_end":29},"name":"unsafe_read_le","qualname":" as types::StoreBytes>::unsafe_read_le","value":"unsafe fn unsafe_read_le<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":328},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11686,"byte_end":11703,"line_start":407,"line_end":407,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12050,"byte_end":12064,"line_start":418,"line_end":418,"column_start":15,"column_end":29},"name":"unsafe_read_be","qualname":" as types::StoreBytes>::unsafe_read_be","value":"unsafe fn unsafe_read_be<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":329},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12018,"byte_end":12035,"line_start":417,"line_end":417,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12375,"byte_end":12383,"line_start":428,"line_end":428,"column_start":8,"column_end":16},"name":"write_le","qualname":" as types::StoreBytes>::write_le","value":"fn write_le<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":330},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12350,"byte_end":12367,"line_start":427,"line_end":427,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12664,"byte_end":12672,"line_start":436,"line_end":436,"column_start":8,"column_end":16},"name":"write_be","qualname":" as types::StoreBytes>::write_be","value":"fn write_be<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":331},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12639,"byte_end":12656,"line_start":435,"line_end":435,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":13005,"byte_end":13027,"line_start":446,"line_end":446,"column_start":8,"column_end":30},"name":"shuffle_lane_words2301","qualname":" as types::LaneWords4>::shuffle_lane_words2301","value":"fn shuffle_lane_words2301(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12980,"byte_end":12997,"line_start":445,"line_end":445,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":13295,"byte_end":13317,"line_start":455,"line_end":455,"column_start":8,"column_end":30},"name":"shuffle_lane_words1230","qualname":" as types::LaneWords4>::shuffle_lane_words1230","value":"fn shuffle_lane_words1230(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":249},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":13270,"byte_end":13287,"line_start":454,"line_end":454,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":13585,"byte_end":13607,"line_start":464,"line_end":464,"column_start":8,"column_end":30},"name":"shuffle_lane_words3012","qualname":" as types::LaneWords4>::shuffle_lane_words3012","value":"fn shuffle_lane_words3012(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":251},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":13560,"byte_end":13577,"line_start":463,"line_end":463,"column_start":5,"column_end":22}}]},{"kind":"Trait","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":13967,"byte_end":13973,"line_start":4,"line_end":4,"column_start":11,"column_end":17},"name":"AndNot","qualname":"::types::AndNot","value":"AndNot","parent":null,"children":[{"krate":0,"index":196},{"krate":0,"index":197}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":13985,"byte_end":13991,"line_start":5,"line_end":5,"column_start":10,"column_end":16},"name":"Output","qualname":"::types::AndNot::Output","value":"type Output;","parent":{"krate":0,"index":195},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14000,"byte_end":14006,"line_start":6,"line_end":6,"column_start":8,"column_end":14},"name":"andnot","qualname":"::types::AndNot::andnot","value":"fn andnot(Self, Self) -> Self::Output","parent":{"krate":0,"index":195},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14053,"byte_end":14058,"line_start":8,"line_end":8,"column_start":11,"column_end":16},"name":"BSwap","qualname":"::types::BSwap","value":"BSwap","parent":null,"children":[{"krate":0,"index":199}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14068,"byte_end":14073,"line_start":9,"line_end":9,"column_start":8,"column_end":13},"name":"bswap","qualname":"::types::BSwap::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14134,"byte_end":14142,"line_start":12,"line_end":12,"column_start":11,"column_end":19},"name":"ArithOps","qualname":"::types::ArithOps","value":"ArithOps: Add + AddAssign + Sized + Copy + Clone + BSwap","parent":null,"children":[],"decl_id":null,"docs":" Ops that depend on word size\n","sig":null,"attributes":[{"value":"/ Ops that depend on word size","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14091,"byte_end":14123,"line_start":11,"line_end":11,"column_start":1,"column_end":33}}]},{"kind":"Trait","id":{"krate":0,"index":201},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14272,"byte_end":14279,"line_start":14,"line_end":14,"column_start":11,"column_end":18},"name":"BitOps0","qualname":"::types::BitOps0","value":"BitOps0: BitAnd + BitOr + BitXor +\nBitXorAssign + Not + AndNot + Sized + Copy +\nClone","parent":null,"children":[],"decl_id":null,"docs":" Ops that are independent of word size and endian\n","sig":null,"attributes":[{"value":"/ Ops that are independent of word size and endian","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14209,"byte_end":14261,"line_start":13,"line_end":13,"column_start":1,"column_end":53}}]},{"kind":"Trait","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14484,"byte_end":14492,"line_start":27,"line_end":27,"column_start":11,"column_end":19},"name":"BitOps32","qualname":"::types::BitOps32","value":"BitOps32: BitOps0 + RotateEachWord32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14534,"byte_end":14542,"line_start":28,"line_end":28,"column_start":11,"column_end":19},"name":"BitOps64","qualname":"::types::BitOps64","value":"BitOps64: BitOps32 + RotateEachWord64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":204},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14585,"byte_end":14594,"line_start":29,"line_end":29,"column_start":11,"column_end":20},"name":"BitOps128","qualname":"::types::BitOps128","value":"BitOps128: BitOps64 + RotateEachWord128","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14639,"byte_end":14655,"line_start":31,"line_end":31,"column_start":11,"column_end":27},"name":"RotateEachWord32","qualname":"::types::RotateEachWord32","value":"RotateEachWord32","parent":null,"children":[{"krate":0,"index":206},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":211},{"krate":0,"index":212},{"krate":0,"index":213}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14665,"byte_end":14688,"line_start":32,"line_end":32,"column_start":8,"column_end":31},"name":"rotate_each_word_right7","qualname":"::types::RotateEachWord32::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14711,"byte_end":14734,"line_start":33,"line_end":33,"column_start":8,"column_end":31},"name":"rotate_each_word_right8","qualname":"::types::RotateEachWord32::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":208},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14757,"byte_end":14781,"line_start":34,"line_end":34,"column_start":8,"column_end":32},"name":"rotate_each_word_right11","qualname":"::types::RotateEachWord32::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14804,"byte_end":14828,"line_start":35,"line_end":35,"column_start":8,"column_end":32},"name":"rotate_each_word_right12","qualname":"::types::RotateEachWord32::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":210},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14851,"byte_end":14875,"line_start":36,"line_end":36,"column_start":8,"column_end":32},"name":"rotate_each_word_right16","qualname":"::types::RotateEachWord32::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14898,"byte_end":14922,"line_start":37,"line_end":37,"column_start":8,"column_end":32},"name":"rotate_each_word_right20","qualname":"::types::RotateEachWord32::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14945,"byte_end":14969,"line_start":38,"line_end":38,"column_start":8,"column_end":32},"name":"rotate_each_word_right24","qualname":"::types::RotateEachWord32::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14992,"byte_end":15016,"line_start":39,"line_end":39,"column_start":8,"column_end":32},"name":"rotate_each_word_right25","qualname":"::types::RotateEachWord32::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":214},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15045,"byte_end":15061,"line_start":42,"line_end":42,"column_start":11,"column_end":27},"name":"RotateEachWord64","qualname":"::types::RotateEachWord64","value":"RotateEachWord64","parent":null,"children":[{"krate":0,"index":215}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":215},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15071,"byte_end":15095,"line_start":43,"line_end":43,"column_start":8,"column_end":32},"name":"rotate_each_word_right32","qualname":"::types::RotateEachWord64::rotate_each_word_right32","value":"fn rotate_each_word_right32(Self) -> Self","parent":{"krate":0,"index":214},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":216},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15124,"byte_end":15141,"line_start":46,"line_end":46,"column_start":11,"column_end":28},"name":"RotateEachWord128","qualname":"::types::RotateEachWord128","value":"RotateEachWord128","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15579,"byte_end":15589,"line_start":59,"line_end":59,"column_start":11,"column_end":21},"name":"UnsafeFrom","qualname":"::types::UnsafeFrom","value":"UnsafeFrom","parent":null,"children":[{"krate":0,"index":229}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_safety_doc)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15532,"byte_end":15568,"line_start":58,"line_end":58,"column_start":1,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15609,"byte_end":15620,"line_start":60,"line_end":60,"column_start":15,"column_end":26},"name":"unsafe_from","qualname":"::types::UnsafeFrom::unsafe_from","value":"unsafe fn unsafe_from(T) -> Self","parent":{"krate":0,"index":227},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15730,"byte_end":15734,"line_start":64,"line_end":64,"column_start":11,"column_end":15},"name":"Vec2","qualname":"::types::Vec2","value":"Vec2","parent":null,"children":[{"krate":0,"index":232},{"krate":0,"index":233}],"decl_id":null,"docs":" A vector composed of two elements, which may be words or themselves vectors.\n","sig":null,"attributes":[{"value":"/ A vector composed of two elements, which may be words or themselves vectors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15639,"byte_end":15719,"line_start":63,"line_end":63,"column_start":1,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15747,"byte_end":15754,"line_start":65,"line_end":65,"column_start":8,"column_end":15},"name":"extract","qualname":"::types::Vec2::extract","value":"fn extract(Self, u32) -> W","parent":{"krate":0,"index":230},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15782,"byte_end":15788,"line_start":66,"line_end":66,"column_start":8,"column_end":14},"name":"insert","qualname":"::types::Vec2::insert","value":"fn insert(Self, W, u32) -> Self","parent":{"krate":0,"index":230},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15913,"byte_end":15917,"line_start":70,"line_end":70,"column_start":11,"column_end":15},"name":"Vec4","qualname":"::types::Vec4","value":"Vec4","parent":null,"children":[{"krate":0,"index":236},{"krate":0,"index":237}],"decl_id":null,"docs":" A vector composed of four elements, which may be words or themselves vectors.\n","sig":null,"attributes":[{"value":"/ A vector composed of four elements, which may be words or themselves vectors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15821,"byte_end":15902,"line_start":69,"line_end":69,"column_start":1,"column_end":82}}]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15930,"byte_end":15937,"line_start":71,"line_end":71,"column_start":8,"column_end":15},"name":"extract","qualname":"::types::Vec4::extract","value":"fn extract(Self, u32) -> W","parent":{"krate":0,"index":234},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":15965,"byte_end":15971,"line_start":72,"line_end":72,"column_start":8,"column_end":14},"name":"insert","qualname":"::types::Vec4::insert","value":"fn insert(Self, W, u32) -> Self","parent":{"krate":0,"index":234},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16256,"byte_end":16263,"line_start":77,"line_end":77,"column_start":11,"column_end":18},"name":"Vec4Ext","qualname":"::types::Vec4Ext","value":"Vec4Ext","parent":null,"children":[{"krate":0,"index":240}],"decl_id":null,"docs":" Vec4 functions which may not be implemented yet for all Vec4 types.\n NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage,\n import Vec4Ext only together with Vec4, and don't qualify its methods.\n","sig":null,"attributes":[{"value":"/ Vec4 functions which may not be implemented yet for all Vec4 types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16003,"byte_end":16074,"line_start":74,"line_end":74,"column_start":1,"column_end":72}},{"value":"/ NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16075,"byte_end":16170,"line_start":75,"line_end":75,"column_start":1,"column_end":96}},{"value":"/ import Vec4Ext only together with Vec4, and don't qualify its methods.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16171,"byte_end":16245,"line_start":76,"line_end":76,"column_start":1,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16276,"byte_end":16286,"line_start":78,"line_end":78,"column_start":8,"column_end":18},"name":"transpose4","qualname":"::types::Vec4Ext::transpose4","value":"fn transpose4(Self, Self, Self, Self) -> (Self, Self, Self, Self) where\nSelf: Sized","parent":{"krate":0,"index":238},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16394,"byte_end":16400,"line_start":82,"line_end":82,"column_start":11,"column_end":17},"name":"Vector","qualname":"::types::Vector","value":"Vector","parent":null,"children":[{"krate":0,"index":243}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16413,"byte_end":16423,"line_start":83,"line_end":83,"column_start":8,"column_end":18},"name":"to_scalars","qualname":"::types::Vector::to_scalars","value":"fn to_scalars(Self) -> T","parent":{"krate":0,"index":241},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16583,"byte_end":16589,"line_start":88,"line_end":88,"column_start":11,"column_end":17},"name":"Words4","qualname":"::types::Words4","value":"Words4","parent":null,"children":[{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":247}],"decl_id":null,"docs":" A vector composed of four words; depending on their size, operations may cross lanes.\n","sig":null,"attributes":[{"value":"/ A vector composed of four words; depending on their size, operations may cross lanes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16483,"byte_end":16572,"line_start":87,"line_end":87,"column_start":1,"column_end":90}}]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16599,"byte_end":16610,"line_start":89,"line_end":89,"column_start":8,"column_end":19},"name":"shuffle1230","qualname":"::types::Words4::shuffle1230","value":"fn shuffle1230(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16633,"byte_end":16644,"line_start":90,"line_end":90,"column_start":8,"column_end":19},"name":"shuffle2301","qualname":"::types::Words4::shuffle2301","value":"fn shuffle2301(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16667,"byte_end":16678,"line_start":91,"line_end":91,"column_start":8,"column_end":19},"name":"shuffle3012","qualname":"::types::Words4::shuffle3012","value":"fn shuffle3012(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16776,"byte_end":16786,"line_start":95,"line_end":95,"column_start":11,"column_end":21},"name":"LaneWords4","qualname":"::types::LaneWords4","value":"LaneWords4","parent":null,"children":[{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":251}],"decl_id":null,"docs":" A vector composed one or more lanes each composed of four words.\n","sig":null,"attributes":[{"value":"/ A vector composed one or more lanes each composed of four words.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16697,"byte_end":16765,"line_start":94,"line_end":94,"column_start":1,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16796,"byte_end":16818,"line_start":96,"line_end":96,"column_start":8,"column_end":30},"name":"shuffle_lane_words1230","qualname":"::types::LaneWords4::shuffle_lane_words1230","value":"fn shuffle_lane_words1230(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16841,"byte_end":16863,"line_start":97,"line_end":97,"column_start":8,"column_end":30},"name":"shuffle_lane_words2301","qualname":"::types::LaneWords4::shuffle_lane_words2301","value":"fn shuffle_lane_words2301(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16886,"byte_end":16908,"line_start":98,"line_end":98,"column_start":8,"column_end":30},"name":"shuffle_lane_words3012","qualname":"::types::LaneWords4::shuffle_lane_words3012","value":"fn shuffle_lane_words3012(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17034,"byte_end":17040,"line_start":103,"line_end":103,"column_start":11,"column_end":17},"name":"Swap64","qualname":"::types::Swap64","value":"Swap64","parent":null,"children":[{"krate":0,"index":253},{"krate":0,"index":254},{"krate":0,"index":255},{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":258},{"krate":0,"index":259}],"decl_id":null,"docs":" Exchange neigboring ranges of bits of the specified size\n","sig":null,"attributes":[{"value":"/ Exchange neigboring ranges of bits of the specified size","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":16963,"byte_end":17023,"line_start":102,"line_end":102,"column_start":1,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17050,"byte_end":17055,"line_start":104,"line_end":104,"column_start":8,"column_end":13},"name":"swap1","qualname":"::types::Swap64::swap1","value":"fn swap1(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17078,"byte_end":17083,"line_start":105,"line_end":105,"column_start":8,"column_end":13},"name":"swap2","qualname":"::types::Swap64::swap2","value":"fn swap2(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17106,"byte_end":17111,"line_start":106,"line_end":106,"column_start":8,"column_end":13},"name":"swap4","qualname":"::types::Swap64::swap4","value":"fn swap4(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17134,"byte_end":17139,"line_start":107,"line_end":107,"column_start":8,"column_end":13},"name":"swap8","qualname":"::types::Swap64::swap8","value":"fn swap8(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17162,"byte_end":17168,"line_start":108,"line_end":108,"column_start":8,"column_end":14},"name":"swap16","qualname":"::types::Swap64::swap16","value":"fn swap16(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17191,"byte_end":17197,"line_start":109,"line_end":109,"column_start":8,"column_end":14},"name":"swap32","qualname":"::types::Swap64::swap32","value":"fn swap32(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17220,"byte_end":17226,"line_start":110,"line_end":110,"column_start":8,"column_end":14},"name":"swap64","qualname":"::types::Swap64::swap64","value":"fn swap64(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17255,"byte_end":17260,"line_start":113,"line_end":113,"column_start":11,"column_end":16},"name":"u32x4","qualname":"::types::u32x4","value":"u32x4: BitOps32 + Store + ArithOps + Vec4 + Words4 +\nLaneWords4 + StoreBytes + MultiLane<[u32; ]> + Into","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17460,"byte_end":17465,"line_start":125,"line_end":125,"column_start":11,"column_end":16},"name":"u64x2","qualname":"::types::u64x2","value":"u64x2: BitOps64 + Store + ArithOps + Vec2 + MultiLane<[u64; ]> +\nInto","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17598,"byte_end":17604,"line_start":129,"line_end":129,"column_start":11,"column_end":17},"name":"u128x1","qualname":"::types::u128x1","value":"u128x1: BitOps128 + Store + Swap64 + MultiLane<[u128; ]> +\nInto","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":269},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17726,"byte_end":17733,"line_start":134,"line_end":134,"column_start":11,"column_end":18},"name":"u32x4x2","qualname":"::types::u32x4x2","value":"u32x4x2: BitOps32 + Store + Vec2 + MultiLane<[M::u32x4; ]> +\nArithOps + Into + StoreBytes","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17913,"byte_end":17920,"line_start":144,"line_end":144,"column_start":11,"column_end":18},"name":"u64x2x2","qualname":"::types::u64x2x2","value":"u64x2x2: BitOps64 + Store + Vec2 + MultiLane<[M::u64x2; ]> +\nArithOps + StoreBytes + Into","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18100,"byte_end":18105,"line_start":154,"line_end":154,"column_start":11,"column_end":16},"name":"u64x4","qualname":"::types::u64x4","value":"u64x4: BitOps64 + Store + Vec4 + MultiLane<[u64; ]> + ArithOps +\nWords4 + StoreBytes + Into","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18288,"byte_end":18294,"line_start":165,"line_end":165,"column_start":11,"column_end":17},"name":"u128x2","qualname":"::types::u128x2","value":"u128x2: BitOps128 + Store + Vec2 +\nMultiLane<[M::u128x1; ]> + Swap64 + Into","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18459,"byte_end":18466,"line_start":175,"line_end":175,"column_start":11,"column_end":18},"name":"u32x4x4","qualname":"::types::u32x4x4","value":"u32x4x4: BitOps32 + Store + Vec4 + Vec4Ext +\nVector<[u32; ]> + MultiLane<[M::u32x4; ]> + ArithOps + LaneWords4 +\nInto + StoreBytes","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18711,"byte_end":18718,"line_start":188,"line_end":188,"column_start":11,"column_end":18},"name":"u64x2x4","qualname":"::types::u64x2x4","value":"u64x2x4: BitOps64 + Store + Vec4 + MultiLane<[M::u64x2; ]> +\nArithOps + Into","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18897,"byte_end":18903,"line_start":198,"line_end":198,"column_start":11,"column_end":17},"name":"u128x4","qualname":"::types::u128x4","value":"u128x4: BitOps128 + Store + Vec4 +\nMultiLane<[M::u128x1; ]> + Swap64 + Into","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19117,"byte_end":19126,"line_start":209,"line_end":209,"column_start":11,"column_end":20},"name":"MultiLane","qualname":"::types::MultiLane","value":"MultiLane","parent":null,"children":[{"krate":0,"index":293},{"krate":0,"index":294}],"decl_id":null,"docs":" A vector composed of multiple 128-bit lanes.\n","sig":null,"attributes":[{"value":"/ A vector composed of multiple 128-bit lanes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19058,"byte_end":19106,"line_start":208,"line_end":208,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19203,"byte_end":19211,"line_start":211,"line_end":211,"column_start":8,"column_end":16},"name":"to_lanes","qualname":"::types::MultiLane::to_lanes","value":"fn to_lanes(Self) -> Lanes","parent":{"krate":0,"index":291},"children":[],"decl_id":null,"docs":" Split a multi-lane vector into single-lane vectors.\n","sig":null,"attributes":[{"value":"/ Split a multi-lane vector into single-lane vectors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19140,"byte_end":19195,"line_start":210,"line_end":210,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19292,"byte_end":19302,"line_start":213,"line_end":213,"column_start":8,"column_end":18},"name":"from_lanes","qualname":"::types::MultiLane::from_lanes","value":"fn from_lanes(Lanes) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":null,"docs":" Build a multi-lane vector from individual lanes.\n","sig":null,"attributes":[{"value":"/ Build a multi-lane vector from individual lanes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19232,"byte_end":19284,"line_start":212,"line_end":212,"column_start":5,"column_end":57}}]},{"kind":"Trait","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19392,"byte_end":19396,"line_start":217,"line_end":217,"column_start":11,"column_end":15},"name":"VZip","qualname":"::types::VZip","value":"VZip","parent":null,"children":[{"krate":0,"index":297}],"decl_id":null,"docs":" Combine single vectors into a multi-lane vector.\n","sig":null,"attributes":[{"value":"/ Combine single vectors into a multi-lane vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19329,"byte_end":19381,"line_start":216,"line_end":216,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19409,"byte_end":19413,"line_start":218,"line_end":218,"column_start":8,"column_end":12},"name":"vzip","qualname":"::types::VZip::vzip","value":"fn vzip(Self) -> V","parent":{"krate":0,"index":295},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19512,"byte_end":19516,"line_start":226,"line_end":226,"column_start":8,"column_end":12},"name":"vzip","qualname":"::vzip","value":"fn vzip(Self) -> V","parent":{"krate":0,"index":295},"children":[],"decl_id":{"krate":0,"index":297},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19487,"byte_end":19504,"line_start":225,"line_end":225,"column_start":5,"column_end":22}}]},{"kind":"Trait","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19577,"byte_end":19584,"line_start":231,"line_end":231,"column_start":11,"column_end":18},"name":"Machine","qualname":"::types::Machine","value":"Machine: Sized + Copy","parent":null,"children":[{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":311},{"krate":0,"index":312},{"krate":0,"index":313},{"krate":0,"index":316},{"krate":0,"index":319},{"krate":0,"index":321},{"krate":0,"index":323}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19610,"byte_end":19615,"line_start":232,"line_end":232,"column_start":10,"column_end":15},"name":"u32x4","qualname":"::types::Machine::u32x4","value":"type u32x4: u32x4;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19639,"byte_end":19644,"line_start":233,"line_end":233,"column_start":10,"column_end":15},"name":"u64x2","qualname":"::types::Machine::u64x2","value":"type u64x2: u64x2;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19668,"byte_end":19674,"line_start":234,"line_end":234,"column_start":10,"column_end":16},"name":"u128x1","qualname":"::types::Machine::u128x1","value":"type u128x1: u128x1;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":306},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19700,"byte_end":19707,"line_start":236,"line_end":236,"column_start":10,"column_end":17},"name":"u32x4x2","qualname":"::types::Machine::u32x4x2","value":"type u32x4x2: u32x4x2;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19733,"byte_end":19740,"line_start":237,"line_end":237,"column_start":10,"column_end":17},"name":"u64x2x2","qualname":"::types::Machine::u64x2x2","value":"type u64x2x2: u64x2x2;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19766,"byte_end":19771,"line_start":238,"line_end":238,"column_start":10,"column_end":15},"name":"u64x4","qualname":"::types::Machine::u64x4","value":"type u64x4: u64x4;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19795,"byte_end":19801,"line_start":239,"line_end":239,"column_start":10,"column_end":16},"name":"u128x2","qualname":"::types::Machine::u128x2","value":"type u128x2: u128x2;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19827,"byte_end":19834,"line_start":241,"line_end":241,"column_start":10,"column_end":17},"name":"u32x4x4","qualname":"::types::Machine::u32x4x4","value":"type u32x4x4: u32x4x4;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19860,"byte_end":19867,"line_start":242,"line_end":242,"column_start":10,"column_end":17},"name":"u64x2x4","qualname":"::types::Machine::u64x2x4","value":"type u64x2x4: u64x2x4;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19893,"byte_end":19899,"line_start":243,"line_end":243,"column_start":10,"column_end":16},"name":"u128x4","qualname":"::types::Machine::u128x4","value":"type u128x4: u128x4;","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19945,"byte_end":19951,"line_start":246,"line_end":246,"column_start":8,"column_end":14},"name":"unpack","qualname":"::types::Machine::unpack","value":"fn unpack(Self, S) -> V where V: Store","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19920,"byte_end":19937,"line_start":245,"line_end":245,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20055,"byte_end":20058,"line_start":251,"line_end":251,"column_start":8,"column_end":11},"name":"vec","qualname":"::types::Machine::vec","value":"fn vec(Self, A) -> V where V: MultiLane
","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20030,"byte_end":20047,"line_start":250,"line_end":250,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20184,"byte_end":20191,"line_start":259,"line_end":259,"column_start":8,"column_end":15},"name":"read_le","qualname":"::types::Machine::read_le","value":"fn read_le(Self, &'_ [u8]) -> V where V: StoreBytes","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20159,"byte_end":20176,"line_start":258,"line_end":258,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":321},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20339,"byte_end":20346,"line_start":267,"line_end":267,"column_start":8,"column_end":15},"name":"read_be","qualname":"::types::Machine::read_be","value":"fn read_be(Self, &'_ [u8]) -> V where V: StoreBytes","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20314,"byte_end":20331,"line_start":266,"line_end":266,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":323},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20610,"byte_end":20618,"line_start":277,"line_end":277,"column_start":15,"column_end":23},"name":"instance","qualname":"::types::Machine::instance","value":"unsafe fn instance() -> Self","parent":{"krate":0,"index":302},"children":[],"decl_id":null,"docs":" # Safety\n Caller must ensure the type of Self is appropriate for the hardware of the execution\n environment.\n","sig":null,"attributes":[{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20469,"byte_end":20481,"line_start":274,"line_end":274,"column_start":5,"column_end":17}},{"value":"/ Caller must ensure the type of Self is appropriate for the hardware of the execution","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20486,"byte_end":20574,"line_start":275,"line_end":275,"column_start":5,"column_end":93}},{"value":"/ environment.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20579,"byte_end":20595,"line_start":276,"line_end":276,"column_start":5,"column_end":21}}]},{"kind":"Trait","id":{"krate":0,"index":324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20643,"byte_end":20648,"line_start":280,"line_end":280,"column_start":11,"column_end":16},"name":"Store","qualname":"::types::Store","value":"Store","parent":null,"children":[{"krate":0,"index":326}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":326},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20799,"byte_end":20805,"line_start":284,"line_end":284,"column_start":15,"column_end":21},"name":"unpack","qualname":"::types::Store::unpack","value":"unsafe fn unpack(S) -> Self","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":" # Safety\n Caller must ensure the type of Self is appropriate for the hardware of the execution\n environment.\n","sig":null,"attributes":[{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20658,"byte_end":20670,"line_start":281,"line_end":281,"column_start":5,"column_end":17}},{"value":"/ Caller must ensure the type of Self is appropriate for the hardware of the execution","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20675,"byte_end":20763,"line_start":282,"line_end":282,"column_start":5,"column_end":93}},{"value":"/ environment.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20768,"byte_end":20784,"line_start":283,"line_end":283,"column_start":5,"column_end":21}}]},{"kind":"Trait","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20834,"byte_end":20844,"line_start":287,"line_end":287,"column_start":11,"column_end":21},"name":"StoreBytes","qualname":"::types::StoreBytes","value":"StoreBytes","parent":null,"children":[{"krate":0,"index":328},{"krate":0,"index":329},{"krate":0,"index":330},{"krate":0,"index":331}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20992,"byte_end":21006,"line_start":291,"line_end":291,"column_start":15,"column_end":29},"name":"unsafe_read_le","qualname":"::types::StoreBytes::unsafe_read_le","value":"unsafe fn unsafe_read_le<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":null,"docs":" # Safety\n Caller must ensure the type of Self is appropriate for the hardware of the execution\n environment.\n","sig":null,"attributes":[{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20851,"byte_end":20863,"line_start":288,"line_end":288,"column_start":5,"column_end":17}},{"value":"/ Caller must ensure the type of Self is appropriate for the hardware of the execution","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20868,"byte_end":20956,"line_start":289,"line_end":289,"column_start":5,"column_end":93}},{"value":"/ environment.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":20961,"byte_end":20977,"line_start":290,"line_end":290,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":21175,"byte_end":21189,"line_start":295,"line_end":295,"column_start":15,"column_end":29},"name":"unsafe_read_be","qualname":"::types::StoreBytes::unsafe_read_be","value":"unsafe fn unsafe_read_be<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":null,"docs":" # Safety\n Caller must ensure the type of Self is appropriate for the hardware of the execution\n environment.\n","sig":null,"attributes":[{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":21034,"byte_end":21046,"line_start":292,"line_end":292,"column_start":5,"column_end":17}},{"value":"/ Caller must ensure the type of Self is appropriate for the hardware of the execution","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":21051,"byte_end":21139,"line_start":293,"line_end":293,"column_start":5,"column_end":93}},{"value":"/ environment.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":21144,"byte_end":21160,"line_start":294,"line_end":294,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":330},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":21220,"byte_end":21228,"line_start":296,"line_end":296,"column_start":8,"column_end":16},"name":"write_le","qualname":"::types::StoreBytes::write_le","value":"fn write_le<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":21259,"byte_end":21267,"line_start":297,"line_end":297,"column_start":8,"column_end":16},"name":"write_be","qualname":"::types::StoreBytes::write_be","value":"fn write_be<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"x86_64","qualname":"::x86_64","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","parent":null,"children":[{"krate":0,"index":334},{"krate":0,"index":335},{"krate":0,"index":336},{"krate":0,"index":339},{"krate":0,"index":342},{"krate":0,"index":1603},{"krate":0,"index":1605},{"krate":0,"index":1606},{"krate":0,"index":1608},{"krate":0,"index":1610},{"krate":0,"index":1611},{"krate":0,"index":1613},{"krate":0,"index":1615},{"krate":0,"index":1616},{"krate":0,"index":1618},{"krate":0,"index":1620},{"krate":0,"index":1621},{"krate":0,"index":1623},{"krate":0,"index":1625},{"krate":0,"index":1626},{"krate":0,"index":1628},{"krate":0,"index":1630},{"krate":0,"index":1631},{"krate":0,"index":1633},{"krate":0,"index":1635},{"krate":0,"index":1636},{"krate":0,"index":1638},{"krate":0,"index":1640},{"krate":0,"index":1641},{"krate":0,"index":1643},{"krate":0,"index":1645},{"krate":0,"index":1646},{"krate":0,"index":1648},{"krate":0,"index":1650},{"krate":0,"index":1651},{"krate":0,"index":904},{"krate":0,"index":905},{"krate":0,"index":1653},{"krate":0,"index":1659},{"krate":0,"index":1663},{"krate":0,"index":907},{"krate":0,"index":1668},{"krate":0,"index":1672},{"krate":0,"index":1674},{"krate":0,"index":924},{"krate":0,"index":939},{"krate":0,"index":940},{"krate":0,"index":941},{"krate":0,"index":942},{"krate":0,"index":943},{"krate":0,"index":1677},{"krate":0,"index":1685},{"krate":0,"index":1686},{"krate":0,"index":944},{"krate":0,"index":946},{"krate":0,"index":950},{"krate":0,"index":954},{"krate":0,"index":956},{"krate":0,"index":957},{"krate":0,"index":1688},{"krate":0,"index":1698},{"krate":0,"index":1699},{"krate":0,"index":959},{"krate":0,"index":963},{"krate":0,"index":965},{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":1701},{"krate":0,"index":1712},{"krate":0,"index":1713},{"krate":0,"index":973},{"krate":0,"index":975},{"krate":0,"index":980},{"krate":0,"index":981},{"krate":0,"index":983},{"krate":0,"index":1715},{"krate":0,"index":1718},{"krate":0,"index":1721},{"krate":0,"index":1724},{"krate":0,"index":1727},{"krate":0,"index":1730},{"krate":0,"index":1733},{"krate":0,"index":1736},{"krate":0,"index":1739},{"krate":0,"index":984},{"krate":0,"index":985},{"krate":0,"index":986}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(all(target_arch = \"x86_64\", not(feature = \"no_simd\"), not(miri)))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":320,"byte_end":392,"line_start":12,"line_end":12,"column_start":1,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":1136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43177,"byte_end":43200,"line_start":189,"line_end":189,"column_start":14,"column_end":37},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43231,"byte_end":43254,"line_start":191,"line_end":191,"column_start":9,"column_end":32},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42593,"byte_end":42610,"line_start":169,"line_end":169,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43337,"byte_end":43361,"line_start":195,"line_end":195,"column_start":14,"column_end":38},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43381,"byte_end":43405,"line_start":196,"line_end":196,"column_start":14,"column_end":38},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43437,"byte_end":43461,"line_start":198,"line_end":198,"column_start":9,"column_end":33},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42593,"byte_end":42610,"line_start":169,"line_end":169,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43544,"byte_end":43568,"line_start":202,"line_end":202,"column_start":14,"column_end":38},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43600,"byte_end":43624,"line_start":204,"line_end":204,"column_start":9,"column_end":33},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42593,"byte_end":42610,"line_start":169,"line_end":169,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43707,"byte_end":43731,"line_start":208,"line_end":208,"column_start":14,"column_end":38},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43826,"byte_end":43849,"line_start":211,"line_end":211,"column_start":14,"column_end":37},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43868,"byte_end":43891,"line_start":212,"line_end":212,"column_start":14,"column_end":37},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43910,"byte_end":43934,"line_start":213,"line_end":213,"column_start":14,"column_end":38},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43954,"byte_end":43978,"line_start":214,"line_end":214,"column_start":14,"column_end":38},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":419},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44014,"byte_end":44038,"line_start":216,"line_end":216,"column_start":8,"column_end":32},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43989,"byte_end":44006,"line_start":215,"line_end":215,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44111,"byte_end":44135,"line_start":219,"line_end":219,"column_start":14,"column_end":38},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44155,"byte_end":44179,"line_start":220,"line_end":220,"column_start":14,"column_end":38},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44199,"byte_end":44223,"line_start":221,"line_end":221,"column_start":14,"column_end":38},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":42811,"byte_end":42828,"line_start":177,"line_end":177,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44894,"byte_end":44917,"line_start":246,"line_end":246,"column_start":14,"column_end":37},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44948,"byte_end":44971,"line_start":248,"line_end":248,"column_start":9,"column_end":32},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44310,"byte_end":44327,"line_start":226,"line_end":226,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45054,"byte_end":45078,"line_start":252,"line_end":252,"column_start":14,"column_end":38},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45098,"byte_end":45122,"line_start":253,"line_end":253,"column_start":14,"column_end":38},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45154,"byte_end":45178,"line_start":255,"line_end":255,"column_start":9,"column_end":33},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44310,"byte_end":44327,"line_start":226,"line_end":226,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45261,"byte_end":45285,"line_start":259,"line_end":259,"column_start":14,"column_end":38},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45317,"byte_end":45341,"line_start":261,"line_end":261,"column_start":9,"column_end":33},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44310,"byte_end":44327,"line_start":226,"line_end":226,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45424,"byte_end":45448,"line_start":265,"line_end":265,"column_start":14,"column_end":38},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45543,"byte_end":45566,"line_start":268,"line_end":268,"column_start":14,"column_end":37},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45585,"byte_end":45608,"line_start":269,"line_end":269,"column_start":14,"column_end":37},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45627,"byte_end":45651,"line_start":270,"line_end":270,"column_start":14,"column_end":38},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45671,"byte_end":45695,"line_start":271,"line_end":271,"column_start":14,"column_end":38},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":428},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45731,"byte_end":45755,"line_start":273,"line_end":273,"column_start":8,"column_end":32},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45706,"byte_end":45723,"line_start":272,"line_end":272,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45828,"byte_end":45852,"line_start":276,"line_end":276,"column_start":14,"column_end":38},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45872,"byte_end":45896,"line_start":277,"line_end":277,"column_start":14,"column_end":38},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45916,"byte_end":45940,"line_start":278,"line_end":278,"column_start":14,"column_end":38},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44528,"byte_end":44545,"line_start":234,"line_end":234,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":433},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46059,"byte_end":46083,"line_start":282,"line_end":282,"column_start":8,"column_end":32},"name":"rotate_each_word_right32","qualname":" as types::RotateEachWord64>::rotate_each_word_right32","value":"fn rotate_each_word_right32(Self) -> Self","parent":{"krate":0,"index":214},"children":[],"decl_id":{"krate":0,"index":215},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46034,"byte_end":46051,"line_start":281,"line_end":281,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46649,"byte_end":46672,"line_start":302,"line_end":302,"column_start":15,"column_end":38},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46692,"byte_end":46715,"line_start":303,"line_end":303,"column_start":15,"column_end":38},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46735,"byte_end":46759,"line_start":304,"line_end":304,"column_start":15,"column_end":39},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46780,"byte_end":46804,"line_start":305,"line_end":305,"column_start":15,"column_end":39},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46825,"byte_end":46849,"line_start":306,"line_end":306,"column_start":15,"column_end":39},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46870,"byte_end":46894,"line_start":307,"line_end":307,"column_start":15,"column_end":39},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46915,"byte_end":46939,"line_start":308,"line_end":308,"column_start":15,"column_end":39},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46960,"byte_end":46984,"line_start":309,"line_end":309,"column_start":15,"column_end":39},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47121,"byte_end":47145,"line_start":313,"line_end":313,"column_start":15,"column_end":39},"name":"rotate_each_word_right32","qualname":" as types::RotateEachWord64>::rotate_each_word_right32","value":"fn rotate_each_word_right32(Self) -> Self","parent":{"krate":0,"index":214},"children":[],"decl_id":{"krate":0,"index":215},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46241,"byte_end":46258,"line_start":289,"line_end":289,"column_start":9,"column_end":26}}]},{"kind":"Struct","id":{"krate":0,"index":1219},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47248,"byte_end":47258,"line_start":317,"line_end":317,"column_start":10,"column_end":20},"name":"u32x4_sse2","qualname":"::x86_64::sse2::u32x4_sse2","value":"u32x4_sse2 { }","parent":null,"children":[{"krate":0,"index":1223},{"krate":0,"index":1224},{"krate":0,"index":1225},{"krate":0,"index":1226}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":38493,"byte_end":38523,"line_start":41,"line_end":41,"column_start":9,"column_end":39}}]},{"kind":"Struct","id":{"krate":0,"index":1313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47275,"byte_end":47285,"line_start":318,"line_end":318,"column_start":10,"column_end":20},"name":"u64x2_sse2","qualname":"::x86_64::sse2::u64x2_sse2","value":"u64x2_sse2 { }","parent":null,"children":[{"krate":0,"index":1317},{"krate":0,"index":1318},{"krate":0,"index":1319},{"krate":0,"index":1320}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":38493,"byte_end":38523,"line_start":41,"line_end":41,"column_start":9,"column_end":39}}]},{"kind":"Struct","id":{"krate":0,"index":1407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47302,"byte_end":47313,"line_start":319,"line_end":319,"column_start":10,"column_end":21},"name":"u128x1_sse2","qualname":"::x86_64::sse2::u128x1_sse2","value":"u128x1_sse2 { }","parent":null,"children":[{"krate":0,"index":1411},{"krate":0,"index":1412},{"krate":0,"index":1413},{"krate":0,"index":1414}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":38493,"byte_end":38523,"line_start":41,"line_end":41,"column_start":9,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":451},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47417,"byte_end":47425,"line_start":323,"line_end":323,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u32; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47392,"byte_end":47409,"line_start":322,"line_end":322,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":453},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47688,"byte_end":47698,"line_start":331,"line_end":331,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u32; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47663,"byte_end":47680,"line_start":330,"line_end":330,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":459},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48055,"byte_end":48063,"line_start":341,"line_end":341,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u32; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48030,"byte_end":48047,"line_start":340,"line_end":340,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48354,"byte_end":48364,"line_start":349,"line_end":349,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u32; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48329,"byte_end":48346,"line_start":348,"line_end":348,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":467},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48799,"byte_end":48807,"line_start":361,"line_end":361,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u64; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48774,"byte_end":48791,"line_start":360,"line_end":360,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":469},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49021,"byte_end":49031,"line_start":370,"line_end":370,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u64; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48996,"byte_end":49013,"line_start":369,"line_end":369,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":475},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49320,"byte_end":49328,"line_start":380,"line_end":380,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u64; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49295,"byte_end":49312,"line_start":379,"line_end":379,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49558,"byte_end":49568,"line_start":389,"line_end":389,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u64; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49533,"byte_end":49550,"line_start":388,"line_end":388,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":484},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49892,"byte_end":49900,"line_start":399,"line_end":399,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u128; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49867,"byte_end":49884,"line_start":398,"line_end":398,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49982,"byte_end":49992,"line_start":403,"line_end":403,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u128; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49957,"byte_end":49974,"line_start":402,"line_end":402,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":50219,"byte_end":50227,"line_start":413,"line_end":413,"column_start":8,"column_end":16},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u64; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":50194,"byte_end":50211,"line_start":412,"line_end":412,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":496},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":50383,"byte_end":50393,"line_start":418,"line_end":418,"column_start":8,"column_end":18},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u64; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":50358,"byte_end":50375,"line_start":417,"line_end":417,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":1496},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51286,"byte_end":51289,"line_start":453,"line_end":453,"column_start":30,"column_end":33},"name":"add","qualname":" as core::ops::Add>::add","value":"fn add(Self, Self) -> Self::Output","parent":{"krate":1,"index":3331},"children":[],"decl_id":{"krate":1,"index":3334},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":37895,"byte_end":37912,"line_start":17,"line_end":17,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1502},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51336,"byte_end":51339,"line_start":454,"line_end":454,"column_start":30,"column_end":33},"name":"add","qualname":" as core::ops::Add>::add","value":"fn add(Self, Self) -> Self::Output","parent":{"krate":1,"index":3331},"children":[],"decl_id":{"krate":1,"index":3334},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":37895,"byte_end":37912,"line_start":17,"line_end":17,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51399,"byte_end":51409,"line_start":455,"line_end":455,"column_start":43,"column_end":53},"name":"add_assign","qualname":" as core::ops::AddAssign>::add_assign","value":"fn add_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3362},"children":[],"decl_id":{"krate":1,"index":3364},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":38286,"byte_end":38303,"line_start":31,"line_end":31,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51459,"byte_end":51469,"line_start":456,"line_end":456,"column_start":43,"column_end":53},"name":"add_assign","qualname":" as core::ops::AddAssign>::add_assign","value":"fn add_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3362},"children":[],"decl_id":{"krate":1,"index":3364},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":38286,"byte_end":38303,"line_start":31,"line_end":31,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":534},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53293,"byte_end":53304,"line_start":504,"line_end":504,"column_start":15,"column_end":26},"name":"unsafe_from","qualname":" as types::UnsafeFrom>::unsafe_from","value":"unsafe fn unsafe_from([u32; ]) -> Self","parent":{"krate":0,"index":227},"children":[],"decl_id":{"krate":0,"index":229},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53261,"byte_end":53278,"line_start":503,"line_end":503,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53607,"byte_end":53614,"line_start":519,"line_end":519,"column_start":8,"column_end":15},"name":"extract","qualname":" as types::Vec4>::extract","value":"fn extract(Self, u32) -> u32","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":236},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53582,"byte_end":53599,"line_start":518,"line_end":518,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":541},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53709,"byte_end":53715,"line_start":523,"line_end":523,"column_start":8,"column_end":14},"name":"insert","qualname":" as types::Vec4>::insert","value":"fn insert(Self, u32, u32) -> Self","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":237},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53684,"byte_end":53701,"line_start":522,"line_end":522,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":546},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":54227,"byte_end":54234,"line_start":540,"line_end":540,"column_start":8,"column_end":15},"name":"extract","qualname":" as types::Vec4>::extract","value":"fn extract(Self, u32) -> u32","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":236},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":54202,"byte_end":54219,"line_start":539,"line_end":539,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":547},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":54329,"byte_end":54335,"line_start":544,"line_end":544,"column_start":8,"column_end":14},"name":"insert","qualname":" as types::Vec4>::insert","value":"fn insert(Self, u32, u32) -> Self","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":237},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":54304,"byte_end":54321,"line_start":543,"line_end":543,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":552},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55547,"byte_end":55569,"line_start":576,"line_end":576,"column_start":8,"column_end":30},"name":"shuffle_lane_words2301","qualname":" as types::LaneWords4>::shuffle_lane_words2301","value":"fn shuffle_lane_words2301(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55522,"byte_end":55539,"line_start":575,"line_end":575,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":553},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55648,"byte_end":55670,"line_start":580,"line_end":580,"column_start":8,"column_end":30},"name":"shuffle_lane_words1230","qualname":" as types::LaneWords4>::shuffle_lane_words1230","value":"fn shuffle_lane_words1230(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":249},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55623,"byte_end":55640,"line_start":579,"line_end":579,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":554},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55749,"byte_end":55771,"line_start":584,"line_end":584,"column_start":8,"column_end":30},"name":"shuffle_lane_words3012","qualname":" as types::LaneWords4>::shuffle_lane_words3012","value":"fn shuffle_lane_words3012(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":251},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55724,"byte_end":55741,"line_start":583,"line_end":583,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":559},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55906,"byte_end":55917,"line_start":591,"line_end":591,"column_start":8,"column_end":19},"name":"shuffle2301","qualname":" as types::Words4>::shuffle2301","value":"fn shuffle2301(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":246},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55881,"byte_end":55898,"line_start":590,"line_end":590,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":560},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56038,"byte_end":56049,"line_start":595,"line_end":595,"column_start":8,"column_end":19},"name":"shuffle1230","qualname":" as types::Words4>::shuffle1230","value":"fn shuffle1230(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":245},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56013,"byte_end":56030,"line_start":594,"line_end":594,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":561},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56170,"byte_end":56181,"line_start":599,"line_end":599,"column_start":8,"column_end":19},"name":"shuffle3012","qualname":" as types::Words4>::shuffle3012","value":"fn shuffle3012(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":247},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56145,"byte_end":56162,"line_start":598,"line_end":598,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":565},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56357,"byte_end":56368,"line_start":606,"line_end":606,"column_start":8,"column_end":19},"name":"shuffle2301","qualname":" as types::Words4>::shuffle2301","value":"fn shuffle2301(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":246},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56332,"byte_end":56349,"line_start":605,"line_end":605,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56498,"byte_end":56509,"line_start":610,"line_end":610,"column_start":8,"column_end":19},"name":"shuffle3012","qualname":" as types::Words4>::shuffle3012","value":"fn shuffle3012(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":247},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56473,"byte_end":56490,"line_start":609,"line_end":609,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":567},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56783,"byte_end":56794,"line_start":619,"line_end":619,"column_start":8,"column_end":19},"name":"shuffle1230","qualname":" as types::Words4>::shuffle1230","value":"fn shuffle1230(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":245},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56758,"byte_end":56775,"line_start":618,"line_end":618,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57121,"byte_end":57132,"line_start":630,"line_end":630,"column_start":8,"column_end":19},"name":"shuffle2301","qualname":" as types::Words4>::shuffle2301","value":"fn shuffle2301(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":246},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57096,"byte_end":57113,"line_start":629,"line_end":629,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":572},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57262,"byte_end":57273,"line_start":634,"line_end":634,"column_start":8,"column_end":19},"name":"shuffle3012","qualname":" as types::Words4>::shuffle3012","value":"fn shuffle3012(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":247},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57237,"byte_end":57254,"line_start":633,"line_end":633,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":573},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57706,"byte_end":57717,"line_start":646,"line_end":646,"column_start":8,"column_end":19},"name":"shuffle1230","qualname":" as types::Words4>::shuffle1230","value":"fn shuffle1230(Self) -> Self","parent":{"krate":0,"index":244},"children":[],"decl_id":{"krate":0,"index":245},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57681,"byte_end":57698,"line_start":645,"line_end":645,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":579},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58227,"byte_end":58238,"line_start":661,"line_end":661,"column_start":15,"column_end":26},"name":"unsafe_from","qualname":" as types::UnsafeFrom>::unsafe_from","value":"unsafe fn unsafe_from([u64; ]) -> Self","parent":{"krate":0,"index":227},"children":[],"decl_id":{"krate":0,"index":229},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58195,"byte_end":58212,"line_start":660,"line_end":660,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":584},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58418,"byte_end":58425,"line_start":668,"line_end":668,"column_start":8,"column_end":15},"name":"extract","qualname":" as types::Vec2>::extract","value":"fn extract(Self, u32) -> u64","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":232},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58393,"byte_end":58410,"line_start":667,"line_end":667,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58697,"byte_end":58703,"line_start":678,"line_end":678,"column_start":8,"column_end":14},"name":"insert","qualname":" as types::Vec2>::insert","value":"fn insert(Self, u64, u32) -> Self","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":233},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58672,"byte_end":58689,"line_start":677,"line_end":677,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":589},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59058,"byte_end":59065,"line_start":690,"line_end":690,"column_start":8,"column_end":15},"name":"extract","qualname":" as types::Vec2>::extract","value":"fn extract(Self, u32) -> u64","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":232},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59033,"byte_end":59050,"line_start":689,"line_end":689,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":590},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59365,"byte_end":59371,"line_start":700,"line_end":700,"column_start":8,"column_end":14},"name":"insert","qualname":" as types::Vec2>::insert","value":"fn insert(Self, u64, u32) -> Self","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":233},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59340,"byte_end":59357,"line_start":699,"line_end":699,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":594},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59942,"byte_end":59947,"line_start":719,"line_end":719,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59917,"byte_end":59934,"line_start":718,"line_end":718,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":599},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60642,"byte_end":60647,"line_start":740,"line_end":740,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60617,"byte_end":60634,"line_start":739,"line_end":739,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":603},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60791,"byte_end":60796,"line_start":747,"line_end":747,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60766,"byte_end":60783,"line_start":746,"line_end":746,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":607},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61060,"byte_end":61065,"line_start":756,"line_end":756,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61035,"byte_end":61052,"line_start":755,"line_end":755,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":611},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61253,"byte_end":61258,"line_start":763,"line_end":763,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61228,"byte_end":61245,"line_start":762,"line_end":762,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":615},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61523,"byte_end":61528,"line_start":772,"line_end":772,"column_start":8,"column_end":13},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61498,"byte_end":61515,"line_start":771,"line_end":771,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":621},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62150,"byte_end":62155,"line_start":795,"line_end":795,"column_start":8,"column_end":13},"name":"swap1","qualname":" as types::Swap64>::swap1","value":"fn swap1(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":253},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62125,"byte_end":62142,"line_start":794,"line_end":794,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":622},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62237,"byte_end":62242,"line_start":799,"line_end":799,"column_start":8,"column_end":13},"name":"swap2","qualname":" as types::Swap64>::swap2","value":"fn swap2(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":254},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62212,"byte_end":62229,"line_start":798,"line_end":798,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":623},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62324,"byte_end":62329,"line_start":803,"line_end":803,"column_start":8,"column_end":13},"name":"swap4","qualname":" as types::Swap64>::swap4","value":"fn swap4(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":255},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62299,"byte_end":62316,"line_start":802,"line_end":802,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":624},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62411,"byte_end":62416,"line_start":807,"line_end":807,"column_start":8,"column_end":13},"name":"swap8","qualname":" as types::Swap64>::swap8","value":"fn swap8(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":256},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62386,"byte_end":62403,"line_start":806,"line_end":806,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62635,"byte_end":62641,"line_start":814,"line_end":814,"column_start":8,"column_end":14},"name":"swap16","qualname":" as types::Swap64>::swap16","value":"fn swap16(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":257},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62610,"byte_end":62627,"line_start":813,"line_end":813,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":626},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62860,"byte_end":62866,"line_start":821,"line_end":821,"column_start":8,"column_end":14},"name":"swap32","qualname":" as types::Swap64>::swap32","value":"fn swap32(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":258},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62835,"byte_end":62852,"line_start":820,"line_end":820,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":627},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62994,"byte_end":63000,"line_start":825,"line_end":825,"column_start":8,"column_end":14},"name":"swap64","qualname":" as types::Swap64>::swap64","value":"fn swap64(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":259},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62969,"byte_end":62986,"line_start":824,"line_end":824,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":631},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63182,"byte_end":63187,"line_start":831,"line_end":831,"column_start":8,"column_end":13},"name":"swap1","qualname":" as types::Swap64>::swap1","value":"fn swap1(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":253},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63157,"byte_end":63174,"line_start":830,"line_end":830,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":632},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63269,"byte_end":63274,"line_start":835,"line_end":835,"column_start":8,"column_end":13},"name":"swap2","qualname":" as types::Swap64>::swap2","value":"fn swap2(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":254},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63244,"byte_end":63261,"line_start":834,"line_end":834,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63356,"byte_end":63361,"line_start":839,"line_end":839,"column_start":8,"column_end":13},"name":"swap4","qualname":" as types::Swap64>::swap4","value":"fn swap4(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":255},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63331,"byte_end":63348,"line_start":838,"line_end":838,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":634},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63443,"byte_end":63448,"line_start":843,"line_end":843,"column_start":8,"column_end":13},"name":"swap8","qualname":" as types::Swap64>::swap8","value":"fn swap8(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":256},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63418,"byte_end":63435,"line_start":842,"line_end":842,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":635},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63624,"byte_end":63630,"line_start":849,"line_end":849,"column_start":8,"column_end":14},"name":"swap16","qualname":" as types::Swap64>::swap16","value":"fn swap16(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":257},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63599,"byte_end":63616,"line_start":848,"line_end":848,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63726,"byte_end":63732,"line_start":853,"line_end":853,"column_start":8,"column_end":14},"name":"swap32","qualname":" as types::Swap64>::swap32","value":"fn swap32(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":258},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63701,"byte_end":63718,"line_start":852,"line_end":852,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":637},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63860,"byte_end":63866,"line_start":857,"line_end":857,"column_start":8,"column_end":14},"name":"swap64","qualname":" as types::Swap64>::swap64","value":"fn swap64(Self) -> Self","parent":{"krate":0,"index":252},"children":[],"decl_id":{"krate":0,"index":259},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63835,"byte_end":63852,"line_start":856,"line_end":856,"column_start":5,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":1519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64002,"byte_end":64004,"line_start":863,"line_end":863,"column_start":12,"column_end":14},"name":"G0","qualname":"::x86_64::sse2::G0","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1524},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64040,"byte_end":64042,"line_start":865,"line_end":865,"column_start":12,"column_end":14},"name":"G1","qualname":"::x86_64::sse2::G1","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":671},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64821,"byte_end":64831,"line_start":885,"line_end":885,"column_start":8,"column_end":18},"name":"to_scalars","qualname":" as types::Vector>::to_scalars","value":"fn to_scalars(Self) -> [u32; ]","parent":{"krate":0,"index":241},"children":[],"decl_id":{"krate":0,"index":243},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64796,"byte_end":64813,"line_start":884,"line_end":884,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":709},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68203,"byte_end":68210,"line_start":965,"line_end":965,"column_start":8,"column_end":15},"name":"extract","qualname":" as types::Vec4>::extract","value":"fn extract(Self, u32) -> u64","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":236},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68178,"byte_end":68195,"line_start":964,"line_end":964,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":710},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68480,"byte_end":68486,"line_start":975,"line_end":975,"column_start":8,"column_end":14},"name":"insert","qualname":" as types::Vec4>::insert","value":"fn insert(Self, u64, u32) -> Self","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":237},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68455,"byte_end":68472,"line_start":974,"line_end":974,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":747},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72062,"byte_end":72064,"line_start":1067,"line_end":1067,"column_start":8,"column_end":10},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72037,"byte_end":72054,"line_start":1066,"line_end":1066,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":754},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72646,"byte_end":72648,"line_start":1089,"line_end":1089,"column_start":8,"column_end":10},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72621,"byte_end":72638,"line_start":1088,"line_end":1088,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":760},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72844,"byte_end":72847,"line_start":1098,"line_end":1098,"column_start":8,"column_end":11},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"cold","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72829,"byte_end":72836,"line_start":1097,"line_end":1097,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":765},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73047,"byte_end":73049,"line_start":1105,"line_end":1105,"column_start":8,"column_end":10},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73022,"byte_end":73039,"line_start":1104,"line_end":1104,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":771},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73245,"byte_end":73248,"line_start":1114,"line_end":1114,"column_start":8,"column_end":11},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"cold","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73230,"byte_end":73237,"line_start":1113,"line_end":1113,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73497,"byte_end":73500,"line_start":1124,"line_end":1124,"column_start":8,"column_end":11},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"cold","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73482,"byte_end":73489,"line_start":1123,"line_end":1123,"column_start":5,"column_end":12}}]},{"kind":"Struct","id":{"krate":0,"index":1553},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82131,"byte_end":82143,"line_start":1387,"line_end":1387,"column_start":16,"column_end":28},"name":"u32x4x2_avx2","qualname":"::x86_64::sse2::avx2::u32x4x2_avx2","value":"u32x4x2_avx2 { }","parent":null,"children":[{"krate":0,"index":1555},{"krate":0,"index":1556}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":825},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82537,"byte_end":82543,"line_start":1402,"line_end":1402,"column_start":19,"column_end":25},"name":"unpack","qualname":" as types::Store>::unpack","value":"unsafe fn unpack(vec256_storage) -> Self","parent":{"krate":0,"index":324},"children":[],"decl_id":{"krate":0,"index":326},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82501,"byte_end":82518,"line_start":1401,"line_end":1401,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":828},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82709,"byte_end":82723,"line_start":1408,"line_end":1408,"column_start":19,"column_end":33},"name":"unsafe_read_le","qualname":" as types::StoreBytes>::unsafe_read_le","value":"unsafe fn unsafe_read_le<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":328},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82673,"byte_end":82690,"line_start":1407,"line_end":1407,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":829},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82913,"byte_end":82927,"line_start":1413,"line_end":1413,"column_start":19,"column_end":33},"name":"unsafe_read_be","qualname":" as types::StoreBytes>::unsafe_read_be","value":"unsafe fn unsafe_read_be<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":329},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82877,"byte_end":82894,"line_start":1412,"line_end":1412,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":830},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83047,"byte_end":83055,"line_start":1417,"line_end":1417,"column_start":12,"column_end":20},"name":"write_le","qualname":" as types::StoreBytes>::write_le","value":"fn write_le<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":330},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83018,"byte_end":83035,"line_start":1416,"line_end":1416,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":831},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83277,"byte_end":83285,"line_start":1424,"line_end":1424,"column_start":12,"column_end":20},"name":"write_be","qualname":" as types::StoreBytes>::write_be","value":"fn write_be<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":327},"children":[],"decl_id":{"krate":0,"index":331},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83248,"byte_end":83265,"line_start":1423,"line_end":1423,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":835},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83483,"byte_end":83491,"line_start":1430,"line_end":1430,"column_start":12,"column_end":20},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u32x4_sse2; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83454,"byte_end":83471,"line_start":1429,"line_end":1429,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":837},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83803,"byte_end":83813,"line_start":1439,"line_end":1439,"column_start":12,"column_end":22},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u32x4_sse2; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83774,"byte_end":83791,"line_start":1438,"line_end":1438,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":841},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84054,"byte_end":84061,"line_start":1445,"line_end":1445,"column_start":12,"column_end":19},"name":"extract","qualname":" as types::Vec2>::extract","value":"fn extract(Self, u32) -> u32x4_sse2","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":232},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84025,"byte_end":84042,"line_start":1444,"line_end":1444,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":842},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84429,"byte_end":84435,"line_start":1455,"line_end":1455,"column_start":12,"column_end":18},"name":"insert","qualname":" as types::Vec2>::insert","value":"fn insert(Self, u32x4_sse2, u32) -> Self","parent":{"krate":0,"index":230},"children":[],"decl_id":{"krate":0,"index":233},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84400,"byte_end":84417,"line_start":1454,"line_end":1454,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1562},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85688,"byte_end":85711,"line_start":1491,"line_end":1491,"column_start":18,"column_end":41},"name":"rotate_each_word_right7","qualname":" as types::RotateEachWord32>::rotate_each_word_right7","value":"fn rotate_each_word_right7(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":206},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85284,"byte_end":85301,"line_start":1479,"line_end":1479,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1563},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85755,"byte_end":85778,"line_start":1493,"line_end":1493,"column_start":13,"column_end":36},"name":"rotate_each_word_right8","qualname":" as types::RotateEachWord32>::rotate_each_word_right8","value":"fn rotate_each_word_right8(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":207},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84982,"byte_end":84999,"line_start":1469,"line_end":1469,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1564},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85877,"byte_end":85901,"line_start":1497,"line_end":1497,"column_start":18,"column_end":42},"name":"rotate_each_word_right11","qualname":" as types::RotateEachWord32>::rotate_each_word_right11","value":"fn rotate_each_word_right11(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":208},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85284,"byte_end":85301,"line_start":1479,"line_end":1479,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1565},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85925,"byte_end":85949,"line_start":1498,"line_end":1498,"column_start":18,"column_end":42},"name":"rotate_each_word_right12","qualname":" as types::RotateEachWord32>::rotate_each_word_right12","value":"fn rotate_each_word_right12(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":209},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85284,"byte_end":85301,"line_start":1479,"line_end":1479,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85994,"byte_end":86018,"line_start":1500,"line_end":1500,"column_start":13,"column_end":37},"name":"rotate_each_word_right16","qualname":" as types::RotateEachWord32>::rotate_each_word_right16","value":"fn rotate_each_word_right16(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":210},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84982,"byte_end":84999,"line_start":1469,"line_end":1469,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1567},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86117,"byte_end":86141,"line_start":1504,"line_end":1504,"column_start":18,"column_end":42},"name":"rotate_each_word_right20","qualname":" as types::RotateEachWord32>::rotate_each_word_right20","value":"fn rotate_each_word_right20(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":211},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85284,"byte_end":85301,"line_start":1479,"line_end":1479,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86186,"byte_end":86210,"line_start":1506,"line_end":1506,"column_start":13,"column_end":37},"name":"rotate_each_word_right24","qualname":" as types::RotateEachWord32>::rotate_each_word_right24","value":"fn rotate_each_word_right24(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":212},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84982,"byte_end":84999,"line_start":1469,"line_end":1469,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":1569},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86309,"byte_end":86333,"line_start":1510,"line_end":1510,"column_start":18,"column_end":42},"name":"rotate_each_word_right25","qualname":" as types::RotateEachWord32>::rotate_each_word_right25","value":"fn rotate_each_word_right25(Self) -> Self","parent":{"krate":0,"index":205},"children":[],"decl_id":{"krate":0,"index":213},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85284,"byte_end":85301,"line_start":1479,"line_end":1479,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":855},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86500,"byte_end":86504,"line_start":1515,"line_end":1515,"column_start":12,"column_end":16},"name":"from","qualname":"::from","value":"fn from(u32x4x2_avx2) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86471,"byte_end":86488,"line_start":1514,"line_end":1514,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1572},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87017,"byte_end":87030,"line_start":1533,"line_end":1533,"column_start":46,"column_end":59},"name":"bitxor_assign","qualname":" as core::ops::BitXorAssign>::bitxor_assign","value":"fn bitxor_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3425},"children":[],"decl_id":{"krate":1,"index":3427},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86804,"byte_end":86821,"line_start":1526,"line_end":1526,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1575},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87085,"byte_end":87097,"line_start":1534,"line_end":1534,"column_start":45,"column_end":57},"name":"bitor_assign","qualname":" as core::ops::BitOrAssign>::bitor_assign","value":"fn bitor_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3421},"children":[],"decl_id":{"krate":1,"index":3423},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86804,"byte_end":86821,"line_start":1526,"line_end":1526,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1578},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87152,"byte_end":87165,"line_start":1535,"line_end":1535,"column_start":46,"column_end":59},"name":"bitand_assign","qualname":" as core::ops::BitAndAssign>::bitand_assign","value":"fn bitand_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3417},"children":[],"decl_id":{"krate":1,"index":3419},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86804,"byte_end":86821,"line_start":1526,"line_end":1526,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1581},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87218,"byte_end":87228,"line_start":1536,"line_end":1536,"column_start":43,"column_end":53},"name":"add_assign","qualname":" as core::ops::AddAssign>::add_assign","value":"fn add_assign<'_>(&'_ mut Self, Self)","parent":{"krate":1,"index":3362},"children":[],"decl_id":{"krate":1,"index":3364},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86804,"byte_end":86821,"line_start":1526,"line_end":1526,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87658,"byte_end":87664,"line_start":1549,"line_end":1549,"column_start":39,"column_end":45},"name":"bitxor","qualname":" as core::ops::BitXor>::bitxor","value":"fn bitxor(Self, Self) -> Self::Output","parent":{"krate":1,"index":3400},"children":[],"decl_id":{"krate":1,"index":3403},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87426,"byte_end":87443,"line_start":1542,"line_end":1542,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1589},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87722,"byte_end":87727,"line_start":1550,"line_end":1550,"column_start":38,"column_end":43},"name":"bitor","qualname":" as core::ops::BitOr>::bitor","value":"fn bitor(Self, Self) -> Self::Output","parent":{"krate":1,"index":3395},"children":[],"decl_id":{"krate":1,"index":3398},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87426,"byte_end":87443,"line_start":1542,"line_end":1542,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1593},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87785,"byte_end":87791,"line_start":1551,"line_end":1551,"column_start":39,"column_end":45},"name":"bitand","qualname":" as core::ops::BitAnd>::bitand","value":"fn bitand(Self, Self) -> Self::Output","parent":{"krate":1,"index":3390},"children":[],"decl_id":{"krate":1,"index":3393},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87426,"byte_end":87443,"line_start":1542,"line_end":1542,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1597},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87850,"byte_end":87856,"line_start":1552,"line_end":1552,"column_start":39,"column_end":45},"name":"andnot","qualname":" as types::AndNot>::andnot","value":"fn andnot(Self, Self) -> Self::Output","parent":{"krate":0,"index":195},"children":[],"decl_id":{"krate":0,"index":197},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87426,"byte_end":87443,"line_start":1542,"line_end":1542,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1601},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87915,"byte_end":87918,"line_start":1553,"line_end":1553,"column_start":36,"column_end":39},"name":"add","qualname":" as core::ops::Add>::add","value":"fn add(Self, Self) -> Self::Output","parent":{"krate":1,"index":3331},"children":[],"decl_id":{"krate":1,"index":3334},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87426,"byte_end":87443,"line_start":1542,"line_end":1542,"column_start":17,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":861},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88045,"byte_end":88048,"line_start":1558,"line_end":1558,"column_start":12,"column_end":15},"name":"not","qualname":" as core::ops::Not>::not","value":"fn not(Self) -> Self::Output","parent":{"krate":1,"index":3383},"children":[],"decl_id":{"krate":1,"index":3385},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88016,"byte_end":88033,"line_start":1557,"line_end":1557,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88277,"byte_end":88282,"line_start":1567,"line_end":1567,"column_start":26,"column_end":31},"name":"bswap","qualname":" as types::BSwap>::bswap","value":"fn bswap(Self) -> Self","parent":{"krate":0,"index":198},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84982,"byte_end":84999,"line_start":1469,"line_end":1469,"column_start":13,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":866},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88487,"byte_end":88491,"line_start":1575,"line_end":1575,"column_start":12,"column_end":16},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(x2, G0>) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88458,"byte_end":88475,"line_start":1574,"line_end":1574,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":869},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88717,"byte_end":88739,"line_start":1582,"line_end":1582,"column_start":12,"column_end":34},"name":"shuffle_lane_words1230","qualname":" as types::LaneWords4>::shuffle_lane_words1230","value":"fn shuffle_lane_words1230(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":249},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88688,"byte_end":88705,"line_start":1581,"line_end":1581,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":870},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88879,"byte_end":88901,"line_start":1586,"line_end":1586,"column_start":12,"column_end":34},"name":"shuffle_lane_words2301","qualname":" as types::LaneWords4>::shuffle_lane_words2301","value":"fn shuffle_lane_words2301(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":250},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88850,"byte_end":88867,"line_start":1585,"line_end":1585,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":871},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89041,"byte_end":89063,"line_start":1590,"line_end":1590,"column_start":12,"column_end":34},"name":"shuffle_lane_words3012","qualname":" as types::LaneWords4>::shuffle_lane_words3012","value":"fn shuffle_lane_words3012(Self) -> Self","parent":{"krate":0,"index":248},"children":[],"decl_id":{"krate":0,"index":251},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89012,"byte_end":89029,"line_start":1589,"line_end":1589,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":878},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89505,"byte_end":89511,"line_start":1602,"line_end":1602,"column_start":19,"column_end":25},"name":"unpack","qualname":" as types::Store>::unpack","value":"unsafe fn unpack(vec512_storage) -> Self","parent":{"krate":0,"index":324},"children":[],"decl_id":{"krate":0,"index":326},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89469,"byte_end":89486,"line_start":1601,"line_end":1601,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":882},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89816,"byte_end":89824,"line_start":1611,"line_end":1611,"column_start":12,"column_end":20},"name":"to_lanes","qualname":" as types::MultiLane>::to_lanes","value":"fn to_lanes(Self) -> [u32x4_sse2; ]","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":293},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89787,"byte_end":89804,"line_start":1610,"line_end":1610,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":884},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90036,"byte_end":90046,"line_start":1617,"line_end":1617,"column_start":12,"column_end":22},"name":"from_lanes","qualname":" as types::MultiLane>::from_lanes","value":"fn from_lanes([u32x4_sse2; ]) -> Self","parent":{"krate":0,"index":291},"children":[],"decl_id":{"krate":0,"index":294},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90007,"byte_end":90024,"line_start":1616,"line_end":1616,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":888},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90379,"byte_end":90386,"line_start":1625,"line_end":1625,"column_start":12,"column_end":19},"name":"extract","qualname":" as types::Vec4>::extract","value":"fn extract(Self, u32) -> u32x4_sse2","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":236},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90350,"byte_end":90367,"line_start":1624,"line_end":1624,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":889},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90721,"byte_end":90727,"line_start":1635,"line_end":1635,"column_start":12,"column_end":18},"name":"insert","qualname":" as types::Vec4>::insert","value":"fn insert(Self, u32x4_sse2, u32) -> Self","parent":{"krate":0,"index":234},"children":[],"decl_id":{"krate":0,"index":237},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90692,"byte_end":90709,"line_start":1634,"line_end":1634,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":892},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":91124,"byte_end":91134,"line_start":1645,"line_end":1645,"column_start":12,"column_end":22},"name":"transpose4","qualname":" as types::Vec4Ext>::transpose4","value":"fn transpose4(Self, Self, Self, Self) -> (Self, Self, Self, Self)","parent":{"krate":0,"index":238},"children":[],"decl_id":{"krate":0,"index":240},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":91095,"byte_end":91112,"line_start":1644,"line_end":1644,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":896},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92660,"byte_end":92670,"line_start":1677,"line_end":1677,"column_start":12,"column_end":22},"name":"to_scalars","qualname":" as types::Vector>::to_scalars","value":"fn to_scalars(Self) -> [u32; ]","parent":{"krate":0,"index":241},"children":[],"decl_id":{"krate":0,"index":243},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92631,"byte_end":92648,"line_start":1676,"line_end":1676,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":900},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92858,"byte_end":92862,"line_start":1683,"line_end":1683,"column_start":12,"column_end":16},"name":"from","qualname":"::from","value":"fn from(u32x4x4_avx2) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92829,"byte_end":92846,"line_start":1682,"line_end":1682,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":903},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":93212,"byte_end":93216,"line_start":1694,"line_end":1694,"column_start":12,"column_end":16},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(x4>) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":93183,"byte_end":93200,"line_start":1693,"line_end":1693,"column_start":9,"column_end":26}}]},{"kind":"Struct","id":{"krate":0,"index":1603},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21438,"byte_end":21443,"line_start":9,"line_end":9,"column_start":12,"column_end":17},"name":"YesS3","qualname":"::x86_64::YesS3","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1608},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21479,"byte_end":21483,"line_start":11,"line_end":11,"column_start":12,"column_end":16},"name":"NoS3","qualname":"::x86_64::NoS3","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21520,"byte_end":21525,"line_start":14,"line_end":14,"column_start":12,"column_end":17},"name":"YesS4","qualname":"::x86_64::YesS4","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1618},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21561,"byte_end":21565,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"name":"NoS4","qualname":"::x86_64::NoS4","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1623},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21602,"byte_end":21607,"line_start":19,"line_end":19,"column_start":12,"column_end":17},"name":"YesA1","qualname":"::x86_64::YesA1","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1628},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21643,"byte_end":21647,"line_start":21,"line_end":21,"column_start":12,"column_end":16},"name":"NoA1","qualname":"::x86_64::NoA1","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21684,"byte_end":21689,"line_start":24,"line_end":24,"column_start":12,"column_end":17},"name":"YesA2","qualname":"::x86_64::YesA2","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1638},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21725,"byte_end":21729,"line_start":26,"line_end":26,"column_start":12,"column_end":16},"name":"NoA2","qualname":"::x86_64::NoA2","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21766,"byte_end":21771,"line_start":29,"line_end":29,"column_start":12,"column_end":17},"name":"YesNI","qualname":"::x86_64::YesNI","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21807,"byte_end":21811,"line_start":31,"line_end":31,"column_start":12,"column_end":16},"name":"NoNI","qualname":"::x86_64::NoNI","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1653},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21880,"byte_end":21890,"line_start":36,"line_end":36,"column_start":12,"column_end":22},"name":"SseMachine","qualname":"::x86_64::SseMachine","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":923},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":23226,"byte_end":23234,"line_start":64,"line_end":64,"column_start":15,"column_end":23},"name":"instance","qualname":" as types::Machine>::instance","value":"unsafe fn instance() -> Self","parent":{"krate":0,"index":302},"children":[],"decl_id":{"krate":0,"index":323},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":23194,"byte_end":23211,"line_start":63,"line_end":63,"column_start":5,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":1668},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":23322,"byte_end":23333,"line_start":70,"line_end":70,"column_start":12,"column_end":23},"name":"Avx2Machine","qualname":"::x86_64::Avx2Machine","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":938},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24295,"byte_end":24303,"line_start":92,"line_end":92,"column_start":15,"column_end":23},"name":"instance","qualname":" as types::Machine>::instance","value":"unsafe fn instance() -> Self","parent":{"krate":0,"index":302},"children":[],"decl_id":{"krate":0,"index":323},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24263,"byte_end":24280,"line_start":91,"line_end":91,"column_start":5,"column_end":22}}]},{"kind":"Type","id":{"krate":0,"index":939},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24367,"byte_end":24371,"line_start":97,"line_end":97,"column_start":10,"column_end":14},"name":"SSE2","qualname":"::x86_64::SSE2","value":"SseMachine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":940},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24413,"byte_end":24418,"line_start":98,"line_end":98,"column_start":10,"column_end":15},"name":"SSSE3","qualname":"::x86_64::SSSE3","value":"SseMachine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":941},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24461,"byte_end":24466,"line_start":99,"line_end":99,"column_start":10,"column_end":15},"name":"SSE41","qualname":"::x86_64::SSE41","value":"SseMachine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":942},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24642,"byte_end":24645,"line_start":102,"line_end":102,"column_start":10,"column_end":13},"name":"AVX","qualname":"::x86_64::AVX","value":"SseMachine","parent":null,"children":[],"decl_id":null,"docs":" AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything\n to avoid expensive SSE/VEX conflicts.\n","sig":null,"attributes":[{"value":"/ AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24501,"byte_end":24590,"line_start":100,"line_end":100,"column_start":1,"column_end":90}},{"value":"/ to avoid expensive SSE/VEX conflicts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24591,"byte_end":24632,"line_start":101,"line_end":101,"column_start":1,"column_end":42}}]},{"kind":"Type","id":{"krate":0,"index":943},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24689,"byte_end":24693,"line_start":103,"line_end":103,"column_start":10,"column_end":14},"name":"AVX2","qualname":"::x86_64::AVX2","value":"Avx2Machine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Union","id":{"krate":0,"index":1677},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24996,"byte_end":25010,"line_start":110,"line_end":110,"column_start":11,"column_end":25},"name":"vec128_storage","qualname":"::x86_64::vec128_storage","value":"vec128_storage { }","parent":null,"children":[{"krate":0,"index":1678},{"krate":0,"index":1680},{"krate":0,"index":1682},{"krate":0,"index":1684}],"decl_id":null,"docs":" Generic wrapper for unparameterized storage of any of the possible impls.\n Converting into and out of this type should be essentially free, although it may be more\n aligned than a particular impl requires.\n","sig":null,"attributes":[{"value":"/ Generic wrapper for unparameterized storage of any of the possible impls.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24716,"byte_end":24793,"line_start":105,"line_end":105,"column_start":1,"column_end":78}},{"value":"/ Converting into and out of this type should be essentially free, although it may be more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24794,"byte_end":24886,"line_start":106,"line_end":106,"column_start":1,"column_end":93}},{"value":"/ aligned than a particular impl requires.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24887,"byte_end":24931,"line_start":107,"line_end":107,"column_start":1,"column_end":45}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":24932,"byte_end":24962,"line_start":108,"line_end":108,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":945},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25183,"byte_end":25189,"line_start":118,"line_end":118,"column_start":15,"column_end":21},"name":"unpack","qualname":"::unpack","value":"unsafe fn unpack(vec128_storage) -> Self","parent":{"krate":0,"index":324},"children":[],"decl_id":{"krate":0,"index":326},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25151,"byte_end":25168,"line_start":117,"line_end":117,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":949},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25319,"byte_end":25323,"line_start":124,"line_end":124,"column_start":8,"column_end":12},"name":"from","qualname":"<&'a [u32; 4] as core::convert::From>::from","value":"fn from(&'a vec128_storage) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25294,"byte_end":25311,"line_start":123,"line_end":123,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":952},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25463,"byte_end":25467,"line_start":130,"line_end":130,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from([u32; ]) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25438,"byte_end":25455,"line_start":129,"line_end":129,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":955},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25599,"byte_end":25606,"line_start":136,"line_end":136,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25574,"byte_end":25591,"line_start":135,"line_end":135,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":958},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25761,"byte_end":25763,"line_start":143,"line_end":143,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25736,"byte_end":25753,"line_start":142,"line_end":142,"column_start":5,"column_end":22}}]},{"kind":"Union","id":{"krate":0,"index":1688},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25911,"byte_end":25925,"line_start":150,"line_end":150,"column_start":11,"column_end":25},"name":"vec256_storage","qualname":"::x86_64::vec256_storage","value":"vec256_storage { }","parent":null,"children":[{"krate":0,"index":1689},{"krate":0,"index":1691},{"krate":0,"index":1693},{"krate":0,"index":1695},{"krate":0,"index":1697}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25847,"byte_end":25877,"line_start":148,"line_end":148,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":961},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26114,"byte_end":26118,"line_start":159,"line_end":159,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from([u64; ]) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26089,"byte_end":26106,"line_start":158,"line_end":158,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":964},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26250,"byte_end":26257,"line_start":165,"line_end":165,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26225,"byte_end":26242,"line_start":164,"line_end":164,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":966},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26375,"byte_end":26381,"line_start":171,"line_end":171,"column_start":12,"column_end":18},"name":"new128","qualname":"::new128","value":"fn new128([vec128_storage; ]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26346,"byte_end":26363,"line_start":170,"line_end":170,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":968},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26482,"byte_end":26490,"line_start":175,"line_end":175,"column_start":12,"column_end":20},"name":"split128","qualname":"::split128","value":"fn split128(Self) -> [vec128_storage; ]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26453,"byte_end":26470,"line_start":174,"line_end":174,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":972},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26654,"byte_end":26656,"line_start":182,"line_end":182,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26629,"byte_end":26646,"line_start":181,"line_end":181,"column_start":5,"column_end":22}}]},{"kind":"Union","id":{"krate":0,"index":1701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26800,"byte_end":26814,"line_start":189,"line_end":189,"column_start":11,"column_end":25},"name":"vec512_storage","qualname":"::x86_64::vec512_storage","value":"vec512_storage { }","parent":null,"children":[{"krate":0,"index":1702},{"krate":0,"index":1704},{"krate":0,"index":1706},{"krate":0,"index":1708},{"krate":0,"index":1710}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26736,"byte_end":26766,"line_start":187,"line_end":187,"column_start":1,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":974},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27010,"byte_end":27017,"line_start":198,"line_end":198,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26985,"byte_end":27002,"line_start":197,"line_end":197,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":976},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27162,"byte_end":27168,"line_start":206,"line_end":206,"column_start":12,"column_end":18},"name":"new128","qualname":"::new128","value":"fn new128([vec128_storage; ]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27133,"byte_end":27150,"line_start":205,"line_end":205,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":978},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27269,"byte_end":27277,"line_start":210,"line_end":210,"column_start":12,"column_end":20},"name":"split128","qualname":"::split128","value":"fn split128(Self) -> [vec128_storage; ]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27240,"byte_end":27257,"line_start":209,"line_end":209,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":982},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27441,"byte_end":27443,"line_start":217,"line_end":217,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27416,"byte_end":27433,"line_start":216,"line_end":216,"column_start":5,"column_end":22}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1109,"byte_end":1111,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":23}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2129,"byte_end":2131,"line_start":47,"line_end":47,"column_start":33,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1018},{"krate":0,"index":1019},{"krate":0,"index":1020},{"krate":0,"index":1021},{"krate":0,"index":1022},{"krate":0,"index":1023},{"krate":0,"index":1024},{"krate":0,"index":1025}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2562,"byte_end":2564,"line_start":60,"line_end":60,"column_start":33,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1026}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2690,"byte_end":2692,"line_start":66,"line_end":66,"column_start":34,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2752,"byte_end":2754,"line_start":67,"line_end":67,"column_start":24,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2824,"byte_end":2826,"line_start":73,"line_end":73,"column_start":25,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2907,"byte_end":2909,"line_start":79,"line_end":79,"column_start":25,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2991,"byte_end":2993,"line_start":85,"line_end":85,"column_start":26,"column_end":28},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3348,"byte_end":3350,"line_start":98,"line_end":98,"column_start":25,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3498,"byte_end":3500,"line_start":106,"line_end":106,"column_start":32,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":55},{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3696,"byte_end":3698,"line_start":113,"line_end":113,"column_start":35,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3834,"byte_end":3836,"line_start":119,"line_end":119,"column_start":30,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4126,"byte_end":4128,"line_start":130,"line_end":130,"column_start":68,"column_end":70},"value":"","parent":null,"children":[{"krate":0,"index":71}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4329,"byte_end":4343,"line_start":137,"line_end":137,"column_start":31,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":75}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4544,"byte_end":4546,"line_start":147,"line_end":147,"column_start":23,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1068},{"krate":0,"index":1069},{"krate":0,"index":1070},{"krate":0,"index":1071},{"krate":0,"index":1072},{"krate":0,"index":1073},{"krate":0,"index":1074}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4802,"byte_end":4804,"line_start":159,"line_end":159,"column_start":40,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":83},{"krate":0,"index":85}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5021,"byte_end":5023,"line_start":169,"line_end":169,"column_start":36,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":90}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5200,"byte_end":5202,"line_start":175,"line_end":175,"column_start":54,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":97}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6058,"byte_end":6060,"line_start":199,"line_end":199,"column_start":52,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":103}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6776,"byte_end":6778,"line_start":226,"line_end":226,"column_start":9,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8106,"byte_end":8108,"line_start":274,"line_end":274,"column_start":30,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1088},{"krate":0,"index":1089},{"krate":0,"index":1090},{"krate":0,"index":1091},{"krate":0,"index":1092},{"krate":0,"index":1093},{"krate":0,"index":1094},{"krate":0,"index":1095}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8533,"byte_end":8535,"line_start":287,"line_end":287,"column_start":30,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1096}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8655,"byte_end":8657,"line_start":293,"line_end":293,"column_start":31,"column_end":33},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8711,"byte_end":8713,"line_start":294,"line_end":294,"column_start":21,"column_end":23},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8758,"byte_end":8760,"line_start":295,"line_end":295,"column_start":22,"column_end":24},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8816,"byte_end":8818,"line_start":296,"line_end":296,"column_start":22,"column_end":24},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8875,"byte_end":8877,"line_start":297,"line_end":297,"column_start":23,"column_end":25},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9207,"byte_end":9209,"line_start":305,"line_end":305,"column_start":22,"column_end":24},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9332,"byte_end":9334,"line_start":308,"line_end":308,"column_start":29,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":129},{"krate":0,"index":130}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9609,"byte_end":9611,"line_start":320,"line_end":320,"column_start":32,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":134}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9736,"byte_end":9738,"line_start":326,"line_end":326,"column_start":27,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":138},{"krate":0,"index":139}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9987,"byte_end":9989,"line_start":337,"line_end":337,"column_start":30,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":142}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10428,"byte_end":10430,"line_start":351,"line_end":351,"column_start":65,"column_end":67},"value":"","parent":null,"children":[{"krate":0,"index":145}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10710,"byte_end":10724,"line_start":363,"line_end":363,"column_start":25,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":148}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10949,"byte_end":10951,"line_start":373,"line_end":373,"column_start":20,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":1129},{"krate":0,"index":1130},{"krate":0,"index":1131},{"krate":0,"index":1132},{"krate":0,"index":1133},{"krate":0,"index":1134},{"krate":0,"index":1135}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11201,"byte_end":11203,"line_start":385,"line_end":385,"column_start":37,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":156}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11409,"byte_end":11411,"line_start":395,"line_end":395,"column_start":33,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":160}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11674,"byte_end":11676,"line_start":406,"line_end":406,"column_start":51,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12968,"byte_end":12970,"line_start":444,"line_end":444,"column_start":43,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19452,"byte_end":19453,"line_start":221,"line_end":221,"column_start":24,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":301}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43136,"byte_end":43146,"line_start":188,"line_end":188,"column_start":47,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":1136},{"krate":0,"index":1137},{"krate":0,"index":1138},{"krate":0,"index":1139},{"krate":0,"index":1140},{"krate":0,"index":1141},{"krate":0,"index":1142},{"krate":0,"index":1143}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43786,"byte_end":43796,"line_start":210,"line_end":210,"column_start":47,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":1144},{"krate":0,"index":1145},{"krate":0,"index":1146},{"krate":0,"index":1147},{"krate":0,"index":419},{"krate":0,"index":1148},{"krate":0,"index":1149},{"krate":0,"index":1150}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44853,"byte_end":44863,"line_start":245,"line_end":245,"column_start":47,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":1151},{"krate":0,"index":1152},{"krate":0,"index":1153},{"krate":0,"index":1154},{"krate":0,"index":1155},{"krate":0,"index":1156},{"krate":0,"index":1157},{"krate":0,"index":1158}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45503,"byte_end":45513,"line_start":267,"line_end":267,"column_start":47,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":1159},{"krate":0,"index":1160},{"krate":0,"index":1161},{"krate":0,"index":1162},{"krate":0,"index":428},{"krate":0,"index":1163},{"krate":0,"index":1164},{"krate":0,"index":1165}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46005,"byte_end":46015,"line_start":280,"line_end":280,"column_start":57,"column_end":67},"value":"","parent":null,"children":[{"krate":0,"index":433}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46609,"byte_end":46620,"line_start":301,"line_end":301,"column_start":57,"column_end":68},"value":"","parent":null,"children":[{"krate":0,"index":1166},{"krate":0,"index":1167},{"krate":0,"index":1168},{"krate":0,"index":1169},{"krate":0,"index":1170},{"krate":0,"index":1171},{"krate":0,"index":1172},{"krate":0,"index":1173}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47081,"byte_end":47092,"line_start":312,"line_end":312,"column_start":57,"column_end":68},"value":"","parent":null,"children":[{"krate":0,"index":1174}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47211,"byte_end":47222,"line_start":315,"line_end":315,"column_start":58,"column_end":69},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47360,"byte_end":47370,"line_start":321,"line_end":321,"column_start":38,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":451},{"krate":0,"index":453}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47999,"byte_end":48009,"line_start":339,"line_end":339,"column_start":38,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":459},{"krate":0,"index":461}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48742,"byte_end":48752,"line_start":359,"line_end":359,"column_start":38,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":467},{"krate":0,"index":469}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49264,"byte_end":49274,"line_start":378,"line_end":378,"column_start":38,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":475},{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49837,"byte_end":49848,"line_start":397,"line_end":397,"column_start":43,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":484},{"krate":0,"index":486}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":50103,"byte_end":50113,"line_start":408,"line_end":408,"column_start":42,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":494},{"krate":0,"index":496}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51075,"byte_end":51085,"line_start":445,"line_end":445,"column_start":49,"column_end":59},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51190,"byte_end":51200,"line_start":449,"line_end":449,"column_start":49,"column_end":59},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51546,"byte_end":51556,"line_start":458,"line_end":458,"column_start":69,"column_end":79},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51771,"byte_end":51781,"line_start":464,"line_end":464,"column_start":69,"column_end":79},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52024,"byte_end":52035,"line_start":471,"line_end":471,"column_start":70,"column_end":81},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52376,"byte_end":52386,"line_start":480,"line_end":480,"column_start":43,"column_end":53},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52593,"byte_end":52603,"line_start":486,"line_end":486,"column_start":43,"column_end":53},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52838,"byte_end":52849,"line_start":493,"line_end":493,"column_start":44,"column_end":55},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53232,"byte_end":53242,"line_start":502,"line_end":502,"column_start":43,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":534}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53513,"byte_end":53523,"line_start":514,"line_end":514,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":540},{"krate":0,"index":541}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":54134,"byte_end":54144,"line_start":535,"line_end":535,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":546},{"krate":0,"index":547}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55493,"byte_end":55503,"line_start":574,"line_end":574,"column_start":33,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55852,"byte_end":55862,"line_start":589,"line_end":589,"column_start":29,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":559},{"krate":0,"index":560},{"krate":0,"index":561}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56300,"byte_end":56310,"line_start":604,"line_end":604,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":565},{"krate":0,"index":566},{"krate":0,"index":567}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57065,"byte_end":57075,"line_start":628,"line_end":628,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":571},{"krate":0,"index":572},{"krate":0,"index":573}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58166,"byte_end":58176,"line_start":659,"line_end":659,"column_start":43,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":579}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58361,"byte_end":58371,"line_start":666,"line_end":666,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":584},{"krate":0,"index":585}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59002,"byte_end":59012,"line_start":688,"line_end":688,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":589},{"krate":0,"index":590}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59885,"byte_end":59895,"line_start":717,"line_end":717,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":594}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60586,"byte_end":60596,"line_start":738,"line_end":738,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":599}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60734,"byte_end":60744,"line_start":745,"line_end":745,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":603}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61004,"byte_end":61014,"line_start":754,"line_end":754,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":607}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61195,"byte_end":61206,"line_start":761,"line_end":761,"column_start":24,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":611}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61466,"byte_end":61477,"line_start":770,"line_end":770,"column_start":24,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":615}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62092,"byte_end":62103,"line_start":793,"line_end":793,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":621},{"krate":0,"index":622},{"krate":0,"index":623},{"krate":0,"index":624},{"krate":0,"index":625},{"krate":0,"index":626},{"krate":0,"index":627}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63125,"byte_end":63136,"line_start":829,"line_end":829,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":631},{"krate":0,"index":632},{"krate":0,"index":633},{"krate":0,"index":634},{"krate":0,"index":635},{"krate":0,"index":636},{"krate":0,"index":637}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64765,"byte_end":64777,"line_start":883,"line_end":883,"column_start":40,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":671}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64978,"byte_end":64990,"line_start":890,"line_end":890,"column_start":71,"column_end":83},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":65341,"byte_end":65353,"line_start":898,"line_end":898,"column_start":71,"column_end":83},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":65721,"byte_end":65731,"line_start":906,"line_end":906,"column_start":69,"column_end":79},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":66002,"byte_end":66013,"line_start":913,"line_end":913,"column_start":70,"column_end":81},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":66568,"byte_end":66580,"line_start":925,"line_end":925,"column_start":45,"column_end":57},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":66911,"byte_end":66923,"line_start":933,"line_end":933,"column_start":45,"column_end":57},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":67271,"byte_end":67281,"line_start":941,"line_end":941,"column_start":43,"column_end":53},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":67538,"byte_end":67549,"line_start":948,"line_end":948,"column_start":44,"column_end":55},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68097,"byte_end":68107,"line_start":960,"line_end":960,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":709},{"krate":0,"index":710}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68883,"byte_end":68895,"line_start":987,"line_end":987,"column_start":71,"column_end":83},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":69377,"byte_end":69389,"line_start":997,"line_end":997,"column_start":71,"column_end":83},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":69758,"byte_end":69769,"line_start":1005,"line_end":1005,"column_start":70,"column_end":81},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":70246,"byte_end":70258,"line_start":1016,"line_end":1016,"column_start":45,"column_end":57},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":70607,"byte_end":70618,"line_start":1024,"line_end":1024,"column_start":44,"column_end":55},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72022,"byte_end":72024,"line_start":1065,"line_end":1065,"column_start":37,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":747}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72592,"byte_end":72602,"line_start":1087,"line_end":1087,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":754}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72756,"byte_end":72766,"line_start":1093,"line_end":1093,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":760}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72993,"byte_end":73003,"line_start":1103,"line_end":1103,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":765}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73157,"byte_end":73167,"line_start":1109,"line_end":1109,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":771}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73391,"byte_end":73401,"line_start":1119,"line_end":1119,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":777}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82219,"byte_end":82231,"line_start":1392,"line_end":1392,"column_start":14,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":820}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82400,"byte_end":82412,"line_start":1399,"line_end":1399,"column_start":43,"column_end":55},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82474,"byte_end":82486,"line_start":1400,"line_end":1400,"column_start":40,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":825}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82646,"byte_end":82658,"line_start":1406,"line_end":1406,"column_start":29,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":828},{"krate":0,"index":829},{"krate":0,"index":830},{"krate":0,"index":831}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83427,"byte_end":83439,"line_start":1428,"line_end":1428,"column_start":63,"column_end":75},"value":"","parent":null,"children":[{"krate":0,"index":835},{"krate":0,"index":837}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83998,"byte_end":84010,"line_start":1443,"line_end":1443,"column_start":53,"column_end":65},"value":"","parent":null,"children":[{"krate":0,"index":841},{"krate":0,"index":842}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84792,"byte_end":84804,"line_start":1465,"line_end":1465,"column_start":27,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84853,"byte_end":84865,"line_start":1466,"line_end":1466,"column_start":27,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85652,"byte_end":85664,"line_start":1490,"line_end":1490,"column_start":41,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1562},{"krate":0,"index":1563},{"krate":0,"index":1564},{"krate":0,"index":1565},{"krate":0,"index":1566},{"krate":0,"index":1567},{"krate":0,"index":1568},{"krate":0,"index":1569}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86371,"byte_end":86383,"line_start":1512,"line_end":1512,"column_start":26,"column_end":38},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86446,"byte_end":86460,"line_start":1513,"line_end":1513,"column_start":41,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":855}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87961,"byte_end":87973,"line_start":1555,"line_end":1555,"column_start":22,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":860},{"krate":0,"index":861}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88233,"byte_end":88245,"line_start":1566,"line_end":1566,"column_start":24,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1602}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88399,"byte_end":88411,"line_start":1570,"line_end":1570,"column_start":62,"column_end":74},"value":"","parent":null,"children":[{"krate":0,"index":866}],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88661,"byte_end":88673,"line_start":1580,"line_end":1580,"column_start":29,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":869},{"krate":0,"index":870},{"krate":0,"index":871}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89376,"byte_end":89388,"line_start":1598,"line_end":1598,"column_start":49,"column_end":61},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89442,"byte_end":89454,"line_start":1600,"line_end":1600,"column_start":46,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":878}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89760,"byte_end":89772,"line_start":1609,"line_end":1609,"column_start":69,"column_end":81},"value":"","parent":null,"children":[{"krate":0,"index":882},{"krate":0,"index":884}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90323,"byte_end":90335,"line_start":1623,"line_end":1623,"column_start":59,"column_end":71},"value":"","parent":null,"children":[{"krate":0,"index":888},{"krate":0,"index":889}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":91068,"byte_end":91080,"line_start":1643,"line_end":1643,"column_start":62,"column_end":74},"value":"","parent":null,"children":[{"krate":0,"index":892}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92604,"byte_end":92616,"line_start":1675,"line_end":1675,"column_start":42,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":896}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92804,"byte_end":92818,"line_start":1681,"line_end":1681,"column_start":47,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":900}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":93156,"byte_end":93168,"line_start":1692,"line_end":1692,"column_start":64,"column_end":76},"value":"","parent":null,"children":[{"krate":0,"index":903}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21978,"byte_end":21988,"line_start":37,"line_end":37,"column_start":48,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":913},{"krate":0,"index":914},{"krate":0,"index":915},{"krate":0,"index":916},{"krate":0,"index":917},{"krate":0,"index":918},{"krate":0,"index":919},{"krate":0,"index":920},{"krate":0,"index":921},{"krate":0,"index":922},{"krate":0,"index":923}],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":23383,"byte_end":23394,"line_start":71,"line_end":71,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":928},{"krate":0,"index":929},{"krate":0,"index":930},{"krate":0,"index":931},{"krate":0,"index":932},{"krate":0,"index":933},{"krate":0,"index":934},{"krate":0,"index":935},{"krate":0,"index":936},{"krate":0,"index":937},{"krate":0,"index":938}],"docs":"","sig":null,"attributes":[]},{"id":126,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25130,"byte_end":25144,"line_start":116,"line_end":116,"column_start":32,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":945}],"docs":"","sig":null,"attributes":[]},{"id":127,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25417,"byte_end":25431,"line_start":128,"line_end":128,"column_start":25,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":952}],"docs":"","sig":null,"attributes":[]},{"id":128,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25553,"byte_end":25567,"line_start":134,"line_end":134,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":955}],"docs":"","sig":null,"attributes":[]},{"id":129,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25678,"byte_end":25692,"line_start":140,"line_end":140,"column_start":13,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":130,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25715,"byte_end":25729,"line_start":141,"line_end":141,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":958}],"docs":"","sig":null,"attributes":[]},{"id":131,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26068,"byte_end":26082,"line_start":157,"line_end":157,"column_start":25,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":961}],"docs":"","sig":null,"attributes":[]},{"id":132,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26204,"byte_end":26218,"line_start":163,"line_end":163,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":964}],"docs":"","sig":null,"attributes":[]},{"id":133,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26325,"byte_end":26339,"line_start":169,"line_end":169,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":966},{"krate":0,"index":968}],"docs":"","sig":null,"attributes":[]},{"id":134,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26571,"byte_end":26585,"line_start":179,"line_end":179,"column_start":13,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":135,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26608,"byte_end":26622,"line_start":180,"line_end":180,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":972}],"docs":"","sig":null,"attributes":[]},{"id":136,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26964,"byte_end":26978,"line_start":196,"line_end":196,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":974}],"docs":"","sig":null,"attributes":[]},{"id":137,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27112,"byte_end":27126,"line_start":204,"line_end":204,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":976},{"krate":0,"index":978}],"docs":"","sig":null,"attributes":[]},{"id":138,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27358,"byte_end":27372,"line_start":214,"line_end":214,"column_start":13,"column_end":27},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":139,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27395,"byte_end":27409,"line_start":215,"line_end":215,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":982}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","byte_start":401,"byte_end":407,"line_start":13,"line_end":13,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":333}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":1109,"byte_end":1111,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":1000},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2129,"byte_end":2131,"line_start":47,"line_end":47,"column_start":33,"column_end":35},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2562,"byte_end":2564,"line_start":60,"line_end":60,"column_start":33,"column_end":35},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":214}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2690,"byte_end":2692,"line_start":66,"line_end":66,"column_start":34,"column_end":36},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":216}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2752,"byte_end":2754,"line_start":67,"line_end":67,"column_start":24,"column_end":26},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2824,"byte_end":2826,"line_start":73,"line_end":73,"column_start":25,"column_end":27},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":202}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2907,"byte_end":2909,"line_start":79,"line_end":79,"column_start":25,"column_end":27},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":203}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":2991,"byte_end":2993,"line_start":85,"line_end":85,"column_start":26,"column_end":28},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":204}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3348,"byte_end":3350,"line_start":98,"line_end":98,"column_start":25,"column_end":27},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3498,"byte_end":3500,"line_start":106,"line_end":106,"column_start":32,"column_end":34},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":1000},"to":{"krate":1,"index":3383}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3696,"byte_end":3698,"line_start":113,"line_end":113,"column_start":35,"column_end":37},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":227}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":3834,"byte_end":3836,"line_start":119,"line_end":119,"column_start":30,"column_end":32},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":230}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4126,"byte_end":4128,"line_start":130,"line_end":130,"column_start":68,"column_end":70},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":324}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4329,"byte_end":4343,"line_start":137,"line_end":137,"column_start":31,"column_end":45},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":1688},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4544,"byte_end":4546,"line_start":147,"line_end":147,"column_start":23,"column_end":25},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":252}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":4802,"byte_end":4804,"line_start":159,"line_end":159,"column_start":40,"column_end":42},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5021,"byte_end":5023,"line_start":169,"line_end":169,"column_start":36,"column_end":38},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":5200,"byte_end":5202,"line_start":175,"line_end":175,"column_start":54,"column_end":56},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":327}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6058,"byte_end":6060,"line_start":199,"line_end":199,"column_start":52,"column_end":54},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":1000},"to":{"krate":0,"index":248}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":6776,"byte_end":6778,"line_start":226,"line_end":226,"column_start":9,"column_end":11},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":1075},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8106,"byte_end":8108,"line_start":274,"line_end":274,"column_start":30,"column_end":32},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8533,"byte_end":8535,"line_start":287,"line_end":287,"column_start":30,"column_end":32},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":214}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8655,"byte_end":8657,"line_start":293,"line_end":293,"column_start":31,"column_end":33},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":216}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8711,"byte_end":8713,"line_start":294,"line_end":294,"column_start":21,"column_end":23},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8758,"byte_end":8760,"line_start":295,"line_end":295,"column_start":22,"column_end":24},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":202}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8816,"byte_end":8818,"line_start":296,"line_end":296,"column_start":22,"column_end":24},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":203}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":8875,"byte_end":8877,"line_start":297,"line_end":297,"column_start":23,"column_end":25},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":204}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9207,"byte_end":9209,"line_start":305,"line_end":305,"column_start":22,"column_end":24},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9332,"byte_end":9334,"line_start":308,"line_end":308,"column_start":29,"column_end":31},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":1075},"to":{"krate":1,"index":3383}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9609,"byte_end":9611,"line_start":320,"line_end":320,"column_start":32,"column_end":34},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":227}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9736,"byte_end":9738,"line_start":326,"line_end":326,"column_start":27,"column_end":29},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":234}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":9987,"byte_end":9989,"line_start":337,"line_end":337,"column_start":30,"column_end":32},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":238}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10428,"byte_end":10430,"line_start":351,"line_end":351,"column_start":65,"column_end":67},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":324}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10710,"byte_end":10724,"line_start":363,"line_end":363,"column_start":25,"column_end":39},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":1701},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":10949,"byte_end":10951,"line_start":373,"line_end":373,"column_start":20,"column_end":22},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":252}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11201,"byte_end":11203,"line_start":385,"line_end":385,"column_start":37,"column_end":39},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11409,"byte_end":11411,"line_start":395,"line_end":395,"column_start":33,"column_end":35},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":11674,"byte_end":11676,"line_start":406,"line_end":406,"column_start":51,"column_end":53},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":327}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs","byte_start":12968,"byte_end":12970,"line_start":444,"line_end":444,"column_start":43,"column_end":45},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":1075},"to":{"krate":0,"index":248}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14144,"byte_end":14147,"line_start":12,"line_end":12,"column_start":21,"column_end":24},"kind":"SuperTrait","from":{"krate":1,"index":3331},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14165,"byte_end":14174,"line_start":12,"line_end":12,"column_start":42,"column_end":51},"kind":"SuperTrait","from":{"krate":1,"index":3362},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14177,"byte_end":14182,"line_start":12,"line_end":12,"column_start":54,"column_end":59},"kind":"SuperTrait","from":{"krate":1,"index":3268},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14185,"byte_end":14189,"line_start":12,"line_end":12,"column_start":62,"column_end":66},"kind":"SuperTrait","from":{"krate":1,"index":3273},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14192,"byte_end":14197,"line_start":12,"line_end":12,"column_start":69,"column_end":74},"kind":"SuperTrait","from":{"krate":1,"index":2882},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14200,"byte_end":14205,"line_start":12,"line_end":12,"column_start":77,"column_end":82},"kind":"SuperTrait","from":{"krate":0,"index":198},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14285,"byte_end":14291,"line_start":15,"line_end":15,"column_start":5,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3390},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14313,"byte_end":14318,"line_start":16,"line_end":16,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":1,"index":3395},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14340,"byte_end":14346,"line_start":17,"line_end":17,"column_start":7,"column_end":13},"kind":"SuperTrait","from":{"krate":1,"index":3400},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14368,"byte_end":14380,"line_start":18,"line_end":18,"column_start":7,"column_end":19},"kind":"SuperTrait","from":{"krate":1,"index":3425},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14387,"byte_end":14390,"line_start":19,"line_end":19,"column_start":7,"column_end":10},"kind":"SuperTrait","from":{"krate":1,"index":3383},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14412,"byte_end":14418,"line_start":20,"line_end":20,"column_start":7,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":195},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14440,"byte_end":14445,"line_start":21,"line_end":21,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":1,"index":3268},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14452,"byte_end":14456,"line_start":22,"line_end":22,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3273},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14463,"byte_end":14468,"line_start":23,"line_end":23,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":1,"index":2882},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14494,"byte_end":14501,"line_start":27,"line_end":27,"column_start":21,"column_end":28},"kind":"SuperTrait","from":{"krate":0,"index":201},"to":{"krate":0,"index":202}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14504,"byte_end":14520,"line_start":27,"line_end":27,"column_start":31,"column_end":47},"kind":"SuperTrait","from":{"krate":0,"index":205},"to":{"krate":0,"index":202}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14544,"byte_end":14552,"line_start":28,"line_end":28,"column_start":21,"column_end":29},"kind":"SuperTrait","from":{"krate":0,"index":202},"to":{"krate":0,"index":203}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14555,"byte_end":14571,"line_start":28,"line_end":28,"column_start":32,"column_end":48},"kind":"SuperTrait","from":{"krate":0,"index":214},"to":{"krate":0,"index":203}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14596,"byte_end":14604,"line_start":29,"line_end":29,"column_start":22,"column_end":30},"kind":"SuperTrait","from":{"krate":0,"index":203},"to":{"krate":0,"index":204}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":14607,"byte_end":14624,"line_start":29,"line_end":29,"column_start":33,"column_end":50},"kind":"SuperTrait","from":{"krate":0,"index":216},"to":{"krate":0,"index":204}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17278,"byte_end":17286,"line_start":114,"line_end":114,"column_start":5,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":202},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17293,"byte_end":17298,"line_start":115,"line_end":115,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17321,"byte_end":17329,"line_start":116,"line_end":116,"column_start":7,"column_end":15},"kind":"SuperTrait","from":{"krate":0,"index":200},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17336,"byte_end":17340,"line_start":117,"line_end":117,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":234},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17352,"byte_end":17358,"line_start":118,"line_end":118,"column_start":7,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":244},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17365,"byte_end":17375,"line_start":119,"line_end":119,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":0,"index":248},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17382,"byte_end":17392,"line_start":120,"line_end":120,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":0,"index":327},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17399,"byte_end":17408,"line_start":121,"line_end":121,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17425,"byte_end":17429,"line_start":122,"line_end":122,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17483,"byte_end":17491,"line_start":126,"line_end":126,"column_start":5,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":203},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17494,"byte_end":17499,"line_start":126,"line_end":126,"column_start":16,"column_end":21},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17518,"byte_end":17526,"line_start":126,"line_end":126,"column_start":40,"column_end":48},"kind":"SuperTrait","from":{"krate":0,"index":200},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17529,"byte_end":17533,"line_start":126,"line_end":126,"column_start":51,"column_end":55},"kind":"SuperTrait","from":{"krate":0,"index":230},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17541,"byte_end":17550,"line_start":126,"line_end":126,"column_start":63,"column_end":72},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17563,"byte_end":17567,"line_start":126,"line_end":126,"column_start":85,"column_end":89},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17622,"byte_end":17631,"line_start":130,"line_end":130,"column_start":5,"column_end":14},"kind":"SuperTrait","from":{"krate":0,"index":204},"to":{"krate":0,"index":266}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17634,"byte_end":17639,"line_start":130,"line_end":130,"column_start":17,"column_end":22},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":266}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17658,"byte_end":17664,"line_start":130,"line_end":130,"column_start":41,"column_end":47},"kind":"SuperTrait","from":{"krate":0,"index":252},"to":{"krate":0,"index":266}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17667,"byte_end":17676,"line_start":130,"line_end":130,"column_start":50,"column_end":59},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":266}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17690,"byte_end":17694,"line_start":130,"line_end":130,"column_start":73,"column_end":77},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":266}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17751,"byte_end":17759,"line_start":135,"line_end":135,"column_start":5,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":202},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17766,"byte_end":17771,"line_start":136,"line_end":136,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17794,"byte_end":17798,"line_start":137,"line_end":137,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":230},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17815,"byte_end":17824,"line_start":138,"line_end":138,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17846,"byte_end":17854,"line_start":139,"line_end":139,"column_start":7,"column_end":15},"kind":"SuperTrait","from":{"krate":0,"index":200},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17861,"byte_end":17865,"line_start":140,"line_end":140,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17888,"byte_end":17898,"line_start":141,"line_end":141,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":0,"index":327},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17938,"byte_end":17946,"line_start":145,"line_end":145,"column_start":5,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":203},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17953,"byte_end":17958,"line_start":146,"line_end":146,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":17981,"byte_end":17985,"line_start":147,"line_end":147,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":230},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18002,"byte_end":18011,"line_start":148,"line_end":148,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18033,"byte_end":18041,"line_start":149,"line_end":149,"column_start":7,"column_end":15},"kind":"SuperTrait","from":{"krate":0,"index":200},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18048,"byte_end":18058,"line_start":150,"line_end":150,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":0,"index":327},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18065,"byte_end":18069,"line_start":151,"line_end":151,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18123,"byte_end":18131,"line_start":155,"line_end":155,"column_start":5,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":203},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18138,"byte_end":18143,"line_start":156,"line_end":156,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18166,"byte_end":18170,"line_start":157,"line_end":157,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":234},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18182,"byte_end":18191,"line_start":158,"line_end":158,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18208,"byte_end":18216,"line_start":159,"line_end":159,"column_start":7,"column_end":15},"kind":"SuperTrait","from":{"krate":0,"index":200},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18223,"byte_end":18229,"line_start":160,"line_end":160,"column_start":7,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":244},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18236,"byte_end":18246,"line_start":161,"line_end":161,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":0,"index":327},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18253,"byte_end":18257,"line_start":162,"line_end":162,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18312,"byte_end":18321,"line_start":166,"line_end":166,"column_start":5,"column_end":14},"kind":"SuperTrait","from":{"krate":0,"index":204},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18328,"byte_end":18333,"line_start":167,"line_end":167,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18356,"byte_end":18360,"line_start":168,"line_end":168,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":230},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18378,"byte_end":18387,"line_start":169,"line_end":169,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18410,"byte_end":18416,"line_start":170,"line_end":170,"column_start":7,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":252},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18423,"byte_end":18427,"line_start":171,"line_end":171,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18484,"byte_end":18492,"line_start":176,"line_end":176,"column_start":5,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":202},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18499,"byte_end":18504,"line_start":177,"line_end":177,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18527,"byte_end":18531,"line_start":178,"line_end":178,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":234},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18548,"byte_end":18555,"line_start":179,"line_end":179,"column_start":7,"column_end":14},"kind":"SuperTrait","from":{"krate":0,"index":238},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18572,"byte_end":18578,"line_start":180,"line_end":180,"column_start":7,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":241},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18596,"byte_end":18605,"line_start":181,"line_end":181,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18627,"byte_end":18635,"line_start":182,"line_end":182,"column_start":7,"column_end":15},"kind":"SuperTrait","from":{"krate":0,"index":200},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18642,"byte_end":18652,"line_start":183,"line_end":183,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":0,"index":248},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18659,"byte_end":18663,"line_start":184,"line_end":184,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18686,"byte_end":18696,"line_start":185,"line_end":185,"column_start":7,"column_end":17},"kind":"SuperTrait","from":{"krate":0,"index":327},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18736,"byte_end":18744,"line_start":189,"line_end":189,"column_start":5,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":203},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18751,"byte_end":18756,"line_start":190,"line_end":190,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18779,"byte_end":18783,"line_start":191,"line_end":191,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":234},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18800,"byte_end":18809,"line_start":192,"line_end":192,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18831,"byte_end":18839,"line_start":193,"line_end":193,"column_start":7,"column_end":15},"kind":"SuperTrait","from":{"krate":0,"index":200},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18846,"byte_end":18850,"line_start":194,"line_end":194,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18921,"byte_end":18930,"line_start":199,"line_end":199,"column_start":5,"column_end":14},"kind":"SuperTrait","from":{"krate":0,"index":204},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18937,"byte_end":18942,"line_start":200,"line_end":200,"column_start":7,"column_end":12},"kind":"SuperTrait","from":{"krate":0,"index":324},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18965,"byte_end":18969,"line_start":201,"line_end":201,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":0,"index":234},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":18987,"byte_end":18996,"line_start":202,"line_end":202,"column_start":7,"column_end":16},"kind":"SuperTrait","from":{"krate":0,"index":291},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19019,"byte_end":19025,"line_start":203,"line_end":203,"column_start":7,"column_end":13},"kind":"SuperTrait","from":{"krate":0,"index":252},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19032,"byte_end":19036,"line_start":204,"line_end":204,"column_start":7,"column_end":11},"kind":"SuperTrait","from":{"krate":1,"index":3166},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19452,"byte_end":19453,"line_start":221,"line_end":221,"column_start":24,"column_end":25},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":300},"to":{"krate":0,"index":295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19586,"byte_end":19591,"line_start":231,"line_end":231,"column_start":20,"column_end":25},"kind":"SuperTrait","from":{"krate":1,"index":3268},"to":{"krate":0,"index":302}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs","byte_start":19594,"byte_end":19598,"line_start":231,"line_end":231,"column_start":28,"column_end":32},"kind":"SuperTrait","from":{"krate":1,"index":3273},"to":{"krate":0,"index":302}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43136,"byte_end":43146,"line_start":188,"line_end":188,"column_start":47,"column_end":57},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":43786,"byte_end":43796,"line_start":210,"line_end":210,"column_start":47,"column_end":57},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":44853,"byte_end":44863,"line_start":245,"line_end":245,"column_start":47,"column_end":57},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":45503,"byte_end":45513,"line_start":267,"line_end":267,"column_start":47,"column_end":57},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46005,"byte_end":46015,"line_start":280,"line_end":280,"column_start":57,"column_end":67},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":214}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":46609,"byte_end":46620,"line_start":301,"line_end":301,"column_start":57,"column_end":68},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47081,"byte_end":47092,"line_start":312,"line_end":312,"column_start":57,"column_end":68},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":214}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47211,"byte_end":47222,"line_start":315,"line_end":315,"column_start":58,"column_end":69},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":216}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47360,"byte_end":47370,"line_start":321,"line_end":321,"column_start":38,"column_end":48},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":47999,"byte_end":48009,"line_start":339,"line_end":339,"column_start":38,"column_end":48},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":48742,"byte_end":48752,"line_start":359,"line_end":359,"column_start":38,"column_end":48},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49264,"byte_end":49274,"line_start":378,"line_end":378,"column_start":38,"column_end":48},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":49837,"byte_end":49848,"line_start":397,"line_end":397,"column_start":43,"column_end":54},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":50103,"byte_end":50113,"line_start":408,"line_end":408,"column_start":42,"column_end":52},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":646},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51075,"byte_end":51085,"line_start":445,"line_end":445,"column_start":49,"column_end":59},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51190,"byte_end":51200,"line_start":449,"line_end":449,"column_start":49,"column_end":59},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51546,"byte_end":51556,"line_start":458,"line_end":458,"column_start":69,"column_end":79},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":51771,"byte_end":51781,"line_start":464,"line_end":464,"column_start":69,"column_end":79},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52024,"byte_end":52035,"line_start":471,"line_end":471,"column_start":70,"column_end":81},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":266}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52376,"byte_end":52386,"line_start":480,"line_end":480,"column_start":43,"column_end":53},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":260}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52593,"byte_end":52603,"line_start":486,"line_end":486,"column_start":43,"column_end":53},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":52838,"byte_end":52849,"line_start":493,"line_end":493,"column_start":44,"column_end":55},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":266}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53232,"byte_end":53242,"line_start":502,"line_end":502,"column_start":43,"column_end":53},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":227}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":53513,"byte_end":53523,"line_start":514,"line_end":514,"column_start":28,"column_end":38},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":234}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":54134,"byte_end":54144,"line_start":535,"line_end":535,"column_start":28,"column_end":38},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":234}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55493,"byte_end":55503,"line_start":574,"line_end":574,"column_start":33,"column_end":43},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":248}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":55852,"byte_end":55862,"line_start":589,"line_end":589,"column_start":29,"column_end":39},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":244}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":56300,"byte_end":56310,"line_start":604,"line_end":604,"column_start":25,"column_end":35},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":646},"to":{"krate":0,"index":244}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":57065,"byte_end":57075,"line_start":628,"line_end":628,"column_start":25,"column_end":35},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":646},"to":{"krate":0,"index":244}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58166,"byte_end":58176,"line_start":659,"line_end":659,"column_start":43,"column_end":53},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":227}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":58361,"byte_end":58371,"line_start":666,"line_end":666,"column_start":28,"column_end":38},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":230}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59002,"byte_end":59012,"line_start":688,"line_end":688,"column_start":28,"column_end":38},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":230}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":59885,"byte_end":59895,"line_start":717,"line_end":717,"column_start":24,"column_end":34},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60586,"byte_end":60596,"line_start":738,"line_end":738,"column_start":24,"column_end":34},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":1219},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":60734,"byte_end":60744,"line_start":745,"line_end":745,"column_start":24,"column_end":34},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61004,"byte_end":61014,"line_start":754,"line_end":754,"column_start":24,"column_end":34},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":1313},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61195,"byte_end":61206,"line_start":761,"line_end":761,"column_start":24,"column_end":35},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":61466,"byte_end":61477,"line_start":770,"line_end":770,"column_start":24,"column_end":35},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":62092,"byte_end":62103,"line_start":793,"line_end":793,"column_start":25,"column_end":36},"kind":{"Impl":{"id":78}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":252}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":63125,"byte_end":63136,"line_start":829,"line_end":829,"column_start":25,"column_end":36},"kind":{"Impl":{"id":79}},"from":{"krate":0,"index":1407},"to":{"krate":0,"index":252}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64765,"byte_end":64777,"line_start":883,"line_end":883,"column_start":40,"column_end":52},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":654},"to":{"krate":0,"index":241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":64978,"byte_end":64990,"line_start":890,"line_end":890,"column_start":71,"column_end":83},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":638},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":65341,"byte_end":65353,"line_start":898,"line_end":898,"column_start":71,"column_end":83},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":642},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":65721,"byte_end":65731,"line_start":906,"line_end":906,"column_start":69,"column_end":79},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":646},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":66002,"byte_end":66013,"line_start":913,"line_end":913,"column_start":70,"column_end":81},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":650},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":66568,"byte_end":66580,"line_start":925,"line_end":925,"column_start":45,"column_end":57},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":638},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":66911,"byte_end":66923,"line_start":933,"line_end":933,"column_start":45,"column_end":57},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":642},"to":{"krate":0,"index":272}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":67271,"byte_end":67281,"line_start":941,"line_end":941,"column_start":43,"column_end":53},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":646},"to":{"krate":0,"index":275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":67538,"byte_end":67549,"line_start":948,"line_end":948,"column_start":44,"column_end":55},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":650},"to":{"krate":0,"index":278}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68097,"byte_end":68107,"line_start":960,"line_end":960,"column_start":32,"column_end":42},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":646},"to":{"krate":0,"index":234}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":68883,"byte_end":68895,"line_start":987,"line_end":987,"column_start":71,"column_end":83},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":654},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":69377,"byte_end":69389,"line_start":997,"line_end":997,"column_start":71,"column_end":83},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":658},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":69758,"byte_end":69769,"line_start":1005,"line_end":1005,"column_start":70,"column_end":81},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":662},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":70246,"byte_end":70258,"line_start":1016,"line_end":1016,"column_start":45,"column_end":57},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":658},"to":{"krate":0,"index":285}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":70607,"byte_end":70618,"line_start":1024,"line_end":1024,"column_start":44,"column_end":55},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":662},"to":{"krate":0,"index":288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72022,"byte_end":72024,"line_start":1065,"line_end":1065,"column_start":37,"column_end":39},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":1000},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72592,"byte_end":72602,"line_start":1087,"line_end":1087,"column_start":32,"column_end":42},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":1219},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72756,"byte_end":72766,"line_start":1093,"line_end":1093,"column_start":28,"column_end":38},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":1219},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":72993,"byte_end":73003,"line_start":1103,"line_end":1103,"column_start":32,"column_end":42},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":1313},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73157,"byte_end":73167,"line_start":1109,"line_end":1109,"column_start":28,"column_end":38},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":1313},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":73391,"byte_end":73401,"line_start":1119,"line_end":1119,"column_start":28,"column_end":38},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":646},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82219,"byte_end":82231,"line_start":1392,"line_end":1392,"column_start":14,"column_end":26},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":1553},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82400,"byte_end":82412,"line_start":1399,"line_end":1399,"column_start":43,"column_end":55},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":269}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82474,"byte_end":82486,"line_start":1400,"line_end":1400,"column_start":40,"column_end":52},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":324}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":82646,"byte_end":82658,"line_start":1406,"line_end":1406,"column_start":29,"column_end":41},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":327}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83427,"byte_end":83439,"line_start":1428,"line_end":1428,"column_start":63,"column_end":75},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":83998,"byte_end":84010,"line_start":1443,"line_end":1443,"column_start":53,"column_end":65},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":230}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84792,"byte_end":84804,"line_start":1465,"line_end":1465,"column_start":27,"column_end":39},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":202}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":84853,"byte_end":84865,"line_start":1466,"line_end":1466,"column_start":27,"column_end":39},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":200}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":85652,"byte_end":85664,"line_start":1490,"line_end":1490,"column_start":41,"column_end":53},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":205}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86371,"byte_end":86383,"line_start":1512,"line_end":1512,"column_start":26,"column_end":38},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":201}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":86446,"byte_end":86460,"line_start":1513,"line_end":1513,"column_start":41,"column_end":55},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":1688},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":87961,"byte_end":87973,"line_start":1555,"line_end":1555,"column_start":22,"column_end":34},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":1553},"to":{"krate":1,"index":3383}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88233,"byte_end":88245,"line_start":1566,"line_end":1566,"column_start":24,"column_end":36},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":198}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88399,"byte_end":88411,"line_start":1570,"line_end":1570,"column_start":62,"column_end":74},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":1553},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":88661,"byte_end":88673,"line_start":1580,"line_end":1580,"column_start":29,"column_end":41},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":1553},"to":{"krate":0,"index":248}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89376,"byte_end":89388,"line_start":1598,"line_end":1598,"column_start":49,"column_end":61},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":872},"to":{"krate":0,"index":281}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89442,"byte_end":89454,"line_start":1600,"line_end":1600,"column_start":46,"column_end":58},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":872},"to":{"krate":0,"index":324}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":89760,"byte_end":89772,"line_start":1609,"line_end":1609,"column_start":69,"column_end":81},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":872},"to":{"krate":0,"index":291}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":90323,"byte_end":90335,"line_start":1623,"line_end":1623,"column_start":59,"column_end":71},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":872},"to":{"krate":0,"index":234}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":91068,"byte_end":91080,"line_start":1643,"line_end":1643,"column_start":62,"column_end":74},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":872},"to":{"krate":0,"index":238}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92604,"byte_end":92616,"line_start":1675,"line_end":1675,"column_start":42,"column_end":54},"kind":{"Impl":{"id":121}},"from":{"krate":0,"index":872},"to":{"krate":0,"index":241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":92804,"byte_end":92818,"line_start":1681,"line_end":1681,"column_start":47,"column_end":61},"kind":{"Impl":{"id":122}},"from":{"krate":0,"index":1701},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs","byte_start":93156,"byte_end":93168,"line_start":1692,"line_end":1692,"column_start":64,"column_end":76},"kind":{"Impl":{"id":123}},"from":{"krate":0,"index":872},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":21978,"byte_end":21988,"line_start":37,"line_end":37,"column_start":48,"column_end":58},"kind":{"Impl":{"id":124}},"from":{"krate":0,"index":1653},"to":{"krate":0,"index":302}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":23383,"byte_end":23394,"line_start":71,"line_end":71,"column_start":28,"column_end":39},"kind":{"Impl":{"id":125}},"from":{"krate":0,"index":1668},"to":{"krate":0,"index":302}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25130,"byte_end":25144,"line_start":116,"line_end":116,"column_start":32,"column_end":46},"kind":{"Impl":{"id":126}},"from":{"krate":0,"index":1677},"to":{"krate":0,"index":324}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25417,"byte_end":25431,"line_start":128,"line_end":128,"column_start":25,"column_end":39},"kind":{"Impl":{"id":127}},"from":{"krate":0,"index":1677},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25553,"byte_end":25567,"line_start":134,"line_end":134,"column_start":18,"column_end":32},"kind":{"Impl":{"id":128}},"from":{"krate":0,"index":1677},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25678,"byte_end":25692,"line_start":140,"line_end":140,"column_start":13,"column_end":27},"kind":{"Impl":{"id":129}},"from":{"krate":0,"index":1677},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":25715,"byte_end":25729,"line_start":141,"line_end":141,"column_start":20,"column_end":34},"kind":{"Impl":{"id":130}},"from":{"krate":0,"index":1677},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26068,"byte_end":26082,"line_start":157,"line_end":157,"column_start":25,"column_end":39},"kind":{"Impl":{"id":131}},"from":{"krate":0,"index":1688},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26204,"byte_end":26218,"line_start":163,"line_end":163,"column_start":18,"column_end":32},"kind":{"Impl":{"id":132}},"from":{"krate":0,"index":1688},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26325,"byte_end":26339,"line_start":169,"line_end":169,"column_start":6,"column_end":20},"kind":{"Impl":{"id":133}},"from":{"krate":0,"index":1688},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26571,"byte_end":26585,"line_start":179,"line_end":179,"column_start":13,"column_end":27},"kind":{"Impl":{"id":134}},"from":{"krate":0,"index":1688},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26608,"byte_end":26622,"line_start":180,"line_end":180,"column_start":20,"column_end":34},"kind":{"Impl":{"id":135}},"from":{"krate":0,"index":1688},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":26964,"byte_end":26978,"line_start":196,"line_end":196,"column_start":18,"column_end":32},"kind":{"Impl":{"id":136}},"from":{"krate":0,"index":1701},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27112,"byte_end":27126,"line_start":204,"line_end":204,"column_start":6,"column_end":20},"kind":{"Impl":{"id":137}},"from":{"krate":0,"index":1701},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27358,"byte_end":27372,"line_start":214,"line_end":214,"column_start":13,"column_end":27},"kind":{"Impl":{"id":138}},"from":{"krate":0,"index":1701},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs","byte_start":27395,"byte_end":27409,"line_start":215,"line_end":215,"column_start":20,"column_end":34},"kind":{"Impl":{"id":139}},"from":{"krate":0,"index":1701},"to":{"krate":1,"index":2915}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libprecomputed_hash-c655c522306515a8.json b/core/target/rls/debug/deps/save-analysis/libprecomputed_hash-c655c522306515a8.json new file mode 100644 index 0000000..afdb000 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libprecomputed_hash-c655c522306515a8.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","precomputed_hash","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=c655c522306515a8","-C","extra-filename=-c655c522306515a8","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libprecomputed_hash-c655c522306515a8.rmeta"},"prelude":{"crate_id":{"name":"precomputed_hash","disambiguator":[14068541079235354198,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":0,"byte_end":642,"line_start":1,"line_end":22,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":0,"byte_end":642,"line_start":1,"line_end":22,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":5},{"krate":0,"index":9}],"decl_id":null,"docs":" A base trait to expose a precomputed hash for a type.\n","sig":null,"attributes":[{"value":"/ A base trait to expose a precomputed hash for a type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":0,"byte_end":57,"line_start":1,"line_end":1,"column_start":1,"column_end":58}}]},{"kind":"Trait","id":{"krate":0,"index":3},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":122,"byte_end":137,"line_start":4,"line_end":4,"column_start":11,"column_end":26},"name":"PrecomputedHash","qualname":"::PrecomputedHash","value":"PrecomputedHash","parent":null,"children":[{"krate":0,"index":4}],"decl_id":null,"docs":" A trait to expose a precomputed hash for a type.\n","sig":null,"attributes":[{"value":"/ A trait to expose a precomputed hash for a type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":59,"byte_end":111,"line_start":3,"line_end":3,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":271,"byte_end":287,"line_start":8,"line_end":8,"column_start":8,"column_end":24},"name":"precomputed_hash","qualname":"::PrecomputedHash::precomputed_hash","value":"fn precomputed_hash<'_>(&'_ Self) -> u32","parent":{"krate":0,"index":3},"children":[],"decl_id":null,"docs":" Return the precomputed hash for this item.\n","sig":null,"attributes":[{"value":"/ Return the precomputed hash for this item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":217,"byte_end":263,"line_start":7,"line_end":7,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":8},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":420,"byte_end":436,"line_start":13,"line_end":13,"column_start":8,"column_end":24},"name":"precomputed_hash","qualname":"<&'a T as PrecomputedHash>::precomputed_hash","value":"fn precomputed_hash<'_>(&'_ Self) -> u32","parent":{"krate":0,"index":3},"children":[],"decl_id":{"krate":0,"index":4},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":12},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","byte_start":566,"byte_end":582,"line_start":19,"line_end":19,"column_start":8,"column_end":24},"name":"precomputed_hash","qualname":"<&'a mut T as PrecomputedHash>::precomputed_hash","value":"fn precomputed_hash<'_>(&'_ Self) -> u32","parent":{"krate":0,"index":3},"children":[],"decl_id":{"krate":0,"index":4},"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libproc_macro2-cafa2845f500c250.json b/core/target/rls/debug/deps/save-analysis/libproc_macro2-cafa2845f500c250.json new file mode 100644 index 0000000..b73d5dd --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libproc_macro2-cafa2845f500c250.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","proc_macro2","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"proc-macro\"","-C","metadata=cafa2845f500c250","-C","extra-filename=-cafa2845f500c250","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","unicode_ident=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rmeta","--cap-lints","allow","--cfg","use_proc_macro","--cfg","wrap_proc_macro","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libproc_macro2-cafa2845f500c250.rmeta"},"prelude":{"crate_id":{"name":"proc_macro2","disambiguator":[4487693698201076416,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","num":20,"id":{"name":"proc_macro","disambiguator":[18166776131305929452,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","num":21,"id":{"name":"unicode_ident","disambiguator":[13680086476460066448,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":0,"byte_end":44130,"line_start":1,"line_end":1339,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":998},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43042,"byte_end":43053,"line_start":1297,"line_end":1297,"column_start":20,"column_end":31},"alias_span":null,"name":"TokenStream","value":"","parent":{"krate":0,"index":769}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":0,"byte_end":44130,"line_start":1,"line_end":1339,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":29},{"krate":0,"index":142},{"krate":0,"index":203},{"krate":0,"index":220},{"krate":0,"index":407},{"krate":0,"index":589},{"krate":0,"index":590},{"krate":0,"index":592},{"krate":0,"index":595},{"krate":0,"index":596},{"krate":0,"index":599},{"krate":0,"index":600},{"krate":0,"index":602},{"krate":0,"index":605},{"krate":0,"index":606},{"krate":0,"index":607},{"krate":0,"index":609},{"krate":0,"index":612},{"krate":0,"index":615},{"krate":0,"index":618},{"krate":0,"index":621},{"krate":0,"index":998},{"krate":0,"index":1001},{"krate":0,"index":624},{"krate":0,"index":627},{"krate":0,"index":632},{"krate":0,"index":634},{"krate":0,"index":638},{"krate":0,"index":640},{"krate":0,"index":642},{"krate":0,"index":644},{"krate":0,"index":647},{"krate":0,"index":651},{"krate":0,"index":654},{"krate":0,"index":658},{"krate":0,"index":660},{"krate":0,"index":662},{"krate":0,"index":664},{"krate":0,"index":666},{"krate":0,"index":668},{"krate":0,"index":1003},{"krate":0,"index":1006},{"krate":0,"index":1007},{"krate":0,"index":669},{"krate":0,"index":679},{"krate":0,"index":1009},{"krate":0,"index":1022},{"krate":0,"index":681},{"krate":0,"index":684},{"krate":0,"index":686},{"krate":0,"index":688},{"krate":0,"index":690},{"krate":0,"index":692},{"krate":0,"index":694},{"krate":0,"index":1024},{"krate":0,"index":1026},{"krate":0,"index":1028},{"krate":0,"index":1037},{"krate":0,"index":1038},{"krate":0,"index":1040},{"krate":0,"index":1042},{"krate":0,"index":1043},{"krate":0,"index":1045},{"krate":0,"index":1046},{"krate":0,"index":696},{"krate":0,"index":706},{"krate":0,"index":708},{"krate":0,"index":1048},{"krate":0,"index":1052},{"krate":0,"index":1054},{"krate":0,"index":1059},{"krate":0,"index":1060},{"krate":0,"index":1062},{"krate":0,"index":1064},{"krate":0,"index":1065},{"krate":0,"index":1067},{"krate":0,"index":1068},{"krate":0,"index":710},{"krate":0,"index":716},{"krate":0,"index":718},{"krate":0,"index":1070},{"krate":0,"index":1073},{"krate":0,"index":720},{"krate":0,"index":727},{"krate":0,"index":729},{"krate":0,"index":732},{"krate":0,"index":733},{"krate":0,"index":735},{"krate":0,"index":737},{"krate":0,"index":740},{"krate":0,"index":742},{"krate":0,"index":1075},{"krate":0,"index":1078},{"krate":0,"index":744},{"krate":0,"index":745},{"krate":0,"index":746},{"krate":0,"index":761},{"krate":0,"index":765},{"krate":0,"index":767},{"krate":0,"index":769}],"decl_id":null,"docs":" [![github]](https://github.com/dtolnay/proc-macro2) [![crates-io]](https://crates.io/crates/proc-macro2) [![docs-rs]](crate)","sig":null,"attributes":[{"value":"/ [![github]](https://github.com/dtolnay/proc-macro2) [![crates-io]](https://crates.io/crates/proc-macro2) [![docs-rs]](crate)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":0,"byte_end":138,"line_start":1,"line_end":1,"column_start":1,"column_end":139}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":139,"byte_end":142,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":143,"byte_end":249,"line_start":3,"line_end":3,"column_start":1,"column_end":107}},{"value":"/ [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":250,"byte_end":360,"line_start":4,"line_end":4,"column_start":1,"column_end":111}},{"value":"/ [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":361,"byte_end":470,"line_start":5,"line_end":5,"column_start":1,"column_end":110}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":471,"byte_end":474,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":475,"byte_end":483,"line_start":7,"line_end":7,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":484,"byte_end":487,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ A wrapper around the procedural macro API of the compiler's [`proc_macro`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":488,"byte_end":566,"line_start":9,"line_end":9,"column_start":1,"column_end":79}},{"value":"/ crate. This library serves two purposes:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":567,"byte_end":611,"line_start":10,"line_end":10,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":612,"byte_end":615,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ [`proc_macro`]: https://doc.rust-lang.org/proc_macro/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":616,"byte_end":673,"line_start":12,"line_end":12,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":674,"byte_end":677,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ - **Bring proc-macro-like functionality to other contexts like build.rs and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":678,"byte_end":757,"line_start":14,"line_end":14,"column_start":1,"column_end":80}},{"value":"/ main.rs.** Types from `proc_macro` are entirely specific to procedural","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":758,"byte_end":834,"line_start":15,"line_end":15,"column_start":1,"column_end":77}},{"value":"/ macros and cannot ever exist in code outside of a procedural macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":835,"byte_end":908,"line_start":16,"line_end":16,"column_start":1,"column_end":74}},{"value":"/ Meanwhile `proc_macro2` types may exist anywhere including non-macro code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":909,"byte_end":989,"line_start":17,"line_end":17,"column_start":1,"column_end":81}},{"value":"/ By developing foundational libraries like [syn] and [quote] against","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":990,"byte_end":1063,"line_start":18,"line_end":18,"column_start":1,"column_end":74}},{"value":"/ `proc_macro2` rather than `proc_macro`, the procedural macro ecosystem","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1064,"byte_end":1140,"line_start":19,"line_end":19,"column_start":1,"column_end":77}},{"value":"/ becomes easily applicable to many other use cases and we avoid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1141,"byte_end":1209,"line_start":20,"line_end":20,"column_start":1,"column_end":69}},{"value":"/ reimplementing non-macro equivalents of those libraries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1210,"byte_end":1272,"line_start":21,"line_end":21,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1273,"byte_end":1276,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ - **Make procedural macros unit testable.** As a consequence of being","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1277,"byte_end":1350,"line_start":23,"line_end":23,"column_start":1,"column_end":74}},{"value":"/ specific to procedural macros, nothing that uses `proc_macro` can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1351,"byte_end":1425,"line_start":24,"line_end":24,"column_start":1,"column_end":75}},{"value":"/ executed from a unit test. In order for helper libraries or components of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1426,"byte_end":1505,"line_start":25,"line_end":25,"column_start":1,"column_end":80}},{"value":"/ a macro to be testable in isolation, they must be implemented using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1506,"byte_end":1579,"line_start":26,"line_end":26,"column_start":1,"column_end":74}},{"value":"/ `proc_macro2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1580,"byte_end":1600,"line_start":27,"line_end":27,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1601,"byte_end":1604,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ [syn]: https://github.com/dtolnay/syn","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1605,"byte_end":1646,"line_start":29,"line_end":29,"column_start":1,"column_end":42}},{"value":"/ [quote]: https://github.com/dtolnay/quote","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1647,"byte_end":1692,"line_start":30,"line_end":30,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1693,"byte_end":1696,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1697,"byte_end":1708,"line_start":32,"line_end":32,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1709,"byte_end":1712,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ The skeleton of a typical procedural macro typically looks like this:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1713,"byte_end":1786,"line_start":34,"line_end":34,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1787,"byte_end":1790,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1791,"byte_end":1798,"line_start":36,"line_end":36,"column_start":1,"column_end":8}},{"value":"/ extern crate proc_macro;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1799,"byte_end":1827,"line_start":37,"line_end":37,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1828,"byte_end":1831,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ # const IGNORE: &str = stringify! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1832,"byte_end":1871,"line_start":39,"line_end":39,"column_start":1,"column_end":40}},{"value":"/ #[proc_macro_derive(MyDerive)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1872,"byte_end":1906,"line_start":40,"line_end":40,"column_start":1,"column_end":35}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1907,"byte_end":1915,"line_start":41,"line_end":41,"column_start":1,"column_end":9}},{"value":"/ # #[cfg(wrap_proc_macro)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1916,"byte_end":1945,"line_start":42,"line_end":42,"column_start":1,"column_end":30}},{"value":"/ pub fn my_derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":1946,"byte_end":2027,"line_start":43,"line_end":43,"column_start":1,"column_end":82}},{"value":"/ let input = proc_macro2::TokenStream::from(input);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2028,"byte_end":2086,"line_start":44,"line_end":44,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2087,"byte_end":2090,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ let output: proc_macro2::TokenStream = {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2091,"byte_end":2139,"line_start":46,"line_end":46,"column_start":1,"column_end":49}},{"value":"/ /* transform input */","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2140,"byte_end":2173,"line_start":47,"line_end":47,"column_start":1,"column_end":34}},{"value":"/ # input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2174,"byte_end":2193,"line_start":48,"line_end":48,"column_start":1,"column_end":20}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2194,"byte_end":2204,"line_start":49,"line_end":49,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2205,"byte_end":2208,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ proc_macro::TokenStream::from(output)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2209,"byte_end":2254,"line_start":51,"line_end":51,"column_start":1,"column_end":46}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2255,"byte_end":2260,"line_start":52,"line_end":52,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2261,"byte_end":2268,"line_start":53,"line_end":53,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2269,"byte_end":2272,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ If parsing with [Syn], you'll use [`parse_macro_input!`] instead to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2273,"byte_end":2344,"line_start":55,"line_end":55,"column_start":1,"column_end":72}},{"value":"/ propagate parse errors correctly back to the compiler when parsing fails.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2345,"byte_end":2422,"line_start":56,"line_end":56,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2423,"byte_end":2426,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ [`parse_macro_input!`]: https://docs.rs/syn/1.0/syn/macro.parse_macro_input.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2427,"byte_end":2511,"line_start":58,"line_end":58,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2512,"byte_end":2515,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ # Unstable features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2516,"byte_end":2539,"line_start":60,"line_end":60,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2540,"byte_end":2543,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ The default feature set of proc-macro2 tracks the most recent stable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2544,"byte_end":2616,"line_start":62,"line_end":62,"column_start":1,"column_end":73}},{"value":"/ compiler API. Functionality in `proc_macro` that is not yet stable is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2617,"byte_end":2694,"line_start":63,"line_end":63,"column_start":1,"column_end":78}},{"value":"/ exposed by proc-macro2 by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2695,"byte_end":2733,"line_start":64,"line_end":64,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2734,"byte_end":2737,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ To opt into the additional APIs available in the most recent nightly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2738,"byte_end":2810,"line_start":66,"line_end":66,"column_start":1,"column_end":73}},{"value":"/ compiler, the `procmacro2_semver_exempt` config flag must be passed to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2811,"byte_end":2885,"line_start":67,"line_end":67,"column_start":1,"column_end":75}},{"value":"/ rustc. We will polyfill those nightly-only APIs back to Rust 1.31.0. As","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2886,"byte_end":2961,"line_start":68,"line_end":68,"column_start":1,"column_end":76}},{"value":"/ these are unstable APIs that track the nightly compiler, minor versions of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":2962,"byte_end":3040,"line_start":69,"line_end":69,"column_start":1,"column_end":79}},{"value":"/ proc-macro2 may make breaking changes to them at any time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3041,"byte_end":3103,"line_start":70,"line_end":70,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3104,"byte_end":3107,"line_start":71,"line_end":71,"column_start":1,"column_end":4}},{"value":"/ ```sh","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3108,"byte_end":3117,"line_start":72,"line_end":72,"column_start":1,"column_end":10}},{"value":"/ RUSTFLAGS='--cfg procmacro2_semver_exempt' cargo build","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3118,"byte_end":3176,"line_start":73,"line_end":73,"column_start":1,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3177,"byte_end":3184,"line_start":74,"line_end":74,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3185,"byte_end":3188,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ Note that this must not only be done for your crate, but for any crate that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3189,"byte_end":3268,"line_start":76,"line_end":76,"column_start":1,"column_end":80}},{"value":"/ depends on your crate. This infectious nature is intentional, as it serves","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3269,"byte_end":3347,"line_start":77,"line_end":77,"column_start":1,"column_end":79}},{"value":"/ as a reminder that you are outside of the normal semver guarantees.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3348,"byte_end":3419,"line_start":78,"line_end":78,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3420,"byte_end":3423,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ Semver exempt methods are marked as such in the proc-macro2 documentation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3424,"byte_end":3502,"line_start":80,"line_end":80,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3503,"byte_end":3506,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ # Thread-Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3507,"byte_end":3526,"line_start":82,"line_end":82,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3527,"byte_end":3530,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ Most types in this crate are `!Sync` because the underlying compiler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3531,"byte_end":3603,"line_start":84,"line_end":84,"column_start":1,"column_end":73}},{"value":"/ types make use of thread-local memory, meaning they cannot be accessed from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3604,"byte_end":3683,"line_start":85,"line_end":85,"column_start":1,"column_end":80}},{"value":"/ a different thread.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":3684,"byte_end":3707,"line_start":86,"line_end":86,"column_start":1,"column_end":24}},{"value":"allow(clippy :: cast_lossless, clippy :: cast_possible_truncation, clippy ::\ndoc_markdown, clippy :: items_after_statements, clippy :: manual_assert,\nclippy :: must_use_candidate, clippy :: needless_doctest_main, clippy ::\nreturn_self_not_must_use, clippy :: shadow_unrelated, clippy ::\ntrivially_copy_pass_by_ref, clippy :: unnecessary_wraps, clippy ::\nunused_self, clippy :: used_underscore_binding, clippy :: vec_init_then_push)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":4049,"byte_end":4514,"line_start":96,"line_end":111,"column_start":1,"column_end":3}}]},{"kind":"Mod","id":{"krate":0,"index":220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"fallback","qualname":"::fallback","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","parent":null,"children":[{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":225},{"krate":0,"index":228},{"krate":0,"index":229},{"krate":0,"index":232},{"krate":0,"index":235},{"krate":0,"index":238},{"krate":0,"index":241},{"krate":0,"index":242},{"krate":0,"index":245},{"krate":0,"index":248},{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":255},{"krate":0,"index":256},{"krate":0,"index":258},{"krate":0,"index":261},{"krate":0,"index":264},{"krate":0,"index":267},{"krate":0,"index":270},{"krate":0,"index":273},{"krate":0,"index":276},{"krate":0,"index":279},{"krate":0,"index":282},{"krate":0,"index":283},{"krate":0,"index":825},{"krate":0,"index":827},{"krate":0,"index":829},{"krate":0,"index":831},{"krate":0,"index":284},{"krate":0,"index":287},{"krate":0,"index":291},{"krate":0,"index":293},{"krate":0,"index":295},{"krate":0,"index":297},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":307},{"krate":0,"index":309},{"krate":0,"index":311},{"krate":0,"index":313},{"krate":0,"index":315},{"krate":0,"index":317},{"krate":0,"index":319},{"krate":0,"index":322},{"krate":0,"index":325},{"krate":0,"index":329},{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":833},{"krate":0,"index":835},{"krate":0,"index":837},{"krate":0,"index":838},{"krate":0,"index":841},{"krate":0,"index":842},{"krate":0,"index":337},{"krate":0,"index":340},{"krate":0,"index":844},{"krate":0,"index":847},{"krate":0,"index":849},{"krate":0,"index":850},{"krate":0,"index":852},{"krate":0,"index":853},{"krate":0,"index":856},{"krate":0,"index":857},{"krate":0,"index":859},{"krate":0,"index":860},{"krate":0,"index":862},{"krate":0,"index":863},{"krate":0,"index":864},{"krate":0,"index":866},{"krate":0,"index":867},{"krate":0,"index":342},{"krate":0,"index":350},{"krate":0,"index":352},{"krate":0,"index":869},{"krate":0,"index":873},{"krate":0,"index":353},{"krate":0,"index":361},{"krate":0,"index":363},{"krate":0,"index":875},{"krate":0,"index":879},{"krate":0,"index":365},{"krate":0,"index":371},{"krate":0,"index":372},{"krate":0,"index":373},{"krate":0,"index":376},{"krate":0,"index":378},{"krate":0,"index":381},{"krate":0,"index":383},{"krate":0,"index":881},{"krate":0,"index":884},{"krate":0,"index":385},{"krate":0,"index":386},{"krate":0,"index":387},{"krate":0,"index":399},{"krate":0,"index":403},{"krate":0,"index":405}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":75818,"byte_end":75823,"line_start":20,"line_end":20,"column_start":8,"column_end":13},"name":"force","qualname":"::fallback::force","value":"fn force()","parent":null,"children":[],"decl_id":null,"docs":" Force use of proc-macro2's fallback implementation of the API for now, even\n if the compiler's implementation is available.\n","sig":null,"attributes":[{"value":"/ Force use of proc-macro2's fallback implementation of the API for now, even","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":75680,"byte_end":75759,"line_start":18,"line_end":18,"column_start":1,"column_end":80}},{"value":"/ if the compiler's implementation is available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":75760,"byte_end":75810,"line_start":19,"line_end":19,"column_start":1,"column_end":51}}]},{"kind":"Function","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":75999,"byte_end":76006,"line_start":27,"line_end":27,"column_start":8,"column_end":15},"name":"unforce","qualname":"::fallback::unforce","value":"fn unforce()","parent":null,"children":[],"decl_id":null,"docs":" Resume using the compiler's implementation of the proc macro API if it is\n available.\n","sig":null,"attributes":[{"value":"/ Resume using the compiler's implementation of the proc macro API if it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":75899,"byte_end":75976,"line_start":25,"line_end":25,"column_start":1,"column_end":78}},{"value":"/ available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":75977,"byte_end":75991,"line_start":26,"line_end":26,"column_start":1,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":81901,"byte_end":81905,"line_start":245,"line_end":245,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(TokenStream) -> proc_macro::TokenStream","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":480},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104680,"byte_end":104684,"line_start":138,"line_end":138,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(TokenStream) -> proc_macro::TokenStream","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":529},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":117638,"byte_end":117642,"line_start":552,"line_end":552,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(proc_macro::Span) -> crate::Span","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":998},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5870,"byte_end":5881,"line_start":161,"line_end":161,"column_start":12,"column_end":23},"name":"TokenStream","qualname":"::TokenStream","value":"TokenStream { }","parent":null,"children":[{"krate":0,"index":999},{"krate":0,"index":1000}],"decl_id":null,"docs":" An abstract stream of tokens, or more concretely a sequence of token trees.","sig":null,"attributes":[{"value":"/ An abstract stream of tokens, or more concretely a sequence of token trees.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5501,"byte_end":5580,"line_start":153,"line_end":153,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5581,"byte_end":5584,"line_start":154,"line_end":154,"column_start":1,"column_end":4}},{"value":"/ This type provides interfaces for iterating over token trees and for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5585,"byte_end":5657,"line_start":155,"line_end":155,"column_start":1,"column_end":73}},{"value":"/ collecting token trees into one stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5658,"byte_end":5701,"line_start":156,"line_end":156,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5702,"byte_end":5705,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ Token stream is both the input and output of `#[proc_macro]`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5706,"byte_end":5771,"line_start":158,"line_end":158,"column_start":1,"column_end":66}},{"value":"/ `#[proc_macro_attribute]` and `#[proc_macro_derive]` definitions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5772,"byte_end":5841,"line_start":159,"line_end":159,"column_start":1,"column_end":70}}]},{"kind":"Struct","id":{"krate":0,"index":624},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5997,"byte_end":6005,"line_start":167,"line_end":167,"column_start":12,"column_end":20},"name":"LexError","qualname":"::LexError","value":"LexError { }","parent":null,"children":[{"krate":0,"index":625},{"krate":0,"index":626}],"decl_id":null,"docs":" Error returned from `TokenStream::from_str`.\n","sig":null,"attributes":[{"value":"/ Error returned from `TokenStream::from_str`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5937,"byte_end":5985,"line_start":166,"line_end":166,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":630},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6448,"byte_end":6451,"line_start":188,"line_end":188,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Returns an empty `TokenStream` containing no token trees.\n","sig":null,"attributes":[{"value":"/ Returns an empty `TokenStream` containing no token trees.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6375,"byte_end":6436,"line_start":187,"line_end":187,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":631},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6580,"byte_end":6588,"line_start":193,"line_end":193,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks if this `TokenStream` is empty.\n","sig":null,"attributes":[{"value":"/ Checks if this `TokenStream` is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6526,"byte_end":6568,"line_start":192,"line_end":192,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":633},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6792,"byte_end":6799,"line_start":201,"line_end":201,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7301,"byte_end":7309,"line_start":217,"line_end":217,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":639},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7596,"byte_end":7600,"line_start":228,"line_end":228,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(proc_macro::TokenStream) -> TokenStream","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7782,"byte_end":7786,"line_start":235,"line_end":235,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(TokenStream) -> proc_macro::TokenStream","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7918,"byte_end":7922,"line_start":241,"line_end":241,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(TokenTree) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":645},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8065,"byte_end":8071,"line_start":247,"line_end":247,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":648},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8227,"byte_end":8233,"line_start":253,"line_end":253,"column_start":8,"column_end":14},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8506,"byte_end":8515,"line_start":261,"line_end":261,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":655},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8694,"byte_end":8703,"line_start":266,"line_end":266,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":8394},"children":[],"decl_id":{"krate":2,"index":8396},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":659},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9135,"byte_end":9138,"line_start":276,"line_end":276,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":661},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9322,"byte_end":9325,"line_start":283,"line_end":283,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9445,"byte_end":9449,"line_start":289,"line_end":289,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":665},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9547,"byte_end":9550,"line_start":295,"line_end":295,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":667},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9678,"byte_end":9681,"line_start":301,"line_end":301,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1003},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12367,"byte_end":12371,"line_start":392,"line_end":392,"column_start":12,"column_end":16},"name":"Span","qualname":"::Span","value":"Span { }","parent":null,"children":[{"krate":0,"index":1004},{"krate":0,"index":1005}],"decl_id":null,"docs":" A region of source code, along with macro expansion information.\n","sig":null,"attributes":[{"value":"/ A region of source code, along with macro expansion information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12264,"byte_end":12332,"line_start":390,"line_end":390,"column_start":1,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":672},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13018,"byte_end":13027,"line_start":417,"line_end":417,"column_start":12,"column_end":21},"name":"call_site","qualname":"::call_site","value":"fn call_site() -> Self","parent":null,"children":[],"decl_id":null,"docs":" The span of the invocation of the current procedural macro.","sig":null,"attributes":[{"value":"/ The span of the invocation of the current procedural macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12702,"byte_end":12765,"line_start":412,"line_end":412,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12770,"byte_end":12773,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ Identifiers created with this span will be resolved as if they were","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12778,"byte_end":12849,"line_start":414,"line_end":414,"column_start":5,"column_end":76}},{"value":"/ written directly at the macro call location (call-site hygiene) and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12854,"byte_end":12925,"line_start":415,"line_end":415,"column_start":5,"column_end":76}},{"value":"/ other code at the macro call site will be able to refer to them as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12930,"byte_end":13006,"line_start":416,"line_end":416,"column_start":5,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":673},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13417,"byte_end":13427,"line_start":427,"line_end":427,"column_start":12,"column_end":22},"name":"mixed_site","qualname":"::mixed_site","value":"fn mixed_site() -> Self","parent":null,"children":[],"decl_id":null,"docs":" The span located at the invocation of the procedural macro, but with\n local variables, labels, and `$crate` resolved at the definition site\n of the macro. This is the same hygiene behavior as `macro_rules`.","sig":null,"attributes":[{"value":"/ The span located at the invocation of the procedural macro, but with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13094,"byte_end":13166,"line_start":421,"line_end":421,"column_start":5,"column_end":77}},{"value":"/ local variables, labels, and `$crate` resolved at the definition site","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13171,"byte_end":13244,"line_start":422,"line_end":422,"column_start":5,"column_end":78}},{"value":"/ of the macro. This is the same hygiene behavior as `macro_rules`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13249,"byte_end":13318,"line_start":423,"line_end":423,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13323,"byte_end":13326,"line_start":424,"line_end":424,"column_start":5,"column_end":8}},{"value":"/ This function requires Rust 1.45 or later.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13331,"byte_end":13377,"line_start":425,"line_end":425,"column_start":5,"column_end":51}},{"value":"cfg(not(no_hygiene))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13382,"byte_end":13405,"line_start":426,"line_end":426,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":674},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13952,"byte_end":13963,"line_start":442,"line_end":442,"column_start":12,"column_end":23},"name":"resolved_at","qualname":"::resolved_at","value":"fn resolved_at<'_>(&'_ Self, Span) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Creates a new span with the same line/column information as `self` but\n that resolves symbols as though it were at `other`.\n","sig":null,"attributes":[{"value":"/ Creates a new span with the same line/column information as `self` but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13806,"byte_end":13880,"line_start":440,"line_end":440,"column_start":5,"column_end":79}},{"value":"/ that resolves symbols as though it were at `other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":13885,"byte_end":13940,"line_start":441,"line_end":441,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":675},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14201,"byte_end":14211,"line_start":448,"line_end":448,"column_start":12,"column_end":22},"name":"located_at","qualname":"::located_at","value":"fn located_at<'_>(&'_ Self, Span) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Creates a new span with the same name resolution behavior as `self` but\n with the line/column information of `other`.\n","sig":null,"attributes":[{"value":"/ Creates a new span with the same name resolution behavior as `self` but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14061,"byte_end":14136,"line_start":446,"line_end":446,"column_start":5,"column_end":80}},{"value":"/ with the line/column information of `other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14141,"byte_end":14189,"line_start":447,"line_end":447,"column_start":5,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":676},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14792,"byte_end":14798,"line_start":463,"line_end":463,"column_start":12,"column_end":18},"name":"unwrap","qualname":"::unwrap","value":"fn unwrap(Self) -> proc_macro::Span","parent":null,"children":[],"decl_id":null,"docs":" Convert `proc_macro2::Span` to `proc_macro::Span`.","sig":null,"attributes":[{"value":"/ Convert `proc_macro2::Span` to `proc_macro::Span`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14308,"byte_end":14362,"line_start":452,"line_end":452,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14367,"byte_end":14370,"line_start":453,"line_end":453,"column_start":5,"column_end":8}},{"value":"/ This method is available when building with a nightly compiler, or when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14375,"byte_end":14450,"line_start":454,"line_end":454,"column_start":5,"column_end":80}},{"value":"/ building with rustc 1.29+ *without* semver exempt features.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14455,"byte_end":14518,"line_start":455,"line_end":455,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14523,"byte_end":14526,"line_start":456,"line_end":456,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14531,"byte_end":14543,"line_start":457,"line_end":457,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14548,"byte_end":14551,"line_start":458,"line_end":458,"column_start":5,"column_end":8}},{"value":"/ Panics if called from outside of a procedural macro. Unlike","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14556,"byte_end":14619,"line_start":459,"line_end":459,"column_start":5,"column_end":68}},{"value":"/ `proc_macro2::Span`, the `proc_macro::Span` type can only exist within","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14624,"byte_end":14698,"line_start":460,"line_end":460,"column_start":5,"column_end":79}},{"value":"/ the context of a procedural macro invocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14703,"byte_end":14752,"line_start":461,"line_end":461,"column_start":5,"column_end":54}},{"value":"cfg(wrap_proc_macro)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14757,"byte_end":14780,"line_start":462,"line_end":462,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":677},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14969,"byte_end":14977,"line_start":470,"line_end":470,"column_start":12,"column_end":20},"name":"unstable","qualname":"::unstable","value":"fn unstable(Self) -> proc_macro::Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(wrap_proc_macro)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":14915,"byte_end":14938,"line_start":468,"line_end":468,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":678},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18173,"byte_end":18177,"line_start":542,"line_end":542,"column_start":12,"column_end":16},"name":"join","qualname":"::join","value":"fn join<'_>(&'_ Self, Span) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Create a new span encompassing `self` and `other`.","sig":null,"attributes":[{"value":"/ Create a new span encompassing `self` and `other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":17699,"byte_end":17753,"line_start":533,"line_end":533,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":17758,"byte_end":17761,"line_start":534,"line_end":534,"column_start":5,"column_end":8}},{"value":"/ Returns `None` if `self` and `other` are from different files.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":17766,"byte_end":17832,"line_start":535,"line_end":535,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":17837,"byte_end":17840,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ Warning: the underlying [`proc_macro::Span::join`] method is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":17845,"byte_end":17909,"line_start":537,"line_end":537,"column_start":5,"column_end":69}},{"value":"/ nightly-only. When called from within a procedural macro not using a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":17914,"byte_end":17986,"line_start":538,"line_end":538,"column_start":5,"column_end":77}},{"value":"/ nightly compiler, this method will always return `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":17991,"byte_end":18051,"line_start":539,"line_end":539,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18056,"byte_end":18059,"line_start":540,"line_end":540,"column_start":5,"column_end":8}},{"value":"/ [`proc_macro::Span::join`]: https://doc.rust-lang.org/proc_macro/struct.Span.html#method.join","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18064,"byte_end":18161,"line_start":541,"line_end":541,"column_start":5,"column_end":102}}]},{"kind":"Method","id":{"krate":0,"index":680},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18672,"byte_end":18675,"line_start":558,"line_end":558,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1010},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18947,"byte_end":18952,"line_start":567,"line_end":567,"column_start":5,"column_end":10},"name":"Group","qualname":"::TokenTree::Group","value":"TokenTree::Group(Group)","parent":{"krate":0,"index":1009},"children":[],"decl_id":null,"docs":" A token stream surrounded by bracket delimiters.\n","sig":null,"attributes":[{"value":"/ A token stream surrounded by bracket delimiters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18890,"byte_end":18942,"line_start":566,"line_end":566,"column_start":5,"column_end":57}}]},{"kind":"Field","id":{"krate":0,"index":1012},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18953,"byte_end":18958,"line_start":567,"line_end":567,"column_start":11,"column_end":16},"name":"0","qualname":"::TokenTree::Group::0","value":"Group","parent":{"krate":0,"index":1010},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1013},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18988,"byte_end":18993,"line_start":569,"line_end":569,"column_start":5,"column_end":10},"name":"Ident","qualname":"::TokenTree::Ident","value":"TokenTree::Ident(Ident)","parent":{"krate":0,"index":1009},"children":[],"decl_id":null,"docs":" An identifier.\n","sig":null,"attributes":[{"value":"/ An identifier.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18965,"byte_end":18983,"line_start":568,"line_end":568,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":1015},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18994,"byte_end":18999,"line_start":569,"line_end":569,"column_start":11,"column_end":16},"name":"0","qualname":"::TokenTree::Ident::0","value":"Ident","parent":{"krate":0,"index":1013},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1016},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19068,"byte_end":19073,"line_start":571,"line_end":571,"column_start":5,"column_end":10},"name":"Punct","qualname":"::TokenTree::Punct","value":"TokenTree::Punct(Punct)","parent":{"krate":0,"index":1009},"children":[],"decl_id":null,"docs":" A single punctuation character (`+`, `,`, `$`, etc.).\n","sig":null,"attributes":[{"value":"/ A single punctuation character (`+`, `,`, `$`, etc.).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19006,"byte_end":19063,"line_start":570,"line_end":570,"column_start":5,"column_end":62}}]},{"kind":"Field","id":{"krate":0,"index":1018},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19074,"byte_end":19079,"line_start":571,"line_end":571,"column_start":11,"column_end":16},"name":"0","qualname":"::TokenTree::Punct::0","value":"Punct","parent":{"krate":0,"index":1016},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1019},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19164,"byte_end":19171,"line_start":573,"line_end":573,"column_start":5,"column_end":12},"name":"Literal","qualname":"::TokenTree::Literal","value":"TokenTree::Literal(Literal)","parent":{"krate":0,"index":1009},"children":[],"decl_id":null,"docs":" A literal character (`'a'`), string (`\"hello\"`), number (`2.3`), etc.\n","sig":null,"attributes":[{"value":"/ A literal character (`'a'`), string (`\"hello\"`), number (`2.3`), etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19086,"byte_end":19159,"line_start":572,"line_end":572,"column_start":5,"column_end":78}}]},{"kind":"Field","id":{"krate":0,"index":1021},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19172,"byte_end":19179,"line_start":573,"line_end":573,"column_start":13,"column_end":20},"name":"0","qualname":"::TokenTree::Literal::0","value":"Literal","parent":{"krate":0,"index":1019},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1009},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18874,"byte_end":18883,"line_start":565,"line_end":565,"column_start":10,"column_end":19},"name":"TokenTree","qualname":"::TokenTree","value":"enum TokenTree { Group(Group), Ident(Ident), Punct(Punct), Literal(Literal), }","parent":null,"children":[{"krate":0,"index":1010},{"krate":0,"index":1013},{"krate":0,"index":1016},{"krate":0,"index":1019}],"decl_id":null,"docs":" A single token or a delimited sequence of token trees (e.g. `[1, (), ..]`).\n","sig":null,"attributes":[{"value":"/ A single token or a delimited sequence of token trees (e.g. `[1, (), ..]`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18768,"byte_end":18847,"line_start":563,"line_end":563,"column_start":1,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":682},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19338,"byte_end":19342,"line_start":579,"line_end":579,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span of this tree, delegating to the `span` method of\n the contained token or a delimited stream.\n","sig":null,"attributes":[{"value":"/ Returns the span of this tree, delegating to the `span` method of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19206,"byte_end":19275,"line_start":577,"line_end":577,"column_start":5,"column_end":74}},{"value":"/ the contained token or a delimited stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19280,"byte_end":19326,"line_start":578,"line_end":578,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":683},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19856,"byte_end":19864,"line_start":593,"line_end":593,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"fn set_span<'_>(&'_ mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span for *only this token*.","sig":null,"attributes":[{"value":"/ Configures the span for *only this token*.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19584,"byte_end":19630,"line_start":588,"line_end":588,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19635,"byte_end":19638,"line_start":589,"line_end":589,"column_start":5,"column_end":8}},{"value":"/ Note that if this token is a `Group` then this method will not configure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19643,"byte_end":19719,"line_start":590,"line_end":590,"column_start":5,"column_end":81}},{"value":"/ the span of each of the internal tokens, this will simply delegate to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19724,"byte_end":19797,"line_start":591,"line_end":591,"column_start":5,"column_end":78}},{"value":"/ the `set_span` method of each variant.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19802,"byte_end":19844,"line_start":592,"line_end":592,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":685},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20184,"byte_end":20188,"line_start":604,"line_end":604,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Group) -> TokenTree","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":687},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20291,"byte_end":20295,"line_start":610,"line_end":610,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Ident) -> TokenTree","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":689},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20398,"byte_end":20402,"line_start":616,"line_end":616,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Punct) -> TokenTree","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20507,"byte_end":20511,"line_start":622,"line_end":622,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Literal) -> TokenTree","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":693},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20861,"byte_end":20864,"line_start":632,"line_end":632,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":695},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":21267,"byte_end":21270,"line_start":644,"line_end":644,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22094,"byte_end":22099,"line_start":666,"line_end":666,"column_start":12,"column_end":17},"name":"Group","qualname":"::Group","value":"Group { }","parent":null,"children":[{"krate":0,"index":1025}],"decl_id":null,"docs":" A delimited token stream.","sig":null,"attributes":[{"value":"/ A delimited token stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":21941,"byte_end":21970,"line_start":661,"line_end":661,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":21971,"byte_end":21974,"line_start":662,"line_end":662,"column_start":1,"column_end":4}},{"value":"/ A `Group` internally contains a `TokenStream` which is surrounded by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":21975,"byte_end":22047,"line_start":663,"line_end":663,"column_start":1,"column_end":73}},{"value":"/ `Delimiter`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22048,"byte_end":22065,"line_start":664,"line_end":664,"column_start":1,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1029},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22274,"byte_end":22285,"line_start":674,"line_end":674,"column_start":5,"column_end":16},"name":"Parenthesis","qualname":"::Delimiter::Parenthesis","value":"Delimiter::Parenthesis","parent":{"krate":0,"index":1028},"children":[],"decl_id":null,"docs":" `( ... )`\n","sig":null,"attributes":[{"value":"/ `( ... )`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22256,"byte_end":22269,"line_start":673,"line_end":673,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1031},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22309,"byte_end":22314,"line_start":676,"line_end":676,"column_start":5,"column_end":10},"name":"Brace","qualname":"::Delimiter::Brace","value":"Delimiter::Brace","parent":{"krate":0,"index":1028},"children":[],"decl_id":null,"docs":" `{ ... }`\n","sig":null,"attributes":[{"value":"/ `{ ... }`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22291,"byte_end":22304,"line_start":675,"line_end":675,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1033},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22338,"byte_end":22345,"line_start":678,"line_end":678,"column_start":5,"column_end":12},"name":"Bracket","qualname":"::Delimiter::Bracket","value":"Delimiter::Bracket","parent":{"krate":0,"index":1028},"children":[],"decl_id":null,"docs":" `[ ... ]`\n","sig":null,"attributes":[{"value":"/ `[ ... ]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22320,"byte_end":22333,"line_start":677,"line_end":677,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1035},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22705,"byte_end":22709,"line_start":686,"line_end":686,"column_start":5,"column_end":9},"name":"None","qualname":"::Delimiter::None","value":"Delimiter::None","parent":{"krate":0,"index":1028},"children":[],"decl_id":null,"docs":" `Ø ... Ø`","sig":null,"attributes":[{"value":"/ `Ø ... Ø`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22351,"byte_end":22366,"line_start":679,"line_end":679,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22371,"byte_end":22374,"line_start":680,"line_end":680,"column_start":5,"column_end":8}},{"value":"/ An implicit delimiter, that may, for example, appear around tokens","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22379,"byte_end":22449,"line_start":681,"line_end":681,"column_start":5,"column_end":75}},{"value":"/ coming from a \"macro variable\" `$var`. It is important to preserve","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22454,"byte_end":22524,"line_start":682,"line_end":682,"column_start":5,"column_end":75}},{"value":"/ operator priorities in cases like `$var * 3` where `$var` is `1 + 2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22529,"byte_end":22602,"line_start":683,"line_end":683,"column_start":5,"column_end":78}},{"value":"/ Implicit delimiters may not survive roundtrip of a token stream through","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22607,"byte_end":22682,"line_start":684,"line_end":684,"column_start":5,"column_end":80}},{"value":"/ a string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22687,"byte_end":22700,"line_start":685,"line_end":685,"column_start":5,"column_end":18}}]},{"kind":"Enum","id":{"krate":0,"index":1028},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22240,"byte_end":22249,"line_start":672,"line_end":672,"column_start":10,"column_end":19},"name":"Delimiter","qualname":"::Delimiter","value":"enum Delimiter { Parenthesis, Brace, Bracket, None, }","parent":null,"children":[{"krate":0,"index":1029},{"krate":0,"index":1031},{"krate":0,"index":1033},{"krate":0,"index":1035}],"decl_id":null,"docs":" Describes how a sequence of token trees is delimited.\n","sig":null,"attributes":[{"value":"/ Describes how a sequence of token trees is delimited.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22128,"byte_end":22185,"line_start":670,"line_end":670,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":699},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23168,"byte_end":23171,"line_start":705,"line_end":705,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Delimiter, TokenStream) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Group` with the given delimiter and token stream.","sig":null,"attributes":[{"value":"/ Creates a new `Group` with the given delimiter and token stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22922,"byte_end":22990,"line_start":700,"line_end":700,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22995,"byte_end":22998,"line_start":701,"line_end":701,"column_start":5,"column_end":8}},{"value":"/ This constructor will set the span for this group to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23003,"byte_end":23059,"line_start":702,"line_end":702,"column_start":5,"column_end":61}},{"value":"/ `Span::call_site()`. To change the span you can use the `set_span`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23064,"byte_end":23134,"line_start":703,"line_end":703,"column_start":5,"column_end":75}},{"value":"/ method below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23139,"byte_end":23156,"line_start":704,"line_end":704,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":700},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23376,"byte_end":23385,"line_start":712,"line_end":712,"column_start":12,"column_end":21},"name":"delimiter","qualname":"::delimiter","value":"fn delimiter<'_>(&'_ Self) -> Delimiter","parent":null,"children":[],"decl_id":null,"docs":" Returns the delimiter of this `Group`\n","sig":null,"attributes":[{"value":"/ Returns the delimiter of this `Group`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23323,"byte_end":23364,"line_start":711,"line_end":711,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23644,"byte_end":23650,"line_start":720,"line_end":720,"column_start":12,"column_end":18},"name":"stream","qualname":"::stream","value":"fn stream<'_>(&'_ Self) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Returns the `TokenStream` of tokens that are delimited in this `Group`.","sig":null,"attributes":[{"value":"/ Returns the `TokenStream` of tokens that are delimited in this `Group`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23450,"byte_end":23525,"line_start":716,"line_end":716,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23530,"byte_end":23533,"line_start":717,"line_end":717,"column_start":5,"column_end":8}},{"value":"/ Note that the returned token stream does not include the delimiter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23538,"byte_end":23608,"line_start":718,"line_end":718,"column_start":5,"column_end":75}},{"value":"/ returned above.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23613,"byte_end":23632,"line_start":719,"line_end":719,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":702},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23943,"byte_end":23947,"line_start":731,"line_end":731,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span for the delimiters of this token stream, spanning the\n entire `Group`.","sig":null,"attributes":[{"value":"/ Returns the span for the delimiters of this token stream, spanning the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23733,"byte_end":23807,"line_start":724,"line_end":724,"column_start":5,"column_end":79}},{"value":"/ entire `Group`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23812,"byte_end":23831,"line_start":725,"line_end":725,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23836,"byte_end":23839,"line_start":726,"line_end":726,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23844,"byte_end":23855,"line_start":727,"line_end":727,"column_start":5,"column_end":16}},{"value":"/ pub fn span(&self) -> Span {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23860,"byte_end":23892,"line_start":728,"line_end":728,"column_start":5,"column_end":37}},{"value":"/ ^^^^^^^","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23897,"byte_end":23919,"line_start":729,"line_end":729,"column_start":5,"column_end":27}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":23924,"byte_end":23931,"line_start":730,"line_end":730,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":703},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24199,"byte_end":24208,"line_start":741,"line_end":741,"column_start":12,"column_end":21},"name":"span_open","qualname":"::span_open","value":"fn span_open<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span pointing to the opening delimiter of this group.","sig":null,"attributes":[{"value":"/ Returns the span pointing to the opening delimiter of this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24014,"byte_end":24083,"line_start":735,"line_end":735,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24088,"byte_end":24091,"line_start":736,"line_end":736,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24096,"byte_end":24107,"line_start":737,"line_end":737,"column_start":5,"column_end":16}},{"value":"/ pub fn span_open(&self) -> Span {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24112,"byte_end":24149,"line_start":738,"line_end":738,"column_start":5,"column_end":42}},{"value":"/ ^","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24154,"byte_end":24175,"line_start":739,"line_end":739,"column_start":5,"column_end":26}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24180,"byte_end":24187,"line_start":740,"line_end":740,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":704},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24473,"byte_end":24483,"line_start":751,"line_end":751,"column_start":12,"column_end":22},"name":"span_close","qualname":"::span_close","value":"fn span_close<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span pointing to the closing delimiter of this group.","sig":null,"attributes":[{"value":"/ Returns the span pointing to the closing delimiter of this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24280,"byte_end":24349,"line_start":745,"line_end":745,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24354,"byte_end":24357,"line_start":746,"line_end":746,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24362,"byte_end":24373,"line_start":747,"line_end":747,"column_start":5,"column_end":16}},{"value":"/ pub fn span_close(&self) -> Span {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24378,"byte_end":24416,"line_start":748,"line_end":748,"column_start":5,"column_end":43}},{"value":"/ ^","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24421,"byte_end":24449,"line_start":749,"line_end":749,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24454,"byte_end":24461,"line_start":750,"line_end":750,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":705},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24869,"byte_end":24877,"line_start":761,"line_end":761,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"fn set_span<'_>(&'_ mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span for this `Group`'s delimiters, but not its internal\n tokens.","sig":null,"attributes":[{"value":"/ Configures the span for this `Group`'s delimiters, but not its internal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24556,"byte_end":24631,"line_start":755,"line_end":755,"column_start":5,"column_end":80}},{"value":"/ tokens.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24636,"byte_end":24647,"line_start":756,"line_end":756,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24652,"byte_end":24655,"line_start":757,"line_end":757,"column_start":5,"column_end":8}},{"value":"/ This method will **not** set the span of all the internal tokens spanned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24660,"byte_end":24736,"line_start":758,"line_end":758,"column_start":5,"column_end":81}},{"value":"/ by this group, but rather it will only set the span of the delimiter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24741,"byte_end":24813,"line_start":759,"line_end":759,"column_start":5,"column_end":77}},{"value":"/ tokens at the level of the `Group`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":24818,"byte_end":24857,"line_start":760,"line_end":760,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":707},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25180,"byte_end":25183,"line_start":770,"line_end":770,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":709},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25324,"byte_end":25327,"line_start":776,"line_end":776,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1048},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25669,"byte_end":25674,"line_start":786,"line_end":786,"column_start":12,"column_end":17},"name":"Punct","qualname":"::Punct","value":"Punct { }","parent":null,"children":[{"krate":0,"index":1049},{"krate":0,"index":1050},{"krate":0,"index":1051}],"decl_id":null,"docs":" A `Punct` is a single punctuation character like `+`, `-` or `#`.","sig":null,"attributes":[{"value":"/ A `Punct` is a single punctuation character like `+`, `-` or `#`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25436,"byte_end":25505,"line_start":781,"line_end":781,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25506,"byte_end":25509,"line_start":782,"line_end":782,"column_start":1,"column_end":4}},{"value":"/ Multicharacter operators like `+=` are represented as two instances of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25510,"byte_end":25584,"line_start":783,"line_end":783,"column_start":1,"column_end":75}},{"value":"/ `Punct` with different forms of `Spacing` returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25585,"byte_end":25640,"line_start":784,"line_end":784,"column_start":1,"column_end":56}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1055},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25970,"byte_end":25975,"line_start":797,"line_end":797,"column_start":5,"column_end":10},"name":"Alone","qualname":"::Spacing::Alone","value":"Spacing::Alone","parent":{"krate":0,"index":1054},"children":[],"decl_id":null,"docs":" E.g. `+` is `Alone` in `+ =`, `+ident` or `+()`.\n","sig":null,"attributes":[{"value":"/ E.g. `+` is `Alone` in `+ =`, `+ident` or `+()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25913,"byte_end":25965,"line_start":796,"line_end":796,"column_start":5,"column_end":57}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1057},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26153,"byte_end":26158,"line_start":802,"line_end":802,"column_start":5,"column_end":10},"name":"Joint","qualname":"::Spacing::Joint","value":"Spacing::Joint","parent":{"krate":0,"index":1054},"children":[],"decl_id":null,"docs":" E.g. `+` is `Joint` in `+=` or `'` is `Joint` in `'#`.","sig":null,"attributes":[{"value":"/ E.g. `+` is `Joint` in `+=` or `'` is `Joint` in `'#`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25981,"byte_end":26039,"line_start":798,"line_end":798,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26044,"byte_end":26047,"line_start":799,"line_end":799,"column_start":5,"column_end":8}},{"value":"/ Additionally, single quote `'` can join with identifiers to form","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26052,"byte_end":26120,"line_start":800,"line_end":800,"column_start":5,"column_end":73}},{"value":"/ lifetimes `'ident`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26125,"byte_end":26148,"line_start":801,"line_end":801,"column_start":5,"column_end":28}}]},{"kind":"Enum","id":{"krate":0,"index":1054},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25899,"byte_end":25906,"line_start":795,"line_end":795,"column_start":10,"column_end":17},"name":"Spacing","qualname":"::Spacing","value":"enum Spacing { Alone, Joint, }","parent":null,"children":[{"krate":0,"index":1055},{"krate":0,"index":1057}],"decl_id":null,"docs":" Whether a `Punct` is followed immediately by another `Punct` or followed by\n another token or whitespace.\n","sig":null,"attributes":[{"value":"/ Whether a `Punct` is followed immediately by another `Punct` or followed by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25732,"byte_end":25811,"line_start":792,"line_end":792,"column_start":1,"column_end":80}},{"value":"/ another token or whitespace.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25812,"byte_end":25844,"line_start":793,"line_end":793,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":711},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26558,"byte_end":26561,"line_start":813,"line_end":813,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(char, Spacing) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Punct` from the given character and spacing.","sig":null,"attributes":[{"value":"/ Creates a new `Punct` from the given character and spacing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26180,"byte_end":26243,"line_start":806,"line_end":806,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26248,"byte_end":26251,"line_start":807,"line_end":807,"column_start":5,"column_end":8}},{"value":"/ The `ch` argument must be a valid punctuation character permitted by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26256,"byte_end":26332,"line_start":808,"line_end":808,"column_start":5,"column_end":81}},{"value":"/ language, otherwise the function will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26337,"byte_end":26385,"line_start":809,"line_end":809,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26390,"byte_end":26393,"line_start":810,"line_end":810,"column_start":5,"column_end":8}},{"value":"/ The returned `Punct` will have the default span of `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26398,"byte_end":26472,"line_start":811,"line_end":811,"column_start":5,"column_end":79}},{"value":"/ which can be further configured with the `set_span` method below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26477,"byte_end":26546,"line_start":812,"line_end":812,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26785,"byte_end":26792,"line_start":822,"line_end":822,"column_start":12,"column_end":19},"name":"as_char","qualname":"::as_char","value":"fn as_char<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Returns the value of this punctuation character as `char`.\n","sig":null,"attributes":[{"value":"/ Returns the value of this punctuation character as `char`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26711,"byte_end":26773,"line_start":821,"line_end":821,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":713},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27196,"byte_end":27203,"line_start":831,"line_end":831,"column_start":12,"column_end":19},"name":"spacing","qualname":"::spacing","value":"fn spacing<'_>(&'_ Self) -> Spacing","parent":null,"children":[],"decl_id":null,"docs":" Returns the spacing of this punctuation character, indicating whether\n it's immediately followed by another `Punct` in the token stream, so\n they can potentially be combined into a multicharacter operator\n (`Joint`), or it's followed by some other token or whitespace (`Alone`)\n so the operator has certainly ended.\n","sig":null,"attributes":[{"value":"/ Returns the spacing of this punctuation character, indicating whether","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26837,"byte_end":26910,"line_start":826,"line_end":826,"column_start":5,"column_end":78}},{"value":"/ it's immediately followed by another `Punct` in the token stream, so","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26915,"byte_end":26987,"line_start":827,"line_end":827,"column_start":5,"column_end":77}},{"value":"/ they can potentially be combined into a multicharacter operator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26992,"byte_end":27059,"line_start":828,"line_end":828,"column_start":5,"column_end":72}},{"value":"/ (`Joint`), or it's followed by some other token or whitespace (`Alone`)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27064,"byte_end":27139,"line_start":829,"line_end":829,"column_start":5,"column_end":80}},{"value":"/ so the operator has certainly ended.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27144,"byte_end":27184,"line_start":830,"line_end":830,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":714},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27320,"byte_end":27324,"line_start":836,"line_end":836,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span for this punctuation character.\n","sig":null,"attributes":[{"value":"/ Returns the span for this punctuation character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27256,"byte_end":27308,"line_start":835,"line_end":835,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":715},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27437,"byte_end":27445,"line_start":841,"line_end":841,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"fn set_span<'_>(&'_ mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configure the span for this punctuation character.\n","sig":null,"attributes":[{"value":"/ Configure the span for this punctuation character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27371,"byte_end":27425,"line_start":840,"line_end":840,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":717},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27659,"byte_end":27662,"line_start":849,"line_end":849,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":719},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27784,"byte_end":27787,"line_start":855,"line_end":855,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1070},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30232,"byte_end":30237,"line_start":929,"line_end":929,"column_start":12,"column_end":17},"name":"Ident","qualname":"::Ident","value":"Ident { }","parent":null,"children":[{"krate":0,"index":1071},{"krate":0,"index":1072}],"decl_id":null,"docs":" A word of Rust code, which may be a keyword or legal variable name.","sig":null,"attributes":[{"value":"/ A word of Rust code, which may be a keyword or legal variable name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28081,"byte_end":28152,"line_start":864,"line_end":864,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28153,"byte_end":28156,"line_start":865,"line_end":865,"column_start":1,"column_end":4}},{"value":"/ An identifier consists of at least one Unicode code point, the first of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28157,"byte_end":28232,"line_start":866,"line_end":866,"column_start":1,"column_end":76}},{"value":"/ which has the XID_Start property and the rest of which have the XID_Continue","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28233,"byte_end":28313,"line_start":867,"line_end":867,"column_start":1,"column_end":81}},{"value":"/ property.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28314,"byte_end":28327,"line_start":868,"line_end":868,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28328,"byte_end":28331,"line_start":869,"line_end":869,"column_start":1,"column_end":4}},{"value":"/ - The empty string is not an identifier. Use `Option`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28332,"byte_end":28397,"line_start":870,"line_end":870,"column_start":1,"column_end":66}},{"value":"/ - A lifetime is not an identifier. Use `syn::Lifetime` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28398,"byte_end":28465,"line_start":871,"line_end":871,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28466,"byte_end":28469,"line_start":872,"line_end":872,"column_start":1,"column_end":4}},{"value":"/ An identifier constructed with `Ident::new` is permitted to be a Rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28470,"byte_end":28543,"line_start":873,"line_end":873,"column_start":1,"column_end":74}},{"value":"/ keyword, though parsing one through its [`Parse`] implementation rejects","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28544,"byte_end":28620,"line_start":874,"line_end":874,"column_start":1,"column_end":77}},{"value":"/ Rust keywords. Use `input.call(Ident::parse_any)` when parsing to match the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28621,"byte_end":28700,"line_start":875,"line_end":875,"column_start":1,"column_end":80}},{"value":"/ behaviour of `Ident::new`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28701,"byte_end":28731,"line_start":876,"line_end":876,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28732,"byte_end":28735,"line_start":877,"line_end":877,"column_start":1,"column_end":4}},{"value":"/ [`Parse`]: https://docs.rs/syn/1.0/syn/parse/trait.Parse.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28736,"byte_end":28801,"line_start":878,"line_end":878,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28802,"byte_end":28805,"line_start":879,"line_end":879,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28806,"byte_end":28820,"line_start":880,"line_end":880,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28821,"byte_end":28824,"line_start":881,"line_end":881,"column_start":1,"column_end":4}},{"value":"/ A new ident can be created from a string using the `Ident::new` function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28825,"byte_end":28902,"line_start":882,"line_end":882,"column_start":1,"column_end":78}},{"value":"/ A span must be provided explicitly which governs the name resolution","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28903,"byte_end":28975,"line_start":883,"line_end":883,"column_start":1,"column_end":73}},{"value":"/ behavior of the resulting identifier.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":28976,"byte_end":29017,"line_start":884,"line_end":884,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29018,"byte_end":29021,"line_start":885,"line_end":885,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29022,"byte_end":29029,"line_start":886,"line_end":886,"column_start":1,"column_end":8}},{"value":"/ use proc_macro2::{Ident, Span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29030,"byte_end":29065,"line_start":887,"line_end":887,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29066,"byte_end":29069,"line_start":888,"line_end":888,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29070,"byte_end":29085,"line_start":889,"line_end":889,"column_start":1,"column_end":16}},{"value":"/ let call_ident = Ident::new(\"calligraphy\", Span::call_site());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29086,"byte_end":29156,"line_start":890,"line_end":890,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29157,"byte_end":29160,"line_start":891,"line_end":891,"column_start":1,"column_end":4}},{"value":"/ println!(\"{}\", call_ident);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29161,"byte_end":29196,"line_start":892,"line_end":892,"column_start":1,"column_end":36}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29197,"byte_end":29202,"line_start":893,"line_end":893,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29203,"byte_end":29210,"line_start":894,"line_end":894,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29211,"byte_end":29214,"line_start":895,"line_end":895,"column_start":1,"column_end":4}},{"value":"/ An ident can be interpolated into a token stream using the `quote!` macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29215,"byte_end":29293,"line_start":896,"line_end":896,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29294,"byte_end":29297,"line_start":897,"line_end":897,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29298,"byte_end":29305,"line_start":898,"line_end":898,"column_start":1,"column_end":8}},{"value":"/ use proc_macro2::{Ident, Span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29306,"byte_end":29341,"line_start":899,"line_end":899,"column_start":1,"column_end":36}},{"value":"/ use quote::quote;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29342,"byte_end":29363,"line_start":900,"line_end":900,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29364,"byte_end":29367,"line_start":901,"line_end":901,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29368,"byte_end":29383,"line_start":902,"line_end":902,"column_start":1,"column_end":16}},{"value":"/ let ident = Ident::new(\"demo\", Span::call_site());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29384,"byte_end":29442,"line_start":903,"line_end":903,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29443,"byte_end":29446,"line_start":904,"line_end":904,"column_start":1,"column_end":4}},{"value":"/ // Create a variable binding whose name is this ident.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29447,"byte_end":29509,"line_start":905,"line_end":905,"column_start":1,"column_end":63}},{"value":"/ let expanded = quote! { let #ident = 10; };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29510,"byte_end":29561,"line_start":906,"line_end":906,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29562,"byte_end":29565,"line_start":907,"line_end":907,"column_start":1,"column_end":4}},{"value":"/ // Create a variable binding with a slightly different name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29566,"byte_end":29634,"line_start":908,"line_end":908,"column_start":1,"column_end":69}},{"value":"/ let temp_ident = Ident::new(&format!(\"new_{}\", ident), Span::call_site());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29635,"byte_end":29717,"line_start":909,"line_end":909,"column_start":1,"column_end":83}},{"value":"/ let expanded = quote! { let #temp_ident = 10; };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29718,"byte_end":29774,"line_start":910,"line_end":910,"column_start":1,"column_end":57}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29775,"byte_end":29780,"line_start":911,"line_end":911,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29781,"byte_end":29788,"line_start":912,"line_end":912,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29789,"byte_end":29792,"line_start":913,"line_end":913,"column_start":1,"column_end":4}},{"value":"/ A string representation of the ident is available through the `to_string()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29793,"byte_end":29872,"line_start":914,"line_end":914,"column_start":1,"column_end":80}},{"value":"/ method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29873,"byte_end":29884,"line_start":915,"line_end":915,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29885,"byte_end":29888,"line_start":916,"line_end":916,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29889,"byte_end":29896,"line_start":917,"line_end":917,"column_start":1,"column_end":8}},{"value":"/ # use proc_macro2::{Ident, Span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29897,"byte_end":29934,"line_start":918,"line_end":918,"column_start":1,"column_end":38}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29935,"byte_end":29940,"line_start":919,"line_end":919,"column_start":1,"column_end":6}},{"value":"/ # let ident = Ident::new(\"another_identifier\", Span::call_site());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":29941,"byte_end":30011,"line_start":920,"line_end":920,"column_start":1,"column_end":71}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30012,"byte_end":30017,"line_start":921,"line_end":921,"column_start":1,"column_end":6}},{"value":"/ // Examine the ident as a string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30018,"byte_end":30055,"line_start":922,"line_end":922,"column_start":1,"column_end":38}},{"value":"/ let ident_string = ident.to_string();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30056,"byte_end":30097,"line_start":923,"line_end":923,"column_start":1,"column_end":42}},{"value":"/ if ident_string.len() > 60 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30098,"byte_end":30130,"line_start":924,"line_end":924,"column_start":1,"column_end":33}},{"value":"/ println!(\"Very long identifier: {}\", ident_string)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30131,"byte_end":30189,"line_start":925,"line_end":925,"column_start":1,"column_end":59}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30190,"byte_end":30195,"line_start":926,"line_end":926,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30196,"byte_end":30203,"line_start":927,"line_end":927,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":722},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32027,"byte_end":32030,"line_start":973,"line_end":973,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(&'_ str, Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Ident` with the given `string` as well as the specified\n `span`.","sig":null,"attributes":[{"value":"/ Creates a new `Ident` with the given `string` as well as the specified","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30426,"byte_end":30500,"line_start":942,"line_end":942,"column_start":5,"column_end":79}},{"value":"/ `span`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30505,"byte_end":30516,"line_start":943,"line_end":943,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30521,"byte_end":30524,"line_start":944,"line_end":944,"column_start":5,"column_end":8}},{"value":"/ The `string` argument must be a valid identifier permitted by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30529,"byte_end":30598,"line_start":945,"line_end":945,"column_start":5,"column_end":74}},{"value":"/ language, otherwise the function will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30603,"byte_end":30651,"line_start":946,"line_end":946,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30656,"byte_end":30659,"line_start":947,"line_end":947,"column_start":5,"column_end":8}},{"value":"/ Note that `span`, currently in rustc, configures the hygiene information","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30664,"byte_end":30740,"line_start":948,"line_end":948,"column_start":5,"column_end":81}},{"value":"/ for this identifier.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30745,"byte_end":30769,"line_start":949,"line_end":949,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30774,"byte_end":30777,"line_start":950,"line_end":950,"column_start":5,"column_end":8}},{"value":"/ As of this time `Span::call_site()` explicitly opts-in to \"call-site\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30782,"byte_end":30855,"line_start":951,"line_end":951,"column_start":5,"column_end":78}},{"value":"/ hygiene meaning that identifiers created with this span will be resolved","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30860,"byte_end":30936,"line_start":952,"line_end":952,"column_start":5,"column_end":81}},{"value":"/ as if they were written directly at the location of the macro call, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30941,"byte_end":31016,"line_start":953,"line_end":953,"column_start":5,"column_end":80}},{"value":"/ other code at the macro call site will be able to refer to them as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31021,"byte_end":31097,"line_start":954,"line_end":954,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31102,"byte_end":31105,"line_start":955,"line_end":955,"column_start":5,"column_end":8}},{"value":"/ Later spans like `Span::def_site()` will allow to opt-in to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31110,"byte_end":31173,"line_start":956,"line_end":956,"column_start":5,"column_end":68}},{"value":"/ \"definition-site\" hygiene meaning that identifiers created with this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31178,"byte_end":31250,"line_start":957,"line_end":957,"column_start":5,"column_end":77}},{"value":"/ span will be resolved at the location of the macro definition and other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31255,"byte_end":31330,"line_start":958,"line_end":958,"column_start":5,"column_end":80}},{"value":"/ code at the macro call site will not be able to refer to them.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31335,"byte_end":31401,"line_start":959,"line_end":959,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31406,"byte_end":31409,"line_start":960,"line_end":960,"column_start":5,"column_end":8}},{"value":"/ Due to the current importance of hygiene this constructor, unlike other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31414,"byte_end":31489,"line_start":961,"line_end":961,"column_start":5,"column_end":80}},{"value":"/ tokens, requires a `Span` to be specified at construction.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31494,"byte_end":31556,"line_start":962,"line_end":962,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31561,"byte_end":31564,"line_start":963,"line_end":963,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31569,"byte_end":31581,"line_start":964,"line_end":964,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31586,"byte_end":31589,"line_start":965,"line_end":965,"column_start":5,"column_end":8}},{"value":"/ Panics if the input string is neither a keyword nor a legal variable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31594,"byte_end":31666,"line_start":966,"line_end":966,"column_start":5,"column_end":77}},{"value":"/ name. If you are not sure whether the string contains an identifier and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31671,"byte_end":31746,"line_start":967,"line_end":967,"column_start":5,"column_end":80}},{"value":"/ need to handle an error case, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31751,"byte_end":31788,"line_start":968,"line_end":968,"column_start":5,"column_end":42}},{"value":"/
syn::parse_str::<Ident>","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31929,"byte_end":31981,"line_start":971,"line_end":971,"column_start":5,"column_end":57}},{"value":"/ rather than `Ident::new`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":31986,"byte_end":32015,"line_start":972,"line_end":972,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":723},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32463,"byte_end":32470,"line_start":982,"line_end":982,"column_start":12,"column_end":19},"name":"new_raw","qualname":"::new_raw","value":"fn new_raw<'_>(&'_ str, Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Same as `Ident::new`, but creates a raw identifier (`r#ident`). The\n `string` argument must be a valid identifier permitted by the language\n (including keywords, e.g. `fn`). Keywords which are usable in path\n segments (e.g. `self`, `super`) are not supported, and will cause a\n panic.\n","sig":null,"attributes":[{"value":"/ Same as `Ident::new`, but creates a raw identifier (`r#ident`). The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32135,"byte_end":32206,"line_start":977,"line_end":977,"column_start":5,"column_end":76}},{"value":"/ `string` argument must be a valid identifier permitted by the language","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32211,"byte_end":32285,"line_start":978,"line_end":978,"column_start":5,"column_end":79}},{"value":"/ (including keywords, e.g. `fn`). Keywords which are usable in path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32290,"byte_end":32360,"line_start":979,"line_end":979,"column_start":5,"column_end":75}},{"value":"/ segments (e.g. `self`, `super`) are not supported, and will cause a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32365,"byte_end":32436,"line_start":980,"line_end":980,"column_start":5,"column_end":76}},{"value":"/ panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32441,"byte_end":32451,"line_start":981,"line_end":981,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":725},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32725,"byte_end":32729,"line_start":991,"line_end":991,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span of this `Ident`.\n","sig":null,"attributes":[{"value":"/ Returns the span of this `Ident`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32676,"byte_end":32713,"line_start":990,"line_end":990,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":726},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32895,"byte_end":32903,"line_start":997,"line_end":997,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"fn set_span<'_>(&'_ mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span of this `Ident`, possibly changing its hygiene\n context.\n","sig":null,"attributes":[{"value":"/ Configures the span of this `Ident`, possibly changing its hygiene","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32796,"byte_end":32866,"line_start":995,"line_end":995,"column_start":5,"column_end":75}},{"value":"/ context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32871,"byte_end":32883,"line_start":996,"line_end":996,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":728},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33013,"byte_end":33015,"line_start":1003,"line_end":1003,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Ident) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":731},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33165,"byte_end":33167,"line_start":1012,"line_end":1012,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ T) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33290,"byte_end":33301,"line_start":1020,"line_end":1020,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Ident) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":736},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33413,"byte_end":33416,"line_start":1026,"line_end":1026,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Ident) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":738},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33540,"byte_end":33544,"line_start":1032,"line_end":1032,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":741},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33772,"byte_end":33775,"line_start":1040,"line_end":1040,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":743},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33900,"byte_end":33903,"line_start":1046,"line_end":1046,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34320,"byte_end":34327,"line_start":1058,"line_end":1058,"column_start":12,"column_end":19},"name":"Literal","qualname":"::Literal","value":"Literal { }","parent":null,"children":[{"krate":0,"index":1076},{"krate":0,"index":1077}],"decl_id":null,"docs":" A literal string (`\"hello\"`), byte string (`b\"hello\"`), character (`'a'`),\n byte character (`b'a'`), an integer or floating point number with or without\n a suffix (`1`, `1u8`, `2.3`, `2.3f32`).","sig":null,"attributes":[{"value":"/ A literal string (`\"hello\"`), byte string (`b\"hello\"`), character (`'a'`),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33996,"byte_end":34074,"line_start":1051,"line_end":1051,"column_start":1,"column_end":79}},{"value":"/ byte character (`b'a'`), an integer or floating point number with or without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34075,"byte_end":34155,"line_start":1052,"line_end":1052,"column_start":1,"column_end":81}},{"value":"/ a suffix (`1`, `1u8`, `2.3`, `2.3f32`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34156,"byte_end":34199,"line_start":1053,"line_end":1053,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34200,"byte_end":34203,"line_start":1054,"line_end":1054,"column_start":1,"column_end":4}},{"value":"/ Boolean literals like `true` and `false` do not belong here, they are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34204,"byte_end":34277,"line_start":1055,"line_end":1055,"column_start":1,"column_end":74}},{"value":"/ `Ident`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34278,"byte_end":34291,"line_start":1056,"line_end":1056,"column_start":1,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1080},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36545,"byte_end":36556,"line_start":1119,"line_end":1119,"column_start":9,"column_end":20},"name":"u8_suffixed","qualname":"::u8_suffixed","value":"fn u8_suffixed(u8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1081},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36572,"byte_end":36584,"line_start":1120,"line_end":1120,"column_start":9,"column_end":21},"name":"u16_suffixed","qualname":"::u16_suffixed","value":"fn u16_suffixed(u16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1082},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36601,"byte_end":36613,"line_start":1121,"line_end":1121,"column_start":9,"column_end":21},"name":"u32_suffixed","qualname":"::u32_suffixed","value":"fn u32_suffixed(u32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1083},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36630,"byte_end":36642,"line_start":1122,"line_end":1122,"column_start":9,"column_end":21},"name":"u64_suffixed","qualname":"::u64_suffixed","value":"fn u64_suffixed(u64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1084},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36659,"byte_end":36672,"line_start":1123,"line_end":1123,"column_start":9,"column_end":22},"name":"u128_suffixed","qualname":"::u128_suffixed","value":"fn u128_suffixed(u128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1085},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36690,"byte_end":36704,"line_start":1124,"line_end":1124,"column_start":9,"column_end":23},"name":"usize_suffixed","qualname":"::usize_suffixed","value":"fn usize_suffixed(usize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1086},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36723,"byte_end":36734,"line_start":1125,"line_end":1125,"column_start":9,"column_end":20},"name":"i8_suffixed","qualname":"::i8_suffixed","value":"fn i8_suffixed(i8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1087},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36750,"byte_end":36762,"line_start":1126,"line_end":1126,"column_start":9,"column_end":21},"name":"i16_suffixed","qualname":"::i16_suffixed","value":"fn i16_suffixed(i16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1088},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36779,"byte_end":36791,"line_start":1127,"line_end":1127,"column_start":9,"column_end":21},"name":"i32_suffixed","qualname":"::i32_suffixed","value":"fn i32_suffixed(i32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1089},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36808,"byte_end":36820,"line_start":1128,"line_end":1128,"column_start":9,"column_end":21},"name":"i64_suffixed","qualname":"::i64_suffixed","value":"fn i64_suffixed(i64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1090},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36837,"byte_end":36850,"line_start":1129,"line_end":1129,"column_start":9,"column_end":22},"name":"i128_suffixed","qualname":"::i128_suffixed","value":"fn i128_suffixed(i128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1091},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36868,"byte_end":36882,"line_start":1130,"line_end":1130,"column_start":9,"column_end":23},"name":"isize_suffixed","qualname":"::isize_suffixed","value":"fn isize_suffixed(isize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34469,"byte_end":34537,"line_start":1065,"line_end":1065,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34546,"byte_end":34549,"line_start":1066,"line_end":1066,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34558,"byte_end":34628,"line_start":1067,"line_end":1067,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34637,"byte_end":34707,"line_start":1068,"line_end":1068,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34716,"byte_end":34788,"line_start":1069,"line_end":1069,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34797,"byte_end":34867,"line_start":1070,"line_end":1070,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34876,"byte_end":34930,"line_start":1071,"line_end":1071,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34939,"byte_end":34942,"line_start":1072,"line_end":1072,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":34951,"byte_end":35020,"line_start":1073,"line_end":1073,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35029,"byte_end":35100,"line_start":1074,"line_end":1074,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35109,"byte_end":35119,"line_start":1075,"line_end":1075,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1092},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36939,"byte_end":36952,"line_start":1134,"line_end":1134,"column_start":9,"column_end":22},"name":"u8_unsuffixed","qualname":"::u8_unsuffixed","value":"fn u8_unsuffixed(u8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1093},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36968,"byte_end":36982,"line_start":1135,"line_end":1135,"column_start":9,"column_end":23},"name":"u16_unsuffixed","qualname":"::u16_unsuffixed","value":"fn u16_unsuffixed(u16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1094},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36999,"byte_end":37013,"line_start":1136,"line_end":1136,"column_start":9,"column_end":23},"name":"u32_unsuffixed","qualname":"::u32_unsuffixed","value":"fn u32_unsuffixed(u32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1095},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37030,"byte_end":37044,"line_start":1137,"line_end":1137,"column_start":9,"column_end":23},"name":"u64_unsuffixed","qualname":"::u64_unsuffixed","value":"fn u64_unsuffixed(u64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1096},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37061,"byte_end":37076,"line_start":1138,"line_end":1138,"column_start":9,"column_end":24},"name":"u128_unsuffixed","qualname":"::u128_unsuffixed","value":"fn u128_unsuffixed(u128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1097},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37094,"byte_end":37110,"line_start":1139,"line_end":1139,"column_start":9,"column_end":25},"name":"usize_unsuffixed","qualname":"::usize_unsuffixed","value":"fn usize_unsuffixed(usize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1098},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37129,"byte_end":37142,"line_start":1140,"line_end":1140,"column_start":9,"column_end":22},"name":"i8_unsuffixed","qualname":"::i8_unsuffixed","value":"fn i8_unsuffixed(i8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37158,"byte_end":37172,"line_start":1141,"line_end":1141,"column_start":9,"column_end":23},"name":"i16_unsuffixed","qualname":"::i16_unsuffixed","value":"fn i16_unsuffixed(i16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37189,"byte_end":37203,"line_start":1142,"line_end":1142,"column_start":9,"column_end":23},"name":"i32_unsuffixed","qualname":"::i32_unsuffixed","value":"fn i32_unsuffixed(i32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37220,"byte_end":37234,"line_start":1143,"line_end":1143,"column_start":9,"column_end":23},"name":"i64_unsuffixed","qualname":"::i64_unsuffixed","value":"fn i64_unsuffixed(i64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37251,"byte_end":37266,"line_start":1144,"line_end":1144,"column_start":9,"column_end":24},"name":"i128_unsuffixed","qualname":"::i128_unsuffixed","value":"fn i128_unsuffixed(i128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37284,"byte_end":37300,"line_start":1145,"line_end":1145,"column_start":9,"column_end":25},"name":"isize_unsuffixed","qualname":"::isize_unsuffixed","value":"fn isize_unsuffixed(isize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35327,"byte_end":35397,"line_start":1084,"line_end":1084,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35406,"byte_end":35409,"line_start":1085,"line_end":1085,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35418,"byte_end":35485,"line_start":1086,"line_end":1086,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35494,"byte_end":35558,"line_start":1087,"line_end":1087,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35567,"byte_end":35625,"line_start":1088,"line_end":1088,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35634,"byte_end":35683,"line_start":1089,"line_end":1089,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35692,"byte_end":35764,"line_start":1090,"line_end":1090,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35773,"byte_end":35844,"line_start":1091,"line_end":1091,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35853,"byte_end":35910,"line_start":1092,"line_end":1092,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35919,"byte_end":35922,"line_start":1093,"line_end":1093,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":35931,"byte_end":36000,"line_start":1094,"line_end":1094,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36009,"byte_end":36080,"line_start":1095,"line_end":1095,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36089,"byte_end":36099,"line_start":1096,"line_end":1096,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37983,"byte_end":37997,"line_start":1161,"line_end":1161,"column_start":12,"column_end":26},"name":"f64_unsuffixed","qualname":"::f64_unsuffixed","value":"fn f64_unsuffixed(f64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed floating-point literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37322,"byte_end":37374,"line_start":1148,"line_end":1148,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37379,"byte_end":37382,"line_start":1149,"line_end":1149,"column_start":5,"column_end":8}},{"value":"/ This constructor is similar to those like `Literal::i8_unsuffixed` where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37387,"byte_end":37463,"line_start":1150,"line_end":1150,"column_start":5,"column_end":81}},{"value":"/ the float's value is emitted directly into the token but no suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37468,"byte_end":37541,"line_start":1151,"line_end":1151,"column_start":5,"column_end":78}},{"value":"/ used, so it may be inferred to be a `f64` later in the compiler.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37546,"byte_end":37614,"line_start":1152,"line_end":1152,"column_start":5,"column_end":73}},{"value":"/ Literals created from negative numbers may not survive round-trips","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37619,"byte_end":37689,"line_start":1153,"line_end":1153,"column_start":5,"column_end":75}},{"value":"/ through `TokenStream` or strings and may be broken into two tokens (`-`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37694,"byte_end":37769,"line_start":1154,"line_end":1154,"column_start":5,"column_end":80}},{"value":"/ and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37774,"byte_end":37800,"line_start":1155,"line_end":1155,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37805,"byte_end":37808,"line_start":1156,"line_end":1156,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37813,"byte_end":37825,"line_start":1157,"line_end":1157,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37830,"byte_end":37833,"line_start":1158,"line_end":1158,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37838,"byte_end":37912,"line_start":1159,"line_end":1159,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":37917,"byte_end":37971,"line_start":1160,"line_end":1160,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38787,"byte_end":38799,"line_start":1179,"line_end":1179,"column_start":12,"column_end":24},"name":"f64_suffixed","qualname":"::f64_suffixed","value":"fn f64_suffixed(f64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new suffixed floating-point literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38117,"byte_end":38167,"line_start":1166,"line_end":1166,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38172,"byte_end":38175,"line_start":1167,"line_end":1167,"column_start":5,"column_end":8}},{"value":"/ This constructor will create a literal like `1.0f64` where the value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38180,"byte_end":38252,"line_start":1168,"line_end":1168,"column_start":5,"column_end":77}},{"value":"/ specified is the preceding part of the token and `f64` is the suffix of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38257,"byte_end":38332,"line_start":1169,"line_end":1169,"column_start":5,"column_end":80}},{"value":"/ the token. This token will always be inferred to be an `f64` in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38337,"byte_end":38408,"line_start":1170,"line_end":1170,"column_start":5,"column_end":76}},{"value":"/ compiler. Literals created from negative numbers may not survive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38413,"byte_end":38481,"line_start":1171,"line_end":1171,"column_start":5,"column_end":73}},{"value":"/ round-trips through `TokenStream` or strings and may be broken into two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38486,"byte_end":38561,"line_start":1172,"line_end":1172,"column_start":5,"column_end":80}},{"value":"/ tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38566,"byte_end":38604,"line_start":1173,"line_end":1173,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38609,"byte_end":38612,"line_start":1174,"line_end":1174,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38617,"byte_end":38629,"line_start":1175,"line_end":1175,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38634,"byte_end":38637,"line_start":1176,"line_end":1176,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38642,"byte_end":38716,"line_start":1177,"line_end":1177,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38721,"byte_end":38775,"line_start":1178,"line_end":1178,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":751},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39578,"byte_end":39592,"line_start":1197,"line_end":1197,"column_start":12,"column_end":26},"name":"f32_unsuffixed","qualname":"::f32_unsuffixed","value":"fn f32_unsuffixed(f32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed floating-point literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38917,"byte_end":38969,"line_start":1184,"line_end":1184,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38974,"byte_end":38977,"line_start":1185,"line_end":1185,"column_start":5,"column_end":8}},{"value":"/ This constructor is similar to those like `Literal::i8_unsuffixed` where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":38982,"byte_end":39058,"line_start":1186,"line_end":1186,"column_start":5,"column_end":81}},{"value":"/ the float's value is emitted directly into the token but no suffix is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39063,"byte_end":39136,"line_start":1187,"line_end":1187,"column_start":5,"column_end":78}},{"value":"/ used, so it may be inferred to be a `f64` later in the compiler.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39141,"byte_end":39209,"line_start":1188,"line_end":1188,"column_start":5,"column_end":73}},{"value":"/ Literals created from negative numbers may not survive round-trips","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39214,"byte_end":39284,"line_start":1189,"line_end":1189,"column_start":5,"column_end":75}},{"value":"/ through `TokenStream` or strings and may be broken into two tokens (`-`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39289,"byte_end":39364,"line_start":1190,"line_end":1190,"column_start":5,"column_end":80}},{"value":"/ and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39369,"byte_end":39395,"line_start":1191,"line_end":1191,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39400,"byte_end":39403,"line_start":1192,"line_end":1192,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39408,"byte_end":39420,"line_start":1193,"line_end":1193,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39425,"byte_end":39428,"line_start":1194,"line_end":1194,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39433,"byte_end":39507,"line_start":1195,"line_end":1195,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39512,"byte_end":39566,"line_start":1196,"line_end":1196,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":752},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40382,"byte_end":40394,"line_start":1215,"line_end":1215,"column_start":12,"column_end":24},"name":"f32_suffixed","qualname":"::f32_suffixed","value":"fn f32_suffixed(f32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new suffixed floating-point literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39712,"byte_end":39762,"line_start":1202,"line_end":1202,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39767,"byte_end":39770,"line_start":1203,"line_end":1203,"column_start":5,"column_end":8}},{"value":"/ This constructor will create a literal like `1.0f32` where the value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39775,"byte_end":39847,"line_start":1204,"line_end":1204,"column_start":5,"column_end":77}},{"value":"/ specified is the preceding part of the token and `f32` is the suffix of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39852,"byte_end":39927,"line_start":1205,"line_end":1205,"column_start":5,"column_end":80}},{"value":"/ the token. This token will always be inferred to be an `f32` in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":39932,"byte_end":40003,"line_start":1206,"line_end":1206,"column_start":5,"column_end":76}},{"value":"/ compiler. Literals created from negative numbers may not survive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40008,"byte_end":40076,"line_start":1207,"line_end":1207,"column_start":5,"column_end":73}},{"value":"/ round-trips through `TokenStream` or strings and may be broken into two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40081,"byte_end":40156,"line_start":1208,"line_end":1208,"column_start":5,"column_end":80}},{"value":"/ tokens (`-` and positive literal).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40161,"byte_end":40199,"line_start":1209,"line_end":1209,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40204,"byte_end":40207,"line_start":1210,"line_end":1210,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40212,"byte_end":40224,"line_start":1211,"line_end":1211,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40229,"byte_end":40232,"line_start":1212,"line_end":1212,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40237,"byte_end":40311,"line_start":1213,"line_end":1213,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40316,"byte_end":40370,"line_start":1214,"line_end":1214,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":753},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40543,"byte_end":40549,"line_start":1221,"line_end":1221,"column_start":12,"column_end":18},"name":"string","qualname":"::string","value":"fn string<'_>(&'_ str) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" String literal.\n","sig":null,"attributes":[{"value":"/ String literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40512,"byte_end":40531,"line_start":1220,"line_end":1220,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":754},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40674,"byte_end":40683,"line_start":1226,"line_end":1226,"column_start":12,"column_end":21},"name":"character","qualname":"::character","value":"fn character(char) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Character literal.\n","sig":null,"attributes":[{"value":"/ Character literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40640,"byte_end":40662,"line_start":1225,"line_end":1225,"column_start":5,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40805,"byte_end":40816,"line_start":1231,"line_end":1231,"column_start":12,"column_end":23},"name":"byte_string","qualname":"::byte_string","value":"fn byte_string<'_>(&'_ [u8]) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Byte string literal.\n","sig":null,"attributes":[{"value":"/ Byte string literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40769,"byte_end":40793,"line_start":1230,"line_end":1230,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":756},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40962,"byte_end":40966,"line_start":1236,"line_end":1236,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span encompassing this literal.\n","sig":null,"attributes":[{"value":"/ Returns the span encompassing this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":40903,"byte_end":40950,"line_start":1235,"line_end":1235,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":757},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41097,"byte_end":41105,"line_start":1241,"line_end":1241,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"fn set_span<'_>(&'_ mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span associated for this literal.\n","sig":null,"attributes":[{"value":"/ Configures the span associated for this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41033,"byte_end":41085,"line_start":1240,"line_end":1240,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":758},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41740,"byte_end":41747,"line_start":1254,"line_end":1254,"column_start":12,"column_end":19},"name":"subspan","qualname":"::subspan","value":"fn subspan(&'_ Self, R) -> Option where R: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":" Returns a `Span` that is a subset of `self.span()` containing only\n the source bytes in range `range`. Returns `None` if the would-be\n trimmed span is outside the bounds of `self`.","sig":null,"attributes":[{"value":"/ Returns a `Span` that is a subset of `self.span()` containing only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41183,"byte_end":41253,"line_start":1245,"line_end":1245,"column_start":5,"column_end":75}},{"value":"/ the source bytes in range `range`. Returns `None` if the would-be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41258,"byte_end":41327,"line_start":1246,"line_end":1246,"column_start":5,"column_end":74}},{"value":"/ trimmed span is outside the bounds of `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41332,"byte_end":41381,"line_start":1247,"line_end":1247,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41386,"byte_end":41389,"line_start":1248,"line_end":1248,"column_start":5,"column_end":8}},{"value":"/ Warning: the underlying [`proc_macro::Literal::subspan`] method is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41394,"byte_end":41464,"line_start":1249,"line_end":1249,"column_start":5,"column_end":75}},{"value":"/ nightly-only. When called from within a procedural macro not using a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41469,"byte_end":41541,"line_start":1250,"line_end":1250,"column_start":5,"column_end":77}},{"value":"/ nightly compiler, this method will always return `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41546,"byte_end":41606,"line_start":1251,"line_end":1251,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41611,"byte_end":41614,"line_start":1252,"line_end":1252,"column_start":5,"column_end":8}},{"value":"/ [`proc_macro::Literal::subspan`]: https://doc.rust-lang.org/proc_macro/struct.Literal.html#method.subspan","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":41619,"byte_end":41728,"line_start":1253,"line_end":1253,"column_start":5,"column_end":114}}]},{"kind":"Method","id":{"krate":0,"index":760},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42204,"byte_end":42222,"line_start":1263,"line_end":1263,"column_start":19,"column_end":37},"name":"from_str_unchecked","qualname":"::from_str_unchecked","value":"unsafe fn from_str_unchecked<'_>(&'_ str) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42376,"byte_end":42384,"line_start":1271,"line_end":1271,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":766},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42592,"byte_end":42595,"line_start":1280,"line_end":1280,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":768},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42722,"byte_end":42725,"line_start":1286,"line_end":1286,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":769},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42909,"byte_end":42921,"line_start":1292,"line_end":1292,"column_start":9,"column_end":21},"name":"token_stream","qualname":"::token_stream","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","parent":null,"children":[{"krate":0,"index":770},{"krate":0,"index":771},{"krate":0,"index":773},{"krate":0,"index":774},{"krate":0,"index":777},{"krate":0,"index":780},{"krate":0,"index":781},{"krate":0,"index":784},{"krate":0,"index":785},{"krate":0,"index":787},{"krate":0,"index":1104},{"krate":0,"index":1107},{"krate":0,"index":790},{"krate":0,"index":794},{"krate":0,"index":796}],"decl_id":null,"docs":" Public implementation details for the `TokenStream` type, such as iterators.\n","sig":null,"attributes":[{"value":"/ Public implementation details for the `TokenStream` type, such as iterators.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42820,"byte_end":42900,"line_start":1291,"line_end":1291,"column_start":1,"column_end":81}}]},{"kind":"Struct","id":{"krate":0,"index":1104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43297,"byte_end":43305,"line_start":1304,"line_end":1304,"column_start":16,"column_end":24},"name":"IntoIter","qualname":"::token_stream::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":1105},{"krate":0,"index":1106}],"decl_id":null,"docs":" An iterator over `TokenStream`'s `TokenTree`s.","sig":null,"attributes":[{"value":"/ An iterator over `TokenStream`'s `TokenTree`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43060,"byte_end":43110,"line_start":1299,"line_end":1299,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43115,"byte_end":43118,"line_start":1300,"line_end":1300,"column_start":5,"column_end":8}},{"value":"/ The iteration is \"shallow\", e.g. the iterator doesn't recurse into","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43123,"byte_end":43193,"line_start":1301,"line_end":1301,"column_start":5,"column_end":75}},{"value":"/ delimited groups, and returns whole groups as token trees.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43198,"byte_end":43260,"line_start":1302,"line_end":1302,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":792},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43451,"byte_end":43455,"line_start":1312,"line_end":1312,"column_start":12,"column_end":16},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43542,"byte_end":43551,"line_start":1316,"line_end":1316,"column_start":12,"column_end":21},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":795},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43680,"byte_end":43683,"line_start":1322,"line_end":1322,"column_start":12,"column_end":15},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":799},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43966,"byte_end":43975,"line_start":1332,"line_end":1332,"column_start":12,"column_end":21},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> IntoIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs","byte_start":44559,"byte_end":44578,"line_start":17,"line_end":17,"column_start":21,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs","byte_start":44605,"byte_end":44624,"line_start":18,"line_end":18,"column_start":24,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/parse.rs","byte_start":45024,"byte_end":45030,"line_start":16,"line_end":16,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":70013,"byte_end":70018,"line_start":23,"line_end":23,"column_start":9,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171},{"krate":0,"index":172}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":70867,"byte_end":70879,"line_start":63,"line_end":63,"column_start":9,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":177},{"krate":0,"index":178},{"krate":0,"index":180},{"krate":0,"index":181}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":71523,"byte_end":71531,"line_start":95,"line_end":95,"column_start":13,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":188},{"krate":0,"index":189}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":71914,"byte_end":71919,"line_start":113,"line_end":113,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":192}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":72058,"byte_end":72070,"line_start":121,"line_end":121,"column_start":26,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":72284,"byte_end":72297,"line_start":132,"line_end":132,"column_start":22,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":200},{"krate":0,"index":201},{"krate":0,"index":202}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":76246,"byte_end":76254,"line_start":42,"line_end":42,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":285},{"krate":0,"index":286}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":76431,"byte_end":76442,"line_start":54,"line_end":54,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":78342,"byte_end":78353,"line_start":112,"line_end":112,"column_start":15,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":294}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":79058,"byte_end":79076,"line_start":137,"line_end":137,"column_start":6,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":298},{"krate":0,"index":299},{"krate":0,"index":300},{"krate":0,"index":301}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":80041,"byte_end":80052,"line_start":180,"line_end":180,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":304},{"krate":0,"index":305}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":80522,"byte_end":80530,"line_start":197,"line_end":197,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":308}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":80679,"byte_end":80690,"line_start":203,"line_end":203,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":310}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":81380,"byte_end":81391,"line_start":226,"line_end":226,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":312}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":81616,"byte_end":81627,"line_start":234,"line_end":234,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":314}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":81880,"byte_end":81891,"line_start":244,"line_end":244,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":316}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82107,"byte_end":82118,"line_start":253,"line_end":253,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":318}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82381,"byte_end":82392,"line_start":263,"line_end":263,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":320}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82603,"byte_end":82614,"line_start":271,"line_end":271,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":323}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82898,"byte_end":82909,"line_start":283,"line_end":283,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":326}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83188,"byte_end":83199,"line_start":292,"line_end":292,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":330}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83437,"byte_end":83448,"line_start":300,"line_end":300,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":334},{"krate":0,"index":335},{"krate":0,"index":336}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83693,"byte_end":83703,"line_start":314,"line_end":314,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":338},{"krate":0,"index":339}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83959,"byte_end":83969,"line_start":326,"line_end":326,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":341}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":87322,"byte_end":87326,"line_start":460,"line_end":460,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":343},{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":346},{"krate":0,"index":347},{"krate":0,"index":348},{"krate":0,"index":349}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":90422,"byte_end":90426,"line_start":588,"line_end":588,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":351}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":91046,"byte_end":91051,"line_start":618,"line_end":618,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":354},{"krate":0,"index":355},{"krate":0,"index":356},{"krate":0,"index":357},{"krate":0,"index":358},{"krate":0,"index":359},{"krate":0,"index":360}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":91692,"byte_end":91697,"line_start":652,"line_end":652,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":362}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":92487,"byte_end":92492,"line_start":679,"line_end":679,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":364}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":92897,"byte_end":92902,"line_start":696,"line_end":696,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":366},{"krate":0,"index":367},{"krate":0,"index":368},{"krate":0,"index":369},{"krate":0,"index":370}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":94583,"byte_end":94588,"line_start":769,"line_end":769,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":377}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":94722,"byte_end":94727,"line_start":775,"line_end":775,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":380}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":95005,"byte_end":95010,"line_start":789,"line_end":789,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":95195,"byte_end":95200,"line_start":798,"line_end":798,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":384}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":96317,"byte_end":96324,"line_start":842,"line_end":842,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":388},{"krate":0,"index":389},{"krate":0,"index":886},{"krate":0,"index":887},{"krate":0,"index":888},{"krate":0,"index":889},{"krate":0,"index":890},{"krate":0,"index":891},{"krate":0,"index":892},{"krate":0,"index":893},{"krate":0,"index":894},{"krate":0,"index":895},{"krate":0,"index":896},{"krate":0,"index":897},{"krate":0,"index":898},{"krate":0,"index":899},{"krate":0,"index":900},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":903},{"krate":0,"index":904},{"krate":0,"index":905},{"krate":0,"index":906},{"krate":0,"index":907},{"krate":0,"index":908},{"krate":0,"index":909},{"krate":0,"index":910},{"krate":0,"index":911},{"krate":0,"index":390},{"krate":0,"index":391},{"krate":0,"index":392},{"krate":0,"index":393},{"krate":0,"index":394},{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":397}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":99596,"byte_end":99603,"line_start":965,"line_end":965,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":400},{"krate":0,"index":401}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":100308,"byte_end":100315,"line_start":989,"line_end":989,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":404}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":100437,"byte_end":100444,"line_start":995,"line_end":995,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":406}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":101662,"byte_end":101670,"line_start":32,"line_end":32,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":457}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":101884,"byte_end":101903,"line_start":44,"line_end":44,"column_start":6,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":460},{"krate":0,"index":461},{"krate":0,"index":462},{"krate":0,"index":463}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":102650,"byte_end":102661,"line_start":71,"line_end":71,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":465},{"krate":0,"index":466},{"krate":0,"index":467},{"krate":0,"index":468}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":103521,"byte_end":103532,"line_start":102,"line_end":102,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":470},{"krate":0,"index":471}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104164,"byte_end":104175,"line_start":122,"line_end":122,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":476}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104473,"byte_end":104484,"line_start":131,"line_end":131,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":478}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104659,"byte_end":104670,"line_start":137,"line_end":137,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":480}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104963,"byte_end":104974,"line_start":146,"line_end":146,"column_start":38,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":482}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":105826,"byte_end":105837,"line_start":170,"line_end":170,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":485}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":106132,"byte_end":106143,"line_start":180,"line_end":180,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":487}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":106530,"byte_end":106541,"line_start":192,"line_end":192,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":490}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":107453,"byte_end":107464,"line_start":216,"line_end":216,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":495}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":107912,"byte_end":107923,"line_start":230,"line_end":230,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":498}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":108400,"byte_end":108411,"line_start":245,"line_end":245,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":501}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":108671,"byte_end":108679,"line_start":254,"line_end":254,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":503}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":108917,"byte_end":108925,"line_start":263,"line_end":263,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":505}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":109052,"byte_end":109060,"line_start":269,"line_end":269,"column_start":35,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":507}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":109166,"byte_end":109174,"line_start":275,"line_end":275,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":509}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":109403,"byte_end":109411,"line_start":284,"line_end":284,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":511}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":110073,"byte_end":110084,"line_start":307,"line_end":307,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":513},{"krate":0,"index":514},{"krate":0,"index":515}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":110469,"byte_end":110482,"line_start":321,"line_end":321,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":517},{"krate":0,"index":518},{"krate":0,"index":519}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":112919,"byte_end":112923,"line_start":404,"line_end":404,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":521},{"krate":0,"index":522},{"krate":0,"index":523},{"krate":0,"index":524},{"krate":0,"index":525},{"krate":0,"index":526},{"krate":0,"index":527}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":117624,"byte_end":117628,"line_start":551,"line_end":551,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":529}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":117781,"byte_end":117785,"line_start":557,"line_end":557,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":531}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":117887,"byte_end":117891,"line_start":563,"line_end":563,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":533}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":118482,"byte_end":118487,"line_start":587,"line_end":587,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":536},{"krate":0,"index":537},{"krate":0,"index":538},{"krate":0,"index":539},{"krate":0,"index":540},{"krate":0,"index":541},{"krate":0,"index":542},{"krate":0,"index":543}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":121329,"byte_end":121334,"line_start":667,"line_end":667,"column_start":32,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":545}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":121432,"byte_end":121437,"line_start":673,"line_end":673,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":547}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":121702,"byte_end":121707,"line_start":682,"line_end":682,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":549}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":122066,"byte_end":122071,"line_start":697,"line_end":697,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":551},{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":124259,"byte_end":124264,"line_start":755,"line_end":755,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":557}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":124564,"byte_end":124569,"line_start":765,"line_end":765,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":560}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":124841,"byte_end":124846,"line_start":778,"line_end":778,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":562}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":125071,"byte_end":125076,"line_start":787,"line_end":787,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":564}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":126088,"byte_end":126095,"line_start":826,"line_end":826,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":568},{"krate":0,"index":972},{"krate":0,"index":973},{"krate":0,"index":974},{"krate":0,"index":975},{"krate":0,"index":976},{"krate":0,"index":977},{"krate":0,"index":978},{"krate":0,"index":979},{"krate":0,"index":980},{"krate":0,"index":981},{"krate":0,"index":982},{"krate":0,"index":983},{"krate":0,"index":984},{"krate":0,"index":985},{"krate":0,"index":986},{"krate":0,"index":987},{"krate":0,"index":988},{"krate":0,"index":989},{"krate":0,"index":990},{"krate":0,"index":991},{"krate":0,"index":992},{"krate":0,"index":993},{"krate":0,"index":994},{"krate":0,"index":995},{"krate":0,"index":996},{"krate":0,"index":997},{"krate":0,"index":569},{"krate":0,"index":570},{"krate":0,"index":571},{"krate":0,"index":572},{"krate":0,"index":573},{"krate":0,"index":574},{"krate":0,"index":575},{"krate":0,"index":576},{"krate":0,"index":578}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":129557,"byte_end":129564,"line_start":941,"line_end":941,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":580}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":129669,"byte_end":129676,"line_start":947,"line_end":947,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":582},{"krate":0,"index":583}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":130613,"byte_end":130620,"line_start":978,"line_end":978,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":586}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":130849,"byte_end":130856,"line_start":987,"line_end":987,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":588}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6063,"byte_end":6074,"line_start":172,"line_end":172,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":628},{"krate":0,"index":629},{"krate":0,"index":630},{"krate":0,"index":631}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6771,"byte_end":6782,"line_start":200,"line_end":200,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":633}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7254,"byte_end":7265,"line_start":214,"line_end":214,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":635},{"krate":0,"index":636}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7575,"byte_end":7586,"line_start":227,"line_end":227,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":639}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7761,"byte_end":7772,"line_start":234,"line_end":234,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":641}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7897,"byte_end":7908,"line_start":240,"line_end":240,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":643}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8044,"byte_end":8055,"line_start":246,"line_end":246,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":645}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8206,"byte_end":8217,"line_start":252,"line_end":252,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":648}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8485,"byte_end":8496,"line_start":260,"line_end":260,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":652}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8673,"byte_end":8684,"line_start":265,"line_end":265,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":655}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9114,"byte_end":9125,"line_start":275,"line_end":275,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":659}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9301,"byte_end":9312,"line_start":282,"line_end":282,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":661}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9423,"byte_end":9431,"line_start":288,"line_end":288,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":663}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9529,"byte_end":9537,"line_start":294,"line_end":294,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":665}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9660,"byte_end":9668,"line_start":300,"line_end":300,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":667}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9791,"byte_end":9799,"line_start":306,"line_end":306,"column_start":16,"column_end":24},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12425,"byte_end":12429,"line_start":397,"line_end":397,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":670},{"krate":0,"index":671},{"krate":0,"index":672},{"krate":0,"index":673},{"krate":0,"index":674},{"krate":0,"index":675},{"krate":0,"index":676},{"krate":0,"index":677},{"krate":0,"index":678}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18658,"byte_end":18662,"line_start":557,"line_end":557,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":680}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19190,"byte_end":19199,"line_start":576,"line_end":576,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":682},{"krate":0,"index":683}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20165,"byte_end":20174,"line_start":603,"line_end":603,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":685}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20272,"byte_end":20281,"line_start":609,"line_end":609,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":687}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20379,"byte_end":20388,"line_start":615,"line_end":615,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":689}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20488,"byte_end":20497,"line_start":621,"line_end":621,"column_start":24,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":691}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20842,"byte_end":20851,"line_start":631,"line_end":631,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":693}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":21248,"byte_end":21257,"line_start":643,"line_end":643,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":695}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22719,"byte_end":22724,"line_start":689,"line_end":689,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":697},{"krate":0,"index":698},{"krate":0,"index":699},{"krate":0,"index":700},{"krate":0,"index":701},{"krate":0,"index":702},{"krate":0,"index":703},{"krate":0,"index":704},{"krate":0,"index":705}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25165,"byte_end":25170,"line_start":769,"line_end":769,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":707}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25309,"byte_end":25314,"line_start":775,"line_end":775,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":709}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26168,"byte_end":26173,"line_start":805,"line_end":805,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":711},{"krate":0,"index":712},{"krate":0,"index":713},{"krate":0,"index":714},{"krate":0,"index":715}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27644,"byte_end":27649,"line_start":848,"line_end":848,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":717}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27769,"byte_end":27774,"line_start":854,"line_end":854,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":719}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30292,"byte_end":30297,"line_start":934,"line_end":934,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":721},{"krate":0,"index":722},{"krate":0,"index":723},{"krate":0,"index":724},{"krate":0,"index":725},{"krate":0,"index":726}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32998,"byte_end":33003,"line_start":1002,"line_end":1002,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":728}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33116,"byte_end":33121,"line_start":1008,"line_end":1008,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":731}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33245,"byte_end":33250,"line_start":1017,"line_end":1017,"column_start":13,"column_end":18},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33275,"byte_end":33280,"line_start":1019,"line_end":1019,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":734}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33398,"byte_end":33403,"line_start":1025,"line_end":1025,"column_start":14,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":736}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33525,"byte_end":33530,"line_start":1031,"line_end":1031,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":738}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33757,"byte_end":33762,"line_start":1039,"line_end":1039,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":741}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33885,"byte_end":33890,"line_start":1045,"line_end":1045,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":743}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36220,"byte_end":36227,"line_start":1103,"line_end":1103,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":747},{"krate":0,"index":748},{"krate":0,"index":1080},{"krate":0,"index":1081},{"krate":0,"index":1082},{"krate":0,"index":1083},{"krate":0,"index":1084},{"krate":0,"index":1085},{"krate":0,"index":1086},{"krate":0,"index":1087},{"krate":0,"index":1088},{"krate":0,"index":1089},{"krate":0,"index":1090},{"krate":0,"index":1091},{"krate":0,"index":1092},{"krate":0,"index":1093},{"krate":0,"index":1094},{"krate":0,"index":1095},{"krate":0,"index":1096},{"krate":0,"index":1097},{"krate":0,"index":1098},{"krate":0,"index":1099},{"krate":0,"index":1100},{"krate":0,"index":1101},{"krate":0,"index":1102},{"krate":0,"index":1103},{"krate":0,"index":749},{"krate":0,"index":750},{"krate":0,"index":751},{"krate":0,"index":752},{"krate":0,"index":753},{"krate":0,"index":754},{"krate":0,"index":755},{"krate":0,"index":756},{"krate":0,"index":757},{"krate":0,"index":758},{"krate":0,"index":760}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42333,"byte_end":42340,"line_start":1268,"line_end":1268,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":762},{"krate":0,"index":763}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42575,"byte_end":42582,"line_start":1279,"line_end":1279,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":766}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42705,"byte_end":42712,"line_start":1285,"line_end":1285,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":768}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43397,"byte_end":43405,"line_start":1309,"line_end":1309,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":791},{"krate":0,"index":792},{"krate":0,"index":793}],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43658,"byte_end":43666,"line_start":1321,"line_end":1321,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":795}],"docs":"","sig":null,"attributes":[]},{"id":126,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43875,"byte_end":43886,"line_start":1328,"line_end":1328,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":797},{"krate":0,"index":798},{"krate":0,"index":799}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":5090,"byte_end":5098,"line_start":134,"line_end":134,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":220}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs","byte_start":44559,"byte_end":44578,"line_start":17,"line_end":17,"column_start":21,"column_end":40},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":24},"to":{"krate":2,"index":9253}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/marker.rs","byte_start":44605,"byte_end":44624,"line_start":18,"line_end":18,"column_start":24,"column_end":43},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":24},"to":{"krate":2,"index":9254}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/parse.rs","byte_start":45024,"byte_end":45030,"line_start":16,"line_end":16,"column_start":10,"column_end":16},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":800},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":70013,"byte_end":70018,"line_start":23,"line_end":23,"column_start":9,"column_end":14},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":155},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":70867,"byte_end":70879,"line_start":63,"line_end":63,"column_start":9,"column_end":21},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":158},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":71523,"byte_end":71531,"line_start":95,"line_end":95,"column_start":13,"column_end":21},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":161},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":71914,"byte_end":71919,"line_start":113,"line_end":113,"column_start":19,"column_end":24},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":155},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":72058,"byte_end":72070,"line_start":121,"line_end":121,"column_start":26,"column_end":38},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":158},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/rcvec.rs","byte_start":72284,"byte_end":72297,"line_start":132,"line_end":132,"column_start":22,"column_end":35},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":819},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":76246,"byte_end":76254,"line_start":42,"line_end":42,"column_start":6,"column_end":14},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":829},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":76431,"byte_end":76442,"line_start":54,"line_end":54,"column_start":6,"column_end":17},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":825},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":78342,"byte_end":78353,"line_start":112,"line_end":112,"column_start":15,"column_end":26},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":79058,"byte_end":79076,"line_start":137,"line_end":137,"column_start":6,"column_end":24},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":295},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":80041,"byte_end":80052,"line_start":180,"line_end":180,"column_start":18,"column_end":29},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":80522,"byte_end":80530,"line_start":197,"line_end":197,"column_start":18,"column_end":26},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":829},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":80679,"byte_end":80690,"line_start":203,"line_end":203,"column_start":18,"column_end":29},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":81380,"byte_end":81391,"line_start":226,"line_end":226,"column_start":16,"column_end":27},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":81616,"byte_end":81627,"line_start":234,"line_end":234,"column_start":40,"column_end":51},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":81880,"byte_end":81891,"line_start":244,"line_end":244,"column_start":40,"column_end":51},"kind":{"Impl":{"id":18}},"from":{"krate":20,"index":3002},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82107,"byte_end":82118,"line_start":253,"line_end":253,"column_start":26,"column_end":37},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82381,"byte_end":82392,"line_start":263,"line_end":263,"column_start":34,"column_end":45},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82603,"byte_end":82614,"line_start":271,"line_end":271,"column_start":36,"column_end":47},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":82898,"byte_end":82909,"line_start":283,"line_end":283,"column_start":28,"column_end":39},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83188,"byte_end":83199,"line_start":292,"line_end":292,"column_start":30,"column_end":41},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83437,"byte_end":83448,"line_start":300,"line_end":300,"column_start":23,"column_end":34},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":825},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83693,"byte_end":83703,"line_start":314,"line_end":314,"column_start":6,"column_end":16},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":833},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":83959,"byte_end":83969,"line_start":326,"line_end":326,"column_start":16,"column_end":26},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":833},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":87322,"byte_end":87326,"line_start":460,"line_end":460,"column_start":6,"column_end":10},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":859},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":90422,"byte_end":90426,"line_start":588,"line_end":588,"column_start":16,"column_end":20},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":859},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":91046,"byte_end":91051,"line_start":618,"line_end":618,"column_start":6,"column_end":11},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":869},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":91692,"byte_end":91697,"line_start":652,"line_end":652,"column_start":18,"column_end":23},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":869},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":92487,"byte_end":92492,"line_start":679,"line_end":679,"column_start":16,"column_end":21},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":869},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":92897,"byte_end":92902,"line_start":696,"line_end":696,"column_start":6,"column_end":11},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":875},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":94583,"byte_end":94588,"line_start":769,"line_end":769,"column_start":20,"column_end":25},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":875},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":94722,"byte_end":94727,"line_start":775,"line_end":775,"column_start":26,"column_end":31},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":875},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":95005,"byte_end":95010,"line_start":789,"line_end":789,"column_start":18,"column_end":23},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":875},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":95195,"byte_end":95200,"line_start":798,"line_end":798,"column_start":16,"column_end":21},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":875},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":96317,"byte_end":96324,"line_start":842,"line_end":842,"column_start":6,"column_end":13},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":881},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":99596,"byte_end":99603,"line_start":965,"line_end":965,"column_start":18,"column_end":25},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":881},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":100308,"byte_end":100315,"line_start":989,"line_end":989,"column_start":18,"column_end":25},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":881},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/fallback.rs","byte_start":100437,"byte_end":100444,"line_start":995,"line_end":995,"column_start":16,"column_end":23},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":881},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":101662,"byte_end":101670,"line_start":32,"line_end":32,"column_start":6,"column_end":14},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":449},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":101884,"byte_end":101903,"line_start":44,"line_end":44,"column_start":6,"column_end":25},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":921},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":102650,"byte_end":102661,"line_start":71,"line_end":71,"column_start":6,"column_end":17},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":912},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":103521,"byte_end":103532,"line_start":102,"line_end":102,"column_start":18,"column_end":29},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104164,"byte_end":104175,"line_start":122,"line_end":122,"column_start":18,"column_end":29},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104473,"byte_end":104484,"line_start":131,"line_end":131,"column_start":40,"column_end":51},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104659,"byte_end":104670,"line_start":137,"line_end":137,"column_start":40,"column_end":51},"kind":{"Impl":{"id":47}},"from":{"krate":20,"index":3002},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":104963,"byte_end":104974,"line_start":146,"line_end":146,"column_start":38,"column_end":49},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":105826,"byte_end":105837,"line_start":170,"line_end":170,"column_start":26,"column_end":37},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":106132,"byte_end":106143,"line_start":180,"line_end":180,"column_start":34,"column_end":45},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":106530,"byte_end":106541,"line_start":192,"line_end":192,"column_start":36,"column_end":47},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":107453,"byte_end":107464,"line_start":216,"line_end":216,"column_start":28,"column_end":39},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":107912,"byte_end":107923,"line_start":230,"line_end":230,"column_start":30,"column_end":41},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":108400,"byte_end":108411,"line_start":245,"line_end":245,"column_start":16,"column_end":27},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":108671,"byte_end":108679,"line_start":254,"line_end":254,"column_start":6,"column_end":14},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":449},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":108917,"byte_end":108925,"line_start":263,"line_end":263,"column_start":37,"column_end":45},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":449},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":109052,"byte_end":109060,"line_start":269,"line_end":269,"column_start":35,"column_end":43},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":449},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":109166,"byte_end":109174,"line_start":275,"line_end":275,"column_start":16,"column_end":24},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":449},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":109403,"byte_end":109411,"line_start":284,"line_end":284,"column_start":18,"column_end":26},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":449},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":110073,"byte_end":110084,"line_start":307,"line_end":307,"column_start":23,"column_end":34},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":912},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":110469,"byte_end":110482,"line_start":321,"line_end":321,"column_start":19,"column_end":32},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":926},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":112919,"byte_end":112923,"line_start":404,"line_end":404,"column_start":6,"column_end":10},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":935},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":117624,"byte_end":117628,"line_start":551,"line_end":551,"column_start":40,"column_end":44},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":1003},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":117781,"byte_end":117785,"line_start":557,"line_end":557,"column_start":31,"column_end":35},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":935},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":117887,"byte_end":117891,"line_start":563,"line_end":563,"column_start":16,"column_end":20},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":935},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":118482,"byte_end":118487,"line_start":587,"line_end":587,"column_start":6,"column_end":11},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":945},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":121329,"byte_end":121334,"line_start":667,"line_end":667,"column_start":32,"column_end":37},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":945},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":121432,"byte_end":121437,"line_start":673,"line_end":673,"column_start":18,"column_end":23},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":945},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":121702,"byte_end":121707,"line_start":682,"line_end":682,"column_start":16,"column_end":21},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":945},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":122066,"byte_end":122071,"line_start":697,"line_end":697,"column_start":6,"column_end":11},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":954},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":124259,"byte_end":124264,"line_start":755,"line_end":755,"column_start":20,"column_end":25},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":954},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":124564,"byte_end":124569,"line_start":765,"line_end":765,"column_start":26,"column_end":31},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":954},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":124841,"byte_end":124846,"line_start":778,"line_end":778,"column_start":18,"column_end":23},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":954},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":125071,"byte_end":125076,"line_start":787,"line_end":787,"column_start":16,"column_end":21},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":954},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":126088,"byte_end":126095,"line_start":826,"line_end":826,"column_start":6,"column_end":13},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":963},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":129557,"byte_end":129564,"line_start":941,"line_end":941,"column_start":34,"column_end":41},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":963},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":129669,"byte_end":129676,"line_start":947,"line_end":947,"column_start":18,"column_end":25},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":963},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":130613,"byte_end":130620,"line_start":978,"line_end":978,"column_start":18,"column_end":25},"kind":{"Impl":{"id":78}},"from":{"krate":0,"index":963},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/wrapper.rs","byte_start":130849,"byte_end":130856,"line_start":987,"line_end":987,"column_start":16,"column_end":23},"kind":{"Impl":{"id":79}},"from":{"krate":0,"index":963},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6063,"byte_end":6074,"line_start":172,"line_end":172,"column_start":6,"column_end":17},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":998},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":6771,"byte_end":6782,"line_start":200,"line_end":200,"column_start":18,"column_end":29},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7254,"byte_end":7265,"line_start":214,"line_end":214,"column_start":18,"column_end":29},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7575,"byte_end":7586,"line_start":227,"line_end":227,"column_start":40,"column_end":51},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7761,"byte_end":7772,"line_start":234,"line_end":234,"column_start":40,"column_end":51},"kind":{"Impl":{"id":84}},"from":{"krate":20,"index":3002},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":7897,"byte_end":7908,"line_start":240,"line_end":240,"column_start":26,"column_end":37},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8044,"byte_end":8055,"line_start":246,"line_end":246,"column_start":28,"column_end":39},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8206,"byte_end":8217,"line_start":252,"line_end":252,"column_start":30,"column_end":41},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8485,"byte_end":8496,"line_start":260,"line_end":260,"column_start":34,"column_end":45},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":8673,"byte_end":8684,"line_start":265,"line_end":265,"column_start":36,"column_end":47},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9114,"byte_end":9125,"line_start":275,"line_end":275,"column_start":18,"column_end":29},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9301,"byte_end":9312,"line_start":282,"line_end":282,"column_start":16,"column_end":27},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9423,"byte_end":9431,"line_start":288,"line_end":288,"column_start":6,"column_end":14},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":624},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9529,"byte_end":9537,"line_start":294,"line_end":294,"column_start":16,"column_end":24},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":624},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9660,"byte_end":9668,"line_start":300,"line_end":300,"column_start":18,"column_end":26},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":624},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":9791,"byte_end":9799,"line_start":306,"line_end":306,"column_start":16,"column_end":24},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":624},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":12425,"byte_end":12429,"line_start":397,"line_end":397,"column_start":6,"column_end":10},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":1003},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":18658,"byte_end":18662,"line_start":557,"line_end":557,"column_start":16,"column_end":20},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":1003},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":19190,"byte_end":19199,"line_start":576,"line_end":576,"column_start":6,"column_end":15},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":1009},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20165,"byte_end":20174,"line_start":603,"line_end":603,"column_start":22,"column_end":31},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":1009},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20272,"byte_end":20281,"line_start":609,"line_end":609,"column_start":22,"column_end":31},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":1009},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20379,"byte_end":20388,"line_start":615,"line_end":615,"column_start":22,"column_end":31},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":1009},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20488,"byte_end":20497,"line_start":621,"line_end":621,"column_start":24,"column_end":33},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":1009},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":20842,"byte_end":20851,"line_start":631,"line_end":631,"column_start":18,"column_end":27},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":1009},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":21248,"byte_end":21257,"line_start":643,"line_end":643,"column_start":16,"column_end":25},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":1009},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":22719,"byte_end":22724,"line_start":689,"line_end":689,"column_start":6,"column_end":11},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":1024},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25165,"byte_end":25170,"line_start":769,"line_end":769,"column_start":18,"column_end":23},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":1024},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":25309,"byte_end":25314,"line_start":775,"line_end":775,"column_start":16,"column_end":21},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":1024},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":26168,"byte_end":26173,"line_start":805,"line_end":805,"column_start":6,"column_end":11},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":1048},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27644,"byte_end":27649,"line_start":848,"line_end":848,"column_start":18,"column_end":23},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":1048},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":27769,"byte_end":27774,"line_start":854,"line_end":854,"column_start":16,"column_end":21},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":1048},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":30292,"byte_end":30297,"line_start":934,"line_end":934,"column_start":6,"column_end":11},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":1070},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":32998,"byte_end":33003,"line_start":1002,"line_end":1002,"column_start":20,"column_end":25},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33116,"byte_end":33121,"line_start":1008,"line_end":1008,"column_start":26,"column_end":31},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33245,"byte_end":33250,"line_start":1017,"line_end":1017,"column_start":13,"column_end":18},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33275,"byte_end":33280,"line_start":1019,"line_end":1019,"column_start":21,"column_end":26},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33398,"byte_end":33403,"line_start":1025,"line_end":1025,"column_start":14,"column_end":19},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33525,"byte_end":33530,"line_start":1031,"line_end":1031,"column_start":15,"column_end":20},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33757,"byte_end":33762,"line_start":1039,"line_end":1039,"column_start":18,"column_end":23},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":33885,"byte_end":33890,"line_start":1045,"line_end":1045,"column_start":16,"column_end":21},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":1070},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":36220,"byte_end":36227,"line_start":1103,"line_end":1103,"column_start":6,"column_end":13},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":1075},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42333,"byte_end":42340,"line_start":1268,"line_end":1268,"column_start":18,"column_end":25},"kind":{"Impl":{"id":121}},"from":{"krate":0,"index":1075},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42575,"byte_end":42582,"line_start":1279,"line_end":1279,"column_start":16,"column_end":23},"kind":{"Impl":{"id":122}},"from":{"krate":0,"index":1075},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":42705,"byte_end":42712,"line_start":1285,"line_end":1285,"column_start":18,"column_end":25},"kind":{"Impl":{"id":123}},"from":{"krate":0,"index":1075},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43397,"byte_end":43405,"line_start":1309,"line_end":1309,"column_start":23,"column_end":31},"kind":{"Impl":{"id":124}},"from":{"krate":0,"index":1104},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43658,"byte_end":43666,"line_start":1321,"line_end":1321,"column_start":20,"column_end":28},"kind":{"Impl":{"id":125}},"from":{"krate":0,"index":1104},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","byte_start":43875,"byte_end":43886,"line_start":1328,"line_end":1328,"column_start":27,"column_end":38},"kind":{"Impl":{"id":126}},"from":{"krate":0,"index":998},"to":{"krate":2,"index":8398}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libproc_macro_hack-2054924f0bc4adf5.json b/core/target/rls/debug/deps/save-analysis/libproc_macro_hack-2054924f0bc4adf5.json new file mode 100644 index 0000000..9c08802 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libproc_macro_hack-2054924f0bc4adf5.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","proc_macro_hack","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","proc-macro","--emit=dep-info,link","-C","prefer-dynamic","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=2054924f0bc4adf5","-C","extra-filename=-2054924f0bc4adf5","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","proc_macro","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libproc_macro_hack-2054924f0bc4adf5.dylib"},"prelude":{"crate_id":{"name":"proc_macro_hack","disambiguator":[13725165105455073735,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","num":20,"id":{"name":"proc_macro","disambiguator":[18166776131305929452,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":0,"byte_end":19705,"line_start":1,"line_end":591,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":0,"byte_end":19705,"line_start":1,"line_end":591,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":32},{"krate":0,"index":71},{"krate":0,"index":96},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":179},{"krate":0,"index":182},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":189},{"krate":0,"index":192},{"krate":0,"index":195},{"krate":0,"index":198},{"krate":0,"index":201},{"krate":0,"index":202},{"krate":0,"index":205},{"krate":0,"index":208},{"krate":0,"index":211},{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":220},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":231},{"krate":0,"index":236},{"krate":0,"index":240},{"krate":0,"index":243},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":251},{"krate":0,"index":256},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268}],"decl_id":null,"docs":" [![github]](https://github.com/dtolnay/proc-macro-hack) [![crates-io]](https://crates.io/crates/proc-macro-hack) [![docs-rs]](https://docs.rs/proc-macro-hack)","sig":null,"attributes":[{"value":"/ [![github]](https://github.com/dtolnay/proc-macro-hack) [![crates-io]](https://crates.io/crates/proc-macro-hack) [![docs-rs]](https://docs.rs/proc-macro-hack)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":0,"byte_end":172,"line_start":1,"line_end":1,"column_start":1,"column_end":173}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":173,"byte_end":176,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":177,"byte_end":283,"line_start":3,"line_end":3,"column_start":1,"column_end":107}},{"value":"/ [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":284,"byte_end":394,"line_start":4,"line_end":4,"column_start":1,"column_end":111}},{"value":"/ [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logoColor=white&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmNWY1ZjUiIGQ9Ik00ODguNiAyNTAuMkwzOTIgMjE0VjEwNS41YzAtMTUtOS4zLTI4LjQtMjMuNC0zMy43bC0xMDAtMzcuNWMtOC4xLTMuMS0xNy4xLTMuMS0yNS4zIDBsLTEwMCAzNy41Yy0xNC4xIDUuMy0yMy40IDE4LjctMjMuNCAzMy43VjIxNGwtOTYuNiAzNi4yQzkuMyAyNTUuNSAwIDI2OC45IDAgMjgzLjlWMzk0YzAgMTMuNiA3LjcgMjYuMSAxOS45IDMyLjJsMTAwIDUwYzEwLjEgNS4xIDIyLjEgNS4xIDMyLjIgMGwxMDMuOS01MiAxMDMuOSA1MmMxMC4xIDUuMSAyMi4xIDUuMSAzMi4yIDBsMTAwLTUwYzEyLjItNi4xIDE5LjktMTguNiAxOS45LTMyLjJWMjgzLjljMC0xNS05LjMtMjguNC0yMy40LTMzLjd6TTM1OCAyMTQuOGwtODUgMzEuOXYtNjguMmw4NS0zN3Y3My4zek0xNTQgMTA0LjFsMTAyLTM4LjIgMTAyIDM4LjJ2LjZsLTEwMiA0MS40LTEwMi00MS40di0uNnptODQgMjkxLjFsLTg1IDQyLjV2LTc5LjFsODUtMzguOHY3NS40em0wLTExMmwtMTAyIDQxLjQtMTAyLTQxLjR2LS42bDEwMi0zOC4yIDEwMiAzOC4ydi42em0yNDAgMTEybC04NSA0Mi41di03OS4xbDg1LTM4Ljh2NzUuNHptMC0xMTJsLTEwMiA0MS40LTEwMi00MS40di0uNmwxMDItMzguMiAxMDIgMzguMnYuNnoiPjwvcGF0aD48L3N2Zz4K","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":395,"byte_end":1499,"line_start":5,"line_end":5,"column_start":1,"column_end":1105}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1500,"byte_end":1503,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1504,"byte_end":1512,"line_start":7,"line_end":7,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1513,"byte_end":1516,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/

","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1517,"byte_end":1540,"line_start":9,"line_end":9,"column_start":1,"column_end":24}},{"value":"/ Note: As of Rust 1.45 this crate is superseded by native support","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1541,"byte_end":1619,"line_start":10,"line_end":10,"column_start":1,"column_end":79}},{"value":"/ for #[proc_macro] in expression position. Only consider using this crate if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1620,"byte_end":1699,"line_start":11,"line_end":11,"column_start":1,"column_end":80}},{"value":"/ you care about supporting compilers between 1.31 and 1.45.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1700,"byte_end":1766,"line_start":12,"line_end":12,"column_start":1,"column_end":67}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1767,"byte_end":1793,"line_start":13,"line_end":13,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1794,"byte_end":1797,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ Since Rust 1.30, the language supports user-defined function-like procedural","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1798,"byte_end":1878,"line_start":15,"line_end":15,"column_start":1,"column_end":81}},{"value":"/ macros. However these can only be invoked in item position, not in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1879,"byte_end":1949,"line_start":16,"line_end":16,"column_start":1,"column_end":71}},{"value":"/ statements or expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1950,"byte_end":1980,"line_start":17,"line_end":17,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1981,"byte_end":1984,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ This crate implements an alternative type of procedural macro that can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":1985,"byte_end":2062,"line_start":19,"line_end":19,"column_start":1,"column_end":78}},{"value":"/ invoked in statement or expression position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2063,"byte_end":2111,"line_start":20,"line_end":20,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2112,"byte_end":2115,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ # Defining procedural macros","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2116,"byte_end":2148,"line_start":22,"line_end":22,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2149,"byte_end":2152,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ Two crates are required to define a procedural macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2153,"byte_end":2210,"line_start":24,"line_end":24,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2211,"byte_end":2214,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ ## The implementation crate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2215,"byte_end":2246,"line_start":26,"line_end":26,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2247,"byte_end":2250,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ This crate must contain nothing but procedural macros. Private helper","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2251,"byte_end":2324,"line_start":28,"line_end":28,"column_start":1,"column_end":74}},{"value":"/ functions and private modules are fine but nothing can be public.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2325,"byte_end":2394,"line_start":29,"line_end":29,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2395,"byte_end":2398,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ [» example of an implementation crate][demo-hack-impl]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2399,"byte_end":2463,"line_start":31,"line_end":31,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2464,"byte_end":2467,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ Just like you would use a #\\[proc_macro\\] attribute to define a natively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2468,"byte_end":2544,"line_start":33,"line_end":33,"column_start":1,"column_end":77}},{"value":"/ supported procedural macro, use proc-macro-hack's #\\[proc_macro_hack\\]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2545,"byte_end":2619,"line_start":34,"line_end":34,"column_start":1,"column_end":75}},{"value":"/ attribute to define a procedural macro that works in expression position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2620,"byte_end":2697,"line_start":35,"line_end":35,"column_start":1,"column_end":78}},{"value":"/ The function signature is the same as for ordinary function-like procedural","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2698,"byte_end":2777,"line_start":36,"line_end":36,"column_start":1,"column_end":80}},{"value":"/ macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2778,"byte_end":2789,"line_start":37,"line_end":37,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2790,"byte_end":2793,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2794,"byte_end":2801,"line_start":39,"line_end":39,"column_start":1,"column_end":8}},{"value":"/ # extern crate proc_macro;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2802,"byte_end":2832,"line_start":40,"line_end":40,"column_start":1,"column_end":31}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2833,"byte_end":2838,"line_start":41,"line_end":41,"column_start":1,"column_end":6}},{"value":"/ use proc_macro::TokenStream;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2839,"byte_end":2871,"line_start":42,"line_end":42,"column_start":1,"column_end":33}},{"value":"/ use proc_macro_hack::proc_macro_hack;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2872,"byte_end":2913,"line_start":43,"line_end":43,"column_start":1,"column_end":42}},{"value":"/ use quote::quote;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2914,"byte_end":2935,"line_start":44,"line_end":44,"column_start":1,"column_end":22}},{"value":"/ use syn::{parse_macro_input, Expr};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2936,"byte_end":2975,"line_start":45,"line_end":45,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2976,"byte_end":2979,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ # const IGNORE: &str = stringify! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":2980,"byte_end":3019,"line_start":47,"line_end":47,"column_start":1,"column_end":40}},{"value":"/ #[proc_macro_hack]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3020,"byte_end":3042,"line_start":48,"line_end":48,"column_start":1,"column_end":23}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3043,"byte_end":3051,"line_start":49,"line_end":49,"column_start":1,"column_end":9}},{"value":"/ pub fn add_one(input: TokenStream) -> TokenStream {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3052,"byte_end":3107,"line_start":50,"line_end":50,"column_start":1,"column_end":56}},{"value":"/ let expr = parse_macro_input!(input as Expr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3108,"byte_end":3161,"line_start":51,"line_end":51,"column_start":1,"column_end":54}},{"value":"/ TokenStream::from(quote! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3162,"byte_end":3196,"line_start":52,"line_end":52,"column_start":1,"column_end":35}},{"value":"/ 1 + (#expr)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3197,"byte_end":3220,"line_start":53,"line_end":53,"column_start":1,"column_end":24}},{"value":"/ })","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3221,"byte_end":3231,"line_start":54,"line_end":54,"column_start":1,"column_end":11}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3232,"byte_end":3237,"line_start":55,"line_end":55,"column_start":1,"column_end":6}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3238,"byte_end":3243,"line_start":56,"line_end":56,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3244,"byte_end":3262,"line_start":57,"line_end":57,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3263,"byte_end":3270,"line_start":58,"line_end":58,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3271,"byte_end":3274,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ ## The declaration crate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3275,"byte_end":3303,"line_start":60,"line_end":60,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3304,"byte_end":3307,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ This crate is allowed to contain other public things if you need, for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3308,"byte_end":3381,"line_start":62,"line_end":62,"column_start":1,"column_end":74}},{"value":"/ example traits or functions or ordinary macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3382,"byte_end":3433,"line_start":63,"line_end":63,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3434,"byte_end":3437,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ [» example of a declaration crate][demo-hack]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3438,"byte_end":3493,"line_start":65,"line_end":65,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3494,"byte_end":3497,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ Within the declaration crate there needs to be a re-export of your","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3498,"byte_end":3568,"line_start":67,"line_end":67,"column_start":1,"column_end":71}},{"value":"/ procedural macro from the implementation crate. The re-export also carries a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3569,"byte_end":3649,"line_start":68,"line_end":68,"column_start":1,"column_end":81}},{"value":"/ \\#\\[proc_macro_hack\\] attribute.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3650,"byte_end":3686,"line_start":69,"line_end":69,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3687,"byte_end":3690,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3691,"byte_end":3698,"line_start":71,"line_end":71,"column_start":1,"column_end":8}},{"value":"/ use proc_macro_hack::proc_macro_hack;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3699,"byte_end":3740,"line_start":72,"line_end":72,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3741,"byte_end":3744,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ /// Add one to an expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3745,"byte_end":3778,"line_start":74,"line_end":74,"column_start":1,"column_end":34}},{"value":"/ ///","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3779,"byte_end":3786,"line_start":75,"line_end":75,"column_start":1,"column_end":8}},{"value":"/ /// (Documentation goes here on the re-export, not in the other crate.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3787,"byte_end":3862,"line_start":76,"line_end":76,"column_start":1,"column_end":76}},{"value":"/ #[proc_macro_hack]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3863,"byte_end":3885,"line_start":77,"line_end":77,"column_start":1,"column_end":23}},{"value":"/ pub use demo_hack_impl::add_one;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3886,"byte_end":3922,"line_start":78,"line_end":78,"column_start":1,"column_end":37}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3923,"byte_end":3928,"line_start":79,"line_end":79,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3929,"byte_end":3947,"line_start":80,"line_end":80,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3948,"byte_end":3955,"line_start":81,"line_end":81,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3956,"byte_end":3959,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ Both crates depend on `proc-macro-hack`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":3960,"byte_end":4004,"line_start":83,"line_end":83,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4005,"byte_end":4008,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4009,"byte_end":4020,"line_start":85,"line_end":85,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4021,"byte_end":4039,"line_start":86,"line_end":86,"column_start":1,"column_end":19}},{"value":"/ proc-macro-hack = \"0.5\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4040,"byte_end":4067,"line_start":87,"line_end":87,"column_start":1,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4068,"byte_end":4075,"line_start":88,"line_end":88,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4076,"byte_end":4079,"line_start":89,"line_end":89,"column_start":1,"column_end":4}},{"value":"/ Additionally, your implementation crate (but not your declaration crate) is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4080,"byte_end":4159,"line_start":90,"line_end":90,"column_start":1,"column_end":80}},{"value":"/ a proc macro crate:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4160,"byte_end":4183,"line_start":91,"line_end":91,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4184,"byte_end":4187,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4188,"byte_end":4199,"line_start":93,"line_end":93,"column_start":1,"column_end":12}},{"value":"/ [lib]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4200,"byte_end":4209,"line_start":94,"line_end":94,"column_start":1,"column_end":10}},{"value":"/ proc-macro = true","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4210,"byte_end":4231,"line_start":95,"line_end":95,"column_start":1,"column_end":22}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4232,"byte_end":4239,"line_start":96,"line_end":96,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4240,"byte_end":4243,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ # Using procedural macros","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4244,"byte_end":4273,"line_start":98,"line_end":98,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4274,"byte_end":4277,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ Users of your crate depend on your declaration crate (not your","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4278,"byte_end":4344,"line_start":100,"line_end":100,"column_start":1,"column_end":67}},{"value":"/ implementation crate), then use your procedural macros as usual.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4345,"byte_end":4413,"line_start":101,"line_end":101,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4414,"byte_end":4417,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ [» example of a downstream crate][example]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4418,"byte_end":4470,"line_start":103,"line_end":103,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4471,"byte_end":4474,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4475,"byte_end":4482,"line_start":105,"line_end":105,"column_start":1,"column_end":8}},{"value":"/ use demo_hack::add_one;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4483,"byte_end":4510,"line_start":106,"line_end":106,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4511,"byte_end":4514,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4515,"byte_end":4530,"line_start":108,"line_end":108,"column_start":1,"column_end":16}},{"value":"/ let two = 2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4531,"byte_end":4551,"line_start":109,"line_end":109,"column_start":1,"column_end":21}},{"value":"/ let nine = add_one!(two) + add_one!(2 + 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4552,"byte_end":4603,"line_start":110,"line_end":110,"column_start":1,"column_end":52}},{"value":"/ println!(\"nine = {}\", nine);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4604,"byte_end":4640,"line_start":111,"line_end":111,"column_start":1,"column_end":37}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4641,"byte_end":4646,"line_start":112,"line_end":112,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4647,"byte_end":4654,"line_start":113,"line_end":113,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4655,"byte_end":4658,"line_start":114,"line_end":114,"column_start":1,"column_end":4}},{"value":"/ [demo-hack-impl]: https://github.com/dtolnay/proc-macro-hack/tree/master/demo-hack-impl","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4659,"byte_end":4750,"line_start":115,"line_end":115,"column_start":1,"column_end":92}},{"value":"/ [demo-hack]: https://github.com/dtolnay/proc-macro-hack/tree/master/demo-hack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4751,"byte_end":4832,"line_start":116,"line_end":116,"column_start":1,"column_end":82}},{"value":"/ [example]: https://github.com/dtolnay/proc-macro-hack/tree/master/example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4833,"byte_end":4910,"line_start":117,"line_end":117,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4911,"byte_end":4914,"line_start":118,"line_end":118,"column_start":1,"column_end":4}},{"value":"/ # Limitations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4915,"byte_end":4932,"line_start":119,"line_end":119,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4933,"byte_end":4936,"line_start":120,"line_end":120,"column_start":1,"column_end":4}},{"value":"/ - Only proc macros in expression position are supported. Proc macros in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":4937,"byte_end":5012,"line_start":121,"line_end":121,"column_start":1,"column_end":76}},{"value":"/ pattern position ([#20]) are not supported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5013,"byte_end":5062,"line_start":122,"line_end":122,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5063,"byte_end":5066,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/ - By default, nested invocations are not supported i.e. the code emitted by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5067,"byte_end":5146,"line_start":124,"line_end":124,"column_start":1,"column_end":80}},{"value":"/ a proc-macro-hack macro invocation cannot contain recursive calls to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5147,"byte_end":5225,"line_start":125,"line_end":125,"column_start":1,"column_end":79}},{"value":"/ same proc-macro-hack macro nor calls to any other proc-macro-hack macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5226,"byte_end":5305,"line_start":126,"line_end":126,"column_start":1,"column_end":80}},{"value":"/ Use [`proc-macro-nested`] if you require support for nested invocations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5306,"byte_end":5384,"line_start":127,"line_end":127,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5385,"byte_end":5388,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ - By default, hygiene is structured such that the expanded code can't refer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5389,"byte_end":5468,"line_start":129,"line_end":129,"column_start":1,"column_end":80}},{"value":"/ to local variables other than those passed by name somewhere in the macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5469,"byte_end":5548,"line_start":130,"line_end":130,"column_start":1,"column_end":80}},{"value":"/ input. If your macro must refer to *local* variables that don't get named","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5549,"byte_end":5628,"line_start":131,"line_end":131,"column_start":1,"column_end":80}},{"value":"/ in the macro input, use `#[proc_macro_hack(fake_call_site)]` on the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5629,"byte_end":5702,"line_start":132,"line_end":132,"column_start":1,"column_end":74}},{"value":"/ re-export in your declaration crate. *Most macros won't need this.*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5703,"byte_end":5776,"line_start":133,"line_end":133,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5777,"byte_end":5780,"line_start":134,"line_end":134,"column_start":1,"column_end":4}},{"value":"/ - On compilers that are new enough to natively support proc macros in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5781,"byte_end":5854,"line_start":135,"line_end":135,"column_start":1,"column_end":74}},{"value":"/ expression position, proc-macro-hack does not automatically use that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5855,"byte_end":5929,"line_start":136,"line_end":136,"column_start":1,"column_end":75}},{"value":"/ support, since the hygiene can be subtly different between the two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":5930,"byte_end":6002,"line_start":137,"line_end":137,"column_start":1,"column_end":73}},{"value":"/ implementations. To opt in to compiling your macro to native","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6003,"byte_end":6069,"line_start":138,"line_end":138,"column_start":1,"column_end":67}},{"value":"/ `#[proc_macro]` on sufficiently new compilers, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6070,"byte_end":6126,"line_start":139,"line_end":139,"column_start":1,"column_end":57}},{"value":"/ `#[proc_macro_hack(only_hack_old_rustc)]` on the re-export in your","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6127,"byte_end":6199,"line_start":140,"line_end":140,"column_start":1,"column_end":73}},{"value":"/ declaration crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6200,"byte_end":6224,"line_start":141,"line_end":141,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6225,"byte_end":6228,"line_start":142,"line_end":142,"column_start":1,"column_end":4}},{"value":"/ [#10]: https://github.com/dtolnay/proc-macro-hack/issues/10","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6229,"byte_end":6292,"line_start":143,"line_end":143,"column_start":1,"column_end":64}},{"value":"/ [#20]: https://github.com/dtolnay/proc-macro-hack/issues/20","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6293,"byte_end":6356,"line_start":144,"line_end":144,"column_start":1,"column_end":64}},{"value":"/ [`proc-macro-nested`]: https://docs.rs/proc-macro-nested","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6357,"byte_end":6417,"line_start":145,"line_end":145,"column_start":1,"column_end":61}},{"value":"recursion_limit = \"512\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6419,"byte_end":6446,"line_start":147,"line_end":147,"column_start":1,"column_end":28}},{"value":"allow(clippy :: needless_doctest_main, clippy :: toplevel_ref_arg)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":6447,"byte_end":6513,"line_start":148,"line_end":148,"column_start":1,"column_end":67}}]},{"kind":"Function","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":7341,"byte_end":7356,"line_start":195,"line_end":195,"column_start":8,"column_end":23},"name":"proc_macro_hack","qualname":"::proc_macro_hack","value":"fn proc_macro_hack(TokenStream, TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro_attribute","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":7310,"byte_end":7333,"line_start":194,"line_end":194,"column_start":1,"column_end":24}}]},{"kind":"Function","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":8009,"byte_end":8018,"line_start":216,"line_end":216,"column_start":8,"column_end":17},"name":"enum_hack","qualname":"::enum_hack","value":"fn enum_hack(TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro_derive(ProcMacroHack)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":7966,"byte_end":8001,"line_start":215,"line_end":215,"column_start":1,"column_end":36}}]},{"kind":"Function","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":8271,"byte_end":8285,"line_start":228,"line_end":228,"column_start":8,"column_end":22},"name":"fake_call_site","qualname":"::fake_call_site","value":"fn fake_call_site(TokenStream, TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro_attribute","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs","byte_start":8240,"byte_end":8263,"line_start":227,"line_end":227,"column_start":1,"column_end":24}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs","byte_start":22599,"byte_end":22604,"line_start":90,"line_end":90,"column_start":17,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":23}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs","byte_start":22752,"byte_end":22763,"line_start":96,"line_end":96,"column_start":17,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":25}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs","byte_start":22892,"byte_end":22898,"line_start":102,"line_end":102,"column_start":28,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":28}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/error.rs","byte_start":23361,"byte_end":23366,"line_start":9,"line_end":9,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":68}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/iter.rs","byte_start":24589,"byte_end":24597,"line_start":17,"line_end":17,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":92}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/iter.rs","byte_start":24742,"byte_end":24750,"line_start":24,"line_end":24,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":94},{"krate":0,"index":95}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs","byte_start":22599,"byte_end":22604,"line_start":90,"line_end":90,"column_start":17,"column_end":22},"kind":{"Impl":{"id":0}},"from":{"krate":20,"index":3157},"to":{"krate":0,"index":20}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs","byte_start":22752,"byte_end":22763,"line_start":96,"line_end":96,"column_start":17,"column_end":28},"kind":{"Impl":{"id":1}},"from":{"krate":20,"index":3002},"to":{"krate":0,"index":20}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/quote.rs","byte_start":22892,"byte_end":22898,"line_start":102,"line_end":102,"column_start":28,"column_end":34},"kind":{"Impl":{"id":2}},"from":{"krate":2,"index":47485},"to":{"krate":0,"index":20}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/error.rs","byte_start":23361,"byte_end":23366,"line_start":9,"line_end":9,"column_start":6,"column_end":11},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":64},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/iter.rs","byte_start":24589,"byte_end":24597,"line_start":17,"line_end":17,"column_start":6,"column_end":14},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":87},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/iter.rs","byte_start":24742,"byte_end":24750,"line_start":24,"line_end":24,"column_start":19,"column_end":27},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":87},"to":{"krate":2,"index":8596}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libregex_automata-c051d43678ea6ba0.json b/core/target/rls/debug/deps/save-analysis/libregex_automata-c051d43678ea6ba0.json new file mode 100644 index 0000000..7bb6e98 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libregex_automata-c051d43678ea6ba0.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","regex_automata","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=c051d43678ea6ba0","-C","extra-filename=-c051d43678ea6ba0","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libregex_automata-c051d43678ea6ba0.rmeta"},"prelude":{"crate_id":{"name":"regex_automata","disambiguator":[14991672856194554818,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":0,"byte_end":15712,"line_start":1,"line_end":360,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":443},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":13906,"byte_end":13914,"line_start":298,"line_end":298,"column_start":16,"column_end":24},"alias_span":null,"name":"DenseDFA","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":13929,"byte_end":13932,"line_start":299,"line_end":299,"column_start":14,"column_end":17},"alias_span":null,"name":"DFA","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":538},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14008,"byte_end":14013,"line_start":302,"line_end":302,"column_start":16,"column_end":21},"alias_span":null,"name":"Regex","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14084,"byte_end":14093,"line_start":305,"line_end":305,"column_start":17,"column_end":26},"alias_span":null,"name":"SparseDFA","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14113,"byte_end":14120,"line_start":306,"line_end":306,"column_start":19,"column_end":26},"alias_span":null,"name":"StateID","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14929,"byte_end":14930,"line_start":340,"line_end":340,"column_start":24,"column_end":25},"alias_span":null,"name":"*","value":"MASK_ANCHORED, DenseDFA","parent":{"krate":0,"index":401}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15708,"byte_end":15709,"line_start":359,"line_end":359,"column_start":25,"column_end":26},"alias_span":null,"name":"*","value":"SparseDFA","parent":{"krate":0,"index":403}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":0,"byte_end":15712,"line_start":1,"line_end":360,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":36},{"krate":0,"index":55},{"krate":0,"index":179},{"krate":0,"index":211},{"krate":0,"index":241},{"krate":0,"index":346},{"krate":0,"index":401},{"krate":0,"index":403}],"decl_id":null,"docs":"A low level regular expression library that uses deterministic finite automata.\nIt supports a rich syntax with Unicode support, has extensive options for\nconfiguring the best space vs time trade off for your use case and provides\nsupport for cheap deserialization of automata for use in `no_std` environments.","sig":null,"attributes":[{"value":"*\nA low level regular expression library that uses deterministic finite automata.\nIt supports a rich syntax with Unicode support, has extensive options for\nconfiguring the best space vs time trade off for your use case and provides\nsupport for cheap deserialization of automata for use in `no_std` environments.\n\n# Overview\n\nThis section gives a brief overview of the primary types in this crate:\n\n* A [`Regex`](struct.Regex.html) provides a way to search for matches of a\n regular expression. This includes iterating over matches with both the start\n and end positions of each match.\n* A [`RegexBuilder`](struct.RegexBuilder.html) provides a way configure many\n compilation options for a regex.\n* A [`DenseDFA`](enum.DenseDFA.html) provides low level access to a DFA that\n uses a dense representation (uses lots of space, but fast searching).\n* A [`SparseDFA`](enum.SparseDFA.html) provides the same API as a `DenseDFA`,\n but uses a sparse representation (uses less space, but slower matching).\n* A [`DFA`](trait.DFA.html) trait that defines an interface that all DFAs must\n implement.\n* Both dense DFAs and sparse DFAs support\n [serialization to raw bytes](enum.DenseDFA.html#method.to_bytes_little_endian)\n and\n [cheap deserialization](enum.DenseDFA.html#method.from_bytes).\n\n# Example: basic regex searching\n\nThis example shows how to compile a regex using the default configuration\nand then use it to find matches in a byte string:\n\n```\nuse regex_automata::Regex;\n\nlet re = Regex::new(r\"[0-9]{4}-[0-9]{2}-[0-9]{2}\").unwrap();\nlet text = b\"2018-12-24 2016-10-08\";\nlet matches: Vec<(usize, usize)> = re.find_iter(text).collect();\nassert_eq!(matches, vec![(0, 10), (11, 21)]);\n```\n\n# Example: use sparse DFAs\n\nBy default, compiling a regex will use dense DFAs internally. This uses more\nmemory, but executes searches more quickly. If you can abide slower searches\n(somewhere around 3-5x), then sparse DFAs might make more sense since they can\nuse significantly less space.\n\nUsing sparse DFAs is as easy as using `Regex::new_sparse` instead of\n`Regex::new`:\n\n```\nuse regex_automata::Regex;\n\n# fn example() -> Result<(), regex_automata::Error> {\nlet re = Regex::new_sparse(r\"[0-9]{4}-[0-9]{2}-[0-9]{2}\").unwrap();\nlet text = b\"2018-12-24 2016-10-08\";\nlet matches: Vec<(usize, usize)> = re.find_iter(text).collect();\nassert_eq!(matches, vec![(0, 10), (11, 21)]);\n# Ok(()) }; example().unwrap()\n```\n\nIf you already have dense DFAs for some reason, they can be converted to sparse\nDFAs and used to build a new `Regex`. For example:\n\n```\nuse regex_automata::Regex;\n\n# fn example() -> Result<(), regex_automata::Error> {\nlet dense_re = Regex::new(r\"[0-9]{4}-[0-9]{2}-[0-9]{2}\").unwrap();\nlet sparse_re = Regex::from_dfas(\n dense_re.forward().to_sparse()?,\n dense_re.reverse().to_sparse()?,\n);\nlet text = b\"2018-12-24 2016-10-08\";\nlet matches: Vec<(usize, usize)> = sparse_re.find_iter(text).collect();\nassert_eq!(matches, vec![(0, 10), (11, 21)]);\n# Ok(()) }; example().unwrap()\n```\n\n# Example: deserialize a DFA\n\nThis shows how to first serialize a DFA into raw bytes, and then deserialize\nthose raw bytes back into a DFA. While this particular example is a bit\ncontrived, this same technique can be used in your program to deserialize a\nDFA at start up time or by memory mapping a file. In particular,\ndeserialization is guaranteed to be cheap because it will always be a constant\ntime operation.\n\n```\nuse regex_automata::{DenseDFA, Regex};\n\n# fn example() -> Result<(), regex_automata::Error> {\nlet re1 = Regex::new(r\"[0-9]{4}-[0-9]{2}-[0-9]{2}\").unwrap();\n// serialize both the forward and reverse DFAs, see note below\nlet fwd_bytes = re1.forward().to_u16()?.to_bytes_native_endian()?;\nlet rev_bytes = re1.reverse().to_u16()?.to_bytes_native_endian()?;\n// now deserialize both---we need to specify the correct type!\nlet fwd: DenseDFA<&[u16], u16> = unsafe { DenseDFA::from_bytes(&fwd_bytes) };\nlet rev: DenseDFA<&[u16], u16> = unsafe { DenseDFA::from_bytes(&rev_bytes) };\n// finally, reconstruct our regex\nlet re2 = Regex::from_dfas(fwd, rev);\n\n// we can use it like normal\nlet text = b\"2018-12-24 2016-10-08\";\nlet matches: Vec<(usize, usize)> = re2.find_iter(text).collect();\nassert_eq!(matches, vec![(0, 10), (11, 21)]);\n# Ok(()) }; example().unwrap()\n```\n\nThere are a few points worth noting here:\n\n* We need to extract the raw DFAs used by the regex and serialize those. You\n can build the DFAs manually yourself using\n [`dense::Builder`](dense/struct.Builder.html), but using the DFAs from a\n `Regex` guarantees that the DFAs are built correctly.\n* We specifically convert the dense DFA to a representation that uses `u16`\n for its state identifiers using\n [`DenseDFA::to_u16`](enum.DenseDFA.html#method.to_u16). While this isn't\n strictly necessary, if we skipped this step, then the serialized bytes would\n use `usize` for state identifiers, which does not have a fixed size. Using\n `u16` ensures that we can deserialize this DFA even on platforms with a\n smaller pointer size. If our DFA is too big for `u16` state identifiers, then\n one can use `u32` or `u64`.\n* To convert the DFA to raw bytes, we use the `to_bytes_native_endian`\n method. In practice, you'll want to use either\n [`DenseDFA::to_bytes_little_endian`](enum.DenseDFA.html#method.to_bytes_little_endian)\n or\n [`DenseDFA::to_bytes_big_endian`](enum.DenseDFA.html#method.to_bytes_big_endian),\n depending on which platform you're deserializing your DFA from. If you intend\n to deserialize on either platform, then you'll need to serialize both and\n deserialize the right one depending on your target's endianness.\n* Deserializing a DFA requires the use of `unsafe` because the raw bytes must\n be *trusted*. In particular, while some degree of sanity checks are\n performed, nothing guarantees the integrity of the DFA's transition table\n since deserialization is a constant time operation. Since searching with a\n DFA must be able to follow transitions blindly for performance reasons,\n giving incorrect bytes to the deserialization API can result in memory\n unsafety.\n\nThe same process can be achieved with sparse DFAs as well:\n\n```\nuse regex_automata::{SparseDFA, Regex};\n\n# fn example() -> Result<(), regex_automata::Error> {\nlet re1 = Regex::new(r\"[0-9]{4}-[0-9]{2}-[0-9]{2}\").unwrap();\n// serialize both\nlet fwd_bytes = re1.forward().to_u16()?.to_sparse()?.to_bytes_native_endian()?;\nlet rev_bytes = re1.reverse().to_u16()?.to_sparse()?.to_bytes_native_endian()?;\n// now deserialize both---we need to specify the correct type!\nlet fwd: SparseDFA<&[u8], u16> = unsafe { SparseDFA::from_bytes(&fwd_bytes) };\nlet rev: SparseDFA<&[u8], u16> = unsafe { SparseDFA::from_bytes(&rev_bytes) };\n// finally, reconstruct our regex\nlet re2 = Regex::from_dfas(fwd, rev);\n\n// we can use it like normal\nlet text = b\"2018-12-24 2016-10-08\";\nlet matches: Vec<(usize, usize)> = re2.find_iter(text).collect();\nassert_eq!(matches, vec![(0, 10), (11, 21)]);\n# Ok(()) }; example().unwrap()\n```\n\nNote that unlike dense DFAs, sparse DFAs have no alignment requirements.\nConversely, dense DFAs must be be aligned to the same alignment as their\nstate identifier representation.\n\n# Support for `no_std`\n\nThis crate comes with a `std` feature that is enabled by default. When the\n`std` feature is enabled, the API of this crate will include the facilities\nnecessary for compiling, serializing, deserializing and searching with regular\nexpressions. When the `std` feature is disabled, the API of this crate will\nshrink such that it only includes the facilities necessary for deserializing\nand searching with regular expressions.\n\nThe intended workflow for `no_std` environments is thus as follows:\n\n* Write a program with the `std` feature that compiles and serializes a\n regular expression. Serialization should only happen after first converting\n the DFAs to use a fixed size state identifier instead of the default `usize`.\n You may also need to serialize both little and big endian versions of each\n DFA. (So that's 4 DFAs in total for each regex.)\n* In your `no_std` environment, follow the examples above for deserializing\n your previously serialized DFAs into regexes. You can then search with them\n as you would any regex.\n\nDeserialization can happen anywhere. For example, with bytes embedded into a\nbinary or with a file memory mapped at runtime.\n\nNote that the\n[`ucd-generate`](https://github.com/BurntSushi/ucd-generate)\ntool will do the first step for you with its `dfa` or `regex` sub-commands.\n\n# Syntax\n\nThis crate supports the same syntax as the `regex` crate, since they share the\nsame parser. You can find an exhaustive list of supported syntax in the\n[documentation for the `regex` crate](https://docs.rs/regex/1.1/regex/#syntax).\n\nCurrently, there are a couple limitations. In general, this crate does not\nsupport zero-width assertions, although they may be added in the future. This\nincludes:\n\n* Anchors such as `^`, `$`, `\\A` and `\\z`.\n* Word boundary assertions such as `\\b` and `\\B`.\n\nIt is possible to run a search that is anchored at the beginning of the input.\nTo do that, set the\n[`RegexBuilder::anchored`](struct.RegexBuilder.html#method.anchored)\noption when building a regex. By default, all searches are unanchored.\n\n# Differences with the regex crate\n\nThe main goal of the [`regex`](https://docs.rs/regex) crate is to serve as a\ngeneral purpose regular expression engine. It aims to automatically balance low\ncompile times, fast search times and low memory usage, while also providing\na convenient API for users. In contrast, this crate provides a lower level\nregular expression interface that is a bit less convenient while providing more\nexplicit control over memory usage and search times.\n\nHere are some specific negative differences:\n\n* **Compilation can take an exponential amount of time and space** in the size\n of the regex pattern. While most patterns do not exhibit worst case\n exponential time, such patterns do exist. For example, `[01]*1[01]{N}` will\n build a DFA with `2^(N+1)` states. For this reason, untrusted patterns should\n not be compiled with this library. (In the future, the API may expose an\n option to return an error if the DFA gets too big.)\n* This crate does not support sub-match extraction, which can be achieved with\n the regex crate's \"captures\" API. This may be added in the future, but is\n unlikely.\n* While the regex crate doesn't necessarily sport fast compilation times, the\n regexes in this crate are almost universally slow to compile, especially when\n they contain large Unicode character classes. For example, on my system,\n compiling `\\w{3}` with byte classes enabled takes just over 1 second and\n almost 5MB of memory! (Compiling a sparse regex takes about the same time\n but only uses about 500KB of memory.) Conversly, compiling the same regex\n without Unicode support, e.g., `(?-u)\\w{3}`, takes under 1 millisecond and\n less than 5KB of memory. For this reason, you should only use Unicode\n character classes if you absolutely need them!\n* This crate does not support regex sets.\n* This crate does not support zero-width assertions such as `^`, `$`, `\\b` or\n `\\B`.\n* As a lower level crate, this library does not do literal optimizations. In\n exchange, you get predictable performance regardless of input. The\n philosophy here is that literal optimizations should be applied at a higher\n level, although there is no easy support for this in the ecosystem yet.\n* There is no `&str` API like in the regex crate. In this crate, all APIs\n operate on `&[u8]`. By default, match indices are guaranteed to fall on\n UTF-8 boundaries, unless\n [`RegexBuilder::allow_invalid_utf8`](struct.RegexBuilder.html#method.allow_invalid_utf8)\n is enabled.\n\nWith some of the downsides out of the way, here are some positive differences:\n\n* Both dense and sparse DFAs can be serialized to raw bytes, and then cheaply\n deserialized. Deserialization always takes constant time since searching can\n be performed directly on the raw serialized bytes of a DFA.\n* This crate was specifically designed so that the searching phase of a DFA has\n minimal runtime requirements, and can therefore be used in `no_std`\n environments. While `no_std` environments cannot compile regexes, they can\n deserialize pre-compiled regexes.\n* Since this crate builds DFAs ahead of time, it will generally out-perform\n the `regex` crate on equivalent tasks. The performance difference is likely\n not large. However, because of a complex set of optimizations in the regex\n crate (like literal optimizations), an accurate performance comparison may be\n difficult to do.\n* Sparse DFAs provide a way to build a DFA ahead of time that sacrifices search\n performance a small amount, but uses much less storage space. Potentially\n even less than what the regex crate uses.\n* This crate exposes DFAs directly, such as\n [`DenseDFA`](enum.DenseDFA.html) and [`SparseDFA`](enum.SparseDFA.html),\n which enables one to do less work in some cases. For example, if you only\n need the end of a match and not the start of a match, then you can use a DFA\n directly without building a `Regex`, which always requires a second DFA to\n find the start of a match.\n* Aside from choosing between dense and sparse DFAs, there are several options\n for configuring the space usage vs search time trade off. These include\n things like choosing a smaller state identifier representation, to\n premultiplying state identifiers and splitting a DFA's alphabet into\n equivalence classes. Finally, DFA minimization is also provided, but can\n increase compilation times dramatically.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":0,"byte_end":13616,"line_start":1,"line_end":283,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":13618,"byte_end":13640,"line_start":285,"line_end":285,"column_start":1,"column_end":23}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":13675,"byte_end":13681,"line_start":286,"line_end":286,"column_start":35,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":446},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33666,"byte_end":33674,"line_start":144,"line_end":144,"column_start":5,"column_end":13},"name":"Standard","qualname":"::dense_imp::DenseDFA::Standard","value":"DenseDFA::Standard(Standard)","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" A standard DFA that does not use premultiplication or byte classes.\n","sig":null,"attributes":[{"value":"/ A standard DFA that does not use premultiplication or byte classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33590,"byte_end":33661,"line_start":143,"line_end":143,"column_start":5,"column_end":76}}]},{"kind":"Field","id":{"krate":0,"index":448},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33675,"byte_end":33689,"line_start":144,"line_end":144,"column_start":14,"column_end":28},"name":"0","qualname":"::dense_imp::DenseDFA::Standard::0","value":"dense_imp::Standard","parent":{"krate":0,"index":446},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":449},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34155,"byte_end":34164,"line_start":153,"line_end":153,"column_start":5,"column_end":14},"name":"ByteClass","qualname":"::dense_imp::DenseDFA::ByteClass","value":"DenseDFA::ByteClass(ByteClass)","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" A DFA that shrinks its alphabet to a set of equivalence classes instead\n of using all possible byte values. Any two bytes belong to the same\n equivalence class if and only if they can be used interchangeably\n anywhere in the DFA while never discriminating between a match and a\n non-match.","sig":null,"attributes":[{"value":"/ A DFA that shrinks its alphabet to a set of equivalence classes instead","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33696,"byte_end":33771,"line_start":145,"line_end":145,"column_start":5,"column_end":80}},{"value":"/ of using all possible byte values. Any two bytes belong to the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33776,"byte_end":33847,"line_start":146,"line_end":146,"column_start":5,"column_end":76}},{"value":"/ equivalence class if and only if they can be used interchangeably","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33852,"byte_end":33921,"line_start":147,"line_end":147,"column_start":5,"column_end":74}},{"value":"/ anywhere in the DFA while never discriminating between a match and a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33926,"byte_end":33998,"line_start":148,"line_end":148,"column_start":5,"column_end":77}},{"value":"/ non-match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34003,"byte_end":34017,"line_start":149,"line_end":149,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34022,"byte_end":34025,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ This type of DFA can result in significant space reduction with a very","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34030,"byte_end":34104,"line_start":151,"line_end":151,"column_start":5,"column_end":79}},{"value":"/ small match time performance penalty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34109,"byte_end":34150,"line_start":152,"line_end":152,"column_start":5,"column_end":46}}]},{"kind":"Field","id":{"krate":0,"index":451},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34165,"byte_end":34180,"line_start":153,"line_end":153,"column_start":15,"column_end":30},"name":"0","qualname":"::dense_imp::DenseDFA::ByteClass::0","value":"dense_imp::ByteClass","parent":{"krate":0,"index":449},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34551,"byte_end":34564,"line_start":161,"line_end":161,"column_start":5,"column_end":18},"name":"Premultiplied","qualname":"::dense_imp::DenseDFA::Premultiplied","value":"DenseDFA::Premultiplied(Premultiplied)","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" A DFA that premultiplies all of its state identifiers in its\n transition table. This saves an instruction per byte at match time\n which improves search performance.","sig":null,"attributes":[{"value":"/ A DFA that premultiplies all of its state identifiers in its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34187,"byte_end":34251,"line_start":154,"line_end":154,"column_start":5,"column_end":69}},{"value":"/ transition table. This saves an instruction per byte at match time","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34256,"byte_end":34326,"line_start":155,"line_end":155,"column_start":5,"column_end":75}},{"value":"/ which improves search performance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34331,"byte_end":34369,"line_start":156,"line_end":156,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34374,"byte_end":34377,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ The only downside of premultiplication is that it may prevent one from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34382,"byte_end":34456,"line_start":158,"line_end":158,"column_start":5,"column_end":79}},{"value":"/ using a smaller state identifier representation than you otherwise","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34461,"byte_end":34531,"line_start":159,"line_end":159,"column_start":5,"column_end":75}},{"value":"/ could.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34536,"byte_end":34546,"line_start":160,"line_end":160,"column_start":5,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34565,"byte_end":34584,"line_start":161,"line_end":161,"column_start":19,"column_end":38},"name":"0","qualname":"::dense_imp::DenseDFA::Premultiplied::0","value":"dense_imp::Premultiplied","parent":{"krate":0,"index":452},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":455},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34708,"byte_end":34730,"line_start":164,"line_end":164,"column_start":5,"column_end":27},"name":"PremultipliedByteClass","qualname":"::dense_imp::DenseDFA::PremultipliedByteClass","value":"DenseDFA::PremultipliedByteClass(PremultipliedByteClass)","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" The default configuration of a DFA, which uses byte classes and\n premultiplies its state identifiers.\n","sig":null,"attributes":[{"value":"/ The default configuration of a DFA, which uses byte classes and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34591,"byte_end":34658,"line_start":162,"line_end":162,"column_start":5,"column_end":72}},{"value":"/ premultiplies its state identifiers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34663,"byte_end":34703,"line_start":163,"line_end":163,"column_start":5,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":457},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34731,"byte_end":34759,"line_start":164,"line_end":164,"column_start":28,"column_end":56},"name":"0","qualname":"::dense_imp::DenseDFA::PremultipliedByteClass::0","value":"dense_imp::PremultipliedByteClass","parent":{"krate":0,"index":455},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":458},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":35040,"byte_end":35055,"line_start":171,"line_end":171,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::dense_imp::DenseDFA::__Nonexhaustive","value":"DenseDFA::__Nonexhaustive","parent":{"krate":0,"index":443},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34766,"byte_end":34820,"line_start":165,"line_end":165,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34825,"byte_end":34828,"line_start":166,"line_end":166,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34833,"byte_end":34903,"line_start":167,"line_end":167,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34908,"byte_end":34980,"line_start":168,"line_end":168,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":34985,"byte_end":35016,"line_start":169,"line_end":169,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":443},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33548,"byte_end":33556,"line_start":142,"line_end":142,"column_start":10,"column_end":18},"name":"DenseDFA","qualname":"::dense_imp::DenseDFA","value":"enum DenseDFA where T: AsRef<[S]>, S: StateID {\n Standard(Standard),\n ByteClass(ByteClass),\n Premultiplied(Premultiplied),\n PremultipliedByteClass(PremultipliedByteClass),\n __Nonexhaustive,\n}","parent":null,"children":[{"krate":0,"index":446},{"krate":0,"index":449},{"krate":0,"index":452},{"krate":0,"index":455},{"krate":0,"index":458}],"decl_id":null,"docs":" A dense table-based deterministic finite automaton (DFA).","sig":null,"attributes":[{"value":"/ A dense table-based deterministic finite automaton (DFA).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":28638,"byte_end":28699,"line_start":48,"line_end":48,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":28700,"byte_end":28703,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ A dense DFA represents the core matching primitive in this crate. That is,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":28704,"byte_end":28782,"line_start":50,"line_end":50,"column_start":1,"column_end":79}},{"value":"/ logically, all DFAs have a single start state, one or more match states","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":28783,"byte_end":28858,"line_start":51,"line_end":51,"column_start":1,"column_end":76}},{"value":"/ and a transition table that maps the current state and the current byte of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":28859,"byte_end":28937,"line_start":52,"line_end":52,"column_start":1,"column_end":79}},{"value":"/ input to the next state. A DFA can use this information to implement fast","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":28938,"byte_end":29015,"line_start":53,"line_end":53,"column_start":1,"column_end":78}},{"value":"/ searching. In particular, the use of a dense DFA generally makes the trade","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29016,"byte_end":29094,"line_start":54,"line_end":54,"column_start":1,"column_end":79}},{"value":"/ off that match speed is the most valuable characteristic, even if building","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29095,"byte_end":29173,"line_start":55,"line_end":55,"column_start":1,"column_end":79}},{"value":"/ the regex may take significant time *and* space. As such, the processing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29174,"byte_end":29250,"line_start":56,"line_end":56,"column_start":1,"column_end":77}},{"value":"/ of every byte of input is done with a small constant number of operations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29251,"byte_end":29328,"line_start":57,"line_end":57,"column_start":1,"column_end":78}},{"value":"/ that does not vary with the pattern, its size or the size of the alphabet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29329,"byte_end":29407,"line_start":58,"line_end":58,"column_start":1,"column_end":79}},{"value":"/ If your needs don't line up with this trade off, then a dense DFA may not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29408,"byte_end":29485,"line_start":59,"line_end":59,"column_start":1,"column_end":78}},{"value":"/ be an adequate solution to your problem.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29486,"byte_end":29530,"line_start":60,"line_end":60,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29531,"byte_end":29534,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ In contrast, a [sparse DFA](enum.SparseDFA.html) makes the opposite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29535,"byte_end":29606,"line_start":62,"line_end":62,"column_start":1,"column_end":72}},{"value":"/ trade off: it uses less space but will execute a variable number of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29607,"byte_end":29678,"line_start":63,"line_end":63,"column_start":1,"column_end":72}},{"value":"/ instructions per byte at match time, which makes it slower for matching.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29679,"byte_end":29755,"line_start":64,"line_end":64,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29756,"byte_end":29759,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ A DFA can be built using the default configuration via the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29760,"byte_end":29822,"line_start":66,"line_end":66,"column_start":1,"column_end":63}},{"value":"/ [`DenseDFA::new`](enum.DenseDFA.html#method.new) constructor. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29823,"byte_end":29899,"line_start":67,"line_end":67,"column_start":1,"column_end":77}},{"value":"/ one can configure various aspects via the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29900,"byte_end":29945,"line_start":68,"line_end":68,"column_start":1,"column_end":46}},{"value":"/ [`dense::Builder`](dense/struct.Builder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29946,"byte_end":29996,"line_start":69,"line_end":69,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":29997,"byte_end":30000,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ A single DFA fundamentally supports the following operations:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30001,"byte_end":30066,"line_start":71,"line_end":71,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30067,"byte_end":30070,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ 1. Detection of a match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30071,"byte_end":30099,"line_start":73,"line_end":73,"column_start":1,"column_end":29}},{"value":"/ 2. Location of the end of the first possible match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30100,"byte_end":30155,"line_start":74,"line_end":74,"column_start":1,"column_end":56}},{"value":"/ 3. Location of the end of the leftmost-first match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30156,"byte_end":30211,"line_start":75,"line_end":75,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30212,"byte_end":30215,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ A notable absence from the above list of capabilities is the location of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30216,"byte_end":30292,"line_start":77,"line_end":77,"column_start":1,"column_end":77}},{"value":"/ the *start* of a match. In order to provide both the start and end of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30293,"byte_end":30368,"line_start":78,"line_end":78,"column_start":1,"column_end":76}},{"value":"/ match, *two* DFAs are required. This functionality is provided by a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30369,"byte_end":30440,"line_start":79,"line_end":79,"column_start":1,"column_end":72}},{"value":"/ [`Regex`](struct.Regex.html), which can be built with its basic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30441,"byte_end":30508,"line_start":80,"line_end":80,"column_start":1,"column_end":68}},{"value":"/ constructor, [`Regex::new`](struct.Regex.html#method.new), or with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30509,"byte_end":30579,"line_start":81,"line_end":81,"column_start":1,"column_end":71}},{"value":"/ a [`RegexBuilder`](struct.RegexBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30580,"byte_end":30629,"line_start":82,"line_end":82,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30630,"byte_end":30633,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ # State size","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30634,"byte_end":30650,"line_start":84,"line_end":84,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30651,"byte_end":30654,"line_start":85,"line_end":85,"column_start":1,"column_end":4}},{"value":"/ A `DenseDFA` has two type parameters, `T` and `S`. `T` corresponds to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30655,"byte_end":30728,"line_start":86,"line_end":86,"column_start":1,"column_end":74}},{"value":"/ the type of the DFA's transition table while `S` corresponds to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30729,"byte_end":30800,"line_start":87,"line_end":87,"column_start":1,"column_end":72}},{"value":"/ representation used for the DFA's state identifiers as described by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30801,"byte_end":30876,"line_start":88,"line_end":88,"column_start":1,"column_end":76}},{"value":"/ [`StateID`](trait.StateID.html) trait. This type parameter is typically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30877,"byte_end":30952,"line_start":89,"line_end":89,"column_start":1,"column_end":76}},{"value":"/ `usize`, but other valid choices provided by this crate include `u8`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":30953,"byte_end":31026,"line_start":90,"line_end":90,"column_start":1,"column_end":74}},{"value":"/ `u16`, `u32` and `u64`. The primary reason for choosing a different state","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31027,"byte_end":31104,"line_start":91,"line_end":91,"column_start":1,"column_end":78}},{"value":"/ identifier representation than the default is to reduce the amount of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31105,"byte_end":31178,"line_start":92,"line_end":92,"column_start":1,"column_end":74}},{"value":"/ memory used by a DFA. Note though, that if the chosen representation cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31179,"byte_end":31258,"line_start":93,"line_end":93,"column_start":1,"column_end":80}},{"value":"/ accommodate the size of your DFA, then building the DFA will fail and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31259,"byte_end":31332,"line_start":94,"line_end":94,"column_start":1,"column_end":74}},{"value":"/ return an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31333,"byte_end":31353,"line_start":95,"line_end":95,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31354,"byte_end":31357,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ While the reduction in heap memory used by a DFA is one reason for choosing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31358,"byte_end":31437,"line_start":97,"line_end":97,"column_start":1,"column_end":80}},{"value":"/ a smaller state identifier representation, another possible reason is for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31438,"byte_end":31515,"line_start":98,"line_end":98,"column_start":1,"column_end":78}},{"value":"/ decreasing the serialization size of a DFA, as returned by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31516,"byte_end":31578,"line_start":99,"line_end":99,"column_start":1,"column_end":63}},{"value":"/ [`to_bytes_little_endian`](enum.DenseDFA.html#method.to_bytes_little_endian),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31579,"byte_end":31660,"line_start":100,"line_end":100,"column_start":1,"column_end":82}},{"value":"/ [`to_bytes_big_endian`](enum.DenseDFA.html#method.to_bytes_big_endian)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31661,"byte_end":31735,"line_start":101,"line_end":101,"column_start":1,"column_end":75}},{"value":"/ or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31736,"byte_end":31742,"line_start":102,"line_end":102,"column_start":1,"column_end":7}},{"value":"/ [`to_bytes_native_endian`](enum.DenseDFA.html#method.to_bytes_native_endian).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31743,"byte_end":31824,"line_start":103,"line_end":103,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31825,"byte_end":31828,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ The type of the transition table is typically either `Vec` or `&[S]`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31829,"byte_end":31905,"line_start":105,"line_end":105,"column_start":1,"column_end":77}},{"value":"/ depending on where the transition table is stored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31906,"byte_end":31960,"line_start":106,"line_end":106,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31961,"byte_end":31964,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ # Variants","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31965,"byte_end":31979,"line_start":108,"line_end":108,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31980,"byte_end":31983,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ This DFA is defined as a non-exhaustive enumeration of different types of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":31984,"byte_end":32061,"line_start":110,"line_end":110,"column_start":1,"column_end":78}},{"value":"/ dense DFAs. All of these dense DFAs use the same internal representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32062,"byte_end":32138,"line_start":111,"line_end":111,"column_start":1,"column_end":77}},{"value":"/ for the transition table, but they vary in how the transition table is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32139,"byte_end":32213,"line_start":112,"line_end":112,"column_start":1,"column_end":75}},{"value":"/ read. A DFA's specific variant depends on the configuration options set via","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32214,"byte_end":32293,"line_start":113,"line_end":113,"column_start":1,"column_end":80}},{"value":"/ [`dense::Builder`](dense/struct.Builder.html). The default variant is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32294,"byte_end":32367,"line_start":114,"line_end":114,"column_start":1,"column_end":74}},{"value":"/ `PremultipliedByteClass`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32368,"byte_end":32397,"line_start":115,"line_end":115,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32398,"byte_end":32401,"line_start":116,"line_end":116,"column_start":1,"column_end":4}},{"value":"/ # The `DFA` trait","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32402,"byte_end":32423,"line_start":117,"line_end":117,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32424,"byte_end":32427,"line_start":118,"line_end":118,"column_start":1,"column_end":4}},{"value":"/ This type implements the [`DFA`](trait.DFA.html) trait, which means it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32428,"byte_end":32502,"line_start":119,"line_end":119,"column_start":1,"column_end":75}},{"value":"/ can be used for searching. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32503,"byte_end":32546,"line_start":120,"line_end":120,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32547,"byte_end":32550,"line_start":121,"line_end":121,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32551,"byte_end":32558,"line_start":122,"line_end":122,"column_start":1,"column_end":8}},{"value":"/ use regex_automata::{DFA, DenseDFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32559,"byte_end":32599,"line_start":123,"line_end":123,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32600,"byte_end":32603,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32604,"byte_end":32661,"line_start":125,"line_end":125,"column_start":1,"column_end":58}},{"value":"/ let dfa = DenseDFA::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32662,"byte_end":32704,"line_start":126,"line_end":126,"column_start":1,"column_end":43}},{"value":"/ assert_eq!(Some(8), dfa.find(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32705,"byte_end":32752,"line_start":127,"line_end":127,"column_start":1,"column_end":48}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32753,"byte_end":32787,"line_start":128,"line_end":128,"column_start":1,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32788,"byte_end":32795,"line_start":129,"line_end":129,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32796,"byte_end":32799,"line_start":130,"line_end":130,"column_start":1,"column_end":4}},{"value":"/ The `DFA` trait also provides an assortment of other lower level methods","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32800,"byte_end":32876,"line_start":131,"line_end":131,"column_start":1,"column_end":77}},{"value":"/ for DFAs, such as `start_state` and `next_state`. While these are correctly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32877,"byte_end":32956,"line_start":132,"line_end":132,"column_start":1,"column_end":80}},{"value":"/ implemented, it is an anti-pattern to use them in performance sensitive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":32957,"byte_end":33032,"line_start":133,"line_end":133,"column_start":1,"column_end":76}},{"value":"/ code on the `DenseDFA` type directly. Namely, each implementation requires","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33033,"byte_end":33111,"line_start":134,"line_end":134,"column_start":1,"column_end":79}},{"value":"/ a branch to determine which type of dense DFA is being used. Instead,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33112,"byte_end":33185,"line_start":135,"line_end":135,"column_start":1,"column_end":74}},{"value":"/ this branch should be pushed up a layer in the code since walking the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33186,"byte_end":33259,"line_start":136,"line_end":136,"column_start":1,"column_end":74}},{"value":"/ transitions of a DFA is usually a hot path. If you do need to use these","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33260,"byte_end":33335,"line_start":137,"line_end":137,"column_start":1,"column_end":76}},{"value":"/ lower level methods in performance critical code, then you should match on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33336,"byte_end":33414,"line_start":138,"line_end":138,"column_start":1,"column_end":79}},{"value":"/ the variants of this DFA and use each variant's implementation of the `DFA`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33415,"byte_end":33494,"line_start":139,"line_end":139,"column_start":1,"column_end":80}},{"value":"/ trait directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":33495,"byte_end":33514,"line_start":140,"line_end":140,"column_start":1,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":37545,"byte_end":37551,"line_start":244,"line_end":244,"column_start":12,"column_end":18},"name":"as_ref","qualname":">::as_ref","value":"fn as_ref<'a>(&'a Self) -> DenseDFA<&'a [S], S>","parent":null,"children":[],"decl_id":null,"docs":" Cheaply return a borrowed version of this dense DFA. Specifically, the\n DFA returned always uses `&[S]` for its transition table while keeping\n the same state identifier representation.\n","sig":null,"attributes":[{"value":"/ Cheaply return a borrowed version of this dense DFA. Specifically, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":37330,"byte_end":37404,"line_start":241,"line_end":241,"column_start":5,"column_end":79}},{"value":"/ DFA returned always uses `&[S]` for its transition table while keeping","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":37409,"byte_end":37483,"line_start":242,"line_end":242,"column_start":5,"column_end":79}},{"value":"/ the same state identifier representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":37488,"byte_end":37533,"line_start":243,"line_end":243,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39684,"byte_end":39696,"line_start":297,"line_end":297,"column_start":12,"column_end":24},"name":"memory_usage","qualname":">::memory_usage","value":"fn memory_usage<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the memory usage, in bytes, of this DFA.","sig":null,"attributes":[{"value":"/ Returns the memory usage, in bytes, of this DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39301,"byte_end":39353,"line_start":289,"line_end":289,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39358,"byte_end":39361,"line_start":290,"line_end":290,"column_start":5,"column_end":8}},{"value":"/ The memory usage is computed based on the number of bytes used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39366,"byte_end":39435,"line_start":291,"line_end":291,"column_start":5,"column_end":74}},{"value":"/ represent this DFA's transition table. This corresponds to heap memory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39440,"byte_end":39514,"line_start":292,"line_end":292,"column_start":5,"column_end":79}},{"value":"/ usage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39519,"byte_end":39529,"line_start":293,"line_end":293,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39534,"byte_end":39537,"line_start":294,"line_end":294,"column_start":5,"column_end":8}},{"value":"/ This does **not** include the stack size used up by this DFA. To","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39542,"byte_end":39610,"line_start":295,"line_end":295,"column_start":5,"column_end":73}},{"value":"/ compute that, used `std::mem::size_of::()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":39615,"byte_end":39672,"line_start":296,"line_end":296,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49555,"byte_end":49565,"line_start":518,"line_end":518,"column_start":19,"column_end":29},"name":"from_bytes","qualname":">::from_bytes","value":"unsafe fn from_bytes(&'a [u8]) -> DenseDFA<&'a [S], S>","parent":null,"children":[],"decl_id":null,"docs":" Deserialize a DFA with a specific state identifier representation.","sig":null,"attributes":[{"value":"/ Deserialize a DFA with a specific state identifier representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46406,"byte_end":46476,"line_start":455,"line_end":455,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46481,"byte_end":46484,"line_start":456,"line_end":456,"column_start":5,"column_end":8}},{"value":"/ Deserializing a DFA using this routine will never allocate heap memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46489,"byte_end":46564,"line_start":457,"line_end":457,"column_start":5,"column_end":80}},{"value":"/ This is also guaranteed to be a constant time operation that does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46569,"byte_end":46642,"line_start":458,"line_end":458,"column_start":5,"column_end":78}},{"value":"/ vary with the size of the DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46647,"byte_end":46681,"line_start":459,"line_end":459,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46686,"byte_end":46689,"line_start":460,"line_end":460,"column_start":5,"column_end":8}},{"value":"/ The bytes given should be generated by the serialization of a DFA with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46694,"byte_end":46768,"line_start":461,"line_end":461,"column_start":5,"column_end":79}},{"value":"/ either the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46773,"byte_end":46787,"line_start":462,"line_end":462,"column_start":5,"column_end":19}},{"value":"/ [`to_bytes_little_endian`](enum.DenseDFA.html#method.to_bytes_little_endian)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46792,"byte_end":46872,"line_start":463,"line_end":463,"column_start":5,"column_end":85}},{"value":"/ method or the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46877,"byte_end":46894,"line_start":464,"line_end":464,"column_start":5,"column_end":22}},{"value":"/ [`to_bytes_big_endian`](enum.DenseDFA.html#method.to_bytes_big_endian)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46899,"byte_end":46973,"line_start":465,"line_end":465,"column_start":5,"column_end":79}},{"value":"/ endian, depending on the endianness of the machine you are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46978,"byte_end":47040,"line_start":466,"line_end":466,"column_start":5,"column_end":67}},{"value":"/ deserializing this DFA from.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47045,"byte_end":47077,"line_start":467,"line_end":467,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47082,"byte_end":47085,"line_start":468,"line_end":468,"column_start":5,"column_end":8}},{"value":"/ If the state identifier representation is `usize`, then deserialization","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47090,"byte_end":47165,"line_start":469,"line_end":469,"column_start":5,"column_end":80}},{"value":"/ is dependent on the pointer size. For this reason, it is best to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47170,"byte_end":47238,"line_start":470,"line_end":470,"column_start":5,"column_end":73}},{"value":"/ serialize DFAs using a fixed size representation for your state","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47243,"byte_end":47310,"line_start":471,"line_end":471,"column_start":5,"column_end":72}},{"value":"/ identifiers, such as `u8`, `u16`, `u32` or `u64`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47315,"byte_end":47368,"line_start":472,"line_end":472,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47373,"byte_end":47376,"line_start":473,"line_end":473,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47381,"byte_end":47393,"line_start":474,"line_end":474,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47398,"byte_end":47401,"line_start":475,"line_end":475,"column_start":5,"column_end":8}},{"value":"/ The bytes given should be *trusted*. In particular, if the bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47406,"byte_end":47474,"line_start":476,"line_end":476,"column_start":5,"column_end":73}},{"value":"/ are not a valid serialization of a DFA, or if the given bytes are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47479,"byte_end":47548,"line_start":477,"line_end":477,"column_start":5,"column_end":74}},{"value":"/ not aligned to an 8 byte boundary, or if the endianness of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47553,"byte_end":47619,"line_start":478,"line_end":478,"column_start":5,"column_end":71}},{"value":"/ serialized bytes is different than the endianness of the machine that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47624,"byte_end":47697,"line_start":479,"line_end":479,"column_start":5,"column_end":78}},{"value":"/ is deserializing the DFA, then this routine will panic. Moreover, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47702,"byte_end":47777,"line_start":480,"line_end":480,"column_start":5,"column_end":80}},{"value":"/ possible for this deserialization routine to succeed even if the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47782,"byte_end":47856,"line_start":481,"line_end":481,"column_start":5,"column_end":79}},{"value":"/ bytes do not represent a valid serialized dense DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47861,"byte_end":47917,"line_start":482,"line_end":482,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47922,"byte_end":47925,"line_start":483,"line_end":483,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47930,"byte_end":47942,"line_start":484,"line_end":484,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47947,"byte_end":47950,"line_start":485,"line_end":485,"column_start":5,"column_end":8}},{"value":"/ This routine is unsafe because it permits callers to provide an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":47955,"byte_end":48022,"line_start":486,"line_end":486,"column_start":5,"column_end":72}},{"value":"/ arbitrary transition table with possibly incorrect transitions. While","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48027,"byte_end":48100,"line_start":487,"line_end":487,"column_start":5,"column_end":78}},{"value":"/ the various serialization routines will never return an incorrect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48105,"byte_end":48174,"line_start":488,"line_end":488,"column_start":5,"column_end":74}},{"value":"/ transition table, there is no guarantee that the bytes provided here","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48179,"byte_end":48251,"line_start":489,"line_end":489,"column_start":5,"column_end":77}},{"value":"/ are correct. While deserialization does many checks (as documented","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48256,"byte_end":48326,"line_start":490,"line_end":490,"column_start":5,"column_end":75}},{"value":"/ above in the panic conditions), this routine does not check that the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48331,"byte_end":48403,"line_start":491,"line_end":491,"column_start":5,"column_end":77}},{"value":"/ transition table is correct. Given an incorrect transition table, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48408,"byte_end":48483,"line_start":492,"line_end":492,"column_start":5,"column_end":80}},{"value":"/ possible for the search routines to access out-of-bounds memory because","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48488,"byte_end":48563,"line_start":493,"line_end":493,"column_start":5,"column_end":80}},{"value":"/ of explicit bounds check elision.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48568,"byte_end":48605,"line_start":494,"line_end":494,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48610,"byte_end":48613,"line_start":495,"line_end":495,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48618,"byte_end":48631,"line_start":496,"line_end":496,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48636,"byte_end":48639,"line_start":497,"line_end":497,"column_start":5,"column_end":8}},{"value":"/ This example shows how to serialize a DFA to raw bytes, deserialize it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48644,"byte_end":48718,"line_start":498,"line_end":498,"column_start":5,"column_end":79}},{"value":"/ and then use it for searching. Note that we first convert the DFA to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48723,"byte_end":48795,"line_start":499,"line_end":499,"column_start":5,"column_end":77}},{"value":"/ using `u16` for its state identifier representation before serializing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48800,"byte_end":48874,"line_start":500,"line_end":500,"column_start":5,"column_end":79}},{"value":"/ it. While this isn't strictly necessary, it's good practice in order to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48879,"byte_end":48954,"line_start":501,"line_end":501,"column_start":5,"column_end":80}},{"value":"/ decrease the size of the DFA and to avoid platform specific pitfalls","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":48959,"byte_end":49031,"line_start":502,"line_end":502,"column_start":5,"column_end":77}},{"value":"/ such as differing pointer sizes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49036,"byte_end":49072,"line_start":503,"line_end":503,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49077,"byte_end":49080,"line_start":504,"line_end":504,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49085,"byte_end":49092,"line_start":505,"line_end":505,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::{DFA, DenseDFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49097,"byte_end":49137,"line_start":506,"line_end":506,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49142,"byte_end":49145,"line_start":507,"line_end":507,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49150,"byte_end":49207,"line_start":508,"line_end":508,"column_start":5,"column_end":62}},{"value":"/ let initial = DenseDFA::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49212,"byte_end":49258,"line_start":509,"line_end":509,"column_start":5,"column_end":51}},{"value":"/ let bytes = initial.to_u16()?.to_bytes_native_endian()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49263,"byte_end":49323,"line_start":510,"line_end":510,"column_start":5,"column_end":65}},{"value":"/ let dfa: DenseDFA<&[u16], u16> = unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49328,"byte_end":49373,"line_start":511,"line_end":511,"column_start":5,"column_end":50}},{"value":"/ DenseDFA::from_bytes(&bytes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49378,"byte_end":49414,"line_start":512,"line_end":512,"column_start":5,"column_end":41}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49419,"byte_end":49425,"line_start":513,"line_end":513,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49430,"byte_end":49433,"line_start":514,"line_end":514,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Some(8), dfa.find(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49438,"byte_end":49485,"line_start":515,"line_end":515,"column_start":5,"column_end":52}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49490,"byte_end":49524,"line_start":516,"line_end":516,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":49529,"byte_end":49536,"line_start":517,"line_end":517,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50544,"byte_end":50555,"line_start":550,"line_end":550,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50527,"byte_end":50536,"line_start":549,"line_end":549,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50632,"byte_end":50646,"line_start":555,"line_end":555,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50615,"byte_end":50624,"line_start":554,"line_end":554,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50738,"byte_end":50751,"line_start":560,"line_end":560,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50721,"byte_end":50730,"line_start":559,"line_end":559,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50842,"byte_end":50864,"line_start":565,"line_end":565,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50825,"byte_end":50834,"line_start":564,"line_end":564,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50964,"byte_end":50975,"line_start":570,"line_end":570,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50947,"byte_end":50956,"line_start":569,"line_end":569,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":51055,"byte_end":51065,"line_start":575,"line_end":575,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":51038,"byte_end":51047,"line_start":574,"line_end":574,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":51562,"byte_end":51582,"line_start":588,"line_end":588,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":51538,"byte_end":51547,"line_start":587,"line_end":587,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":52444,"byte_end":52455,"line_start":612,"line_end":612,"column_start":8,"column_end":19},"name":"is_match_at","qualname":" as dfa::DFA>::is_match_at","value":"fn is_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":196},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":52427,"byte_end":52436,"line_start":611,"line_end":611,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":52949,"byte_end":52966,"line_start":625,"line_end":625,"column_start":8,"column_end":25},"name":"shortest_match_at","qualname":" as dfa::DFA>::shortest_match_at","value":"fn shortest_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":197},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":52932,"byte_end":52941,"line_start":624,"line_end":624,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":53524,"byte_end":53531,"line_start":640,"line_end":640,"column_start":8,"column_end":15},"name":"find_at","qualname":" as dfa::DFA>::find_at","value":"fn find_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":198},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":53507,"byte_end":53516,"line_start":639,"line_end":639,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":53987,"byte_end":53995,"line_start":651,"line_end":651,"column_start":8,"column_end":16},"name":"rfind_at","qualname":" as dfa::DFA>::rfind_at","value":"fn rfind_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":53970,"byte_end":53979,"line_start":650,"line_end":650,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":468},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55023,"byte_end":55031,"line_start":673,"line_end":673,"column_start":12,"column_end":20},"name":"Standard","qualname":"::dense_imp::Standard","value":"","parent":null,"children":[],"decl_id":null,"docs":" A standard dense DFA that does not use premultiplication or byte classes.","sig":null,"attributes":[{"value":"/ A standard dense DFA that does not use premultiplication or byte classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54467,"byte_end":54544,"line_start":664,"line_end":664,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54545,"byte_end":54548,"line_start":665,"line_end":665,"column_start":1,"column_end":4}},{"value":"/ Generally, it isn't necessary to use this type directly, since a `DenseDFA`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54549,"byte_end":54628,"line_start":666,"line_end":666,"column_start":1,"column_end":80}},{"value":"/ can be used for searching directly. One possible reason why one might want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54629,"byte_end":54707,"line_start":667,"line_end":667,"column_start":1,"column_end":79}},{"value":"/ to use this type directly is if you are implementing your own search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54708,"byte_end":54780,"line_start":668,"line_end":668,"column_start":1,"column_end":73}},{"value":"/ routines by walking a DFA's transitions directly. In that case, you'll want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54781,"byte_end":54860,"line_start":669,"line_end":669,"column_start":1,"column_end":80}},{"value":"/ to use this type (or any of the other DFA variant types) directly, since","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54861,"byte_end":54937,"line_start":670,"line_end":670,"column_start":1,"column_end":77}},{"value":"/ they implement `next_state` more efficiently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":54938,"byte_end":54987,"line_start":671,"line_end":671,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55169,"byte_end":55180,"line_start":679,"line_end":679,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55152,"byte_end":55161,"line_start":678,"line_end":678,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55252,"byte_end":55266,"line_start":684,"line_end":684,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55235,"byte_end":55244,"line_start":683,"line_end":683,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55353,"byte_end":55366,"line_start":689,"line_end":689,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55336,"byte_end":55345,"line_start":688,"line_end":688,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55452,"byte_end":55474,"line_start":694,"line_end":694,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55435,"byte_end":55444,"line_start":693,"line_end":693,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55569,"byte_end":55580,"line_start":699,"line_end":699,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55552,"byte_end":55561,"line_start":698,"line_end":698,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55655,"byte_end":55665,"line_start":704,"line_end":704,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55638,"byte_end":55647,"line_start":703,"line_end":703,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55832,"byte_end":55852,"line_start":710,"line_end":710,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55808,"byte_end":55817,"line_start":709,"line_end":709,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":481},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56961,"byte_end":56970,"line_start":733,"line_end":733,"column_start":12,"column_end":21},"name":"ByteClass","qualname":"::dense_imp::ByteClass","value":"","parent":null,"children":[],"decl_id":null,"docs":" A dense DFA that shrinks its alphabet.","sig":null,"attributes":[{"value":"/ A dense DFA that shrinks its alphabet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56008,"byte_end":56050,"line_start":716,"line_end":716,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56051,"byte_end":56054,"line_start":717,"line_end":717,"column_start":1,"column_end":4}},{"value":"/ Alphabet shrinking is achieved by using a set of equivalence classes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56055,"byte_end":56127,"line_start":718,"line_end":718,"column_start":1,"column_end":73}},{"value":"/ instead of using all possible byte values. Any two bytes belong to the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56128,"byte_end":56207,"line_start":719,"line_end":719,"column_start":1,"column_end":80}},{"value":"/ equivalence class if and only if they can be used interchangeably anywhere","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56208,"byte_end":56286,"line_start":720,"line_end":720,"column_start":1,"column_end":79}},{"value":"/ in the DFA while never discriminating between a match and a non-match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56287,"byte_end":56361,"line_start":721,"line_end":721,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56362,"byte_end":56365,"line_start":722,"line_end":722,"column_start":1,"column_end":4}},{"value":"/ This type of DFA can result in significant space reduction with a very","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56366,"byte_end":56440,"line_start":723,"line_end":723,"column_start":1,"column_end":75}},{"value":"/ small match time performance penalty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56441,"byte_end":56482,"line_start":724,"line_end":724,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56483,"byte_end":56486,"line_start":725,"line_end":725,"column_start":1,"column_end":4}},{"value":"/ Generally, it isn't necessary to use this type directly, since a `DenseDFA`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56487,"byte_end":56566,"line_start":726,"line_end":726,"column_start":1,"column_end":80}},{"value":"/ can be used for searching directly. One possible reason why one might want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56567,"byte_end":56645,"line_start":727,"line_end":727,"column_start":1,"column_end":79}},{"value":"/ to use this type directly is if you are implementing your own search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56646,"byte_end":56718,"line_start":728,"line_end":728,"column_start":1,"column_end":73}},{"value":"/ routines by walking a DFA's transitions directly. In that case, you'll want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56719,"byte_end":56798,"line_start":729,"line_end":729,"column_start":1,"column_end":80}},{"value":"/ to use this type (or any of the other DFA variant types) directly, since","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56799,"byte_end":56875,"line_start":730,"line_end":730,"column_start":1,"column_end":77}},{"value":"/ they implement `next_state` more efficiently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":56876,"byte_end":56925,"line_start":731,"line_end":731,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57109,"byte_end":57120,"line_start":739,"line_end":739,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57092,"byte_end":57101,"line_start":738,"line_end":738,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57192,"byte_end":57206,"line_start":744,"line_end":744,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57175,"byte_end":57184,"line_start":743,"line_end":743,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57293,"byte_end":57306,"line_start":749,"line_end":749,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57276,"byte_end":57285,"line_start":748,"line_end":748,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57392,"byte_end":57414,"line_start":754,"line_end":754,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57375,"byte_end":57384,"line_start":753,"line_end":753,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57509,"byte_end":57520,"line_start":759,"line_end":759,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57492,"byte_end":57501,"line_start":758,"line_end":758,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57595,"byte_end":57605,"line_start":764,"line_end":764,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57578,"byte_end":57587,"line_start":763,"line_end":763,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57835,"byte_end":57855,"line_start":771,"line_end":771,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57811,"byte_end":57820,"line_start":770,"line_end":770,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58908,"byte_end":58921,"line_start":794,"line_end":794,"column_start":12,"column_end":25},"name":"Premultiplied","qualname":"::dense_imp::Premultiplied","value":"","parent":null,"children":[],"decl_id":null,"docs":" A dense DFA that premultiplies all of its state identifiers in its\n transition table.","sig":null,"attributes":[{"value":"/ A dense DFA that premultiplies all of its state identifiers in its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58084,"byte_end":58154,"line_start":778,"line_end":778,"column_start":1,"column_end":71}},{"value":"/ transition table.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58155,"byte_end":58176,"line_start":779,"line_end":779,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58177,"byte_end":58180,"line_start":780,"line_end":780,"column_start":1,"column_end":4}},{"value":"/ This saves an instruction per byte at match time which improves search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58181,"byte_end":58255,"line_start":781,"line_end":781,"column_start":1,"column_end":75}},{"value":"/ performance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58256,"byte_end":58272,"line_start":782,"line_end":782,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58273,"byte_end":58276,"line_start":783,"line_end":783,"column_start":1,"column_end":4}},{"value":"/ The only downside of premultiplication is that it may prevent one from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58277,"byte_end":58351,"line_start":784,"line_end":784,"column_start":1,"column_end":75}},{"value":"/ using a smaller state identifier representation than you otherwise could.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58352,"byte_end":58429,"line_start":785,"line_end":785,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58430,"byte_end":58433,"line_start":786,"line_end":786,"column_start":1,"column_end":4}},{"value":"/ Generally, it isn't necessary to use this type directly, since a `DenseDFA`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58434,"byte_end":58513,"line_start":787,"line_end":787,"column_start":1,"column_end":80}},{"value":"/ can be used for searching directly. One possible reason why one might want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58514,"byte_end":58592,"line_start":788,"line_end":788,"column_start":1,"column_end":79}},{"value":"/ to use this type directly is if you are implementing your own search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58593,"byte_end":58665,"line_start":789,"line_end":789,"column_start":1,"column_end":73}},{"value":"/ routines by walking a DFA's transitions directly. In that case, you'll want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58666,"byte_end":58745,"line_start":790,"line_end":790,"column_start":1,"column_end":80}},{"value":"/ to use this type (or any of the other DFA variant types) directly, since","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58746,"byte_end":58822,"line_start":791,"line_end":791,"column_start":1,"column_end":77}},{"value":"/ they implement `next_state` more efficiently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":58823,"byte_end":58872,"line_start":792,"line_end":792,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59064,"byte_end":59075,"line_start":800,"line_end":800,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59047,"byte_end":59056,"line_start":799,"line_end":799,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59147,"byte_end":59161,"line_start":805,"line_end":805,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59130,"byte_end":59139,"line_start":804,"line_end":804,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59248,"byte_end":59261,"line_start":810,"line_end":810,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59231,"byte_end":59240,"line_start":809,"line_end":809,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59347,"byte_end":59369,"line_start":815,"line_end":815,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59330,"byte_end":59339,"line_start":814,"line_end":814,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59464,"byte_end":59475,"line_start":820,"line_end":820,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59447,"byte_end":59456,"line_start":819,"line_end":819,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59550,"byte_end":59560,"line_start":825,"line_end":825,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59533,"byte_end":59542,"line_start":824,"line_end":824,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59712,"byte_end":59732,"line_start":831,"line_end":831,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59688,"byte_end":59697,"line_start":830,"line_end":830,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60466,"byte_end":60488,"line_start":847,"line_end":847,"column_start":12,"column_end":34},"name":"PremultipliedByteClass","qualname":"::dense_imp::PremultipliedByteClass","value":"","parent":null,"children":[],"decl_id":null,"docs":" The default configuration of a dense DFA, which uses byte classes and\n premultiplies its state identifiers.","sig":null,"attributes":[{"value":"/ The default configuration of a dense DFA, which uses byte classes and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59873,"byte_end":59946,"line_start":837,"line_end":837,"column_start":1,"column_end":74}},{"value":"/ premultiplies its state identifiers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59947,"byte_end":59987,"line_start":838,"line_end":838,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59988,"byte_end":59991,"line_start":839,"line_end":839,"column_start":1,"column_end":4}},{"value":"/ Generally, it isn't necessary to use this type directly, since a `DenseDFA`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59992,"byte_end":60071,"line_start":840,"line_end":840,"column_start":1,"column_end":80}},{"value":"/ can be used for searching directly. One possible reason why one might want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60072,"byte_end":60150,"line_start":841,"line_end":841,"column_start":1,"column_end":79}},{"value":"/ to use this type directly is if you are implementing your own search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60151,"byte_end":60223,"line_start":842,"line_end":842,"column_start":1,"column_end":73}},{"value":"/ routines by walking a DFA's transitions directly. In that case, you'll want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60224,"byte_end":60303,"line_start":843,"line_end":843,"column_start":1,"column_end":80}},{"value":"/ to use this type (or any of the other DFA variant types) directly, since","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60304,"byte_end":60380,"line_start":844,"line_end":844,"column_start":1,"column_end":77}},{"value":"/ they implement `next_state` more efficiently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60381,"byte_end":60430,"line_start":845,"line_end":845,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60640,"byte_end":60651,"line_start":853,"line_end":853,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60623,"byte_end":60632,"line_start":852,"line_end":852,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60723,"byte_end":60737,"line_start":858,"line_end":858,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60706,"byte_end":60715,"line_start":857,"line_end":857,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60824,"byte_end":60837,"line_start":863,"line_end":863,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60807,"byte_end":60816,"line_start":862,"line_end":862,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60923,"byte_end":60945,"line_start":868,"line_end":868,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60906,"byte_end":60915,"line_start":867,"line_end":867,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":61040,"byte_end":61051,"line_start":873,"line_end":873,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":61023,"byte_end":61032,"line_start":872,"line_end":872,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":61126,"byte_end":61136,"line_start":878,"line_end":878,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":61109,"byte_end":61118,"line_start":877,"line_end":877,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":61342,"byte_end":61362,"line_start":885,"line_end":885,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":61318,"byte_end":61327,"line_start":884,"line_end":884,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118357,"byte_end":118360,"line_start":19,"line_end":19,"column_start":11,"column_end":14},"name":"DFA","qualname":"::dfa::DFA","value":"DFA","parent":null,"children":[{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":190},{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":199}],"decl_id":null,"docs":" A trait describing the interface of a deterministic finite automaton (DFA).","sig":null,"attributes":[{"value":"/ A trait describing the interface of a deterministic finite automaton (DFA).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117452,"byte_end":117531,"line_start":3,"line_end":3,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117532,"byte_end":117535,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ Every DFA has exactly one start state and at least one dead state (which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117536,"byte_end":117612,"line_start":5,"line_end":5,"column_start":1,"column_end":77}},{"value":"/ may be the same, as in the case of an empty DFA). In all cases, a state","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117613,"byte_end":117688,"line_start":6,"line_end":6,"column_start":1,"column_end":76}},{"value":"/ identifier of `0` must be a dead state such that `DFA::is_dead_state(0)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117689,"byte_end":117765,"line_start":7,"line_end":7,"column_start":1,"column_end":77}},{"value":"/ always returns `true`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117766,"byte_end":117792,"line_start":8,"line_end":8,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117793,"byte_end":117796,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ Every DFA also has zero or more match states, such that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117797,"byte_end":117856,"line_start":10,"line_end":10,"column_start":1,"column_end":60}},{"value":"/ `DFA::is_match_state(id)` returns `true` if and only if `id` corresponds to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117857,"byte_end":117936,"line_start":11,"line_end":11,"column_start":1,"column_end":80}},{"value":"/ a match state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117937,"byte_end":117955,"line_start":12,"line_end":12,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117956,"byte_end":117959,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ In general, users of this trait likely will only need to use the search","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":117960,"byte_end":118035,"line_start":14,"line_end":14,"column_start":1,"column_end":76}},{"value":"/ routines such as `is_match`, `shortest_match`, `find` or `rfind`. The other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118036,"byte_end":118115,"line_start":15,"line_end":15,"column_start":1,"column_end":80}},{"value":"/ methods are lower level and are used for walking the transitions of a DFA","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118116,"byte_end":118193,"line_start":16,"line_end":16,"column_start":1,"column_end":78}},{"value":"/ manually. In particular, the aforementioned search routines are implemented","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118194,"byte_end":118273,"line_start":17,"line_end":17,"column_start":1,"column_end":80}},{"value":"/ generically in terms of the lower level transition walking routines.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118274,"byte_end":118346,"line_start":18,"line_end":18,"column_start":1,"column_end":73}}]},{"kind":"Type","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118519,"byte_end":118521,"line_start":23,"line_end":23,"column_start":10,"column_end":12},"name":"ID","qualname":"::dfa::DFA::ID","value":"type ID: StateID;","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" The representation used for state identifiers in this DFA.","sig":null,"attributes":[{"value":"/ The representation used for state identifiers in this DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118367,"byte_end":118429,"line_start":20,"line_end":20,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118434,"byte_end":118437,"line_start":21,"line_end":21,"column_start":5,"column_end":8}},{"value":"/ Typically, this is one of `u8`, `u16`, `u32`, `u64` or `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118442,"byte_end":118509,"line_start":22,"line_end":22,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118597,"byte_end":118608,"line_start":26,"line_end":26,"column_start":8,"column_end":19},"name":"start_state","qualname":"::dfa::DFA::start_state","value":"fn start_state<'_>(&'_ Self) -> Self::ID","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Return the identifier of this DFA's start state.\n","sig":null,"attributes":[{"value":"/ Return the identifier of this DFA's start state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118537,"byte_end":118589,"line_start":25,"line_end":25,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118732,"byte_end":118746,"line_start":30,"line_end":30,"column_start":8,"column_end":22},"name":"is_match_state","qualname":"::dfa::DFA::is_match_state","value":"fn is_match_state<'_>(&'_ Self, Self::ID) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns true if and only if the given identifier corresponds to a match\n state.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if the given identifier corresponds to a match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118634,"byte_end":118709,"line_start":28,"line_end":28,"column_start":5,"column_end":80}},{"value":"/ state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118714,"byte_end":118724,"line_start":29,"line_end":29,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118981,"byte_end":118994,"line_start":35,"line_end":35,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":"::dfa::DFA::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, Self::ID) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns true if and only if the given identifier corresponds to a dead\n state. When a DFA enters a dead state, it is impossible to leave and\n thus can never lead to a match.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if the given identifier corresponds to a dead","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118782,"byte_end":118856,"line_start":32,"line_end":32,"column_start":5,"column_end":79}},{"value":"/ state. When a DFA enters a dead state, it is impossible to leave and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118861,"byte_end":118933,"line_start":33,"line_end":33,"column_start":5,"column_end":77}},{"value":"/ thus can never lead to a match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":118938,"byte_end":118973,"line_start":34,"line_end":34,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119481,"byte_end":119503,"line_start":45,"line_end":45,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":"::dfa::DFA::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, Self::ID) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns true if and only if the given identifier corresponds to either\n a dead state or a match state, such that one of `is_match_state(id)`\n or `is_dead_state(id)` must return true.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given identifier corresponds to either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119030,"byte_end":119104,"line_start":37,"line_end":37,"column_start":5,"column_end":79}},{"value":"/ a dead state or a match state, such that one of `is_match_state(id)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119109,"byte_end":119181,"line_start":38,"line_end":38,"column_start":5,"column_end":77}},{"value":"/ or `is_dead_state(id)` must return true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119186,"byte_end":119230,"line_start":39,"line_end":39,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119235,"byte_end":119238,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ Depending on the implementation of the DFA, this routine can be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119243,"byte_end":119315,"line_start":41,"line_end":41,"column_start":5,"column_end":77}},{"value":"/ to save a branch in the core matching loop. Nevertheless,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119320,"byte_end":119381,"line_start":42,"line_end":42,"column_start":5,"column_end":66}},{"value":"/ `is_match_state(id) || is_dead_state(id)` is always a valid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119386,"byte_end":119449,"line_start":43,"line_end":43,"column_start":5,"column_end":68}},{"value":"/ implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119454,"byte_end":119473,"line_start":44,"line_end":44,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119710,"byte_end":119721,"line_start":51,"line_end":51,"column_start":8,"column_end":19},"name":"is_anchored","qualname":"::dfa::DFA::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns true if and only if this DFA is anchored.","sig":null,"attributes":[{"value":"/ Returns true if and only if this DFA is anchored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119539,"byte_end":119592,"line_start":47,"line_end":47,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119597,"byte_end":119600,"line_start":48,"line_end":48,"column_start":5,"column_end":8}},{"value":"/ When a DFA is anchored, it is only allowed to report matches that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119605,"byte_end":119674,"line_start":49,"line_end":49,"column_start":5,"column_end":74}},{"value":"/ start at index `0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119679,"byte_end":119702,"line_start":50,"line_end":50,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119973,"byte_end":119983,"line_start":56,"line_end":56,"column_start":8,"column_end":18},"name":"next_state","qualname":"::dfa::DFA::next_state","value":"fn next_state<'_>(&'_ Self, Self::ID, u8) -> Self::ID","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Given the current state that this DFA is in and the next input byte,\n this method returns the identifier of the next state. The identifier\n returned is always valid, but it may correspond to a dead state.\n","sig":null,"attributes":[{"value":"/ Given the current state that this DFA is in and the next input byte,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119743,"byte_end":119815,"line_start":53,"line_end":53,"column_start":5,"column_end":77}},{"value":"/ this method returns the identifier of the next state. The identifier","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119820,"byte_end":119892,"line_start":54,"line_end":54,"column_start":5,"column_end":77}},{"value":"/ returned is always valid, but it may correspond to a dead state.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":119897,"byte_end":119965,"line_start":55,"line_end":55,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120426,"byte_end":120446,"line_start":63,"line_end":63,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":"::dfa::DFA::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, Self::ID, u8) -> Self::ID","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Like `next_state`, but its implementation may look up the next state\n without memory safety checks such as bounds checks. As such, callers\n must ensure that the given identifier corresponds to a valid DFA\n state. Implementors must, in turn, ensure that this routine is safe\n for all valid state identifiers and for all possible `u8` values.\n","sig":null,"attributes":[{"value":"/ Like `next_state`, but its implementation may look up the next state","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120039,"byte_end":120111,"line_start":58,"line_end":58,"column_start":5,"column_end":77}},{"value":"/ without memory safety checks such as bounds checks. As such, callers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120116,"byte_end":120188,"line_start":59,"line_end":59,"column_start":5,"column_end":77}},{"value":"/ must ensure that the given identifier corresponds to a valid DFA","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120193,"byte_end":120261,"line_start":60,"line_end":60,"column_start":5,"column_end":73}},{"value":"/ state. Implementors must, in turn, ensure that this routine is safe","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120266,"byte_end":120337,"line_start":61,"line_end":61,"column_start":5,"column_end":76}},{"value":"/ for all valid state identifiers and for all possible `u8` values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120342,"byte_end":120411,"line_start":62,"line_end":62,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121406,"byte_end":121414,"line_start":91,"line_end":91,"column_start":8,"column_end":16},"name":"is_match","qualname":"::dfa::DFA::is_match","value":"fn is_match<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns true if and only if the given bytes match this DFA.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given bytes match this DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120533,"byte_end":120596,"line_start":69,"line_end":69,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120601,"byte_end":120604,"line_start":70,"line_end":70,"column_start":5,"column_end":8}},{"value":"/ This routine may short circuit if it knows that scanning future input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120609,"byte_end":120682,"line_start":71,"line_end":71,"column_start":5,"column_end":78}},{"value":"/ will never lead to a different result. In particular, if a DFA enters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120687,"byte_end":120760,"line_start":72,"line_end":72,"column_start":5,"column_end":78}},{"value":"/ a match state or a dead state, then this routine will return `true` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120765,"byte_end":120839,"line_start":73,"line_end":73,"column_start":5,"column_end":79}},{"value":"/ `false`, respectively, without inspecting any future input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120844,"byte_end":120907,"line_start":74,"line_end":74,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120912,"byte_end":120915,"line_start":75,"line_end":75,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120920,"byte_end":120933,"line_start":76,"line_end":76,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120938,"byte_end":120941,"line_start":77,"line_end":77,"column_start":5,"column_end":8}},{"value":"/ This example shows how to use this method with a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":120946,"byte_end":120998,"line_start":78,"line_end":78,"column_start":5,"column_end":57}},{"value":"/ [`DenseDFA`](enum.DenseDFA.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121003,"byte_end":121040,"line_start":79,"line_end":79,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121045,"byte_end":121048,"line_start":80,"line_end":80,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121053,"byte_end":121060,"line_start":81,"line_end":81,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::{DFA, DenseDFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121065,"byte_end":121105,"line_start":82,"line_end":82,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121110,"byte_end":121113,"line_start":83,"line_end":83,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121118,"byte_end":121175,"line_start":84,"line_end":84,"column_start":5,"column_end":62}},{"value":"/ let dfa = DenseDFA::new(\"foo[0-9]+bar\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121180,"byte_end":121225,"line_start":85,"line_end":85,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(true, dfa.is_match(b\"foo12345bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121230,"byte_end":121281,"line_start":86,"line_end":86,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(false, dfa.is_match(b\"foobar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121286,"byte_end":121333,"line_start":87,"line_end":87,"column_start":5,"column_end":52}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121338,"byte_end":121372,"line_start":88,"line_end":88,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121377,"byte_end":121384,"line_start":89,"line_end":89,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121389,"byte_end":121398,"line_start":90,"line_end":90,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122551,"byte_end":122565,"line_start":121,"line_end":121,"column_start":8,"column_end":22},"name":"shortest_match","qualname":"::dfa::DFA::shortest_match","value":"fn shortest_match<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns the first position at which a match is found.","sig":null,"attributes":[{"value":"/ Returns the first position at which a match is found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121492,"byte_end":121549,"line_start":95,"line_end":95,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121554,"byte_end":121557,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ This routine stops scanning input in precisely the same circumstances","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121562,"byte_end":121635,"line_start":97,"line_end":97,"column_start":5,"column_end":78}},{"value":"/ as `is_match`. The key difference is that this routine returns the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121640,"byte_end":121710,"line_start":98,"line_end":98,"column_start":5,"column_end":75}},{"value":"/ position at which it stopped scanning input if and only if a match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121715,"byte_end":121785,"line_start":99,"line_end":99,"column_start":5,"column_end":75}},{"value":"/ was found. If no match is found, then `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121790,"byte_end":121851,"line_start":100,"line_end":100,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121856,"byte_end":121859,"line_start":101,"line_end":101,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121864,"byte_end":121877,"line_start":102,"line_end":102,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121882,"byte_end":121885,"line_start":103,"line_end":103,"column_start":5,"column_end":8}},{"value":"/ This example shows how to use this method with a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121890,"byte_end":121942,"line_start":104,"line_end":104,"column_start":5,"column_end":57}},{"value":"/ [`DenseDFA`](enum.DenseDFA.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121947,"byte_end":121984,"line_start":105,"line_end":105,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121989,"byte_end":121992,"line_start":106,"line_end":106,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":121997,"byte_end":122004,"line_start":107,"line_end":107,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::{DFA, DenseDFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122009,"byte_end":122049,"line_start":108,"line_end":108,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122054,"byte_end":122057,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122062,"byte_end":122119,"line_start":110,"line_end":110,"column_start":5,"column_end":62}},{"value":"/ let dfa = DenseDFA::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122124,"byte_end":122166,"line_start":111,"line_end":111,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(Some(4), dfa.shortest_match(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122171,"byte_end":122228,"line_start":112,"line_end":112,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122233,"byte_end":122236,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ // Normally, the end of the leftmost first match here would be 3,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122241,"byte_end":122310,"line_start":114,"line_end":114,"column_start":5,"column_end":74}},{"value":"/ // but the shortest match semantics detect a match earlier.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122315,"byte_end":122378,"line_start":115,"line_end":115,"column_start":5,"column_end":68}},{"value":"/ let dfa = DenseDFA::new(\"abc|a\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122383,"byte_end":122421,"line_start":116,"line_end":116,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(Some(1), dfa.shortest_match(b\"abc\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122426,"byte_end":122478,"line_start":117,"line_end":117,"column_start":5,"column_end":57}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122483,"byte_end":122517,"line_start":118,"line_end":118,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122522,"byte_end":122529,"line_start":119,"line_end":119,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122534,"byte_end":122543,"line_start":120,"line_end":120,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124849,"byte_end":124853,"line_start":171,"line_end":171,"column_start":8,"column_end":12},"name":"find","qualname":"::dfa::DFA::find","value":"fn find<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns the end offset of the longest match. If no match exists,\n then `None` is returned.","sig":null,"attributes":[{"value":"/ Returns the end offset of the longest match. If no match exists,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122658,"byte_end":122726,"line_start":125,"line_end":125,"column_start":5,"column_end":73}},{"value":"/ then `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122731,"byte_end":122759,"line_start":126,"line_end":126,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122764,"byte_end":122767,"line_start":127,"line_end":127,"column_start":5,"column_end":8}},{"value":"/ Implementors of this trait are not required to implement any particular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122772,"byte_end":122847,"line_start":128,"line_end":128,"column_start":5,"column_end":80}},{"value":"/ match semantics (such as leftmost-first), which are instead manifest in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122852,"byte_end":122927,"line_start":129,"line_end":129,"column_start":5,"column_end":80}},{"value":"/ the DFA's topology itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122932,"byte_end":122962,"line_start":130,"line_end":130,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122967,"byte_end":122970,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ In particular, this method must continue searching even after it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":122975,"byte_end":123043,"line_start":132,"line_end":132,"column_start":5,"column_end":73}},{"value":"/ enters a match state. The search should only terminate once it has","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123048,"byte_end":123118,"line_start":133,"line_end":133,"column_start":5,"column_end":75}},{"value":"/ reached the end of the input or when it has entered a dead state. Upon","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123123,"byte_end":123197,"line_start":134,"line_end":134,"column_start":5,"column_end":79}},{"value":"/ termination, the position of the last byte seen while still in a match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123202,"byte_end":123276,"line_start":135,"line_end":135,"column_start":5,"column_end":79}},{"value":"/ state is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123281,"byte_end":123303,"line_start":136,"line_end":136,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123308,"byte_end":123311,"line_start":137,"line_end":137,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123316,"byte_end":123329,"line_start":138,"line_end":138,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123334,"byte_end":123337,"line_start":139,"line_end":139,"column_start":5,"column_end":8}},{"value":"/ This example shows how to use this method with a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123342,"byte_end":123394,"line_start":140,"line_end":140,"column_start":5,"column_end":57}},{"value":"/ [`DenseDFA`](enum.DenseDFA.html). By default, a dense DFA uses","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123399,"byte_end":123465,"line_start":141,"line_end":141,"column_start":5,"column_end":71}},{"value":"/ \"leftmost first\" match semantics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123470,"byte_end":123507,"line_start":142,"line_end":142,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123512,"byte_end":123515,"line_start":143,"line_end":143,"column_start":5,"column_end":8}},{"value":"/ Leftmost first match semantics corresponds to the match with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123520,"byte_end":123588,"line_start":144,"line_end":144,"column_start":5,"column_end":73}},{"value":"/ smallest starting offset, but where the end offset is determined by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123593,"byte_end":123664,"line_start":145,"line_end":145,"column_start":5,"column_end":76}},{"value":"/ preferring earlier branches in the original regular expression. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123669,"byte_end":123740,"line_start":146,"line_end":146,"column_start":5,"column_end":76}},{"value":"/ example, `Sam|Samwise` will match `Sam` in `Samwise`, but `Samwise|Sam`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123745,"byte_end":123820,"line_start":147,"line_end":147,"column_start":5,"column_end":80}},{"value":"/ will match `Samwise` in `Samwise`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123825,"byte_end":123863,"line_start":148,"line_end":148,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123868,"byte_end":123871,"line_start":149,"line_end":149,"column_start":5,"column_end":8}},{"value":"/ Generally speaking, the \"leftmost first\" match is how most backtracking","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123876,"byte_end":123951,"line_start":150,"line_end":150,"column_start":5,"column_end":80}},{"value":"/ regular expressions tend to work. This is in contrast to POSIX-style","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":123956,"byte_end":124028,"line_start":151,"line_end":151,"column_start":5,"column_end":77}},{"value":"/ regular expressions that yield \"leftmost longest\" matches. Namely,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124033,"byte_end":124103,"line_start":152,"line_end":152,"column_start":5,"column_end":75}},{"value":"/ both `Sam|Samwise` and `Samwise|Sam` match `Samwise` when using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124108,"byte_end":124175,"line_start":153,"line_end":153,"column_start":5,"column_end":72}},{"value":"/ leftmost longest semantics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124180,"byte_end":124211,"line_start":154,"line_end":154,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124216,"byte_end":124219,"line_start":155,"line_end":155,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124224,"byte_end":124231,"line_start":156,"line_end":156,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::{DFA, DenseDFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124236,"byte_end":124276,"line_start":157,"line_end":157,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124281,"byte_end":124284,"line_start":158,"line_end":158,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124289,"byte_end":124346,"line_start":159,"line_end":159,"column_start":5,"column_end":62}},{"value":"/ let dfa = DenseDFA::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124351,"byte_end":124393,"line_start":160,"line_end":160,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(Some(8), dfa.find(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124398,"byte_end":124445,"line_start":161,"line_end":161,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124450,"byte_end":124453,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ // Even though a match is found after reading the first byte (`a`),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124458,"byte_end":124529,"line_start":163,"line_end":163,"column_start":5,"column_end":76}},{"value":"/ // the leftmost first match semantics demand that we find the earliest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124534,"byte_end":124608,"line_start":164,"line_end":164,"column_start":5,"column_end":79}},{"value":"/ // match that prefers earlier parts of the pattern over latter parts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124613,"byte_end":124686,"line_start":165,"line_end":165,"column_start":5,"column_end":78}},{"value":"/ let dfa = DenseDFA::new(\"abc|a\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124691,"byte_end":124729,"line_start":166,"line_end":166,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(Some(3), dfa.find(b\"abc\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124734,"byte_end":124776,"line_start":167,"line_end":167,"column_start":5,"column_end":47}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124781,"byte_end":124815,"line_start":168,"line_end":168,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124820,"byte_end":124827,"line_start":169,"line_end":169,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124832,"byte_end":124841,"line_start":170,"line_end":170,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126054,"byte_end":126059,"line_start":199,"line_end":199,"column_start":8,"column_end":13},"name":"rfind","qualname":"::dfa::DFA::rfind","value":"fn rfind<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns the start offset of the longest match in reverse, by searching\n from the end of the input towards the start of the input. If no match\n exists, then `None` is returned. In other words, this has the same\n match semantics as `find`, but in reverse.","sig":null,"attributes":[{"value":"/ Returns the start offset of the longest match in reverse, by searching","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":124936,"byte_end":125010,"line_start":175,"line_end":175,"column_start":5,"column_end":79}},{"value":"/ from the end of the input towards the start of the input. If no match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125015,"byte_end":125088,"line_start":176,"line_end":176,"column_start":5,"column_end":78}},{"value":"/ exists, then `None` is returned. In other words, this has the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125093,"byte_end":125163,"line_start":177,"line_end":177,"column_start":5,"column_end":75}},{"value":"/ match semantics as `find`, but in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125168,"byte_end":125214,"line_start":178,"line_end":178,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125219,"byte_end":125222,"line_start":179,"line_end":179,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125227,"byte_end":125240,"line_start":180,"line_end":180,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125245,"byte_end":125248,"line_start":181,"line_end":181,"column_start":5,"column_end":8}},{"value":"/ This example shows how to use this method with a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125253,"byte_end":125305,"line_start":182,"line_end":182,"column_start":5,"column_end":57}},{"value":"/ [`DenseDFA`](enum.DenseDFA.html). In particular, this routine","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125310,"byte_end":125375,"line_start":183,"line_end":183,"column_start":5,"column_end":70}},{"value":"/ is principally useful when used in conjunction with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125380,"byte_end":125439,"line_start":184,"line_end":184,"column_start":5,"column_end":64}},{"value":"/ [`dense::Builder::reverse`](dense/struct.Builder.html#method.reverse)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125444,"byte_end":125517,"line_start":185,"line_end":185,"column_start":5,"column_end":78}},{"value":"/ configuration knob. In general, it's unlikely to be correct to use both","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125522,"byte_end":125597,"line_start":186,"line_end":186,"column_start":5,"column_end":80}},{"value":"/ `find` and `rfind` with the same DFA since any particular DFA will only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125602,"byte_end":125677,"line_start":187,"line_end":187,"column_start":5,"column_end":80}},{"value":"/ support searching in one direction.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125682,"byte_end":125721,"line_start":188,"line_end":188,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125726,"byte_end":125729,"line_start":189,"line_end":189,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125734,"byte_end":125741,"line_start":190,"line_end":190,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::{dense, DFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125746,"byte_end":125783,"line_start":191,"line_end":191,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125788,"byte_end":125791,"line_start":192,"line_end":192,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125796,"byte_end":125853,"line_start":193,"line_end":193,"column_start":5,"column_end":62}},{"value":"/ let dfa = dense::Builder::new().reverse(true).build(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125858,"byte_end":125928,"line_start":194,"line_end":194,"column_start":5,"column_end":75}},{"value":"/ assert_eq!(Some(0), dfa.rfind(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125933,"byte_end":125981,"line_start":195,"line_end":195,"column_start":5,"column_end":53}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":125986,"byte_end":126020,"line_start":196,"line_end":196,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126025,"byte_end":126032,"line_start":197,"line_end":197,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126037,"byte_end":126046,"line_start":198,"line_end":198,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126477,"byte_end":126488,"line_start":210,"line_end":210,"column_start":8,"column_end":19},"name":"is_match_at","qualname":"::dfa::DFA::is_match_at","value":"fn is_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns the same as `is_match`, but starts the search at the given\n offset.","sig":null,"attributes":[{"value":"/ Returns the same as `is_match`, but starts the search at the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126153,"byte_end":126223,"line_start":203,"line_end":203,"column_start":5,"column_end":75}},{"value":"/ offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126228,"byte_end":126239,"line_start":204,"line_end":204,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126244,"byte_end":126247,"line_start":205,"line_end":205,"column_start":5,"column_end":8}},{"value":"/ The significance of the starting point is that it takes the surrounding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126252,"byte_end":126327,"line_start":206,"line_end":206,"column_start":5,"column_end":80}},{"value":"/ context into consideration. For example, if the DFA is anchored, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126332,"byte_end":126405,"line_start":207,"line_end":207,"column_start":5,"column_end":78}},{"value":"/ a match can only occur when `start == 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126410,"byte_end":126455,"line_start":208,"line_end":208,"column_start":5,"column_end":50}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":126460,"byte_end":126469,"line_start":209,"line_end":209,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127357,"byte_end":127374,"line_start":235,"line_end":235,"column_start":8,"column_end":25},"name":"shortest_match_at","qualname":"::dfa::DFA::shortest_match_at","value":"fn shortest_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns the same as `shortest_match`, but starts the search at the\n given offset.","sig":null,"attributes":[{"value":"/ Returns the same as `shortest_match`, but starts the search at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127027,"byte_end":127097,"line_start":228,"line_end":228,"column_start":5,"column_end":75}},{"value":"/ given offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127102,"byte_end":127119,"line_start":229,"line_end":229,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127124,"byte_end":127127,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ The significance of the starting point is that it takes the surrounding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127132,"byte_end":127207,"line_start":231,"line_end":231,"column_start":5,"column_end":80}},{"value":"/ context into consideration. For example, if the DFA is anchored, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127212,"byte_end":127285,"line_start":232,"line_end":232,"column_start":5,"column_end":78}},{"value":"/ a match can only occur when `start == 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127290,"byte_end":127335,"line_start":233,"line_end":233,"column_start":5,"column_end":50}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":127340,"byte_end":127349,"line_start":234,"line_end":234,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128401,"byte_end":128408,"line_start":264,"line_end":264,"column_start":8,"column_end":15},"name":"find_at","qualname":"::dfa::DFA::find_at","value":"fn find_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns the same as `find`, but starts the search at the given\n offset.","sig":null,"attributes":[{"value":"/ Returns the same as `find`, but starts the search at the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128081,"byte_end":128147,"line_start":257,"line_end":257,"column_start":5,"column_end":71}},{"value":"/ offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128152,"byte_end":128163,"line_start":258,"line_end":258,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128168,"byte_end":128171,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ The significance of the starting point is that it takes the surrounding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128176,"byte_end":128251,"line_start":260,"line_end":260,"column_start":5,"column_end":80}},{"value":"/ context into consideration. For example, if the DFA is anchored, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128256,"byte_end":128329,"line_start":261,"line_end":261,"column_start":5,"column_end":78}},{"value":"/ a match can only occur when `start == 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128334,"byte_end":128379,"line_start":262,"line_end":262,"column_start":5,"column_end":50}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":128384,"byte_end":128393,"line_start":263,"line_end":263,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129514,"byte_end":129522,"line_start":296,"line_end":296,"column_start":8,"column_end":16},"name":"rfind_at","qualname":"::dfa::DFA::rfind_at","value":"fn rfind_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":null,"docs":" Returns the same as `rfind`, but starts the search at the given\n offset.","sig":null,"attributes":[{"value":"/ Returns the same as `rfind`, but starts the search at the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129176,"byte_end":129243,"line_start":289,"line_end":289,"column_start":5,"column_end":72}},{"value":"/ offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129248,"byte_end":129259,"line_start":290,"line_end":290,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129264,"byte_end":129267,"line_start":291,"line_end":291,"column_start":5,"column_end":8}},{"value":"/ The significance of the starting point is that it takes the surrounding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129272,"byte_end":129347,"line_start":292,"line_end":292,"column_start":5,"column_end":80}},{"value":"/ context into consideration. For example, if the DFA is anchored, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129352,"byte_end":129425,"line_start":293,"line_end":293,"column_start":5,"column_end":78}},{"value":"/ a match can only occur when `start == bytes.len()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129430,"byte_end":129485,"line_start":294,"line_end":294,"column_start":5,"column_end":60}},{"value":"inline(never)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":129490,"byte_end":129506,"line_start":295,"line_end":295,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":204},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130368,"byte_end":130379,"line_start":326,"line_end":326,"column_start":8,"column_end":19},"name":"start_state","qualname":"<&'a T as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> Self::ID","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130351,"byte_end":130360,"line_start":325,"line_end":325,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130460,"byte_end":130474,"line_start":331,"line_end":331,"column_start":8,"column_end":22},"name":"is_match_state","qualname":"<&'a T as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, Self::ID) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130443,"byte_end":130452,"line_start":330,"line_end":330,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130570,"byte_end":130592,"line_start":336,"line_end":336,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":"<&'a T as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, Self::ID) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130553,"byte_end":130562,"line_start":335,"line_end":335,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130696,"byte_end":130709,"line_start":341,"line_end":341,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":"<&'a T as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, Self::ID) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130679,"byte_end":130688,"line_start":340,"line_end":340,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":208},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130804,"byte_end":130815,"line_start":346,"line_end":346,"column_start":8,"column_end":19},"name":"is_anchored","qualname":"<&'a T as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130787,"byte_end":130796,"line_start":345,"line_end":345,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130892,"byte_end":130902,"line_start":351,"line_end":351,"column_start":8,"column_end":18},"name":"next_state","qualname":"<&'a T as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, Self::ID, u8) -> Self::ID","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":130875,"byte_end":130884,"line_start":350,"line_end":350,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":210},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":131033,"byte_end":131053,"line_start":356,"line_end":356,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":"<&'a T as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, Self::ID, u8) -> Self::ID","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dfa.rs","byte_start":131009,"byte_end":131018,"line_start":355,"line_end":355,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":538},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135612,"byte_end":135617,"line_start":109,"line_end":109,"column_start":12,"column_end":17},"name":"Regex","qualname":"::regex::Regex","value":"Regex { }","parent":null,"children":[{"krate":0,"index":540},{"krate":0,"index":541}],"decl_id":null,"docs":" A regular expression that uses deterministic finite automata for fast\n searching.","sig":null,"attributes":[{"value":"/ A regular expression that uses deterministic finite automata for fast","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133591,"byte_end":133664,"line_start":63,"line_end":63,"column_start":1,"column_end":74}},{"value":"/ searching.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133665,"byte_end":133679,"line_start":64,"line_end":64,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133680,"byte_end":133683,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ A regular expression is comprised of two DFAs, a \"forward\" DFA and a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133684,"byte_end":133756,"line_start":66,"line_end":66,"column_start":1,"column_end":73}},{"value":"/ \"reverse\" DFA. The forward DFA is responsible for detecting the end of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133757,"byte_end":133833,"line_start":67,"line_end":67,"column_start":1,"column_end":77}},{"value":"/ match while the reverse DFA is responsible for detecting the start of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133834,"byte_end":133909,"line_start":68,"line_end":68,"column_start":1,"column_end":76}},{"value":"/ match. Thus, in order to find the bounds of any given match, a forward","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133910,"byte_end":133984,"line_start":69,"line_end":69,"column_start":1,"column_end":75}},{"value":"/ search must first be run followed by a reverse search. A match found by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":133985,"byte_end":134060,"line_start":70,"line_end":70,"column_start":1,"column_end":76}},{"value":"/ the forward DFA guarantees that the reverse DFA will also find a match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134061,"byte_end":134136,"line_start":71,"line_end":71,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134137,"byte_end":134140,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ The type of the DFA used by a `Regex` corresponds to the `D` type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134141,"byte_end":134210,"line_start":73,"line_end":73,"column_start":1,"column_end":70}},{"value":"/ parameter, which must satisfy the [`DFA`](trait.DFA.html) trait. Typically,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134211,"byte_end":134290,"line_start":74,"line_end":74,"column_start":1,"column_end":80}},{"value":"/ `D` is either a [`DenseDFA`](enum.DenseDFA.html) or a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134291,"byte_end":134348,"line_start":75,"line_end":75,"column_start":1,"column_end":58}},{"value":"/ [`SparseDFA`](enum.SparseDFA.html), where dense DFAs use more memory but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134349,"byte_end":134425,"line_start":76,"line_end":76,"column_start":1,"column_end":77}},{"value":"/ search faster, while sparse DFAs use less memory but search more slowly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134426,"byte_end":134502,"line_start":77,"line_end":77,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134503,"byte_end":134506,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ When using this crate without the standard library, the `Regex` type has","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134507,"byte_end":134583,"line_start":79,"line_end":79,"column_start":1,"column_end":77}},{"value":"/ no default type parameter.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134584,"byte_end":134614,"line_start":80,"line_end":80,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134615,"byte_end":134618,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ # Sparse DFAs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134619,"byte_end":134636,"line_start":82,"line_end":82,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134637,"byte_end":134640,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ Since a `Regex` is generic over the `DFA` trait, it can be used with any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134641,"byte_end":134717,"line_start":84,"line_end":84,"column_start":1,"column_end":77}},{"value":"/ kind of DFA. While this crate constructs dense DFAs by default, it is easy","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134718,"byte_end":134796,"line_start":85,"line_end":85,"column_start":1,"column_end":79}},{"value":"/ enough to build corresponding sparse DFAs, and then build a regex from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134797,"byte_end":134871,"line_start":86,"line_end":86,"column_start":1,"column_end":75}},{"value":"/ them:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134872,"byte_end":134881,"line_start":87,"line_end":87,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134882,"byte_end":134885,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134886,"byte_end":134893,"line_start":89,"line_end":89,"column_start":1,"column_end":8}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134894,"byte_end":134924,"line_start":90,"line_end":90,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134925,"byte_end":134928,"line_start":91,"line_end":91,"column_start":1,"column_end":4}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134929,"byte_end":134986,"line_start":92,"line_end":92,"column_start":1,"column_end":58}},{"value":"/ // First, build a regex that uses dense DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":134987,"byte_end":135036,"line_start":93,"line_end":93,"column_start":1,"column_end":50}},{"value":"/ let dense_re = Regex::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135037,"byte_end":135081,"line_start":94,"line_end":94,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135082,"byte_end":135085,"line_start":95,"line_end":95,"column_start":1,"column_end":4}},{"value":"/ // Second, build sparse DFAs from the forward and reverse dense DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135086,"byte_end":135159,"line_start":96,"line_end":96,"column_start":1,"column_end":74}},{"value":"/ let fwd = dense_re.forward().to_sparse()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135160,"byte_end":135206,"line_start":97,"line_end":97,"column_start":1,"column_end":47}},{"value":"/ let rev = dense_re.reverse().to_sparse()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135207,"byte_end":135253,"line_start":98,"line_end":98,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135254,"byte_end":135257,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ // Third, build a new regex from the constituent sparse DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135258,"byte_end":135323,"line_start":100,"line_end":100,"column_start":1,"column_end":66}},{"value":"/ let sparse_re = Regex::from_dfas(fwd, rev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135324,"byte_end":135371,"line_start":101,"line_end":101,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135372,"byte_end":135375,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ // A regex that uses sparse DFAs can be used just like with dense DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135376,"byte_end":135451,"line_start":103,"line_end":103,"column_start":1,"column_end":76}},{"value":"/ assert_eq!(true, sparse_re.is_match(b\"foo123\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135452,"byte_end":135504,"line_start":104,"line_end":104,"column_start":1,"column_end":53}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135505,"byte_end":135539,"line_start":105,"line_end":105,"column_start":1,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135540,"byte_end":135547,"line_start":106,"line_end":106,"column_start":1,"column_end":8}},{"value":"cfg(not(feature = \"std\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":135548,"byte_end":135576,"line_start":107,"line_end":107,"column_start":1,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":217},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138415,"byte_end":138423,"line_start":191,"line_end":191,"column_start":12,"column_end":20},"name":"is_match","qualname":">::is_match","value":"fn is_match<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given bytes match.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given bytes match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137671,"byte_end":137725,"line_start":173,"line_end":173,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137730,"byte_end":137733,"line_start":174,"line_end":174,"column_start":5,"column_end":8}},{"value":"/ This routine may short circuit if it knows that scanning future input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137738,"byte_end":137811,"line_start":175,"line_end":175,"column_start":5,"column_end":78}},{"value":"/ will never lead to a different result. In particular, if the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137816,"byte_end":137891,"line_start":176,"line_end":176,"column_start":5,"column_end":80}},{"value":"/ DFA enters a match state or a dead state, then this routine will return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137896,"byte_end":137971,"line_start":177,"line_end":177,"column_start":5,"column_end":80}},{"value":"/ `true` or `false`, respectively, without inspecting any future input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137976,"byte_end":138049,"line_start":178,"line_end":178,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138054,"byte_end":138057,"line_start":179,"line_end":179,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138062,"byte_end":138075,"line_start":180,"line_end":180,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138080,"byte_end":138083,"line_start":181,"line_end":181,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138088,"byte_end":138095,"line_start":182,"line_end":182,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138100,"byte_end":138130,"line_start":183,"line_end":183,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138135,"byte_end":138138,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138143,"byte_end":138200,"line_start":185,"line_end":185,"column_start":5,"column_end":62}},{"value":"/ let re = Regex::new(\"foo[0-9]+bar\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138205,"byte_end":138246,"line_start":186,"line_end":186,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(true, re.is_match(b\"foo12345bar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138251,"byte_end":138301,"line_start":187,"line_end":187,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(false, re.is_match(b\"foobar\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138306,"byte_end":138352,"line_start":188,"line_end":188,"column_start":5,"column_end":51}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138357,"byte_end":138391,"line_start":189,"line_end":189,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138396,"byte_end":138403,"line_start":190,"line_end":190,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":218},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139423,"byte_end":139437,"line_start":217,"line_end":217,"column_start":12,"column_end":26},"name":"shortest_match","qualname":">::shortest_match","value":"fn shortest_match<'_, '_>(&'_ Self, &'_ [u8]) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the first position at which a match is found.","sig":null,"attributes":[{"value":"/ Returns the first position at which a match is found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138501,"byte_end":138558,"line_start":195,"line_end":195,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138563,"byte_end":138566,"line_start":196,"line_end":196,"column_start":5,"column_end":8}},{"value":"/ This routine stops scanning input in precisely the same circumstances","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138571,"byte_end":138644,"line_start":197,"line_end":197,"column_start":5,"column_end":78}},{"value":"/ as `is_match`. The key difference is that this routine returns the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138649,"byte_end":138719,"line_start":198,"line_end":198,"column_start":5,"column_end":75}},{"value":"/ position at which it stopped scanning input if and only if a match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138724,"byte_end":138794,"line_start":199,"line_end":199,"column_start":5,"column_end":75}},{"value":"/ was found. If no match is found, then `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138799,"byte_end":138860,"line_start":200,"line_end":200,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138865,"byte_end":138868,"line_start":201,"line_end":201,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138873,"byte_end":138886,"line_start":202,"line_end":202,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138891,"byte_end":138894,"line_start":203,"line_end":203,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138899,"byte_end":138906,"line_start":204,"line_end":204,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138911,"byte_end":138941,"line_start":205,"line_end":205,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138946,"byte_end":138949,"line_start":206,"line_end":206,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":138954,"byte_end":139011,"line_start":207,"line_end":207,"column_start":5,"column_end":62}},{"value":"/ let re = Regex::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139016,"byte_end":139054,"line_start":208,"line_end":208,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(Some(4), re.shortest_match(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139059,"byte_end":139115,"line_start":209,"line_end":209,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139120,"byte_end":139123,"line_start":210,"line_end":210,"column_start":5,"column_end":8}},{"value":"/ // Normally, the end of the leftmost first match here would be 3,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139128,"byte_end":139197,"line_start":211,"line_end":211,"column_start":5,"column_end":74}},{"value":"/ // but the shortest match semantics detect a match earlier.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139202,"byte_end":139265,"line_start":212,"line_end":212,"column_start":5,"column_end":68}},{"value":"/ let re = Regex::new(\"abc|a\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139270,"byte_end":139304,"line_start":213,"line_end":213,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(Some(1), re.shortest_match(b\"abc\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139309,"byte_end":139360,"line_start":214,"line_end":214,"column_start":5,"column_end":56}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139365,"byte_end":139399,"line_start":215,"line_end":215,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139404,"byte_end":139411,"line_start":216,"line_end":216,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":219},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140999,"byte_end":141003,"line_start":252,"line_end":252,"column_start":12,"column_end":16},"name":"find","qualname":">::find","value":"fn find<'_, '_>(&'_ Self, &'_ [u8]) -> Option<(usize, usize)>","parent":null,"children":[],"decl_id":null,"docs":" Returns the start and end offset of the leftmost first match. If no\n match exists, then `None` is returned.","sig":null,"attributes":[{"value":"/ Returns the start and end offset of the leftmost first match. If no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139530,"byte_end":139601,"line_start":221,"line_end":221,"column_start":5,"column_end":76}},{"value":"/ match exists, then `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139606,"byte_end":139648,"line_start":222,"line_end":222,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139653,"byte_end":139656,"line_start":223,"line_end":223,"column_start":5,"column_end":8}},{"value":"/ The \"leftmost first\" match corresponds to the match with the smallest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139661,"byte_end":139734,"line_start":224,"line_end":224,"column_start":5,"column_end":78}},{"value":"/ starting offset, but where the end offset is determined by preferring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139739,"byte_end":139812,"line_start":225,"line_end":225,"column_start":5,"column_end":78}},{"value":"/ earlier branches in the original regular expression. For example,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139817,"byte_end":139886,"line_start":226,"line_end":226,"column_start":5,"column_end":74}},{"value":"/ `Sam|Samwise` will match `Sam` in `Samwise`, but `Samwise|Sam` will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139891,"byte_end":139962,"line_start":227,"line_end":227,"column_start":5,"column_end":76}},{"value":"/ match `Samwise` in `Samwise`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":139967,"byte_end":140000,"line_start":228,"line_end":228,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140005,"byte_end":140008,"line_start":229,"line_end":229,"column_start":5,"column_end":8}},{"value":"/ Generally speaking, the \"leftmost first\" match is how most backtracking","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140013,"byte_end":140088,"line_start":230,"line_end":230,"column_start":5,"column_end":80}},{"value":"/ regular expressions tend to work. This is in contrast to POSIX-style","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140093,"byte_end":140165,"line_start":231,"line_end":231,"column_start":5,"column_end":77}},{"value":"/ regular expressions that yield \"leftmost longest\" matches. Namely,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140170,"byte_end":140240,"line_start":232,"line_end":232,"column_start":5,"column_end":75}},{"value":"/ both `Sam|Samwise` and `Samwise|Sam` match `Samwise` when using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140245,"byte_end":140312,"line_start":233,"line_end":233,"column_start":5,"column_end":72}},{"value":"/ leftmost longest semantics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140317,"byte_end":140348,"line_start":234,"line_end":234,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140353,"byte_end":140356,"line_start":235,"line_end":235,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140361,"byte_end":140374,"line_start":236,"line_end":236,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140379,"byte_end":140382,"line_start":237,"line_end":237,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140387,"byte_end":140394,"line_start":238,"line_end":238,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140399,"byte_end":140429,"line_start":239,"line_end":239,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140434,"byte_end":140437,"line_start":240,"line_end":240,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140442,"byte_end":140499,"line_start":241,"line_end":241,"column_start":5,"column_end":62}},{"value":"/ let re = Regex::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140504,"byte_end":140542,"line_start":242,"line_end":242,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(Some((3, 11)), re.find(b\"zzzfoo12345zzz\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140547,"byte_end":140605,"line_start":243,"line_end":243,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140610,"byte_end":140613,"line_start":244,"line_end":244,"column_start":5,"column_end":8}},{"value":"/ // Even though a match is found after reading the first byte (`a`),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140618,"byte_end":140689,"line_start":245,"line_end":245,"column_start":5,"column_end":76}},{"value":"/ // the leftmost first match semantics demand that we find the earliest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140694,"byte_end":140768,"line_start":246,"line_end":246,"column_start":5,"column_end":79}},{"value":"/ // match that prefers earlier parts of the pattern over latter parts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140773,"byte_end":140846,"line_start":247,"line_end":247,"column_start":5,"column_end":78}},{"value":"/ let re = Regex::new(\"abc|a\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140851,"byte_end":140885,"line_start":248,"line_end":248,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(Some((0, 3)), re.find(b\"abc\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140890,"byte_end":140936,"line_start":249,"line_end":249,"column_start":5,"column_end":51}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140941,"byte_end":140975,"line_start":250,"line_end":250,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":140980,"byte_end":140987,"line_start":251,"line_end":251,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141409,"byte_end":141420,"line_start":262,"line_end":262,"column_start":12,"column_end":23},"name":"is_match_at","qualname":">::is_match_at","value":"fn is_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns the same as `is_match`, but starts the search at the given\n offset.","sig":null,"attributes":[{"value":"/ Returns the same as `is_match`, but starts the search at the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141095,"byte_end":141165,"line_start":256,"line_end":256,"column_start":5,"column_end":75}},{"value":"/ offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141170,"byte_end":141181,"line_start":257,"line_end":257,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141186,"byte_end":141189,"line_start":258,"line_end":258,"column_start":5,"column_end":8}},{"value":"/ The significance of the starting point is that it takes the surrounding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141194,"byte_end":141269,"line_start":259,"line_end":259,"column_start":5,"column_end":80}},{"value":"/ context into consideration. For example, if the DFA is anchored, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141274,"byte_end":141347,"line_start":260,"line_end":260,"column_start":5,"column_end":78}},{"value":"/ a match can only occur when `start == 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141352,"byte_end":141397,"line_start":261,"line_end":261,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":221},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141846,"byte_end":141863,"line_start":272,"line_end":272,"column_start":12,"column_end":29},"name":"shortest_match_at","qualname":">::shortest_match_at","value":"fn shortest_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the same as `shortest_match`, but starts the search at the\n given offset.","sig":null,"attributes":[{"value":"/ Returns the same as `shortest_match`, but starts the search at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141526,"byte_end":141596,"line_start":266,"line_end":266,"column_start":5,"column_end":75}},{"value":"/ given offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141601,"byte_end":141618,"line_start":267,"line_end":267,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141623,"byte_end":141626,"line_start":268,"line_end":268,"column_start":5,"column_end":8}},{"value":"/ The significance of the starting point is that it takes the surrounding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141631,"byte_end":141706,"line_start":269,"line_end":269,"column_start":5,"column_end":80}},{"value":"/ context into consideration. For example, if the DFA is anchored, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141711,"byte_end":141784,"line_start":270,"line_end":270,"column_start":5,"column_end":78}},{"value":"/ a match can only occur when `start == 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":141789,"byte_end":141834,"line_start":271,"line_end":271,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142325,"byte_end":142332,"line_start":286,"line_end":286,"column_start":12,"column_end":19},"name":"find_at","qualname":">::find_at","value":"fn find_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option<(usize, usize)>","parent":null,"children":[],"decl_id":null,"docs":" Returns the same as `find`, but starts the search at the given\n offset.","sig":null,"attributes":[{"value":"/ Returns the same as `find`, but starts the search at the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142015,"byte_end":142081,"line_start":280,"line_end":280,"column_start":5,"column_end":71}},{"value":"/ offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142086,"byte_end":142097,"line_start":281,"line_end":281,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142102,"byte_end":142105,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ The significance of the starting point is that it takes the surrounding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142110,"byte_end":142185,"line_start":283,"line_end":283,"column_start":5,"column_end":80}},{"value":"/ context into consideration. For example, if the DFA is anchored, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142190,"byte_end":142263,"line_start":284,"line_end":284,"column_start":5,"column_end":78}},{"value":"/ a match can only occur when `start == 0`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142268,"byte_end":142313,"line_start":285,"line_end":285,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143814,"byte_end":143823,"line_start":326,"line_end":326,"column_start":12,"column_end":21},"name":"find_iter","qualname":">::find_iter","value":"fn find_iter<'r, 't>(&'r Self, &'t [u8]) -> Matches","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over all non-overlapping leftmost first matches\n in the given bytes. If no match exists, then the iterator yields no\n elements.","sig":null,"attributes":[{"value":"/ Returns an iterator over all non-overlapping leftmost first matches","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142794,"byte_end":142865,"line_start":303,"line_end":303,"column_start":5,"column_end":76}},{"value":"/ in the given bytes. If no match exists, then the iterator yields no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142870,"byte_end":142941,"line_start":304,"line_end":304,"column_start":5,"column_end":76}},{"value":"/ elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142946,"byte_end":142959,"line_start":305,"line_end":305,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142964,"byte_end":142967,"line_start":306,"line_end":306,"column_start":5,"column_end":8}},{"value":"/ Note that if the regex can match the empty string, then it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":142972,"byte_end":143037,"line_start":307,"line_end":307,"column_start":5,"column_end":70}},{"value":"/ possible for the iterator to yield a zero-width match at a location","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143042,"byte_end":143113,"line_start":308,"line_end":308,"column_start":5,"column_end":76}},{"value":"/ that is not a valid UTF-8 boundary (for example, between the code units","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143118,"byte_end":143193,"line_start":309,"line_end":309,"column_start":5,"column_end":80}},{"value":"/ of a UTF-8 encoded codepoint). This can happen regardless of whether","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143198,"byte_end":143270,"line_start":310,"line_end":310,"column_start":5,"column_end":77}},{"value":"/ [`allow_invalid_utf8`](struct.RegexBuilder.html#method.allow_invalid_utf8)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143275,"byte_end":143353,"line_start":311,"line_end":311,"column_start":5,"column_end":83}},{"value":"/ was enabled or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143358,"byte_end":143381,"line_start":312,"line_end":312,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143386,"byte_end":143389,"line_start":313,"line_end":313,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143394,"byte_end":143407,"line_start":314,"line_end":314,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143412,"byte_end":143415,"line_start":315,"line_end":315,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143420,"byte_end":143427,"line_start":316,"line_end":316,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143432,"byte_end":143462,"line_start":317,"line_end":317,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143467,"byte_end":143470,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143475,"byte_end":143532,"line_start":319,"line_end":319,"column_start":5,"column_end":62}},{"value":"/ let re = Regex::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143537,"byte_end":143575,"line_start":320,"line_end":320,"column_start":5,"column_end":43}},{"value":"/ let text = b\"foo1 foo12 foo123\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143580,"byte_end":143616,"line_start":321,"line_end":321,"column_start":5,"column_end":41}},{"value":"/ let matches: Vec<(usize, usize)> = re.find_iter(text).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143621,"byte_end":143689,"line_start":322,"line_end":322,"column_start":5,"column_end":73}},{"value":"/ assert_eq!(matches, vec![(0, 4), (5, 10), (11, 17)]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143694,"byte_end":143751,"line_start":323,"line_end":323,"column_start":5,"column_end":62}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143756,"byte_end":143790,"line_start":324,"line_end":324,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143795,"byte_end":143802,"line_start":325,"line_end":325,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146090,"byte_end":146099,"line_start":388,"line_end":388,"column_start":12,"column_end":21},"name":"from_dfas","qualname":">::from_dfas","value":"fn from_dfas(D, D) -> Regex","parent":null,"children":[],"decl_id":null,"docs":" Build a new regex from its constituent forward and reverse DFAs.","sig":null,"attributes":[{"value":"/ Build a new regex from its constituent forward and reverse DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":143928,"byte_end":143996,"line_start":330,"line_end":330,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144001,"byte_end":144004,"line_start":331,"line_end":331,"column_start":5,"column_end":8}},{"value":"/ This is useful when deserializing a regex from some arbitrary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144009,"byte_end":144074,"line_start":332,"line_end":332,"column_start":5,"column_end":70}},{"value":"/ memory region. This is also useful for building regexes from other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144079,"byte_end":144149,"line_start":333,"line_end":333,"column_start":5,"column_end":75}},{"value":"/ types of DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144154,"byte_end":144172,"line_start":334,"line_end":334,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144177,"byte_end":144180,"line_start":335,"line_end":335,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144185,"byte_end":144198,"line_start":336,"line_end":336,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144203,"byte_end":144206,"line_start":337,"line_end":337,"column_start":5,"column_end":8}},{"value":"/ This example is a bit a contrived. The usual use of these methods","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144211,"byte_end":144280,"line_start":338,"line_end":338,"column_start":5,"column_end":74}},{"value":"/ would involve serializing `initial_re` somewhere and then deserializing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144285,"byte_end":144360,"line_start":339,"line_end":339,"column_start":5,"column_end":80}},{"value":"/ it later to build a regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144365,"byte_end":144395,"line_start":340,"line_end":340,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144400,"byte_end":144403,"line_start":341,"line_end":341,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144408,"byte_end":144415,"line_start":342,"line_end":342,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144420,"byte_end":144450,"line_start":343,"line_end":343,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144455,"byte_end":144458,"line_start":344,"line_end":344,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144463,"byte_end":144520,"line_start":345,"line_end":345,"column_start":5,"column_end":62}},{"value":"/ let initial_re = Regex::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144525,"byte_end":144571,"line_start":346,"line_end":346,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(true, initial_re.is_match(b\"foo123\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144576,"byte_end":144629,"line_start":347,"line_end":347,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144634,"byte_end":144637,"line_start":348,"line_end":348,"column_start":5,"column_end":8}},{"value":"/ let (fwd, rev) = (initial_re.forward(), initial_re.reverse());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144642,"byte_end":144708,"line_start":349,"line_end":349,"column_start":5,"column_end":71}},{"value":"/ let re = Regex::from_dfas(fwd, rev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144713,"byte_end":144753,"line_start":350,"line_end":350,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(true, re.is_match(b\"foo123\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144758,"byte_end":144803,"line_start":351,"line_end":351,"column_start":5,"column_end":50}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144808,"byte_end":144842,"line_start":352,"line_end":352,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144847,"byte_end":144854,"line_start":353,"line_end":353,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144859,"byte_end":144862,"line_start":354,"line_end":354,"column_start":5,"column_end":8}},{"value":"/ This example shows how you might build smaller DFAs, and then use those","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144867,"byte_end":144942,"line_start":355,"line_end":355,"column_start":5,"column_end":80}},{"value":"/ smaller DFAs to build a new regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144947,"byte_end":144985,"line_start":356,"line_end":356,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144990,"byte_end":144993,"line_start":357,"line_end":357,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":144998,"byte_end":145005,"line_start":358,"line_end":358,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145010,"byte_end":145040,"line_start":359,"line_end":359,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145045,"byte_end":145048,"line_start":360,"line_end":360,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145053,"byte_end":145110,"line_start":361,"line_end":361,"column_start":5,"column_end":62}},{"value":"/ let initial_re = Regex::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145115,"byte_end":145161,"line_start":362,"line_end":362,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(true, initial_re.is_match(b\"foo123\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145166,"byte_end":145219,"line_start":363,"line_end":363,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145224,"byte_end":145227,"line_start":364,"line_end":364,"column_start":5,"column_end":8}},{"value":"/ let fwd = initial_re.forward().to_u16()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145232,"byte_end":145277,"line_start":365,"line_end":365,"column_start":5,"column_end":50}},{"value":"/ let rev = initial_re.reverse().to_u16()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145282,"byte_end":145327,"line_start":366,"line_end":366,"column_start":5,"column_end":50}},{"value":"/ let re = Regex::from_dfas(fwd, rev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145332,"byte_end":145372,"line_start":367,"line_end":367,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(true, re.is_match(b\"foo123\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145377,"byte_end":145422,"line_start":368,"line_end":368,"column_start":5,"column_end":50}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145427,"byte_end":145461,"line_start":369,"line_end":369,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145466,"byte_end":145473,"line_start":370,"line_end":370,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145478,"byte_end":145481,"line_start":371,"line_end":371,"column_start":5,"column_end":8}},{"value":"/ This example shows how to build a `Regex` that uses sparse DFAs instead","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145486,"byte_end":145561,"line_start":372,"line_end":372,"column_start":5,"column_end":80}},{"value":"/ of dense DFAs:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145566,"byte_end":145584,"line_start":373,"line_end":373,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145589,"byte_end":145592,"line_start":374,"line_end":374,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145597,"byte_end":145604,"line_start":375,"line_end":375,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::Regex;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145609,"byte_end":145639,"line_start":376,"line_end":376,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145644,"byte_end":145647,"line_start":377,"line_end":377,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145652,"byte_end":145709,"line_start":378,"line_end":378,"column_start":5,"column_end":62}},{"value":"/ let initial_re = Regex::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145714,"byte_end":145760,"line_start":379,"line_end":379,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(true, initial_re.is_match(b\"foo123\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145765,"byte_end":145818,"line_start":380,"line_end":380,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145823,"byte_end":145826,"line_start":381,"line_end":381,"column_start":5,"column_end":8}},{"value":"/ let fwd = initial_re.forward().to_sparse()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145831,"byte_end":145879,"line_start":382,"line_end":382,"column_start":5,"column_end":53}},{"value":"/ let rev = initial_re.reverse().to_sparse()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145884,"byte_end":145932,"line_start":383,"line_end":383,"column_start":5,"column_end":53}},{"value":"/ let re = Regex::from_dfas(fwd, rev);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145937,"byte_end":145977,"line_start":384,"line_end":384,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(true, re.is_match(b\"foo123\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":145982,"byte_end":146027,"line_start":385,"line_end":385,"column_start":5,"column_end":50}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146032,"byte_end":146066,"line_start":386,"line_end":386,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146071,"byte_end":146078,"line_start":387,"line_end":387,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146259,"byte_end":146266,"line_start":393,"line_end":393,"column_start":12,"column_end":19},"name":"forward","qualname":">::forward","value":"fn forward<'_>(&'_ Self) -> &'_ D","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying DFA responsible for forward matching.\n","sig":null,"attributes":[{"value":"/ Return the underlying DFA responsible for forward matching.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146184,"byte_end":146247,"line_start":392,"line_end":392,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146390,"byte_end":146397,"line_start":398,"line_end":398,"column_start":12,"column_end":19},"name":"reverse","qualname":">::reverse","value":"fn reverse<'_>(&'_ Self) -> &'_ D","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying DFA responsible for reverse matching.\n","sig":null,"attributes":[{"value":"/ Return the underlying DFA responsible for reverse matching.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146315,"byte_end":146378,"line_start":397,"line_end":397,"column_start":5,"column_end":68}}]},{"kind":"Struct","id":{"krate":0,"index":548},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":147024,"byte_end":147031,"line_start":415,"line_end":415,"column_start":12,"column_end":19},"name":"Matches","qualname":"::regex::Matches","value":"Matches { }","parent":null,"children":[{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555}],"decl_id":null,"docs":" An iterator over all non-overlapping matches for a particular search.","sig":null,"attributes":[{"value":"/ An iterator over all non-overlapping matches for a particular search.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146444,"byte_end":146517,"line_start":403,"line_end":403,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146518,"byte_end":146521,"line_start":404,"line_end":404,"column_start":1,"column_end":4}},{"value":"/ The iterator yields a `(usize, usize)` value until no more matches could be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146522,"byte_end":146601,"line_start":405,"line_end":405,"column_start":1,"column_end":80}},{"value":"/ found. The first `usize` is the start of the match (inclusive) while the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146602,"byte_end":146678,"line_start":406,"line_end":406,"column_start":1,"column_end":77}},{"value":"/ second `usize` is the end of the match (exclusive).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146679,"byte_end":146734,"line_start":407,"line_end":407,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146735,"byte_end":146738,"line_start":408,"line_end":408,"column_start":1,"column_end":4}},{"value":"/ `S` is the type used to represent state identifiers in the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146739,"byte_end":146812,"line_start":409,"line_end":409,"column_start":1,"column_end":74}},{"value":"/ regex. The lifetime variables are as follows:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146813,"byte_end":146862,"line_start":410,"line_end":410,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146863,"byte_end":146866,"line_start":411,"line_end":411,"column_start":1,"column_end":4}},{"value":"/ * `'r` is the lifetime of the regular expression value itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146867,"byte_end":146933,"line_start":412,"line_end":412,"column_start":1,"column_end":67}},{"value":"/ * `'t` is the lifetime of the text being searched.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":146934,"byte_end":146988,"line_start":413,"line_end":413,"column_start":1,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":147427,"byte_end":147431,"line_start":431,"line_end":431,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<(usize, usize)>","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":569},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167672,"byte_end":167680,"line_start":111,"line_end":111,"column_start":5,"column_end":13},"name":"Standard","qualname":"::sparse_imp::SparseDFA::Standard","value":"SparseDFA::Standard(Standard)","parent":{"krate":0,"index":566},"children":[],"decl_id":null,"docs":" A standard DFA that does not use byte classes.\n","sig":null,"attributes":[{"value":"/ A standard DFA that does not use byte classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167617,"byte_end":167667,"line_start":110,"line_end":110,"column_start":5,"column_end":55}}]},{"kind":"Field","id":{"krate":0,"index":571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167681,"byte_end":167695,"line_start":111,"line_end":111,"column_start":14,"column_end":28},"name":"0","qualname":"::sparse_imp::SparseDFA::Standard::0","value":"sparse_imp::Standard","parent":{"krate":0,"index":569},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":572},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168406,"byte_end":168415,"line_start":123,"line_end":123,"column_start":5,"column_end":14},"name":"ByteClass","qualname":"::sparse_imp::SparseDFA::ByteClass","value":"SparseDFA::ByteClass(ByteClass)","parent":{"krate":0,"index":566},"children":[],"decl_id":null,"docs":" A DFA that shrinks its alphabet to a set of equivalence classes instead\n of using all possible byte values. Any two bytes belong to the same\n equivalence class if and only if they can be used interchangeably\n anywhere in the DFA while never discriminating between a match and a\n non-match.","sig":null,"attributes":[{"value":"/ A DFA that shrinks its alphabet to a set of equivalence classes instead","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167702,"byte_end":167777,"line_start":112,"line_end":112,"column_start":5,"column_end":80}},{"value":"/ of using all possible byte values. Any two bytes belong to the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167782,"byte_end":167853,"line_start":113,"line_end":113,"column_start":5,"column_end":76}},{"value":"/ equivalence class if and only if they can be used interchangeably","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167858,"byte_end":167927,"line_start":114,"line_end":114,"column_start":5,"column_end":74}},{"value":"/ anywhere in the DFA while never discriminating between a match and a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167932,"byte_end":168004,"line_start":115,"line_end":115,"column_start":5,"column_end":77}},{"value":"/ non-match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168009,"byte_end":168023,"line_start":116,"line_end":116,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168028,"byte_end":168031,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ Unlike dense DFAs, sparse DFAs do not tend to benefit nearly as much","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168036,"byte_end":168108,"line_start":118,"line_end":118,"column_start":5,"column_end":77}},{"value":"/ from using byte classes. In some cases, using byte classes can even","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168113,"byte_end":168184,"line_start":119,"line_end":119,"column_start":5,"column_end":76}},{"value":"/ marginally increase the size of a sparse DFA's transition table. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168189,"byte_end":168261,"line_start":120,"line_end":120,"column_start":5,"column_end":77}},{"value":"/ reason for this is that a sparse DFA already compacts each state's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168266,"byte_end":168336,"line_start":121,"line_end":121,"column_start":5,"column_end":75}},{"value":"/ transitions separate from whether byte classes are used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168341,"byte_end":168401,"line_start":122,"line_end":122,"column_start":5,"column_end":65}}]},{"kind":"Field","id":{"krate":0,"index":574},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168416,"byte_end":168431,"line_start":123,"line_end":123,"column_start":15,"column_end":30},"name":"0","qualname":"::sparse_imp::SparseDFA::ByteClass::0","value":"sparse_imp::ByteClass","parent":{"krate":0,"index":572},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":575},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168712,"byte_end":168727,"line_start":130,"line_end":130,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::sparse_imp::SparseDFA::__Nonexhaustive","value":"SparseDFA::__Nonexhaustive","parent":{"krate":0,"index":566},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168438,"byte_end":168492,"line_start":124,"line_end":124,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168497,"byte_end":168500,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168505,"byte_end":168575,"line_start":126,"line_end":126,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168580,"byte_end":168652,"line_start":127,"line_end":127,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":168657,"byte_end":168688,"line_start":128,"line_end":128,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167565,"byte_end":167574,"line_start":109,"line_end":109,"column_start":10,"column_end":19},"name":"SparseDFA","qualname":"::sparse_imp::SparseDFA","value":"enum SparseDFA where T: AsRef<[u8]>, S: StateID {\n Standard(Standard),\n ByteClass(ByteClass),\n __Nonexhaustive,\n}","parent":null,"children":[{"krate":0,"index":569},{"krate":0,"index":572},{"krate":0,"index":575}],"decl_id":null,"docs":" A sparse table-based deterministic finite automaton (DFA).","sig":null,"attributes":[{"value":"/ A sparse table-based deterministic finite automaton (DFA).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163118,"byte_end":163180,"line_start":24,"line_end":24,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163181,"byte_end":163184,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ In contrast to a [dense DFA](enum.DenseDFA.html), a sparse DFA uses a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163185,"byte_end":163258,"line_start":26,"line_end":26,"column_start":1,"column_end":74}},{"value":"/ more space efficient representation for its transition table. Consequently,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163259,"byte_end":163338,"line_start":27,"line_end":27,"column_start":1,"column_end":80}},{"value":"/ sparse DFAs can use much less memory than dense DFAs, but this comes at a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163339,"byte_end":163416,"line_start":28,"line_end":28,"column_start":1,"column_end":78}},{"value":"/ price. In particular, reading the more space efficient transitions takes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163417,"byte_end":163493,"line_start":29,"line_end":29,"column_start":1,"column_end":77}},{"value":"/ more work, and consequently, searching using a sparse DFA is typically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163494,"byte_end":163568,"line_start":30,"line_end":30,"column_start":1,"column_end":75}},{"value":"/ slower than a dense DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163569,"byte_end":163597,"line_start":31,"line_end":31,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163598,"byte_end":163601,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ A sparse DFA can be built using the default configuration via the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163602,"byte_end":163671,"line_start":33,"line_end":33,"column_start":1,"column_end":70}},{"value":"/ [`SparseDFA::new`](enum.SparseDFA.html#method.new) constructor. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163672,"byte_end":163750,"line_start":34,"line_end":34,"column_start":1,"column_end":79}},{"value":"/ one can configure various aspects of a dense DFA via","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163751,"byte_end":163807,"line_start":35,"line_end":35,"column_start":1,"column_end":57}},{"value":"/ [`dense::Builder`](dense/struct.Builder.html), and then convert a dense","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163808,"byte_end":163883,"line_start":36,"line_end":36,"column_start":1,"column_end":76}},{"value":"/ DFA to a sparse DFA using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163884,"byte_end":163913,"line_start":37,"line_end":37,"column_start":1,"column_end":30}},{"value":"/ [`DenseDFA::to_sparse`](enum.DenseDFA.html#method.to_sparse).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163914,"byte_end":163979,"line_start":38,"line_end":38,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163980,"byte_end":163983,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ In general, a sparse DFA supports all the same operations as a dense DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":163984,"byte_end":164061,"line_start":40,"line_end":40,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164062,"byte_end":164065,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ Making the choice between a dense and sparse DFA depends on your specific","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164066,"byte_end":164143,"line_start":42,"line_end":42,"column_start":1,"column_end":78}},{"value":"/ work load. If you can sacrifice a bit of search time performance, then a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164144,"byte_end":164220,"line_start":43,"line_end":43,"column_start":1,"column_end":77}},{"value":"/ sparse DFA might be the best choice. In particular, while sparse DFAs are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164221,"byte_end":164298,"line_start":44,"line_end":44,"column_start":1,"column_end":78}},{"value":"/ probably always slower than dense DFAs, you may find that they are easily","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164299,"byte_end":164376,"line_start":45,"line_end":45,"column_start":1,"column_end":78}},{"value":"/ fast enough for your purposes!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164377,"byte_end":164411,"line_start":46,"line_end":46,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164412,"byte_end":164415,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ # State size","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164416,"byte_end":164432,"line_start":48,"line_end":48,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164433,"byte_end":164436,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ A `SparseDFA` has two type parameters, `T` and `S`. `T` corresponds to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164437,"byte_end":164511,"line_start":50,"line_end":50,"column_start":1,"column_end":75}},{"value":"/ the type of the DFA's transition table while `S` corresponds to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164512,"byte_end":164583,"line_start":51,"line_end":51,"column_start":1,"column_end":72}},{"value":"/ representation used for the DFA's state identifiers as described by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164584,"byte_end":164659,"line_start":52,"line_end":52,"column_start":1,"column_end":76}},{"value":"/ [`StateID`](trait.StateID.html) trait. This type parameter is typically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164660,"byte_end":164735,"line_start":53,"line_end":53,"column_start":1,"column_end":76}},{"value":"/ `usize`, but other valid choices provided by this crate include `u8`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164736,"byte_end":164809,"line_start":54,"line_end":54,"column_start":1,"column_end":74}},{"value":"/ `u16`, `u32` and `u64`. The primary reason for choosing a different state","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164810,"byte_end":164887,"line_start":55,"line_end":55,"column_start":1,"column_end":78}},{"value":"/ identifier representation than the default is to reduce the amount of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164888,"byte_end":164961,"line_start":56,"line_end":56,"column_start":1,"column_end":74}},{"value":"/ memory used by a DFA. Note though, that if the chosen representation cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":164962,"byte_end":165041,"line_start":57,"line_end":57,"column_start":1,"column_end":80}},{"value":"/ accommodate the size of your DFA, then building the DFA will fail and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165042,"byte_end":165115,"line_start":58,"line_end":58,"column_start":1,"column_end":74}},{"value":"/ return an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165116,"byte_end":165136,"line_start":59,"line_end":59,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165137,"byte_end":165140,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ While the reduction in heap memory used by a DFA is one reason for choosing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165141,"byte_end":165220,"line_start":61,"line_end":61,"column_start":1,"column_end":80}},{"value":"/ a smaller state identifier representation, another possible reason is for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165221,"byte_end":165298,"line_start":62,"line_end":62,"column_start":1,"column_end":78}},{"value":"/ decreasing the serialization size of a DFA, as returned by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165299,"byte_end":165361,"line_start":63,"line_end":63,"column_start":1,"column_end":63}},{"value":"/ [`to_bytes_little_endian`](enum.SparseDFA.html#method.to_bytes_little_endian),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165362,"byte_end":165444,"line_start":64,"line_end":64,"column_start":1,"column_end":83}},{"value":"/ [`to_bytes_big_endian`](enum.SparseDFA.html#method.to_bytes_big_endian)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165445,"byte_end":165520,"line_start":65,"line_end":65,"column_start":1,"column_end":76}},{"value":"/ or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165521,"byte_end":165527,"line_start":66,"line_end":66,"column_start":1,"column_end":7}},{"value":"/ [`to_bytes_native_endian`](enum.DenseDFA.html#method.to_bytes_native_endian).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165528,"byte_end":165609,"line_start":67,"line_end":67,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165610,"byte_end":165613,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ The type of the transition table is typically either `Vec` or `&[u8]`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165614,"byte_end":165692,"line_start":69,"line_end":69,"column_start":1,"column_end":79}},{"value":"/ depending on where the transition table is stored. Note that this is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165693,"byte_end":165765,"line_start":70,"line_end":70,"column_start":1,"column_end":73}},{"value":"/ different than a dense DFA, whose transition table is typically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165766,"byte_end":165833,"line_start":71,"line_end":71,"column_start":1,"column_end":68}},{"value":"/ `Vec` or `&[S]`. The reason for this is that a sparse DFA always reads","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165834,"byte_end":165911,"line_start":72,"line_end":72,"column_start":1,"column_end":78}},{"value":"/ its transition table from raw bytes because the table is compactly packed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165912,"byte_end":165990,"line_start":73,"line_end":73,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165991,"byte_end":165994,"line_start":74,"line_end":74,"column_start":1,"column_end":4}},{"value":"/ # Variants","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":165995,"byte_end":166009,"line_start":75,"line_end":75,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166010,"byte_end":166013,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ This DFA is defined as a non-exhaustive enumeration of different types of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166014,"byte_end":166091,"line_start":77,"line_end":77,"column_start":1,"column_end":78}},{"value":"/ dense DFAs. All of the variants use the same internal representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166092,"byte_end":166164,"line_start":78,"line_end":78,"column_start":1,"column_end":73}},{"value":"/ for the transition table, but they vary in how the transition table is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166165,"byte_end":166239,"line_start":79,"line_end":79,"column_start":1,"column_end":75}},{"value":"/ read. A DFA's specific variant depends on the configuration options set via","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166240,"byte_end":166319,"line_start":80,"line_end":80,"column_start":1,"column_end":80}},{"value":"/ [`dense::Builder`](dense/struct.Builder.html). The default variant is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166320,"byte_end":166393,"line_start":81,"line_end":81,"column_start":1,"column_end":74}},{"value":"/ `ByteClass`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166394,"byte_end":166410,"line_start":82,"line_end":82,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166411,"byte_end":166414,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ # The `DFA` trait","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166415,"byte_end":166436,"line_start":84,"line_end":84,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166437,"byte_end":166440,"line_start":85,"line_end":85,"column_start":1,"column_end":4}},{"value":"/ This type implements the [`DFA`](trait.DFA.html) trait, which means it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166441,"byte_end":166515,"line_start":86,"line_end":86,"column_start":1,"column_end":75}},{"value":"/ can be used for searching. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166516,"byte_end":166559,"line_start":87,"line_end":87,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166560,"byte_end":166563,"line_start":88,"line_end":88,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166564,"byte_end":166571,"line_start":89,"line_end":89,"column_start":1,"column_end":8}},{"value":"/ use regex_automata::{DFA, SparseDFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166572,"byte_end":166613,"line_start":90,"line_end":90,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166614,"byte_end":166617,"line_start":91,"line_end":91,"column_start":1,"column_end":4}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166618,"byte_end":166675,"line_start":92,"line_end":92,"column_start":1,"column_end":58}},{"value":"/ let dfa = SparseDFA::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166676,"byte_end":166719,"line_start":93,"line_end":93,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(Some(8), dfa.find(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166720,"byte_end":166767,"line_start":94,"line_end":94,"column_start":1,"column_end":48}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166768,"byte_end":166802,"line_start":95,"line_end":95,"column_start":1,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166803,"byte_end":166810,"line_start":96,"line_end":96,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166811,"byte_end":166814,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ The `DFA` trait also provides an assortment of other lower level methods","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166815,"byte_end":166891,"line_start":98,"line_end":98,"column_start":1,"column_end":77}},{"value":"/ for DFAs, such as `start_state` and `next_state`. While these are correctly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166892,"byte_end":166971,"line_start":99,"line_end":99,"column_start":1,"column_end":80}},{"value":"/ implemented, it is an anti-pattern to use them in performance sensitive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":166972,"byte_end":167047,"line_start":100,"line_end":100,"column_start":1,"column_end":76}},{"value":"/ code on the `SparseDFA` type directly. Namely, each implementation requires","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167048,"byte_end":167127,"line_start":101,"line_end":101,"column_start":1,"column_end":80}},{"value":"/ a branch to determine which type of sparse DFA is being used. Instead,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167128,"byte_end":167202,"line_start":102,"line_end":102,"column_start":1,"column_end":75}},{"value":"/ this branch should be pushed up a layer in the code since walking the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167203,"byte_end":167276,"line_start":103,"line_end":103,"column_start":1,"column_end":74}},{"value":"/ transitions of a DFA is usually a hot path. If you do need to use these","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167277,"byte_end":167352,"line_start":104,"line_end":104,"column_start":1,"column_end":76}},{"value":"/ lower level methods in performance critical code, then you should match on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167353,"byte_end":167431,"line_start":105,"line_end":105,"column_start":1,"column_end":79}},{"value":"/ the variants of this DFA and use each variant's implementation of the `DFA`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167432,"byte_end":167511,"line_start":106,"line_end":106,"column_start":1,"column_end":80}},{"value":"/ trait directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":167512,"byte_end":167531,"line_start":107,"line_end":107,"column_start":1,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":171127,"byte_end":171133,"line_start":198,"line_end":198,"column_start":12,"column_end":18},"name":"as_ref","qualname":">::as_ref","value":"fn as_ref<'a>(&'a Self) -> SparseDFA<&'a [u8], S>","parent":null,"children":[],"decl_id":null,"docs":" Cheaply return a borrowed version of this sparse DFA. Specifically, the\n DFA returned always uses `&[u8]` for its transition table while keeping\n the same state identifier representation.\n","sig":null,"attributes":[{"value":"/ Cheaply return a borrowed version of this sparse DFA. Specifically, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":170910,"byte_end":170985,"line_start":195,"line_end":195,"column_start":5,"column_end":80}},{"value":"/ DFA returned always uses `&[u8]` for its transition table while keeping","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":170990,"byte_end":171065,"line_start":196,"line_end":196,"column_start":5,"column_end":80}},{"value":"/ the same state identifier representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":171070,"byte_end":171115,"line_start":197,"line_end":197,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":276},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172673,"byte_end":172685,"line_start":237,"line_end":237,"column_start":12,"column_end":24},"name":"memory_usage","qualname":">::memory_usage","value":"fn memory_usage<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the memory usage, in bytes, of this DFA.","sig":null,"attributes":[{"value":"/ Returns the memory usage, in bytes, of this DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172279,"byte_end":172331,"line_start":229,"line_end":229,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172336,"byte_end":172339,"line_start":230,"line_end":230,"column_start":5,"column_end":8}},{"value":"/ The memory usage is computed based on the number of bytes used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172344,"byte_end":172413,"line_start":231,"line_end":231,"column_start":5,"column_end":74}},{"value":"/ represent this DFA's transition table. This typically corresponds to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172418,"byte_end":172490,"line_start":232,"line_end":232,"column_start":5,"column_end":77}},{"value":"/ heap memory usage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172495,"byte_end":172517,"line_start":233,"line_end":233,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172522,"byte_end":172525,"line_start":234,"line_end":234,"column_start":5,"column_end":8}},{"value":"/ This does **not** include the stack size used up by this DFA. To","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172530,"byte_end":172598,"line_start":235,"line_end":235,"column_start":5,"column_end":73}},{"value":"/ compute that, used `std::mem::size_of::()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":172603,"byte_end":172661,"line_start":236,"line_end":236,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180527,"byte_end":180537,"line_start":410,"line_end":410,"column_start":19,"column_end":29},"name":"from_bytes","qualname":">::from_bytes","value":"unsafe fn from_bytes(&'a [u8]) -> SparseDFA<&'a [u8], S>","parent":null,"children":[],"decl_id":null,"docs":" Deserialize a sparse DFA with a specific state identifier\n representation.","sig":null,"attributes":[{"value":"/ Deserialize a sparse DFA with a specific state identifier","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177412,"byte_end":177473,"line_start":346,"line_end":346,"column_start":5,"column_end":66}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177478,"byte_end":177497,"line_start":347,"line_end":347,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177502,"byte_end":177505,"line_start":348,"line_end":348,"column_start":5,"column_end":8}},{"value":"/ Deserializing a DFA using this routine will never allocate heap memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177510,"byte_end":177585,"line_start":349,"line_end":349,"column_start":5,"column_end":80}},{"value":"/ This is also guaranteed to be a constant time operation that does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177590,"byte_end":177663,"line_start":350,"line_end":350,"column_start":5,"column_end":78}},{"value":"/ vary with the size of the DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177668,"byte_end":177702,"line_start":351,"line_end":351,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177707,"byte_end":177710,"line_start":352,"line_end":352,"column_start":5,"column_end":8}},{"value":"/ The bytes given should be generated by the serialization of a DFA with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177715,"byte_end":177789,"line_start":353,"line_end":353,"column_start":5,"column_end":79}},{"value":"/ either the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177794,"byte_end":177808,"line_start":354,"line_end":354,"column_start":5,"column_end":19}},{"value":"/ [`to_bytes_little_endian`](enum.DenseDFA.html#method.to_bytes_little_endian)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177813,"byte_end":177893,"line_start":355,"line_end":355,"column_start":5,"column_end":85}},{"value":"/ method or the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177898,"byte_end":177915,"line_start":356,"line_end":356,"column_start":5,"column_end":22}},{"value":"/ [`to_bytes_big_endian`](enum.DenseDFA.html#method.to_bytes_big_endian)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177920,"byte_end":177994,"line_start":357,"line_end":357,"column_start":5,"column_end":79}},{"value":"/ endian, depending on the endianness of the machine you are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177999,"byte_end":178061,"line_start":358,"line_end":358,"column_start":5,"column_end":67}},{"value":"/ deserializing this DFA from.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178066,"byte_end":178098,"line_start":359,"line_end":359,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178103,"byte_end":178106,"line_start":360,"line_end":360,"column_start":5,"column_end":8}},{"value":"/ If the state identifier representation is `usize`, then deserialization","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178111,"byte_end":178186,"line_start":361,"line_end":361,"column_start":5,"column_end":80}},{"value":"/ is dependent on the pointer size. For this reason, it is best to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178191,"byte_end":178259,"line_start":362,"line_end":362,"column_start":5,"column_end":73}},{"value":"/ serialize DFAs using a fixed size representation for your state","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178264,"byte_end":178331,"line_start":363,"line_end":363,"column_start":5,"column_end":72}},{"value":"/ identifiers, such as `u8`, `u16`, `u32` or `u64`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178336,"byte_end":178389,"line_start":364,"line_end":364,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178394,"byte_end":178397,"line_start":365,"line_end":365,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178402,"byte_end":178414,"line_start":366,"line_end":366,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178419,"byte_end":178422,"line_start":367,"line_end":367,"column_start":5,"column_end":8}},{"value":"/ The bytes given should be *trusted*. In particular, if the bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178427,"byte_end":178495,"line_start":368,"line_end":368,"column_start":5,"column_end":73}},{"value":"/ are not a valid serialization of a DFA, or if the endianness of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178500,"byte_end":178571,"line_start":369,"line_end":369,"column_start":5,"column_end":76}},{"value":"/ serialized bytes is different than the endianness of the machine that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178576,"byte_end":178649,"line_start":370,"line_end":370,"column_start":5,"column_end":78}},{"value":"/ is deserializing the DFA, then this routine will panic. Moreover, it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178654,"byte_end":178726,"line_start":371,"line_end":371,"column_start":5,"column_end":77}},{"value":"/ is possible for this deserialization routine to succeed even if the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178731,"byte_end":178802,"line_start":372,"line_end":372,"column_start":5,"column_end":76}},{"value":"/ given bytes do not represent a valid serialized sparse DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178807,"byte_end":178870,"line_start":373,"line_end":373,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178875,"byte_end":178878,"line_start":374,"line_end":374,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178883,"byte_end":178895,"line_start":375,"line_end":375,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178900,"byte_end":178903,"line_start":376,"line_end":376,"column_start":5,"column_end":8}},{"value":"/ This routine is unsafe because it permits callers to provide an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178908,"byte_end":178975,"line_start":377,"line_end":377,"column_start":5,"column_end":72}},{"value":"/ arbitrary transition table with possibly incorrect transitions. While","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":178980,"byte_end":179053,"line_start":378,"line_end":378,"column_start":5,"column_end":78}},{"value":"/ the various serialization routines will never return an incorrect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179058,"byte_end":179127,"line_start":379,"line_end":379,"column_start":5,"column_end":74}},{"value":"/ transition table, there is no guarantee that the bytes provided here","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179132,"byte_end":179204,"line_start":380,"line_end":380,"column_start":5,"column_end":77}},{"value":"/ are correct. While deserialization does many checks (as documented","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179209,"byte_end":179279,"line_start":381,"line_end":381,"column_start":5,"column_end":75}},{"value":"/ above in the panic conditions), this routine does not check that the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179284,"byte_end":179356,"line_start":382,"line_end":382,"column_start":5,"column_end":77}},{"value":"/ transition table is correct. Given an incorrect transition table, it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179361,"byte_end":179436,"line_start":383,"line_end":383,"column_start":5,"column_end":80}},{"value":"/ possible for the search routines to access out-of-bounds memory because","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179441,"byte_end":179516,"line_start":384,"line_end":384,"column_start":5,"column_end":80}},{"value":"/ of explicit bounds check elision.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179521,"byte_end":179558,"line_start":385,"line_end":385,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179563,"byte_end":179566,"line_start":386,"line_end":386,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179571,"byte_end":179584,"line_start":387,"line_end":387,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179589,"byte_end":179592,"line_start":388,"line_end":388,"column_start":5,"column_end":8}},{"value":"/ This example shows how to serialize a DFA to raw bytes, deserialize it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179597,"byte_end":179671,"line_start":389,"line_end":389,"column_start":5,"column_end":79}},{"value":"/ and then use it for searching. Note that we first convert the DFA to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179676,"byte_end":179748,"line_start":390,"line_end":390,"column_start":5,"column_end":77}},{"value":"/ using `u16` for its state identifier representation before serializing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179753,"byte_end":179827,"line_start":391,"line_end":391,"column_start":5,"column_end":79}},{"value":"/ it. While this isn't strictly necessary, it's good practice in order to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179832,"byte_end":179907,"line_start":392,"line_end":392,"column_start":5,"column_end":80}},{"value":"/ decrease the size of the DFA and to avoid platform specific pitfalls","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179912,"byte_end":179984,"line_start":393,"line_end":393,"column_start":5,"column_end":77}},{"value":"/ such as differing pointer sizes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":179989,"byte_end":180025,"line_start":394,"line_end":394,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180030,"byte_end":180033,"line_start":395,"line_end":395,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180038,"byte_end":180045,"line_start":396,"line_end":396,"column_start":5,"column_end":12}},{"value":"/ use regex_automata::{DFA, DenseDFA, SparseDFA};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180050,"byte_end":180101,"line_start":397,"line_end":397,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180106,"byte_end":180109,"line_start":398,"line_end":398,"column_start":5,"column_end":8}},{"value":"/ # fn example() -> Result<(), regex_automata::Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180114,"byte_end":180171,"line_start":399,"line_end":399,"column_start":5,"column_end":62}},{"value":"/ let sparse = SparseDFA::new(\"foo[0-9]+\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180176,"byte_end":180222,"line_start":400,"line_end":400,"column_start":5,"column_end":51}},{"value":"/ let bytes = sparse.to_u16()?.to_bytes_native_endian()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180227,"byte_end":180286,"line_start":401,"line_end":401,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180291,"byte_end":180294,"line_start":402,"line_end":402,"column_start":5,"column_end":8}},{"value":"/ let dfa: SparseDFA<&[u8], u16> = unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180299,"byte_end":180344,"line_start":403,"line_end":403,"column_start":5,"column_end":50}},{"value":"/ SparseDFA::from_bytes(&bytes)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180349,"byte_end":180386,"line_start":404,"line_end":404,"column_start":5,"column_end":42}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180391,"byte_end":180397,"line_start":405,"line_end":405,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180402,"byte_end":180405,"line_start":406,"line_end":406,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Some(8), dfa.find(b\"foo12345\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180410,"byte_end":180457,"line_start":407,"line_end":407,"column_start":5,"column_end":52}},{"value":"/ # Ok(()) }; example().unwrap()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180462,"byte_end":180496,"line_start":408,"line_end":408,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180501,"byte_end":180508,"line_start":409,"line_end":409,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180736,"byte_end":180747,"line_start":419,"line_end":419,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180719,"byte_end":180728,"line_start":418,"line_end":418,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180824,"byte_end":180838,"line_start":424,"line_end":424,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180807,"byte_end":180816,"line_start":423,"line_end":423,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180930,"byte_end":180943,"line_start":429,"line_end":429,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180913,"byte_end":180922,"line_start":428,"line_end":428,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181034,"byte_end":181056,"line_start":434,"line_end":434,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181017,"byte_end":181026,"line_start":433,"line_end":433,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181156,"byte_end":181167,"line_start":439,"line_end":439,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181139,"byte_end":181148,"line_start":438,"line_end":438,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181247,"byte_end":181257,"line_start":444,"line_end":444,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181230,"byte_end":181239,"line_start":443,"line_end":443,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181565,"byte_end":181585,"line_start":453,"line_end":453,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":181541,"byte_end":181550,"line_start":452,"line_end":452,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":182089,"byte_end":182100,"line_start":465,"line_end":465,"column_start":8,"column_end":19},"name":"is_match_at","qualname":" as dfa::DFA>::is_match_at","value":"fn is_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":196},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":182072,"byte_end":182081,"line_start":464,"line_end":464,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":182407,"byte_end":182424,"line_start":474,"line_end":474,"column_start":8,"column_end":25},"name":"shortest_match_at","qualname":" as dfa::DFA>::shortest_match_at","value":"fn shortest_match_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":197},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":182390,"byte_end":182399,"line_start":473,"line_end":473,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":182752,"byte_end":182759,"line_start":483,"line_end":483,"column_start":8,"column_end":15},"name":"find_at","qualname":" as dfa::DFA>::find_at","value":"fn find_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":198},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":182735,"byte_end":182744,"line_start":482,"line_end":482,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183067,"byte_end":183075,"line_start":492,"line_end":492,"column_start":8,"column_end":16},"name":"rfind_at","qualname":" as dfa::DFA>::rfind_at","value":"fn rfind_at<'_, '_>(&'_ Self, &'_ [u8], usize) -> Option","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":199},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183050,"byte_end":183059,"line_start":491,"line_end":491,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183924,"byte_end":183932,"line_start":510,"line_end":510,"column_start":12,"column_end":20},"name":"Standard","qualname":"::sparse_imp::Standard","value":"","parent":null,"children":[],"decl_id":null,"docs":" A standard sparse DFA that does not use premultiplication or byte classes.","sig":null,"attributes":[{"value":"/ A standard sparse DFA that does not use premultiplication or byte classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183366,"byte_end":183444,"line_start":501,"line_end":501,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183445,"byte_end":183448,"line_start":502,"line_end":502,"column_start":1,"column_end":4}},{"value":"/ Generally, it isn't necessary to use this type directly, since a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183449,"byte_end":183517,"line_start":503,"line_end":503,"column_start":1,"column_end":69}},{"value":"/ `SparseDFA` can be used for searching directly. One possible reason why","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183518,"byte_end":183593,"line_start":504,"line_end":504,"column_start":1,"column_end":76}},{"value":"/ one might want to use this type directly is if you are implementing your","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183594,"byte_end":183670,"line_start":505,"line_end":505,"column_start":1,"column_end":77}},{"value":"/ own search routines by walking a DFA's transitions directly. In that case,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183671,"byte_end":183749,"line_start":506,"line_end":506,"column_start":1,"column_end":79}},{"value":"/ you'll want to use this type (or any of the other DFA variant types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183750,"byte_end":183822,"line_start":507,"line_end":507,"column_start":1,"column_end":73}},{"value":"/ directly, since they implement `next_state` more efficiently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":183823,"byte_end":183888,"line_start":508,"line_end":508,"column_start":1,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184080,"byte_end":184091,"line_start":516,"line_end":516,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184063,"byte_end":184072,"line_start":515,"line_end":515,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184163,"byte_end":184177,"line_start":521,"line_end":521,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184146,"byte_end":184155,"line_start":520,"line_end":520,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184264,"byte_end":184277,"line_start":526,"line_end":526,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184247,"byte_end":184256,"line_start":525,"line_end":525,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184363,"byte_end":184385,"line_start":531,"line_end":531,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184346,"byte_end":184355,"line_start":530,"line_end":530,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184480,"byte_end":184491,"line_start":536,"line_end":536,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184463,"byte_end":184472,"line_start":535,"line_end":535,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":306},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184566,"byte_end":184576,"line_start":541,"line_end":541,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184549,"byte_end":184558,"line_start":540,"line_end":540,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184691,"byte_end":184711,"line_start":546,"line_end":546,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184667,"byte_end":184676,"line_start":545,"line_end":545,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":598},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185986,"byte_end":185995,"line_start":571,"line_end":571,"column_start":12,"column_end":21},"name":"ByteClass","qualname":"::sparse_imp::ByteClass","value":"","parent":null,"children":[],"decl_id":null,"docs":" A sparse DFA that shrinks its alphabet.","sig":null,"attributes":[{"value":"/ A sparse DFA that shrinks its alphabet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184798,"byte_end":184841,"line_start":551,"line_end":551,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184842,"byte_end":184845,"line_start":552,"line_end":552,"column_start":1,"column_end":4}},{"value":"/ Alphabet shrinking is achieved by using a set of equivalence classes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184846,"byte_end":184918,"line_start":553,"line_end":553,"column_start":1,"column_end":73}},{"value":"/ instead of using all possible byte values. Any two bytes belong to the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184919,"byte_end":184998,"line_start":554,"line_end":554,"column_start":1,"column_end":80}},{"value":"/ equivalence class if and only if they can be used interchangeably anywhere","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184999,"byte_end":185077,"line_start":555,"line_end":555,"column_start":1,"column_end":79}},{"value":"/ in the DFA while never discriminating between a match and a non-match.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185078,"byte_end":185152,"line_start":556,"line_end":556,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185153,"byte_end":185156,"line_start":557,"line_end":557,"column_start":1,"column_end":4}},{"value":"/ Unlike dense DFAs, sparse DFAs do not tend to benefit nearly as much from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185157,"byte_end":185234,"line_start":558,"line_end":558,"column_start":1,"column_end":78}},{"value":"/ using byte classes. In some cases, using byte classes can even marginally","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185235,"byte_end":185312,"line_start":559,"line_end":559,"column_start":1,"column_end":78}},{"value":"/ increase the size of a sparse DFA's transition table. The reason for this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185313,"byte_end":185390,"line_start":560,"line_end":560,"column_start":1,"column_end":78}},{"value":"/ is that a sparse DFA already compacts each state's transitions separate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185391,"byte_end":185466,"line_start":561,"line_end":561,"column_start":1,"column_end":76}},{"value":"/ from whether byte classes are used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185467,"byte_end":185506,"line_start":562,"line_end":562,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185507,"byte_end":185510,"line_start":563,"line_end":563,"column_start":1,"column_end":4}},{"value":"/ Generally, it isn't necessary to use this type directly, since a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185511,"byte_end":185579,"line_start":564,"line_end":564,"column_start":1,"column_end":69}},{"value":"/ `SparseDFA` can be used for searching directly. One possible reason why","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185580,"byte_end":185655,"line_start":565,"line_end":565,"column_start":1,"column_end":76}},{"value":"/ one might want to use this type directly is if you are implementing your","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185656,"byte_end":185732,"line_start":566,"line_end":566,"column_start":1,"column_end":77}},{"value":"/ own search routines by walking a DFA's transitions directly. In that case,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185733,"byte_end":185811,"line_start":567,"line_end":567,"column_start":1,"column_end":79}},{"value":"/ you'll want to use this type (or any of the other DFA variant types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185812,"byte_end":185884,"line_start":568,"line_end":568,"column_start":1,"column_end":73}},{"value":"/ directly, since they implement `next_state` more efficiently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":185885,"byte_end":185950,"line_start":569,"line_end":569,"column_start":1,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186144,"byte_end":186155,"line_start":577,"line_end":577,"column_start":8,"column_end":19},"name":"start_state","qualname":" as dfa::DFA>::start_state","value":"fn start_state<'_>(&'_ Self) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":185},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186127,"byte_end":186136,"line_start":576,"line_end":576,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186227,"byte_end":186241,"line_start":582,"line_end":582,"column_start":8,"column_end":22},"name":"is_match_state","qualname":" as dfa::DFA>::is_match_state","value":"fn is_match_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":186},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186210,"byte_end":186219,"line_start":581,"line_end":581,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186328,"byte_end":186341,"line_start":587,"line_end":587,"column_start":8,"column_end":21},"name":"is_dead_state","qualname":" as dfa::DFA>::is_dead_state","value":"fn is_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":187},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186311,"byte_end":186320,"line_start":586,"line_end":586,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186427,"byte_end":186449,"line_start":592,"line_end":592,"column_start":8,"column_end":30},"name":"is_match_or_dead_state","qualname":" as dfa::DFA>::is_match_or_dead_state","value":"fn is_match_or_dead_state<'_>(&'_ Self, S) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186410,"byte_end":186419,"line_start":591,"line_end":591,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186544,"byte_end":186555,"line_start":597,"line_end":597,"column_start":8,"column_end":19},"name":"is_anchored","qualname":" as dfa::DFA>::is_anchored","value":"fn is_anchored<'_>(&'_ Self) -> bool","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186527,"byte_end":186536,"line_start":596,"line_end":596,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186630,"byte_end":186640,"line_start":602,"line_end":602,"column_start":8,"column_end":18},"name":"next_state","qualname":" as dfa::DFA>::next_state","value":"fn next_state<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":190},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186613,"byte_end":186622,"line_start":601,"line_end":601,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186807,"byte_end":186827,"line_start":608,"line_end":608,"column_start":15,"column_end":35},"name":"next_state_unchecked","qualname":" as dfa::DFA>::next_state_unchecked","value":"unsafe fn next_state_unchecked<'_>(&'_ Self, S, u8) -> S","parent":{"krate":0,"index":183},"children":[],"decl_id":{"krate":0,"index":191},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186783,"byte_end":186792,"line_start":607,"line_end":607,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214461,"byte_end":214468,"line_start":115,"line_end":115,"column_start":18,"column_end":25},"name":"StateID","qualname":"::state_id::StateID","value":"StateID: Clone + Copy + Debug + Eq + Hash + PartialEq + PartialOrd + Ord","parent":null,"children":[{"krate":0,"index":366},{"krate":0,"index":367},{"krate":0,"index":368},{"krate":0,"index":369},{"krate":0,"index":370}],"decl_id":null,"docs":" A trait describing the representation of a DFA's state identifier.","sig":null,"attributes":[{"value":"/ A trait describing the representation of a DFA's state identifier.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213192,"byte_end":213262,"line_start":93,"line_end":93,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213263,"byte_end":213266,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ The purpose of this trait is to safely express both the possible state","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213267,"byte_end":213341,"line_start":95,"line_end":95,"column_start":1,"column_end":75}},{"value":"/ identifier representations that can be used in a DFA and to convert between","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213342,"byte_end":213421,"line_start":96,"line_end":96,"column_start":1,"column_end":80}},{"value":"/ state identifier representations and types that can be used to efficiently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213422,"byte_end":213500,"line_start":97,"line_end":97,"column_start":1,"column_end":79}},{"value":"/ index memory (such as `usize`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213501,"byte_end":213536,"line_start":98,"line_end":98,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213537,"byte_end":213540,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ In general, one should not need to implement this trait explicitly. In","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213541,"byte_end":213615,"line_start":100,"line_end":100,"column_start":1,"column_end":75}},{"value":"/ particular, this crate provides implementations for `u8`, `u16`, `u32`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213616,"byte_end":213691,"line_start":101,"line_end":101,"column_start":1,"column_end":76}},{"value":"/ `u64` and `usize`. (`u32` and `u64` are only provided for targets that can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213692,"byte_end":213770,"line_start":102,"line_end":102,"column_start":1,"column_end":79}},{"value":"/ represent all corresponding values in a `usize`.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213771,"byte_end":213824,"line_start":103,"line_end":103,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213825,"byte_end":213828,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213829,"byte_end":213841,"line_start":105,"line_end":105,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213842,"byte_end":213845,"line_start":106,"line_end":106,"column_start":1,"column_end":4}},{"value":"/ This trait is unsafe because the correctness of its implementations may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213846,"byte_end":213924,"line_start":107,"line_end":107,"column_start":1,"column_end":79}},{"value":"/ relied upon by other unsafe code. For example, one possible way to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213925,"byte_end":213995,"line_start":108,"line_end":108,"column_start":1,"column_end":71}},{"value":"/ implement this trait incorrectly would be to return a maximum identifier","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":213996,"byte_end":214072,"line_start":109,"line_end":109,"column_start":1,"column_end":77}},{"value":"/ in `max_id` that is greater than the real maximum identifier. This will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214073,"byte_end":214148,"line_start":110,"line_end":110,"column_start":1,"column_end":76}},{"value":"/ likely result in wrap-on-overflow semantics in release mode, which can in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214149,"byte_end":214226,"line_start":111,"line_end":111,"column_start":1,"column_end":78}},{"value":"/ turn produce incorrect state identifiers. Those state identifiers may then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214227,"byte_end":214305,"line_start":112,"line_end":112,"column_start":1,"column_end":79}},{"value":"/ in turn access out-of-bounds memory in a DFA's search routine, where bounds","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214306,"byte_end":214385,"line_start":113,"line_end":113,"column_start":1,"column_end":80}},{"value":"/ checks are explicitly elided for performance reasons.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214386,"byte_end":214443,"line_start":114,"line_end":114,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":366},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214809,"byte_end":214819,"line_start":123,"line_end":123,"column_start":8,"column_end":18},"name":"from_usize","qualname":"::state_id::StateID::from_usize","value":"fn from_usize(usize) -> Self","parent":{"krate":0,"index":365},"children":[],"decl_id":null,"docs":" Convert from a `usize` to this implementation's representation.","sig":null,"attributes":[{"value":"/ Convert from a `usize` to this implementation's representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214544,"byte_end":214611,"line_start":118,"line_end":118,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214616,"byte_end":214619,"line_start":119,"line_end":119,"column_start":5,"column_end":8}},{"value":"/ Implementors may assume that `n <= Self::max_id`. That is, implementors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214624,"byte_end":214699,"line_start":120,"line_end":120,"column_start":5,"column_end":80}},{"value":"/ do not need to check whether `n` can fit inside this implementation's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214704,"byte_end":214777,"line_start":121,"line_end":121,"column_start":5,"column_end":78}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214782,"byte_end":214801,"line_start":122,"line_end":122,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":367},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215311,"byte_end":215319,"line_start":133,"line_end":133,"column_start":8,"column_end":16},"name":"to_usize","qualname":"::state_id::StateID::to_usize","value":"fn to_usize(Self) -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":null,"docs":" Convert this implementation's representation to a `usize`.","sig":null,"attributes":[{"value":"/ Convert this implementation's representation to a `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214844,"byte_end":214906,"line_start":125,"line_end":125,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214911,"byte_end":214914,"line_start":126,"line_end":126,"column_start":5,"column_end":8}},{"value":"/ Implementors must not return a `usize` value greater than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214919,"byte_end":214980,"line_start":127,"line_end":127,"column_start":5,"column_end":66}},{"value":"/ `Self::max_id` and must not permit overflow when converting between the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214985,"byte_end":215060,"line_start":128,"line_end":128,"column_start":5,"column_end":80}},{"value":"/ implementor's representation and `usize`. In general, the preferred","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215065,"byte_end":215136,"line_start":129,"line_end":129,"column_start":5,"column_end":76}},{"value":"/ way for implementors to achieve this is to simply not provide","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215141,"byte_end":215206,"line_start":130,"line_end":130,"column_start":5,"column_end":70}},{"value":"/ implementations of `StateID` that cannot fit into the target platform's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215211,"byte_end":215286,"line_start":131,"line_end":131,"column_start":5,"column_end":80}},{"value":"/ `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215291,"byte_end":215303,"line_start":132,"line_end":132,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":368},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215535,"byte_end":215541,"line_start":139,"line_end":139,"column_start":8,"column_end":14},"name":"max_id","qualname":"::state_id::StateID::max_id","value":"fn max_id() -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":null,"docs":" Return the maximum state identifier supported by this representation.","sig":null,"attributes":[{"value":"/ Return the maximum state identifier supported by this representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215341,"byte_end":215414,"line_start":135,"line_end":135,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215419,"byte_end":215422,"line_start":136,"line_end":136,"column_start":5,"column_end":8}},{"value":"/ Implementors must return a correct bound. Doing otherwise may result","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215427,"byte_end":215499,"line_start":137,"line_end":137,"column_start":5,"column_end":77}},{"value":"/ in memory unsafety.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215504,"byte_end":215527,"line_start":138,"line_end":138,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":369},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215774,"byte_end":215784,"line_start":146,"line_end":146,"column_start":8,"column_end":18},"name":"read_bytes","qualname":"::state_id::StateID::read_bytes","value":"fn read_bytes<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":365},"children":[],"decl_id":null,"docs":" Read a single state identifier from the given slice of bytes in native\n endian format.","sig":null,"attributes":[{"value":"/ Read a single state identifier from the given slice of bytes in native","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215559,"byte_end":215633,"line_start":141,"line_end":141,"column_start":5,"column_end":79}},{"value":"/ endian format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215638,"byte_end":215656,"line_start":142,"line_end":142,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215661,"byte_end":215664,"line_start":143,"line_end":143,"column_start":5,"column_end":8}},{"value":"/ Implementors may assume that the given slice has length at least","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215669,"byte_end":215737,"line_start":144,"line_end":144,"column_start":5,"column_end":73}},{"value":"/ `size_of::()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215742,"byte_end":215766,"line_start":145,"line_end":145,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":370},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216023,"byte_end":216034,"line_start":153,"line_end":153,"column_start":8,"column_end":19},"name":"write_bytes","qualname":"::state_id::StateID::write_bytes","value":"fn write_bytes<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":365},"children":[],"decl_id":null,"docs":" Write this state identifier to the given slice of bytes in native\n endian format.","sig":null,"attributes":[{"value":"/ Write this state identifier to the given slice of bytes in native","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215813,"byte_end":215882,"line_start":148,"line_end":148,"column_start":5,"column_end":74}},{"value":"/ endian format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215887,"byte_end":215905,"line_start":149,"line_end":149,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215910,"byte_end":215913,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ Implementors may assume that the given slice has length at least","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215918,"byte_end":215986,"line_start":151,"line_end":151,"column_start":5,"column_end":73}},{"value":"/ `size_of::()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":215991,"byte_end":216015,"line_start":152,"line_end":152,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":372},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216116,"byte_end":216126,"line_start":158,"line_end":158,"column_start":8,"column_end":18},"name":"from_usize","qualname":"::from_usize","value":"fn from_usize(usize) -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":366},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216099,"byte_end":216108,"line_start":157,"line_end":157,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":373},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216186,"byte_end":216194,"line_start":163,"line_end":163,"column_start":8,"column_end":16},"name":"to_usize","qualname":"::to_usize","value":"fn to_usize(Self) -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":367},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216169,"byte_end":216178,"line_start":162,"line_end":162,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216253,"byte_end":216259,"line_start":168,"line_end":168,"column_start":8,"column_end":14},"name":"max_id","qualname":"::max_id","value":"fn max_id() -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":368},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216236,"byte_end":216245,"line_start":167,"line_end":167,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":375},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216328,"byte_end":216338,"line_start":173,"line_end":173,"column_start":8,"column_end":18},"name":"read_bytes","qualname":"::read_bytes","value":"fn read_bytes<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":369},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216311,"byte_end":216320,"line_start":172,"line_end":172,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":376},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216459,"byte_end":216470,"line_start":178,"line_end":178,"column_start":8,"column_end":19},"name":"write_bytes","qualname":"::write_bytes","value":"fn write_bytes<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":370},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216442,"byte_end":216451,"line_start":177,"line_end":177,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216629,"byte_end":216639,"line_start":185,"line_end":185,"column_start":8,"column_end":18},"name":"from_usize","qualname":"::from_usize","value":"fn from_usize(usize) -> u8","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":366},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216612,"byte_end":216621,"line_start":184,"line_end":184,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":379},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216702,"byte_end":216710,"line_start":190,"line_end":190,"column_start":8,"column_end":16},"name":"to_usize","qualname":"::to_usize","value":"fn to_usize(Self) -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":367},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216685,"byte_end":216694,"line_start":189,"line_end":189,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216778,"byte_end":216784,"line_start":195,"line_end":195,"column_start":8,"column_end":14},"name":"max_id","qualname":"::max_id","value":"fn max_id() -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":368},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216761,"byte_end":216770,"line_start":194,"line_end":194,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":381},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216859,"byte_end":216869,"line_start":200,"line_end":200,"column_start":8,"column_end":18},"name":"read_bytes","qualname":"::read_bytes","value":"fn read_bytes<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":369},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216842,"byte_end":216851,"line_start":199,"line_end":199,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216939,"byte_end":216950,"line_start":205,"line_end":205,"column_start":8,"column_end":19},"name":"write_bytes","qualname":"::write_bytes","value":"fn write_bytes<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":370},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":216922,"byte_end":216931,"line_start":204,"line_end":204,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217062,"byte_end":217072,"line_start":212,"line_end":212,"column_start":8,"column_end":18},"name":"from_usize","qualname":"::from_usize","value":"fn from_usize(usize) -> u16","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":366},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217045,"byte_end":217054,"line_start":211,"line_end":211,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":385},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217137,"byte_end":217145,"line_start":217,"line_end":217,"column_start":8,"column_end":16},"name":"to_usize","qualname":"::to_usize","value":"fn to_usize(Self) -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":367},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217120,"byte_end":217129,"line_start":216,"line_end":216,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217213,"byte_end":217219,"line_start":222,"line_end":222,"column_start":8,"column_end":14},"name":"max_id","qualname":"::max_id","value":"fn max_id() -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":368},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217196,"byte_end":217205,"line_start":221,"line_end":221,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":387},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217295,"byte_end":217305,"line_start":227,"line_end":227,"column_start":8,"column_end":18},"name":"read_bytes","qualname":"::read_bytes","value":"fn read_bytes<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":369},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217278,"byte_end":217287,"line_start":226,"line_end":226,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217396,"byte_end":217407,"line_start":232,"line_end":232,"column_start":8,"column_end":19},"name":"write_bytes","qualname":"::write_bytes","value":"fn write_bytes<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":370},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217379,"byte_end":217388,"line_start":231,"line_end":231,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217609,"byte_end":217619,"line_start":240,"line_end":240,"column_start":8,"column_end":18},"name":"from_usize","qualname":"::from_usize","value":"fn from_usize(usize) -> u32","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":366},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217592,"byte_end":217601,"line_start":239,"line_end":239,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":391},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217684,"byte_end":217692,"line_start":245,"line_end":245,"column_start":8,"column_end":16},"name":"to_usize","qualname":"::to_usize","value":"fn to_usize(Self) -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":367},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217667,"byte_end":217676,"line_start":244,"line_end":244,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217760,"byte_end":217766,"line_start":250,"line_end":250,"column_start":8,"column_end":14},"name":"max_id","qualname":"::max_id","value":"fn max_id() -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":368},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217743,"byte_end":217752,"line_start":249,"line_end":249,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217842,"byte_end":217852,"line_start":255,"line_end":255,"column_start":8,"column_end":18},"name":"read_bytes","qualname":"::read_bytes","value":"fn read_bytes<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":369},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217825,"byte_end":217834,"line_start":254,"line_end":254,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217943,"byte_end":217954,"line_start":260,"line_end":260,"column_start":8,"column_end":19},"name":"write_bytes","qualname":"::write_bytes","value":"fn write_bytes<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":370},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":217926,"byte_end":217935,"line_start":259,"line_end":259,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218122,"byte_end":218132,"line_start":268,"line_end":268,"column_start":8,"column_end":18},"name":"from_usize","qualname":"::from_usize","value":"fn from_usize(usize) -> u64","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":366},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218105,"byte_end":218114,"line_start":267,"line_end":267,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218197,"byte_end":218205,"line_start":273,"line_end":273,"column_start":8,"column_end":16},"name":"to_usize","qualname":"::to_usize","value":"fn to_usize(Self) -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":367},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218180,"byte_end":218189,"line_start":272,"line_end":272,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218273,"byte_end":218279,"line_start":278,"line_end":278,"column_start":8,"column_end":14},"name":"max_id","qualname":"::max_id","value":"fn max_id() -> usize","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":368},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218256,"byte_end":218265,"line_start":277,"line_end":277,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":399},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218355,"byte_end":218365,"line_start":283,"line_end":283,"column_start":8,"column_end":18},"name":"read_bytes","qualname":"::read_bytes","value":"fn read_bytes<'_>(&'_ [u8]) -> Self","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":369},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218338,"byte_end":218347,"line_start":282,"line_end":282,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218456,"byte_end":218467,"line_start":288,"line_end":288,"column_start":8,"column_end":19},"name":"write_bytes","qualname":"::write_bytes","value":"fn write_bytes<'_>(Self, &'_ mut [u8])","parent":{"krate":0,"index":365},"children":[],"decl_id":{"krate":0,"index":370},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":218439,"byte_end":218448,"line_start":287,"line_end":287,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14898,"byte_end":14903,"line_start":339,"line_end":339,"column_start":9,"column_end":14},"name":"dense","qualname":"::dense","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","parent":null,"children":[{"krate":0,"index":402}],"decl_id":null,"docs":" Types and routines specific to dense DFAs.","sig":null,"attributes":[{"value":"/ Types and routines specific to dense DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14513,"byte_end":14559,"line_start":331,"line_end":331,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14560,"byte_end":14563,"line_start":332,"line_end":332,"column_start":1,"column_end":4}},{"value":"/ This module is the home of [`DenseDFA`](enum.DenseDFA.html) and each of its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14564,"byte_end":14643,"line_start":333,"line_end":333,"column_start":1,"column_end":80}},{"value":"/ corresponding variant DFA types, such as [`Standard`](struct.Standard.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14644,"byte_end":14723,"line_start":334,"line_end":334,"column_start":1,"column_end":80}},{"value":"/ and [`ByteClass`](struct.ByteClass.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14724,"byte_end":14769,"line_start":335,"line_end":335,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14770,"byte_end":14773,"line_start":336,"line_end":336,"column_start":1,"column_end":4}},{"value":"/ This module also contains a [builder](struct.Builder.html) for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14774,"byte_end":14840,"line_start":337,"line_end":337,"column_start":1,"column_end":67}},{"value":"/ configuring the construction of a dense DFA.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14841,"byte_end":14889,"line_start":338,"line_end":338,"column_start":1,"column_end":49}}]},{"kind":"Mod","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15675,"byte_end":15681,"line_start":358,"line_end":358,"column_start":9,"column_end":15},"name":"sparse","qualname":"::sparse","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","parent":null,"children":[{"krate":0,"index":404}],"decl_id":null,"docs":" Types and routines specific to sparse DFAs.","sig":null,"attributes":[{"value":"/ Types and routines specific to sparse DFAs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14935,"byte_end":14982,"line_start":343,"line_end":343,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14983,"byte_end":14986,"line_start":344,"line_end":344,"column_start":1,"column_end":4}},{"value":"/ This module is the home of [`SparseDFA`](enum.SparseDFA.html) and each of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":14987,"byte_end":15064,"line_start":345,"line_end":345,"column_start":1,"column_end":78}},{"value":"/ its corresponding variant DFA types, such as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15065,"byte_end":15113,"line_start":346,"line_end":346,"column_start":1,"column_end":49}},{"value":"/ [`Standard`](struct.Standard.html) and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15114,"byte_end":15156,"line_start":347,"line_end":347,"column_start":1,"column_end":43}},{"value":"/ [`ByteClass`](struct.ByteClass.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15157,"byte_end":15198,"line_start":348,"line_end":348,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15199,"byte_end":15202,"line_start":349,"line_end":349,"column_start":1,"column_end":4}},{"value":"/ Unlike the [`dense`](../dense/index.html) module, this module does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15203,"byte_end":15277,"line_start":350,"line_end":350,"column_start":1,"column_end":75}},{"value":"/ contain a builder specific for sparse DFAs. Instead, the intended way to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15278,"byte_end":15354,"line_start":351,"line_end":351,"column_start":1,"column_end":77}},{"value":"/ build a sparse DFA is either by using a default configuration with its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15355,"byte_end":15429,"line_start":352,"line_end":352,"column_start":1,"column_end":75}},{"value":"/ [constructor](enum.SparseDFA.html#method.new),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15430,"byte_end":15480,"line_start":353,"line_end":353,"column_start":1,"column_end":51}},{"value":"/ or by first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15481,"byte_end":15496,"line_start":354,"line_end":354,"column_start":1,"column_end":16}},{"value":"/ [configuring the construction of a dense DFA](../dense/struct.Builder.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15497,"byte_end":15576,"line_start":355,"line_end":355,"column_start":1,"column_end":80}},{"value":"/ and then calling","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15577,"byte_end":15597,"line_start":356,"line_end":356,"column_start":1,"column_end":21}},{"value":"/ [`DenseDFA::to_sparse`](../enum.DenseDFA.html#method.to_sparse).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs","byte_start":15598,"byte_end":15666,"line_start":357,"line_end":357,"column_start":1,"column_end":69}}]}],"impls":[{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/classes.rs","byte_start":18152,"byte_end":18163,"line_start":11,"line_end":11,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":41},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/classes.rs","byte_start":21587,"byte_end":21598,"line_start":110,"line_end":110,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":54}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":35092,"byte_end":35100,"line_start":174,"line_end":174,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":88}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":37309,"byte_end":37317,"line_start":240,"line_end":240,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":92},{"krate":0,"index":94}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46379,"byte_end":46387,"line_start":454,"line_end":454,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":98}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50488,"byte_end":50496,"line_start":546,"line_end":546,"column_start":41,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55113,"byte_end":55121,"line_start":675,"line_end":675,"column_start":41,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":124}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57052,"byte_end":57061,"line_start":735,"line_end":735,"column_start":41,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59003,"byte_end":59016,"line_start":796,"line_end":796,"column_start":41,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60570,"byte_end":60592,"line_start":849,"line_end":849,"column_start":41,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":66560,"byte_end":66564,"line_start":1011,"line_end":1011,"column_start":33,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":161},{"krate":0,"index":162},{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":173}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":76758,"byte_end":76762,"line_start":1297,"line_end":1297,"column_start":22,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":177}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137656,"byte_end":137661,"line_start":172,"line_end":172,"column_start":14,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":219},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":224},{"krate":0,"index":227},{"krate":0,"index":228},{"krate":0,"index":229}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":147173,"byte_end":147180,"line_start":422,"line_end":422,"column_start":22,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":234}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":147366,"byte_end":147373,"line_start":428,"line_end":428,"column_start":35,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":239},{"krate":0,"index":240}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":170888,"byte_end":170897,"line_start":194,"line_end":194,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":274},{"krate":0,"index":276},{"krate":0,"index":277}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177383,"byte_end":177392,"line_start":345,"line_end":345,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":281}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180679,"byte_end":180688,"line_start":415,"line_end":415,"column_start":42,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":291},{"krate":0,"index":292},{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":295},{"krate":0,"index":296}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184024,"byte_end":184032,"line_start":512,"line_end":512,"column_start":42,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":307}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186087,"byte_end":186096,"line_start":573,"line_end":573,"column_start":42,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":311},{"krate":0,"index":312},{"krate":0,"index":313},{"krate":0,"index":314},{"krate":0,"index":315},{"krate":0,"index":316},{"krate":0,"index":317},{"krate":0,"index":318}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":187307,"byte_end":187311,"line_start":626,"line_end":626,"column_start":34,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":322},{"krate":0,"index":323},{"krate":0,"index":325},{"krate":0,"index":327},{"krate":0,"index":328},{"krate":0,"index":329},{"krate":0,"index":330},{"krate":0,"index":331},{"krate":0,"index":332},{"krate":0,"index":333}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":195141,"byte_end":195145,"line_start":856,"line_end":856,"column_start":22,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":337}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":203888,"byte_end":203893,"line_start":1096,"line_end":1096,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":342},{"krate":0,"index":343},{"krate":0,"index":344}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/classes.rs","byte_start":18152,"byte_end":18163,"line_start":11,"line_end":11,"column_start":6,"column_end":17},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":435},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/classes.rs","byte_start":21587,"byte_end":21598,"line_start":110,"line_end":110,"column_start":21,"column_end":32},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":435},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":35092,"byte_end":35100,"line_start":174,"line_end":174,"column_start":33,"column_end":41},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":443},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":37309,"byte_end":37317,"line_start":240,"line_end":240,"column_start":33,"column_end":41},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":443},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":46379,"byte_end":46387,"line_start":454,"line_end":454,"column_start":22,"column_end":30},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":443},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":50488,"byte_end":50496,"line_start":546,"line_end":546,"column_start":41,"column_end":49},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":443},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":55113,"byte_end":55121,"line_start":675,"line_end":675,"column_start":41,"column_end":49},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":468},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":57052,"byte_end":57061,"line_start":735,"line_end":735,"column_start":41,"column_end":50},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":481},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":59003,"byte_end":59016,"line_start":796,"line_end":796,"column_start":41,"column_end":54},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":494},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":60570,"byte_end":60592,"line_start":849,"line_end":849,"column_start":41,"column_end":63},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":507},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":66560,"byte_end":66564,"line_start":1011,"line_end":1011,"column_start":33,"column_end":37},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":524},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/dense.rs","byte_start":76758,"byte_end":76762,"line_start":1297,"line_end":1297,"column_start":22,"column_end":26},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":524},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":137656,"byte_end":137661,"line_start":172,"line_end":172,"column_start":14,"column_end":19},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":538},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":147173,"byte_end":147180,"line_start":422,"line_end":422,"column_start":22,"column_end":29},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":548},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/regex.rs","byte_start":147366,"byte_end":147373,"line_start":428,"line_end":428,"column_start":35,"column_end":42},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":548},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":170888,"byte_end":170897,"line_start":194,"line_end":194,"column_start":34,"column_end":43},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":566},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":177383,"byte_end":177392,"line_start":345,"line_end":345,"column_start":22,"column_end":31},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":566},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":180679,"byte_end":180688,"line_start":415,"line_end":415,"column_start":42,"column_end":51},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":566},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":184024,"byte_end":184032,"line_start":512,"line_end":512,"column_start":42,"column_end":50},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":585},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":186087,"byte_end":186096,"line_start":573,"line_end":573,"column_start":42,"column_end":51},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":598},"to":{"krate":0,"index":183}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":187307,"byte_end":187311,"line_start":626,"line_end":626,"column_start":34,"column_end":38},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":615},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":195141,"byte_end":195145,"line_start":856,"line_end":856,"column_start":22,"column_end":26},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":615},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/sparse.rs","byte_start":203888,"byte_end":203893,"line_start":1096,"line_end":1096,"column_start":22,"column_end":27},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":628},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214474,"byte_end":214479,"line_start":116,"line_end":116,"column_start":5,"column_end":10},"kind":"SuperTrait","from":{"krate":1,"index":2882},"to":{"krate":0,"index":365}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214482,"byte_end":214486,"line_start":116,"line_end":116,"column_start":13,"column_end":17},"kind":"SuperTrait","from":{"krate":1,"index":3273},"to":{"krate":0,"index":365}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214489,"byte_end":214494,"line_start":116,"line_end":116,"column_start":20,"column_end":25},"kind":"SuperTrait","from":{"krate":1,"index":10288},"to":{"krate":0,"index":365}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214497,"byte_end":214499,"line_start":116,"line_end":116,"column_start":28,"column_end":30},"kind":"SuperTrait","from":{"krate":1,"index":2920},"to":{"krate":0,"index":365}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214502,"byte_end":214506,"line_start":116,"line_end":116,"column_start":33,"column_end":37},"kind":"SuperTrait","from":{"krate":1,"index":10526},"to":{"krate":0,"index":365}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214509,"byte_end":214518,"line_start":116,"line_end":116,"column_start":40,"column_end":49},"kind":"SuperTrait","from":{"krate":1,"index":2915},"to":{"krate":0,"index":365}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214521,"byte_end":214531,"line_start":116,"line_end":116,"column_start":52,"column_end":62},"kind":"SuperTrait","from":{"krate":1,"index":2961},"to":{"krate":0,"index":365}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/state_id.rs","byte_start":214534,"byte_end":214537,"line_start":116,"line_end":116,"column_start":65,"column_end":68},"kind":"SuperTrait","from":{"krate":1,"index":2951},"to":{"krate":0,"index":365}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libregex_syntax-9278f6309ee743d9.json b/core/target/rls/debug/deps/save-analysis/libregex_syntax-9278f6309ee743d9.json new file mode 100644 index 0000000..ca6ff96 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libregex_syntax-9278f6309ee743d9.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","regex_syntax","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"unicode\"","--cfg","feature=\"unicode-age\"","--cfg","feature=\"unicode-bool\"","--cfg","feature=\"unicode-case\"","--cfg","feature=\"unicode-gencat\"","--cfg","feature=\"unicode-perl\"","--cfg","feature=\"unicode-script\"","--cfg","feature=\"unicode-segment\"","-C","metadata=9278f6309ee743d9","-C","extra-filename=-9278f6309ee743d9","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libregex_syntax-9278f6309ee743d9.rmeta"},"prelude":{"crate_id":{"name":"regex_syntax","disambiguator":[16505673052627511992,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":0,"byte_end":12089,"line_start":1,"line_end":312,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":2878},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7240,"byte_end":7245,"line_start":161,"line_end":161,"column_start":24,"column_end":29},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7247,"byte_end":7253,"line_start":161,"line_end":161,"column_start":31,"column_end":37},"alias_span":null,"name":"Result","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7280,"byte_end":7286,"line_start":162,"line_end":162,"column_start":25,"column_end":31},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7288,"byte_end":7301,"line_start":162,"line_end":162,"column_start":33,"column_end":46},"alias_span":null,"name":"ParserBuilder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7328,"byte_end":7344,"line_start":163,"line_end":163,"column_start":25,"column_end":41},"alias_span":null,"name":"UnicodeWordError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12236,"byte_end":12241,"line_start":9,"line_end":9,"column_start":31,"column_end":36},"alias_span":null,"name":"visit","value":"","parent":{"krate":0,"index":20}},{"kind":"Use","ref_id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12243,"byte_end":12250,"line_start":9,"line_end":9,"column_start":38,"column_end":45},"alias_span":null,"name":"Visitor","value":"","parent":{"krate":0,"index":20}},{"kind":"Use","ref_id":{"krate":0,"index":976},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315507,"byte_end":315512,"line_start":15,"line_end":15,"column_start":31,"column_end":36},"alias_span":null,"name":"visit","value":"","parent":{"krate":0,"index":540}},{"kind":"Use","ref_id":{"krate":0,"index":968},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315514,"byte_end":315521,"line_start":15,"line_end":15,"column_start":38,"column_end":45},"alias_span":null,"name":"Visitor","value":"","parent":{"krate":0,"index":540}},{"kind":"Use","ref_id":{"krate":0,"index":3436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315548,"byte_end":315561,"line_start":16,"line_end":16,"column_start":25,"column_end":38},"alias_span":null,"name":"CaseFoldError","value":"","parent":{"krate":0,"index":540}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":0,"byte_end":12089,"line_start":1,"line_end":312,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":483},{"krate":0,"index":484},{"krate":0,"index":540},{"krate":0,"index":1146},{"krate":0,"index":1171},{"krate":0,"index":1319},{"krate":0,"index":1832},{"krate":0,"index":1888},{"krate":0,"index":1889},{"krate":0,"index":1890},{"krate":0,"index":1891},{"krate":0,"index":1892},{"krate":0,"index":1893}],"decl_id":null,"docs":"This crate provides a robust regular expression parser.","sig":null,"attributes":[{"value":"*\nThis crate provides a robust regular expression parser.\n\nThis crate defines two primary types:\n\n* [`Ast`](ast/enum.Ast.html) is the abstract syntax of a regular expression.\n An abstract syntax corresponds to a *structured representation* of the\n concrete syntax of a regular expression, where the concrete syntax is the\n pattern string itself (e.g., `foo(bar)+`). Given some abstract syntax, it\n can be converted back to the original concrete syntax (modulo some details,\n like whitespace). To a first approximation, the abstract syntax is complex\n and difficult to analyze.\n* [`Hir`](hir/struct.Hir.html) is the high-level intermediate representation\n (\"HIR\" or \"high-level IR\" for short) of regular expression. It corresponds to\n an intermediate state of a regular expression that sits between the abstract\n syntax and the low level compiled opcodes that are eventually responsible for\n executing a regular expression search. Given some high-level IR, it is not\n possible to produce the original concrete syntax (although it is possible to\n produce an equivalent concrete syntax, but it will likely scarcely resemble\n the original pattern). To a first approximation, the high-level IR is simple\n and easy to analyze.\n\nThese two types come with conversion routines:\n\n* An [`ast::parse::Parser`](ast/parse/struct.Parser.html) converts concrete\n syntax (a `&str`) to an [`Ast`](ast/enum.Ast.html).\n* A [`hir::translate::Translator`](hir/translate/struct.Translator.html)\n converts an [`Ast`](ast/enum.Ast.html) to a [`Hir`](hir/struct.Hir.html).\n\nAs a convenience, the above two conversion routines are combined into one via\nthe top-level [`Parser`](struct.Parser.html) type. This `Parser` will first\nconvert your pattern to an `Ast` and then convert the `Ast` to an `Hir`.\n\n\n# Example\n\nThis example shows how to parse a pattern string into its HIR:\n\n```\nuse regex_syntax::Parser;\nuse regex_syntax::hir::{self, Hir};\n\nlet hir = Parser::new().parse(\"a|b\").unwrap();\nassert_eq!(hir, Hir::alternation(vec![\n Hir::literal(hir::Literal::Unicode('a')),\n Hir::literal(hir::Literal::Unicode('b')),\n]));\n```\n\n\n# Concrete syntax supported\n\nThe concrete syntax is documented as part of the public API of the\n[`regex` crate](https://docs.rs/regex/%2A/regex/#syntax).\n\n\n# Input safety\n\nA key feature of this library is that it is safe to use with end user facing\ninput. This plays a significant role in the internal implementation. In\nparticular:\n\n1. Parsers provide a `nest_limit` option that permits callers to control how\n deeply nested a regular expression is allowed to be. This makes it possible\n to do case analysis over an `Ast` or an `Hir` using recursion without\n worrying about stack overflow.\n2. Since relying on a particular stack size is brittle, this crate goes to\n great lengths to ensure that all interactions with both the `Ast` and the\n `Hir` do not use recursion. Namely, they use constant stack space and heap\n space proportional to the size of the original pattern string (in bytes).\n This includes the type's corresponding destructors. (One exception to this\n is literal extraction, but this will eventually get fixed.)\n\n\n# Error reporting\n\nThe `Display` implementations on all `Error` types exposed in this library\nprovide nice human readable errors that are suitable for showing to end users\nin a monospace font.\n\n\n# Literal extraction\n\nThis crate provides limited support for\n[literal extraction from `Hir` values](hir/literal/struct.Literals.html).\nBe warned that literal extraction currently uses recursion, and therefore,\nstack size proportional to the size of the `Hir`.\n\nThe purpose of literal extraction is to speed up searches. That is, if you\nknow a regular expression must match a prefix or suffix literal, then it is\noften quicker to search for instances of that literal, and then confirm or deny\nthe match using the full regular expression engine. These optimizations are\ndone automatically in the `regex` crate.\n\n\n# Crate features\n\nAn important feature provided by this crate is its Unicode support. This\nincludes things like case folding, boolean properties, general categories,\nscripts and Unicode-aware support for the Perl classes `\\w`, `\\s` and `\\d`.\nHowever, a downside of this support is that it requires bundling several\nUnicode data tables that are substantial in size.\n\nA fair number of use cases do not require full Unicode support. For this\nreason, this crate exposes a number of features to control which Unicode\ndata is available.\n\nIf a regular expression attempts to use a Unicode feature that is not available\nbecause the corresponding crate feature was disabled, then translating that\nregular expression to an `Hir` will return an error. (It is still possible\nconstruct an `Ast` for such a regular expression, since Unicode data is not\nused until translation to an `Hir`.) Stated differently, enabling or disabling\nany of the features below can only add or subtract from the total set of valid\nregular expressions. Enabling or disabling a feature will never modify the\nmatch semantics of a regular expression.\n\nThe following features are available:\n\n* **unicode** -\n Enables all Unicode features. This feature is enabled by default, and will\n always cover all Unicode features, even if more are added in the future.\n* **unicode-age** -\n Provide the data for the\n [Unicode `Age` property](https://www.unicode.org/reports/tr44/tr44-24.html#Character_Age).\n This makes it possible to use classes like `\\p{Age:6.0}` to refer to all\n codepoints first introduced in Unicode 6.0\n* **unicode-bool** -\n Provide the data for numerous Unicode boolean properties. The full list\n is not included here, but contains properties like `Alphabetic`, `Emoji`,\n `Lowercase`, `Math`, `Uppercase` and `White_Space`.\n* **unicode-case** -\n Provide the data for case insensitive matching using\n [Unicode's \"simple loose matches\" specification](https://www.unicode.org/reports/tr18/#Simple_Loose_Matches).\n* **unicode-gencat** -\n Provide the data for\n [Uncode general categories](https://www.unicode.org/reports/tr44/tr44-24.html#General_Category_Values).\n This includes, but is not limited to, `Decimal_Number`, `Letter`,\n `Math_Symbol`, `Number` and `Punctuation`.\n* **unicode-perl** -\n Provide the data for supporting the Unicode-aware Perl character classes,\n corresponding to `\\w`, `\\s` and `\\d`. This is also necessary for using\n Unicode-aware word boundary assertions. Note that if this feature is\n disabled, the `\\s` and `\\d` character classes are still available if the\n `unicode-bool` and `unicode-gencat` features are enabled, respectively.\n* **unicode-script** -\n Provide the data for\n [Unicode scripts and script extensions](https://www.unicode.org/reports/tr24/).\n This includes, but is not limited to, `Arabic`, `Cyrillic`, `Hebrew`,\n `Latin` and `Thai`.\n* **unicode-segment** -\n Provide the data necessary to provide the properties used to implement the\n [Unicode text segmentation algorithms](https://www.unicode.org/reports/tr29/).\n This enables using classes like `\\p{gcb=Extend}`, `\\p{wb=Katakana}` and\n `\\p{sb=ATerm}`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":0,"byte_end":7127,"line_start":1,"line_end":155,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7129,"byte_end":7151,"line_start":157,"line_end":157,"column_start":1,"column_end":23}},{"value":"warn(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7152,"byte_end":7191,"line_start":158,"line_end":158,"column_start":1,"column_end":40}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7192,"byte_end":7215,"line_start":159,"line_end":159,"column_start":1,"column_end":24}}]},{"kind":"Mod","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ast","qualname":"::ast","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","parent":null,"children":[{"krate":0,"index":21},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":213},{"krate":0,"index":288},{"krate":0,"index":2008},{"krate":0,"index":2012},{"krate":0,"index":2014},{"krate":0,"index":2016},{"krate":0,"index":2017},{"krate":0,"index":2019},{"krate":0,"index":2020},{"krate":0,"index":386},{"krate":0,"index":2023},{"krate":0,"index":2089},{"krate":0,"index":2091},{"krate":0,"index":2093},{"krate":0,"index":2094},{"krate":0,"index":2096},{"krate":0,"index":2097},{"krate":0,"index":392},{"krate":0,"index":395},{"krate":0,"index":397},{"krate":0,"index":2100},{"krate":0,"index":2103},{"krate":0,"index":2105},{"krate":0,"index":2106},{"krate":0,"index":2107},{"krate":0,"index":2109},{"krate":0,"index":2110},{"krate":0,"index":400},{"krate":0,"index":402},{"krate":0,"index":404},{"krate":0,"index":2113},{"krate":0,"index":2117},{"krate":0,"index":2119},{"krate":0,"index":2120},{"krate":0,"index":2121},{"krate":0,"index":2123},{"krate":0,"index":2124},{"krate":0,"index":406},{"krate":0,"index":408},{"krate":0,"index":410},{"krate":0,"index":412},{"krate":0,"index":419},{"krate":0,"index":2127},{"krate":0,"index":2130},{"krate":0,"index":2132},{"krate":0,"index":2134},{"krate":0,"index":2135},{"krate":0,"index":2137},{"krate":0,"index":2138},{"krate":0,"index":2141},{"krate":0,"index":2144},{"krate":0,"index":2146},{"krate":0,"index":2148},{"krate":0,"index":2149},{"krate":0,"index":2151},{"krate":0,"index":2152},{"krate":0,"index":2155},{"krate":0,"index":2186},{"krate":0,"index":2188},{"krate":0,"index":2190},{"krate":0,"index":2191},{"krate":0,"index":2193},{"krate":0,"index":2194},{"krate":0,"index":421},{"krate":0,"index":425},{"krate":0,"index":2197},{"krate":0,"index":2200},{"krate":0,"index":2202},{"krate":0,"index":2204},{"krate":0,"index":2205},{"krate":0,"index":2207},{"krate":0,"index":2208},{"krate":0,"index":430},{"krate":0,"index":2211},{"krate":0,"index":2214},{"krate":0,"index":2216},{"krate":0,"index":2218},{"krate":0,"index":2219},{"krate":0,"index":2221},{"krate":0,"index":2222},{"krate":0,"index":432},{"krate":0,"index":2225},{"krate":0,"index":2229},{"krate":0,"index":2231},{"krate":0,"index":2233},{"krate":0,"index":2234},{"krate":0,"index":2236},{"krate":0,"index":2237},{"krate":0,"index":434},{"krate":0,"index":2240},{"krate":0,"index":2256},{"krate":0,"index":2258},{"krate":0,"index":2260},{"krate":0,"index":2261},{"krate":0,"index":2263},{"krate":0,"index":2264},{"krate":0,"index":2267},{"krate":0,"index":2282},{"krate":0,"index":2284},{"krate":0,"index":2286},{"krate":0,"index":2287},{"krate":0,"index":2289},{"krate":0,"index":2290},{"krate":0,"index":2292},{"krate":0,"index":2299},{"krate":0,"index":2301},{"krate":0,"index":2303},{"krate":0,"index":2304},{"krate":0,"index":2306},{"krate":0,"index":2307},{"krate":0,"index":436},{"krate":0,"index":2309},{"krate":0,"index":2319},{"krate":0,"index":2321},{"krate":0,"index":2323},{"krate":0,"index":2324},{"krate":0,"index":2326},{"krate":0,"index":2327},{"krate":0,"index":438},{"krate":0,"index":2330},{"krate":0,"index":2334},{"krate":0,"index":2336},{"krate":0,"index":2338},{"krate":0,"index":2339},{"krate":0,"index":2341},{"krate":0,"index":2342},{"krate":0,"index":2345},{"krate":0,"index":2352},{"krate":0,"index":2354},{"krate":0,"index":2356},{"krate":0,"index":2357},{"krate":0,"index":2359},{"krate":0,"index":2360},{"krate":0,"index":2362},{"krate":0,"index":2366},{"krate":0,"index":2368},{"krate":0,"index":2370},{"krate":0,"index":2371},{"krate":0,"index":2373},{"krate":0,"index":2374},{"krate":0,"index":2377},{"krate":0,"index":2406},{"krate":0,"index":2408},{"krate":0,"index":2410},{"krate":0,"index":2411},{"krate":0,"index":2413},{"krate":0,"index":2414},{"krate":0,"index":440},{"krate":0,"index":2416},{"krate":0,"index":2420},{"krate":0,"index":2422},{"krate":0,"index":2424},{"krate":0,"index":2425},{"krate":0,"index":2427},{"krate":0,"index":2428},{"krate":0,"index":443},{"krate":0,"index":2431},{"krate":0,"index":2442},{"krate":0,"index":2444},{"krate":0,"index":2446},{"krate":0,"index":2447},{"krate":0,"index":2449},{"krate":0,"index":2450},{"krate":0,"index":2453},{"krate":0,"index":2460},{"krate":0,"index":2462},{"krate":0,"index":2464},{"krate":0,"index":2465},{"krate":0,"index":2467},{"krate":0,"index":2468},{"krate":0,"index":445},{"krate":0,"index":2470},{"krate":0,"index":2474},{"krate":0,"index":2476},{"krate":0,"index":2478},{"krate":0,"index":2479},{"krate":0,"index":2481},{"krate":0,"index":2482},{"krate":0,"index":2485},{"krate":0,"index":2492},{"krate":0,"index":2494},{"krate":0,"index":2496},{"krate":0,"index":2497},{"krate":0,"index":2499},{"krate":0,"index":2500},{"krate":0,"index":447},{"krate":0,"index":2503},{"krate":0,"index":2528},{"krate":0,"index":2530},{"krate":0,"index":2532},{"krate":0,"index":2533},{"krate":0,"index":2535},{"krate":0,"index":2536},{"krate":0,"index":451},{"krate":0,"index":2539},{"krate":0,"index":2543},{"krate":0,"index":2545},{"krate":0,"index":2547},{"krate":0,"index":2548},{"krate":0,"index":2550},{"krate":0,"index":2551},{"krate":0,"index":453},{"krate":0,"index":2554},{"krate":0,"index":2557},{"krate":0,"index":2559},{"krate":0,"index":2561},{"krate":0,"index":2562},{"krate":0,"index":2564},{"krate":0,"index":2565},{"krate":0,"index":455},{"krate":0,"index":2568},{"krate":0,"index":2573},{"krate":0,"index":2575},{"krate":0,"index":2577},{"krate":0,"index":2578},{"krate":0,"index":2580},{"krate":0,"index":2581},{"krate":0,"index":2584},{"krate":0,"index":2591},{"krate":0,"index":2593},{"krate":0,"index":2594},{"krate":0,"index":2596},{"krate":0,"index":2597},{"krate":0,"index":2599},{"krate":0,"index":2600},{"krate":0,"index":2602},{"krate":0,"index":2605},{"krate":0,"index":2607},{"krate":0,"index":2609},{"krate":0,"index":2610},{"krate":0,"index":2612},{"krate":0,"index":2613},{"krate":0,"index":2616},{"krate":0,"index":2629},{"krate":0,"index":2631},{"krate":0,"index":2633},{"krate":0,"index":2634},{"krate":0,"index":2636},{"krate":0,"index":2637},{"krate":0,"index":2639},{"krate":0,"index":2644},{"krate":0,"index":2646},{"krate":0,"index":2648},{"krate":0,"index":2649},{"krate":0,"index":2651},{"krate":0,"index":2652},{"krate":0,"index":2655},{"krate":0,"index":2658},{"krate":0,"index":2660},{"krate":0,"index":2662},{"krate":0,"index":2663},{"krate":0,"index":2665},{"krate":0,"index":2666},{"krate":0,"index":2669},{"krate":0,"index":2679},{"krate":0,"index":2681},{"krate":0,"index":2683},{"krate":0,"index":2684},{"krate":0,"index":2686},{"krate":0,"index":2687},{"krate":0,"index":2690},{"krate":0,"index":2701},{"krate":0,"index":2703},{"krate":0,"index":2705},{"krate":0,"index":2706},{"krate":0,"index":2708},{"krate":0,"index":2709},{"krate":0,"index":458},{"krate":0,"index":2712},{"krate":0,"index":2716},{"krate":0,"index":2718},{"krate":0,"index":2720},{"krate":0,"index":2721},{"krate":0,"index":2723},{"krate":0,"index":2724},{"krate":0,"index":460},{"krate":0,"index":2727},{"krate":0,"index":2737},{"krate":0,"index":2739},{"krate":0,"index":2741},{"krate":0,"index":2742},{"krate":0,"index":2744},{"krate":0,"index":2745},{"krate":0,"index":2748},{"krate":0,"index":2752},{"krate":0,"index":2754},{"krate":0,"index":2756},{"krate":0,"index":2757},{"krate":0,"index":2759},{"krate":0,"index":2760},{"krate":0,"index":2763},{"krate":0,"index":2766},{"krate":0,"index":2768},{"krate":0,"index":2770},{"krate":0,"index":2771},{"krate":0,"index":2773},{"krate":0,"index":2774},{"krate":0,"index":2777},{"krate":0,"index":2780},{"krate":0,"index":2782},{"krate":0,"index":2784},{"krate":0,"index":2785},{"krate":0,"index":2787},{"krate":0,"index":2788},{"krate":0,"index":464},{"krate":0,"index":2791},{"krate":0,"index":2794},{"krate":0,"index":2796},{"krate":0,"index":2798},{"krate":0,"index":2799},{"krate":0,"index":2801},{"krate":0,"index":2802},{"krate":0,"index":2805},{"krate":0,"index":2811},{"krate":0,"index":2813},{"krate":0,"index":2815},{"krate":0,"index":2816},{"krate":0,"index":2818},{"krate":0,"index":2819},{"krate":0,"index":467},{"krate":0,"index":2822},{"krate":0,"index":2835},{"krate":0,"index":2837},{"krate":0,"index":2838},{"krate":0,"index":2840},{"krate":0,"index":2841},{"krate":0,"index":2843},{"krate":0,"index":2844},{"krate":0,"index":469},{"krate":0,"index":476}],"decl_id":null,"docs":"Defines an abstract syntax for regular expressions.\n","sig":null,"attributes":[{"value":"*\nDefines an abstract syntax for regular expressions.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12091,"byte_end":12149,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Mod","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse","qualname":"::ast::parse","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":48},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61},{"krate":0,"index":64},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":73},{"krate":0,"index":1894},{"krate":0,"index":1910},{"krate":0,"index":1912},{"krate":0,"index":1914},{"krate":0,"index":1915},{"krate":0,"index":1917},{"krate":0,"index":1918},{"krate":0,"index":75},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":1921},{"krate":0,"index":1925},{"krate":0,"index":1927},{"krate":0,"index":89},{"krate":0,"index":91},{"krate":0,"index":1929},{"krate":0,"index":1941},{"krate":0,"index":1943},{"krate":0,"index":1945},{"krate":0,"index":1950},{"krate":0,"index":1954},{"krate":0,"index":1958},{"krate":0,"index":1966},{"krate":0,"index":1968},{"krate":0,"index":1970},{"krate":0,"index":1977},{"krate":0,"index":1979},{"krate":0,"index":97},{"krate":0,"index":102},{"krate":0,"index":144},{"krate":0,"index":1981},{"krate":0,"index":1987},{"krate":0,"index":189},{"krate":0,"index":198},{"krate":0,"index":211}],"decl_id":null,"docs":"This module provides a regular expression parser.\n","sig":null,"attributes":[{"value":"*\nThis module provides a regular expression parser.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":62103,"byte_end":62159,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":1921},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65757,"byte_end":65770,"line_start":114,"line_end":114,"column_start":12,"column_end":25},"name":"ParserBuilder","qualname":"::ast::parse::ParserBuilder","value":"ParserBuilder { }","parent":null,"children":[{"krate":0,"index":1922},{"krate":0,"index":1923},{"krate":0,"index":1924}],"decl_id":null,"docs":" A builder for a regular expression parser.","sig":null,"attributes":[{"value":"/ A builder for a regular expression parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65598,"byte_end":65644,"line_start":110,"line_end":110,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65645,"byte_end":65648,"line_start":111,"line_end":111,"column_start":1,"column_end":4}},{"value":"/ This builder permits modifying configuration options for the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65649,"byte_end":65721,"line_start":112,"line_end":112,"column_start":1,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65883,"byte_end":65890,"line_start":121,"line_end":121,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> ParserBuilder","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66048,"byte_end":66051,"line_start":128,"line_end":128,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser builder with a default configuration.\n","sig":null,"attributes":[{"value":"/ Create a new parser builder with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65975,"byte_end":66036,"line_start":127,"line_end":127,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66289,"byte_end":66294,"line_start":137,"line_end":137,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Build a parser from this configuration with the given pattern.\n","sig":null,"attributes":[{"value":"/ Build a parser from this configuration with the given pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66211,"byte_end":66277,"line_start":136,"line_end":136,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68371,"byte_end":68381,"line_start":178,"line_end":178,"column_start":12,"column_end":22},"name":"nest_limit","qualname":"::nest_limit","value":"fn nest_limit<'_>(&'_ mut Self, u32) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set the nesting limit for this parser.","sig":null,"attributes":[{"value":"/ Set the nesting limit for this parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66903,"byte_end":66945,"line_start":153,"line_end":153,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66950,"byte_end":66953,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ The nesting limit controls how deep the abstract syntax tree is allowed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66958,"byte_end":67033,"line_start":155,"line_end":155,"column_start":5,"column_end":80}},{"value":"/ to be. If the AST exceeds the given limit (e.g., with too many nested","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67038,"byte_end":67111,"line_start":156,"line_end":156,"column_start":5,"column_end":78}},{"value":"/ groups), then an error is returned by the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67116,"byte_end":67169,"line_start":157,"line_end":157,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67174,"byte_end":67177,"line_start":158,"line_end":158,"column_start":5,"column_end":8}},{"value":"/ The purpose of this limit is to act as a heuristic to prevent stack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67182,"byte_end":67253,"line_start":159,"line_end":159,"column_start":5,"column_end":76}},{"value":"/ overflow for consumers that do structural induction on an `Ast` using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67258,"byte_end":67331,"line_start":160,"line_end":160,"column_start":5,"column_end":78}},{"value":"/ explicit recursion. While this crate never does this (instead using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67336,"byte_end":67407,"line_start":161,"line_end":161,"column_start":5,"column_end":76}},{"value":"/ constant stack space and moving the call stack to the heap), other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67412,"byte_end":67482,"line_start":162,"line_end":162,"column_start":5,"column_end":75}},{"value":"/ crates may.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67487,"byte_end":67502,"line_start":163,"line_end":163,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67507,"byte_end":67510,"line_start":164,"line_end":164,"column_start":5,"column_end":8}},{"value":"/ This limit is not checked until the entire Ast is parsed. Therefore,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67515,"byte_end":67587,"line_start":165,"line_end":165,"column_start":5,"column_end":77}},{"value":"/ if callers want to put a limit on the amount of heap space used, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67592,"byte_end":67665,"line_start":166,"line_end":166,"column_start":5,"column_end":78}},{"value":"/ they should impose a limit on the length, in bytes, of the concrete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67670,"byte_end":67741,"line_start":167,"line_end":167,"column_start":5,"column_end":76}},{"value":"/ pattern string. In particular, this is viable since this parser","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67746,"byte_end":67813,"line_start":168,"line_end":168,"column_start":5,"column_end":72}},{"value":"/ implementation will limit itself to heap space proportional to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67818,"byte_end":67888,"line_start":169,"line_end":169,"column_start":5,"column_end":75}},{"value":"/ length of the pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67893,"byte_end":67926,"line_start":170,"line_end":170,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67931,"byte_end":67934,"line_start":171,"line_end":171,"column_start":5,"column_end":8}},{"value":"/ Note that a nest limit of `0` will return a nest limit error for most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67939,"byte_end":68012,"line_start":172,"line_end":172,"column_start":5,"column_end":78}},{"value":"/ patterns but not all. For example, a nest limit of `0` permits `a` but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68017,"byte_end":68091,"line_start":173,"line_end":173,"column_start":5,"column_end":79}},{"value":"/ not `ab`, since `ab` requires a concatenation, which results in a nest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68096,"byte_end":68170,"line_start":174,"line_end":174,"column_start":5,"column_end":79}},{"value":"/ depth of `1`. In general, a nest limit is not something that manifests","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68175,"byte_end":68249,"line_start":175,"line_end":175,"column_start":5,"column_end":79}},{"value":"/ in an obvious way in the concrete syntax, therefore, it should not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68254,"byte_end":68327,"line_start":176,"line_end":176,"column_start":5,"column_end":78}},{"value":"/ used in a granular way.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68332,"byte_end":68359,"line_start":177,"line_end":177,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69321,"byte_end":69326,"line_start":198,"line_end":198,"column_start":12,"column_end":17},"name":"octal","qualname":"::octal","value":"fn octal<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Whether to support octal syntax or not.","sig":null,"attributes":[{"value":"/ Whether to support octal syntax or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68486,"byte_end":68529,"line_start":183,"line_end":183,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68534,"byte_end":68537,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is a little-known way of uttering Unicode codepoints in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68542,"byte_end":68614,"line_start":185,"line_end":185,"column_start":5,"column_end":77}},{"value":"/ a regular expression. For example, `a`, `\\x61`, `\\u0061` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68619,"byte_end":68683,"line_start":186,"line_end":186,"column_start":5,"column_end":69}},{"value":"/ `\\141` are all equivalent regular expressions, where the last example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68688,"byte_end":68761,"line_start":187,"line_end":187,"column_start":5,"column_end":78}},{"value":"/ shows octal syntax.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68766,"byte_end":68789,"line_start":188,"line_end":188,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68794,"byte_end":68797,"line_start":189,"line_end":189,"column_start":5,"column_end":8}},{"value":"/ While supporting octal syntax isn't in and of itself a problem, it does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68802,"byte_end":68877,"line_start":190,"line_end":190,"column_start":5,"column_end":80}},{"value":"/ make good error messages harder. That is, in PCRE based regex engines,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68882,"byte_end":68956,"line_start":191,"line_end":191,"column_start":5,"column_end":79}},{"value":"/ syntax like `\\0` invokes a backreference, which is explicitly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68961,"byte_end":69026,"line_start":192,"line_end":192,"column_start":5,"column_end":70}},{"value":"/ unsupported in Rust's regex engine. However, many users expect it to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69031,"byte_end":69103,"line_start":193,"line_end":193,"column_start":5,"column_end":77}},{"value":"/ be supported. Therefore, when octal support is disabled, the error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69108,"byte_end":69178,"line_start":194,"line_end":194,"column_start":5,"column_end":75}},{"value":"/ message will explicitly mention that backreferences aren't supported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69183,"byte_end":69256,"line_start":195,"line_end":195,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69261,"byte_end":69264,"line_start":196,"line_end":196,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is disabled by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69269,"byte_end":69309,"line_start":197,"line_end":197,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69871,"byte_end":69888,"line_start":211,"line_end":211,"column_start":12,"column_end":29},"name":"ignore_whitespace","qualname":"::ignore_whitespace","value":"fn ignore_whitespace<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable verbose mode in the regular expression.","sig":null,"attributes":[{"value":"/ Enable verbose mode in the regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69423,"byte_end":69473,"line_start":203,"line_end":203,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69478,"byte_end":69481,"line_start":204,"line_end":204,"column_start":5,"column_end":8}},{"value":"/ When enabled, verbose mode permits insignificant whitespace in many","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69486,"byte_end":69557,"line_start":205,"line_end":205,"column_start":5,"column_end":76}},{"value":"/ places in the regular expression, as well as comments. Comments are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69562,"byte_end":69633,"line_start":206,"line_end":206,"column_start":5,"column_end":76}},{"value":"/ started using `#` and continue until the end of the line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69638,"byte_end":69699,"line_start":207,"line_end":207,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69704,"byte_end":69707,"line_start":208,"line_end":208,"column_start":5,"column_end":8}},{"value":"/ By default, this is disabled. It may be selectively enabled in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69712,"byte_end":69782,"line_start":209,"line_end":209,"column_start":5,"column_end":75}},{"value":"/ regular expression by using the `x` flag regardless of this setting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69787,"byte_end":69859,"line_start":210,"line_end":210,"column_start":5,"column_end":77}}]},{"kind":"Struct","id":{"krate":0,"index":1929},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70363,"byte_end":70369,"line_start":226,"line_end":226,"column_start":12,"column_end":18},"name":"Parser","qualname":"::ast::parse::Parser","value":"Parser { }","parent":null,"children":[{"krate":0,"index":1930},{"krate":0,"index":1931},{"krate":0,"index":1932},{"krate":0,"index":1933},{"krate":0,"index":1934},{"krate":0,"index":1935},{"krate":0,"index":1936},{"krate":0,"index":1937},{"krate":0,"index":1938},{"krate":0,"index":1939},{"krate":0,"index":1940}],"decl_id":null,"docs":" A regular expression parser.","sig":null,"attributes":[{"value":"/ A regular expression parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69995,"byte_end":70027,"line_start":217,"line_end":217,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70028,"byte_end":70031,"line_start":218,"line_end":218,"column_start":1,"column_end":4}},{"value":"/ This parses a string representation of a regular expression into an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70032,"byte_end":70103,"line_start":219,"line_end":219,"column_start":1,"column_end":72}},{"value":"/ abstract syntax tree. The size of the tree is proportional to the length","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70104,"byte_end":70180,"line_start":220,"line_end":220,"column_start":1,"column_end":77}},{"value":"/ of the regular expression pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70181,"byte_end":70219,"line_start":221,"line_end":221,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70220,"byte_end":70223,"line_start":222,"line_end":222,"column_start":1,"column_end":4}},{"value":"/ A `Parser` can be configured in more detail via a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70224,"byte_end":70277,"line_start":223,"line_end":223,"column_start":1,"column_end":54}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70278,"byte_end":70327,"line_start":224,"line_end":224,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74858,"byte_end":74861,"line_start":332,"line_end":332,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser with a default configuration.","sig":null,"attributes":[{"value":"/ Create a new parser with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74521,"byte_end":74574,"line_start":325,"line_end":325,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74579,"byte_end":74582,"line_start":326,"line_end":326,"column_start":5,"column_end":8}},{"value":"/ The parser can be run with either the `parse` or `parse_with_comments`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74587,"byte_end":74661,"line_start":327,"line_end":327,"column_start":5,"column_end":79}},{"value":"/ methods. The parse methods return an abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74666,"byte_end":74728,"line_start":328,"line_end":328,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74733,"byte_end":74736,"line_start":329,"line_end":329,"column_start":5,"column_end":8}},{"value":"/ To set configuration options on the parser, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74741,"byte_end":74792,"line_start":330,"line_end":330,"column_start":5,"column_end":56}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74797,"byte_end":74846,"line_start":331,"line_end":331,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74998,"byte_end":75003,"line_start":337,"line_end":337,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_, '_>(&'_ mut Self, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the regular expression into an abstract syntax tree.\n","sig":null,"attributes":[{"value":"/ Parse the regular expression into an abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74924,"byte_end":74986,"line_start":336,"line_end":336,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":75236,"byte_end":75255,"line_start":343,"line_end":343,"column_start":12,"column_end":31},"name":"parse_with_comments","qualname":"::parse_with_comments","value":"fn parse_with_comments<'_, '_>(&'_ mut Self, &'_ str)\n-> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the regular expression and return an abstract syntax tree with\n all of the comments found in the pattern.\n","sig":null,"attributes":[{"value":"/ Parse the regular expression and return an abstract syntax tree with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":75102,"byte_end":75174,"line_start":341,"line_end":341,"column_start":5,"column_end":77}},{"value":"/ all of the comments found in the pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":75179,"byte_end":75224,"line_start":342,"line_end":342,"column_start":5,"column_end":50}}]},{"kind":"Mod","id":{"krate":0,"index":213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"print","qualname":"::ast::print","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","parent":null,"children":[{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":228},{"krate":0,"index":1992},{"krate":0,"index":1994},{"krate":0,"index":1996},{"krate":0,"index":231},{"krate":0,"index":233},{"krate":0,"index":1998},{"krate":0,"index":2000},{"krate":0,"index":236},{"krate":0,"index":2002},{"krate":0,"index":2005},{"krate":0,"index":240},{"krate":0,"index":255}],"decl_id":null,"docs":"This module provides a regular expression printer for `Ast`.\n","sig":null,"attributes":[{"value":"*\nThis module provides a regular expression printer for `Ast`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267363,"byte_end":267430,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":1998},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268489,"byte_end":268496,"line_start":45,"line_end":45,"column_start":12,"column_end":19},"name":"Printer","qualname":"::ast::print::Printer","value":"Printer { }","parent":null,"children":[{"krate":0,"index":1999}],"decl_id":null,"docs":" A printer for a regular expression abstract syntax tree.","sig":null,"attributes":[{"value":"/ A printer for a regular expression abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268014,"byte_end":268074,"line_start":35,"line_end":35,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268075,"byte_end":268078,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ A printer converts an abstract syntax tree (AST) to a regular expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268079,"byte_end":268155,"line_start":37,"line_end":37,"column_start":1,"column_end":77}},{"value":"/ pattern string. This particular printer uses constant stack space and heap","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268156,"byte_end":268234,"line_start":38,"line_end":38,"column_start":1,"column_end":79}},{"value":"/ space proportional to the size of the AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268235,"byte_end":268281,"line_start":39,"line_end":39,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268282,"byte_end":268285,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ This printer will not necessarily preserve the original formatting of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268286,"byte_end":268363,"line_start":41,"line_end":41,"column_start":1,"column_end":78}},{"value":"/ regular expression pattern string. For example, all whitespace and comments","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268364,"byte_end":268443,"line_start":42,"line_end":42,"column_start":1,"column_end":80}},{"value":"/ are ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268444,"byte_end":268460,"line_start":43,"line_end":43,"column_start":1,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268573,"byte_end":268576,"line_start":51,"line_end":51,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Printer","parent":null,"children":[],"decl_id":null,"docs":" Create a new printer.\n","sig":null,"attributes":[{"value":"/ Create a new printer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268536,"byte_end":268561,"line_start":50,"line_end":50,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268923,"byte_end":268928,"line_start":59,"line_end":59,"column_start":12,"column_end":17},"name":"print","qualname":"::print","value":"fn print(&'_ mut Self, &'_ Ast, W) -> fmt::Result where\nW: fmt::Write","parent":null,"children":[],"decl_id":null,"docs":" Print the given `Ast` to the given writer. The writer must implement\n `fmt::Write`. Typical implementations of `fmt::Write` that can be used\n here are a `fmt::Formatter` (which is available in `fmt::Display`\n implementations) or a `&mut String`.\n","sig":null,"attributes":[{"value":"/ Print the given `Ast` to the given writer. The writer must implement","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268641,"byte_end":268713,"line_start":55,"line_end":55,"column_start":5,"column_end":77}},{"value":"/ `fmt::Write`. Typical implementations of `fmt::Write` that can be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268718,"byte_end":268792,"line_start":56,"line_end":56,"column_start":5,"column_end":79}},{"value":"/ here are a `fmt::Formatter` (which is available in `fmt::Display`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268797,"byte_end":268866,"line_start":57,"line_end":57,"column_start":5,"column_end":74}},{"value":"/ implementations) or a `&mut String`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268871,"byte_end":268911,"line_start":58,"line_end":58,"column_start":5,"column_end":45}}]},{"kind":"Trait","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286234,"byte_end":286241,"line_start":23,"line_end":23,"column_start":11,"column_end":18},"name":"Visitor","qualname":"::ast::visitor::Visitor","value":"Visitor","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":311}],"decl_id":null,"docs":" A trait for visiting an abstract syntax tree (AST) in depth first order.","sig":null,"attributes":[{"value":"/ A trait for visiting an abstract syntax tree (AST) in depth first order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285326,"byte_end":285402,"line_start":5,"line_end":5,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285403,"byte_end":285406,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ The principle aim of this trait is to enable callers to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285407,"byte_end":285479,"line_start":7,"line_end":7,"column_start":1,"column_end":73}},{"value":"/ analysis on an abstract syntax tree without necessarily using recursion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285480,"byte_end":285556,"line_start":8,"line_end":8,"column_start":1,"column_end":77}},{"value":"/ In particular, this permits callers to do case analysis with constant stack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285557,"byte_end":285636,"line_start":9,"line_end":9,"column_start":1,"column_end":80}},{"value":"/ usage, which can be important since the size of an abstract syntax tree","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285637,"byte_end":285712,"line_start":10,"line_end":10,"column_start":1,"column_end":76}},{"value":"/ may be proportional to end user input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285713,"byte_end":285755,"line_start":11,"line_end":11,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285756,"byte_end":285759,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ Typical usage of this trait involves providing an implementation and then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285760,"byte_end":285837,"line_start":13,"line_end":13,"column_start":1,"column_end":78}},{"value":"/ running it using the [`visit`](fn.visit.html) function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285838,"byte_end":285897,"line_start":14,"line_end":14,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285898,"byte_end":285901,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ Note that the abstract syntax tree for a regular expression is quite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285902,"byte_end":285974,"line_start":16,"line_end":16,"column_start":1,"column_end":73}},{"value":"/ complex. Unless you specifically need it, you might be able to use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285975,"byte_end":286049,"line_start":17,"line_end":17,"column_start":1,"column_end":75}},{"value":"/ much simpler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286050,"byte_end":286066,"line_start":18,"line_end":18,"column_start":1,"column_end":17}},{"value":"/ [high-level intermediate representation](../hir/struct.Hir.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286067,"byte_end":286135,"line_start":19,"line_end":19,"column_start":1,"column_end":69}},{"value":"/ and its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286136,"byte_end":286147,"line_start":20,"line_end":20,"column_start":1,"column_end":12}},{"value":"/ [corresponding `Visitor` trait](../hir/trait.Visitor.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286148,"byte_end":286210,"line_start":21,"line_end":21,"column_start":1,"column_end":63}},{"value":"/ instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286211,"byte_end":286223,"line_start":22,"line_end":22,"column_start":1,"column_end":13}}]},{"kind":"Type","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286292,"byte_end":286298,"line_start":25,"line_end":25,"column_start":10,"column_end":16},"name":"Output","qualname":"::ast::visitor::Visitor::Output","value":"type Output;","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" The result of visiting an AST.\n","sig":null,"attributes":[{"value":"/ The result of visiting an AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286248,"byte_end":286282,"line_start":24,"line_end":24,"column_start":5,"column_end":39}}]},{"kind":"Type","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286361,"byte_end":286364,"line_start":27,"line_end":27,"column_start":10,"column_end":13},"name":"Err","qualname":"::ast::visitor::Visitor::Err","value":"type Err;","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" An error that visiting an AST might return.\n","sig":null,"attributes":[{"value":"/ An error that visiting an AST might return.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286304,"byte_end":286351,"line_start":26,"line_end":26,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286509,"byte_end":286515,"line_start":31,"line_end":31,"column_start":8,"column_end":14},"name":"finish","qualname":"::ast::visitor::Visitor::finish","value":"fn finish(Self) -> Result","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" All implementors of `Visitor` must provide a `finish` method, which\n yields the result of visiting the AST or an error.\n","sig":null,"attributes":[{"value":"/ All implementors of `Visitor` must provide a `finish` method, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286371,"byte_end":286442,"line_start":29,"line_end":29,"column_start":5,"column_end":76}},{"value":"/ yields the result of visiting the AST or an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286447,"byte_end":286501,"line_start":30,"line_end":30,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286635,"byte_end":286640,"line_start":34,"line_end":34,"column_start":8,"column_end":13},"name":"start","qualname":"::ast::visitor::Visitor::start","value":"fn start<'_>(&'_ mut Self)","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called before beginning traversal of the AST.\n","sig":null,"attributes":[{"value":"/ This method is called before beginning traversal of the AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286563,"byte_end":286627,"line_start":33,"line_end":33,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286755,"byte_end":286764,"line_start":38,"line_end":38,"column_start":8,"column_end":17},"name":"visit_pre","qualname":"::ast::visitor::Visitor::visit_pre","value":"fn visit_pre<'_, '_>(&'_ mut Self, &'_ Ast) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on an `Ast` before descending into child `Ast`\n nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Ast` before descending into child `Ast`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286660,"byte_end":286732,"line_start":36,"line_end":36,"column_start":5,"column_end":77}},{"value":"/ nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286737,"byte_end":286747,"line_start":37,"line_end":37,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286941,"byte_end":286951,"line_start":44,"line_end":44,"column_start":8,"column_end":18},"name":"visit_post","qualname":"::ast::visitor::Visitor::visit_post","value":"fn visit_post<'_, '_>(&'_ mut Self, &'_ Ast) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on an `Ast` after descending all of its child\n `Ast` nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Ast` after descending all of its child","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286841,"byte_end":286912,"line_start":42,"line_end":42,"column_start":5,"column_end":76}},{"value":"/ `Ast` nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286917,"byte_end":286933,"line_start":43,"line_end":43,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":306},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287137,"byte_end":287157,"line_start":50,"line_end":50,"column_start":8,"column_end":28},"name":"visit_alternation_in","qualname":"::ast::visitor::Visitor::visit_alternation_in","value":"fn visit_alternation_in<'_>(&'_ mut Self) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called between child nodes of an\n [`Alternation`](struct.Alternation.html).\n","sig":null,"attributes":[{"value":"/ This method is called between child nodes of an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287028,"byte_end":287079,"line_start":48,"line_end":48,"column_start":5,"column_end":56}},{"value":"/ [`Alternation`](struct.Alternation.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287084,"byte_end":287129,"line_start":49,"line_end":49,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287357,"byte_end":287381,"line_start":57,"line_end":57,"column_start":8,"column_end":32},"name":"visit_class_set_item_pre","qualname":"::ast::visitor::Visitor::visit_class_set_item_pre","value":"fn visit_class_set_item_pre<'_, '_>(&'_ mut Self, &'_ ast::ClassSetItem)\n-> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetItem`](enum.ClassSetItem.html)\n before descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287222,"byte_end":287256,"line_start":54,"line_end":54,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetItem`](enum.ClassSetItem.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287261,"byte_end":287305,"line_start":55,"line_end":55,"column_start":5,"column_end":49}},{"value":"/ before descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287310,"byte_end":287349,"line_start":56,"line_end":56,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287629,"byte_end":287654,"line_start":67,"line_end":67,"column_start":8,"column_end":33},"name":"visit_class_set_item_post","qualname":"::ast::visitor::Visitor::visit_class_set_item_post","value":"fn visit_class_set_item_post<'_, '_>(&'_ mut Self, &'_ ast::ClassSetItem)\n-> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetItem`](enum.ClassSetItem.html)\n after descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287495,"byte_end":287529,"line_start":64,"line_end":64,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetItem`](enum.ClassSetItem.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287534,"byte_end":287578,"line_start":65,"line_end":65,"column_start":5,"column_end":49}},{"value":"/ after descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287583,"byte_end":287621,"line_start":66,"line_end":66,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287913,"byte_end":287942,"line_start":77,"line_end":77,"column_start":8,"column_end":37},"name":"visit_class_set_binary_op_pre","qualname":"::ast::visitor::Visitor::visit_class_set_binary_op_pre","value":"fn visit_class_set_binary_op_pre<'_,\n'_>(&'_ mut Self, &'_ ast::ClassSetBinaryOp) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)\n before descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287768,"byte_end":287802,"line_start":74,"line_end":74,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287807,"byte_end":287861,"line_start":75,"line_end":75,"column_start":5,"column_end":59}},{"value":"/ before descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287866,"byte_end":287905,"line_start":76,"line_end":76,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288204,"byte_end":288234,"line_start":87,"line_end":87,"column_start":8,"column_end":38},"name":"visit_class_set_binary_op_post","qualname":"::ast::visitor::Visitor::visit_class_set_binary_op_post","value":"fn visit_class_set_binary_op_post<'_,\n'_>(&'_ mut Self, &'_ ast::ClassSetBinaryOp) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)\n after descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288060,"byte_end":288094,"line_start":84,"line_end":84,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288099,"byte_end":288153,"line_start":85,"line_end":85,"column_start":5,"column_end":59}},{"value":"/ after descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288158,"byte_end":288196,"line_start":86,"line_end":86,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288499,"byte_end":288527,"line_start":96,"line_end":96,"column_start":8,"column_end":36},"name":"visit_class_set_binary_op_in","qualname":"::ast::visitor::Visitor::visit_class_set_binary_op_in","value":"fn visit_class_set_binary_op_in<'_,\n'_>(&'_ mut Self, &'_ ast::ClassSetBinaryOp) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called between the left hand and right hand child nodes\n of a [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html).\n","sig":null,"attributes":[{"value":"/ This method is called between the left hand and right hand child nodes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288352,"byte_end":288426,"line_start":94,"line_end":94,"column_start":5,"column_end":79}},{"value":"/ of a [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288431,"byte_end":288491,"line_start":95,"line_end":95,"column_start":5,"column_end":65}}]},{"kind":"Function","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289393,"byte_end":289398,"line_start":119,"line_end":119,"column_start":8,"column_end":13},"name":"visit","qualname":"::ast::visitor::visit","value":"fn visit(&'_ Ast, V) -> Result where V: Visitor","parent":null,"children":[],"decl_id":null,"docs":" Executes an implementation of `Visitor` in constant stack space.","sig":null,"attributes":[{"value":"/ Executes an implementation of `Visitor` in constant stack space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288643,"byte_end":288711,"line_start":104,"line_end":104,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288712,"byte_end":288715,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ This function will visit every node in the given `Ast` while calling the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288716,"byte_end":288792,"line_start":106,"line_end":106,"column_start":1,"column_end":77}},{"value":"/ appropriate methods provided by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288793,"byte_end":288832,"line_start":107,"line_end":107,"column_start":1,"column_end":40}},{"value":"/ [`Visitor`](trait.Visitor.html) trait.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288833,"byte_end":288875,"line_start":108,"line_end":108,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288876,"byte_end":288879,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ The primary use case for this method is when one wants to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288880,"byte_end":288954,"line_start":110,"line_end":110,"column_start":1,"column_end":75}},{"value":"/ analysis over an `Ast` without using a stack size proportional to the depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288955,"byte_end":289034,"line_start":111,"line_end":111,"column_start":1,"column_end":80}},{"value":"/ of the `Ast`. Namely, this method will instead use constant stack size, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289035,"byte_end":289114,"line_start":112,"line_end":112,"column_start":1,"column_end":80}},{"value":"/ will use heap space proportional to the size of the `Ast`. This may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289115,"byte_end":289189,"line_start":113,"line_end":113,"column_start":1,"column_end":75}},{"value":"/ desirable in cases where the size of `Ast` is proportional to end user","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289190,"byte_end":289264,"line_start":114,"line_end":114,"column_start":1,"column_end":75}},{"value":"/ input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289265,"byte_end":289275,"line_start":115,"line_end":115,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289276,"byte_end":289279,"line_start":116,"line_end":116,"column_start":1,"column_end":4}},{"value":"/ If the visitor returns an error at any point, then visiting is stopped and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289280,"byte_end":289358,"line_start":117,"line_end":117,"column_start":1,"column_end":79}},{"value":"/ the error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289359,"byte_end":289385,"line_start":118,"line_end":118,"column_start":1,"column_end":27}}]},{"kind":"Struct","id":{"krate":0,"index":2008},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12753,"byte_end":12758,"line_start":23,"line_end":23,"column_start":12,"column_end":17},"name":"Error","qualname":"::ast::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":2009},{"krate":0,"index":2010},{"krate":0,"index":2011}],"decl_id":null,"docs":" An error that occurred while parsing a regular expression into an abstract\n syntax tree.","sig":null,"attributes":[{"value":"/ An error that occurred while parsing a regular expression into an abstract","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12298,"byte_end":12376,"line_start":15,"line_end":15,"column_start":1,"column_end":79}},{"value":"/ syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12377,"byte_end":12393,"line_start":16,"line_end":16,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12394,"byte_end":12397,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ Note that not all ASTs represents a valid regular expression. For example,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12398,"byte_end":12476,"line_start":18,"line_end":18,"column_start":1,"column_end":79}},{"value":"/ an AST is constructed without error for `\\p{Quux}`, but `Quux` is not a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12477,"byte_end":12552,"line_start":19,"line_end":19,"column_start":1,"column_end":76}},{"value":"/ valid Unicode property name. That particular error is reported when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12553,"byte_end":12624,"line_start":20,"line_end":20,"column_start":1,"column_end":72}},{"value":"/ translating an AST to the high-level intermediate representation (`HIR`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12625,"byte_end":12702,"line_start":21,"line_end":21,"column_start":1,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":387},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13081,"byte_end":13085,"line_start":35,"line_end":35,"column_start":12,"column_end":16},"name":"kind","qualname":"::kind","value":"fn kind<'_>(&'_ Self) -> &'_ ErrorKind","parent":null,"children":[],"decl_id":null,"docs":" Return the type of this error.\n","sig":null,"attributes":[{"value":"/ Return the type of this error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13035,"byte_end":13069,"line_start":34,"line_end":34,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13299,"byte_end":13306,"line_start":42,"line_end":42,"column_start":12,"column_end":19},"name":"pattern","qualname":"::pattern","value":"fn pattern<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" The original pattern string in which this error occurred.","sig":null,"attributes":[{"value":"/ The original pattern string in which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13139,"byte_end":13200,"line_start":39,"line_end":39,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13205,"byte_end":13208,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ Every span reported by this error is reported in terms of this string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13213,"byte_end":13287,"line_start":41,"line_end":41,"column_start":5,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":389},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13418,"byte_end":13422,"line_start":47,"line_end":47,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span at which this error occurred.\n","sig":null,"attributes":[{"value":"/ Return the span at which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13357,"byte_end":13406,"line_start":46,"line_end":46,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13835,"byte_end":13849,"line_start":56,"line_end":56,"column_start":12,"column_end":26},"name":"auxiliary_span","qualname":"::auxiliary_span","value":"fn auxiliary_span<'_>(&'_ Self) -> Option<&'_ Span>","parent":null,"children":[],"decl_id":null,"docs":" Return an auxiliary span. This span exists only for some errors that\n benefit from being able to point to two locations in the original\n regular expression. For example, \"duplicate\" errors will have the\n main error position set to the duplicate occurrence while its\n auxiliary span will be set to the initial occurrence.\n","sig":null,"attributes":[{"value":"/ Return an auxiliary span. This span exists only for some errors that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13471,"byte_end":13543,"line_start":51,"line_end":51,"column_start":5,"column_end":77}},{"value":"/ benefit from being able to point to two locations in the original","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13548,"byte_end":13617,"line_start":52,"line_end":52,"column_start":5,"column_end":74}},{"value":"/ regular expression. For example, \"duplicate\" errors will have the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13622,"byte_end":13691,"line_start":53,"line_end":53,"column_start":5,"column_end":74}},{"value":"/ main error position set to the duplicate occurrence while its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13696,"byte_end":13761,"line_start":54,"line_end":54,"column_start":5,"column_end":70}},{"value":"/ auxiliary span will be set to the initial occurrence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13766,"byte_end":13823,"line_start":55,"line_end":55,"column_start":5,"column_end":62}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14625,"byte_end":14645,"line_start":76,"line_end":76,"column_start":5,"column_end":25},"name":"CaptureLimitExceeded","qualname":"::ast::ErrorKind::CaptureLimitExceeded","value":"ErrorKind::CaptureLimitExceeded","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The capturing group limit was exceeded.","sig":null,"attributes":[{"value":"/ The capturing group limit was exceeded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14308,"byte_end":14351,"line_start":70,"line_end":70,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14356,"byte_end":14359,"line_start":71,"line_end":71,"column_start":5,"column_end":8}},{"value":"/ Note that this represents a limit on the total number of capturing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14364,"byte_end":14434,"line_start":72,"line_end":72,"column_start":5,"column_end":75}},{"value":"/ groups in a regex and not necessarily the number of nested capturing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14439,"byte_end":14511,"line_start":73,"line_end":73,"column_start":5,"column_end":77}},{"value":"/ groups. That is, the nest limit can be low and it is still possible for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14516,"byte_end":14591,"line_start":74,"line_end":74,"column_start":5,"column_end":80}},{"value":"/ this error to occur.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14596,"byte_end":14620,"line_start":75,"line_end":75,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2026},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14722,"byte_end":14740,"line_start":78,"line_end":78,"column_start":5,"column_end":23},"name":"ClassEscapeInvalid","qualname":"::ast::ErrorKind::ClassEscapeInvalid","value":"ErrorKind::ClassEscapeInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid escape sequence was found in a character class set.\n","sig":null,"attributes":[{"value":"/ An invalid escape sequence was found in a character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14651,"byte_end":14717,"line_start":77,"line_end":77,"column_start":5,"column_end":71}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2028},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14877,"byte_end":14894,"line_start":81,"line_end":81,"column_start":5,"column_end":22},"name":"ClassRangeInvalid","qualname":"::ast::ErrorKind::ClassRangeInvalid","value":"ErrorKind::ClassRangeInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid character class range was found. An invalid range is any\n range where the start is greater than the end.\n","sig":null,"attributes":[{"value":"/ An invalid character class range was found. An invalid range is any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14746,"byte_end":14817,"line_start":79,"line_end":79,"column_start":5,"column_end":76}},{"value":"/ range where the start is greater than the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14822,"byte_end":14872,"line_start":80,"line_end":80,"column_start":5,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2030},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15115,"byte_end":15132,"line_start":85,"line_end":85,"column_start":5,"column_end":22},"name":"ClassRangeLiteral","qualname":"::ast::ErrorKind::ClassRangeLiteral","value":"ErrorKind::ClassRangeLiteral","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid range boundary was found in a character class. Range\n boundaries must be a single literal codepoint, but this error indicates\n that something else was found, such as a nested class.\n","sig":null,"attributes":[{"value":"/ An invalid range boundary was found in a character class. Range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14900,"byte_end":14967,"line_start":82,"line_end":82,"column_start":5,"column_end":72}},{"value":"/ boundaries must be a single literal codepoint, but this error indicates","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14972,"byte_end":15047,"line_start":83,"line_end":83,"column_start":5,"column_end":80}},{"value":"/ that something else was found, such as a nested class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15052,"byte_end":15110,"line_start":84,"line_end":84,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2032},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15206,"byte_end":15219,"line_start":87,"line_end":87,"column_start":5,"column_end":18},"name":"ClassUnclosed","qualname":"::ast::ErrorKind::ClassUnclosed","value":"ErrorKind::ClassUnclosed","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An opening `[` was found with no corresponding closing `]`.\n","sig":null,"attributes":[{"value":"/ An opening `[` was found with no corresponding closing `]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15138,"byte_end":15201,"line_start":86,"line_end":86,"column_start":5,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2034},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15498,"byte_end":15510,"line_start":92,"line_end":92,"column_start":5,"column_end":17},"name":"DecimalEmpty","qualname":"::ast::ErrorKind::DecimalEmpty","value":"ErrorKind::DecimalEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" Note that this error variant is no longer used. Namely, a decimal\n number can only appear as a repetition quantifier. When the number\n in a repetition quantifier is empty, then it gets its own specialized\n error, `RepetitionCountDecimalEmpty`.\n","sig":null,"attributes":[{"value":"/ Note that this error variant is no longer used. Namely, a decimal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15225,"byte_end":15294,"line_start":88,"line_end":88,"column_start":5,"column_end":74}},{"value":"/ number can only appear as a repetition quantifier. When the number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15299,"byte_end":15369,"line_start":89,"line_end":89,"column_start":5,"column_end":75}},{"value":"/ in a repetition quantifier is empty, then it gets its own specialized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15374,"byte_end":15447,"line_start":90,"line_end":90,"column_start":5,"column_end":78}},{"value":"/ error, `RepetitionCountDecimalEmpty`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15452,"byte_end":15493,"line_start":91,"line_end":91,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2036},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15584,"byte_end":15598,"line_start":94,"line_end":94,"column_start":5,"column_end":19},"name":"DecimalInvalid","qualname":"::ast::ErrorKind::DecimalInvalid","value":"ErrorKind::DecimalInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid decimal number was given where one was expected.\n","sig":null,"attributes":[{"value":"/ An invalid decimal number was given where one was expected.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15516,"byte_end":15579,"line_start":93,"line_end":93,"column_start":5,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2038},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15647,"byte_end":15661,"line_start":96,"line_end":96,"column_start":5,"column_end":19},"name":"EscapeHexEmpty","qualname":"::ast::ErrorKind::EscapeHexEmpty","value":"ErrorKind::EscapeHexEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A bracketed hex literal was empty.\n","sig":null,"attributes":[{"value":"/ A bracketed hex literal was empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15604,"byte_end":15642,"line_start":95,"line_end":95,"column_start":5,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2040},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15745,"byte_end":15761,"line_start":98,"line_end":98,"column_start":5,"column_end":21},"name":"EscapeHexInvalid","qualname":"::ast::ErrorKind::EscapeHexInvalid","value":"ErrorKind::EscapeHexInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A bracketed hex literal did not correspond to a Unicode scalar value.\n","sig":null,"attributes":[{"value":"/ A bracketed hex literal did not correspond to a Unicode scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15667,"byte_end":15740,"line_start":97,"line_end":97,"column_start":5,"column_end":78}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15815,"byte_end":15836,"line_start":100,"line_end":100,"column_start":5,"column_end":26},"name":"EscapeHexInvalidDigit","qualname":"::ast::ErrorKind::EscapeHexInvalidDigit","value":"ErrorKind::EscapeHexInvalidDigit","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid hexadecimal digit was found.\n","sig":null,"attributes":[{"value":"/ An invalid hexadecimal digit was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15767,"byte_end":15810,"line_start":99,"line_end":99,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2044},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15905,"byte_end":15924,"line_start":102,"line_end":102,"column_start":5,"column_end":24},"name":"EscapeUnexpectedEof","qualname":"::ast::ErrorKind::EscapeUnexpectedEof","value":"ErrorKind::EscapeUnexpectedEof","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" EOF was found before an escape sequence was completed.\n","sig":null,"attributes":[{"value":"/ EOF was found before an escape sequence was completed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15842,"byte_end":15900,"line_start":101,"line_end":101,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2046},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15971,"byte_end":15989,"line_start":104,"line_end":104,"column_start":5,"column_end":23},"name":"EscapeUnrecognized","qualname":"::ast::ErrorKind::EscapeUnrecognized","value":"ErrorKind::EscapeUnrecognized","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An unrecognized escape sequence.\n","sig":null,"attributes":[{"value":"/ An unrecognized escape sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15930,"byte_end":15966,"line_start":103,"line_end":103,"column_start":5,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2048},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16064,"byte_end":16084,"line_start":106,"line_end":106,"column_start":5,"column_end":25},"name":"FlagDanglingNegation","qualname":"::ast::ErrorKind::FlagDanglingNegation","value":"ErrorKind::FlagDanglingNegation","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A dangling negation was used when setting flags, e.g., `i-`.\n","sig":null,"attributes":[{"value":"/ A dangling negation was used when setting flags, e.g., `i-`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15995,"byte_end":16059,"line_start":105,"line_end":105,"column_start":5,"column_end":69}}]},{"kind":"StructVariant","id":{"krate":0,"index":2050},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16134,"byte_end":16147,"line_start":108,"line_end":108,"column_start":5,"column_end":18},"name":"FlagDuplicate","qualname":"::ast::ErrorKind::FlagDuplicate","value":"ErrorKind::FlagDuplicate { original }","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A flag was used twice, e.g., `i-i`.\n","sig":null,"attributes":[{"value":"/ A flag was used twice, e.g., `i-i`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16090,"byte_end":16129,"line_start":107,"line_end":107,"column_start":5,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":2051},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16266,"byte_end":16274,"line_start":111,"line_end":111,"column_start":9,"column_end":17},"name":"original","qualname":"::ast::ErrorKind::FlagDuplicate::original","value":"ast::Span","parent":{"krate":0,"index":2050},"children":[],"decl_id":null,"docs":" The position of the original flag. The error position\n points to the duplicate flag.\n","sig":null,"attributes":[{"value":"/ The position of the original flag. The error position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16158,"byte_end":16215,"line_start":109,"line_end":109,"column_start":9,"column_end":66}},{"value":"/ points to the duplicate flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16224,"byte_end":16257,"line_start":110,"line_end":110,"column_start":9,"column_end":42}}]},{"kind":"StructVariant","id":{"krate":0,"index":2052},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16353,"byte_end":16373,"line_start":114,"line_end":114,"column_start":5,"column_end":25},"name":"FlagRepeatedNegation","qualname":"::ast::ErrorKind::FlagRepeatedNegation","value":"ErrorKind::FlagRepeatedNegation { original }","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The negation operator was used twice, e.g., `-i-s`.\n","sig":null,"attributes":[{"value":"/ The negation operator was used twice, e.g., `-i-s`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16293,"byte_end":16348,"line_start":113,"line_end":113,"column_start":5,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16518,"byte_end":16526,"line_start":117,"line_end":117,"column_start":9,"column_end":17},"name":"original","qualname":"::ast::ErrorKind::FlagRepeatedNegation::original","value":"ast::Span","parent":{"krate":0,"index":2052},"children":[],"decl_id":null,"docs":" The position of the original negation operator. The error position\n points to the duplicate negation operator.\n","sig":null,"attributes":[{"value":"/ The position of the original negation operator. The error position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16384,"byte_end":16454,"line_start":115,"line_end":115,"column_start":9,"column_end":79}},{"value":"/ points to the duplicate negation operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16463,"byte_end":16509,"line_start":116,"line_end":116,"column_start":9,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2054},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16594,"byte_end":16611,"line_start":120,"line_end":120,"column_start":5,"column_end":22},"name":"FlagUnexpectedEof","qualname":"::ast::ErrorKind::FlagUnexpectedEof","value":"ErrorKind::FlagUnexpectedEof","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" Expected a flag but got EOF, e.g., `(?`.\n","sig":null,"attributes":[{"value":"/ Expected a flag but got EOF, e.g., `(?`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16545,"byte_end":16589,"line_start":119,"line_end":119,"column_start":5,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16655,"byte_end":16671,"line_start":122,"line_end":122,"column_start":5,"column_end":21},"name":"FlagUnrecognized","qualname":"::ast::ErrorKind::FlagUnrecognized","value":"ErrorKind::FlagUnrecognized","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" Unrecognized flag, e.g., `a`.\n","sig":null,"attributes":[{"value":"/ Unrecognized flag, e.g., `a`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16617,"byte_end":16650,"line_start":121,"line_end":121,"column_start":5,"column_end":38}}]},{"kind":"StructVariant","id":{"krate":0,"index":2058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16721,"byte_end":16739,"line_start":124,"line_end":124,"column_start":5,"column_end":23},"name":"GroupNameDuplicate","qualname":"::ast::ErrorKind::GroupNameDuplicate","value":"ErrorKind::GroupNameDuplicate { original }","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A duplicate capture name was found.\n","sig":null,"attributes":[{"value":"/ A duplicate capture name was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16677,"byte_end":16716,"line_start":123,"line_end":123,"column_start":5,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":2059},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16896,"byte_end":16904,"line_start":127,"line_end":127,"column_start":9,"column_end":17},"name":"original","qualname":"::ast::ErrorKind::GroupNameDuplicate::original","value":"ast::Span","parent":{"krate":0,"index":2058},"children":[],"decl_id":null,"docs":" The position of the initial occurrence of the capture name. The\n error position itself points to the duplicate occurrence.\n","sig":null,"attributes":[{"value":"/ The position of the initial occurrence of the capture name. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16750,"byte_end":16817,"line_start":125,"line_end":125,"column_start":9,"column_end":76}},{"value":"/ error position itself points to the duplicate occurrence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16826,"byte_end":16887,"line_start":126,"line_end":126,"column_start":9,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2060},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16981,"byte_end":16995,"line_start":130,"line_end":130,"column_start":5,"column_end":19},"name":"GroupNameEmpty","qualname":"::ast::ErrorKind::GroupNameEmpty","value":"ErrorKind::GroupNameEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A capture group name is empty, e.g., `(?P<>abc)`.\n","sig":null,"attributes":[{"value":"/ A capture group name is empty, e.g., `(?P<>abc)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16923,"byte_end":16976,"line_start":129,"line_end":129,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2062},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17201,"byte_end":17217,"line_start":134,"line_end":134,"column_start":5,"column_end":21},"name":"GroupNameInvalid","qualname":"::ast::ErrorKind::GroupNameInvalid","value":"ErrorKind::GroupNameInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid character was seen for a capture group name. This includes\n errors where the first character is a digit (even though subsequent\n characters are allowed to be digits).\n","sig":null,"attributes":[{"value":"/ An invalid character was seen for a capture group name. This includes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17001,"byte_end":17074,"line_start":131,"line_end":131,"column_start":5,"column_end":78}},{"value":"/ errors where the first character is a digit (even though subsequent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17079,"byte_end":17150,"line_start":132,"line_end":132,"column_start":5,"column_end":76}},{"value":"/ characters are allowed to be digits).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17155,"byte_end":17196,"line_start":133,"line_end":133,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2064},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17290,"byte_end":17312,"line_start":136,"line_end":136,"column_start":5,"column_end":27},"name":"GroupNameUnexpectedEof","qualname":"::ast::ErrorKind::GroupNameUnexpectedEof","value":"ErrorKind::GroupNameUnexpectedEof","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A closing `>` could not be found for a capture group name.\n","sig":null,"attributes":[{"value":"/ A closing `>` could not be found for a capture group name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17223,"byte_end":17285,"line_start":135,"line_end":135,"column_start":5,"column_end":67}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2066},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17438,"byte_end":17451,"line_start":140,"line_end":140,"column_start":5,"column_end":18},"name":"GroupUnclosed","qualname":"::ast::ErrorKind::GroupUnclosed","value":"ErrorKind::GroupUnclosed","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An unclosed group, e.g., `(ab`.","sig":null,"attributes":[{"value":"/ An unclosed group, e.g., `(ab`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17318,"byte_end":17353,"line_start":137,"line_end":137,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17358,"byte_end":17361,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ The span of this error corresponds to the unclosed parenthesis.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17366,"byte_end":17433,"line_start":139,"line_end":139,"column_start":5,"column_end":72}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17497,"byte_end":17510,"line_start":142,"line_end":142,"column_start":5,"column_end":18},"name":"GroupUnopened","qualname":"::ast::ErrorKind::GroupUnopened","value":"ErrorKind::GroupUnopened","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An unopened group, e.g., `ab)`.\n","sig":null,"attributes":[{"value":"/ An unopened group, e.g., `ab)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17457,"byte_end":17492,"line_start":141,"line_end":141,"column_start":5,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2070},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17622,"byte_end":17639,"line_start":145,"line_end":145,"column_start":5,"column_end":22},"name":"NestLimitExceeded","qualname":"::ast::ErrorKind::NestLimitExceeded","value":"ErrorKind::NestLimitExceeded(u32)","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The nest limit was exceeded. The limit stored here is the limit\n configured in the parser.\n","sig":null,"attributes":[{"value":"/ The nest limit was exceeded. The limit stored here is the limit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17516,"byte_end":17583,"line_start":143,"line_end":143,"column_start":5,"column_end":72}},{"value":"/ configured in the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17588,"byte_end":17617,"line_start":144,"line_end":144,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2072},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17640,"byte_end":17643,"line_start":145,"line_end":145,"column_start":23,"column_end":26},"name":"0","qualname":"::ast::ErrorKind::NestLimitExceeded::0","value":"u32","parent":{"krate":0,"index":2070},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17789,"byte_end":17811,"line_start":148,"line_end":148,"column_start":5,"column_end":27},"name":"RepetitionCountInvalid","qualname":"::ast::ErrorKind::RepetitionCountInvalid","value":"ErrorKind::RepetitionCountInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The range provided in a counted repetition operator is invalid. The\n range is invalid if the start is greater than the end.\n","sig":null,"attributes":[{"value":"/ The range provided in a counted repetition operator is invalid. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17650,"byte_end":17721,"line_start":146,"line_end":146,"column_start":5,"column_end":76}},{"value":"/ range is invalid if the start is greater than the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17726,"byte_end":17784,"line_start":147,"line_end":147,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17932,"byte_end":17959,"line_start":151,"line_end":151,"column_start":5,"column_end":32},"name":"RepetitionCountDecimalEmpty","qualname":"::ast::ErrorKind::RepetitionCountDecimalEmpty","value":"ErrorKind::RepetitionCountDecimalEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An opening `{` was not followed by a valid decimal value.\n For example, `x{}` or `x{]}` would fail.\n","sig":null,"attributes":[{"value":"/ An opening `{` was not followed by a valid decimal value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17817,"byte_end":17878,"line_start":149,"line_end":149,"column_start":5,"column_end":66}},{"value":"/ For example, `x{}` or `x{]}` would fail.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17883,"byte_end":17927,"line_start":150,"line_end":150,"column_start":5,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2077},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18033,"byte_end":18056,"line_start":153,"line_end":153,"column_start":5,"column_end":28},"name":"RepetitionCountUnclosed","qualname":"::ast::ErrorKind::RepetitionCountUnclosed","value":"ErrorKind::RepetitionCountUnclosed","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An opening `{` was found with no corresponding closing `}`.\n","sig":null,"attributes":[{"value":"/ An opening `{` was found with no corresponding closing `}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17965,"byte_end":18028,"line_start":152,"line_end":152,"column_start":5,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2079},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18370,"byte_end":18387,"line_start":158,"line_end":158,"column_start":5,"column_end":22},"name":"RepetitionMissing","qualname":"::ast::ErrorKind::RepetitionMissing","value":"ErrorKind::RepetitionMissing","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A repetition operator was applied to a missing sub-expression. This\n occurs, for example, in the regex consisting of just a `*` or even\n `(?i)*`. It is, however, possible to create a repetition operating on\n an empty sub-expression. For example, `()*` is still considered valid.\n","sig":null,"attributes":[{"value":"/ A repetition operator was applied to a missing sub-expression. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18062,"byte_end":18133,"line_start":154,"line_end":154,"column_start":5,"column_end":76}},{"value":"/ occurs, for example, in the regex consisting of just a `*` or even","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18138,"byte_end":18208,"line_start":155,"line_end":155,"column_start":5,"column_end":75}},{"value":"/ `(?i)*`. It is, however, possible to create a repetition operating on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18213,"byte_end":18286,"line_start":156,"line_end":156,"column_start":5,"column_end":78}},{"value":"/ an empty sub-expression. For example, `()*` is still considered valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18291,"byte_end":18365,"line_start":157,"line_end":157,"column_start":5,"column_end":79}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2081},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18518,"byte_end":18537,"line_start":161,"line_end":161,"column_start":5,"column_end":24},"name":"UnicodeClassInvalid","qualname":"::ast::ErrorKind::UnicodeClassInvalid","value":"ErrorKind::UnicodeClassInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The Unicode class is not valid. This typically occurs when a `\\p` is\n followed by something other than a `{`.\n","sig":null,"attributes":[{"value":"/ The Unicode class is not valid. This typically occurs when a `\\p` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18393,"byte_end":18465,"line_start":159,"line_end":159,"column_start":5,"column_end":77}},{"value":"/ followed by something other than a `{`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18470,"byte_end":18513,"line_start":160,"line_end":160,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2083},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18746,"byte_end":18770,"line_start":165,"line_end":165,"column_start":5,"column_end":29},"name":"UnsupportedBackreference","qualname":"::ast::ErrorKind::UnsupportedBackreference","value":"ErrorKind::UnsupportedBackreference","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" When octal support is disabled, this error is produced when an octal\n escape is used. The octal escape is assumed to be an invocation of\n a backreference, which is the common case.\n","sig":null,"attributes":[{"value":"/ When octal support is disabled, this error is produced when an octal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18543,"byte_end":18615,"line_start":162,"line_end":162,"column_start":5,"column_end":77}},{"value":"/ escape is used. The octal escape is assumed to be an invocation of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18620,"byte_end":18690,"line_start":163,"line_end":163,"column_start":5,"column_end":75}},{"value":"/ a backreference, which is the common case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18695,"byte_end":18741,"line_start":164,"line_end":164,"column_start":5,"column_end":51}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2085},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19127,"byte_end":19148,"line_start":171,"line_end":171,"column_start":5,"column_end":26},"name":"UnsupportedLookAround","qualname":"::ast::ErrorKind::UnsupportedLookAround","value":"ErrorKind::UnsupportedLookAround","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" When syntax similar to PCRE's look-around is used, this error is\n returned. Some example syntaxes that are rejected include, but are\n not necessarily limited to, `(?=re)`, `(?!re)`, `(?<=re)` and\n `(?::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19560,"byte_end":19580,"line_start":183,"line_end":183,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21695,"byte_end":21698,"line_start":223,"line_end":223,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21852,"byte_end":21855,"line_start":229,"line_end":229,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25697,"byte_end":25701,"line_start":323,"line_end":323,"column_start":12,"column_end":16},"name":"Span","qualname":"::ast::Span","value":"Span { start, end }","parent":null,"children":[{"krate":0,"index":2101},{"krate":0,"index":2102}],"decl_id":null,"docs":" Span represents the position information of a single AST item.","sig":null,"attributes":[{"value":"/ Span represents the position information of a single AST item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25455,"byte_end":25521,"line_start":318,"line_end":318,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25522,"byte_end":25525,"line_start":319,"line_end":319,"column_start":1,"column_end":4}},{"value":"/ All span positions are absolute byte offsets that can be used on the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25526,"byte_end":25598,"line_start":320,"line_end":320,"column_start":1,"column_end":73}},{"value":"/ original regular expression that was parsed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25599,"byte_end":25647,"line_start":321,"line_end":321,"column_start":1,"column_end":49}}]},{"kind":"Field","id":{"krate":0,"index":2101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25743,"byte_end":25748,"line_start":325,"line_end":325,"column_start":9,"column_end":14},"name":"start","qualname":"::ast::Span::start","value":"ast::Position","parent":{"krate":0,"index":2100},"children":[],"decl_id":null,"docs":" The start byte offset.\n","sig":null,"attributes":[{"value":"/ The start byte offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25708,"byte_end":25734,"line_start":324,"line_end":324,"column_start":5,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":2102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25797,"byte_end":25800,"line_start":327,"line_end":327,"column_start":9,"column_end":12},"name":"end","qualname":"::ast::Span::end","value":"ast::Position","parent":{"krate":0,"index":2100},"children":[],"decl_id":null,"docs":" The end byte offset.\n","sig":null,"attributes":[{"value":"/ The end byte offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25764,"byte_end":25788,"line_start":326,"line_end":326,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25849,"byte_end":25852,"line_start":331,"line_end":331,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26001,"byte_end":26004,"line_start":337,"line_end":337,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Span) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":405},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26149,"byte_end":26160,"line_start":343,"line_end":343,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Span) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26450,"byte_end":26458,"line_start":353,"line_end":353,"column_start":12,"column_end":20},"name":"Position","qualname":"::ast::Position","value":"Position { offset, line, column }","parent":null,"children":[{"krate":0,"index":2114},{"krate":0,"index":2115},{"krate":0,"index":2116}],"decl_id":null,"docs":" A single position in a regular expression.","sig":null,"attributes":[{"value":"/ A single position in a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26243,"byte_end":26289,"line_start":348,"line_end":348,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26290,"byte_end":26293,"line_start":349,"line_end":349,"column_start":1,"column_end":4}},{"value":"/ A position encodes one half of a span, and include the byte offset, line","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26294,"byte_end":26370,"line_start":350,"line_end":350,"column_start":1,"column_end":77}},{"value":"/ number and column number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26371,"byte_end":26400,"line_start":351,"line_end":351,"column_start":1,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":2114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26600,"byte_end":26606,"line_start":356,"line_end":356,"column_start":9,"column_end":15},"name":"offset","qualname":"::ast::Position::offset","value":"usize","parent":{"krate":0,"index":2113},"children":[],"decl_id":null,"docs":" The absolute offset of this position, starting at `0` from the\n beginning of the regular expression pattern string.\n","sig":null,"attributes":[{"value":"/ The absolute offset of this position, starting at `0` from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26465,"byte_end":26531,"line_start":354,"line_end":354,"column_start":5,"column_end":71}},{"value":"/ beginning of the regular expression pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26536,"byte_end":26591,"line_start":355,"line_end":355,"column_start":5,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26665,"byte_end":26669,"line_start":358,"line_end":358,"column_start":9,"column_end":13},"name":"line","qualname":"::ast::Position::line","value":"usize","parent":{"krate":0,"index":2113},"children":[],"decl_id":null,"docs":" The line number, starting at `1`.\n","sig":null,"attributes":[{"value":"/ The line number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26619,"byte_end":26656,"line_start":357,"line_end":357,"column_start":5,"column_end":42}}]},{"kind":"Field","id":{"krate":0,"index":2116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26742,"byte_end":26748,"line_start":360,"line_end":360,"column_start":9,"column_end":15},"name":"column","qualname":"::ast::Position::column","value":"usize","parent":{"krate":0,"index":2113},"children":[],"decl_id":null,"docs":" The approximate column number, starting at `1`.\n","sig":null,"attributes":[{"value":"/ The approximate column number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26682,"byte_end":26733,"line_start":359,"line_end":359,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26798,"byte_end":26801,"line_start":364,"line_end":364,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":409},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27034,"byte_end":27037,"line_start":374,"line_end":374,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Position) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27163,"byte_end":27174,"line_start":380,"line_end":380,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Position) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":413},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27336,"byte_end":27339,"line_start":387,"line_end":387,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Position, Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span with the given positions.\n","sig":null,"attributes":[{"value":"/ Create a new span with the given positions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27277,"byte_end":27324,"line_start":386,"line_end":386,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":414},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27501,"byte_end":27506,"line_start":392,"line_end":392,"column_start":12,"column_end":17},"name":"splat","qualname":"::splat","value":"fn splat(Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span using the given position as the start and end.\n","sig":null,"attributes":[{"value":"/ Create a new span using the given position as the start and end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27421,"byte_end":27489,"line_start":391,"line_end":391,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":415},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27671,"byte_end":27681,"line_start":398,"line_end":398,"column_start":12,"column_end":22},"name":"with_start","qualname":"::with_start","value":"fn with_start(Self, Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span by replacing the starting the position with the one\n given.\n","sig":null,"attributes":[{"value":"/ Create a new span by replacing the starting the position with the one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27571,"byte_end":27644,"line_start":396,"line_end":396,"column_start":5,"column_end":78}},{"value":"/ given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27649,"byte_end":27659,"line_start":397,"line_end":397,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27858,"byte_end":27866,"line_start":404,"line_end":404,"column_start":12,"column_end":20},"name":"with_end","qualname":"::with_end","value":"fn with_end(Self, Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span by replacing the ending the position with the one\n given.\n","sig":null,"attributes":[{"value":"/ Create a new span by replacing the ending the position with the one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27760,"byte_end":27831,"line_start":402,"line_end":402,"column_start":5,"column_end":76}},{"value":"/ given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27836,"byte_end":27846,"line_start":403,"line_end":403,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":417},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28021,"byte_end":28032,"line_start":409,"line_end":409,"column_start":12,"column_end":23},"name":"is_one_line","qualname":"::is_one_line","value":"fn is_one_line<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this span occurs on a single line.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this span occurs on a single line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27943,"byte_end":28009,"line_start":408,"line_end":408,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28261,"byte_end":28269,"line_start":415,"line_end":415,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this span is empty. That is, it points to\n a single position in the concrete syntax of a regular expression.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this span is empty. That is, it points to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28102,"byte_end":28175,"line_start":413,"line_end":413,"column_start":5,"column_end":78}},{"value":"/ a single position in the concrete syntax of a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28180,"byte_end":28249,"line_start":414,"line_end":414,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28712,"byte_end":28715,"line_start":429,"line_end":429,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(usize, usize, usize) -> Position","parent":null,"children":[],"decl_id":null,"docs":" Create a new position with the given information.","sig":null,"attributes":[{"value":"/ Create a new position with the given information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28361,"byte_end":28414,"line_start":421,"line_end":421,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28419,"byte_end":28422,"line_start":422,"line_end":422,"column_start":5,"column_end":8}},{"value":"/ `offset` is the absolute offset of the position, starting at `0` from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28427,"byte_end":28500,"line_start":423,"line_end":423,"column_start":5,"column_end":78}},{"value":"/ the beginning of the regular expression pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28505,"byte_end":28564,"line_start":424,"line_end":424,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28569,"byte_end":28572,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ `line` is the line number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28577,"byte_end":28624,"line_start":426,"line_end":426,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28629,"byte_end":28632,"line_start":427,"line_end":427,"column_start":5,"column_end":8}},{"value":"/ `column` is the approximate column number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28637,"byte_end":28700,"line_start":428,"line_end":428,"column_start":5,"column_end":68}}]},{"kind":"Struct","id":{"krate":0,"index":2127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29135,"byte_end":29147,"line_start":441,"line_end":441,"column_start":12,"column_end":24},"name":"WithComments","qualname":"::ast::WithComments","value":"WithComments { ast, comments }","parent":null,"children":[{"krate":0,"index":2128},{"krate":0,"index":2129}],"decl_id":null,"docs":" An abstract syntax tree for a singular expression along with comments\n found.","sig":null,"attributes":[{"value":"/ An abstract syntax tree for a singular expression along with comments","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28824,"byte_end":28897,"line_start":434,"line_end":434,"column_start":1,"column_end":74}},{"value":"/ found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28898,"byte_end":28908,"line_start":435,"line_end":435,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28909,"byte_end":28912,"line_start":436,"line_end":436,"column_start":1,"column_end":4}},{"value":"/ Comments are not stored in the tree itself to avoid complexity. Each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28913,"byte_end":28985,"line_start":437,"line_end":437,"column_start":1,"column_end":73}},{"value":"/ comment contains a span of precisely where it occurred in the original","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28986,"byte_end":29060,"line_start":438,"line_end":438,"column_start":1,"column_end":75}},{"value":"/ regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29061,"byte_end":29084,"line_start":439,"line_end":439,"column_start":1,"column_end":24}}]},{"kind":"Field","id":{"krate":0,"index":2128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29182,"byte_end":29185,"line_start":443,"line_end":443,"column_start":9,"column_end":12},"name":"ast","qualname":"::ast::WithComments::ast","value":"ast::Ast","parent":{"krate":0,"index":2127},"children":[],"decl_id":null,"docs":" The actual ast.\n","sig":null,"attributes":[{"value":"/ The actual ast.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29154,"byte_end":29173,"line_start":442,"line_end":442,"column_start":5,"column_end":24}}]},{"kind":"Field","id":{"krate":0,"index":2129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29263,"byte_end":29271,"line_start":445,"line_end":445,"column_start":9,"column_end":17},"name":"comments","qualname":"::ast::WithComments::comments","value":"std::vec::Vec","parent":{"krate":0,"index":2127},"children":[],"decl_id":null,"docs":" All comments found in the original regular expression.\n","sig":null,"attributes":[{"value":"/ All comments found in the original regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29196,"byte_end":29254,"line_start":444,"line_end":444,"column_start":5,"column_end":63}}]},{"kind":"Struct","id":{"krate":0,"index":2141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29494,"byte_end":29501,"line_start":453,"line_end":453,"column_start":12,"column_end":19},"name":"Comment","qualname":"::ast::Comment","value":"Comment { span, comment }","parent":null,"children":[{"krate":0,"index":2142},{"krate":0,"index":2143}],"decl_id":null,"docs":" A comment from a regular expression with an associated span.","sig":null,"attributes":[{"value":"/ A comment from a regular expression with an associated span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29290,"byte_end":29354,"line_start":448,"line_end":448,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29355,"byte_end":29358,"line_start":449,"line_end":449,"column_start":1,"column_end":4}},{"value":"/ A regular expression can only contain comments when the `x` flag is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29359,"byte_end":29430,"line_start":450,"line_end":450,"column_start":1,"column_end":72}},{"value":"/ enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29431,"byte_end":29443,"line_start":451,"line_end":451,"column_start":1,"column_end":13}}]},{"kind":"Field","id":{"krate":0,"index":2142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29591,"byte_end":29595,"line_start":455,"line_end":455,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Comment::span","value":"ast::Span","parent":{"krate":0,"index":2141},"children":[],"decl_id":null,"docs":" The span of this comment, including the beginning `#` and ending `\\n`.\n","sig":null,"attributes":[{"value":"/ The span of this comment, including the beginning `#` and ending `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29508,"byte_end":29582,"line_start":454,"line_end":454,"column_start":5,"column_end":79}}]},{"kind":"Field","id":{"krate":0,"index":2143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29752,"byte_end":29759,"line_start":458,"line_end":458,"column_start":9,"column_end":16},"name":"comment","qualname":"::ast::Comment::comment","value":"std::string::String","parent":{"krate":0,"index":2141},"children":[],"decl_id":null,"docs":" The comment text, starting with the first character following the `#`\n and ending with the last character preceding the `\\n`.\n","sig":null,"attributes":[{"value":"/ The comment text, starting with the first character following the `#`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29607,"byte_end":29680,"line_start":456,"line_end":456,"column_start":5,"column_end":78}},{"value":"/ and ending with the last character preceding the `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29685,"byte_end":29743,"line_start":457,"line_end":457,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30206,"byte_end":30211,"line_start":471,"line_end":471,"column_start":5,"column_end":10},"name":"Empty","qualname":"::ast::Ast::Empty","value":"Ast::Empty(Span)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" An empty regex that matches everything.\n","sig":null,"attributes":[{"value":"/ An empty regex that matches everything.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30158,"byte_end":30201,"line_start":470,"line_end":470,"column_start":5,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":2158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30212,"byte_end":30216,"line_start":471,"line_end":471,"column_start":11,"column_end":15},"name":"0","qualname":"::ast::Ast::Empty::0","value":"ast::Span","parent":{"krate":0,"index":2156},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30262,"byte_end":30267,"line_start":473,"line_end":473,"column_start":5,"column_end":10},"name":"Flags","qualname":"::ast::Ast::Flags","value":"Ast::Flags(SetFlags)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A set of flags, e.g., `(?is)`.\n","sig":null,"attributes":[{"value":"/ A set of flags, e.g., `(?is)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30223,"byte_end":30257,"line_start":472,"line_end":472,"column_start":5,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30268,"byte_end":30276,"line_start":473,"line_end":473,"column_start":11,"column_end":19},"name":"0","qualname":"::ast::Ast::Flags::0","value":"ast::SetFlags","parent":{"krate":0,"index":2159},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30352,"byte_end":30359,"line_start":475,"line_end":475,"column_start":5,"column_end":12},"name":"Literal","qualname":"::ast::Ast::Literal","value":"Ast::Literal(Literal)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A single character literal, which includes escape sequences.\n","sig":null,"attributes":[{"value":"/ A single character literal, which includes escape sequences.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30283,"byte_end":30347,"line_start":474,"line_end":474,"column_start":5,"column_end":69}}]},{"kind":"Field","id":{"krate":0,"index":2164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30360,"byte_end":30367,"line_start":475,"line_end":475,"column_start":13,"column_end":20},"name":"0","qualname":"::ast::Ast::Literal::0","value":"ast::Literal","parent":{"krate":0,"index":2162},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30409,"byte_end":30412,"line_start":477,"line_end":477,"column_start":5,"column_end":8},"name":"Dot","qualname":"::ast::Ast::Dot","value":"Ast::Dot(Span)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" The \"any character\" class.\n","sig":null,"attributes":[{"value":"/ The \"any character\" class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30374,"byte_end":30404,"line_start":476,"line_end":476,"column_start":5,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":2167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30413,"byte_end":30417,"line_start":477,"line_end":477,"column_start":9,"column_end":13},"name":"0","qualname":"::ast::Ast::Dot::0","value":"ast::Span","parent":{"krate":0,"index":2165},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30463,"byte_end":30472,"line_start":479,"line_end":479,"column_start":5,"column_end":14},"name":"Assertion","qualname":"::ast::Ast::Assertion","value":"Ast::Assertion(Assertion)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A single zero-width assertion.\n","sig":null,"attributes":[{"value":"/ A single zero-width assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30424,"byte_end":30458,"line_start":478,"line_end":478,"column_start":5,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30473,"byte_end":30482,"line_start":479,"line_end":479,"column_start":15,"column_end":24},"name":"0","qualname":"::ast::Ast::Assertion::0","value":"ast::Assertion","parent":{"krate":0,"index":2168},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30638,"byte_end":30643,"line_start":482,"line_end":482,"column_start":5,"column_end":10},"name":"Class","qualname":"::ast::Ast::Class","value":"Ast::Class(Class)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A single character class. This includes all forms of character classes\n except for `.`. e.g., `\\d`, `\\pN`, `[a-z]` and `[[:alpha:]]`.\n","sig":null,"attributes":[{"value":"/ A single character class. This includes all forms of character classes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30489,"byte_end":30563,"line_start":480,"line_end":480,"column_start":5,"column_end":79}},{"value":"/ except for `.`. e.g., `\\d`, `\\pN`, `[a-z]` and `[[:alpha:]]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30568,"byte_end":30633,"line_start":481,"line_end":481,"column_start":5,"column_end":70}}]},{"kind":"Field","id":{"krate":0,"index":2173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30644,"byte_end":30649,"line_start":482,"line_end":482,"column_start":11,"column_end":16},"name":"0","qualname":"::ast::Ast::Class::0","value":"ast::Class","parent":{"krate":0,"index":2171},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30730,"byte_end":30740,"line_start":484,"line_end":484,"column_start":5,"column_end":15},"name":"Repetition","qualname":"::ast::Ast::Repetition","value":"Ast::Repetition(Repetition)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A repetition operator applied to an arbitrary regular expression.\n","sig":null,"attributes":[{"value":"/ A repetition operator applied to an arbitrary regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30656,"byte_end":30725,"line_start":483,"line_end":483,"column_start":5,"column_end":74}}]},{"kind":"Field","id":{"krate":0,"index":2176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30741,"byte_end":30751,"line_start":484,"line_end":484,"column_start":16,"column_end":26},"name":"0","qualname":"::ast::Ast::Repetition::0","value":"ast::Repetition","parent":{"krate":0,"index":2174},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30796,"byte_end":30801,"line_start":486,"line_end":486,"column_start":5,"column_end":10},"name":"Group","qualname":"::ast::Ast::Group","value":"Ast::Group(Group)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A grouped regular expression.\n","sig":null,"attributes":[{"value":"/ A grouped regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30758,"byte_end":30791,"line_start":485,"line_end":485,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":2179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30802,"byte_end":30807,"line_start":486,"line_end":486,"column_start":11,"column_end":16},"name":"0","qualname":"::ast::Ast::Group::0","value":"ast::Group","parent":{"krate":0,"index":2177},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30861,"byte_end":30872,"line_start":488,"line_end":488,"column_start":5,"column_end":16},"name":"Alternation","qualname":"::ast::Ast::Alternation","value":"Ast::Alternation(Alternation)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" An alternation of regular expressions.\n","sig":null,"attributes":[{"value":"/ An alternation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30814,"byte_end":30856,"line_start":487,"line_end":487,"column_start":5,"column_end":47}}]},{"kind":"Field","id":{"krate":0,"index":2182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30873,"byte_end":30884,"line_start":488,"line_end":488,"column_start":17,"column_end":28},"name":"0","qualname":"::ast::Ast::Alternation::0","value":"ast::Alternation","parent":{"krate":0,"index":2180},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30939,"byte_end":30945,"line_start":490,"line_end":490,"column_start":5,"column_end":11},"name":"Concat","qualname":"::ast::Ast::Concat","value":"Ast::Concat(Concat)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A concatenation of regular expressions.\n","sig":null,"attributes":[{"value":"/ A concatenation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30891,"byte_end":30934,"line_start":489,"line_end":489,"column_start":5,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":2185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30946,"byte_end":30952,"line_start":490,"line_end":490,"column_start":12,"column_end":18},"name":"0","qualname":"::ast::Ast::Concat::0","value":"ast::Concat","parent":{"krate":0,"index":2183},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30148,"byte_end":30151,"line_start":469,"line_end":469,"column_start":10,"column_end":13},"name":"Ast","qualname":"::ast::Ast","value":"enum Ast {\n Empty(Span),\n Flags(SetFlags),\n Literal(Literal),\n Dot(Span),\n Assertion(Assertion),\n Class(Class),\n Repetition(Repetition),\n Group(Group),\n Alternation(Alternation),\n Concat(Concat),\n}","parent":null,"children":[{"krate":0,"index":2156},{"krate":0,"index":2159},{"krate":0,"index":2162},{"krate":0,"index":2165},{"krate":0,"index":2168},{"krate":0,"index":2171},{"krate":0,"index":2174},{"krate":0,"index":2177},{"krate":0,"index":2180},{"krate":0,"index":2183}],"decl_id":null,"docs":" An abstract syntax tree for a single regular expression.","sig":null,"attributes":[{"value":"/ An abstract syntax tree for a single regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29772,"byte_end":29832,"line_start":461,"line_end":461,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29833,"byte_end":29836,"line_start":462,"line_end":462,"column_start":1,"column_end":4}},{"value":"/ An `Ast`'s `fmt::Display` implementation uses constant stack space and heap","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29837,"byte_end":29916,"line_start":463,"line_end":463,"column_start":1,"column_end":80}},{"value":"/ space proportional to the size of the `Ast`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29917,"byte_end":29965,"line_start":464,"line_end":464,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29966,"byte_end":29969,"line_start":465,"line_end":465,"column_start":1,"column_end":4}},{"value":"/ This type defines its own destructor that uses constant stack space and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29970,"byte_end":30045,"line_start":466,"line_end":466,"column_start":1,"column_end":76}},{"value":"/ heap space proportional to the size of the `Ast`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30046,"byte_end":30099,"line_start":467,"line_end":467,"column_start":1,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":422},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":31034,"byte_end":31038,"line_start":495,"line_end":495,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this abstract syntax tree.\n","sig":null,"attributes":[{"value":"/ Return the span of this abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30973,"byte_end":31022,"line_start":494,"line_end":494,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":423},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":31598,"byte_end":31606,"line_start":511,"line_end":511,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this Ast is empty.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this Ast is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":31537,"byte_end":31586,"line_start":510,"line_end":510,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":426},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32587,"byte_end":32590,"line_start":545,"line_end":545,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32823,"byte_end":32834,"line_start":553,"line_end":553,"column_start":12,"column_end":23},"name":"Alternation","qualname":"::ast::Alternation","value":"Alternation { span, asts }","parent":null,"children":[{"krate":0,"index":2198},{"krate":0,"index":2199}],"decl_id":null,"docs":" An alternation of regular expressions.\n","sig":null,"attributes":[{"value":"/ An alternation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32730,"byte_end":32772,"line_start":551,"line_end":551,"column_start":1,"column_end":43}}]},{"kind":"Field","id":{"krate":0,"index":2198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32883,"byte_end":32887,"line_start":555,"line_end":555,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Alternation::span","value":"ast::Span","parent":{"krate":0,"index":2197},"children":[],"decl_id":null,"docs":" The span of this alternation.\n","sig":null,"attributes":[{"value":"/ The span of this alternation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32841,"byte_end":32874,"line_start":554,"line_end":554,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":2199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32946,"byte_end":32950,"line_start":557,"line_end":557,"column_start":9,"column_end":13},"name":"asts","qualname":"::ast::Alternation::asts","value":"std::vec::Vec","parent":{"krate":0,"index":2197},"children":[],"decl_id":null,"docs":" The alternate regular expressions.\n","sig":null,"attributes":[{"value":"/ The alternate regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32899,"byte_end":32937,"line_start":556,"line_end":556,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33264,"byte_end":33272,"line_start":566,"line_end":566,"column_start":12,"column_end":20},"name":"into_ast","qualname":"::into_ast","value":"fn into_ast(Self) -> Ast","parent":null,"children":[],"decl_id":null,"docs":" Return this alternation as an AST.","sig":null,"attributes":[{"value":"/ Return this alternation as an AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32988,"byte_end":33026,"line_start":561,"line_end":561,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33031,"byte_end":33034,"line_start":562,"line_end":562,"column_start":5,"column_end":8}},{"value":"/ If this alternation contains zero ASTs, then Ast::Empty is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33039,"byte_end":33101,"line_start":563,"line_end":563,"column_start":5,"column_end":67}},{"value":"/ returned. If this alternation contains exactly 1 AST, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33106,"byte_end":33172,"line_start":564,"line_end":564,"column_start":5,"column_end":71}},{"value":"/ corresponding AST is returned. Otherwise, Ast::Alternation is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33177,"byte_end":33252,"line_start":565,"line_end":565,"column_start":5,"column_end":80}}]},{"kind":"Struct","id":{"krate":0,"index":2211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33561,"byte_end":33567,"line_start":577,"line_end":577,"column_start":12,"column_end":18},"name":"Concat","qualname":"::ast::Concat","value":"Concat { span, asts }","parent":null,"children":[{"krate":0,"index":2212},{"krate":0,"index":2213}],"decl_id":null,"docs":" A concatenation of regular expressions.\n","sig":null,"attributes":[{"value":"/ A concatenation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33467,"byte_end":33510,"line_start":575,"line_end":575,"column_start":1,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":2212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33618,"byte_end":33622,"line_start":579,"line_end":579,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Concat::span","value":"ast::Span","parent":{"krate":0,"index":2211},"children":[],"decl_id":null,"docs":" The span of this concatenation.\n","sig":null,"attributes":[{"value":"/ The span of this concatenation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33574,"byte_end":33609,"line_start":578,"line_end":578,"column_start":5,"column_end":40}}]},{"kind":"Field","id":{"krate":0,"index":2213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33685,"byte_end":33689,"line_start":581,"line_end":581,"column_start":9,"column_end":13},"name":"asts","qualname":"::ast::Concat::asts","value":"std::vec::Vec","parent":{"krate":0,"index":2211},"children":[],"decl_id":null,"docs":" The concatenation regular expressions.\n","sig":null,"attributes":[{"value":"/ The concatenation regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33634,"byte_end":33676,"line_start":580,"line_end":580,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":433},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33999,"byte_end":34007,"line_start":590,"line_end":590,"column_start":12,"column_end":20},"name":"into_ast","qualname":"::into_ast","value":"fn into_ast(Self) -> Ast","parent":null,"children":[],"decl_id":null,"docs":" Return this concatenation as an AST.","sig":null,"attributes":[{"value":"/ Return this concatenation as an AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33722,"byte_end":33762,"line_start":585,"line_end":585,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33767,"byte_end":33770,"line_start":586,"line_end":586,"column_start":5,"column_end":8}},{"value":"/ If this concatenation contains zero ASTs, then Ast::Empty is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33775,"byte_end":33839,"line_start":587,"line_end":587,"column_start":5,"column_end":69}},{"value":"/ returned. If this concatenation contains exactly 1 AST, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33844,"byte_end":33912,"line_start":588,"line_end":588,"column_start":5,"column_end":73}},{"value":"/ corresponding AST is returned. Otherwise, Ast::Concat is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33917,"byte_end":33987,"line_start":589,"line_end":589,"column_start":5,"column_end":75}}]},{"kind":"Struct","id":{"krate":0,"index":2225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34453,"byte_end":34460,"line_start":605,"line_end":605,"column_start":12,"column_end":19},"name":"Literal","qualname":"::ast::Literal","value":"Literal { span, kind, c }","parent":null,"children":[{"krate":0,"index":2226},{"krate":0,"index":2227},{"krate":0,"index":2228}],"decl_id":null,"docs":" A single literal expression.","sig":null,"attributes":[{"value":"/ A single literal expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34197,"byte_end":34229,"line_start":599,"line_end":599,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34230,"byte_end":34233,"line_start":600,"line_end":600,"column_start":1,"column_end":4}},{"value":"/ A literal corresponds to a single Unicode scalar value. Literals may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34234,"byte_end":34309,"line_start":601,"line_end":601,"column_start":1,"column_end":76}},{"value":"/ represented in their literal form, e.g., `a` or in their escaped form,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34310,"byte_end":34384,"line_start":602,"line_end":602,"column_start":1,"column_end":75}},{"value":"/ e.g., `\\x61`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34385,"byte_end":34402,"line_start":603,"line_end":603,"column_start":1,"column_end":18}}]},{"kind":"Field","id":{"krate":0,"index":2226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34505,"byte_end":34509,"line_start":607,"line_end":607,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Literal::span","value":"ast::Span","parent":{"krate":0,"index":2225},"children":[],"decl_id":null,"docs":" The span of this literal.\n","sig":null,"attributes":[{"value":"/ The span of this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34467,"byte_end":34496,"line_start":606,"line_end":606,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34559,"byte_end":34563,"line_start":609,"line_end":609,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::Literal::kind","value":"ast::LiteralKind","parent":{"krate":0,"index":2225},"children":[],"decl_id":null,"docs":" The kind of this literal.\n","sig":null,"attributes":[{"value":"/ The kind of this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34521,"byte_end":34550,"line_start":608,"line_end":608,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34650,"byte_end":34651,"line_start":611,"line_end":611,"column_start":9,"column_end":10},"name":"c","qualname":"::ast::Literal::c","value":"char","parent":{"krate":0,"index":2225},"children":[],"decl_id":null,"docs":" The Unicode scalar value corresponding to this literal.\n","sig":null,"attributes":[{"value":"/ The Unicode scalar value corresponding to this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34582,"byte_end":34641,"line_start":610,"line_end":610,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34834,"byte_end":34838,"line_start":617,"line_end":617,"column_start":12,"column_end":16},"name":"byte","qualname":"::byte","value":"fn byte<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" If this literal was written as a `\\x` hex escape, then this returns\n the corresponding byte value. Otherwise, this returns `None`.\n","sig":null,"attributes":[{"value":"/ If this literal was written as a `\\x` hex escape, then this returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34681,"byte_end":34752,"line_start":615,"line_end":615,"column_start":5,"column_end":76}},{"value":"/ the corresponding byte value. Otherwise, this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34757,"byte_end":34822,"line_start":616,"line_end":616,"column_start":5,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35244,"byte_end":35252,"line_start":631,"line_end":631,"column_start":5,"column_end":13},"name":"Verbatim","qualname":"::ast::LiteralKind::Verbatim","value":"LiteralKind::Verbatim","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written verbatim, e.g., `a` or `☃`.\n","sig":null,"attributes":[{"value":"/ The literal is written verbatim, e.g., `a` or `☃`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35183,"byte_end":35239,"line_start":630,"line_end":630,"column_start":5,"column_end":59}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35357,"byte_end":35368,"line_start":634,"line_end":634,"column_start":5,"column_end":16},"name":"Punctuation","qualname":"::ast::LiteralKind::Punctuation","value":"LiteralKind::Punctuation","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as an escape because it is punctuation, e.g.,\n `\\*` or `\\[`.\n","sig":null,"attributes":[{"value":"/ The literal is written as an escape because it is punctuation, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35258,"byte_end":35330,"line_start":632,"line_end":632,"column_start":5,"column_end":77}},{"value":"/ `\\*` or `\\[`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35335,"byte_end":35352,"line_start":633,"line_end":633,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35439,"byte_end":35444,"line_start":636,"line_end":636,"column_start":5,"column_end":10},"name":"Octal","qualname":"::ast::LiteralKind::Octal","value":"LiteralKind::Octal","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as an octal escape, e.g., `\\141`.\n","sig":null,"attributes":[{"value":"/ The literal is written as an octal escape, e.g., `\\141`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35374,"byte_end":35434,"line_start":635,"line_end":635,"column_start":5,"column_end":65}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35623,"byte_end":35631,"line_start":640,"line_end":640,"column_start":5,"column_end":13},"name":"HexFixed","qualname":"::ast::LiteralKind::HexFixed","value":"LiteralKind::HexFixed(HexLiteralKind)","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as a hex code with a fixed number of digits\n depending on the type of the escape, e.g., `\\x61` or or `\\u0061` or\n `\\U00000061`.\n","sig":null,"attributes":[{"value":"/ The literal is written as a hex code with a fixed number of digits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35450,"byte_end":35520,"line_start":637,"line_end":637,"column_start":5,"column_end":75}},{"value":"/ depending on the type of the escape, e.g., `\\x61` or or `\\u0061` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35525,"byte_end":35596,"line_start":638,"line_end":638,"column_start":5,"column_end":76}},{"value":"/ `\\U00000061`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35601,"byte_end":35618,"line_start":639,"line_end":639,"column_start":5,"column_end":22}}]},{"kind":"Field","id":{"krate":0,"index":2249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35632,"byte_end":35646,"line_start":640,"line_end":640,"column_start":14,"column_end":28},"name":"0","qualname":"::ast::LiteralKind::HexFixed::0","value":"ast::HexLiteralKind","parent":{"krate":0,"index":2247},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35845,"byte_end":35853,"line_start":644,"line_end":644,"column_start":5,"column_end":13},"name":"HexBrace","qualname":"::ast::LiteralKind::HexBrace","value":"LiteralKind::HexBrace(HexLiteralKind)","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as a hex code with a bracketed number of\n digits. The only restriction is that the bracketed hex code must refer\n to a valid Unicode scalar value.\n","sig":null,"attributes":[{"value":"/ The literal is written as a hex code with a bracketed number of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35653,"byte_end":35720,"line_start":641,"line_end":641,"column_start":5,"column_end":72}},{"value":"/ digits. The only restriction is that the bracketed hex code must refer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35725,"byte_end":35799,"line_start":642,"line_end":642,"column_start":5,"column_end":79}},{"value":"/ to a valid Unicode scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35804,"byte_end":35840,"line_start":643,"line_end":643,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":2252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35854,"byte_end":35868,"line_start":644,"line_end":644,"column_start":14,"column_end":28},"name":"0","qualname":"::ast::LiteralKind::HexBrace::0","value":"ast::HexLiteralKind","parent":{"krate":0,"index":2250},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35968,"byte_end":35975,"line_start":647,"line_end":647,"column_start":5,"column_end":12},"name":"Special","qualname":"::ast::LiteralKind::Special","value":"LiteralKind::Special(SpecialLiteralKind)","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as a specially recognized escape, e.g., `\\f`\n or `\\n`.\n","sig":null,"attributes":[{"value":"/ The literal is written as a specially recognized escape, e.g., `\\f`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35875,"byte_end":35946,"line_start":645,"line_end":645,"column_start":5,"column_end":76}},{"value":"/ or `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35951,"byte_end":35963,"line_start":646,"line_end":646,"column_start":5,"column_end":17}}]},{"kind":"Field","id":{"krate":0,"index":2255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35976,"byte_end":35994,"line_start":647,"line_end":647,"column_start":13,"column_end":31},"name":"0","qualname":"::ast::LiteralKind::Special::0","value":"ast::SpecialLiteralKind","parent":{"krate":0,"index":2253},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35165,"byte_end":35176,"line_start":629,"line_end":629,"column_start":10,"column_end":21},"name":"LiteralKind","qualname":"::ast::LiteralKind","value":"enum LiteralKind {\n Verbatim,\n Punctuation,\n Octal,\n HexFixed(HexLiteralKind),\n HexBrace(HexLiteralKind),\n Special(SpecialLiteralKind),\n}","parent":null,"children":[{"krate":0,"index":2241},{"krate":0,"index":2243},{"krate":0,"index":2245},{"krate":0,"index":2247},{"krate":0,"index":2250},{"krate":0,"index":2253}],"decl_id":null,"docs":" The kind of a single literal expression.\n","sig":null,"attributes":[{"value":"/ The kind of a single literal expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35072,"byte_end":35116,"line_start":627,"line_end":627,"column_start":1,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36256,"byte_end":36260,"line_start":657,"line_end":657,"column_start":5,"column_end":9},"name":"Bell","qualname":"::ast::SpecialLiteralKind::Bell","value":"SpecialLiteralKind::Bell","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Bell, spelled `\\a` (`\\x07`).\n","sig":null,"attributes":[{"value":"/ Bell, spelled `\\a` (`\\x07`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36219,"byte_end":36251,"line_start":656,"line_end":656,"column_start":5,"column_end":37}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36308,"byte_end":36316,"line_start":659,"line_end":659,"column_start":5,"column_end":13},"name":"FormFeed","qualname":"::ast::SpecialLiteralKind::FormFeed","value":"SpecialLiteralKind::FormFeed","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Form feed, spelled `\\f` (`\\x0C`).\n","sig":null,"attributes":[{"value":"/ Form feed, spelled `\\f` (`\\x0C`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36266,"byte_end":36303,"line_start":658,"line_end":658,"column_start":5,"column_end":42}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36358,"byte_end":36361,"line_start":661,"line_end":661,"column_start":5,"column_end":8},"name":"Tab","qualname":"::ast::SpecialLiteralKind::Tab","value":"SpecialLiteralKind::Tab","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Tab, spelled `\\t` (`\\x09`).\n","sig":null,"attributes":[{"value":"/ Tab, spelled `\\t` (`\\x09`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36322,"byte_end":36353,"line_start":660,"line_end":660,"column_start":5,"column_end":36}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36409,"byte_end":36417,"line_start":663,"line_end":663,"column_start":5,"column_end":13},"name":"LineFeed","qualname":"::ast::SpecialLiteralKind::LineFeed","value":"SpecialLiteralKind::LineFeed","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Line feed, spelled `\\n` (`\\x0A`).\n","sig":null,"attributes":[{"value":"/ Line feed, spelled `\\n` (`\\x0A`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36367,"byte_end":36404,"line_start":662,"line_end":662,"column_start":5,"column_end":42}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2276},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36471,"byte_end":36485,"line_start":665,"line_end":665,"column_start":5,"column_end":19},"name":"CarriageReturn","qualname":"::ast::SpecialLiteralKind::CarriageReturn","value":"SpecialLiteralKind::CarriageReturn","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Carriage return, spelled `\\r` (`\\x0D`).\n","sig":null,"attributes":[{"value":"/ Carriage return, spelled `\\r` (`\\x0D`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36423,"byte_end":36466,"line_start":664,"line_end":664,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36536,"byte_end":36547,"line_start":667,"line_end":667,"column_start":5,"column_end":16},"name":"VerticalTab","qualname":"::ast::SpecialLiteralKind::VerticalTab","value":"SpecialLiteralKind::VerticalTab","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Vertical tab, spelled `\\v` (`\\x0B`).\n","sig":null,"attributes":[{"value":"/ Vertical tab, spelled `\\v` (`\\x0B`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36491,"byte_end":36531,"line_start":666,"line_end":666,"column_start":5,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36660,"byte_end":36665,"line_start":670,"line_end":670,"column_start":5,"column_end":10},"name":"Space","qualname":"::ast::SpecialLiteralKind::Space","value":"SpecialLiteralKind::Space","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Space, spelled `\\ ` (`\\x20`). Note that this can only appear when\n parsing in verbose mode.\n","sig":null,"attributes":[{"value":"/ Space, spelled `\\ ` (`\\x20`). Note that this can only appear when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36553,"byte_end":36622,"line_start":668,"line_end":668,"column_start":5,"column_end":74}},{"value":"/ parsing in verbose mode.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36627,"byte_end":36655,"line_start":669,"line_end":669,"column_start":5,"column_end":33}}]},{"kind":"Enum","id":{"krate":0,"index":2267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36194,"byte_end":36212,"line_start":655,"line_end":655,"column_start":10,"column_end":28},"name":"SpecialLiteralKind","qualname":"::ast::SpecialLiteralKind","value":"enum SpecialLiteralKind {\n Bell,\n FormFeed,\n Tab,\n LineFeed,\n CarriageReturn,\n VerticalTab,\n Space,\n}","parent":null,"children":[{"krate":0,"index":2268},{"krate":0,"index":2270},{"krate":0,"index":2272},{"krate":0,"index":2274},{"krate":0,"index":2276},{"krate":0,"index":2278},{"krate":0,"index":2280}],"decl_id":null,"docs":" The type of a special literal.","sig":null,"attributes":[{"value":"/ The type of a special literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36000,"byte_end":36034,"line_start":650,"line_end":650,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36035,"byte_end":36038,"line_start":651,"line_end":651,"column_start":1,"column_end":4}},{"value":"/ A special literal is a special escape sequence recognized by the regex","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36039,"byte_end":36113,"line_start":652,"line_end":652,"column_start":1,"column_end":75}},{"value":"/ parser, e.g., `\\f` or `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36114,"byte_end":36145,"line_start":653,"line_end":653,"column_start":1,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37043,"byte_end":37044,"line_start":682,"line_end":682,"column_start":5,"column_end":6},"name":"X","qualname":"::ast::HexLiteralKind::X","value":"HexLiteralKind::X","parent":{"krate":0,"index":2292},"children":[],"decl_id":null,"docs":" A `\\x` prefix. When used without brackets, this form is limited to\n two digits.\n","sig":null,"attributes":[{"value":"/ A `\\x` prefix. When used without brackets, this form is limited to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36948,"byte_end":37018,"line_start":680,"line_end":680,"column_start":5,"column_end":75}},{"value":"/ two digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37023,"byte_end":37038,"line_start":681,"line_end":681,"column_start":5,"column_end":20}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37146,"byte_end":37158,"line_start":685,"line_end":685,"column_start":5,"column_end":17},"name":"UnicodeShort","qualname":"::ast::HexLiteralKind::UnicodeShort","value":"HexLiteralKind::UnicodeShort","parent":{"krate":0,"index":2292},"children":[],"decl_id":null,"docs":" A `\\u` prefix. When used without brackets, this form is limited to\n four digits.\n","sig":null,"attributes":[{"value":"/ A `\\u` prefix. When used without brackets, this form is limited to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37050,"byte_end":37120,"line_start":683,"line_end":683,"column_start":5,"column_end":75}},{"value":"/ four digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37125,"byte_end":37141,"line_start":684,"line_end":684,"column_start":5,"column_end":21}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37261,"byte_end":37272,"line_start":688,"line_end":688,"column_start":5,"column_end":16},"name":"UnicodeLong","qualname":"::ast::HexLiteralKind::UnicodeLong","value":"HexLiteralKind::UnicodeLong","parent":{"krate":0,"index":2292},"children":[],"decl_id":null,"docs":" A `\\U` prefix. When used without brackets, this form is limited to\n eight digits.\n","sig":null,"attributes":[{"value":"/ A `\\U` prefix. When used without brackets, this form is limited to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37164,"byte_end":37234,"line_start":686,"line_end":686,"column_start":5,"column_end":75}},{"value":"/ eight digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37239,"byte_end":37256,"line_start":687,"line_end":687,"column_start":5,"column_end":22}}]},{"kind":"Enum","id":{"krate":0,"index":2292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36927,"byte_end":36941,"line_start":679,"line_end":679,"column_start":10,"column_end":24},"name":"HexLiteralKind","qualname":"::ast::HexLiteralKind","value":"enum HexLiteralKind { X, UnicodeShort, UnicodeLong, }","parent":null,"children":[{"krate":0,"index":2293},{"krate":0,"index":2295},{"krate":0,"index":2297}],"decl_id":null,"docs":" The type of a Unicode hex literal.","sig":null,"attributes":[{"value":"/ The type of a Unicode hex literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36670,"byte_end":36708,"line_start":673,"line_end":673,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36709,"byte_end":36712,"line_start":674,"line_end":674,"column_start":1,"column_end":4}},{"value":"/ Note that all variants behave the same when used with brackets. They only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36713,"byte_end":36790,"line_start":675,"line_end":675,"column_start":1,"column_end":78}},{"value":"/ differ when used without brackets in the number of hex digits that must","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36791,"byte_end":36866,"line_start":676,"line_end":676,"column_start":1,"column_end":76}},{"value":"/ follow.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36867,"byte_end":36878,"line_start":677,"line_end":677,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37498,"byte_end":37504,"line_start":695,"line_end":695,"column_start":12,"column_end":18},"name":"digits","qualname":"::digits","value":"fn digits<'_>(&'_ Self) -> u32","parent":null,"children":[],"decl_id":null,"docs":" The number of digits that must be used with this literal form when\n used without brackets. When used with brackets, there is no\n restriction on the number of digits.\n","sig":null,"attributes":[{"value":"/ The number of digits that must be used with this literal form when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37303,"byte_end":37373,"line_start":692,"line_end":692,"column_start":5,"column_end":75}},{"value":"/ used without brackets. When used with brackets, there is no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37378,"byte_end":37441,"line_start":693,"line_end":693,"column_start":5,"column_end":68}},{"value":"/ restriction on the number of digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37446,"byte_end":37486,"line_start":694,"line_end":694,"column_start":5,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37855,"byte_end":37862,"line_start":708,"line_end":708,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::ast::Class::Unicode","value":"Class::Unicode(ClassUnicode)","parent":{"krate":0,"index":2309},"children":[],"decl_id":null,"docs":" A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.\n","sig":null,"attributes":[{"value":"/ A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37792,"byte_end":37850,"line_start":707,"line_end":707,"column_start":5,"column_end":63}}]},{"kind":"Field","id":{"krate":0,"index":2312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37863,"byte_end":37875,"line_start":708,"line_end":708,"column_start":13,"column_end":25},"name":"0","qualname":"::ast::Class::Unicode::0","value":"ast::ClassUnicode","parent":{"krate":0,"index":2310},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37934,"byte_end":37938,"line_start":710,"line_end":710,"column_start":5,"column_end":9},"name":"Perl","qualname":"::ast::Class::Perl","value":"Class::Perl(ClassPerl)","parent":{"krate":0,"index":2309},"children":[],"decl_id":null,"docs":" A perl character class, e.g., `\\d` or `\\W`.\n","sig":null,"attributes":[{"value":"/ A perl character class, e.g., `\\d` or `\\W`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37882,"byte_end":37929,"line_start":709,"line_end":709,"column_start":5,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":2315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37939,"byte_end":37948,"line_start":710,"line_end":710,"column_start":10,"column_end":19},"name":"0","qualname":"::ast::Class::Perl::0","value":"ast::ClassPerl","parent":{"krate":0,"index":2313},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38117,"byte_end":38126,"line_start":714,"line_end":714,"column_start":5,"column_end":14},"name":"Bracketed","qualname":"::ast::Class::Bracketed","value":"Class::Bracketed(ClassBracketed)","parent":{"krate":0,"index":2309},"children":[],"decl_id":null,"docs":" A bracketed character class set, which may contain zero or more\n character ranges and/or zero or more nested classes. e.g.,\n `[a-zA-Z\\pL]`.\n","sig":null,"attributes":[{"value":"/ A bracketed character class set, which may contain zero or more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37955,"byte_end":38022,"line_start":711,"line_end":711,"column_start":5,"column_end":72}},{"value":"/ character ranges and/or zero or more nested classes. e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38027,"byte_end":38089,"line_start":712,"line_end":712,"column_start":5,"column_end":67}},{"value":"/ `[a-zA-Z\\pL]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38094,"byte_end":38112,"line_start":713,"line_end":713,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":2318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38127,"byte_end":38141,"line_start":714,"line_end":714,"column_start":15,"column_end":29},"name":"0","qualname":"::ast::Class::Bracketed::0","value":"ast::ClassBracketed","parent":{"krate":0,"index":2316},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37780,"byte_end":37785,"line_start":706,"line_end":706,"column_start":10,"column_end":15},"name":"Class","qualname":"::ast::Class","value":"enum Class {\n Unicode(ClassUnicode),\n Perl(ClassPerl),\n Bracketed(ClassBracketed),\n}","parent":null,"children":[{"krate":0,"index":2310},{"krate":0,"index":2313},{"krate":0,"index":2316}],"decl_id":null,"docs":" A single character class expression.\n","sig":null,"attributes":[{"value":"/ A single character class expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37691,"byte_end":37731,"line_start":704,"line_end":704,"column_start":1,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38220,"byte_end":38224,"line_start":719,"line_end":719,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this character class.\n","sig":null,"attributes":[{"value":"/ Return the span of this character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38164,"byte_end":38208,"line_start":718,"line_end":718,"column_start":5,"column_end":49}}]},{"kind":"Struct","id":{"krate":0,"index":2330},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38499,"byte_end":38508,"line_start":730,"line_end":730,"column_start":12,"column_end":21},"name":"ClassPerl","qualname":"::ast::ClassPerl","value":"ClassPerl { span, kind, negated }","parent":null,"children":[{"krate":0,"index":2331},{"krate":0,"index":2332},{"krate":0,"index":2333}],"decl_id":null,"docs":" A Perl character class.\n","sig":null,"attributes":[{"value":"/ A Perl character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38421,"byte_end":38448,"line_start":728,"line_end":728,"column_start":1,"column_end":28}}]},{"kind":"Field","id":{"krate":0,"index":2331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38551,"byte_end":38555,"line_start":732,"line_end":732,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassPerl::span","value":"ast::Span","parent":{"krate":0,"index":2330},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38515,"byte_end":38542,"line_start":731,"line_end":731,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38603,"byte_end":38607,"line_start":734,"line_end":734,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassPerl::kind","value":"ast::ClassPerlKind","parent":{"krate":0,"index":2330},"children":[],"decl_id":null,"docs":" The kind of Perl class.\n","sig":null,"attributes":[{"value":"/ The kind of Perl class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38567,"byte_end":38594,"line_start":733,"line_end":733,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38724,"byte_end":38731,"line_start":737,"line_end":737,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassPerl::negated","value":"bool","parent":{"krate":0,"index":2330},"children":[],"decl_id":null,"docs":" Whether the class is negated or not. e.g., `\\d` is not negated but\n `\\D` is.\n","sig":null,"attributes":[{"value":"/ Whether the class is negated or not. e.g., `\\d` is not negated but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38628,"byte_end":38698,"line_start":735,"line_end":735,"column_start":5,"column_end":75}},{"value":"/ `\\D` is.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38703,"byte_end":38715,"line_start":736,"line_end":736,"column_start":5,"column_end":17}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2346},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38877,"byte_end":38882,"line_start":744,"line_end":744,"column_start":5,"column_end":10},"name":"Digit","qualname":"::ast::ClassPerlKind::Digit","value":"ClassPerlKind::Digit","parent":{"krate":0,"index":2345},"children":[],"decl_id":null,"docs":" Decimal numbers.\n","sig":null,"attributes":[{"value":"/ Decimal numbers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38852,"byte_end":38872,"line_start":743,"line_end":743,"column_start":5,"column_end":25}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2348},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38908,"byte_end":38913,"line_start":746,"line_end":746,"column_start":5,"column_end":10},"name":"Space","qualname":"::ast::ClassPerlKind::Space","value":"ClassPerlKind::Space","parent":{"krate":0,"index":2345},"children":[],"decl_id":null,"docs":" Whitespace.\n","sig":null,"attributes":[{"value":"/ Whitespace.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38888,"byte_end":38903,"line_start":745,"line_end":745,"column_start":5,"column_end":20}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2350},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38944,"byte_end":38948,"line_start":748,"line_end":748,"column_start":5,"column_end":9},"name":"Word","qualname":"::ast::ClassPerlKind::Word","value":"ClassPerlKind::Word","parent":{"krate":0,"index":2345},"children":[],"decl_id":null,"docs":" Word characters.\n","sig":null,"attributes":[{"value":"/ Word characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38919,"byte_end":38939,"line_start":747,"line_end":747,"column_start":5,"column_end":25}}]},{"kind":"Enum","id":{"krate":0,"index":2345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38832,"byte_end":38845,"line_start":742,"line_end":742,"column_start":10,"column_end":23},"name":"ClassPerlKind","qualname":"::ast::ClassPerlKind","value":"enum ClassPerlKind { Digit, Space, Word, }","parent":null,"children":[{"krate":0,"index":2346},{"krate":0,"index":2348},{"krate":0,"index":2350}],"decl_id":null,"docs":" The available Perl character classes.\n","sig":null,"attributes":[{"value":"/ The available Perl character classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38742,"byte_end":38783,"line_start":740,"line_end":740,"column_start":1,"column_end":42}}]},{"kind":"Struct","id":{"krate":0,"index":2362},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39033,"byte_end":39043,"line_start":753,"line_end":753,"column_start":12,"column_end":22},"name":"ClassAscii","qualname":"::ast::ClassAscii","value":"ClassAscii { span, kind, negated }","parent":null,"children":[{"krate":0,"index":2363},{"krate":0,"index":2364},{"krate":0,"index":2365}],"decl_id":null,"docs":" An ASCII character class.\n","sig":null,"attributes":[{"value":"/ An ASCII character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38953,"byte_end":38982,"line_start":751,"line_end":751,"column_start":1,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":2363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39086,"byte_end":39090,"line_start":755,"line_end":755,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassAscii::span","value":"ast::Span","parent":{"krate":0,"index":2362},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39050,"byte_end":39077,"line_start":754,"line_end":754,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39139,"byte_end":39143,"line_start":757,"line_end":757,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassAscii::kind","value":"ast::ClassAsciiKind","parent":{"krate":0,"index":2362},"children":[],"decl_id":null,"docs":" The kind of ASCII class.\n","sig":null,"attributes":[{"value":"/ The kind of ASCII class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39102,"byte_end":39130,"line_start":756,"line_end":756,"column_start":5,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":2365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39280,"byte_end":39287,"line_start":760,"line_end":760,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassAscii::negated","value":"bool","parent":{"krate":0,"index":2362},"children":[],"decl_id":null,"docs":" Whether the class is negated or not. e.g., `[[:alpha:]]` is not negated\n but `[[:^alpha:]]` is.\n","sig":null,"attributes":[{"value":"/ Whether the class is negated or not. e.g., `[[:alpha:]]` is not negated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39165,"byte_end":39240,"line_start":758,"line_end":758,"column_start":5,"column_end":80}},{"value":"/ but `[[:^alpha:]]` is.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39245,"byte_end":39271,"line_start":759,"line_end":759,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39432,"byte_end":39437,"line_start":767,"line_end":767,"column_start":5,"column_end":10},"name":"Alnum","qualname":"::ast::ClassAsciiKind::Alnum","value":"ClassAsciiKind::Alnum","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9A-Za-z]`\n","sig":null,"attributes":[{"value":"/ `[0-9A-Za-z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39410,"byte_end":39427,"line_start":766,"line_end":766,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39462,"byte_end":39467,"line_start":769,"line_end":769,"column_start":5,"column_end":10},"name":"Alpha","qualname":"::ast::ClassAsciiKind::Alpha","value":"ClassAsciiKind::Alpha","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[A-Za-z]`\n","sig":null,"attributes":[{"value":"/ `[A-Za-z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39443,"byte_end":39457,"line_start":768,"line_end":768,"column_start":5,"column_end":19}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39495,"byte_end":39500,"line_start":771,"line_end":771,"column_start":5,"column_end":10},"name":"Ascii","qualname":"::ast::ClassAsciiKind::Ascii","value":"ClassAsciiKind::Ascii","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[\\x00-\\x7F]`\n","sig":null,"attributes":[{"value":"/ `[\\x00-\\x7F]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39473,"byte_end":39490,"line_start":770,"line_end":770,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39522,"byte_end":39527,"line_start":773,"line_end":773,"column_start":5,"column_end":10},"name":"Blank","qualname":"::ast::ClassAsciiKind::Blank","value":"ClassAsciiKind::Blank","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[ \\t]`\n","sig":null,"attributes":[{"value":"/ `[ \\t]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39506,"byte_end":39517,"line_start":772,"line_end":772,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39559,"byte_end":39564,"line_start":775,"line_end":775,"column_start":5,"column_end":10},"name":"Cntrl","qualname":"::ast::ClassAsciiKind::Cntrl","value":"ClassAsciiKind::Cntrl","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[\\x00-\\x1F\\x7F]`\n","sig":null,"attributes":[{"value":"/ `[\\x00-\\x1F\\x7F]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39533,"byte_end":39554,"line_start":774,"line_end":774,"column_start":5,"column_end":26}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39586,"byte_end":39591,"line_start":777,"line_end":777,"column_start":5,"column_end":10},"name":"Digit","qualname":"::ast::ClassAsciiKind::Digit","value":"ClassAsciiKind::Digit","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9]`\n","sig":null,"attributes":[{"value":"/ `[0-9]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39570,"byte_end":39581,"line_start":776,"line_end":776,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39613,"byte_end":39618,"line_start":779,"line_end":779,"column_start":5,"column_end":10},"name":"Graph","qualname":"::ast::ClassAsciiKind::Graph","value":"ClassAsciiKind::Graph","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[!-~]`\n","sig":null,"attributes":[{"value":"/ `[!-~]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39597,"byte_end":39608,"line_start":778,"line_end":778,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39640,"byte_end":39645,"line_start":781,"line_end":781,"column_start":5,"column_end":10},"name":"Lower","qualname":"::ast::ClassAsciiKind::Lower","value":"ClassAsciiKind::Lower","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[a-z]`\n","sig":null,"attributes":[{"value":"/ `[a-z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39624,"byte_end":39635,"line_start":780,"line_end":780,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39667,"byte_end":39672,"line_start":783,"line_end":783,"column_start":5,"column_end":10},"name":"Print","qualname":"::ast::ClassAsciiKind::Print","value":"ClassAsciiKind::Print","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[ -~]`\n","sig":null,"attributes":[{"value":"/ `[ -~]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39651,"byte_end":39662,"line_start":782,"line_end":782,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39704,"byte_end":39709,"line_start":785,"line_end":785,"column_start":5,"column_end":10},"name":"Punct","qualname":"::ast::ClassAsciiKind::Punct","value":"ClassAsciiKind::Punct","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[!-/:-@\\[-`{-~]`\n","sig":null,"attributes":[{"value":"/ `[!-/:-@\\[-`{-~]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39678,"byte_end":39699,"line_start":784,"line_end":784,"column_start":5,"column_end":26}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39739,"byte_end":39744,"line_start":787,"line_end":787,"column_start":5,"column_end":10},"name":"Space","qualname":"::ast::ClassAsciiKind::Space","value":"ClassAsciiKind::Space","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[\\t\\n\\v\\f\\r ]`\n","sig":null,"attributes":[{"value":"/ `[\\t\\n\\v\\f\\r ]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39715,"byte_end":39734,"line_start":786,"line_end":786,"column_start":5,"column_end":24}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39766,"byte_end":39771,"line_start":789,"line_end":789,"column_start":5,"column_end":10},"name":"Upper","qualname":"::ast::ClassAsciiKind::Upper","value":"ClassAsciiKind::Upper","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[A-Z]`\n","sig":null,"attributes":[{"value":"/ `[A-Z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39750,"byte_end":39761,"line_start":788,"line_end":788,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39800,"byte_end":39804,"line_start":791,"line_end":791,"column_start":5,"column_end":9},"name":"Word","qualname":"::ast::ClassAsciiKind::Word","value":"ClassAsciiKind::Word","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9A-Za-z_]`\n","sig":null,"attributes":[{"value":"/ `[0-9A-Za-z_]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39777,"byte_end":39795,"line_start":790,"line_end":790,"column_start":5,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39832,"byte_end":39838,"line_start":793,"line_end":793,"column_start":5,"column_end":11},"name":"Xdigit","qualname":"::ast::ClassAsciiKind::Xdigit","value":"ClassAsciiKind::Xdigit","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9A-Fa-f]`\n","sig":null,"attributes":[{"value":"/ `[0-9A-Fa-f]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39810,"byte_end":39827,"line_start":792,"line_end":792,"column_start":5,"column_end":22}}]},{"kind":"Enum","id":{"krate":0,"index":2377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39389,"byte_end":39403,"line_start":765,"line_end":765,"column_start":10,"column_end":24},"name":"ClassAsciiKind","qualname":"::ast::ClassAsciiKind","value":"enum ClassAsciiKind {\n Alnum,\n Alpha,\n Ascii,\n Blank,\n Cntrl,\n Digit,\n Graph,\n Lower,\n Print,\n Punct,\n Space,\n Upper,\n Word,\n Xdigit,\n}","parent":null,"children":[{"krate":0,"index":2378},{"krate":0,"index":2380},{"krate":0,"index":2382},{"krate":0,"index":2384},{"krate":0,"index":2386},{"krate":0,"index":2388},{"krate":0,"index":2390},{"krate":0,"index":2392},{"krate":0,"index":2394},{"krate":0,"index":2396},{"krate":0,"index":2398},{"krate":0,"index":2400},{"krate":0,"index":2402},{"krate":0,"index":2404}],"decl_id":null,"docs":" The available ASCII character classes.\n","sig":null,"attributes":[{"value":"/ The available ASCII character classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39298,"byte_end":39340,"line_start":763,"line_end":763,"column_start":1,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40209,"byte_end":40218,"line_start":804,"line_end":804,"column_start":12,"column_end":21},"name":"from_name","qualname":"::from_name","value":"fn from_name<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Return the corresponding ClassAsciiKind variant for the given name.","sig":null,"attributes":[{"value":"/ Return the corresponding ClassAsciiKind variant for the given name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39869,"byte_end":39940,"line_start":797,"line_end":797,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39945,"byte_end":39948,"line_start":798,"line_end":798,"column_start":5,"column_end":8}},{"value":"/ The name given should correspond to the lowercase version of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39953,"byte_end":40021,"line_start":799,"line_end":799,"column_start":5,"column_end":73}},{"value":"/ variant name. e.g., `cntrl` is the name for `ClassAsciiKind::Cntrl`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40026,"byte_end":40098,"line_start":800,"line_end":800,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40103,"byte_end":40106,"line_start":801,"line_end":801,"column_start":5,"column_end":8}},{"value":"/ If no variant with the corresponding name exists, then `None` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40111,"byte_end":40179,"line_start":802,"line_end":802,"column_start":5,"column_end":73}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40184,"byte_end":40197,"line_start":803,"line_end":803,"column_start":5,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":2416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40944,"byte_end":40956,"line_start":828,"line_end":828,"column_start":12,"column_end":24},"name":"ClassUnicode","qualname":"::ast::ClassUnicode","value":"ClassUnicode { span, negated, kind }","parent":null,"children":[{"krate":0,"index":2417},{"krate":0,"index":2418},{"krate":0,"index":2419}],"decl_id":null,"docs":" A Unicode character class.\n","sig":null,"attributes":[{"value":"/ A Unicode character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40863,"byte_end":40893,"line_start":826,"line_end":826,"column_start":1,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":2417},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40999,"byte_end":41003,"line_start":830,"line_end":830,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassUnicode::span","value":"ast::Span","parent":{"krate":0,"index":2416},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40963,"byte_end":40990,"line_start":829,"line_end":829,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41560,"byte_end":41567,"line_start":840,"line_end":840,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassUnicode::negated","value":"bool","parent":{"krate":0,"index":2416},"children":[],"decl_id":null,"docs":" Whether this class is negated or not.","sig":null,"attributes":[{"value":"/ Whether this class is negated or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41015,"byte_end":41056,"line_start":831,"line_end":831,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41061,"byte_end":41064,"line_start":832,"line_end":832,"column_start":5,"column_end":8}},{"value":"/ Note: be careful when using this attribute. This specifically refers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41069,"byte_end":41141,"line_start":833,"line_end":833,"column_start":5,"column_end":77}},{"value":"/ to whether the class is written as `\\p` or `\\P`, where the latter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41146,"byte_end":41215,"line_start":834,"line_end":834,"column_start":5,"column_end":74}},{"value":"/ is `negated = true`. However, it also possible to write something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41220,"byte_end":41294,"line_start":835,"line_end":835,"column_start":5,"column_end":79}},{"value":"/ `\\P{scx!=Katakana}` which is actually equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41299,"byte_end":41354,"line_start":836,"line_end":836,"column_start":5,"column_end":60}},{"value":"/ `\\p{scx=Katakana}` and is therefore not actually negated even though","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41359,"byte_end":41431,"line_start":837,"line_end":837,"column_start":5,"column_end":77}},{"value":"/ `negated = true` here. To test whether this class is truly negated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41436,"byte_end":41506,"line_start":838,"line_end":838,"column_start":5,"column_end":75}},{"value":"/ or not, use the `is_negated` method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41511,"byte_end":41551,"line_start":839,"line_end":839,"column_start":5,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2419},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41618,"byte_end":41622,"line_start":842,"line_end":842,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassUnicode::kind","value":"ast::ClassUnicodeKind","parent":{"krate":0,"index":2416},"children":[],"decl_id":null,"docs":" The kind of Unicode class.\n","sig":null,"attributes":[{"value":"/ The kind of Unicode class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41579,"byte_end":41609,"line_start":841,"line_end":841,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41884,"byte_end":41894,"line_start":850,"line_end":850,"column_start":12,"column_end":22},"name":"is_negated","qualname":"::is_negated","value":"fn is_negated<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this class has been negated.","sig":null,"attributes":[{"value":"/ Returns true if this class has been negated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41669,"byte_end":41717,"line_start":846,"line_end":846,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41722,"byte_end":41725,"line_start":847,"line_end":847,"column_start":5,"column_end":8}},{"value":"/ Note that this takes the Unicode op into account, if it's present.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41730,"byte_end":41800,"line_start":848,"line_end":848,"column_start":5,"column_end":75}},{"value":"/ e.g., `is_negated` for `\\P{scx!=Katakana}` will return `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41805,"byte_end":41872,"line_start":849,"line_end":849,"column_start":5,"column_end":72}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2432},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42310,"byte_end":42319,"line_start":865,"line_end":865,"column_start":5,"column_end":14},"name":"OneLetter","qualname":"::ast::ClassUnicodeKind::OneLetter","value":"ClassUnicodeKind::OneLetter(char)","parent":{"krate":0,"index":2431},"children":[],"decl_id":null,"docs":" A one letter abbreviated class, e.g., `\\pN`.\n","sig":null,"attributes":[{"value":"/ A one letter abbreviated class, e.g., `\\pN`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42257,"byte_end":42305,"line_start":864,"line_end":864,"column_start":5,"column_end":53}}]},{"kind":"Field","id":{"krate":0,"index":2434},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42320,"byte_end":42324,"line_start":865,"line_end":865,"column_start":15,"column_end":19},"name":"0","qualname":"::ast::ClassUnicodeKind::OneLetter::0","value":"char","parent":{"krate":0,"index":2432},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42419,"byte_end":42424,"line_start":868,"line_end":868,"column_start":5,"column_end":10},"name":"Named","qualname":"::ast::ClassUnicodeKind::Named","value":"ClassUnicodeKind::Named(String)","parent":{"krate":0,"index":2431},"children":[],"decl_id":null,"docs":" A binary property, general category or script. The string may be\n empty.\n","sig":null,"attributes":[{"value":"/ A binary property, general category or script. The string may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42331,"byte_end":42399,"line_start":866,"line_end":866,"column_start":5,"column_end":73}},{"value":"/ empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42404,"byte_end":42414,"line_start":867,"line_end":867,"column_start":5,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":2437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42425,"byte_end":42431,"line_start":868,"line_end":868,"column_start":11,"column_end":17},"name":"0","qualname":"::ast::ClassUnicodeKind::Named::0","value":"std::string::String","parent":{"krate":0,"index":2435},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":2438},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42487,"byte_end":42497,"line_start":870,"line_end":870,"column_start":5,"column_end":15},"name":"NamedValue","qualname":"::ast::ClassUnicodeKind::NamedValue","value":"ClassUnicodeKind::NamedValue { op, name, value }","parent":{"krate":0,"index":2431},"children":[],"decl_id":null,"docs":" A property name and an associated value.\n","sig":null,"attributes":[{"value":"/ A property name and an associated value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42438,"byte_end":42482,"line_start":869,"line_end":869,"column_start":5,"column_end":49}}]},{"kind":"Field","id":{"krate":0,"index":2439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42582,"byte_end":42584,"line_start":872,"line_end":872,"column_start":9,"column_end":11},"name":"op","qualname":"::ast::ClassUnicodeKind::NamedValue::op","value":"ast::ClassUnicodeOpKind","parent":{"krate":0,"index":2438},"children":[],"decl_id":null,"docs":" The type of Unicode op used to associate `name` with `value`.\n","sig":null,"attributes":[{"value":"/ The type of Unicode op used to associate `name` with `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42508,"byte_end":42573,"line_start":871,"line_end":871,"column_start":9,"column_end":74}}]},{"kind":"Field","id":{"krate":0,"index":2440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42666,"byte_end":42670,"line_start":874,"line_end":874,"column_start":9,"column_end":13},"name":"name","qualname":"::ast::ClassUnicodeKind::NamedValue::name","value":"std::string::String","parent":{"krate":0,"index":2438},"children":[],"decl_id":null,"docs":" The property name (which may be empty).\n","sig":null,"attributes":[{"value":"/ The property name (which may be empty).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42614,"byte_end":42657,"line_start":873,"line_end":873,"column_start":9,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":2441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42741,"byte_end":42746,"line_start":876,"line_end":876,"column_start":9,"column_end":14},"name":"value","qualname":"::ast::ClassUnicodeKind::NamedValue::value","value":"std::string::String","parent":{"krate":0,"index":2438},"children":[],"decl_id":null,"docs":" The property value (which may be empty).\n","sig":null,"attributes":[{"value":"/ The property value (which may be empty).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42688,"byte_end":42732,"line_start":875,"line_end":875,"column_start":9,"column_end":53}}]},{"kind":"Enum","id":{"krate":0,"index":2431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42234,"byte_end":42250,"line_start":863,"line_end":863,"column_start":10,"column_end":26},"name":"ClassUnicodeKind","qualname":"::ast::ClassUnicodeKind","value":"enum ClassUnicodeKind {\n OneLetter(char),\n Named(String),\n NamedValue {\n op: ClassUnicodeOpKind,\n name: String,\n value: String,\n },\n}","parent":null,"children":[{"krate":0,"index":2432},{"krate":0,"index":2435},{"krate":0,"index":2438}],"decl_id":null,"docs":" The available forms of Unicode character classes.\n","sig":null,"attributes":[{"value":"/ The available forms of Unicode character classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42132,"byte_end":42185,"line_start":861,"line_end":861,"column_start":1,"column_end":54}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42963,"byte_end":42968,"line_start":884,"line_end":884,"column_start":5,"column_end":10},"name":"Equal","qualname":"::ast::ClassUnicodeOpKind::Equal","value":"ClassUnicodeOpKind::Equal","parent":{"krate":0,"index":2453},"children":[],"decl_id":null,"docs":" A property set to a specific value, e.g., `\\p{scx=Katakana}`.\n","sig":null,"attributes":[{"value":"/ A property set to a specific value, e.g., `\\p{scx=Katakana}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42893,"byte_end":42958,"line_start":883,"line_end":883,"column_start":5,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2456},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43066,"byte_end":43071,"line_start":887,"line_end":887,"column_start":5,"column_end":10},"name":"Colon","qualname":"::ast::ClassUnicodeOpKind::Colon","value":"ClassUnicodeOpKind::Colon","parent":{"krate":0,"index":2453},"children":[],"decl_id":null,"docs":" A property set to a specific value using a colon, e.g.,\n `\\p{scx:Katakana}`.\n","sig":null,"attributes":[{"value":"/ A property set to a specific value using a colon, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42974,"byte_end":43033,"line_start":885,"line_end":885,"column_start":5,"column_end":64}},{"value":"/ `\\p{scx:Katakana}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43038,"byte_end":43061,"line_start":886,"line_end":886,"column_start":5,"column_end":28}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2458},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43154,"byte_end":43162,"line_start":889,"line_end":889,"column_start":5,"column_end":13},"name":"NotEqual","qualname":"::ast::ClassUnicodeOpKind::NotEqual","value":"ClassUnicodeOpKind::NotEqual","parent":{"krate":0,"index":2453},"children":[],"decl_id":null,"docs":" A property that isn't a particular value, e.g., `\\p{scx!=Katakana}`.\n","sig":null,"attributes":[{"value":"/ A property that isn't a particular value, e.g., `\\p{scx!=Katakana}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43077,"byte_end":43149,"line_start":888,"line_end":888,"column_start":5,"column_end":77}}]},{"kind":"Enum","id":{"krate":0,"index":2453},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42868,"byte_end":42886,"line_start":882,"line_end":882,"column_start":10,"column_end":28},"name":"ClassUnicodeOpKind","qualname":"::ast::ClassUnicodeOpKind","value":"enum ClassUnicodeOpKind { Equal, Colon, NotEqual, }","parent":null,"children":[{"krate":0,"index":2454},{"krate":0,"index":2456},{"krate":0,"index":2458}],"decl_id":null,"docs":" The type of op used in a Unicode character class.\n","sig":null,"attributes":[{"value":"/ The type of op used in a Unicode character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42766,"byte_end":42819,"line_start":880,"line_end":880,"column_start":1,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":446},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43253,"byte_end":43261,"line_start":894,"line_end":894,"column_start":12,"column_end":20},"name":"is_equal","qualname":"::is_equal","value":"fn is_equal<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Whether the op is an equality op or not.\n","sig":null,"attributes":[{"value":"/ Whether the op is an equality op or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43197,"byte_end":43241,"line_start":893,"line_end":893,"column_start":5,"column_end":49}}]},{"kind":"Struct","id":{"krate":0,"index":2470},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43520,"byte_end":43534,"line_start":904,"line_end":904,"column_start":12,"column_end":26},"name":"ClassBracketed","qualname":"::ast::ClassBracketed","value":"ClassBracketed { span, negated, kind }","parent":null,"children":[{"krate":0,"index":2471},{"krate":0,"index":2472},{"krate":0,"index":2473}],"decl_id":null,"docs":" A bracketed character class, e.g., `[a-z0-9]`.\n","sig":null,"attributes":[{"value":"/ A bracketed character class, e.g., `[a-z0-9]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43419,"byte_end":43469,"line_start":902,"line_end":902,"column_start":1,"column_end":51}}]},{"kind":"Field","id":{"krate":0,"index":2471},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43577,"byte_end":43581,"line_start":906,"line_end":906,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassBracketed::span","value":"ast::Span","parent":{"krate":0,"index":2470},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43541,"byte_end":43568,"line_start":905,"line_end":905,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2472},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43693,"byte_end":43700,"line_start":909,"line_end":909,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassBracketed::negated","value":"bool","parent":{"krate":0,"index":2470},"children":[],"decl_id":null,"docs":" Whether this class is negated or not. e.g., `[a]` is not negated but\n `[^a]` is.\n","sig":null,"attributes":[{"value":"/ Whether this class is negated or not. e.g., `[a]` is not negated but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43593,"byte_end":43665,"line_start":907,"line_end":907,"column_start":5,"column_end":77}},{"value":"/ `[^a]` is.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43670,"byte_end":43684,"line_start":908,"line_end":908,"column_start":5,"column_end":19}}]},{"kind":"Field","id":{"krate":0,"index":2473},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43868,"byte_end":43872,"line_start":912,"line_end":912,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassBracketed::kind","value":"ast::ClassSet","parent":{"krate":0,"index":2470},"children":[],"decl_id":null,"docs":" The type of this set. A set is either a normal union of things, e.g.,\n `[abc]` or a result of applying set operations, e.g., `[\\pL--c]`.\n","sig":null,"attributes":[{"value":"/ The type of this set. A set is either a normal union of things, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43712,"byte_end":43785,"line_start":910,"line_end":910,"column_start":5,"column_end":78}},{"value":"/ `[abc]` or a result of applying set operations, e.g., `[\\pL--c]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43790,"byte_end":43859,"line_start":911,"line_end":911,"column_start":5,"column_end":74}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44337,"byte_end":44341,"line_start":925,"line_end":925,"column_start":5,"column_end":9},"name":"Item","qualname":"::ast::ClassSet::Item","value":"ClassSet::Item(ClassSetItem)","parent":{"krate":0,"index":2485},"children":[],"decl_id":null,"docs":" An item, which can be a single literal, range, nested character class\n or a union of items.\n","sig":null,"attributes":[{"value":"/ An item, which can be a single literal, range, nested character class","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44230,"byte_end":44303,"line_start":923,"line_end":923,"column_start":5,"column_end":78}},{"value":"/ or a union of items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44308,"byte_end":44332,"line_start":924,"line_end":924,"column_start":5,"column_end":29}}]},{"kind":"Field","id":{"krate":0,"index":2488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44342,"byte_end":44354,"line_start":925,"line_end":925,"column_start":10,"column_end":22},"name":"0","qualname":"::ast::ClassSet::Item::0","value":"ast::ClassSetItem","parent":{"krate":0,"index":2486},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44417,"byte_end":44425,"line_start":927,"line_end":927,"column_start":5,"column_end":13},"name":"BinaryOp","qualname":"::ast::ClassSet::BinaryOp","value":"ClassSet::BinaryOp(ClassSetBinaryOp)","parent":{"krate":0,"index":2485},"children":[],"decl_id":null,"docs":" A single binary operation (i.e., &&, -- or ~~).\n","sig":null,"attributes":[{"value":"/ A single binary operation (i.e., &&, -- or ~~).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44361,"byte_end":44412,"line_start":926,"line_end":926,"column_start":5,"column_end":56}}]},{"kind":"Field","id":{"krate":0,"index":2491},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44426,"byte_end":44442,"line_start":927,"line_end":927,"column_start":14,"column_end":30},"name":"0","qualname":"::ast::ClassSet::BinaryOp::0","value":"ast::ClassSetBinaryOp","parent":{"krate":0,"index":2489},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44215,"byte_end":44223,"line_start":922,"line_end":922,"column_start":10,"column_end":18},"name":"ClassSet","qualname":"::ast::ClassSet","value":"enum ClassSet { Item(ClassSetItem), BinaryOp(ClassSetBinaryOp), }","parent":null,"children":[{"krate":0,"index":2486},{"krate":0,"index":2489}],"decl_id":null,"docs":" A character class set.","sig":null,"attributes":[{"value":"/ A character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43887,"byte_end":43913,"line_start":915,"line_end":915,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43914,"byte_end":43917,"line_start":916,"line_end":916,"column_start":1,"column_end":4}},{"value":"/ This type corresponds to the internal structure of a bracketed character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43918,"byte_end":43994,"line_start":917,"line_end":917,"column_start":1,"column_end":77}},{"value":"/ class. That is, every bracketed character is one of two types: a union of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43995,"byte_end":44072,"line_start":918,"line_end":918,"column_start":1,"column_end":78}},{"value":"/ items (literals, ranges, other bracketed classes) or a tree of binary set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44073,"byte_end":44150,"line_start":919,"line_end":919,"column_start":1,"column_end":78}},{"value":"/ operations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44151,"byte_end":44166,"line_start":920,"line_end":920,"column_start":1,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":448},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44509,"byte_end":44514,"line_start":932,"line_end":932,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union(ClassSetUnion) -> ClassSet","parent":null,"children":[],"decl_id":null,"docs":" Build a set from a union.\n","sig":null,"attributes":[{"value":"/ Build a set from a union.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44468,"byte_end":44497,"line_start":931,"line_end":931,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":449},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44669,"byte_end":44673,"line_start":937,"line_end":937,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this character class set.\n","sig":null,"attributes":[{"value":"/ Return the span of this character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44609,"byte_end":44657,"line_start":936,"line_end":936,"column_start":5,"column_end":53}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2504},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45416,"byte_end":45421,"line_start":961,"line_end":961,"column_start":5,"column_end":10},"name":"Empty","qualname":"::ast::ClassSetItem::Empty","value":"ClassSetItem::Empty(Span)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" An empty item.","sig":null,"attributes":[{"value":"/ An empty item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45162,"byte_end":45180,"line_start":956,"line_end":956,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45185,"byte_end":45188,"line_start":957,"line_end":957,"column_start":5,"column_end":8}},{"value":"/ Note that a bracketed character class cannot contain a single empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45193,"byte_end":45264,"line_start":958,"line_end":958,"column_start":5,"column_end":76}},{"value":"/ item. Empty items can appear when using one of the binary operators.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45269,"byte_end":45341,"line_start":959,"line_end":959,"column_start":5,"column_end":77}},{"value":"/ For example, `[&&]` is the intersection of two empty classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45346,"byte_end":45411,"line_start":960,"line_end":960,"column_start":5,"column_end":70}}]},{"kind":"Field","id":{"krate":0,"index":2506},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45422,"byte_end":45426,"line_start":961,"line_end":961,"column_start":11,"column_end":15},"name":"0","qualname":"::ast::ClassSetItem::Empty::0","value":"ast::Span","parent":{"krate":0,"index":2504},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45459,"byte_end":45466,"line_start":963,"line_end":963,"column_start":5,"column_end":12},"name":"Literal","qualname":"::ast::ClassSetItem::Literal","value":"ClassSetItem::Literal(Literal)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A single literal.\n","sig":null,"attributes":[{"value":"/ A single literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45433,"byte_end":45454,"line_start":962,"line_end":962,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":2509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45467,"byte_end":45474,"line_start":963,"line_end":963,"column_start":13,"column_end":20},"name":"0","qualname":"::ast::ClassSetItem::Literal::0","value":"ast::Literal","parent":{"krate":0,"index":2507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45519,"byte_end":45524,"line_start":965,"line_end":965,"column_start":5,"column_end":10},"name":"Range","qualname":"::ast::ClassSetItem::Range","value":"ClassSetItem::Range(ClassSetRange)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A range between two literals.\n","sig":null,"attributes":[{"value":"/ A range between two literals.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45481,"byte_end":45514,"line_start":964,"line_end":964,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":2512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45525,"byte_end":45538,"line_start":965,"line_end":965,"column_start":11,"column_end":24},"name":"0","qualname":"::ast::ClassSetItem::Range::0","value":"ast::ClassSetRange","parent":{"krate":0,"index":2510},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2513},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45613,"byte_end":45618,"line_start":967,"line_end":967,"column_start":5,"column_end":10},"name":"Ascii","qualname":"::ast::ClassSetItem::Ascii","value":"ClassSetItem::Ascii(ClassAscii)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" An ASCII character class, e.g., `[:alnum:]` or `[:punct:]`.\n","sig":null,"attributes":[{"value":"/ An ASCII character class, e.g., `[:alnum:]` or `[:punct:]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45545,"byte_end":45608,"line_start":966,"line_end":966,"column_start":5,"column_end":68}}]},{"kind":"Field","id":{"krate":0,"index":2515},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45619,"byte_end":45629,"line_start":967,"line_end":967,"column_start":11,"column_end":21},"name":"0","qualname":"::ast::ClassSetItem::Ascii::0","value":"ast::ClassAscii","parent":{"krate":0,"index":2513},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45699,"byte_end":45706,"line_start":969,"line_end":969,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::ast::ClassSetItem::Unicode","value":"ClassSetItem::Unicode(ClassUnicode)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.\n","sig":null,"attributes":[{"value":"/ A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45636,"byte_end":45694,"line_start":968,"line_end":968,"column_start":5,"column_end":63}}]},{"kind":"Field","id":{"krate":0,"index":2518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45707,"byte_end":45719,"line_start":969,"line_end":969,"column_start":13,"column_end":25},"name":"0","qualname":"::ast::ClassSetItem::Unicode::0","value":"ast::ClassUnicode","parent":{"krate":0,"index":2516},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45778,"byte_end":45782,"line_start":971,"line_end":971,"column_start":5,"column_end":9},"name":"Perl","qualname":"::ast::ClassSetItem::Perl","value":"ClassSetItem::Perl(ClassPerl)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A perl character class, e.g., `\\d` or `\\W`.\n","sig":null,"attributes":[{"value":"/ A perl character class, e.g., `\\d` or `\\W`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45726,"byte_end":45773,"line_start":970,"line_end":970,"column_start":5,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":2521},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45783,"byte_end":45792,"line_start":971,"line_end":971,"column_start":10,"column_end":19},"name":"0","qualname":"::ast::ClassSetItem::Perl::0","value":"ast::ClassPerl","parent":{"krate":0,"index":2519},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2522},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45961,"byte_end":45970,"line_start":975,"line_end":975,"column_start":5,"column_end":14},"name":"Bracketed","qualname":"::ast::ClassSetItem::Bracketed","value":"ClassSetItem::Bracketed(Box)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A bracketed character class set, which may contain zero or more\n character ranges and/or zero or more nested classes. e.g.,\n `[a-zA-Z\\pL]`.\n","sig":null,"attributes":[{"value":"/ A bracketed character class set, which may contain zero or more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45799,"byte_end":45866,"line_start":972,"line_end":972,"column_start":5,"column_end":72}},{"value":"/ character ranges and/or zero or more nested classes. e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45871,"byte_end":45933,"line_start":973,"line_end":973,"column_start":5,"column_end":67}},{"value":"/ `[a-zA-Z\\pL]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45938,"byte_end":45956,"line_start":974,"line_end":974,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":2524},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45971,"byte_end":45990,"line_start":975,"line_end":975,"column_start":15,"column_end":34},"name":"0","qualname":"::ast::ClassSetItem::Bracketed::0","value":"std::boxed::Box","parent":{"krate":0,"index":2522},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2525},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46023,"byte_end":46028,"line_start":977,"line_end":977,"column_start":5,"column_end":10},"name":"Union","qualname":"::ast::ClassSetItem::Union","value":"ClassSetItem::Union(ClassSetUnion)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A union of items.\n","sig":null,"attributes":[{"value":"/ A union of items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45997,"byte_end":46018,"line_start":976,"line_end":976,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":2527},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46029,"byte_end":46042,"line_start":977,"line_end":977,"column_start":11,"column_end":24},"name":"0","qualname":"::ast::ClassSetItem::Union::0","value":"ast::ClassSetUnion","parent":{"krate":0,"index":2525},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45143,"byte_end":45155,"line_start":955,"line_end":955,"column_start":10,"column_end":22},"name":"ClassSetItem","qualname":"::ast::ClassSetItem","value":"enum ClassSetItem {\n Empty(Span),\n Literal(Literal),\n Range(ClassSetRange),\n Ascii(ClassAscii),\n Unicode(ClassUnicode),\n Perl(ClassPerl),\n Bracketed(Box),\n Union(ClassSetUnion),\n}","parent":null,"children":[{"krate":0,"index":2504},{"krate":0,"index":2507},{"krate":0,"index":2510},{"krate":0,"index":2513},{"krate":0,"index":2516},{"krate":0,"index":2519},{"krate":0,"index":2522},{"krate":0,"index":2525}],"decl_id":null,"docs":" A single component of a character class set.\n","sig":null,"attributes":[{"value":"/ A single component of a character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45046,"byte_end":45094,"line_start":953,"line_end":953,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46137,"byte_end":46141,"line_start":982,"line_end":982,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this character class set item.\n","sig":null,"attributes":[{"value":"/ Return the span of this character class set item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46072,"byte_end":46125,"line_start":981,"line_end":981,"column_start":5,"column_end":58}}]},{"kind":"Struct","id":{"krate":0,"index":2539},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46711,"byte_end":46724,"line_start":998,"line_end":998,"column_start":12,"column_end":25},"name":"ClassSetRange","qualname":"::ast::ClassSetRange","value":"ClassSetRange { span, start, end }","parent":null,"children":[{"krate":0,"index":2540},{"krate":0,"index":2541},{"krate":0,"index":2542}],"decl_id":null,"docs":" A single character class range in a set.\n","sig":null,"attributes":[{"value":"/ A single character class range in a set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46616,"byte_end":46660,"line_start":996,"line_end":996,"column_start":1,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46767,"byte_end":46771,"line_start":1000,"line_end":1000,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassSetRange::span","value":"ast::Span","parent":{"krate":0,"index":2539},"children":[],"decl_id":null,"docs":" The span of this range.\n","sig":null,"attributes":[{"value":"/ The span of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46731,"byte_end":46758,"line_start":999,"line_end":999,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2541},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46820,"byte_end":46825,"line_start":1002,"line_end":1002,"column_start":9,"column_end":14},"name":"start","qualname":"::ast::ClassSetRange::start","value":"ast::Literal","parent":{"krate":0,"index":2539},"children":[],"decl_id":null,"docs":" The start of this range.\n","sig":null,"attributes":[{"value":"/ The start of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46783,"byte_end":46811,"line_start":1001,"line_end":1001,"column_start":5,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":2542},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46875,"byte_end":46878,"line_start":1004,"line_end":1004,"column_start":9,"column_end":12},"name":"end","qualname":"::ast::ClassSetRange::end","value":"ast::Literal","parent":{"krate":0,"index":2539},"children":[],"decl_id":null,"docs":" The end of this range.\n","sig":null,"attributes":[{"value":"/ The end of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46840,"byte_end":46866,"line_start":1003,"line_end":1003,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47101,"byte_end":47109,"line_start":1012,"line_end":1012,"column_start":12,"column_end":20},"name":"is_valid","qualname":"::is_valid","value":"fn is_valid<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class range is valid.","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class range is valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46917,"byte_end":46985,"line_start":1008,"line_end":1008,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46990,"byte_end":46993,"line_start":1009,"line_end":1009,"column_start":5,"column_end":8}},{"value":"/ The only case where a range is invalid is if its start is greater than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46998,"byte_end":47072,"line_start":1010,"line_end":1010,"column_start":5,"column_end":79}},{"value":"/ its end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47077,"byte_end":47089,"line_start":1011,"line_end":1011,"column_start":5,"column_end":17}}]},{"kind":"Struct","id":{"krate":0,"index":2554},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47272,"byte_end":47285,"line_start":1019,"line_end":1019,"column_start":12,"column_end":25},"name":"ClassSetUnion","qualname":"::ast::ClassSetUnion","value":"ClassSetUnion { span, items }","parent":null,"children":[{"krate":0,"index":2555},{"krate":0,"index":2556}],"decl_id":null,"docs":" A union of items inside a character class set.\n","sig":null,"attributes":[{"value":"/ A union of items inside a character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47171,"byte_end":47221,"line_start":1017,"line_end":1017,"column_start":1,"column_end":51}}]},{"kind":"Field","id":{"krate":0,"index":2555},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47387,"byte_end":47391,"line_start":1022,"line_end":1022,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassSetUnion::span","value":"ast::Span","parent":{"krate":0,"index":2554},"children":[],"decl_id":null,"docs":" The span of the items in this operation. e.g., the `a-z0-9` in\n `[^a-z0-9]`\n","sig":null,"attributes":[{"value":"/ The span of the items in this operation. e.g., the `a-z0-9` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47292,"byte_end":47358,"line_start":1020,"line_end":1020,"column_start":5,"column_end":71}},{"value":"/ `[^a-z0-9]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47363,"byte_end":47378,"line_start":1021,"line_end":1021,"column_start":5,"column_end":20}}]},{"kind":"Field","id":{"krate":0,"index":2556},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47462,"byte_end":47467,"line_start":1024,"line_end":1024,"column_start":9,"column_end":14},"name":"items","qualname":"::ast::ClassSetUnion::items","value":"std::vec::Vec","parent":{"krate":0,"index":2554},"children":[],"decl_id":null,"docs":" The sequence of items that make up this union.\n","sig":null,"attributes":[{"value":"/ The sequence of items that make up this union.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47403,"byte_end":47453,"line_start":1023,"line_end":1023,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":456},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48033,"byte_end":48037,"line_start":1038,"line_end":1038,"column_start":12,"column_end":16},"name":"push","qualname":"::push","value":"fn push<'_>(&'_ mut Self, ClassSetItem)","parent":null,"children":[],"decl_id":null,"docs":" Push a new item in this union.","sig":null,"attributes":[{"value":"/ Push a new item in this union.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47516,"byte_end":47550,"line_start":1028,"line_end":1028,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47555,"byte_end":47558,"line_start":1029,"line_end":1029,"column_start":5,"column_end":8}},{"value":"/ The ending position of this union's span is updated to the ending","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47563,"byte_end":47632,"line_start":1030,"line_end":1030,"column_start":5,"column_end":74}},{"value":"/ position of the span of the item given. If the union is empty, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47637,"byte_end":47708,"line_start":1031,"line_end":1031,"column_start":5,"column_end":76}},{"value":"/ the starting position of this union is set to the starting position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47713,"byte_end":47784,"line_start":1032,"line_end":1032,"column_start":5,"column_end":76}},{"value":"/ of this item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47789,"byte_end":47806,"line_start":1033,"line_end":1033,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47811,"byte_end":47814,"line_start":1034,"line_end":1034,"column_start":5,"column_end":8}},{"value":"/ In other words, if you only use this method to add items to a union","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47819,"byte_end":47890,"line_start":1035,"line_end":1035,"column_start":5,"column_end":76}},{"value":"/ and you set the spans on each item correctly, then you should never","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47895,"byte_end":47966,"line_start":1036,"line_end":1036,"column_start":5,"column_end":76}},{"value":"/ need to adjust the span of the union directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47971,"byte_end":48021,"line_start":1037,"line_end":1037,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":457},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48552,"byte_end":48561,"line_start":1052,"line_end":1052,"column_start":12,"column_end":21},"name":"into_item","qualname":"::into_item","value":"fn into_item(Self) -> ClassSetItem","parent":null,"children":[],"decl_id":null,"docs":" Return this union as a character class set item.","sig":null,"attributes":[{"value":"/ Return this union as a character class set item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48248,"byte_end":48300,"line_start":1046,"line_end":1046,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48305,"byte_end":48308,"line_start":1047,"line_end":1047,"column_start":5,"column_end":8}},{"value":"/ If this union contains zero items, then an empty union is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48313,"byte_end":48374,"line_start":1048,"line_end":1048,"column_start":5,"column_end":66}},{"value":"/ returned. If this concatenation contains exactly 1 item, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48379,"byte_end":48448,"line_start":1049,"line_end":1049,"column_start":5,"column_end":74}},{"value":"/ corresponding item is returned. Otherwise, ClassSetItem::Union is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48453,"byte_end":48522,"line_start":1050,"line_end":1050,"column_start":5,"column_end":74}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48527,"byte_end":48540,"line_start":1051,"line_end":1051,"column_start":5,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":2568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48874,"byte_end":48890,"line_start":1063,"line_end":1063,"column_start":12,"column_end":28},"name":"ClassSetBinaryOp","qualname":"::ast::ClassSetBinaryOp","value":"ClassSetBinaryOp { span, kind, lhs, rhs }","parent":null,"children":[{"krate":0,"index":2569},{"krate":0,"index":2570},{"krate":0,"index":2571},{"krate":0,"index":2572}],"decl_id":null,"docs":" A Unicode character class set operation.\n","sig":null,"attributes":[{"value":"/ A Unicode character class set operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48779,"byte_end":48823,"line_start":1061,"line_end":1061,"column_start":1,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2569},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48977,"byte_end":48981,"line_start":1065,"line_end":1065,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassSetBinaryOp::span","value":"ast::Span","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The span of this operation. e.g., the `a-z--[h-p]` in `[a-z--h-p]`.\n","sig":null,"attributes":[{"value":"/ The span of this operation. e.g., the `a-z--[h-p]` in `[a-z--h-p]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48897,"byte_end":48968,"line_start":1064,"line_end":1064,"column_start":5,"column_end":76}}]},{"kind":"Field","id":{"krate":0,"index":2570},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49037,"byte_end":49041,"line_start":1067,"line_end":1067,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassSetBinaryOp::kind","value":"ast::ClassSetBinaryOpKind","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The type of this set operation.\n","sig":null,"attributes":[{"value":"/ The type of this set operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48993,"byte_end":49028,"line_start":1066,"line_end":1066,"column_start":5,"column_end":40}}]},{"kind":"Field","id":{"krate":0,"index":2571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49118,"byte_end":49121,"line_start":1069,"line_end":1069,"column_start":9,"column_end":12},"name":"lhs","qualname":"::ast::ClassSetBinaryOp::lhs","value":"std::boxed::Box","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The left hand side of the operation.\n","sig":null,"attributes":[{"value":"/ The left hand side of the operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49069,"byte_end":49109,"line_start":1068,"line_end":1068,"column_start":5,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2572},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49192,"byte_end":49195,"line_start":1071,"line_end":1071,"column_start":9,"column_end":12},"name":"rhs","qualname":"::ast::ClassSetBinaryOp::rhs","value":"std::boxed::Box","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The right hand side of the operation.\n","sig":null,"attributes":[{"value":"/ The right hand side of the operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49142,"byte_end":49183,"line_start":1070,"line_end":1070,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49595,"byte_end":49607,"line_start":1082,"line_end":1082,"column_start":5,"column_end":17},"name":"Intersection","qualname":"::ast::ClassSetBinaryOpKind::Intersection","value":"ClassSetBinaryOpKind::Intersection","parent":{"krate":0,"index":2584},"children":[],"decl_id":null,"docs":" The intersection of two sets, e.g., `\\pN&&[a-z]`.\n","sig":null,"attributes":[{"value":"/ The intersection of two sets, e.g., `\\pN&&[a-z]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49537,"byte_end":49590,"line_start":1081,"line_end":1081,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2587},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49669,"byte_end":49679,"line_start":1084,"line_end":1084,"column_start":5,"column_end":15},"name":"Difference","qualname":"::ast::ClassSetBinaryOpKind::Difference","value":"ClassSetBinaryOpKind::Difference","parent":{"krate":0,"index":2584},"children":[],"decl_id":null,"docs":" The difference of two sets, e.g., `\\pN--[0-9]`.\n","sig":null,"attributes":[{"value":"/ The difference of two sets, e.g., `\\pN--[0-9]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49613,"byte_end":49664,"line_start":1083,"line_end":1083,"column_start":5,"column_end":56}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2589},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49857,"byte_end":49876,"line_start":1088,"line_end":1088,"column_start":5,"column_end":24},"name":"SymmetricDifference","qualname":"::ast::ClassSetBinaryOpKind::SymmetricDifference","value":"ClassSetBinaryOpKind::SymmetricDifference","parent":{"krate":0,"index":2584},"children":[],"decl_id":null,"docs":" The symmetric difference of two sets. The symmetric difference is the\n set of elements belonging to one but not both sets.\n e.g., `[\\pL~~[:ascii:]]`.\n","sig":null,"attributes":[{"value":"/ The symmetric difference of two sets. The symmetric difference is the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49685,"byte_end":49758,"line_start":1085,"line_end":1085,"column_start":5,"column_end":78}},{"value":"/ set of elements belonging to one but not both sets.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49763,"byte_end":49818,"line_start":1086,"line_end":1086,"column_start":5,"column_end":60}},{"value":"/ e.g., `[\\pL~~[:ascii:]]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49823,"byte_end":49852,"line_start":1087,"line_end":1087,"column_start":5,"column_end":34}}]},{"kind":"Enum","id":{"krate":0,"index":2584},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49510,"byte_end":49530,"line_start":1080,"line_end":1080,"column_start":10,"column_end":30},"name":"ClassSetBinaryOpKind","qualname":"::ast::ClassSetBinaryOpKind","value":"enum ClassSetBinaryOpKind { Intersection, Difference, SymmetricDifference, }","parent":null,"children":[{"krate":0,"index":2585},{"krate":0,"index":2587},{"krate":0,"index":2589}],"decl_id":null,"docs":" The type of a Unicode character class set operation.","sig":null,"attributes":[{"value":"/ The type of a Unicode character class set operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49215,"byte_end":49271,"line_start":1074,"line_end":1074,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49272,"byte_end":49275,"line_start":1075,"line_end":1075,"column_start":1,"column_end":4}},{"value":"/ Note that this doesn't explicitly represent union since there is no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49276,"byte_end":49347,"line_start":1076,"line_end":1076,"column_start":1,"column_end":72}},{"value":"/ explicit union operator. Concatenation inside a character class corresponds","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49348,"byte_end":49427,"line_start":1077,"line_end":1077,"column_start":1,"column_end":80}},{"value":"/ to the union operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49428,"byte_end":49455,"line_start":1078,"line_end":1078,"column_start":1,"column_end":28}}]},{"kind":"Struct","id":{"krate":0,"index":2602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49966,"byte_end":49975,"line_start":1093,"line_end":1093,"column_start":12,"column_end":21},"name":"Assertion","qualname":"::ast::Assertion","value":"Assertion { span, kind }","parent":null,"children":[{"krate":0,"index":2603},{"krate":0,"index":2604}],"decl_id":null,"docs":" A single zero-width assertion.\n","sig":null,"attributes":[{"value":"/ A single zero-width assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49881,"byte_end":49915,"line_start":1091,"line_end":1091,"column_start":1,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":2603},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50022,"byte_end":50026,"line_start":1095,"line_end":1095,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Assertion::span","value":"ast::Span","parent":{"krate":0,"index":2602},"children":[],"decl_id":null,"docs":" The span of this assertion.\n","sig":null,"attributes":[{"value":"/ The span of this assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49982,"byte_end":50013,"line_start":1094,"line_end":1094,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":2604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50089,"byte_end":50093,"line_start":1097,"line_end":1097,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::Assertion::kind","value":"ast::AssertionKind","parent":{"krate":0,"index":2602},"children":[],"decl_id":null,"docs":" The assertion kind, e.g., `\\b` or `^`.\n","sig":null,"attributes":[{"value":"/ The assertion kind, e.g., `\\b` or `^`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50038,"byte_end":50080,"line_start":1096,"line_end":1096,"column_start":5,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2617},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50216,"byte_end":50225,"line_start":1104,"line_end":1104,"column_start":5,"column_end":14},"name":"StartLine","qualname":"::ast::AssertionKind::StartLine","value":"AssertionKind::StartLine","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `^`\n","sig":null,"attributes":[{"value":"/ `^`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50204,"byte_end":50211,"line_start":1103,"line_end":1103,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2619},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50243,"byte_end":50250,"line_start":1106,"line_end":1106,"column_start":5,"column_end":12},"name":"EndLine","qualname":"::ast::AssertionKind::EndLine","value":"AssertionKind::EndLine","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `$`\n","sig":null,"attributes":[{"value":"/ `$`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50231,"byte_end":50238,"line_start":1105,"line_end":1105,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2621},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50269,"byte_end":50278,"line_start":1108,"line_end":1108,"column_start":5,"column_end":14},"name":"StartText","qualname":"::ast::AssertionKind::StartText","value":"AssertionKind::StartText","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\A`\n","sig":null,"attributes":[{"value":"/ `\\A`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50256,"byte_end":50264,"line_start":1107,"line_end":1107,"column_start":5,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2623},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50297,"byte_end":50304,"line_start":1110,"line_end":1110,"column_start":5,"column_end":12},"name":"EndText","qualname":"::ast::AssertionKind::EndText","value":"AssertionKind::EndText","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\z`\n","sig":null,"attributes":[{"value":"/ `\\z`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50284,"byte_end":50292,"line_start":1109,"line_end":1109,"column_start":5,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50323,"byte_end":50335,"line_start":1112,"line_end":1112,"column_start":5,"column_end":17},"name":"WordBoundary","qualname":"::ast::AssertionKind::WordBoundary","value":"AssertionKind::WordBoundary","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\b`\n","sig":null,"attributes":[{"value":"/ `\\b`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50310,"byte_end":50318,"line_start":1111,"line_end":1111,"column_start":5,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2627},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50354,"byte_end":50369,"line_start":1114,"line_end":1114,"column_start":5,"column_end":20},"name":"NotWordBoundary","qualname":"::ast::AssertionKind::NotWordBoundary","value":"AssertionKind::NotWordBoundary","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\B`\n","sig":null,"attributes":[{"value":"/ `\\B`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50341,"byte_end":50349,"line_start":1113,"line_end":1113,"column_start":5,"column_end":13}}]},{"kind":"Enum","id":{"krate":0,"index":2616},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50184,"byte_end":50197,"line_start":1102,"line_end":1102,"column_start":10,"column_end":23},"name":"AssertionKind","qualname":"::ast::AssertionKind","value":"enum AssertionKind {\n StartLine,\n EndLine,\n StartText,\n EndText,\n WordBoundary,\n NotWordBoundary,\n}","parent":null,"children":[{"krate":0,"index":2617},{"krate":0,"index":2619},{"krate":0,"index":2621},{"krate":0,"index":2623},{"krate":0,"index":2625},{"krate":0,"index":2627}],"decl_id":null,"docs":" An assertion kind.\n","sig":null,"attributes":[{"value":"/ An assertion kind.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50113,"byte_end":50135,"line_start":1100,"line_end":1100,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":2639},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50484,"byte_end":50494,"line_start":1119,"line_end":1119,"column_start":12,"column_end":22},"name":"Repetition","qualname":"::ast::Repetition","value":"Repetition { span, op, greedy, ast }","parent":null,"children":[{"krate":0,"index":2640},{"krate":0,"index":2641},{"krate":0,"index":2642},{"krate":0,"index":2643}],"decl_id":null,"docs":" A repetition operation applied to a regular expression.\n","sig":null,"attributes":[{"value":"/ A repetition operation applied to a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50374,"byte_end":50433,"line_start":1117,"line_end":1117,"column_start":1,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2640},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50541,"byte_end":50545,"line_start":1121,"line_end":1121,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Repetition::span","value":"ast::Span","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" The span of this operation.\n","sig":null,"attributes":[{"value":"/ The span of this operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50501,"byte_end":50532,"line_start":1120,"line_end":1120,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":2641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50591,"byte_end":50593,"line_start":1123,"line_end":1123,"column_start":9,"column_end":11},"name":"op","qualname":"::ast::Repetition::op","value":"ast::RepetitionOp","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" The actual operation.\n","sig":null,"attributes":[{"value":"/ The actual operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50557,"byte_end":50582,"line_start":1122,"line_end":1122,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":2642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50677,"byte_end":50683,"line_start":1125,"line_end":1125,"column_start":9,"column_end":15},"name":"greedy","qualname":"::ast::Repetition::greedy","value":"bool","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" Whether this operation was applied greedily or not.\n","sig":null,"attributes":[{"value":"/ Whether this operation was applied greedily or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50613,"byte_end":50668,"line_start":1124,"line_end":1124,"column_start":5,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50748,"byte_end":50751,"line_start":1127,"line_end":1127,"column_start":9,"column_end":12},"name":"ast","qualname":"::ast::Repetition::ast","value":"std::boxed::Box","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" The regular expression under repetition.\n","sig":null,"attributes":[{"value":"/ The regular expression under repetition.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50695,"byte_end":50739,"line_start":1126,"line_end":1126,"column_start":5,"column_end":49}}]},{"kind":"Struct","id":{"krate":0,"index":2655},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50852,"byte_end":50864,"line_start":1132,"line_end":1132,"column_start":12,"column_end":24},"name":"RepetitionOp","qualname":"::ast::RepetitionOp","value":"RepetitionOp { span, kind }","parent":null,"children":[{"krate":0,"index":2656},{"krate":0,"index":2657}],"decl_id":null,"docs":" The repetition operator itself.\n","sig":null,"attributes":[{"value":"/ The repetition operator itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50766,"byte_end":50801,"line_start":1130,"line_end":1130,"column_start":1,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":2656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50967,"byte_end":50971,"line_start":1135,"line_end":1135,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::RepetitionOp::span","value":"ast::Span","parent":{"krate":0,"index":2655},"children":[],"decl_id":null,"docs":" The span of this operator. This includes things like `+`, `*?` and\n `{m,n}`.\n","sig":null,"attributes":[{"value":"/ The span of this operator. This includes things like `+`, `*?` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50871,"byte_end":50941,"line_start":1133,"line_end":1133,"column_start":5,"column_end":75}},{"value":"/ `{m,n}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50946,"byte_end":50958,"line_start":1134,"line_end":1134,"column_start":5,"column_end":17}}]},{"kind":"Field","id":{"krate":0,"index":2657},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51018,"byte_end":51022,"line_start":1137,"line_end":1137,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::RepetitionOp::kind","value":"ast::RepetitionKind","parent":{"krate":0,"index":2655},"children":[],"decl_id":null,"docs":" The type of operation.\n","sig":null,"attributes":[{"value":"/ The type of operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50983,"byte_end":51009,"line_start":1136,"line_end":1136,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2670},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51163,"byte_end":51172,"line_start":1144,"line_end":1144,"column_start":5,"column_end":14},"name":"ZeroOrOne","qualname":"::ast::RepetitionKind::ZeroOrOne","value":"RepetitionKind::ZeroOrOne","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `?`\n","sig":null,"attributes":[{"value":"/ `?`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51151,"byte_end":51158,"line_start":1143,"line_end":1143,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2672},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51190,"byte_end":51200,"line_start":1146,"line_end":1146,"column_start":5,"column_end":15},"name":"ZeroOrMore","qualname":"::ast::RepetitionKind::ZeroOrMore","value":"RepetitionKind::ZeroOrMore","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `*`\n","sig":null,"attributes":[{"value":"/ `*`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51178,"byte_end":51185,"line_start":1145,"line_end":1145,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2674},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51218,"byte_end":51227,"line_start":1148,"line_end":1148,"column_start":5,"column_end":14},"name":"OneOrMore","qualname":"::ast::RepetitionKind::OneOrMore","value":"RepetitionKind::OneOrMore","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `+`\n","sig":null,"attributes":[{"value":"/ `+`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51206,"byte_end":51213,"line_start":1147,"line_end":1147,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2676},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51249,"byte_end":51254,"line_start":1150,"line_end":1150,"column_start":5,"column_end":10},"name":"Range","qualname":"::ast::RepetitionKind::Range","value":"RepetitionKind::Range(RepetitionRange)","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `{m,n}`\n","sig":null,"attributes":[{"value":"/ `{m,n}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51233,"byte_end":51244,"line_start":1149,"line_end":1149,"column_start":5,"column_end":16}}]},{"kind":"Field","id":{"krate":0,"index":2678},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51255,"byte_end":51270,"line_start":1150,"line_end":1150,"column_start":11,"column_end":26},"name":"0","qualname":"::ast::RepetitionKind::Range::0","value":"ast::RepetitionRange","parent":{"krate":0,"index":2676},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2669},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51130,"byte_end":51144,"line_start":1142,"line_end":1142,"column_start":10,"column_end":24},"name":"RepetitionKind","qualname":"::ast::RepetitionKind","value":"enum RepetitionKind {\n ZeroOrOne,\n ZeroOrMore,\n OneOrMore,\n Range(RepetitionRange),\n}","parent":null,"children":[{"krate":0,"index":2670},{"krate":0,"index":2672},{"krate":0,"index":2674},{"krate":0,"index":2676}],"decl_id":null,"docs":" The kind of a repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of a repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51043,"byte_end":51081,"line_start":1140,"line_end":1140,"column_start":1,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51393,"byte_end":51400,"line_start":1157,"line_end":1157,"column_start":5,"column_end":12},"name":"Exactly","qualname":"::ast::RepetitionRange::Exactly","value":"RepetitionRange::Exactly(u32)","parent":{"krate":0,"index":2690},"children":[],"decl_id":null,"docs":" `{m}`\n","sig":null,"attributes":[{"value":"/ `{m}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51379,"byte_end":51388,"line_start":1156,"line_end":1156,"column_start":5,"column_end":14}}]},{"kind":"Field","id":{"krate":0,"index":2693},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51401,"byte_end":51404,"line_start":1157,"line_end":1157,"column_start":13,"column_end":16},"name":"0","qualname":"::ast::RepetitionRange::Exactly::0","value":"u32","parent":{"krate":0,"index":2691},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2694},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51426,"byte_end":51433,"line_start":1159,"line_end":1159,"column_start":5,"column_end":12},"name":"AtLeast","qualname":"::ast::RepetitionRange::AtLeast","value":"RepetitionRange::AtLeast(u32)","parent":{"krate":0,"index":2690},"children":[],"decl_id":null,"docs":" `{m,}`\n","sig":null,"attributes":[{"value":"/ `{m,}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51411,"byte_end":51421,"line_start":1158,"line_end":1158,"column_start":5,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":2696},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51434,"byte_end":51437,"line_start":1159,"line_end":1159,"column_start":13,"column_end":16},"name":"0","qualname":"::ast::RepetitionRange::AtLeast::0","value":"u32","parent":{"krate":0,"index":2694},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51460,"byte_end":51467,"line_start":1161,"line_end":1161,"column_start":5,"column_end":12},"name":"Bounded","qualname":"::ast::RepetitionRange::Bounded","value":"RepetitionRange::Bounded(u32, u32)","parent":{"krate":0,"index":2690},"children":[],"decl_id":null,"docs":" `{m,n}`\n","sig":null,"attributes":[{"value":"/ `{m,n}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51444,"byte_end":51455,"line_start":1160,"line_end":1160,"column_start":5,"column_end":16}}]},{"kind":"Field","id":{"krate":0,"index":2699},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51468,"byte_end":51471,"line_start":1161,"line_end":1161,"column_start":13,"column_end":16},"name":"0","qualname":"::ast::RepetitionRange::Bounded::0","value":"u32","parent":{"krate":0,"index":2697},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2700},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51473,"byte_end":51476,"line_start":1161,"line_end":1161,"column_start":18,"column_end":21},"name":"1","qualname":"::ast::RepetitionRange::Bounded::1","value":"u32","parent":{"krate":0,"index":2697},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2690},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51357,"byte_end":51372,"line_start":1155,"line_end":1155,"column_start":10,"column_end":25},"name":"RepetitionRange","qualname":"::ast::RepetitionRange","value":"enum RepetitionRange { Exactly(u32), AtLeast(u32), Bounded(u32, u32), }","parent":null,"children":[{"krate":0,"index":2691},{"krate":0,"index":2694},{"krate":0,"index":2697}],"decl_id":null,"docs":" A range repetition operator.\n","sig":null,"attributes":[{"value":"/ A range repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51276,"byte_end":51308,"line_start":1153,"line_end":1153,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":459},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51717,"byte_end":51725,"line_start":1169,"line_end":1169,"column_start":12,"column_end":20},"name":"is_valid","qualname":"::is_valid","value":"fn is_valid<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this repetition range is valid.","sig":null,"attributes":[{"value":"/ Returns true if and only if this repetition range is valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51509,"byte_end":51572,"line_start":1165,"line_end":1165,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51577,"byte_end":51580,"line_start":1166,"line_end":1166,"column_start":5,"column_end":8}},{"value":"/ The only case where a repetition range is invalid is if it is bounded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51585,"byte_end":51658,"line_start":1167,"line_end":1167,"column_start":5,"column_end":78}},{"value":"/ and its start is greater than its end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51663,"byte_end":51705,"line_start":1168,"line_end":1168,"column_start":5,"column_end":47}}]},{"kind":"Struct","id":{"krate":0,"index":2712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52195,"byte_end":52200,"line_start":1184,"line_end":1184,"column_start":12,"column_end":17},"name":"Group","qualname":"::ast::Group","value":"Group { span, kind, ast }","parent":null,"children":[{"krate":0,"index":2713},{"krate":0,"index":2714},{"krate":0,"index":2715}],"decl_id":null,"docs":" A grouped regular expression.","sig":null,"attributes":[{"value":"/ A grouped regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51869,"byte_end":51902,"line_start":1177,"line_end":1177,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51903,"byte_end":51906,"line_start":1178,"line_end":1178,"column_start":1,"column_end":4}},{"value":"/ This includes both capturing and non-capturing groups. This does **not**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51907,"byte_end":51983,"line_start":1179,"line_end":1179,"column_start":1,"column_end":77}},{"value":"/ include flag-only groups like `(?is)`, but does contain any group that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51984,"byte_end":52058,"line_start":1180,"line_end":1180,"column_start":1,"column_end":75}},{"value":"/ contains a sub-expression, e.g., `(a)`, `(?Pa)`, `(?:a)` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52059,"byte_end":52129,"line_start":1181,"line_end":1181,"column_start":1,"column_end":71}},{"value":"/ `(?is:a)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52130,"byte_end":52144,"line_start":1182,"line_end":1182,"column_start":1,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":2713},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52243,"byte_end":52247,"line_start":1186,"line_end":1186,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Group::span","value":"ast::Span","parent":{"krate":0,"index":2712},"children":[],"decl_id":null,"docs":" The span of this group.\n","sig":null,"attributes":[{"value":"/ The span of this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52207,"byte_end":52234,"line_start":1185,"line_end":1185,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2714},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52295,"byte_end":52299,"line_start":1188,"line_end":1188,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::Group::kind","value":"ast::GroupKind","parent":{"krate":0,"index":2712},"children":[],"decl_id":null,"docs":" The kind of this group.\n","sig":null,"attributes":[{"value":"/ The kind of this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52259,"byte_end":52286,"line_start":1187,"line_end":1187,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2715},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52366,"byte_end":52369,"line_start":1190,"line_end":1190,"column_start":9,"column_end":12},"name":"ast","qualname":"::ast::Group::ast","value":"std::boxed::Box","parent":{"krate":0,"index":2712},"children":[],"decl_id":null,"docs":" The regular expression in this group.\n","sig":null,"attributes":[{"value":"/ The regular expression in this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52316,"byte_end":52357,"line_start":1189,"line_end":1189,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52540,"byte_end":52545,"line_start":1196,"line_end":1196,"column_start":12,"column_end":17},"name":"flags","qualname":"::flags","value":"fn flags<'_>(&'_ Self) -> Option<&'_ Flags>","parent":null,"children":[],"decl_id":null,"docs":" If this group is non-capturing, then this returns the (possibly empty)\n set of flags. Otherwise, `None` is returned.\n","sig":null,"attributes":[{"value":"/ If this group is non-capturing, then this returns the (possibly empty)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52401,"byte_end":52475,"line_start":1194,"line_end":1194,"column_start":5,"column_end":79}},{"value":"/ set of flags. Otherwise, `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52480,"byte_end":52528,"line_start":1195,"line_end":1195,"column_start":5,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":462},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52774,"byte_end":52786,"line_start":1204,"line_end":1204,"column_start":12,"column_end":24},"name":"is_capturing","qualname":"::is_capturing","value":"fn is_capturing<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this group is capturing.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this group is capturing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52706,"byte_end":52762,"line_start":1203,"line_end":1203,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":463},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53148,"byte_end":53161,"line_start":1214,"line_end":1214,"column_start":12,"column_end":25},"name":"capture_index","qualname":"::capture_index","value":"fn capture_index<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the capture index of this group, if this is a capturing group.","sig":null,"attributes":[{"value":"/ Returns the capture index of this group, if this is a capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52976,"byte_end":53050,"line_start":1211,"line_end":1211,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53055,"byte_end":53058,"line_start":1212,"line_end":1212,"column_start":5,"column_end":8}},{"value":"/ This returns a capture index precisely when `is_capturing` is `true`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53063,"byte_end":53136,"line_start":1213,"line_end":1213,"column_start":5,"column_end":78}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2728},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53493,"byte_end":53505,"line_start":1227,"line_end":1227,"column_start":5,"column_end":17},"name":"CaptureIndex","qualname":"::ast::GroupKind::CaptureIndex","value":"GroupKind::CaptureIndex(u32)","parent":{"krate":0,"index":2727},"children":[],"decl_id":null,"docs":" `(a)`\n","sig":null,"attributes":[{"value":"/ `(a)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53479,"byte_end":53488,"line_start":1226,"line_end":1226,"column_start":5,"column_end":14}}]},{"kind":"Field","id":{"krate":0,"index":2730},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53506,"byte_end":53509,"line_start":1227,"line_end":1227,"column_start":18,"column_end":21},"name":"0","qualname":"::ast::GroupKind::CaptureIndex::0","value":"u32","parent":{"krate":0,"index":2728},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2731},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53538,"byte_end":53549,"line_start":1229,"line_end":1229,"column_start":5,"column_end":16},"name":"CaptureName","qualname":"::ast::GroupKind::CaptureName","value":"GroupKind::CaptureName(CaptureName)","parent":{"krate":0,"index":2727},"children":[],"decl_id":null,"docs":" `(?Pa)`\n","sig":null,"attributes":[{"value":"/ `(?Pa)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53516,"byte_end":53533,"line_start":1228,"line_end":1228,"column_start":5,"column_end":22}}]},{"kind":"Field","id":{"krate":0,"index":2733},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53550,"byte_end":53561,"line_start":1229,"line_end":1229,"column_start":17,"column_end":28},"name":"0","qualname":"::ast::GroupKind::CaptureName::0","value":"ast::CaptureName","parent":{"krate":0,"index":2731},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53597,"byte_end":53609,"line_start":1231,"line_end":1231,"column_start":5,"column_end":17},"name":"NonCapturing","qualname":"::ast::GroupKind::NonCapturing","value":"GroupKind::NonCapturing(Flags)","parent":{"krate":0,"index":2727},"children":[],"decl_id":null,"docs":" `(?:a)` and `(?i:a)`\n","sig":null,"attributes":[{"value":"/ `(?:a)` and `(?i:a)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53568,"byte_end":53592,"line_start":1230,"line_end":1230,"column_start":5,"column_end":29}}]},{"kind":"Field","id":{"krate":0,"index":2736},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53610,"byte_end":53615,"line_start":1231,"line_end":1231,"column_start":18,"column_end":23},"name":"0","qualname":"::ast::GroupKind::NonCapturing::0","value":"ast::Flags","parent":{"krate":0,"index":2734},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2727},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53463,"byte_end":53472,"line_start":1225,"line_end":1225,"column_start":10,"column_end":19},"name":"GroupKind","qualname":"::ast::GroupKind","value":"enum GroupKind {\n CaptureIndex(u32),\n CaptureName(CaptureName),\n NonCapturing(Flags),\n}","parent":null,"children":[{"krate":0,"index":2728},{"krate":0,"index":2731},{"krate":0,"index":2734}],"decl_id":null,"docs":" The kind of a group.\n","sig":null,"attributes":[{"value":"/ The kind of a group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53390,"byte_end":53414,"line_start":1223,"line_end":1223,"column_start":1,"column_end":25}}]},{"kind":"Struct","id":{"krate":0,"index":2748},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53793,"byte_end":53804,"line_start":1239,"line_end":1239,"column_start":12,"column_end":23},"name":"CaptureName","qualname":"::ast::CaptureName","value":"CaptureName { span, name, index }","parent":null,"children":[{"krate":0,"index":2749},{"krate":0,"index":2750},{"krate":0,"index":2751}],"decl_id":null,"docs":" A capture name.","sig":null,"attributes":[{"value":"/ A capture name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53621,"byte_end":53640,"line_start":1234,"line_end":1234,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53641,"byte_end":53644,"line_start":1235,"line_end":1235,"column_start":1,"column_end":4}},{"value":"/ This corresponds to the name itself between the angle brackets in, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53645,"byte_end":53721,"line_start":1236,"line_end":1236,"column_start":1,"column_end":77}},{"value":"/ `(?Pexpr)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53722,"byte_end":53742,"line_start":1237,"line_end":1237,"column_start":1,"column_end":21}}]},{"kind":"Field","id":{"krate":0,"index":2749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53854,"byte_end":53858,"line_start":1241,"line_end":1241,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::CaptureName::span","value":"ast::Span","parent":{"krate":0,"index":2748},"children":[],"decl_id":null,"docs":" The span of this capture name.\n","sig":null,"attributes":[{"value":"/ The span of this capture name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53811,"byte_end":53845,"line_start":1240,"line_end":1240,"column_start":5,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53900,"byte_end":53904,"line_start":1243,"line_end":1243,"column_start":9,"column_end":13},"name":"name","qualname":"::ast::CaptureName::name","value":"std::string::String","parent":{"krate":0,"index":2748},"children":[],"decl_id":null,"docs":" The capture name.\n","sig":null,"attributes":[{"value":"/ The capture name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53870,"byte_end":53891,"line_start":1242,"line_end":1242,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":2751},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53949,"byte_end":53954,"line_start":1245,"line_end":1245,"column_start":9,"column_end":14},"name":"index","qualname":"::ast::CaptureName::index","value":"u32","parent":{"krate":0,"index":2748},"children":[],"decl_id":null,"docs":" The capture index.\n","sig":null,"attributes":[{"value":"/ The capture index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53918,"byte_end":53940,"line_start":1244,"line_end":1244,"column_start":5,"column_end":27}}]},{"kind":"Struct","id":{"krate":0,"index":2763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54091,"byte_end":54099,"line_start":1250,"line_end":1250,"column_start":12,"column_end":20},"name":"SetFlags","qualname":"::ast::SetFlags","value":"SetFlags { span, flags }","parent":null,"children":[{"krate":0,"index":2764},{"krate":0,"index":2765}],"decl_id":null,"docs":" A group of flags that is not applied to a particular regular expression.\n","sig":null,"attributes":[{"value":"/ A group of flags that is not applied to a particular regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53964,"byte_end":54040,"line_start":1248,"line_end":1248,"column_start":1,"column_end":77}}]},{"kind":"Field","id":{"krate":0,"index":2764},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54179,"byte_end":54183,"line_start":1252,"line_end":1252,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::SetFlags::span","value":"ast::Span","parent":{"krate":0,"index":2763},"children":[],"decl_id":null,"docs":" The span of these flags, including the grouping parentheses.\n","sig":null,"attributes":[{"value":"/ The span of these flags, including the grouping parentheses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54106,"byte_end":54170,"line_start":1251,"line_end":1251,"column_start":5,"column_end":69}}]},{"kind":"Field","id":{"krate":0,"index":2765},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54237,"byte_end":54242,"line_start":1254,"line_end":1254,"column_start":9,"column_end":14},"name":"flags","qualname":"::ast::SetFlags::flags","value":"ast::Flags","parent":{"krate":0,"index":2763},"children":[],"decl_id":null,"docs":" The actual sequence of flags.\n","sig":null,"attributes":[{"value":"/ The actual sequence of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54195,"byte_end":54228,"line_start":1253,"line_end":1253,"column_start":5,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":2777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54407,"byte_end":54412,"line_start":1261,"line_end":1261,"column_start":12,"column_end":17},"name":"Flags","qualname":"::ast::Flags","value":"Flags { span, items }","parent":null,"children":[{"krate":0,"index":2778},{"krate":0,"index":2779}],"decl_id":null,"docs":" A group of flags.","sig":null,"attributes":[{"value":"/ A group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54254,"byte_end":54275,"line_start":1257,"line_end":1257,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54276,"byte_end":54279,"line_start":1258,"line_end":1258,"column_start":1,"column_end":4}},{"value":"/ This corresponds only to the sequence of flags themselves, e.g., `is-u`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54280,"byte_end":54356,"line_start":1259,"line_end":1259,"column_start":1,"column_end":77}}]},{"kind":"Field","id":{"krate":0,"index":2778},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54464,"byte_end":54468,"line_start":1263,"line_end":1263,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Flags::span","value":"ast::Span","parent":{"krate":0,"index":2777},"children":[],"decl_id":null,"docs":" The span of this group of flags.\n","sig":null,"attributes":[{"value":"/ The span of this group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54419,"byte_end":54455,"line_start":1262,"line_end":1262,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":2779},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54577,"byte_end":54582,"line_start":1266,"line_end":1266,"column_start":9,"column_end":14},"name":"items","qualname":"::ast::Flags::items","value":"std::vec::Vec","parent":{"krate":0,"index":2777},"children":[],"decl_id":null,"docs":" A sequence of flag items. Each item is either a flag or a negation\n operator.\n","sig":null,"attributes":[{"value":"/ A sequence of flag items. Each item is either a flag or a negation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54480,"byte_end":54550,"line_start":1264,"line_end":1264,"column_start":5,"column_end":75}},{"value":"/ operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54555,"byte_end":54568,"line_start":1265,"line_end":1265,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":465},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54872,"byte_end":54880,"line_start":1275,"line_end":1275,"column_start":12,"column_end":20},"name":"add_item","qualname":"::add_item","value":"fn add_item<'_>(&'_ mut Self, FlagsItem) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Add the given item to this sequence of flags.","sig":null,"attributes":[{"value":"/ Add the given item to this sequence of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54620,"byte_end":54669,"line_start":1270,"line_end":1270,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54674,"byte_end":54677,"line_start":1271,"line_end":1271,"column_start":5,"column_end":8}},{"value":"/ If the item was added successfully, then `None` is returned. If the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54682,"byte_end":54753,"line_start":1272,"line_end":1272,"column_start":5,"column_end":76}},{"value":"/ given item is a duplicate, then `Some(i)` is returned, where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54758,"byte_end":54822,"line_start":1273,"line_end":1273,"column_start":5,"column_end":69}},{"value":"/ `items[i].kind == item.kind`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54827,"byte_end":54860,"line_start":1274,"line_end":1274,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":466},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55452,"byte_end":55462,"line_start":1294,"line_end":1294,"column_start":12,"column_end":22},"name":"flag_state","qualname":"::flag_state","value":"fn flag_state<'_>(&'_ Self, Flag) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the state of the given flag in this set.","sig":null,"attributes":[{"value":"/ Returns the state of the given flag in this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55130,"byte_end":55182,"line_start":1285,"line_end":1285,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55187,"byte_end":55190,"line_start":1286,"line_end":1286,"column_start":5,"column_end":8}},{"value":"/ If the given flag is in the set but is negated, then `Some(false)` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55195,"byte_end":55268,"line_start":1287,"line_end":1287,"column_start":5,"column_end":78}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55273,"byte_end":55286,"line_start":1288,"line_end":1288,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55291,"byte_end":55294,"line_start":1289,"line_end":1289,"column_start":5,"column_end":8}},{"value":"/ If the given flag is in the set and is not negated, then `Some(true)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55299,"byte_end":55372,"line_start":1290,"line_end":1290,"column_start":5,"column_end":78}},{"value":"/ is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55377,"byte_end":55393,"line_start":1291,"line_end":1291,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55398,"byte_end":55401,"line_start":1292,"line_end":1292,"column_start":5,"column_end":8}},{"value":"/ Otherwise, `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55406,"byte_end":55440,"line_start":1293,"line_end":1293,"column_start":5,"column_end":39}}]},{"kind":"Struct","id":{"krate":0,"index":2791},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55980,"byte_end":55989,"line_start":1313,"line_end":1313,"column_start":12,"column_end":21},"name":"FlagsItem","qualname":"::ast::FlagsItem","value":"FlagsItem { span, kind }","parent":null,"children":[{"krate":0,"index":2792},{"krate":0,"index":2793}],"decl_id":null,"docs":" A single item in a group of flags.\n","sig":null,"attributes":[{"value":"/ A single item in a group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55891,"byte_end":55929,"line_start":1311,"line_end":1311,"column_start":1,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2792},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56031,"byte_end":56035,"line_start":1315,"line_end":1315,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::FlagsItem::span","value":"ast::Span","parent":{"krate":0,"index":2791},"children":[],"decl_id":null,"docs":" The span of this item.\n","sig":null,"attributes":[{"value":"/ The span of this item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55996,"byte_end":56022,"line_start":1314,"line_end":1314,"column_start":5,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":2793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56082,"byte_end":56086,"line_start":1317,"line_end":1317,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::FlagsItem::kind","value":"ast::FlagsItemKind","parent":{"krate":0,"index":2791},"children":[],"decl_id":null,"docs":" The kind of this item.\n","sig":null,"attributes":[{"value":"/ The kind of this item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56047,"byte_end":56073,"line_start":1316,"line_end":1316,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2806},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56311,"byte_end":56319,"line_start":1325,"line_end":1325,"column_start":5,"column_end":13},"name":"Negation","qualname":"::ast::FlagsItemKind::Negation","value":"FlagsItemKind::Negation","parent":{"krate":0,"index":2805},"children":[],"decl_id":null,"docs":" A negation operator applied to all subsequent flags in the enclosing\n group.\n","sig":null,"attributes":[{"value":"/ A negation operator applied to all subsequent flags in the enclosing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56219,"byte_end":56291,"line_start":1323,"line_end":1323,"column_start":5,"column_end":77}},{"value":"/ group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56296,"byte_end":56306,"line_start":1324,"line_end":1324,"column_start":5,"column_end":15}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2808},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56359,"byte_end":56363,"line_start":1327,"line_end":1327,"column_start":5,"column_end":9},"name":"Flag","qualname":"::ast::FlagsItemKind::Flag","value":"FlagsItemKind::Flag(Flag)","parent":{"krate":0,"index":2805},"children":[],"decl_id":null,"docs":" A single flag in a group.\n","sig":null,"attributes":[{"value":"/ A single flag in a group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56325,"byte_end":56354,"line_start":1326,"line_end":1326,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2810},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56364,"byte_end":56368,"line_start":1327,"line_end":1327,"column_start":10,"column_end":14},"name":"0","qualname":"::ast::FlagsItemKind::Flag::0","value":"ast::Flag","parent":{"krate":0,"index":2808},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2805},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56199,"byte_end":56212,"line_start":1322,"line_end":1322,"column_start":10,"column_end":23},"name":"FlagsItemKind","qualname":"::ast::FlagsItemKind","value":"enum FlagsItemKind { Negation, Flag(Flag), }","parent":null,"children":[{"krate":0,"index":2806},{"krate":0,"index":2808}],"decl_id":null,"docs":" The kind of an item in a group of flags.\n","sig":null,"attributes":[{"value":"/ The kind of an item in a group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56106,"byte_end":56150,"line_start":1320,"line_end":1320,"column_start":1,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":468},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56476,"byte_end":56487,"line_start":1332,"line_end":1332,"column_start":12,"column_end":23},"name":"is_negation","qualname":"::is_negation","value":"fn is_negation<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this item is a negation operator.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this item is a negation operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56399,"byte_end":56464,"line_start":1331,"line_end":1331,"column_start":5,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2823},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56711,"byte_end":56726,"line_start":1344,"line_end":1344,"column_start":5,"column_end":20},"name":"CaseInsensitive","qualname":"::ast::Flag::CaseInsensitive","value":"Flag::CaseInsensitive","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `i`\n","sig":null,"attributes":[{"value":"/ `i`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56699,"byte_end":56706,"line_start":1343,"line_end":1343,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2825},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56744,"byte_end":56753,"line_start":1346,"line_end":1346,"column_start":5,"column_end":14},"name":"MultiLine","qualname":"::ast::Flag::MultiLine","value":"Flag::MultiLine","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `m`\n","sig":null,"attributes":[{"value":"/ `m`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56732,"byte_end":56739,"line_start":1345,"line_end":1345,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2827},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56771,"byte_end":56788,"line_start":1348,"line_end":1348,"column_start":5,"column_end":22},"name":"DotMatchesNewLine","qualname":"::ast::Flag::DotMatchesNewLine","value":"Flag::DotMatchesNewLine","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `s`\n","sig":null,"attributes":[{"value":"/ `s`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56759,"byte_end":56766,"line_start":1347,"line_end":1347,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2829},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56806,"byte_end":56815,"line_start":1350,"line_end":1350,"column_start":5,"column_end":14},"name":"SwapGreed","qualname":"::ast::Flag::SwapGreed","value":"Flag::SwapGreed","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `U`\n","sig":null,"attributes":[{"value":"/ `U`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56794,"byte_end":56801,"line_start":1349,"line_end":1349,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2831},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56833,"byte_end":56840,"line_start":1352,"line_end":1352,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::ast::Flag::Unicode","value":"Flag::Unicode","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `u`\n","sig":null,"attributes":[{"value":"/ `u`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56821,"byte_end":56828,"line_start":1351,"line_end":1351,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2833},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56858,"byte_end":56874,"line_start":1354,"line_end":1354,"column_start":5,"column_end":21},"name":"IgnoreWhitespace","qualname":"::ast::Flag::IgnoreWhitespace","value":"Flag::IgnoreWhitespace","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `x`\n","sig":null,"attributes":[{"value":"/ `x`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56846,"byte_end":56853,"line_start":1353,"line_end":1353,"column_start":5,"column_end":12}}]},{"kind":"Enum","id":{"krate":0,"index":2822},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56688,"byte_end":56692,"line_start":1342,"line_end":1342,"column_start":10,"column_end":14},"name":"Flag","qualname":"::ast::Flag","value":"enum Flag {\n CaseInsensitive,\n MultiLine,\n DotMatchesNewLine,\n SwapGreed,\n Unicode,\n IgnoreWhitespace,\n}","parent":null,"children":[{"krate":0,"index":2823},{"krate":0,"index":2825},{"krate":0,"index":2827},{"krate":0,"index":2829},{"krate":0,"index":2831},{"krate":0,"index":2833}],"decl_id":null,"docs":" A single flag.\n","sig":null,"attributes":[{"value":"/ A single flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56615,"byte_end":56633,"line_start":1340,"line_end":1340,"column_start":1,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":470},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":57047,"byte_end":57051,"line_start":1360,"line_end":1360,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":58907,"byte_end":58911,"line_start":1410,"line_end":1410,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304363,"byte_end":304369,"line_start":10,"line_end":10,"column_start":10,"column_end":16},"name":"Result","qualname":"::error::Result","value":"result::Result","parent":null,"children":[],"decl_id":null,"docs":" A type alias for dealing with errors returned by this crate.\n","sig":null,"attributes":[{"value":"/ A type alias for dealing with errors returned by this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304289,"byte_end":304353,"line_start":9,"line_end":9,"column_start":1,"column_end":65}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2879},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304641,"byte_end":304646,"line_start":17,"line_end":17,"column_start":5,"column_end":10},"name":"Parse","qualname":"::error::Error::Parse","value":"Error::Parse(ast::Error)","parent":{"krate":0,"index":2878},"children":[],"decl_id":null,"docs":" An error that occurred while translating concrete syntax into abstract\n syntax (AST).\n","sig":null,"attributes":[{"value":"/ An error that occurred while translating concrete syntax into abstract","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304540,"byte_end":304614,"line_start":15,"line_end":15,"column_start":5,"column_end":79}},{"value":"/ syntax (AST).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304619,"byte_end":304636,"line_start":16,"line_end":16,"column_start":5,"column_end":22}}]},{"kind":"Field","id":{"krate":0,"index":2881},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304647,"byte_end":304657,"line_start":17,"line_end":17,"column_start":11,"column_end":21},"name":"0","qualname":"::error::Error::Parse::0","value":"ast::Error","parent":{"krate":0,"index":2879},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2882},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304790,"byte_end":304799,"line_start":20,"line_end":20,"column_start":5,"column_end":14},"name":"Translate","qualname":"::error::Error::Translate","value":"Error::Translate(hir::Error)","parent":{"krate":0,"index":2878},"children":[],"decl_id":null,"docs":" An error that occurred while translating abstract syntax into a high\n level intermediate representation (HIR).\n","sig":null,"attributes":[{"value":"/ An error that occurred while translating abstract syntax into a high","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304664,"byte_end":304736,"line_start":18,"line_end":18,"column_start":5,"column_end":77}},{"value":"/ level intermediate representation (HIR).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304741,"byte_end":304785,"line_start":19,"line_end":19,"column_start":5,"column_end":49}}]},{"kind":"Field","id":{"krate":0,"index":2884},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304800,"byte_end":304810,"line_start":20,"line_end":20,"column_start":15,"column_end":25},"name":"0","qualname":"::error::Error::Translate::0","value":"hir::Error","parent":{"krate":0,"index":2882},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2885},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305091,"byte_end":305106,"line_start":27,"line_end":27,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::error::Error::__Nonexhaustive","value":"Error::__Nonexhaustive","parent":{"krate":0,"index":2878},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304817,"byte_end":304871,"line_start":21,"line_end":21,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304876,"byte_end":304879,"line_start":22,"line_end":22,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304884,"byte_end":304954,"line_start":23,"line_end":23,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304959,"byte_end":305031,"line_start":24,"line_end":24,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305036,"byte_end":305067,"line_start":25,"line_end":25,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":2878},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304528,"byte_end":304533,"line_start":14,"line_end":14,"column_start":10,"column_end":15},"name":"Error","qualname":"::error::Error","value":"enum Error { Parse(ast::Error), Translate(hir::Error), __Nonexhaustive, }","parent":null,"children":[{"krate":0,"index":2879},{"krate":0,"index":2882},{"krate":0,"index":2885}],"decl_id":null,"docs":" This error type encompasses any error that can be returned by this crate.\n","sig":null,"attributes":[{"value":"/ This error type encompasses any error that can be returned by this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304402,"byte_end":304479,"line_start":12,"line_end":12,"column_start":1,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":506},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305152,"byte_end":305156,"line_start":31,"line_end":31,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(ast::Error) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305261,"byte_end":305265,"line_start":37,"line_end":37,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(hir::Error) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305473,"byte_end":305484,"line_start":45,"line_end":45,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305445,"byte_end":305465,"line_start":44,"line_end":44,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305721,"byte_end":305724,"line_start":55,"line_end":55,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"hir","qualname":"::hir","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","parent":null,"children":[{"krate":0,"index":541},{"krate":0,"index":544},{"krate":0,"index":547},{"krate":0,"index":550},{"krate":0,"index":553},{"krate":0,"index":556},{"krate":0,"index":559},{"krate":0,"index":562},{"krate":0,"index":563},{"krate":0,"index":566},{"krate":0,"index":569},{"krate":0,"index":572},{"krate":0,"index":575},{"krate":0,"index":576},{"krate":0,"index":579},{"krate":0,"index":582},{"krate":0,"index":585},{"krate":0,"index":657},{"krate":0,"index":780},{"krate":0,"index":826},{"krate":0,"index":957},{"krate":0,"index":3038},{"krate":0,"index":3042},{"krate":0,"index":3044},{"krate":0,"index":3046},{"krate":0,"index":3047},{"krate":0,"index":3049},{"krate":0,"index":3050},{"krate":0,"index":1005},{"krate":0,"index":3053},{"krate":0,"index":3070},{"krate":0,"index":3072},{"krate":0,"index":3074},{"krate":0,"index":3075},{"krate":0,"index":3077},{"krate":0,"index":3078},{"krate":0,"index":1009},{"krate":0,"index":1012},{"krate":0,"index":1014},{"krate":0,"index":1016},{"krate":0,"index":3080},{"krate":0,"index":3083},{"krate":0,"index":3085},{"krate":0,"index":3087},{"krate":0,"index":3088},{"krate":0,"index":3090},{"krate":0,"index":3091},{"krate":0,"index":3094},{"krate":0,"index":3121},{"krate":0,"index":3123},{"krate":0,"index":3125},{"krate":0,"index":3126},{"krate":0,"index":3128},{"krate":0,"index":3129},{"krate":0,"index":1018},{"krate":0,"index":1054},{"krate":0,"index":1057},{"krate":0,"index":3132},{"krate":0,"index":3139},{"krate":0,"index":3141},{"krate":0,"index":3143},{"krate":0,"index":3144},{"krate":0,"index":3146},{"krate":0,"index":3147},{"krate":0,"index":1062},{"krate":0,"index":3150},{"krate":0,"index":3157},{"krate":0,"index":3159},{"krate":0,"index":3161},{"krate":0,"index":3162},{"krate":0,"index":3164},{"krate":0,"index":3165},{"krate":0,"index":1064},{"krate":0,"index":3168},{"krate":0,"index":3170},{"krate":0,"index":3172},{"krate":0,"index":3174},{"krate":0,"index":3175},{"krate":0,"index":3177},{"krate":0,"index":3178},{"krate":0,"index":1068},{"krate":0,"index":3181},{"krate":0,"index":3185},{"krate":0,"index":1084},{"krate":0,"index":3188},{"krate":0,"index":3191},{"krate":0,"index":3193},{"krate":0,"index":3194},{"krate":0,"index":3196},{"krate":0,"index":3197},{"krate":0,"index":3199},{"krate":0,"index":3200},{"krate":0,"index":3203},{"krate":0,"index":3205},{"krate":0,"index":1088},{"krate":0,"index":1090},{"krate":0,"index":1098},{"krate":0,"index":3207},{"krate":0,"index":3209},{"krate":0,"index":3211},{"krate":0,"index":3213},{"krate":0,"index":3214},{"krate":0,"index":3216},{"krate":0,"index":3217},{"krate":0,"index":1102},{"krate":0,"index":3220},{"krate":0,"index":3224},{"krate":0,"index":1117},{"krate":0,"index":3227},{"krate":0,"index":3230},{"krate":0,"index":3232},{"krate":0,"index":3233},{"krate":0,"index":3235},{"krate":0,"index":3236},{"krate":0,"index":3238},{"krate":0,"index":3239},{"krate":0,"index":3242},{"krate":0,"index":3244},{"krate":0,"index":1121},{"krate":0,"index":1128},{"krate":0,"index":1132},{"krate":0,"index":3246},{"krate":0,"index":3255},{"krate":0,"index":3257},{"krate":0,"index":3259},{"krate":0,"index":3260},{"krate":0,"index":3262},{"krate":0,"index":3263},{"krate":0,"index":3265},{"krate":0,"index":3274},{"krate":0,"index":3276},{"krate":0,"index":3278},{"krate":0,"index":3279},{"krate":0,"index":3281},{"krate":0,"index":3282},{"krate":0,"index":1134},{"krate":0,"index":3284},{"krate":0,"index":3287},{"krate":0,"index":3289},{"krate":0,"index":3291},{"krate":0,"index":3292},{"krate":0,"index":3294},{"krate":0,"index":3295},{"krate":0,"index":3298},{"krate":0,"index":3307},{"krate":0,"index":3309},{"krate":0,"index":3311},{"krate":0,"index":3312},{"krate":0,"index":3314},{"krate":0,"index":3315},{"krate":0,"index":3318},{"krate":0,"index":3322},{"krate":0,"index":3324},{"krate":0,"index":3326},{"krate":0,"index":3327},{"krate":0,"index":3329},{"krate":0,"index":3330},{"krate":0,"index":1136},{"krate":0,"index":3333},{"krate":0,"index":3343},{"krate":0,"index":3345},{"krate":0,"index":3347},{"krate":0,"index":3348},{"krate":0,"index":3350},{"krate":0,"index":3351},{"krate":0,"index":3354},{"krate":0,"index":3365},{"krate":0,"index":3367},{"krate":0,"index":3369},{"krate":0,"index":3370},{"krate":0,"index":3372},{"krate":0,"index":3373},{"krate":0,"index":1138},{"krate":0,"index":3376},{"krate":0,"index":3378},{"krate":0,"index":3380},{"krate":0,"index":3382},{"krate":0,"index":3383},{"krate":0,"index":3385},{"krate":0,"index":3386},{"krate":0,"index":1143},{"krate":0,"index":1144}],"decl_id":null,"docs":"Defines a high-level intermediate representation for regular expressions.\n","sig":null,"attributes":[{"value":"*\nDefines a high-level intermediate representation for regular expressions.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315195,"byte_end":315275,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Type","id":{"krate":0,"index":625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411365,"byte_end":411370,"line_start":338,"line_end":338,"column_start":10,"column_end":15},"name":"Bound","qualname":"::hir::interval::Interval::Bound","value":"type Bound: Bound;","parent":{"krate":0,"index":624},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":657},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"literal","qualname":"::hir::literal","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","parent":null,"children":[{"krate":0,"index":658},{"krate":0,"index":661},{"krate":0,"index":664},{"krate":0,"index":667},{"krate":0,"index":670},{"krate":0,"index":673},{"krate":0,"index":674},{"krate":0,"index":677},{"krate":0,"index":680},{"krate":0,"index":2938},{"krate":0,"index":2942},{"krate":0,"index":2944},{"krate":0,"index":2945},{"krate":0,"index":2947},{"krate":0,"index":2948},{"krate":0,"index":2951},{"krate":0,"index":2954},{"krate":0,"index":2956},{"krate":0,"index":2957},{"krate":0,"index":2959},{"krate":0,"index":683},{"krate":0,"index":734},{"krate":0,"index":736},{"krate":0,"index":738},{"krate":0,"index":740},{"krate":0,"index":742},{"krate":0,"index":744},{"krate":0,"index":747},{"krate":0,"index":749},{"krate":0,"index":751},{"krate":0,"index":756},{"krate":0,"index":758},{"krate":0,"index":760},{"krate":0,"index":762},{"krate":0,"index":764},{"krate":0,"index":767},{"krate":0,"index":769},{"krate":0,"index":770},{"krate":0,"index":771},{"krate":0,"index":772},{"krate":0,"index":776},{"krate":0,"index":778}],"decl_id":null,"docs":"Provides routines for extracting literal prefixes and suffixes from an `Hir`.\n","sig":null,"attributes":[{"value":"*\nProvides routines for extracting literal prefixes and suffixes from an `Hir`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417132,"byte_end":417216,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":2938},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418559,"byte_end":418567,"line_start":35,"line_end":35,"column_start":12,"column_end":20},"name":"Literals","qualname":"::hir::literal::Literals","value":"Literals { }","parent":null,"children":[{"krate":0,"index":2939},{"krate":0,"index":2940},{"krate":0,"index":2941}],"decl_id":null,"docs":" A set of literal byte strings extracted from a regular expression.","sig":null,"attributes":[{"value":"/ A set of literal byte strings extracted from a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417329,"byte_end":417399,"line_start":13,"line_end":13,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417400,"byte_end":417403,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ Every member of the set is a `Literal`, which is represented by a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417404,"byte_end":417473,"line_start":15,"line_end":15,"column_start":1,"column_end":70}},{"value":"/ `Vec`. (Notably, it may contain invalid UTF-8.) Every member is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417474,"byte_end":417545,"line_start":16,"line_end":16,"column_start":1,"column_end":72}},{"value":"/ said to be either *complete* or *cut*. A complete literal means that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417546,"byte_end":417618,"line_start":17,"line_end":17,"column_start":1,"column_end":73}},{"value":"/ it extends until the beginning (or end) of the regular expression. In","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417619,"byte_end":417692,"line_start":18,"line_end":18,"column_start":1,"column_end":74}},{"value":"/ some circumstances, this can be used to indicate a match in the regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417693,"byte_end":417768,"line_start":19,"line_end":19,"column_start":1,"column_end":76}},{"value":"/ expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417769,"byte_end":417784,"line_start":20,"line_end":20,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417785,"byte_end":417788,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ A key aspect of literal extraction is knowing when to stop. It is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417789,"byte_end":417862,"line_start":22,"line_end":22,"column_start":1,"column_end":74}},{"value":"/ feasible to blindly extract all literals from a regular expression, even if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417863,"byte_end":417942,"line_start":23,"line_end":23,"column_start":1,"column_end":80}},{"value":"/ there are finitely many. For example, the regular expression `[0-9]{10}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417943,"byte_end":418019,"line_start":24,"line_end":24,"column_start":1,"column_end":77}},{"value":"/ has `10^10` distinct literals. For this reason, literal extraction is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418020,"byte_end":418093,"line_start":25,"line_end":25,"column_start":1,"column_end":74}},{"value":"/ bounded to some low number by default using heuristics, but the limits can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418094,"byte_end":418172,"line_start":26,"line_end":26,"column_start":1,"column_end":79}},{"value":"/ be tweaked.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418173,"byte_end":418188,"line_start":27,"line_end":27,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418189,"byte_end":418192,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ **WARNING**: Literal extraction uses stack space proportional to the size","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418193,"byte_end":418270,"line_start":29,"line_end":29,"column_start":1,"column_end":78}},{"value":"/ of the `Hir` expression. At some point, this drawback will be eliminated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418271,"byte_end":418348,"line_start":30,"line_end":30,"column_start":1,"column_end":78}},{"value":"/ To protect yourself, set a reasonable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418349,"byte_end":418390,"line_start":31,"line_end":31,"column_start":1,"column_end":42}},{"value":"/ [`nest_limit` on your `Parser`](../../struct.ParserBuilder.html#method.nest_limit).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418391,"byte_end":418478,"line_start":32,"line_end":32,"column_start":1,"column_end":88}},{"value":"/ This is done for you by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418479,"byte_end":418515,"line_start":33,"line_end":33,"column_start":1,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":2951},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418881,"byte_end":418888,"line_start":46,"line_end":46,"column_start":12,"column_end":19},"name":"Literal","qualname":"::hir::literal::Literal","value":"Literal { }","parent":null,"children":[{"krate":0,"index":2952},{"krate":0,"index":2953}],"decl_id":null,"docs":" A single member of a set of literals extracted from a regular expression.","sig":null,"attributes":[{"value":"/ A single member of a set of literals extracted from a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418644,"byte_end":418721,"line_start":41,"line_end":41,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418722,"byte_end":418725,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ This type has `Deref` and `DerefMut` impls to `Vec` so that all slice","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418726,"byte_end":418803,"line_start":43,"line_end":43,"column_start":1,"column_end":78}},{"value":"/ and `Vec` operations are available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418804,"byte_end":418843,"line_start":44,"line_end":44,"column_start":1,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":684},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419018,"byte_end":419023,"line_start":53,"line_end":53,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new empty set of literals using default limits.\n","sig":null,"attributes":[{"value":"/ Returns a new empty set of literals using default limits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418945,"byte_end":419006,"line_start":52,"line_end":52,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":685},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419200,"byte_end":419208,"line_start":58,"line_end":58,"column_start":12,"column_end":20},"name":"prefixes","qualname":"::prefixes","value":"fn prefixes<'_>(&'_ Hir) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a set of literal prefixes extracted from the given `Hir`.\n","sig":null,"attributes":[{"value":"/ Returns a set of literal prefixes extracted from the given `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419119,"byte_end":419188,"line_start":57,"line_end":57,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":686},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419417,"byte_end":419425,"line_start":65,"line_end":65,"column_start":12,"column_end":20},"name":"suffixes","qualname":"::suffixes","value":"fn suffixes<'_>(&'_ Hir) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a set of literal suffixes extracted from the given `Hir`.\n","sig":null,"attributes":[{"value":"/ Returns a set of literal suffixes extracted from the given `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419336,"byte_end":419405,"line_start":64,"line_end":64,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":687},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419623,"byte_end":419633,"line_start":72,"line_end":72,"column_start":12,"column_end":22},"name":"limit_size","qualname":"::limit_size","value":"fn limit_size<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Get the approximate size limit (in bytes) of this set.\n","sig":null,"attributes":[{"value":"/ Get the approximate size limit (in bytes) of this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419553,"byte_end":419611,"line_start":71,"line_end":71,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":688},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420018,"byte_end":420032,"line_start":83,"line_end":83,"column_start":12,"column_end":26},"name":"set_limit_size","qualname":"::set_limit_size","value":"fn set_limit_size<'_>(&'_ mut Self, usize) -> &'_ mut Literals","parent":null,"children":[],"decl_id":null,"docs":" Set the approximate size limit (in bytes) of this set.","sig":null,"attributes":[{"value":"/ Set the approximate size limit (in bytes) of this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419687,"byte_end":419745,"line_start":76,"line_end":76,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419750,"byte_end":419753,"line_start":77,"line_end":77,"column_start":5,"column_end":8}},{"value":"/ If extracting a literal would put the set over this limit, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419758,"byte_end":419825,"line_start":78,"line_end":78,"column_start":5,"column_end":72}},{"value":"/ extraction stops.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419830,"byte_end":419851,"line_start":79,"line_end":79,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419856,"byte_end":419859,"line_start":80,"line_end":80,"column_start":5,"column_end":8}},{"value":"/ The new limits will only apply to additions to this set. Existing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419864,"byte_end":419933,"line_start":81,"line_end":81,"column_start":5,"column_end":74}},{"value":"/ members remain unchanged, even if the set exceeds the new limit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419938,"byte_end":420006,"line_start":82,"line_end":82,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":689},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420196,"byte_end":420207,"line_start":89,"line_end":89,"column_start":12,"column_end":23},"name":"limit_class","qualname":"::limit_class","value":"fn limit_class<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Get the character class size limit for this set.\n","sig":null,"attributes":[{"value":"/ Get the character class size limit for this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420132,"byte_end":420184,"line_start":88,"line_end":88,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":690},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420761,"byte_end":420776,"line_start":103,"line_end":103,"column_start":12,"column_end":27},"name":"set_limit_class","qualname":"::set_limit_class","value":"fn set_limit_class<'_>(&'_ mut Self, usize) -> &'_ mut Literals","parent":null,"children":[],"decl_id":null,"docs":" Limits the size of character(or byte) classes considered.","sig":null,"attributes":[{"value":"/ Limits the size of character(or byte) classes considered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420262,"byte_end":420323,"line_start":93,"line_end":93,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420328,"byte_end":420331,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ A value of `0` prevents all character classes from being considered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420336,"byte_end":420408,"line_start":95,"line_end":95,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420413,"byte_end":420416,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ This limit also applies to case insensitive literals, since each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420421,"byte_end":420489,"line_start":97,"line_end":97,"column_start":5,"column_end":73}},{"value":"/ character in the case insensitive literal is converted to a class, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420494,"byte_end":420568,"line_start":98,"line_end":98,"column_start":5,"column_end":79}},{"value":"/ then case folded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420573,"byte_end":420594,"line_start":99,"line_end":99,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420599,"byte_end":420602,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ The new limits will only apply to additions to this set. Existing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420607,"byte_end":420676,"line_start":101,"line_end":101,"column_start":5,"column_end":74}},{"value":"/ members remain unchanged, even if the set exceeds the new limit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420681,"byte_end":420749,"line_start":102,"line_end":102,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420958,"byte_end":420966,"line_start":109,"line_end":109,"column_start":12,"column_end":20},"name":"literals","qualname":"::literals","value":"fn literals<'_>(&'_ Self) -> &'_ [Literal]","parent":null,"children":[],"decl_id":null,"docs":" Returns the set of literals as a slice. Its order is unspecified.\n","sig":null,"attributes":[{"value":"/ Returns the set of literals as a slice. Its order is unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420877,"byte_end":420946,"line_start":108,"line_end":108,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":692},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421145,"byte_end":421152,"line_start":116,"line_end":116,"column_start":12,"column_end":19},"name":"min_len","qualname":"::min_len","value":"fn min_len<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the length of the smallest literal.","sig":null,"attributes":[{"value":"/ Returns the length of the smallest literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421020,"byte_end":421067,"line_start":113,"line_end":113,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421072,"byte_end":421075,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ Returns None is there are no literals in the set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421080,"byte_end":421133,"line_start":115,"line_end":115,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":693},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421517,"byte_end":421529,"line_start":129,"line_end":129,"column_start":12,"column_end":24},"name":"all_complete","qualname":"::all_complete","value":"fn all_complete<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if all members in this set are complete.\n","sig":null,"attributes":[{"value":"/ Returns true if all members in this set are complete.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421448,"byte_end":421505,"line_start":128,"line_end":128,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":695},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421696,"byte_end":421708,"line_start":134,"line_end":134,"column_start":12,"column_end":24},"name":"any_complete","qualname":"::any_complete","value":"fn any_complete<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if any member in this set is complete.\n","sig":null,"attributes":[{"value":"/ Returns true if any member in this set is complete.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421629,"byte_end":421684,"line_start":133,"line_end":133,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421854,"byte_end":421868,"line_start":139,"line_end":139,"column_start":12,"column_end":26},"name":"contains_empty","qualname":"::contains_empty","value":"fn contains_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this set contains an empty literal.\n","sig":null,"attributes":[{"value":"/ Returns true if this set contains an empty literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421787,"byte_end":421842,"line_start":138,"line_end":138,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":699},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422032,"byte_end":422040,"line_start":144,"line_end":144,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this set is empty or if all of its members is empty.\n","sig":null,"attributes":[{"value":"/ Returns true if this set is empty or if all of its members is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421948,"byte_end":422020,"line_start":143,"line_end":143,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422220,"byte_end":422228,"line_start":149,"line_end":149,"column_start":12,"column_end":20},"name":"to_empty","qualname":"::to_empty","value":"fn to_empty<'_>(&'_ Self) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new empty set of literals using this set's limits.\n","sig":null,"attributes":[{"value":"/ Returns a new empty set of literals using this set's limits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422144,"byte_end":422208,"line_start":148,"line_end":148,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":702},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422473,"byte_end":422494,"line_start":156,"line_end":156,"column_start":12,"column_end":33},"name":"longest_common_prefix","qualname":"::longest_common_prefix","value":"fn longest_common_prefix<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the longest common prefix of all members in this set.\n","sig":null,"attributes":[{"value":"/ Returns the longest common prefix of all members in this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422396,"byte_end":422461,"line_start":155,"line_end":155,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":704},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422948,"byte_end":422969,"line_start":172,"line_end":172,"column_start":12,"column_end":33},"name":"longest_common_suffix","qualname":"::longest_common_suffix","value":"fn longest_common_suffix<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the longest common suffix of all members in this set.\n","sig":null,"attributes":[{"value":"/ Returns the longest common suffix of all members in this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422871,"byte_end":422936,"line_start":171,"line_end":171,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":706},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423802,"byte_end":423813,"line_start":199,"line_end":199,"column_start":12,"column_end":23},"name":"trim_suffix","qualname":"::trim_suffix","value":"fn trim_suffix<'_>(&'_ Self, usize) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns a new set of literals with the given number of bytes trimmed\n from the suffix of each literal.","sig":null,"attributes":[{"value":"/ Returns a new set of literals with the given number of bytes trimmed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423470,"byte_end":423542,"line_start":191,"line_end":191,"column_start":5,"column_end":77}},{"value":"/ from the suffix of each literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423547,"byte_end":423583,"line_start":192,"line_end":192,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423588,"byte_end":423591,"line_start":193,"line_end":193,"column_start":5,"column_end":8}},{"value":"/ If any literal would be cut out completely by trimming, then None is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423596,"byte_end":423668,"line_start":194,"line_end":194,"column_start":5,"column_end":77}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423673,"byte_end":423686,"line_start":195,"line_end":195,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423691,"byte_end":423694,"line_start":196,"line_end":196,"column_start":5,"column_end":8}},{"value":"/ Any duplicates that are created as a result of this transformation are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423699,"byte_end":423773,"line_start":197,"line_end":197,"column_start":5,"column_end":79}},{"value":"/ removed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423778,"byte_end":423790,"line_start":198,"line_end":198,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":708},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424710,"byte_end":424730,"line_start":224,"line_end":224,"column_start":12,"column_end":32},"name":"unambiguous_prefixes","qualname":"::unambiguous_prefixes","value":"fn unambiguous_prefixes<'_>(&'_ Self) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new set of prefixes of this set of literals that are\n guaranteed to be unambiguous.","sig":null,"attributes":[{"value":"/ Returns a new set of prefixes of this set of literals that are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424287,"byte_end":424353,"line_start":215,"line_end":215,"column_start":5,"column_end":71}},{"value":"/ guaranteed to be unambiguous.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424358,"byte_end":424391,"line_start":216,"line_end":216,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424396,"byte_end":424399,"line_start":217,"line_end":217,"column_start":5,"column_end":8}},{"value":"/ Any substring match with a member of the set is returned is guaranteed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424404,"byte_end":424478,"line_start":218,"line_end":218,"column_start":5,"column_end":79}},{"value":"/ to never overlap with a substring match of another member of the set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424483,"byte_end":424555,"line_start":219,"line_end":219,"column_start":5,"column_end":77}},{"value":"/ at the same starting position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424560,"byte_end":424594,"line_start":220,"line_end":220,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424599,"byte_end":424602,"line_start":221,"line_end":221,"column_start":5,"column_end":8}},{"value":"/ Given any two members of the returned set, neither is a substring of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424607,"byte_end":424679,"line_start":222,"line_end":222,"column_start":5,"column_end":77}},{"value":"/ the other.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424684,"byte_end":424698,"line_start":223,"line_end":223,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":710},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427200,"byte_end":427220,"line_start":289,"line_end":289,"column_start":12,"column_end":32},"name":"unambiguous_suffixes","qualname":"::unambiguous_suffixes","value":"fn unambiguous_suffixes<'_>(&'_ Self) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new set of suffixes of this set of literals that are\n guaranteed to be unambiguous.","sig":null,"attributes":[{"value":"/ Returns a new set of suffixes of this set of literals that are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426779,"byte_end":426845,"line_start":280,"line_end":280,"column_start":5,"column_end":71}},{"value":"/ guaranteed to be unambiguous.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426850,"byte_end":426883,"line_start":281,"line_end":281,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426888,"byte_end":426891,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ Any substring match with a member of the set is returned is guaranteed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426896,"byte_end":426970,"line_start":283,"line_end":283,"column_start":5,"column_end":79}},{"value":"/ to never overlap with a substring match of another member of the set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426975,"byte_end":427047,"line_start":284,"line_end":284,"column_start":5,"column_end":77}},{"value":"/ at the same ending position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427052,"byte_end":427084,"line_start":285,"line_end":285,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427089,"byte_end":427092,"line_start":286,"line_end":286,"column_start":5,"column_end":8}},{"value":"/ Given any two members of the returned set, neither is a substring of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427097,"byte_end":427169,"line_start":287,"line_end":287,"column_start":5,"column_end":77}},{"value":"/ the other.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427174,"byte_end":427188,"line_start":288,"line_end":288,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":711},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427911,"byte_end":427925,"line_start":307,"line_end":307,"column_start":12,"column_end":26},"name":"union_prefixes","qualname":"::union_prefixes","value":"fn union_prefixes<'_, '_>(&'_ mut Self, &'_ Hir) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Unions the prefixes from the given expression to this set.","sig":null,"attributes":[{"value":"/ Unions the prefixes from the given expression to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427445,"byte_end":427507,"line_start":298,"line_end":298,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427512,"byte_end":427515,"line_start":299,"line_end":299,"column_start":5,"column_end":8}},{"value":"/ If prefixes could not be added (for example, this set would exceed its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427520,"byte_end":427594,"line_start":300,"line_end":300,"column_start":5,"column_end":79}},{"value":"/ size limits or the set of prefixes from `expr` includes the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427599,"byte_end":427668,"line_start":301,"line_end":301,"column_start":5,"column_end":74}},{"value":"/ string), then false is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427673,"byte_end":427709,"line_start":302,"line_end":302,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427714,"byte_end":427717,"line_start":303,"line_end":303,"column_start":5,"column_end":8}},{"value":"/ Note that prefix literals extracted from `expr` are said to be complete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427722,"byte_end":427797,"line_start":304,"line_end":304,"column_start":5,"column_end":80}},{"value":"/ if and only if the literal extends from the beginning of `expr` to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427802,"byte_end":427876,"line_start":305,"line_end":305,"column_start":5,"column_end":79}},{"value":"/ end of `expr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427881,"byte_end":427899,"line_start":306,"line_end":306,"column_start":5,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428582,"byte_end":428596,"line_start":322,"line_end":322,"column_start":12,"column_end":26},"name":"union_suffixes","qualname":"::union_suffixes","value":"fn union_suffixes<'_, '_>(&'_ mut Self, &'_ Hir) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Unions the suffixes from the given expression to this set.","sig":null,"attributes":[{"value":"/ Unions the suffixes from the given expression to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428116,"byte_end":428178,"line_start":313,"line_end":313,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428183,"byte_end":428186,"line_start":314,"line_end":314,"column_start":5,"column_end":8}},{"value":"/ If suffixes could not be added (for example, this set would exceed its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428191,"byte_end":428265,"line_start":315,"line_end":315,"column_start":5,"column_end":79}},{"value":"/ size limits or the set of suffixes from `expr` includes the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428270,"byte_end":428339,"line_start":316,"line_end":316,"column_start":5,"column_end":74}},{"value":"/ string), then false is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428344,"byte_end":428380,"line_start":317,"line_end":317,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428385,"byte_end":428388,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ Note that prefix literals extracted from `expr` are said to be complete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428393,"byte_end":428468,"line_start":319,"line_end":319,"column_start":5,"column_end":80}},{"value":"/ if and only if the literal extends from the end of `expr` to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428473,"byte_end":428541,"line_start":320,"line_end":320,"column_start":5,"column_end":73}},{"value":"/ beginning of `expr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428546,"byte_end":428570,"line_start":321,"line_end":321,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":713},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429046,"byte_end":429051,"line_start":334,"line_end":334,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union<'_>(&'_ mut Self, Literals) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Unions this set with another set.","sig":null,"attributes":[{"value":"/ Unions this set with another set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428811,"byte_end":428848,"line_start":329,"line_end":329,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428853,"byte_end":428856,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ If the union would cause the set to exceed its limits, then the union","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428861,"byte_end":428934,"line_start":331,"line_end":331,"column_start":5,"column_end":78}},{"value":"/ is skipped and it returns false. Otherwise, if the union succeeds, it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428939,"byte_end":429012,"line_start":332,"line_end":332,"column_start":5,"column_end":78}},{"value":"/ returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429017,"byte_end":429034,"line_start":333,"line_end":333,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":714},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429687,"byte_end":429700,"line_start":353,"line_end":353,"column_start":12,"column_end":25},"name":"cross_product","qualname":"::cross_product","value":"fn cross_product<'_, '_>(&'_ mut Self, &'_ Literals) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends this set with another set.","sig":null,"attributes":[{"value":"/ Extends this set with another set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429359,"byte_end":429397,"line_start":346,"line_end":346,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429402,"byte_end":429405,"line_start":347,"line_end":347,"column_start":5,"column_end":8}},{"value":"/ The set of literals is extended via a cross product.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429410,"byte_end":429466,"line_start":348,"line_end":348,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429471,"byte_end":429474,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ If a cross product would cause this set to exceed its limits, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429479,"byte_end":429553,"line_start":350,"line_end":350,"column_start":5,"column_end":79}},{"value":"/ cross product is skipped and it returns false. Otherwise, if the cross","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429558,"byte_end":429632,"line_start":351,"line_end":351,"column_start":5,"column_end":79}},{"value":"/ product succeeds, it returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429637,"byte_end":429675,"line_start":352,"line_end":352,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":716},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431434,"byte_end":431443,"line_start":402,"line_end":402,"column_start":12,"column_end":21},"name":"cross_add","qualname":"::cross_add","value":"fn cross_add<'_, '_>(&'_ mut Self, &'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends each literal in this set with the bytes given.","sig":null,"attributes":[{"value":"/ Extends each literal in this set with the bytes given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431007,"byte_end":431065,"line_start":394,"line_end":394,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431070,"byte_end":431073,"line_start":395,"line_end":395,"column_start":5,"column_end":8}},{"value":"/ If the set is empty, then the given literal is added to the set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431078,"byte_end":431146,"line_start":396,"line_end":396,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431151,"byte_end":431154,"line_start":397,"line_end":397,"column_start":5,"column_end":8}},{"value":"/ If adding any number of bytes to all members of this set causes a limit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431159,"byte_end":431234,"line_start":398,"line_end":398,"column_start":5,"column_end":80}},{"value":"/ to be exceeded, then no bytes are added and false is returned. If a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431239,"byte_end":431310,"line_start":399,"line_end":399,"column_start":5,"column_end":76}},{"value":"/ prefix of `bytes` can be fit into this set, then it is used and all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431315,"byte_end":431386,"line_start":400,"line_end":400,"column_start":5,"column_end":76}},{"value":"/ resulting literals are cut.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431391,"byte_end":431422,"line_start":401,"line_end":401,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":717},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432698,"byte_end":432701,"line_start":440,"line_end":440,"column_start":12,"column_end":15},"name":"add","qualname":"::add","value":"fn add<'_>(&'_ mut Self, Literal) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Adds the given literal to this set.","sig":null,"attributes":[{"value":"/ Adds the given literal to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432549,"byte_end":432588,"line_start":436,"line_end":436,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432593,"byte_end":432596,"line_start":437,"line_end":437,"column_start":5,"column_end":8}},{"value":"/ Returns false if adding this literal would cause the class to be too","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432601,"byte_end":432673,"line_start":438,"line_end":438,"column_start":5,"column_end":77}},{"value":"/ big.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432678,"byte_end":432686,"line_start":439,"line_end":439,"column_start":5,"column_end":13}}]},{"kind":"Method","id":{"krate":0,"index":718},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":433039,"byte_end":433053,"line_start":451,"line_end":451,"column_start":12,"column_end":26},"name":"add_char_class","qualname":"::add_char_class","value":"fn add_char_class<'_, '_>(&'_ mut Self, &'_ hir::ClassUnicode) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends each literal in this set with the character class given.","sig":null,"attributes":[{"value":"/ Extends each literal in this set with the character class given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432886,"byte_end":432954,"line_start":448,"line_end":448,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432959,"byte_end":432962,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ Returns false if the character class was too big to add.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432967,"byte_end":433027,"line_start":450,"line_end":450,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":724},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434481,"byte_end":434495,"line_start":496,"line_end":496,"column_start":12,"column_end":26},"name":"add_byte_class","qualname":"::add_byte_class","value":"fn add_byte_class<'_, '_>(&'_ mut Self, &'_ hir::ClassBytes) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends each literal in this set with the byte class given.","sig":null,"attributes":[{"value":"/ Extends each literal in this set with the byte class given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434338,"byte_end":434401,"line_start":493,"line_end":493,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434406,"byte_end":434409,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ Returns false if the byte class was too big to add.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434414,"byte_end":434469,"line_start":495,"line_end":495,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":726},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435191,"byte_end":435194,"line_start":518,"line_end":518,"column_start":12,"column_end":15},"name":"cut","qualname":"::cut","value":"fn cut<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Cuts every member of this set. When a member is cut, it can never\n be extended.\n","sig":null,"attributes":[{"value":"/ Cuts every member of this set. When a member is cut, it can never","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435089,"byte_end":435158,"line_start":516,"line_end":516,"column_start":5,"column_end":74}},{"value":"/ be extended.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435163,"byte_end":435179,"line_start":517,"line_end":517,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":727},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435334,"byte_end":435341,"line_start":525,"line_end":525,"column_start":12,"column_end":19},"name":"reverse","qualname":"::reverse","value":"fn reverse<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Reverses all members in place.\n","sig":null,"attributes":[{"value":"/ Reverses all members in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435288,"byte_end":435322,"line_start":524,"line_end":524,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":728},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435486,"byte_end":435491,"line_start":532,"line_end":532,"column_start":12,"column_end":17},"name":"clear","qualname":"::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Clears this set of all members.\n","sig":null,"attributes":[{"value":"/ Clears this set of all members.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435439,"byte_end":435474,"line_start":531,"line_end":531,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445708,"byte_end":445711,"line_start":839,"line_end":839,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":752},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446060,"byte_end":446063,"line_start":850,"line_end":850,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Vec) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Returns a new complete literal with the bytes given.\n","sig":null,"attributes":[{"value":"/ Returns a new complete literal with the bytes given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445992,"byte_end":446048,"line_start":849,"line_end":849,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":753},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446198,"byte_end":446203,"line_start":855,"line_end":855,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Returns a new complete empty literal.\n","sig":null,"attributes":[{"value":"/ Returns a new complete empty literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446145,"byte_end":446186,"line_start":854,"line_end":854,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":754},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446327,"byte_end":446333,"line_start":860,"line_end":860,"column_start":12,"column_end":18},"name":"is_cut","qualname":"::is_cut","value":"fn is_cut<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this literal was \"cut.\"\n","sig":null,"attributes":[{"value":"/ Returns true if this literal was \"cut.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446272,"byte_end":446315,"line_start":859,"line_end":859,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446413,"byte_end":446416,"line_start":865,"line_end":865,"column_start":12,"column_end":15},"name":"cut","qualname":"::cut","value":"fn cut<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Cuts this literal.\n","sig":null,"attributes":[{"value":"/ Cuts this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446379,"byte_end":446401,"line_start":864,"line_end":864,"column_start":5,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":757},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446500,"byte_end":446502,"line_start":871,"line_end":871,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Literal) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":759},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446609,"byte_end":446620,"line_start":877,"line_end":877,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Literal) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":761},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446755,"byte_end":446758,"line_start":883,"line_end":883,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447033,"byte_end":447039,"line_start":893,"line_end":893,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":766},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447147,"byte_end":447152,"line_start":900,"line_end":900,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Vec","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":768},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447239,"byte_end":447248,"line_start":906,"line_end":906,"column_start":8,"column_end":17},"name":"deref_mut","qualname":"::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut Vec","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":780},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"print","qualname":"::hir::print","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","parent":null,"children":[{"krate":0,"index":781},{"krate":0,"index":784},{"krate":0,"index":785},{"krate":0,"index":788},{"krate":0,"index":791},{"krate":0,"index":792},{"krate":0,"index":795},{"krate":0,"index":798},{"krate":0,"index":801},{"krate":0,"index":2961},{"krate":0,"index":2963},{"krate":0,"index":2965},{"krate":0,"index":804},{"krate":0,"index":806},{"krate":0,"index":2967},{"krate":0,"index":2969},{"krate":0,"index":809},{"krate":0,"index":2971},{"krate":0,"index":2974},{"krate":0,"index":813},{"krate":0,"index":821}],"decl_id":null,"docs":"This module provides a regular expression printer for `Hir`.\n","sig":null,"attributes":[{"value":"*\nThis module provides a regular expression printer for `Hir`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473418,"byte_end":473485,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":2967},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474998,"byte_end":475005,"line_start":53,"line_end":53,"column_start":12,"column_end":19},"name":"Printer","qualname":"::hir::print::Printer","value":"Printer { }","parent":null,"children":[{"krate":0,"index":2968}],"decl_id":null,"docs":" A printer for a regular expression's high-level intermediate\n representation.","sig":null,"attributes":[{"value":"/ A printer for a regular expression's high-level intermediate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474108,"byte_end":474172,"line_start":36,"line_end":36,"column_start":1,"column_end":65}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474173,"byte_end":474192,"line_start":37,"line_end":37,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474193,"byte_end":474196,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ A printer converts a high-level intermediate representation (HIR) to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474197,"byte_end":474271,"line_start":39,"line_end":39,"column_start":1,"column_end":75}},{"value":"/ regular expression pattern string. This particular printer uses constant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474272,"byte_end":474348,"line_start":40,"line_end":40,"column_start":1,"column_end":77}},{"value":"/ stack space and heap space proportional to the size of the HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474349,"byte_end":474416,"line_start":41,"line_end":41,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474417,"byte_end":474420,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ Since this printer is only using the HIR, the pattern it prints will likely","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474421,"byte_end":474500,"line_start":43,"line_end":43,"column_start":1,"column_end":80}},{"value":"/ not resemble the original pattern at all. For example, a pattern like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474501,"byte_end":474574,"line_start":44,"line_end":44,"column_start":1,"column_end":74}},{"value":"/ `\\pL` will have its entire class written out.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474575,"byte_end":474624,"line_start":45,"line_end":45,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474625,"byte_end":474628,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ The purpose of this printer is to provide a means to mutate an HIR and then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474629,"byte_end":474708,"line_start":47,"line_end":47,"column_start":1,"column_end":80}},{"value":"/ build a regular expression from the result of that mutation. (A regex","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474709,"byte_end":474782,"line_start":48,"line_end":48,"column_start":1,"column_end":74}},{"value":"/ library could provide a constructor from this HIR explicitly, but that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474783,"byte_end":474857,"line_start":49,"line_end":49,"column_start":1,"column_end":75}},{"value":"/ creates an unnecessary public coupling between the regex library and this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474858,"byte_end":474935,"line_start":50,"line_end":50,"column_start":1,"column_end":78}},{"value":"/ specific HIR representation.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474936,"byte_end":474969,"line_start":51,"line_end":51,"column_start":1,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":810},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475082,"byte_end":475085,"line_start":59,"line_end":59,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Printer","parent":null,"children":[],"decl_id":null,"docs":" Create a new printer.\n","sig":null,"attributes":[{"value":"/ Create a new printer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475045,"byte_end":475070,"line_start":58,"line_end":58,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":811},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475432,"byte_end":475437,"line_start":67,"line_end":67,"column_start":12,"column_end":17},"name":"print","qualname":"::print","value":"fn print(&'_ mut Self, &'_ Hir, W) -> fmt::Result where\nW: fmt::Write","parent":null,"children":[],"decl_id":null,"docs":" Print the given `Ast` to the given writer. The writer must implement\n `fmt::Write`. Typical implementations of `fmt::Write` that can be used\n here are a `fmt::Formatter` (which is available in `fmt::Display`\n implementations) or a `&mut String`.\n","sig":null,"attributes":[{"value":"/ Print the given `Ast` to the given writer. The writer must implement","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475150,"byte_end":475222,"line_start":63,"line_end":63,"column_start":5,"column_end":77}},{"value":"/ `fmt::Write`. Typical implementations of `fmt::Write` that can be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475227,"byte_end":475301,"line_start":64,"line_end":64,"column_start":5,"column_end":79}},{"value":"/ here are a `fmt::Formatter` (which is available in `fmt::Display`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475306,"byte_end":475375,"line_start":65,"line_end":65,"column_start":5,"column_end":74}},{"value":"/ implementations) or a `&mut String`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475380,"byte_end":475420,"line_start":66,"line_end":66,"column_start":5,"column_end":45}}]},{"kind":"Mod","id":{"krate":0,"index":826},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"translate","qualname":"::hir::translate","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","parent":null,"children":[{"krate":0,"index":827},{"krate":0,"index":828},{"krate":0,"index":831},{"krate":0,"index":834},{"krate":0,"index":837},{"krate":0,"index":838},{"krate":0,"index":841},{"krate":0,"index":844},{"krate":0,"index":847},{"krate":0,"index":850},{"krate":0,"index":851},{"krate":0,"index":854},{"krate":0,"index":857},{"krate":0,"index":860},{"krate":0,"index":863},{"krate":0,"index":864},{"krate":0,"index":867},{"krate":0,"index":870},{"krate":0,"index":2977},{"krate":0,"index":2980},{"krate":0,"index":2982},{"krate":0,"index":872},{"krate":0,"index":874},{"krate":0,"index":2984},{"krate":0,"index":2988},{"krate":0,"index":2990},{"krate":0,"index":883},{"krate":0,"index":2992},{"krate":0,"index":3008},{"krate":0,"index":3010},{"krate":0,"index":886},{"krate":0,"index":891},{"krate":0,"index":3012},{"krate":0,"index":3017},{"krate":0,"index":3021},{"krate":0,"index":909},{"krate":0,"index":3025},{"krate":0,"index":3031},{"krate":0,"index":3033},{"krate":0,"index":3034},{"krate":0,"index":3036},{"krate":0,"index":945},{"krate":0,"index":953},{"krate":0,"index":955}],"decl_id":null,"docs":"Defines a translator that converts an `Ast` to an `Hir`.\n","sig":null,"attributes":[{"value":"*\nDefines a translator that converts an `Ast` to an `Hir`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485058,"byte_end":485121,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":2977},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485439,"byte_end":485456,"line_start":16,"line_end":16,"column_start":12,"column_end":29},"name":"TranslatorBuilder","qualname":"::hir::translate::TranslatorBuilder","value":"TranslatorBuilder { }","parent":null,"children":[{"krate":0,"index":2978},{"krate":0,"index":2979}],"decl_id":null,"docs":" A builder for constructing an AST->HIR translator.\n","sig":null,"attributes":[{"value":"/ A builder for constructing an AST->HIR translator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485349,"byte_end":485403,"line_start":14,"line_end":14,"column_start":1,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":873},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485554,"byte_end":485561,"line_start":22,"line_end":22,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> TranslatorBuilder","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":875},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485736,"byte_end":485739,"line_start":29,"line_end":29,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new translator builder with a default c onfiguration.\n","sig":null,"attributes":[{"value":"/ Create a new translator builder with a default c onfiguration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485658,"byte_end":485724,"line_start":28,"line_end":28,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":876},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485957,"byte_end":485962,"line_start":37,"line_end":37,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Translator","parent":null,"children":[],"decl_id":null,"docs":" Build a translator using the current configuration.\n","sig":null,"attributes":[{"value":"/ Build a translator using the current configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485890,"byte_end":485945,"line_start":36,"line_end":36,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":877},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486825,"byte_end":486843,"line_start":56,"line_end":56,"column_start":12,"column_end":30},"name":"allow_invalid_utf8","qualname":"::allow_invalid_utf8","value":"fn allow_invalid_utf8<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" When enabled, translation will permit the construction of a regular\n expression that may match invalid UTF-8.","sig":null,"attributes":[{"value":"/ When enabled, translation will permit the construction of a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486168,"byte_end":486239,"line_start":45,"line_end":45,"column_start":5,"column_end":76}},{"value":"/ expression that may match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486244,"byte_end":486288,"line_start":46,"line_end":46,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486293,"byte_end":486296,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ When disabled (the default), the translator is guaranteed to produce","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486301,"byte_end":486373,"line_start":48,"line_end":48,"column_start":5,"column_end":77}},{"value":"/ an expression that will only ever match valid UTF-8 (otherwise, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486378,"byte_end":486449,"line_start":49,"line_end":49,"column_start":5,"column_end":76}},{"value":"/ translator will return an error).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486454,"byte_end":486491,"line_start":50,"line_end":50,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486496,"byte_end":486499,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ Perhaps surprisingly, when invalid UTF-8 isn't allowed, a negated ASCII","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486504,"byte_end":486579,"line_start":52,"line_end":52,"column_start":5,"column_end":80}},{"value":"/ word boundary (uttered as `(?-u:\\B)` in the concrete syntax) will cause","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486584,"byte_end":486659,"line_start":53,"line_end":53,"column_start":5,"column_end":80}},{"value":"/ the parser to return an error. Namely, a negated ASCII word boundary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486664,"byte_end":486736,"line_start":54,"line_end":54,"column_start":5,"column_end":77}},{"value":"/ can result in matching positions that aren't valid UTF-8 boundaries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486741,"byte_end":486813,"line_start":55,"line_end":55,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":878},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487034,"byte_end":487050,"line_start":62,"line_end":62,"column_start":12,"column_end":28},"name":"case_insensitive","qualname":"::case_insensitive","value":"fn case_insensitive<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the case insensitive flag (`i`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the case insensitive flag (`i`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486957,"byte_end":487022,"line_start":61,"line_end":61,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":879},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487280,"byte_end":487290,"line_start":68,"line_end":68,"column_start":12,"column_end":22},"name":"multi_line","qualname":"::multi_line","value":"fn multi_line<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the multi-line matching flag (`m`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the multi-line matching flag (`m`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487200,"byte_end":487268,"line_start":67,"line_end":67,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":880},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487530,"byte_end":487550,"line_start":75,"line_end":75,"column_start":12,"column_end":32},"name":"dot_matches_new_line","qualname":"::dot_matches_new_line","value":"fn dot_matches_new_line<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"dot matches any character\" flag (`s`) by\n default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the \"dot matches any character\" flag (`s`) by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487434,"byte_end":487501,"line_start":73,"line_end":73,"column_start":5,"column_end":72}},{"value":"/ default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487506,"byte_end":487518,"line_start":74,"line_end":74,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":881},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487800,"byte_end":487810,"line_start":84,"line_end":84,"column_start":12,"column_end":22},"name":"swap_greed","qualname":"::swap_greed","value":"fn swap_greed<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"swap greed\" flag (`U`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the \"swap greed\" flag (`U`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487727,"byte_end":487788,"line_start":83,"line_end":83,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":882},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488022,"byte_end":488029,"line_start":90,"line_end":90,"column_start":12,"column_end":19},"name":"unicode","qualname":"::unicode","value":"fn unicode<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the Unicode flag (`u`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the Unicode flag (`u`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487954,"byte_end":488010,"line_start":89,"line_end":89,"column_start":5,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":2984},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488527,"byte_end":488537,"line_start":105,"line_end":105,"column_start":12,"column_end":22},"name":"Translator","qualname":"::hir::translate::Translator","value":"Translator { }","parent":null,"children":[{"krate":0,"index":2985},{"krate":0,"index":2986},{"krate":0,"index":2987}],"decl_id":null,"docs":" A translator maps abstract syntax to a high level intermediate\n representation.","sig":null,"attributes":[{"value":"/ A translator maps abstract syntax to a high level intermediate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488169,"byte_end":488235,"line_start":96,"line_end":96,"column_start":1,"column_end":67}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488236,"byte_end":488255,"line_start":97,"line_end":97,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488256,"byte_end":488259,"line_start":98,"line_end":98,"column_start":1,"column_end":4}},{"value":"/ A translator may be benefit from reuse. That is, a translator can translate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488260,"byte_end":488339,"line_start":99,"line_end":99,"column_start":1,"column_end":80}},{"value":"/ many abstract syntax trees.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488340,"byte_end":488371,"line_start":100,"line_end":100,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488372,"byte_end":488375,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ A `Translator` can be configured in more detail via a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488376,"byte_end":488433,"line_start":102,"line_end":102,"column_start":1,"column_end":58}},{"value":"/ [`TranslatorBuilder`](struct.TranslatorBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488434,"byte_end":488491,"line_start":103,"line_end":103,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":884},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488879,"byte_end":488882,"line_start":116,"line_end":116,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Translator","parent":null,"children":[],"decl_id":null,"docs":" Create a new translator using the default configuration.\n","sig":null,"attributes":[{"value":"/ Create a new translator using the default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488807,"byte_end":488867,"line_start":115,"line_end":115,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":885},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489409,"byte_end":489418,"line_start":129,"line_end":129,"column_start":12,"column_end":21},"name":"translate","qualname":"::translate","value":"fn translate<'_, '_, '_>(&'_ mut Self, &'_ str, &'_ Ast) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Translate the given abstract syntax tree (AST) into a high level\n intermediate representation (HIR).","sig":null,"attributes":[{"value":"/ Translate the given abstract syntax tree (AST) into a high level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488953,"byte_end":489021,"line_start":120,"line_end":120,"column_start":5,"column_end":73}},{"value":"/ intermediate representation (HIR).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489026,"byte_end":489064,"line_start":121,"line_end":121,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489069,"byte_end":489072,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ If there was a problem doing the translation, then an HIR-specific","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489077,"byte_end":489147,"line_start":123,"line_end":123,"column_start":5,"column_end":75}},{"value":"/ error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489152,"byte_end":489174,"line_start":124,"line_end":124,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489179,"byte_end":489182,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ The original pattern string used to produce the `Ast` *must* also be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489187,"byte_end":489259,"line_start":126,"line_end":126,"column_start":5,"column_end":77}},{"value":"/ provided. The translator does not use the pattern string during any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489264,"byte_end":489335,"line_start":127,"line_end":127,"column_start":5,"column_end":76}},{"value":"/ correct translation, but is used for error reporting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489340,"byte_end":489397,"line_start":128,"line_end":128,"column_start":5,"column_end":62}}]},{"kind":"Trait","id":{"krate":0,"index":968},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594845,"byte_end":594852,"line_start":13,"line_end":13,"column_start":11,"column_end":18},"name":"Visitor","qualname":"::hir::visitor::Visitor","value":"Visitor","parent":null,"children":[{"krate":0,"index":969},{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":972},{"krate":0,"index":973},{"krate":0,"index":974},{"krate":0,"index":975}],"decl_id":null,"docs":" A trait for visiting the high-level IR (HIR) in depth first order.","sig":null,"attributes":[{"value":"/ A trait for visiting the high-level IR (HIR) in depth first order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594245,"byte_end":594315,"line_start":3,"line_end":3,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594316,"byte_end":594319,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ The principle aim of this trait is to enable callers to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594320,"byte_end":594392,"line_start":5,"line_end":5,"column_start":1,"column_end":73}},{"value":"/ analysis on a high-level intermediate representation of a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594393,"byte_end":594462,"line_start":6,"line_end":6,"column_start":1,"column_end":70}},{"value":"/ expression without necessarily using recursion. In particular, this permits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594463,"byte_end":594542,"line_start":7,"line_end":7,"column_start":1,"column_end":80}},{"value":"/ callers to do case analysis with constant stack usage, which can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594543,"byte_end":594614,"line_start":8,"line_end":8,"column_start":1,"column_end":72}},{"value":"/ important since the size of an HIR may be proportional to end user input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594615,"byte_end":594692,"line_start":9,"line_end":9,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594693,"byte_end":594696,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ Typical usage of this trait involves providing an implementation and then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594697,"byte_end":594774,"line_start":11,"line_end":11,"column_start":1,"column_end":78}},{"value":"/ running it using the [`visit`](fn.visit.html) function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594775,"byte_end":594834,"line_start":12,"line_end":12,"column_start":1,"column_end":60}}]},{"kind":"Type","id":{"krate":0,"index":969},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594903,"byte_end":594909,"line_start":15,"line_end":15,"column_start":10,"column_end":16},"name":"Output","qualname":"::hir::visitor::Visitor::Output","value":"type Output;","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" The result of visiting an HIR.\n","sig":null,"attributes":[{"value":"/ The result of visiting an HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594859,"byte_end":594893,"line_start":14,"line_end":14,"column_start":5,"column_end":39}}]},{"kind":"Type","id":{"krate":0,"index":970},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594972,"byte_end":594975,"line_start":17,"line_end":17,"column_start":10,"column_end":13},"name":"Err","qualname":"::hir::visitor::Visitor::Err","value":"type Err;","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" An error that visiting an HIR might return.\n","sig":null,"attributes":[{"value":"/ An error that visiting an HIR might return.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594915,"byte_end":594962,"line_start":16,"line_end":16,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":971},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595120,"byte_end":595126,"line_start":21,"line_end":21,"column_start":8,"column_end":14},"name":"finish","qualname":"::hir::visitor::Visitor::finish","value":"fn finish(Self) -> Result","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" All implementors of `Visitor` must provide a `finish` method, which\n yields the result of visiting the HIR or an error.\n","sig":null,"attributes":[{"value":"/ All implementors of `Visitor` must provide a `finish` method, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594982,"byte_end":595053,"line_start":19,"line_end":19,"column_start":5,"column_end":76}},{"value":"/ yields the result of visiting the HIR or an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595058,"byte_end":595112,"line_start":20,"line_end":20,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":972},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595246,"byte_end":595251,"line_start":24,"line_end":24,"column_start":8,"column_end":13},"name":"start","qualname":"::hir::visitor::Visitor::start","value":"fn start<'_>(&'_ mut Self)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called before beginning traversal of the HIR.\n","sig":null,"attributes":[{"value":"/ This method is called before beginning traversal of the HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595174,"byte_end":595238,"line_start":23,"line_end":23,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595366,"byte_end":595375,"line_start":28,"line_end":28,"column_start":8,"column_end":17},"name":"visit_pre","qualname":"::hir::visitor::Visitor::visit_pre","value":"fn visit_pre<'_, '_>(&'_ mut Self, &'_ Hir) -> Result<(), Self::Err>","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called on an `Hir` before descending into child `Hir`\n nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Hir` before descending into child `Hir`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595271,"byte_end":595343,"line_start":26,"line_end":26,"column_start":5,"column_end":77}},{"value":"/ nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595348,"byte_end":595358,"line_start":27,"line_end":27,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":974},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595552,"byte_end":595562,"line_start":34,"line_end":34,"column_start":8,"column_end":18},"name":"visit_post","qualname":"::hir::visitor::Visitor::visit_post","value":"fn visit_post<'_, '_>(&'_ mut Self, &'_ Hir) -> Result<(), Self::Err>","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called on an `Hir` after descending all of its child\n `Hir` nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Hir` after descending all of its child","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595452,"byte_end":595523,"line_start":32,"line_end":32,"column_start":5,"column_end":76}},{"value":"/ `Hir` nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595528,"byte_end":595544,"line_start":33,"line_end":33,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":975},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595711,"byte_end":595731,"line_start":39,"line_end":39,"column_start":8,"column_end":28},"name":"visit_alternation_in","qualname":"::hir::visitor::Visitor::visit_alternation_in","value":"fn visit_alternation_in<'_>(&'_ mut Self) -> Result<(), Self::Err>","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called between child nodes of an alternation.\n","sig":null,"attributes":[{"value":"/ This method is called between child nodes of an alternation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595639,"byte_end":595703,"line_start":38,"line_end":38,"column_start":5,"column_end":69}}]},{"kind":"Function","id":{"krate":0,"index":976},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596541,"byte_end":596546,"line_start":59,"line_end":59,"column_start":8,"column_end":13},"name":"visit","qualname":"::hir::visitor::visit","value":"fn visit(&'_ Hir, V) -> Result where V: Visitor","parent":null,"children":[],"decl_id":null,"docs":" Executes an implementation of `Visitor` in constant stack space.","sig":null,"attributes":[{"value":"/ Executes an implementation of `Visitor` in constant stack space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595794,"byte_end":595862,"line_start":44,"line_end":44,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595863,"byte_end":595866,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ This function will visit every node in the given `Hir` while calling","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595867,"byte_end":595939,"line_start":46,"line_end":46,"column_start":1,"column_end":73}},{"value":"/ appropriate methods provided by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595940,"byte_end":595979,"line_start":47,"line_end":47,"column_start":1,"column_end":40}},{"value":"/ [`Visitor`](trait.Visitor.html) trait.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595980,"byte_end":596022,"line_start":48,"line_end":48,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596023,"byte_end":596026,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ The primary use case for this method is when one wants to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596027,"byte_end":596101,"line_start":50,"line_end":50,"column_start":1,"column_end":75}},{"value":"/ analysis over an `Hir` without using a stack size proportional to the depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596102,"byte_end":596181,"line_start":51,"line_end":51,"column_start":1,"column_end":80}},{"value":"/ of the `Hir`. Namely, this method will instead use constant stack space,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596182,"byte_end":596258,"line_start":52,"line_end":52,"column_start":1,"column_end":77}},{"value":"/ but will use heap space proportional to the size of the `Hir`. This may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596259,"byte_end":596337,"line_start":53,"line_end":53,"column_start":1,"column_end":79}},{"value":"/ desirable in cases where the size of `Hir` is proportional to end user","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596338,"byte_end":596412,"line_start":54,"line_end":54,"column_start":1,"column_end":75}},{"value":"/ input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596413,"byte_end":596423,"line_start":55,"line_end":55,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596424,"byte_end":596427,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ If the visitor returns an error at any point, then visiting is stopped and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596428,"byte_end":596506,"line_start":57,"line_end":57,"column_start":1,"column_end":79}},{"value":"/ the error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596507,"byte_end":596533,"line_start":58,"line_end":58,"column_start":1,"column_end":27}}]},{"kind":"Struct","id":{"krate":0,"index":3038},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315760,"byte_end":315765,"line_start":26,"line_end":26,"column_start":12,"column_end":17},"name":"Error","qualname":"::hir::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":3039},{"krate":0,"index":3040},{"krate":0,"index":3041}],"decl_id":null,"docs":" An error that can occur while translating an `Ast` to a `Hir`.\n","sig":null,"attributes":[{"value":"/ An error that can occur while translating an `Ast` to a `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315643,"byte_end":315709,"line_start":24,"line_end":24,"column_start":1,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1006},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316135,"byte_end":316139,"line_start":38,"line_end":38,"column_start":12,"column_end":16},"name":"kind","qualname":"::kind","value":"fn kind<'_>(&'_ Self) -> &'_ ErrorKind","parent":null,"children":[],"decl_id":null,"docs":" Return the type of this error.\n","sig":null,"attributes":[{"value":"/ Return the type of this error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316089,"byte_end":316123,"line_start":37,"line_end":37,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1007},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316353,"byte_end":316360,"line_start":45,"line_end":45,"column_start":12,"column_end":19},"name":"pattern","qualname":"::pattern","value":"fn pattern<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" The original pattern string in which this error occurred.","sig":null,"attributes":[{"value":"/ The original pattern string in which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316193,"byte_end":316254,"line_start":42,"line_end":42,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316259,"byte_end":316262,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ Every span reported by this error is reported in terms of this string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316267,"byte_end":316341,"line_start":44,"line_end":44,"column_start":5,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":1008},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316472,"byte_end":316476,"line_start":50,"line_end":50,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span at which this error occurred.\n","sig":null,"attributes":[{"value":"/ Return the span at which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316411,"byte_end":316460,"line_start":49,"line_end":49,"column_start":5,"column_end":54}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3054},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316800,"byte_end":316817,"line_start":60,"line_end":60,"column_start":5,"column_end":22},"name":"UnicodeNotAllowed","qualname":"::hir::ErrorKind::UnicodeNotAllowed","value":"ErrorKind::UnicodeNotAllowed","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This error occurs when a Unicode feature is used when Unicode\n support is disabled. For example `(?-u:\\pL)` would trigger this error.\n","sig":null,"attributes":[{"value":"/ This error occurs when a Unicode feature is used when Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316651,"byte_end":316716,"line_start":58,"line_end":58,"column_start":5,"column_end":70}},{"value":"/ support is disabled. For example `(?-u:\\pL)` would trigger this error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316721,"byte_end":316795,"line_start":59,"line_end":59,"column_start":5,"column_end":79}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316973,"byte_end":316984,"line_start":63,"line_end":63,"column_start":5,"column_end":16},"name":"InvalidUtf8","qualname":"::hir::ErrorKind::InvalidUtf8","value":"ErrorKind::InvalidUtf8","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This error occurs when translating a pattern that could match a byte\n sequence that isn't UTF-8 and `allow_invalid_utf8` was disabled.\n","sig":null,"attributes":[{"value":"/ This error occurs when translating a pattern that could match a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316823,"byte_end":316895,"line_start":61,"line_end":61,"column_start":5,"column_end":77}},{"value":"/ sequence that isn't UTF-8 and `allow_invalid_utf8` was disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316900,"byte_end":316968,"line_start":62,"line_end":62,"column_start":5,"column_end":73}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317081,"byte_end":317104,"line_start":66,"line_end":66,"column_start":5,"column_end":28},"name":"UnicodePropertyNotFound","qualname":"::hir::ErrorKind::UnicodePropertyNotFound","value":"ErrorKind::UnicodePropertyNotFound","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when an unrecognized Unicode property name could not\n be found.\n","sig":null,"attributes":[{"value":"/ This occurs when an unrecognized Unicode property name could not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316990,"byte_end":317058,"line_start":64,"line_end":64,"column_start":5,"column_end":73}},{"value":"/ be found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317063,"byte_end":317076,"line_start":65,"line_end":65,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3060},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317202,"byte_end":317230,"line_start":69,"line_end":69,"column_start":5,"column_end":33},"name":"UnicodePropertyValueNotFound","qualname":"::hir::ErrorKind::UnicodePropertyValueNotFound","value":"ErrorKind::UnicodePropertyValueNotFound","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when an unrecognized Unicode property value could not\n be found.\n","sig":null,"attributes":[{"value":"/ This occurs when an unrecognized Unicode property value could not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317110,"byte_end":317179,"line_start":67,"line_end":67,"column_start":5,"column_end":74}},{"value":"/ be found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317184,"byte_end":317197,"line_start":68,"line_end":68,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3062},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317424,"byte_end":317448,"line_start":73,"line_end":73,"column_start":5,"column_end":29},"name":"UnicodePerlClassNotFound","qualname":"::hir::ErrorKind::UnicodePerlClassNotFound","value":"ErrorKind::UnicodePerlClassNotFound","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when a Unicode-aware Perl character class (`\\w`, `\\s` or\n `\\d`) could not be found. This can occur when the `unicode-perl`\n crate feature is not enabled.\n","sig":null,"attributes":[{"value":"/ This occurs when a Unicode-aware Perl character class (`\\w`, `\\s` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317236,"byte_end":317308,"line_start":70,"line_end":70,"column_start":5,"column_end":77}},{"value":"/ `\\d`) could not be found. This can occur when the `unicode-perl`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317313,"byte_end":317381,"line_start":71,"line_end":71,"column_start":5,"column_end":73}},{"value":"/ crate feature is not enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317386,"byte_end":317419,"line_start":72,"line_end":72,"column_start":5,"column_end":38}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3064},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317623,"byte_end":317645,"line_start":77,"line_end":77,"column_start":5,"column_end":27},"name":"UnicodeCaseUnavailable","qualname":"::hir::ErrorKind::UnicodeCaseUnavailable","value":"ErrorKind::UnicodeCaseUnavailable","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when the Unicode simple case mapping tables are not\n available, and the regular expression required Unicode aware case\n insensitivity.\n","sig":null,"attributes":[{"value":"/ This occurs when the Unicode simple case mapping tables are not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317454,"byte_end":317521,"line_start":74,"line_end":74,"column_start":5,"column_end":72}},{"value":"/ available, and the regular expression required Unicode aware case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317526,"byte_end":317595,"line_start":75,"line_end":75,"column_start":5,"column_end":74}},{"value":"/ insensitivity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317600,"byte_end":317618,"line_start":76,"line_end":76,"column_start":5,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3066},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317853,"byte_end":317873,"line_start":83,"line_end":83,"column_start":5,"column_end":25},"name":"EmptyClassNotAllowed","qualname":"::hir::ErrorKind::EmptyClassNotAllowed","value":"ErrorKind::EmptyClassNotAllowed","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when the translator attempts to construct a character class\n that is empty.","sig":null,"attributes":[{"value":"/ This occurs when the translator attempts to construct a character class","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317651,"byte_end":317726,"line_start":78,"line_end":78,"column_start":5,"column_end":80}},{"value":"/ that is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317731,"byte_end":317749,"line_start":79,"line_end":79,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317754,"byte_end":317757,"line_start":80,"line_end":80,"column_start":5,"column_end":8}},{"value":"/ Note that this restriction in the translator may be removed in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317762,"byte_end":317832,"line_start":81,"line_end":81,"column_start":5,"column_end":75}},{"value":"/ future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317837,"byte_end":317848,"line_start":82,"line_end":82,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318153,"byte_end":318168,"line_start":90,"line_end":90,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::hir::ErrorKind::__Nonexhaustive","value":"ErrorKind::__Nonexhaustive","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317879,"byte_end":317933,"line_start":84,"line_end":84,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317938,"byte_end":317941,"line_start":85,"line_end":85,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317946,"byte_end":318016,"line_start":86,"line_end":86,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318021,"byte_end":318093,"line_start":87,"line_end":87,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318098,"byte_end":318129,"line_start":88,"line_end":88,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":3053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316635,"byte_end":316644,"line_start":57,"line_end":57,"column_start":10,"column_end":19},"name":"ErrorKind","qualname":"::hir::ErrorKind","value":"enum ErrorKind {\n UnicodeNotAllowed,\n InvalidUtf8,\n UnicodePropertyNotFound,\n UnicodePropertyValueNotFound,\n UnicodePerlClassNotFound,\n UnicodeCaseUnavailable,\n EmptyClassNotAllowed,\n __Nonexhaustive,\n}","parent":null,"children":[{"krate":0,"index":3054},{"krate":0,"index":3056},{"krate":0,"index":3058},{"krate":0,"index":3060},{"krate":0,"index":3062},{"krate":0,"index":3064},{"krate":0,"index":3066},{"krate":0,"index":3068}],"decl_id":null,"docs":" The type of an error that occurred while building an `Hir`.\n","sig":null,"attributes":[{"value":"/ The type of an error that occurred while building an `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316523,"byte_end":316586,"line_start":55,"line_end":55,"column_start":1,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":1013},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319314,"byte_end":319325,"line_start":120,"line_end":120,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319286,"byte_end":319306,"line_start":119,"line_end":119,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":1015},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319421,"byte_end":319424,"line_start":126,"line_end":126,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1017},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319578,"byte_end":319581,"line_start":132,"line_end":132,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3080},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321800,"byte_end":321803,"line_start":175,"line_end":175,"column_start":12,"column_end":15},"name":"Hir","qualname":"::hir::Hir","value":"Hir { }","parent":null,"children":[{"krate":0,"index":3081},{"krate":0,"index":3082}],"decl_id":null,"docs":" A high-level intermediate representation (HIR) for a regular expression.","sig":null,"attributes":[{"value":"/ A high-level intermediate representation (HIR) for a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319778,"byte_end":319854,"line_start":139,"line_end":139,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319855,"byte_end":319858,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ The HIR of a regular expression represents an intermediate step between its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319859,"byte_end":319938,"line_start":141,"line_end":141,"column_start":1,"column_end":80}},{"value":"/ abstract syntax (a structured description of the concrete syntax) and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319939,"byte_end":320012,"line_start":142,"line_end":142,"column_start":1,"column_end":74}},{"value":"/ compiled byte codes. The purpose of HIR is to make regular expressions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320013,"byte_end":320087,"line_start":143,"line_end":143,"column_start":1,"column_end":75}},{"value":"/ easier to analyze. In particular, the AST is much more complex than the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320088,"byte_end":320163,"line_start":144,"line_end":144,"column_start":1,"column_end":76}},{"value":"/ HIR. For example, while an AST supports arbitrarily nested character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320164,"byte_end":320236,"line_start":145,"line_end":145,"column_start":1,"column_end":73}},{"value":"/ classes, the HIR will flatten all nested classes into a single set. The HIR","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320237,"byte_end":320316,"line_start":146,"line_end":146,"column_start":1,"column_end":80}},{"value":"/ will also \"compile away\" every flag present in the concrete syntax. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320317,"byte_end":320392,"line_start":147,"line_end":147,"column_start":1,"column_end":76}},{"value":"/ example, users of HIR expressions never need to worry about case folding;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320393,"byte_end":320470,"line_start":148,"line_end":148,"column_start":1,"column_end":78}},{"value":"/ it is handled automatically by the translator (e.g., by translating `(?i)A`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320471,"byte_end":320550,"line_start":149,"line_end":149,"column_start":1,"column_end":80}},{"value":"/ to `[aA]`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320551,"byte_end":320566,"line_start":150,"line_end":150,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320567,"byte_end":320570,"line_start":151,"line_end":151,"column_start":1,"column_end":4}},{"value":"/ If the HIR was produced by a translator that disallows invalid UTF-8, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320571,"byte_end":320649,"line_start":152,"line_end":152,"column_start":1,"column_end":79}},{"value":"/ the HIR is guaranteed to match UTF-8 exclusively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320650,"byte_end":320703,"line_start":153,"line_end":153,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320704,"byte_end":320707,"line_start":154,"line_end":154,"column_start":1,"column_end":4}},{"value":"/ This type defines its own destructor that uses constant stack space and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320708,"byte_end":320783,"line_start":155,"line_end":155,"column_start":1,"column_end":76}},{"value":"/ heap space proportional to the size of the HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320784,"byte_end":320835,"line_start":156,"line_end":156,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320836,"byte_end":320839,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ The specific type of an HIR expression can be accessed via its `kind`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320840,"byte_end":320913,"line_start":158,"line_end":158,"column_start":1,"column_end":74}},{"value":"/ or `into_kind` methods. This extra level of indirection exists for two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320914,"byte_end":320988,"line_start":159,"line_end":159,"column_start":1,"column_end":75}},{"value":"/ reasons:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320989,"byte_end":321001,"line_start":160,"line_end":160,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321002,"byte_end":321005,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ 1. Construction of an HIR expression *must* use the constructor methods","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321006,"byte_end":321081,"line_start":162,"line_end":162,"column_start":1,"column_end":76}},{"value":"/ on this `Hir` type instead of building the `HirKind` values directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321082,"byte_end":321158,"line_start":163,"line_end":163,"column_start":1,"column_end":77}},{"value":"/ This permits construction to enforce invariants like \"concatenations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321159,"byte_end":321234,"line_start":164,"line_end":164,"column_start":1,"column_end":76}},{"value":"/ always consist of two or more sub-expressions.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321235,"byte_end":321289,"line_start":165,"line_end":165,"column_start":1,"column_end":55}},{"value":"/ 2. Every HIR expression contains attributes that are defined inductively,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321290,"byte_end":321367,"line_start":166,"line_end":166,"column_start":1,"column_end":78}},{"value":"/ and can be computed cheaply during the construction process. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321368,"byte_end":321439,"line_start":167,"line_end":167,"column_start":1,"column_end":72}},{"value":"/ example, one such attribute is whether the expression must match at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321440,"byte_end":321518,"line_start":168,"line_end":168,"column_start":1,"column_end":79}},{"value":"/ beginning of the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321519,"byte_end":321548,"line_start":169,"line_end":169,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321549,"byte_end":321552,"line_start":170,"line_end":170,"column_start":1,"column_end":4}},{"value":"/ Also, an `Hir`'s `fmt::Display` implementation prints an HIR as a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321553,"byte_end":321630,"line_start":171,"line_end":171,"column_start":1,"column_end":78}},{"value":"/ expression pattern string, and uses constant stack space and heap space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321631,"byte_end":321706,"line_start":172,"line_end":172,"column_start":1,"column_end":76}},{"value":"/ proportional to the size of the `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321707,"byte_end":321749,"line_start":173,"line_end":173,"column_start":1,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3095},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322157,"byte_end":322162,"line_start":187,"line_end":187,"column_start":5,"column_end":10},"name":"Empty","qualname":"::hir::HirKind::Empty","value":"HirKind::Empty","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" The empty regular expression, which matches everything, including the\n empty string.\n","sig":null,"attributes":[{"value":"/ The empty regular expression, which matches everything, including the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322057,"byte_end":322130,"line_start":185,"line_end":185,"column_start":5,"column_end":78}},{"value":"/ empty string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322135,"byte_end":322152,"line_start":186,"line_end":186,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3097},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322240,"byte_end":322247,"line_start":189,"line_end":189,"column_start":5,"column_end":12},"name":"Literal","qualname":"::hir::HirKind::Literal","value":"HirKind::Literal(Literal)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A single literal character that matches exactly this character.\n","sig":null,"attributes":[{"value":"/ A single literal character that matches exactly this character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322168,"byte_end":322235,"line_start":188,"line_end":188,"column_start":5,"column_end":72}}]},{"kind":"Field","id":{"krate":0,"index":3099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322248,"byte_end":322255,"line_start":189,"line_end":189,"column_start":13,"column_end":20},"name":"0","qualname":"::hir::HirKind::Literal::0","value":"hir::Literal","parent":{"krate":0,"index":3097},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322448,"byte_end":322453,"line_start":193,"line_end":193,"column_start":5,"column_end":10},"name":"Class","qualname":"::hir::HirKind::Class","value":"HirKind::Class(Class)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A single character class that matches any of the characters in the\n class. A class can either consist of Unicode scalar values as\n characters, or it can use bytes.\n","sig":null,"attributes":[{"value":"/ A single character class that matches any of the characters in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322262,"byte_end":322332,"line_start":190,"line_end":190,"column_start":5,"column_end":75}},{"value":"/ class. A class can either consist of Unicode scalar values as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322337,"byte_end":322402,"line_start":191,"line_end":191,"column_start":5,"column_end":70}},{"value":"/ characters, or it can use bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322407,"byte_end":322443,"line_start":192,"line_end":192,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":3102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322454,"byte_end":322459,"line_start":193,"line_end":193,"column_start":11,"column_end":16},"name":"0","qualname":"::hir::HirKind::Class::0","value":"hir::Class","parent":{"krate":0,"index":3100},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322545,"byte_end":322551,"line_start":195,"line_end":195,"column_start":5,"column_end":11},"name":"Anchor","qualname":"::hir::HirKind::Anchor","value":"HirKind::Anchor(Anchor)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" An anchor assertion. An anchor assertion match always has zero length.\n","sig":null,"attributes":[{"value":"/ An anchor assertion. An anchor assertion match always has zero length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322466,"byte_end":322540,"line_start":194,"line_end":194,"column_start":5,"column_end":79}}]},{"kind":"Field","id":{"krate":0,"index":3105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322552,"byte_end":322558,"line_start":195,"line_end":195,"column_start":12,"column_end":18},"name":"0","qualname":"::hir::HirKind::Anchor::0","value":"hir::Anchor","parent":{"krate":0,"index":3103},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322703,"byte_end":322715,"line_start":198,"line_end":198,"column_start":5,"column_end":17},"name":"WordBoundary","qualname":"::hir::HirKind::WordBoundary","value":"HirKind::WordBoundary(WordBoundary)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A word boundary assertion, which may or may not be Unicode aware. A\n word boundary assertion match always has zero length.\n","sig":null,"attributes":[{"value":"/ A word boundary assertion, which may or may not be Unicode aware. A","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322565,"byte_end":322636,"line_start":196,"line_end":196,"column_start":5,"column_end":76}},{"value":"/ word boundary assertion match always has zero length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322641,"byte_end":322698,"line_start":197,"line_end":197,"column_start":5,"column_end":62}}]},{"kind":"Field","id":{"krate":0,"index":3108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322716,"byte_end":322728,"line_start":198,"line_end":198,"column_start":18,"column_end":30},"name":"0","qualname":"::hir::HirKind::WordBoundary::0","value":"hir::WordBoundary","parent":{"krate":0,"index":3106},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322797,"byte_end":322807,"line_start":200,"line_end":200,"column_start":5,"column_end":15},"name":"Repetition","qualname":"::hir::HirKind::Repetition","value":"HirKind::Repetition(Repetition)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A repetition operation applied to a child expression.\n","sig":null,"attributes":[{"value":"/ A repetition operation applied to a child expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322735,"byte_end":322792,"line_start":199,"line_end":199,"column_start":5,"column_end":62}}]},{"kind":"Field","id":{"krate":0,"index":3111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322808,"byte_end":322818,"line_start":200,"line_end":200,"column_start":16,"column_end":26},"name":"0","qualname":"::hir::HirKind::Repetition::0","value":"hir::Repetition","parent":{"krate":0,"index":3109},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322896,"byte_end":322901,"line_start":202,"line_end":202,"column_start":5,"column_end":10},"name":"Group","qualname":"::hir::HirKind::Group","value":"HirKind::Group(Group)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A possibly capturing group, which contains a child expression.\n","sig":null,"attributes":[{"value":"/ A possibly capturing group, which contains a child expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322825,"byte_end":322891,"line_start":201,"line_end":201,"column_start":5,"column_end":71}}]},{"kind":"Field","id":{"krate":0,"index":3114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322902,"byte_end":322907,"line_start":202,"line_end":202,"column_start":11,"column_end":16},"name":"0","qualname":"::hir::HirKind::Group::0","value":"hir::Group","parent":{"krate":0,"index":3112},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323135,"byte_end":323141,"line_start":208,"line_end":208,"column_start":5,"column_end":11},"name":"Concat","qualname":"::hir::HirKind::Concat","value":"HirKind::Concat(Vec)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A concatenation of expressions. A concatenation always has at least two\n child expressions.","sig":null,"attributes":[{"value":"/ A concatenation of expressions. A concatenation always has at least two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322914,"byte_end":322989,"line_start":203,"line_end":203,"column_start":5,"column_end":80}},{"value":"/ child expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322994,"byte_end":323016,"line_start":204,"line_end":204,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323021,"byte_end":323024,"line_start":205,"line_end":205,"column_start":5,"column_end":8}},{"value":"/ A concatenation matches only if each of its child expression matches","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323029,"byte_end":323101,"line_start":206,"line_end":206,"column_start":5,"column_end":77}},{"value":"/ one after the other.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323106,"byte_end":323130,"line_start":207,"line_end":207,"column_start":5,"column_end":29}}]},{"kind":"Field","id":{"krate":0,"index":3117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323142,"byte_end":323150,"line_start":208,"line_end":208,"column_start":12,"column_end":20},"name":"0","qualname":"::hir::HirKind::Concat::0","value":"std::vec::Vec","parent":{"krate":0,"index":3115},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323426,"byte_end":323437,"line_start":214,"line_end":214,"column_start":5,"column_end":16},"name":"Alternation","qualname":"::hir::HirKind::Alternation","value":"HirKind::Alternation(Vec)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" An alternation of expressions. An alternation always has at least two\n child expressions.","sig":null,"attributes":[{"value":"/ An alternation of expressions. An alternation always has at least two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323157,"byte_end":323230,"line_start":209,"line_end":209,"column_start":5,"column_end":78}},{"value":"/ child expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323235,"byte_end":323257,"line_start":210,"line_end":210,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323262,"byte_end":323265,"line_start":211,"line_end":211,"column_start":5,"column_end":8}},{"value":"/ An alternation matches only if at least one of its child expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323270,"byte_end":323341,"line_start":212,"line_end":212,"column_start":5,"column_end":76}},{"value":"/ matches. If multiple expressions match, then the leftmost is preferred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323346,"byte_end":323421,"line_start":213,"line_end":213,"column_start":5,"column_end":80}}]},{"kind":"Field","id":{"krate":0,"index":3120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323438,"byte_end":323446,"line_start":214,"line_end":214,"column_start":17,"column_end":25},"name":"0","qualname":"::hir::HirKind::Alternation::0","value":"std::vec::Vec","parent":{"krate":0,"index":3118},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3094},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322043,"byte_end":322050,"line_start":184,"line_end":184,"column_start":10,"column_end":17},"name":"HirKind","qualname":"::hir::HirKind","value":"enum HirKind {\n Empty,\n Literal(Literal),\n Class(Class),\n Anchor(Anchor),\n WordBoundary(WordBoundary),\n Repetition(Repetition),\n Group(Group),\n Concat(Vec),\n Alternation(Vec),\n}","parent":null,"children":[{"krate":0,"index":3095},{"krate":0,"index":3097},{"krate":0,"index":3100},{"krate":0,"index":3103},{"krate":0,"index":3106},{"krate":0,"index":3109},{"krate":0,"index":3112},{"krate":0,"index":3115},{"krate":0,"index":3118}],"decl_id":null,"docs":" The kind of an arbitrary `Hir` expression.\n","sig":null,"attributes":[{"value":"/ The kind of an arbitrary `Hir` expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321948,"byte_end":321994,"line_start":182,"line_end":182,"column_start":1,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":1019},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323530,"byte_end":323534,"line_start":219,"line_end":219,"column_start":12,"column_end":16},"name":"kind","qualname":"::kind","value":"fn kind<'_>(&'_ Self) -> &'_ HirKind","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the underlying HIR kind.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the underlying HIR kind.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323467,"byte_end":323518,"line_start":218,"line_end":218,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":1020},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323689,"byte_end":323698,"line_start":225,"line_end":225,"column_start":12,"column_end":21},"name":"into_kind","qualname":"::into_kind","value":"fn into_kind(Self) -> HirKind","parent":null,"children":[],"decl_id":null,"docs":" Consumes ownership of this HIR expression and returns its underlying\n `HirKind`.\n","sig":null,"attributes":[{"value":"/ Consumes ownership of this HIR expression and returns its underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323586,"byte_end":323658,"line_start":223,"line_end":223,"column_start":5,"column_end":77}},{"value":"/ `HirKind`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323663,"byte_end":323677,"line_start":224,"line_end":224,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323940,"byte_end":323945,"line_start":233,"line_end":233,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Returns an empty HIR expression.","sig":null,"attributes":[{"value":"/ Returns an empty HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323808,"byte_end":323844,"line_start":230,"line_end":230,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323849,"byte_end":323852,"line_start":231,"line_end":231,"column_start":5,"column_end":8}},{"value":"/ An empty HIR expression always matches, including the empty string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323857,"byte_end":323928,"line_start":232,"line_end":232,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":1025},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324760,"byte_end":324767,"line_start":254,"line_end":254,"column_start":12,"column_end":19},"name":"literal","qualname":"::literal","value":"fn literal(Literal) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a literal HIR expression.","sig":null,"attributes":[{"value":"/ Creates a literal HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324491,"byte_end":324528,"line_start":249,"line_end":249,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324533,"byte_end":324536,"line_start":250,"line_end":250,"column_start":5,"column_end":8}},{"value":"/ If the given literal has a `Byte` variant with an ASCII byte, then this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324541,"byte_end":324616,"line_start":251,"line_end":251,"column_start":5,"column_end":80}},{"value":"/ method panics. This enforces the invariant that `Byte` variants are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324621,"byte_end":324692,"line_start":252,"line_end":252,"column_start":5,"column_end":76}},{"value":"/ only used to express matching of invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324697,"byte_end":324748,"line_start":253,"line_end":253,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":1026},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":325473,"byte_end":325478,"line_start":275,"line_end":275,"column_start":12,"column_end":17},"name":"class","qualname":"::class","value":"fn class(Class) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a class HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a class HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":325426,"byte_end":325461,"line_start":274,"line_end":274,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1027},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":326122,"byte_end":326128,"line_start":292,"line_end":292,"column_start":12,"column_end":18},"name":"anchor","qualname":"::anchor","value":"fn anchor(Anchor) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates an anchor assertion HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates an anchor assertion HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":326063,"byte_end":326110,"line_start":291,"line_end":291,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":1028},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":327338,"byte_end":327351,"line_start":325,"line_end":325,"column_start":12,"column_end":25},"name":"word_boundary","qualname":"::word_boundary","value":"fn word_boundary(WordBoundary) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a word boundary assertion HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a word boundary assertion HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":327273,"byte_end":327326,"line_start":324,"line_end":324,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":1029},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":328594,"byte_end":328604,"line_start":352,"line_end":352,"column_start":12,"column_end":22},"name":"repetition","qualname":"::repetition","value":"fn repetition(Repetition) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a repetition HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a repetition HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":328542,"byte_end":328582,"line_start":351,"line_end":351,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":1030},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":329733,"byte_end":329738,"line_start":379,"line_end":379,"column_start":12,"column_end":17},"name":"group","qualname":"::group","value":"fn group(Group) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a group HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a group HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":329686,"byte_end":329721,"line_start":378,"line_end":378,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1031},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330659,"byte_end":330665,"line_start":398,"line_end":398,"column_start":12,"column_end":18},"name":"concat","qualname":"::concat","value":"fn concat(Vec) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Returns the concatenation of the given expressions.","sig":null,"attributes":[{"value":"/ Returns the concatenation of the given expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330528,"byte_end":330583,"line_start":395,"line_end":395,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330588,"byte_end":330591,"line_start":396,"line_end":396,"column_start":5,"column_end":8}},{"value":"/ This flattens the concatenation as appropriate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330596,"byte_end":330647,"line_start":397,"line_end":397,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":1040},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334627,"byte_end":334638,"line_start":491,"line_end":491,"column_start":12,"column_end":23},"name":"alternation","qualname":"::alternation","value":"fn alternation(Vec) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Returns the alternation of the given expressions.","sig":null,"attributes":[{"value":"/ Returns the alternation of the given expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334500,"byte_end":334553,"line_start":488,"line_end":488,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334558,"byte_end":334561,"line_start":489,"line_end":489,"column_start":5,"column_end":8}},{"value":"/ This flattens the alternation as appropriate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334566,"byte_end":334615,"line_start":490,"line_end":490,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":1041},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337310,"byte_end":337313,"line_start":558,"line_end":558,"column_start":12,"column_end":15},"name":"dot","qualname":"::dot","value":"fn dot(bool) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Build an HIR expression for `.`.","sig":null,"attributes":[{"value":"/ Build an HIR expression for `.`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":336980,"byte_end":337016,"line_start":550,"line_end":550,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337021,"byte_end":337024,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ A `.` expression matches any character except for `\\n`. To build an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337029,"byte_end":337100,"line_start":552,"line_end":552,"column_start":5,"column_end":76}},{"value":"/ expression that matches any character, including `\\n`, use the `any`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337105,"byte_end":337177,"line_start":553,"line_end":553,"column_start":5,"column_end":77}},{"value":"/ method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337182,"byte_end":337193,"line_start":554,"line_end":554,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337198,"byte_end":337201,"line_start":555,"line_end":555,"column_start":5,"column_end":8}},{"value":"/ If `bytes` is `true`, then this assumes characters are limited to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337206,"byte_end":337277,"line_start":556,"line_end":556,"column_start":5,"column_end":76}},{"value":"/ single byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337282,"byte_end":337298,"line_start":557,"line_end":557,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338168,"byte_end":338171,"line_start":580,"line_end":580,"column_start":12,"column_end":15},"name":"any","qualname":"::any","value":"fn any(bool) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Build an HIR expression for `(?s).`.","sig":null,"attributes":[{"value":"/ Build an HIR expression for `(?s).`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337825,"byte_end":337865,"line_start":572,"line_end":572,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337870,"byte_end":337873,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ A `(?s).` expression matches any character, including `\\n`. To build an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337878,"byte_end":337953,"line_start":574,"line_end":574,"column_start":5,"column_end":80}},{"value":"/ expression that matches any character except for `\\n`, then use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337958,"byte_end":338029,"line_start":575,"line_end":575,"column_start":5,"column_end":76}},{"value":"/ `dot` method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338034,"byte_end":338051,"line_start":576,"line_end":576,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338056,"byte_end":338059,"line_start":577,"line_end":577,"column_start":5,"column_end":8}},{"value":"/ If `bytes` is `true`, then this assumes characters are limited to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338064,"byte_end":338135,"line_start":578,"line_end":578,"column_start":5,"column_end":76}},{"value":"/ single byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338140,"byte_end":338156,"line_start":579,"line_end":579,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1043},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338758,"byte_end":338772,"line_start":596,"line_end":596,"column_start":12,"column_end":26},"name":"is_always_utf8","qualname":"::is_always_utf8","value":"fn is_always_utf8<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR will always match valid UTF-8.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR will always match valid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338559,"byte_end":338629,"line_start":592,"line_end":592,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338634,"byte_end":338637,"line_start":593,"line_end":593,"column_start":5,"column_end":8}},{"value":"/ When this returns false, then it is possible for this HIR expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338642,"byte_end":338714,"line_start":594,"line_end":594,"column_start":5,"column_end":77}},{"value":"/ to match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338719,"byte_end":338746,"line_start":595,"line_end":595,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":1044},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339055,"byte_end":339072,"line_start":605,"line_end":605,"column_start":12,"column_end":29},"name":"is_all_assertions","qualname":"::is_all_assertions","value":"fn is_all_assertions<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this entire HIR expression is made up of\n zero-width assertions.","sig":null,"attributes":[{"value":"/ Returns true if and only if this entire HIR expression is made up of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338836,"byte_end":338908,"line_start":600,"line_end":600,"column_start":5,"column_end":77}},{"value":"/ zero-width assertions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338913,"byte_end":338939,"line_start":601,"line_end":601,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338944,"byte_end":338947,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ This includes expressions like `^$\\b\\A\\z` and even `((\\b)+())*^`, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338952,"byte_end":339025,"line_start":603,"line_end":603,"column_start":5,"column_end":78}},{"value":"/ not `^a`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339030,"byte_end":339043,"line_start":604,"line_end":604,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":1045},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339340,"byte_end":339357,"line_start":612,"line_end":612,"column_start":12,"column_end":29},"name":"is_anchored_start","qualname":"::is_anchored_start","value":"fn is_anchored_start<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match from the\n beginning of text. This includes expressions like `^foo`, `^(foo|bar)`,\n `^foo|^bar` but not `^foo|bar`.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339139,"byte_end":339208,"line_start":609,"line_end":609,"column_start":5,"column_end":74}},{"value":"/ beginning of text. This includes expressions like `^foo`, `^(foo|bar)`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339213,"byte_end":339288,"line_start":610,"line_end":610,"column_start":5,"column_end":80}},{"value":"/ `^foo|^bar` but not `^foo|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339293,"byte_end":339328,"line_start":611,"line_end":611,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1046},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339617,"byte_end":339632,"line_start":619,"line_end":619,"column_start":12,"column_end":27},"name":"is_anchored_end","qualname":"::is_anchored_end","value":"fn is_anchored_end<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match at the end\n of text. This includes expressions like `foo$`, `(foo|bar)$`,\n `foo$|bar$` but not `foo$|bar`.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match at the end","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339424,"byte_end":339495,"line_start":616,"line_end":616,"column_start":5,"column_end":76}},{"value":"/ of text. This includes expressions like `foo$`, `(foo|bar)$`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339500,"byte_end":339565,"line_start":617,"line_end":617,"column_start":5,"column_end":70}},{"value":"/ `foo$|bar$` but not `foo$|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339570,"byte_end":339605,"line_start":618,"line_end":618,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1047},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340224,"byte_end":340246,"line_start":632,"line_end":632,"column_start":12,"column_end":34},"name":"is_line_anchored_start","qualname":"::is_line_anchored_start","value":"fn is_line_anchored_start<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match from the\n beginning of text or the beginning of a line. This includes expressions\n like `^foo`, `(?m)^foo`, `^(foo|bar)`, `^(foo|bar)`, `(?m)^foo|^bar`\n but not `^foo|bar` or `(?m)^foo|bar`.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339697,"byte_end":339766,"line_start":623,"line_end":623,"column_start":5,"column_end":74}},{"value":"/ beginning of text or the beginning of a line. This includes expressions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339771,"byte_end":339846,"line_start":624,"line_end":624,"column_start":5,"column_end":80}},{"value":"/ like `^foo`, `(?m)^foo`, `^(foo|bar)`, `^(foo|bar)`, `(?m)^foo|^bar`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339851,"byte_end":339923,"line_start":625,"line_end":625,"column_start":5,"column_end":77}},{"value":"/ but not `^foo|bar` or `(?m)^foo|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339928,"byte_end":339969,"line_start":626,"line_end":626,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339974,"byte_end":339977,"line_start":627,"line_end":627,"column_start":5,"column_end":8}},{"value":"/ Note that if `is_anchored_start` is `true`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339982,"byte_end":340034,"line_start":628,"line_end":628,"column_start":5,"column_end":57}},{"value":"/ `is_line_anchored_start` will also be `true`. The reverse implication","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340039,"byte_end":340112,"line_start":629,"line_end":629,"column_start":5,"column_end":78}},{"value":"/ is not true. For example, `(?m)^foo` is line anchored, but not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340117,"byte_end":340183,"line_start":630,"line_end":630,"column_start":5,"column_end":71}},{"value":"/ `is_anchored_start`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340188,"byte_end":340212,"line_start":631,"line_end":631,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":1048},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340844,"byte_end":340864,"line_start":645,"line_end":645,"column_start":12,"column_end":32},"name":"is_line_anchored_end","qualname":"::is_line_anchored_end","value":"fn is_line_anchored_end<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match at the\n end of text or the end of a line. This includes expressions like\n `foo$`, `(?m)foo$`, `(foo|bar)$`, `(?m)(foo|bar)$`, `foo$|bar$`,\n `(?m)(foo|bar)$`, but not `foo$|bar` or `(?m)foo$|bar`.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340318,"byte_end":340385,"line_start":636,"line_end":636,"column_start":5,"column_end":72}},{"value":"/ end of text or the end of a line. This includes expressions like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340390,"byte_end":340458,"line_start":637,"line_end":637,"column_start":5,"column_end":73}},{"value":"/ `foo$`, `(?m)foo$`, `(foo|bar)$`, `(?m)(foo|bar)$`, `foo$|bar$`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340463,"byte_end":340531,"line_start":638,"line_end":638,"column_start":5,"column_end":73}},{"value":"/ `(?m)(foo|bar)$`, but not `foo$|bar` or `(?m)foo$|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340536,"byte_end":340595,"line_start":639,"line_end":639,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340600,"byte_end":340603,"line_start":640,"line_end":640,"column_start":5,"column_end":8}},{"value":"/ Note that if `is_anchored_end` is `true`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340608,"byte_end":340658,"line_start":641,"line_end":641,"column_start":5,"column_end":55}},{"value":"/ `is_line_anchored_end` will also be `true`. The reverse implication","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340663,"byte_end":340734,"line_start":642,"line_end":642,"column_start":5,"column_end":76}},{"value":"/ is not true. For example, `(?m)foo$` is line anchored, but not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340739,"byte_end":340805,"line_start":643,"line_end":643,"column_start":5,"column_end":71}},{"value":"/ `is_anchored_end`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340810,"byte_end":340832,"line_start":644,"line_end":644,"column_start":5,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":1049},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341222,"byte_end":341243,"line_start":653,"line_end":653,"column_start":12,"column_end":33},"name":"is_any_anchored_start","qualname":"::is_any_anchored_start","value":"fn is_any_anchored_start<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR contains any sub-expression that\n is required to match at the beginning of text. Specifically, this\n returns true if the `^` symbol (when multiline mode is disabled) or the\n `\\A` escape appear anywhere in the regex.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR contains any sub-expression that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340934,"byte_end":341006,"line_start":649,"line_end":649,"column_start":5,"column_end":77}},{"value":"/ is required to match at the beginning of text. Specifically, this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341011,"byte_end":341080,"line_start":650,"line_end":650,"column_start":5,"column_end":74}},{"value":"/ returns true if the `^` symbol (when multiline mode is disabled) or the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341085,"byte_end":341160,"line_start":651,"line_end":651,"column_start":5,"column_end":80}},{"value":"/ `\\A` escape appear anywhere in the regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341165,"byte_end":341210,"line_start":652,"line_end":652,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":1050},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341596,"byte_end":341615,"line_start":661,"line_end":661,"column_start":12,"column_end":31},"name":"is_any_anchored_end","qualname":"::is_any_anchored_end","value":"fn is_any_anchored_end<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR contains any sub-expression that is\n required to match at the end of text. Specifically, this returns true\n if the `$` symbol (when multiline mode is disabled) or the `\\z` escape\n appear anywhere in the regex.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR contains any sub-expression that is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341314,"byte_end":341389,"line_start":657,"line_end":657,"column_start":5,"column_end":80}},{"value":"/ required to match at the end of text. Specifically, this returns true","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341394,"byte_end":341467,"line_start":658,"line_end":658,"column_start":5,"column_end":78}},{"value":"/ if the `$` symbol (when multiline mode is disabled) or the `\\z` escape","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341472,"byte_end":341546,"line_start":659,"line_end":659,"column_start":5,"column_end":79}},{"value":"/ appear anywhere in the regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341551,"byte_end":341584,"line_start":660,"line_end":660,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":1051},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341934,"byte_end":341948,"line_start":670,"line_end":670,"column_start":12,"column_end":26},"name":"is_match_empty","qualname":"::is_match_empty","value":"fn is_match_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if the empty string is part of the language\n matched by this regular expression.","sig":null,"attributes":[{"value":"/ Return true if and only if the empty string is part of the language","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341684,"byte_end":341755,"line_start":665,"line_end":665,"column_start":5,"column_end":76}},{"value":"/ matched by this regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341760,"byte_end":341799,"line_start":666,"line_end":666,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341804,"byte_end":341807,"line_start":667,"line_end":667,"column_start":5,"column_end":8}},{"value":"/ This includes `a*`, `a?b*`, `a{0}`, `()`, `()+`, `^$`, `a|b?`, `\\b`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341812,"byte_end":341883,"line_start":668,"line_end":668,"column_start":5,"column_end":76}},{"value":"/ and `\\B`, but not `a` or `a+`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341888,"byte_end":341922,"line_start":669,"line_end":669,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1052},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342377,"byte_end":342387,"line_start":680,"line_end":680,"column_start":12,"column_end":22},"name":"is_literal","qualname":"::is_literal","value":"fn is_literal<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is a simple literal. This is only\n true when this HIR expression is either itself a `Literal` or a\n concatenation of only `Literal`s.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is a simple literal. This is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342012,"byte_end":342085,"line_start":674,"line_end":674,"column_start":5,"column_end":78}},{"value":"/ true when this HIR expression is either itself a `Literal` or a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342090,"byte_end":342157,"line_start":675,"line_end":675,"column_start":5,"column_end":72}},{"value":"/ concatenation of only `Literal`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342162,"byte_end":342199,"line_start":676,"line_end":676,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342204,"byte_end":342207,"line_start":677,"line_end":677,"column_start":5,"column_end":8}},{"value":"/ For example, `f` and `foo` are literals, but `f+`, `(foo)`, `foo()`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342212,"byte_end":342284,"line_start":678,"line_end":678,"column_start":5,"column_end":77}},{"value":"/ `` are not (even though that contain sub-expressions that are literals).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342289,"byte_end":342365,"line_start":679,"line_end":679,"column_start":5,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":1053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342946,"byte_end":342968,"line_start":692,"line_end":692,"column_start":12,"column_end":34},"name":"is_alternation_literal","qualname":"::is_alternation_literal","value":"fn is_alternation_literal<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is either a simple literal or an\n alternation of simple literals. This is only\n true when this HIR expression is either itself a `Literal` or a\n concatenation of only `Literal`s or an alternation of only `Literal`s.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is either a simple literal or an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342447,"byte_end":342519,"line_start":684,"line_end":684,"column_start":5,"column_end":77}},{"value":"/ alternation of simple literals. This is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342524,"byte_end":342572,"line_start":685,"line_end":685,"column_start":5,"column_end":53}},{"value":"/ true when this HIR expression is either itself a `Literal` or a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342577,"byte_end":342644,"line_start":686,"line_end":686,"column_start":5,"column_end":72}},{"value":"/ concatenation of only `Literal`s or an alternation of only `Literal`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342649,"byte_end":342723,"line_start":687,"line_end":687,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342728,"byte_end":342731,"line_start":688,"line_end":688,"column_start":5,"column_end":8}},{"value":"/ For example, `f`, `foo`, `a|b|c`, and `foo|bar|baz` are alternation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342736,"byte_end":342807,"line_start":689,"line_end":689,"column_start":5,"column_end":76}},{"value":"/ literals, but `f+`, `(foo)`, `foo()`, ``","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342812,"byte_end":342856,"line_start":690,"line_end":690,"column_start":5,"column_end":49}},{"value":"/ are not (even though that contain sub-expressions that are literals).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342861,"byte_end":342934,"line_start":691,"line_end":691,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":1055},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343370,"byte_end":343378,"line_start":703,"line_end":703,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is the empty regular expression.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is the empty regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343057,"byte_end":343129,"line_start":698,"line_end":698,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343134,"byte_end":343137,"line_start":699,"line_end":699,"column_start":5,"column_end":8}},{"value":"/ Note that this is not defined inductively. That is, it only tests if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343142,"byte_end":343214,"line_start":700,"line_end":700,"column_start":5,"column_end":77}},{"value":"/ this kind is the `Empty` variant. To get the inductive definition,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343219,"byte_end":343289,"line_start":701,"line_end":701,"column_start":5,"column_end":75}},{"value":"/ use the `is_match_empty` method on [`Hir`](struct.Hir.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343294,"byte_end":343358,"line_start":702,"line_end":702,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343611,"byte_end":343623,"line_start":712,"line_end":712,"column_start":12,"column_end":24},"name":"has_subexprs","qualname":"::has_subexprs","value":"fn has_subexprs<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this kind has any (including possibly\n empty) subexpressions.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this kind has any (including possibly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343499,"byte_end":343568,"line_start":710,"line_end":710,"column_start":5,"column_end":74}},{"value":"/ empty) subexpressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343573,"byte_end":343599,"line_start":711,"line_end":711,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":1058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344272,"byte_end":344275,"line_start":734,"line_end":734,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344894,"byte_end":344901,"line_start":749,"line_end":749,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::hir::Literal::Unicode","value":"Literal::Unicode(char)","parent":{"krate":0,"index":3132},"children":[],"decl_id":null,"docs":" A single character represented by a Unicode scalar value.\n","sig":null,"attributes":[{"value":"/ A single character represented by a Unicode scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344828,"byte_end":344889,"line_start":748,"line_end":748,"column_start":5,"column_end":66}}]},{"kind":"Field","id":{"krate":0,"index":3135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344902,"byte_end":344906,"line_start":749,"line_end":749,"column_start":13,"column_end":17},"name":"0","qualname":"::hir::Literal::Unicode::0","value":"char","parent":{"krate":0,"index":3133},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344974,"byte_end":344978,"line_start":751,"line_end":751,"column_start":5,"column_end":9},"name":"Byte","qualname":"::hir::Literal::Byte","value":"Literal::Byte(u8)","parent":{"krate":0,"index":3132},"children":[],"decl_id":null,"docs":" A single character represented by an arbitrary byte.\n","sig":null,"attributes":[{"value":"/ A single character represented by an arbitrary byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344913,"byte_end":344969,"line_start":750,"line_end":750,"column_start":5,"column_end":61}}]},{"kind":"Field","id":{"krate":0,"index":3138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344979,"byte_end":344981,"line_start":751,"line_end":751,"column_start":10,"column_end":12},"name":"0","qualname":"::hir::Literal::Byte::0","value":"u8","parent":{"krate":0,"index":3136},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344814,"byte_end":344821,"line_start":747,"line_end":747,"column_start":10,"column_end":17},"name":"Literal","qualname":"::hir::Literal","value":"enum Literal { Unicode(char), Byte(u8), }","parent":null,"children":[{"krate":0,"index":3133},{"krate":0,"index":3136}],"decl_id":null,"docs":" The high-level intermediate representation of a literal.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation of a literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344415,"byte_end":344475,"line_start":740,"line_end":740,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344476,"byte_end":344479,"line_start":741,"line_end":741,"column_start":1,"column_end":4}},{"value":"/ A literal corresponds to a single character, where a character is either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344480,"byte_end":344556,"line_start":742,"line_end":742,"column_start":1,"column_end":77}},{"value":"/ defined by a Unicode scalar value or an arbitrary byte. Unicode characters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344557,"byte_end":344635,"line_start":743,"line_end":743,"column_start":1,"column_end":79}},{"value":"/ are preferred whenever possible. In particular, a `Byte` variant is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344636,"byte_end":344712,"line_start":744,"line_end":744,"column_start":1,"column_end":77}},{"value":"/ ever produced when it could match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344713,"byte_end":344765,"line_start":745,"line_end":745,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":1063},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345109,"byte_end":345119,"line_start":757,"line_end":757,"column_start":12,"column_end":22},"name":"is_unicode","qualname":"::is_unicode","value":"fn is_unicode<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this literal corresponds to a Unicode\n scalar value.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this literal corresponds to a Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345006,"byte_end":345075,"line_start":755,"line_end":755,"column_start":5,"column_end":74}},{"value":"/ scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345080,"byte_end":345097,"line_start":756,"line_end":756,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346325,"byte_end":346332,"line_start":785,"line_end":785,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::hir::Class::Unicode","value":"Class::Unicode(ClassUnicode)","parent":{"krate":0,"index":3150},"children":[],"decl_id":null,"docs":" A set of characters represented by Unicode scalar values.\n","sig":null,"attributes":[{"value":"/ A set of characters represented by Unicode scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346259,"byte_end":346320,"line_start":784,"line_end":784,"column_start":5,"column_end":66}}]},{"kind":"Field","id":{"krate":0,"index":3153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346333,"byte_end":346345,"line_start":785,"line_end":785,"column_start":13,"column_end":25},"name":"0","qualname":"::hir::Class::Unicode::0","value":"hir::ClassUnicode","parent":{"krate":0,"index":3151},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346445,"byte_end":346450,"line_start":788,"line_end":788,"column_start":5,"column_end":10},"name":"Bytes","qualname":"::hir::Class::Bytes","value":"Class::Bytes(ClassBytes)","parent":{"krate":0,"index":3150},"children":[],"decl_id":null,"docs":" A set of characters represented by arbitrary bytes (one byte per\n character).\n","sig":null,"attributes":[{"value":"/ A set of characters represented by arbitrary bytes (one byte per","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346352,"byte_end":346420,"line_start":786,"line_end":786,"column_start":5,"column_end":73}},{"value":"/ character).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346425,"byte_end":346440,"line_start":787,"line_end":787,"column_start":5,"column_end":20}}]},{"kind":"Field","id":{"krate":0,"index":3156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346451,"byte_end":346461,"line_start":788,"line_end":788,"column_start":11,"column_end":21},"name":"0","qualname":"::hir::Class::Bytes::0","value":"hir::ClassBytes","parent":{"krate":0,"index":3154},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346247,"byte_end":346252,"line_start":783,"line_end":783,"column_start":10,"column_end":15},"name":"Class","qualname":"::hir::Class","value":"enum Class { Unicode(ClassUnicode), Bytes(ClassBytes), }","parent":null,"children":[{"krate":0,"index":3151},{"krate":0,"index":3154}],"decl_id":null,"docs":" The high-level intermediate representation of a character class.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation of a character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345309,"byte_end":345377,"line_start":766,"line_end":766,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345378,"byte_end":345381,"line_start":767,"line_end":767,"column_start":1,"column_end":4}},{"value":"/ A character class corresponds to a set of characters. A character is either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345382,"byte_end":345461,"line_start":768,"line_end":768,"column_start":1,"column_end":80}},{"value":"/ defined by a Unicode scalar value or a byte. Unicode characters are used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345462,"byte_end":345538,"line_start":769,"line_end":769,"column_start":1,"column_end":77}},{"value":"/ by default, while bytes are used when Unicode mode (via the `u` flag) is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345539,"byte_end":345615,"line_start":770,"line_end":770,"column_start":1,"column_end":77}},{"value":"/ disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345616,"byte_end":345629,"line_start":771,"line_end":771,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345630,"byte_end":345633,"line_start":772,"line_end":772,"column_start":1,"column_end":4}},{"value":"/ A character class, regardless of its character type, is represented by a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345634,"byte_end":345710,"line_start":773,"line_end":773,"column_start":1,"column_end":77}},{"value":"/ sequence of non-overlapping non-adjacent ranges of characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345711,"byte_end":345777,"line_start":774,"line_end":774,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345778,"byte_end":345781,"line_start":775,"line_end":775,"column_start":1,"column_end":4}},{"value":"/ Note that unlike [`Literal`](enum.Literal.html), a `Bytes` variant may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345782,"byte_end":345856,"line_start":776,"line_end":776,"column_start":1,"column_end":75}},{"value":"/ be produced even when it exclusively matches valid UTF-8. This is because","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345857,"byte_end":345934,"line_start":777,"line_end":777,"column_start":1,"column_end":78}},{"value":"/ a `Bytes` variant represents an intention by the author of the regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345935,"byte_end":346009,"line_start":778,"line_end":778,"column_start":1,"column_end":75}},{"value":"/ expression to disable Unicode mode, which in turn impacts the semantics of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346010,"byte_end":346088,"line_start":779,"line_end":779,"column_start":1,"column_end":79}},{"value":"/ case insensitive matching. For example, `(?i)k` and `(?i-u)k` will not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346089,"byte_end":346163,"line_start":780,"line_end":780,"column_start":1,"column_end":75}},{"value":"/ match the same set of strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346164,"byte_end":346198,"line_start":781,"line_end":781,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":1065},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346806,"byte_end":346822,"line_start":798,"line_end":798,"column_start":12,"column_end":28},"name":"case_fold_simple","qualname":"::case_fold_simple","value":"fn case_fold_simple<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Apply Unicode simple case folding to this character class, in place.\n The character class will be expanded to include all simple case folded\n character variants.","sig":null,"attributes":[{"value":"/ Apply Unicode simple case folding to this character class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346484,"byte_end":346556,"line_start":792,"line_end":792,"column_start":5,"column_end":77}},{"value":"/ The character class will be expanded to include all simple case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346561,"byte_end":346635,"line_start":793,"line_end":793,"column_start":5,"column_end":79}},{"value":"/ character variants.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346640,"byte_end":346663,"line_start":794,"line_end":794,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346668,"byte_end":346671,"line_start":795,"line_end":795,"column_start":5,"column_end":8}},{"value":"/ If this is a byte oriented character class, then this will be limited","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346676,"byte_end":346749,"line_start":796,"line_end":796,"column_start":5,"column_end":78}},{"value":"/ to the ASCII ranges `A-Z` and `a-z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346754,"byte_end":346794,"line_start":797,"line_end":797,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":1066},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347195,"byte_end":347201,"line_start":809,"line_end":809,"column_start":12,"column_end":18},"name":"negate","qualname":"::negate","value":"fn negate<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Negate this character class in place.","sig":null,"attributes":[{"value":"/ Negate this character class in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347003,"byte_end":347044,"line_start":805,"line_end":805,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347049,"byte_end":347052,"line_start":806,"line_end":806,"column_start":5,"column_end":8}},{"value":"/ After completion, this character class will contain precisely the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347057,"byte_end":347126,"line_start":807,"line_end":807,"column_start":5,"column_end":74}},{"value":"/ characters that weren't previously in the class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347131,"byte_end":347183,"line_start":808,"line_end":808,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":1067},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347906,"byte_end":347920,"line_start":827,"line_end":827,"column_start":12,"column_end":26},"name":"is_always_utf8","qualname":"::is_always_utf8","value":"fn is_always_utf8<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class will only ever match\n valid UTF-8.","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class will only ever match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347362,"byte_end":347435,"line_start":816,"line_end":816,"column_start":5,"column_end":78}},{"value":"/ valid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347440,"byte_end":347456,"line_start":817,"line_end":817,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347461,"byte_end":347464,"line_start":818,"line_end":818,"column_start":5,"column_end":8}},{"value":"/ A character class can match invalid UTF-8 only when the following","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347469,"byte_end":347538,"line_start":819,"line_end":819,"column_start":5,"column_end":74}},{"value":"/ conditions are met:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347543,"byte_end":347566,"line_start":820,"line_end":820,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347571,"byte_end":347574,"line_start":821,"line_end":821,"column_start":5,"column_end":8}},{"value":"/ 1. The translator was configured to permit generating an expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347579,"byte_end":347650,"line_start":822,"line_end":822,"column_start":5,"column_end":76}},{"value":"/ that can match invalid UTF-8. (By default, this is disabled.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347655,"byte_end":347723,"line_start":823,"line_end":823,"column_start":5,"column_end":73}},{"value":"/ 2. Unicode mode (via the `u` flag) was disabled either in the concrete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347728,"byte_end":347802,"line_start":824,"line_end":824,"column_start":5,"column_end":79}},{"value":"/ syntax or in the parser builder. By default, Unicode mode is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347807,"byte_end":347874,"line_start":825,"line_end":825,"column_start":5,"column_end":72}},{"value":"/ enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347879,"byte_end":347894,"line_start":826,"line_end":826,"column_start":5,"column_end":20}}]},{"kind":"Struct","id":{"krate":0,"index":3168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348183,"byte_end":348195,"line_start":837,"line_end":837,"column_start":12,"column_end":24},"name":"ClassUnicode","qualname":"::hir::ClassUnicode","value":"ClassUnicode { }","parent":null,"children":[{"krate":0,"index":3169}],"decl_id":null,"docs":" A set of characters represented by Unicode scalar values.\n","sig":null,"attributes":[{"value":"/ A set of characters represented by Unicode scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348071,"byte_end":348132,"line_start":835,"line_end":835,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":1069},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348433,"byte_end":348436,"line_start":846,"line_end":846,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(I) -> ClassUnicode where I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Create a new class from a sequence of ranges.","sig":null,"attributes":[{"value":"/ Create a new class from a sequence of ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348266,"byte_end":348315,"line_start":842,"line_end":842,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348320,"byte_end":348323,"line_start":843,"line_end":843,"column_start":5,"column_end":8}},{"value":"/ The given ranges do not need to be in any specific order, and ranges","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348328,"byte_end":348400,"line_start":844,"line_end":844,"column_start":5,"column_end":77}},{"value":"/ may overlap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348405,"byte_end":348421,"line_start":845,"line_end":845,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1071},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348650,"byte_end":348655,"line_start":854,"line_end":854,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> ClassUnicode","parent":null,"children":[],"decl_id":null,"docs":" Create a new class with no ranges.\n","sig":null,"attributes":[{"value":"/ Create a new class with no ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348600,"byte_end":348638,"line_start":853,"line_end":853,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":1072},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348765,"byte_end":348769,"line_start":859,"line_end":859,"column_start":12,"column_end":16},"name":"push","qualname":"::push","value":"fn push<'_>(&'_ mut Self, ClassUnicodeRange)","parent":null,"children":[],"decl_id":null,"docs":" Add a new range to this set.\n","sig":null,"attributes":[{"value":"/ Add a new range to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348721,"byte_end":348753,"line_start":858,"line_end":858,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":1073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348978,"byte_end":348982,"line_start":866,"line_end":866,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter<'_>(&'_ Self) -> ClassUnicodeIter","parent":null,"children":[],"decl_id":null,"docs":" Return an iterator over all ranges in this class.","sig":null,"attributes":[{"value":"/ Return an iterator over all ranges in this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348850,"byte_end":348903,"line_start":863,"line_end":863,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348908,"byte_end":348911,"line_start":864,"line_end":864,"column_start":5,"column_end":8}},{"value":"/ The iterator yields ranges in ascending order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348916,"byte_end":348966,"line_start":865,"line_end":865,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":1074},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349125,"byte_end":349131,"line_start":871,"line_end":871,"column_start":12,"column_end":18},"name":"ranges","qualname":"::ranges","value":"fn ranges<'_>(&'_ Self) -> &'_ [ClassUnicodeRange]","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying ranges as a slice.\n","sig":null,"attributes":[{"value":"/ Return the underlying ranges as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349069,"byte_end":349113,"line_start":870,"line_end":870,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":1075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349867,"byte_end":349883,"line_start":888,"line_end":888,"column_start":12,"column_end":28},"name":"case_fold_simple","qualname":"::case_fold_simple","value":"fn case_fold_simple<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Expand this character class such that it contains all case folded\n characters, according to Unicode's \"simple\" mapping. For example, if\n this class consists of the range `a-z`, then applying case folding will\n result in the class containing both the ranges `a-z` and `A-Z`.","sig":null,"attributes":[{"value":"/ Expand this character class such that it contains all case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349205,"byte_end":349274,"line_start":875,"line_end":875,"column_start":5,"column_end":74}},{"value":"/ characters, according to Unicode's \"simple\" mapping. For example, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349279,"byte_end":349351,"line_start":876,"line_end":876,"column_start":5,"column_end":77}},{"value":"/ this class consists of the range `a-z`, then applying case folding will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349356,"byte_end":349431,"line_start":877,"line_end":877,"column_start":5,"column_end":80}},{"value":"/ result in the class containing both the ranges `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349436,"byte_end":349503,"line_start":878,"line_end":878,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349508,"byte_end":349511,"line_start":879,"line_end":879,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349516,"byte_end":349528,"line_start":880,"line_end":880,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349533,"byte_end":349536,"line_start":881,"line_end":881,"column_start":5,"column_end":8}},{"value":"/ This routine panics when the case mapping data necessary for this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349541,"byte_end":349610,"line_start":882,"line_end":882,"column_start":5,"column_end":74}},{"value":"/ routine to complete is unavailable. This occurs when the `unicode-case`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349615,"byte_end":349690,"line_start":883,"line_end":883,"column_start":5,"column_end":80}},{"value":"/ feature is not enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349695,"byte_end":349722,"line_start":884,"line_end":884,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349727,"byte_end":349730,"line_start":885,"line_end":885,"column_start":5,"column_end":8}},{"value":"/ Callers should prefer using `try_case_fold_simple` instead, which will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349735,"byte_end":349809,"line_start":886,"line_end":886,"column_start":5,"column_end":79}},{"value":"/ return an error instead of panicking.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349814,"byte_end":349855,"line_start":887,"line_end":887,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":1076},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350556,"byte_end":350576,"line_start":904,"line_end":904,"column_start":12,"column_end":32},"name":"try_case_fold_simple","qualname":"::try_case_fold_simple","value":"fn try_case_fold_simple<'_>(&'_ mut Self) -> result::Result<(), CaseFoldError>","parent":null,"children":[],"decl_id":null,"docs":" Expand this character class such that it contains all case folded\n characters, according to Unicode's \"simple\" mapping. For example, if\n this class consists of the range `a-z`, then applying case folding will\n result in the class containing both the ranges `a-z` and `A-Z`.","sig":null,"attributes":[{"value":"/ Expand this character class such that it contains all case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350018,"byte_end":350087,"line_start":894,"line_end":894,"column_start":5,"column_end":74}},{"value":"/ characters, according to Unicode's \"simple\" mapping. For example, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350092,"byte_end":350164,"line_start":895,"line_end":895,"column_start":5,"column_end":77}},{"value":"/ this class consists of the range `a-z`, then applying case folding will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350169,"byte_end":350244,"line_start":896,"line_end":896,"column_start":5,"column_end":80}},{"value":"/ result in the class containing both the ranges `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350249,"byte_end":350316,"line_start":897,"line_end":897,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350321,"byte_end":350324,"line_start":898,"line_end":898,"column_start":5,"column_end":8}},{"value":"/ # Error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350329,"byte_end":350340,"line_start":899,"line_end":899,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350345,"byte_end":350348,"line_start":900,"line_end":900,"column_start":5,"column_end":8}},{"value":"/ This routine returns an error when the case mapping data necessary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350353,"byte_end":350423,"line_start":901,"line_end":901,"column_start":5,"column_end":75}},{"value":"/ for this routine to complete is unavailable. This occurs when the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350428,"byte_end":350497,"line_start":902,"line_end":902,"column_start":5,"column_end":74}},{"value":"/ `unicode-case` feature is not enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350502,"byte_end":350544,"line_start":903,"line_end":903,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":1077},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350878,"byte_end":350884,"line_start":914,"line_end":914,"column_start":12,"column_end":18},"name":"negate","qualname":"::negate","value":"fn negate<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Negate this character class.","sig":null,"attributes":[{"value":"/ Negate this character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350689,"byte_end":350721,"line_start":910,"line_end":910,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350726,"byte_end":350729,"line_start":911,"line_end":911,"column_start":5,"column_end":8}},{"value":"/ For all `c` where `c` is a Unicode scalar value, if `c` was in this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350734,"byte_end":350805,"line_start":912,"line_end":912,"column_start":5,"column_end":76}},{"value":"/ set, then it will not be in this set after negation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350810,"byte_end":350866,"line_start":913,"line_end":913,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":1078},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351020,"byte_end":351025,"line_start":919,"line_end":919,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Union this character class with the given character class, in place.\n","sig":null,"attributes":[{"value":"/ Union this character class with the given character class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350936,"byte_end":351008,"line_start":918,"line_end":918,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1079},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351204,"byte_end":351213,"line_start":925,"line_end":925,"column_start":12,"column_end":21},"name":"intersect","qualname":"::intersect","value":"fn intersect<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Intersect this character class with the given character class, in\n place.\n","sig":null,"attributes":[{"value":"/ Intersect this character class with the given character class, in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351108,"byte_end":351177,"line_start":923,"line_end":923,"column_start":5,"column_end":74}},{"value":"/ place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351182,"byte_end":351192,"line_start":924,"line_end":924,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1080},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351387,"byte_end":351397,"line_start":930,"line_end":930,"column_start":12,"column_end":22},"name":"difference","qualname":"::difference","value":"fn difference<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Subtract the given character class from this character class, in place.\n","sig":null,"attributes":[{"value":"/ Subtract the given character class from this character class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351300,"byte_end":351375,"line_start":929,"line_end":929,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":1081},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351966,"byte_end":351986,"line_start":942,"line_end":942,"column_start":12,"column_end":32},"name":"symmetric_difference","qualname":"::symmetric_difference","value":"fn symmetric_difference<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Compute the symmetric difference of the given character classes, in\n place.","sig":null,"attributes":[{"value":"/ Compute the symmetric difference of the given character classes, in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351485,"byte_end":351556,"line_start":934,"line_end":934,"column_start":5,"column_end":76}},{"value":"/ place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351561,"byte_end":351571,"line_start":935,"line_end":935,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351576,"byte_end":351579,"line_start":936,"line_end":936,"column_start":5,"column_end":8}},{"value":"/ This computes the symmetric difference of two character classes. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351584,"byte_end":351657,"line_start":937,"line_end":937,"column_start":5,"column_end":78}},{"value":"/ removes all elements in this class that are also in the given class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351662,"byte_end":351734,"line_start":938,"line_end":938,"column_start":5,"column_end":77}},{"value":"/ but all adds all elements from the given class that aren't in this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351739,"byte_end":351809,"line_start":939,"line_end":939,"column_start":5,"column_end":75}},{"value":"/ class. That is, the class will contain all elements in either class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351814,"byte_end":351886,"line_start":940,"line_end":940,"column_start":5,"column_end":77}},{"value":"/ but will not contain any elements that are in both classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351891,"byte_end":351954,"line_start":941,"line_end":941,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":1082},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352308,"byte_end":352320,"line_start":949,"line_end":949,"column_start":12,"column_end":24},"name":"is_all_ascii","qualname":"::is_all_ascii","value":"fn is_all_ascii<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class will either match\n nothing or only ASCII bytes. Stated differently, this returns false\n if and only if this class contains a non-ASCII codepoint.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class will either match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352084,"byte_end":352154,"line_start":946,"line_end":946,"column_start":5,"column_end":75}},{"value":"/ nothing or only ASCII bytes. Stated differently, this returns false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352159,"byte_end":352230,"line_start":947,"line_end":947,"column_start":5,"column_end":76}},{"value":"/ if and only if this class contains a non-ASCII codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352235,"byte_end":352296,"line_start":948,"line_end":948,"column_start":5,"column_end":66}}]},{"kind":"Struct","id":{"krate":0,"index":3181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352581,"byte_end":352597,"line_start":958,"line_end":958,"column_start":12,"column_end":28},"name":"ClassUnicodeIter","qualname":"::hir::ClassUnicodeIter","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all ranges in a Unicode character class.","sig":null,"attributes":[{"value":"/ An iterator over all ranges in a Unicode character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352417,"byte_end":352478,"line_start":954,"line_end":954,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352479,"byte_end":352482,"line_start":955,"line_end":955,"column_start":1,"column_end":4}},{"value":"/ The lifetime `'a` refers to the lifetime of the underlying class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352483,"byte_end":352552,"line_start":956,"line_end":956,"column_start":1,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":1087},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352736,"byte_end":352740,"line_start":963,"line_end":963,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a ClassUnicodeRange>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353064,"byte_end":353081,"line_start":973,"line_end":973,"column_start":12,"column_end":29},"name":"ClassUnicodeRange","qualname":"::hir::ClassUnicodeRange","value":"ClassUnicodeRange { }","parent":null,"children":[{"krate":0,"index":3189},{"krate":0,"index":3190}],"decl_id":null,"docs":" A single range of characters represented by Unicode scalar values.","sig":null,"attributes":[{"value":"/ A single range of characters represented by Unicode scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352818,"byte_end":352888,"line_start":968,"line_end":968,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352889,"byte_end":352892,"line_start":969,"line_end":969,"column_start":1,"column_end":4}},{"value":"/ The range is closed. That is, the start and end of the range are included","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352893,"byte_end":352970,"line_start":970,"line_end":970,"column_start":1,"column_end":78}},{"value":"/ in the range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352971,"byte_end":352988,"line_start":971,"line_end":971,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":1089},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353166,"byte_end":353169,"line_start":979,"line_end":979,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355514,"byte_end":355517,"line_start":1056,"line_end":1056,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(char, char) -> ClassUnicodeRange","parent":null,"children":[],"decl_id":null,"docs":" Create a new Unicode scalar value range for a character class.","sig":null,"attributes":[{"value":"/ Create a new Unicode scalar value range for a character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355282,"byte_end":355348,"line_start":1052,"line_end":1052,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355353,"byte_end":355356,"line_start":1053,"line_end":1053,"column_start":5,"column_end":8}},{"value":"/ The returned range is always in a canonical form. That is, the range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355361,"byte_end":355433,"line_start":1054,"line_end":1054,"column_start":5,"column_end":77}},{"value":"/ returned always satisfies the invariant that `start <= end`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355438,"byte_end":355502,"line_start":1055,"line_end":1055,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355768,"byte_end":355773,"line_start":1064,"line_end":1064,"column_start":12,"column_end":17},"name":"start","qualname":"::start","value":"fn start<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Return the start of this range.","sig":null,"attributes":[{"value":"/ Return the start of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355622,"byte_end":355657,"line_start":1060,"line_end":1060,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355662,"byte_end":355665,"line_start":1061,"line_end":1061,"column_start":5,"column_end":8}},{"value":"/ The start of a range is always less than or equal to the end of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355670,"byte_end":355741,"line_start":1062,"line_end":1062,"column_start":5,"column_end":76}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355746,"byte_end":355756,"line_start":1063,"line_end":1063,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355968,"byte_end":355971,"line_start":1072,"line_end":1072,"column_start":12,"column_end":15},"name":"end","qualname":"::end","value":"fn end<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Return the end of this range.","sig":null,"attributes":[{"value":"/ Return the end of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355821,"byte_end":355854,"line_start":1068,"line_end":1068,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355859,"byte_end":355862,"line_start":1069,"line_end":1069,"column_start":5,"column_end":8}},{"value":"/ The end of a range is always greater than or equal to the start of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355867,"byte_end":355941,"line_start":1070,"line_end":1070,"column_start":5,"column_end":79}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355946,"byte_end":355956,"line_start":1071,"line_end":1071,"column_start":5,"column_end":15}}]},{"kind":"Struct","id":{"krate":0,"index":3207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356171,"byte_end":356181,"line_start":1080,"line_end":1080,"column_start":12,"column_end":22},"name":"ClassBytes","qualname":"::hir::ClassBytes","value":"ClassBytes { }","parent":null,"children":[{"krate":0,"index":3208}],"decl_id":null,"docs":" A set of characters represented by arbitrary bytes (where one byte\n corresponds to one character).\n","sig":null,"attributes":[{"value":"/ A set of characters represented by arbitrary bytes (where one byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356015,"byte_end":356085,"line_start":1077,"line_end":1077,"column_start":1,"column_end":71}},{"value":"/ corresponds to one character).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356086,"byte_end":356120,"line_start":1078,"line_end":1078,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":1103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356415,"byte_end":356418,"line_start":1089,"line_end":1089,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(I) -> ClassBytes where I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Create a new class from a sequence of ranges.","sig":null,"attributes":[{"value":"/ Create a new class from a sequence of ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356248,"byte_end":356297,"line_start":1085,"line_end":1085,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356302,"byte_end":356305,"line_start":1086,"line_end":1086,"column_start":5,"column_end":8}},{"value":"/ The given ranges do not need to be in any specific order, and ranges","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356310,"byte_end":356382,"line_start":1087,"line_end":1087,"column_start":5,"column_end":77}},{"value":"/ may overlap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356387,"byte_end":356403,"line_start":1088,"line_end":1088,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356626,"byte_end":356631,"line_start":1097,"line_end":1097,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> ClassBytes","parent":null,"children":[],"decl_id":null,"docs":" Create a new class with no ranges.\n","sig":null,"attributes":[{"value":"/ Create a new class with no ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356576,"byte_end":356614,"line_start":1096,"line_end":1096,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":1106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356737,"byte_end":356741,"line_start":1102,"line_end":1102,"column_start":12,"column_end":16},"name":"push","qualname":"::push","value":"fn push<'_>(&'_ mut Self, ClassBytesRange)","parent":null,"children":[],"decl_id":null,"docs":" Add a new range to this set.\n","sig":null,"attributes":[{"value":"/ Add a new range to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356693,"byte_end":356725,"line_start":1101,"line_end":1101,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":1107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356948,"byte_end":356952,"line_start":1109,"line_end":1109,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter<'_>(&'_ Self) -> ClassBytesIter","parent":null,"children":[],"decl_id":null,"docs":" Return an iterator over all ranges in this class.","sig":null,"attributes":[{"value":"/ Return an iterator over all ranges in this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356820,"byte_end":356873,"line_start":1106,"line_end":1106,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356878,"byte_end":356881,"line_start":1107,"line_end":1107,"column_start":5,"column_end":8}},{"value":"/ The iterator yields ranges in ascending order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356886,"byte_end":356936,"line_start":1108,"line_end":1108,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":1108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357091,"byte_end":357097,"line_start":1114,"line_end":1114,"column_start":12,"column_end":18},"name":"ranges","qualname":"::ranges","value":"fn ranges<'_>(&'_ Self) -> &'_ [ClassBytesRange]","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying ranges as a slice.\n","sig":null,"attributes":[{"value":"/ Return the underlying ranges as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357035,"byte_end":357079,"line_start":1113,"line_end":1113,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":1109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357562,"byte_end":357578,"line_start":1125,"line_end":1125,"column_start":12,"column_end":28},"name":"case_fold_simple","qualname":"::case_fold_simple","value":"fn case_fold_simple<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Expand this character class such that it contains all case folded\n characters. For example, if this class consists of the range `a-z`,\n then applying case folding will result in the class containing both the\n ranges `a-z` and `A-Z`.","sig":null,"attributes":[{"value":"/ Expand this character class such that it contains all case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357169,"byte_end":357238,"line_start":1118,"line_end":1118,"column_start":5,"column_end":74}},{"value":"/ characters. For example, if this class consists of the range `a-z`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357243,"byte_end":357314,"line_start":1119,"line_end":1119,"column_start":5,"column_end":76}},{"value":"/ then applying case folding will result in the class containing both the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357319,"byte_end":357394,"line_start":1120,"line_end":1120,"column_start":5,"column_end":80}},{"value":"/ ranges `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357399,"byte_end":357426,"line_start":1121,"line_end":1121,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357431,"byte_end":357434,"line_start":1122,"line_end":1122,"column_start":5,"column_end":8}},{"value":"/ Note that this only applies ASCII case folding, which is limited to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357439,"byte_end":357514,"line_start":1123,"line_end":1123,"column_start":5,"column_end":80}},{"value":"/ characters `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357519,"byte_end":357550,"line_start":1124,"line_end":1124,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":1110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357853,"byte_end":357859,"line_start":1133,"line_end":1133,"column_start":12,"column_end":18},"name":"negate","qualname":"::negate","value":"fn negate<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Negate this byte class.","sig":null,"attributes":[{"value":"/ Negate this byte class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357681,"byte_end":357708,"line_start":1129,"line_end":1129,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357713,"byte_end":357716,"line_start":1130,"line_end":1130,"column_start":5,"column_end":8}},{"value":"/ For all `b` where `b` is a any byte, if `b` was in this set, then it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357721,"byte_end":357793,"line_start":1131,"line_end":1131,"column_start":5,"column_end":77}},{"value":"/ will not be in this set after negation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357798,"byte_end":357841,"line_start":1132,"line_end":1132,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":1111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357985,"byte_end":357990,"line_start":1138,"line_end":1138,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Union this byte class with the given byte class, in place.\n","sig":null,"attributes":[{"value":"/ Union this byte class with the given byte class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357911,"byte_end":357973,"line_start":1137,"line_end":1137,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358149,"byte_end":358158,"line_start":1143,"line_end":1143,"column_start":12,"column_end":21},"name":"intersect","qualname":"::intersect","value":"fn intersect<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Intersect this byte class with the given byte class, in place.\n","sig":null,"attributes":[{"value":"/ Intersect this byte class with the given byte class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358071,"byte_end":358137,"line_start":1142,"line_end":1142,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":1113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358320,"byte_end":358330,"line_start":1148,"line_end":1148,"column_start":12,"column_end":22},"name":"difference","qualname":"::difference","value":"fn difference<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Subtract the given byte class from this byte class, in place.\n","sig":null,"attributes":[{"value":"/ Subtract the given byte class from this byte class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358243,"byte_end":358308,"line_start":1147,"line_end":1147,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":1114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358879,"byte_end":358899,"line_start":1159,"line_end":1159,"column_start":12,"column_end":32},"name":"symmetric_difference","qualname":"::symmetric_difference","value":"fn symmetric_difference<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Compute the symmetric difference of the given byte classes, in place.","sig":null,"attributes":[{"value":"/ Compute the symmetric difference of the given byte classes, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358416,"byte_end":358489,"line_start":1152,"line_end":1152,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358494,"byte_end":358497,"line_start":1153,"line_end":1153,"column_start":5,"column_end":8}},{"value":"/ This computes the symmetric difference of two byte classes. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358502,"byte_end":358570,"line_start":1154,"line_end":1154,"column_start":5,"column_end":73}},{"value":"/ removes all elements in this class that are also in the given class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358575,"byte_end":358647,"line_start":1155,"line_end":1155,"column_start":5,"column_end":77}},{"value":"/ but all adds all elements from the given class that aren't in this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358652,"byte_end":358722,"line_start":1156,"line_end":1156,"column_start":5,"column_end":75}},{"value":"/ class. That is, the class will contain all elements in either class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358727,"byte_end":358799,"line_start":1157,"line_end":1157,"column_start":5,"column_end":77}},{"value":"/ but will not contain any elements that are in both classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358804,"byte_end":358867,"line_start":1158,"line_end":1158,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":1115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359214,"byte_end":359226,"line_start":1166,"line_end":1166,"column_start":12,"column_end":24},"name":"is_all_ascii","qualname":"::is_all_ascii","value":"fn is_all_ascii<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class will either match\n nothing or only ASCII bytes. Stated differently, this returns false\n if and only if this class contains a non-ASCII byte.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class will either match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358995,"byte_end":359065,"line_start":1163,"line_end":1163,"column_start":5,"column_end":75}},{"value":"/ nothing or only ASCII bytes. Stated differently, this returns false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359070,"byte_end":359141,"line_start":1164,"line_end":1164,"column_start":5,"column_end":76}},{"value":"/ if and only if this class contains a non-ASCII byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359146,"byte_end":359202,"line_start":1165,"line_end":1165,"column_start":5,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":3220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359482,"byte_end":359496,"line_start":1175,"line_end":1175,"column_start":12,"column_end":26},"name":"ClassBytesIter","qualname":"::hir::ClassBytesIter","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all ranges in a byte character class.","sig":null,"attributes":[{"value":"/ An iterator over all ranges in a byte character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359321,"byte_end":359379,"line_start":1171,"line_end":1171,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359380,"byte_end":359383,"line_start":1172,"line_end":1172,"column_start":1,"column_end":4}},{"value":"/ The lifetime `'a` refers to the lifetime of the underlying class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359384,"byte_end":359453,"line_start":1173,"line_end":1173,"column_start":1,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":1120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359629,"byte_end":359633,"line_start":1180,"line_end":1180,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a ClassBytesRange>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359949,"byte_end":359964,"line_start":1190,"line_end":1190,"column_start":12,"column_end":27},"name":"ClassBytesRange","qualname":"::hir::ClassBytesRange","value":"ClassBytesRange { }","parent":null,"children":[{"krate":0,"index":3228},{"krate":0,"index":3229}],"decl_id":null,"docs":" A single range of characters represented by arbitrary bytes.","sig":null,"attributes":[{"value":"/ A single range of characters represented by arbitrary bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359709,"byte_end":359773,"line_start":1185,"line_end":1185,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359774,"byte_end":359777,"line_start":1186,"line_end":1186,"column_start":1,"column_end":4}},{"value":"/ The range is closed. That is, the start and end of the range are included","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359778,"byte_end":359855,"line_start":1187,"line_end":1187,"column_start":1,"column_end":78}},{"value":"/ in the range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359856,"byte_end":359873,"line_start":1188,"line_end":1188,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":1129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361523,"byte_end":361526,"line_start":1243,"line_end":1243,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(u8, u8) -> ClassBytesRange","parent":null,"children":[],"decl_id":null,"docs":" Create a new byte range for a character class.","sig":null,"attributes":[{"value":"/ Create a new byte range for a character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361307,"byte_end":361357,"line_start":1239,"line_end":1239,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361362,"byte_end":361365,"line_start":1240,"line_end":1240,"column_start":5,"column_end":8}},{"value":"/ The returned range is always in a canonical form. That is, the range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361370,"byte_end":361442,"line_start":1241,"line_end":1241,"column_start":5,"column_end":77}},{"value":"/ returned always satisfies the invariant that `start <= end`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361447,"byte_end":361511,"line_start":1242,"line_end":1242,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361769,"byte_end":361774,"line_start":1251,"line_end":1251,"column_start":12,"column_end":17},"name":"start","qualname":"::start","value":"fn start<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Return the start of this range.","sig":null,"attributes":[{"value":"/ Return the start of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361623,"byte_end":361658,"line_start":1247,"line_end":1247,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361663,"byte_end":361666,"line_start":1248,"line_end":1248,"column_start":5,"column_end":8}},{"value":"/ The start of a range is always less than or equal to the end of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361671,"byte_end":361742,"line_start":1249,"line_end":1249,"column_start":5,"column_end":76}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361747,"byte_end":361757,"line_start":1250,"line_end":1250,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361967,"byte_end":361970,"line_start":1259,"line_end":1259,"column_start":12,"column_end":15},"name":"end","qualname":"::end","value":"fn end<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Return the end of this range.","sig":null,"attributes":[{"value":"/ Return the end of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361820,"byte_end":361853,"line_start":1255,"line_end":1255,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361858,"byte_end":361861,"line_start":1256,"line_end":1256,"column_start":5,"column_end":8}},{"value":"/ The end of a range is always greater than or equal to the start of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361866,"byte_end":361940,"line_start":1257,"line_end":1257,"column_start":5,"column_end":79}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361945,"byte_end":361955,"line_start":1258,"line_end":1258,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362057,"byte_end":362060,"line_start":1265,"line_end":1265,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362917,"byte_end":362926,"line_start":1289,"line_end":1289,"column_start":5,"column_end":14},"name":"StartLine","qualname":"::hir::Anchor::StartLine","value":"Anchor::StartLine","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the beginning of a line or the beginning of text. Specifically,\n this matches at the starting position of the input, or at the position\n immediately following a `\\n` character.\n","sig":null,"attributes":[{"value":"/ Match the beginning of a line or the beginning of text. Specifically,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362712,"byte_end":362785,"line_start":1286,"line_end":1286,"column_start":5,"column_end":78}},{"value":"/ this matches at the starting position of the input, or at the position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362790,"byte_end":362864,"line_start":1287,"line_end":1287,"column_start":5,"column_end":79}},{"value":"/ immediately following a `\\n` character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362869,"byte_end":362912,"line_start":1288,"line_end":1288,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363120,"byte_end":363127,"line_start":1293,"line_end":1293,"column_start":5,"column_end":12},"name":"EndLine","qualname":"::hir::Anchor::EndLine","value":"Anchor::EndLine","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the end of a line or the end of text. Specifically,\n this matches at the end position of the input, or at the position\n immediately preceding a `\\n` character.\n","sig":null,"attributes":[{"value":"/ Match the end of a line or the end of text. Specifically,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362932,"byte_end":362993,"line_start":1290,"line_end":1290,"column_start":5,"column_end":66}},{"value":"/ this matches at the end position of the input, or at the position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362998,"byte_end":363067,"line_start":1291,"line_end":1291,"column_start":5,"column_end":74}},{"value":"/ immediately preceding a `\\n` character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363072,"byte_end":363115,"line_start":1292,"line_end":1292,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363244,"byte_end":363253,"line_start":1296,"line_end":1296,"column_start":5,"column_end":14},"name":"StartText","qualname":"::hir::Anchor::StartText","value":"Anchor::StartText","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the beginning of text. Specifically, this matches at the starting\n position of the input.\n","sig":null,"attributes":[{"value":"/ Match the beginning of text. Specifically, this matches at the starting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363133,"byte_end":363208,"line_start":1294,"line_end":1294,"column_start":5,"column_end":80}},{"value":"/ position of the input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363213,"byte_end":363239,"line_start":1295,"line_end":1295,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363362,"byte_end":363369,"line_start":1299,"line_end":1299,"column_start":5,"column_end":12},"name":"EndText","qualname":"::hir::Anchor::EndText","value":"Anchor::EndText","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the end of text. Specifically, this matches at the ending\n position of the input.\n","sig":null,"attributes":[{"value":"/ Match the end of text. Specifically, this matches at the ending","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363259,"byte_end":363326,"line_start":1297,"line_end":1297,"column_start":5,"column_end":72}},{"value":"/ position of the input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363331,"byte_end":363357,"line_start":1298,"line_end":1298,"column_start":5,"column_end":31}}]},{"kind":"Enum","id":{"krate":0,"index":3246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362699,"byte_end":362705,"line_start":1285,"line_end":1285,"column_start":10,"column_end":16},"name":"Anchor","qualname":"::hir::Anchor","value":"enum Anchor { StartLine, EndLine, StartText, EndText, }","parent":null,"children":[{"krate":0,"index":3247},{"krate":0,"index":3249},{"krate":0,"index":3251},{"krate":0,"index":3253}],"decl_id":null,"docs":" The high-level intermediate representation for an anchor assertion.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation for an anchor assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362520,"byte_end":362591,"line_start":1281,"line_end":1281,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362592,"byte_end":362595,"line_start":1282,"line_end":1282,"column_start":1,"column_end":4}},{"value":"/ A matching anchor assertion is always zero-length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362596,"byte_end":362650,"line_start":1283,"line_end":1283,"column_start":1,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363810,"byte_end":363817,"line_start":1310,"line_end":1310,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::hir::WordBoundary::Unicode","value":"WordBoundary::Unicode","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match a Unicode-aware word boundary. That is, this matches a position\n where the left adjacent character and right adjacent character\n correspond to a word and non-word or a non-word and word character.\n","sig":null,"attributes":[{"value":"/ Match a Unicode-aware word boundary. That is, this matches a position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363585,"byte_end":363658,"line_start":1307,"line_end":1307,"column_start":5,"column_end":78}},{"value":"/ where the left adjacent character and right adjacent character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363663,"byte_end":363729,"line_start":1308,"line_end":1308,"column_start":5,"column_end":71}},{"value":"/ correspond to a word and non-word or a non-word and word character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363734,"byte_end":363805,"line_start":1309,"line_end":1309,"column_start":5,"column_end":76}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363882,"byte_end":363895,"line_start":1312,"line_end":1312,"column_start":5,"column_end":18},"name":"UnicodeNegate","qualname":"::hir::WordBoundary::UnicodeNegate","value":"WordBoundary::UnicodeNegate","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match a Unicode-aware negation of a word boundary.\n","sig":null,"attributes":[{"value":"/ Match a Unicode-aware negation of a word boundary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363823,"byte_end":363877,"line_start":1311,"line_end":1311,"column_start":5,"column_end":59}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364124,"byte_end":364129,"line_start":1316,"line_end":1316,"column_start":5,"column_end":10},"name":"Ascii","qualname":"::hir::WordBoundary::Ascii","value":"WordBoundary::Ascii","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match an ASCII-only word boundary. That is, this matches a position\n where the left adjacent character and right adjacent character\n correspond to a word and non-word or a non-word and word character.\n","sig":null,"attributes":[{"value":"/ Match an ASCII-only word boundary. That is, this matches a position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363901,"byte_end":363972,"line_start":1313,"line_end":1313,"column_start":5,"column_end":76}},{"value":"/ where the left adjacent character and right adjacent character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363977,"byte_end":364043,"line_start":1314,"line_end":1314,"column_start":5,"column_end":71}},{"value":"/ correspond to a word and non-word or a non-word and word character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364048,"byte_end":364119,"line_start":1315,"line_end":1315,"column_start":5,"column_end":76}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364192,"byte_end":364203,"line_start":1318,"line_end":1318,"column_start":5,"column_end":16},"name":"AsciiNegate","qualname":"::hir::WordBoundary::AsciiNegate","value":"WordBoundary::AsciiNegate","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match an ASCII-only negation of a word boundary.\n","sig":null,"attributes":[{"value":"/ Match an ASCII-only negation of a word boundary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364135,"byte_end":364187,"line_start":1317,"line_end":1317,"column_start":5,"column_end":57}}]},{"kind":"Enum","id":{"krate":0,"index":3265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363566,"byte_end":363578,"line_start":1306,"line_end":1306,"column_start":10,"column_end":22},"name":"WordBoundary","qualname":"::hir::WordBoundary","value":"enum WordBoundary { Unicode, UnicodeNegate, Ascii, AsciiNegate, }","parent":null,"children":[{"krate":0,"index":3266},{"krate":0,"index":3268},{"krate":0,"index":3270},{"krate":0,"index":3272}],"decl_id":null,"docs":" The high-level intermediate representation for a word-boundary assertion.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation for a word-boundary assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363374,"byte_end":363451,"line_start":1302,"line_end":1302,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363452,"byte_end":363455,"line_start":1303,"line_end":1303,"column_start":1,"column_end":4}},{"value":"/ A matching word boundary assertion is always zero-length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363456,"byte_end":363517,"line_start":1304,"line_end":1304,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":1135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364316,"byte_end":364326,"line_start":1323,"line_end":1323,"column_start":12,"column_end":22},"name":"is_negated","qualname":"::is_negated","value":"fn is_negated<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this word boundary assertion is negated.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this word boundary assertion is negated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364232,"byte_end":364304,"line_start":1322,"line_end":1322,"column_start":5,"column_end":77}}]},{"kind":"Struct","id":{"krate":0,"index":3284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364850,"byte_end":364855,"line_start":1339,"line_end":1339,"column_start":12,"column_end":17},"name":"Group","qualname":"::hir::Group","value":"Group { kind, hir }","parent":null,"children":[{"krate":0,"index":3285},{"krate":0,"index":3286}],"decl_id":null,"docs":" The high-level intermediate representation for a group.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation for a group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364528,"byte_end":364587,"line_start":1331,"line_end":1331,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364588,"byte_end":364591,"line_start":1332,"line_end":1332,"column_start":1,"column_end":4}},{"value":"/ This represents one of three possible group types:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364592,"byte_end":364646,"line_start":1333,"line_end":1333,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364647,"byte_end":364650,"line_start":1334,"line_end":1334,"column_start":1,"column_end":4}},{"value":"/ 1. A non-capturing group (e.g., `(?:expr)`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364651,"byte_end":364699,"line_start":1335,"line_end":1335,"column_start":1,"column_end":49}},{"value":"/ 2. A capturing group (e.g., `(expr)`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364700,"byte_end":364742,"line_start":1336,"line_end":1336,"column_start":1,"column_end":43}},{"value":"/ 3. A named capturing group (e.g., `(?Pexpr)`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364743,"byte_end":364799,"line_start":1337,"line_end":1337,"column_start":1,"column_end":57}}]},{"kind":"Field","id":{"krate":0,"index":3285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365029,"byte_end":365033,"line_start":1343,"line_end":1343,"column_start":9,"column_end":13},"name":"kind","qualname":"::hir::Group::kind","value":"hir::GroupKind","parent":{"krate":0,"index":3284},"children":[],"decl_id":null,"docs":" The kind of this group. If it is a capturing group, then the kind\n contains the capture group index (and the name, if it is a named\n group).\n","sig":null,"attributes":[{"value":"/ The kind of this group. If it is a capturing group, then the kind","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364862,"byte_end":364931,"line_start":1340,"line_end":1340,"column_start":5,"column_end":74}},{"value":"/ contains the capture group index (and the name, if it is a named","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364936,"byte_end":365004,"line_start":1341,"line_end":1341,"column_start":5,"column_end":73}},{"value":"/ group).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365009,"byte_end":365020,"line_start":1342,"line_end":1342,"column_start":5,"column_end":16}}]},{"kind":"Field","id":{"krate":0,"index":3286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365125,"byte_end":365128,"line_start":1345,"line_end":1345,"column_start":9,"column_end":12},"name":"hir","qualname":"::hir::Group::hir","value":"std::boxed::Box","parent":{"krate":0,"index":3284},"children":[],"decl_id":null,"docs":" The expression inside the capturing group, which may be empty.\n","sig":null,"attributes":[{"value":"/ The expression inside the capturing group, which may be empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365050,"byte_end":365116,"line_start":1344,"line_end":1344,"column_start":5,"column_end":71}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365333,"byte_end":365345,"line_start":1354,"line_end":1354,"column_start":5,"column_end":17},"name":"CaptureIndex","qualname":"::hir::GroupKind::CaptureIndex","value":"GroupKind::CaptureIndex(u32)","parent":{"krate":0,"index":3298},"children":[],"decl_id":null,"docs":" A normal unnamed capturing group.","sig":null,"attributes":[{"value":"/ A normal unnamed capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365230,"byte_end":365267,"line_start":1351,"line_end":1351,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365272,"byte_end":365275,"line_start":1352,"line_end":1352,"column_start":5,"column_end":8}},{"value":"/ The value is the capture index of the group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365280,"byte_end":365328,"line_start":1353,"line_end":1353,"column_start":5,"column_end":53}}]},{"kind":"Field","id":{"krate":0,"index":3301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365346,"byte_end":365349,"line_start":1354,"line_end":1354,"column_start":18,"column_end":21},"name":"0","qualname":"::hir::GroupKind::CaptureIndex::0","value":"u32","parent":{"krate":0,"index":3299},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":3302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365389,"byte_end":365400,"line_start":1356,"line_end":1356,"column_start":5,"column_end":16},"name":"CaptureName","qualname":"::hir::GroupKind::CaptureName","value":"GroupKind::CaptureName { name, index }","parent":{"krate":0,"index":3298},"children":[],"decl_id":null,"docs":" A named capturing group.\n","sig":null,"attributes":[{"value":"/ A named capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365356,"byte_end":365384,"line_start":1355,"line_end":1355,"column_start":5,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":3303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365446,"byte_end":365450,"line_start":1358,"line_end":1358,"column_start":9,"column_end":13},"name":"name","qualname":"::hir::GroupKind::CaptureName::name","value":"std::string::String","parent":{"krate":0,"index":3302},"children":[],"decl_id":null,"docs":" The name of the group.\n","sig":null,"attributes":[{"value":"/ The name of the group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365411,"byte_end":365437,"line_start":1357,"line_end":1357,"column_start":9,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":3304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365512,"byte_end":365517,"line_start":1360,"line_end":1360,"column_start":9,"column_end":14},"name":"index","qualname":"::hir::GroupKind::CaptureName::index","value":"u32","parent":{"krate":0,"index":3302},"children":[],"decl_id":null,"docs":" The capture index of the group.\n","sig":null,"attributes":[{"value":"/ The capture index of the group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365468,"byte_end":365503,"line_start":1359,"line_end":1359,"column_start":9,"column_end":44}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365566,"byte_end":365578,"line_start":1363,"line_end":1363,"column_start":5,"column_end":17},"name":"NonCapturing","qualname":"::hir::GroupKind::NonCapturing","value":"GroupKind::NonCapturing","parent":{"krate":0,"index":3298},"children":[],"decl_id":null,"docs":" A non-capturing group.\n","sig":null,"attributes":[{"value":"/ A non-capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365535,"byte_end":365561,"line_start":1362,"line_end":1362,"column_start":5,"column_end":31}}]},{"kind":"Enum","id":{"krate":0,"index":3298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365214,"byte_end":365223,"line_start":1350,"line_end":1350,"column_start":10,"column_end":19},"name":"GroupKind","qualname":"::hir::GroupKind","value":"enum GroupKind {\n CaptureIndex(u32),\n CaptureName {\n name: String,\n index: u32,\n },\n NonCapturing,\n}","parent":null,"children":[{"krate":0,"index":3299},{"krate":0,"index":3302},{"krate":0,"index":3305}],"decl_id":null,"docs":" The kind of group.\n","sig":null,"attributes":[{"value":"/ The kind of group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365143,"byte_end":365165,"line_start":1348,"line_end":1348,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":3318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365795,"byte_end":365805,"line_start":1371,"line_end":1371,"column_start":12,"column_end":22},"name":"Repetition","qualname":"::hir::Repetition","value":"Repetition { kind, greedy, hir }","parent":null,"children":[{"krate":0,"index":3319},{"krate":0,"index":3320},{"krate":0,"index":3321}],"decl_id":null,"docs":" The high-level intermediate representation of a repetition operator.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation of a repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365583,"byte_end":365655,"line_start":1366,"line_end":1366,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365656,"byte_end":365659,"line_start":1367,"line_end":1367,"column_start":1,"column_end":4}},{"value":"/ A repetition operator permits the repetition of an arbitrary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365660,"byte_end":365724,"line_start":1368,"line_end":1368,"column_start":1,"column_end":65}},{"value":"/ sub-expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365725,"byte_end":365744,"line_start":1369,"line_end":1369,"column_start":1,"column_end":20}}]},{"kind":"Field","id":{"krate":0,"index":3319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365862,"byte_end":365866,"line_start":1373,"line_end":1373,"column_start":9,"column_end":13},"name":"kind","qualname":"::hir::Repetition::kind","value":"hir::RepetitionKind","parent":{"krate":0,"index":3318},"children":[],"decl_id":null,"docs":" The kind of this repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of this repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365812,"byte_end":365853,"line_start":1372,"line_end":1372,"column_start":5,"column_end":46}}]},{"kind":"Field","id":{"krate":0,"index":3320},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366305,"byte_end":366311,"line_start":1381,"line_end":1381,"column_start":9,"column_end":15},"name":"greedy","qualname":"::hir::Repetition::greedy","value":"bool","parent":{"krate":0,"index":3318},"children":[],"decl_id":null,"docs":" Whether this repetition operator is greedy or not. A greedy operator\n will match as much as it can. A non-greedy operator will match as\n little as it can.","sig":null,"attributes":[{"value":"/ Whether this repetition operator is greedy or not. A greedy operator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365888,"byte_end":365960,"line_start":1374,"line_end":1374,"column_start":5,"column_end":77}},{"value":"/ will match as much as it can. A non-greedy operator will match as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365965,"byte_end":366034,"line_start":1375,"line_end":1375,"column_start":5,"column_end":74}},{"value":"/ little as it can.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366039,"byte_end":366060,"line_start":1376,"line_end":1376,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366065,"byte_end":366068,"line_start":1377,"line_end":1377,"column_start":5,"column_end":8}},{"value":"/ Typically, operators are greedy by default and are only non-greedy when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366073,"byte_end":366148,"line_start":1378,"line_end":1378,"column_start":5,"column_end":80}},{"value":"/ a `?` suffix is used, e.g., `(expr)*` is greedy while `(expr)*?` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366153,"byte_end":366224,"line_start":1379,"line_end":1379,"column_start":5,"column_end":76}},{"value":"/ not. However, this can be inverted via the `U` \"ungreedy\" flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366229,"byte_end":366296,"line_start":1380,"line_end":1380,"column_start":5,"column_end":72}}]},{"kind":"Field","id":{"krate":0,"index":3321},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366366,"byte_end":366369,"line_start":1383,"line_end":1383,"column_start":9,"column_end":12},"name":"hir","qualname":"::hir::Repetition::hir","value":"std::boxed::Box","parent":{"krate":0,"index":3318},"children":[],"decl_id":null,"docs":" The expression being repeated.\n","sig":null,"attributes":[{"value":"/ The expression being repeated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366323,"byte_end":366357,"line_start":1382,"line_end":1382,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366935,"byte_end":366949,"line_start":1396,"line_end":1396,"column_start":12,"column_end":26},"name":"is_match_empty","qualname":"::is_match_empty","value":"fn is_match_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this repetition operator makes it possible\n to match the empty string.","sig":null,"attributes":[{"value":"/ Returns true if and only if this repetition operator makes it possible","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366406,"byte_end":366480,"line_start":1387,"line_end":1387,"column_start":5,"column_end":79}},{"value":"/ to match the empty string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366485,"byte_end":366515,"line_start":1388,"line_end":1388,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366520,"byte_end":366523,"line_start":1389,"line_end":1389,"column_start":5,"column_end":8}},{"value":"/ Note that this is not defined inductively. For example, while `a*`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366528,"byte_end":366598,"line_start":1390,"line_end":1390,"column_start":5,"column_end":75}},{"value":"/ will report `true`, `()+` will not, even though `()` matches the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366603,"byte_end":366677,"line_start":1391,"line_end":1391,"column_start":5,"column_end":79}},{"value":"/ string and one or more occurrences of something that matches the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366682,"byte_end":366756,"line_start":1392,"line_end":1392,"column_start":5,"column_end":79}},{"value":"/ string will always match the empty string. In order to get the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366761,"byte_end":366827,"line_start":1393,"line_end":1393,"column_start":5,"column_end":71}},{"value":"/ inductive definition, see the corresponding method on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366832,"byte_end":366889,"line_start":1394,"line_end":1394,"column_start":5,"column_end":62}},{"value":"/ [`Hir`](struct.Hir.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366894,"byte_end":366923,"line_start":1395,"line_end":1395,"column_start":5,"column_end":34}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367540,"byte_end":367549,"line_start":1412,"line_end":1412,"column_start":5,"column_end":14},"name":"ZeroOrOne","qualname":"::hir::RepetitionKind::ZeroOrOne","value":"RepetitionKind::ZeroOrOne","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression zero or one times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression zero or one times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367488,"byte_end":367535,"line_start":1411,"line_end":1411,"column_start":5,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367608,"byte_end":367618,"line_start":1414,"line_end":1414,"column_start":5,"column_end":15},"name":"ZeroOrMore","qualname":"::hir::RepetitionKind::ZeroOrMore","value":"RepetitionKind::ZeroOrMore","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression zero or more times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression zero or more times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367555,"byte_end":367603,"line_start":1413,"line_end":1413,"column_start":5,"column_end":53}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3338},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367676,"byte_end":367685,"line_start":1416,"line_end":1416,"column_start":5,"column_end":14},"name":"OneOrMore","qualname":"::hir::RepetitionKind::OneOrMore","value":"RepetitionKind::OneOrMore","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression one or more times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression one or more times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367624,"byte_end":367671,"line_start":1415,"line_end":1415,"column_start":5,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3340},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367757,"byte_end":367762,"line_start":1418,"line_end":1418,"column_start":5,"column_end":10},"name":"Range","qualname":"::hir::RepetitionKind::Range","value":"RepetitionKind::Range(RepetitionRange)","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression within a bounded range of times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression within a bounded range of times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367691,"byte_end":367752,"line_start":1417,"line_end":1417,"column_start":5,"column_end":66}}]},{"kind":"Field","id":{"krate":0,"index":3342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367763,"byte_end":367778,"line_start":1418,"line_end":1418,"column_start":11,"column_end":26},"name":"0","qualname":"::hir::RepetitionKind::Range::0","value":"hir::RepetitionRange","parent":{"krate":0,"index":3340},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367467,"byte_end":367481,"line_start":1410,"line_end":1410,"column_start":10,"column_end":24},"name":"RepetitionKind","qualname":"::hir::RepetitionKind","value":"enum RepetitionKind {\n ZeroOrOne,\n ZeroOrMore,\n OneOrMore,\n Range(RepetitionRange),\n}","parent":null,"children":[{"krate":0,"index":3334},{"krate":0,"index":3336},{"krate":0,"index":3338},{"krate":0,"index":3340}],"decl_id":null,"docs":" The kind of a repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of a repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367380,"byte_end":367418,"line_start":1408,"line_end":1408,"column_start":1,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3355},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367959,"byte_end":367966,"line_start":1425,"line_end":1425,"column_start":5,"column_end":12},"name":"Exactly","qualname":"::hir::RepetitionRange::Exactly","value":"RepetitionRange::Exactly(u32)","parent":{"krate":0,"index":3354},"children":[],"decl_id":null,"docs":" Matches a sub-expression exactly this many times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression exactly this many times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367901,"byte_end":367954,"line_start":1424,"line_end":1424,"column_start":5,"column_end":58}}]},{"kind":"Field","id":{"krate":0,"index":3357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367967,"byte_end":367970,"line_start":1425,"line_end":1425,"column_start":13,"column_end":16},"name":"0","qualname":"::hir::RepetitionRange::Exactly::0","value":"u32","parent":{"krate":0,"index":3355},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368036,"byte_end":368043,"line_start":1427,"line_end":1427,"column_start":5,"column_end":12},"name":"AtLeast","qualname":"::hir::RepetitionRange::AtLeast","value":"RepetitionRange::AtLeast(u32)","parent":{"krate":0,"index":3354},"children":[],"decl_id":null,"docs":" Matches a sub-expression at least this many times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression at least this many times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367977,"byte_end":368031,"line_start":1426,"line_end":1426,"column_start":5,"column_end":59}}]},{"kind":"Field","id":{"krate":0,"index":3360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368044,"byte_end":368047,"line_start":1427,"line_end":1427,"column_start":13,"column_end":16},"name":"0","qualname":"::hir::RepetitionRange::AtLeast::0","value":"u32","parent":{"krate":0,"index":3358},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3361},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368129,"byte_end":368136,"line_start":1429,"line_end":1429,"column_start":5,"column_end":12},"name":"Bounded","qualname":"::hir::RepetitionRange::Bounded","value":"RepetitionRange::Bounded(u32, u32)","parent":{"krate":0,"index":3354},"children":[],"decl_id":null,"docs":" Matches a sub-expression at least `m` times and at most `n` times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression at least `m` times and at most `n` times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368054,"byte_end":368124,"line_start":1428,"line_end":1428,"column_start":5,"column_end":75}}]},{"kind":"Field","id":{"krate":0,"index":3363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368137,"byte_end":368140,"line_start":1429,"line_end":1429,"column_start":13,"column_end":16},"name":"0","qualname":"::hir::RepetitionRange::Bounded::0","value":"u32","parent":{"krate":0,"index":3361},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368142,"byte_end":368145,"line_start":1429,"line_end":1429,"column_start":18,"column_end":21},"name":"1","qualname":"::hir::RepetitionRange::Bounded::1","value":"u32","parent":{"krate":0,"index":3361},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3354},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367879,"byte_end":367894,"line_start":1423,"line_end":1423,"column_start":10,"column_end":25},"name":"RepetitionRange","qualname":"::hir::RepetitionRange","value":"enum RepetitionRange { Exactly(u32), AtLeast(u32), Bounded(u32, u32), }","parent":null,"children":[{"krate":0,"index":3355},{"krate":0,"index":3358},{"krate":0,"index":3361}],"decl_id":null,"docs":" The kind of a counted repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of a counted repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367784,"byte_end":367830,"line_start":1421,"line_end":1421,"column_start":1,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":1139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368329,"byte_end":368333,"line_start":1435,"line_end":1435,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602150,"byte_end":602163,"line_start":15,"line_end":15,"column_start":12,"column_end":25},"name":"ParserBuilder","qualname":"::parser::ParserBuilder","value":"ParserBuilder { }","parent":null,"children":[{"krate":0,"index":3412},{"krate":0,"index":3413}],"decl_id":null,"docs":" A builder for a regular expression parser.","sig":null,"attributes":[{"value":"/ A builder for a regular expression parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601771,"byte_end":601817,"line_start":6,"line_end":6,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601818,"byte_end":601821,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ This builder permits modifying configuration options for the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601822,"byte_end":601894,"line_start":8,"line_end":8,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601895,"byte_end":601898,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ This type combines the builder options for both the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601899,"byte_end":601954,"line_start":10,"line_end":10,"column_start":1,"column_end":56}},{"value":"/ [AST `ParserBuilder`](ast/parse/struct.ParserBuilder.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601955,"byte_end":602017,"line_start":11,"line_end":11,"column_start":1,"column_end":63}},{"value":"/ and the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602018,"byte_end":602029,"line_start":12,"line_end":12,"column_start":1,"column_end":12}},{"value":"/ [HIR `TranslatorBuilder`](hir/translate/struct.TranslatorBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602030,"byte_end":602105,"line_start":13,"line_end":13,"column_start":1,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":1157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602347,"byte_end":602350,"line_start":22,"line_end":22,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser builder with a default configuration.\n","sig":null,"attributes":[{"value":"/ Create a new parser builder with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602274,"byte_end":602335,"line_start":21,"line_end":21,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":1158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602494,"byte_end":602499,"line_start":27,"line_end":27,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Build a parser from this configuration with the given pattern.\n","sig":null,"attributes":[{"value":"/ Build a parser from this configuration with the given pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602416,"byte_end":602482,"line_start":26,"line_end":26,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":1159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604062,"byte_end":604072,"line_start":56,"line_end":56,"column_start":12,"column_end":22},"name":"nest_limit","qualname":"::nest_limit","value":"fn nest_limit<'_>(&'_ mut Self, u32) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set the nesting limit for this parser.","sig":null,"attributes":[{"value":"/ Set the nesting limit for this parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602594,"byte_end":602636,"line_start":31,"line_end":31,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602641,"byte_end":602644,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ The nesting limit controls how deep the abstract syntax tree is allowed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602649,"byte_end":602724,"line_start":33,"line_end":33,"column_start":5,"column_end":80}},{"value":"/ to be. If the AST exceeds the given limit (e.g., with too many nested","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602729,"byte_end":602802,"line_start":34,"line_end":34,"column_start":5,"column_end":78}},{"value":"/ groups), then an error is returned by the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602807,"byte_end":602860,"line_start":35,"line_end":35,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602865,"byte_end":602868,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ The purpose of this limit is to act as a heuristic to prevent stack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602873,"byte_end":602944,"line_start":37,"line_end":37,"column_start":5,"column_end":76}},{"value":"/ overflow for consumers that do structural induction on an `Ast` using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602949,"byte_end":603022,"line_start":38,"line_end":38,"column_start":5,"column_end":78}},{"value":"/ explicit recursion. While this crate never does this (instead using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603027,"byte_end":603098,"line_start":39,"line_end":39,"column_start":5,"column_end":76}},{"value":"/ constant stack space and moving the call stack to the heap), other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603103,"byte_end":603173,"line_start":40,"line_end":40,"column_start":5,"column_end":75}},{"value":"/ crates may.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603178,"byte_end":603193,"line_start":41,"line_end":41,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603198,"byte_end":603201,"line_start":42,"line_end":42,"column_start":5,"column_end":8}},{"value":"/ This limit is not checked until the entire Ast is parsed. Therefore,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603206,"byte_end":603278,"line_start":43,"line_end":43,"column_start":5,"column_end":77}},{"value":"/ if callers want to put a limit on the amount of heap space used, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603283,"byte_end":603356,"line_start":44,"line_end":44,"column_start":5,"column_end":78}},{"value":"/ they should impose a limit on the length, in bytes, of the concrete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603361,"byte_end":603432,"line_start":45,"line_end":45,"column_start":5,"column_end":76}},{"value":"/ pattern string. In particular, this is viable since this parser","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603437,"byte_end":603504,"line_start":46,"line_end":46,"column_start":5,"column_end":72}},{"value":"/ implementation will limit itself to heap space proportional to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603509,"byte_end":603579,"line_start":47,"line_end":47,"column_start":5,"column_end":75}},{"value":"/ length of the pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603584,"byte_end":603617,"line_start":48,"line_end":48,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603622,"byte_end":603625,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ Note that a nest limit of `0` will return a nest limit error for most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603630,"byte_end":603703,"line_start":50,"line_end":50,"column_start":5,"column_end":78}},{"value":"/ patterns but not all. For example, a nest limit of `0` permits `a` but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603708,"byte_end":603782,"line_start":51,"line_end":51,"column_start":5,"column_end":79}},{"value":"/ not `ab`, since `ab` requires a concatenation, which results in a nest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603787,"byte_end":603861,"line_start":52,"line_end":52,"column_start":5,"column_end":79}},{"value":"/ depth of `1`. In general, a nest limit is not something that manifests","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603866,"byte_end":603940,"line_start":53,"line_end":53,"column_start":5,"column_end":79}},{"value":"/ in an obvious way in the concrete syntax, therefore, it should not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603945,"byte_end":604018,"line_start":54,"line_end":54,"column_start":5,"column_end":78}},{"value":"/ used in a granular way.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604023,"byte_end":604050,"line_start":55,"line_end":55,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":1160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605015,"byte_end":605020,"line_start":76,"line_end":76,"column_start":12,"column_end":17},"name":"octal","qualname":"::octal","value":"fn octal<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Whether to support octal syntax or not.","sig":null,"attributes":[{"value":"/ Whether to support octal syntax or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604180,"byte_end":604223,"line_start":61,"line_end":61,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604228,"byte_end":604231,"line_start":62,"line_end":62,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is a little-known way of uttering Unicode codepoints in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604236,"byte_end":604308,"line_start":63,"line_end":63,"column_start":5,"column_end":77}},{"value":"/ a regular expression. For example, `a`, `\\x61`, `\\u0061` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604313,"byte_end":604377,"line_start":64,"line_end":64,"column_start":5,"column_end":69}},{"value":"/ `\\141` are all equivalent regular expressions, where the last example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604382,"byte_end":604455,"line_start":65,"line_end":65,"column_start":5,"column_end":78}},{"value":"/ shows octal syntax.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604460,"byte_end":604483,"line_start":66,"line_end":66,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604488,"byte_end":604491,"line_start":67,"line_end":67,"column_start":5,"column_end":8}},{"value":"/ While supporting octal syntax isn't in and of itself a problem, it does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604496,"byte_end":604571,"line_start":68,"line_end":68,"column_start":5,"column_end":80}},{"value":"/ make good error messages harder. That is, in PCRE based regex engines,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604576,"byte_end":604650,"line_start":69,"line_end":69,"column_start":5,"column_end":79}},{"value":"/ syntax like `\\0` invokes a backreference, which is explicitly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604655,"byte_end":604720,"line_start":70,"line_end":70,"column_start":5,"column_end":70}},{"value":"/ unsupported in Rust's regex engine. However, many users expect it to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604725,"byte_end":604797,"line_start":71,"line_end":71,"column_start":5,"column_end":77}},{"value":"/ be supported. Therefore, when octal support is disabled, the error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604802,"byte_end":604872,"line_start":72,"line_end":72,"column_start":5,"column_end":75}},{"value":"/ message will explicitly mention that backreferences aren't supported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604877,"byte_end":604950,"line_start":73,"line_end":73,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604955,"byte_end":604958,"line_start":74,"line_end":74,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is disabled by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604963,"byte_end":605003,"line_start":75,"line_end":75,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":1161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605768,"byte_end":605786,"line_start":92,"line_end":92,"column_start":12,"column_end":30},"name":"allow_invalid_utf8","qualname":"::allow_invalid_utf8","value":"fn allow_invalid_utf8<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" When enabled, the parser will permit the construction of a regular\n expression that may match invalid UTF-8.","sig":null,"attributes":[{"value":"/ When enabled, the parser will permit the construction of a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605120,"byte_end":605190,"line_start":81,"line_end":81,"column_start":5,"column_end":75}},{"value":"/ expression that may match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605195,"byte_end":605239,"line_start":82,"line_end":82,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605244,"byte_end":605247,"line_start":83,"line_end":83,"column_start":5,"column_end":8}},{"value":"/ When disabled (the default), the parser is guaranteed to produce","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605252,"byte_end":605320,"line_start":84,"line_end":84,"column_start":5,"column_end":73}},{"value":"/ an expression that will only ever match valid UTF-8 (otherwise, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605325,"byte_end":605396,"line_start":85,"line_end":85,"column_start":5,"column_end":76}},{"value":"/ parser will return an error).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605401,"byte_end":605434,"line_start":86,"line_end":86,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605439,"byte_end":605442,"line_start":87,"line_end":87,"column_start":5,"column_end":8}},{"value":"/ Perhaps surprisingly, when invalid UTF-8 isn't allowed, a negated ASCII","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605447,"byte_end":605522,"line_start":88,"line_end":88,"column_start":5,"column_end":80}},{"value":"/ word boundary (uttered as `(?-u:\\B)` in the concrete syntax) will cause","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605527,"byte_end":605602,"line_start":89,"line_end":89,"column_start":5,"column_end":80}},{"value":"/ the parser to return an error. Namely, a negated ASCII word boundary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605607,"byte_end":605679,"line_start":90,"line_end":90,"column_start":5,"column_end":77}},{"value":"/ can result in matching positions that aren't valid UTF-8 boundaries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605684,"byte_end":605756,"line_start":91,"line_end":91,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606347,"byte_end":606364,"line_start":105,"line_end":105,"column_start":12,"column_end":29},"name":"ignore_whitespace","qualname":"::ignore_whitespace","value":"fn ignore_whitespace<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable verbose mode in the regular expression.","sig":null,"attributes":[{"value":"/ Enable verbose mode in the regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605899,"byte_end":605949,"line_start":97,"line_end":97,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605954,"byte_end":605957,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ When enabled, verbose mode permits insignificant whitespace in many","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605962,"byte_end":606033,"line_start":99,"line_end":99,"column_start":5,"column_end":76}},{"value":"/ places in the regular expression, as well as comments. Comments are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606038,"byte_end":606109,"line_start":100,"line_end":100,"column_start":5,"column_end":76}},{"value":"/ started using `#` and continue until the end of the line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606114,"byte_end":606175,"line_start":101,"line_end":101,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606180,"byte_end":606183,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ By default, this is disabled. It may be selectively enabled in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606188,"byte_end":606258,"line_start":103,"line_end":103,"column_start":5,"column_end":75}},{"value":"/ regular expression by using the `x` flag regardless of this setting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606263,"byte_end":606335,"line_start":104,"line_end":104,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606695,"byte_end":606711,"line_start":114,"line_end":114,"column_start":12,"column_end":28},"name":"case_insensitive","qualname":"::case_insensitive","value":"fn case_insensitive<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the case insensitive flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the case insensitive flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606476,"byte_end":606535,"line_start":110,"line_end":110,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606540,"byte_end":606543,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606548,"byte_end":606616,"line_start":112,"line_end":112,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `i` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606621,"byte_end":606683,"line_start":113,"line_end":113,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607044,"byte_end":607054,"line_start":123,"line_end":123,"column_start":12,"column_end":22},"name":"multi_line","qualname":"::multi_line","value":"fn multi_line<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the multi-line matching flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the multi-line matching flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606822,"byte_end":606884,"line_start":119,"line_end":119,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606889,"byte_end":606892,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606897,"byte_end":606965,"line_start":121,"line_end":121,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `m` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606970,"byte_end":607032,"line_start":122,"line_end":122,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607389,"byte_end":607409,"line_start":132,"line_end":132,"column_start":12,"column_end":32},"name":"dot_matches_new_line","qualname":"::dot_matches_new_line","value":"fn dot_matches_new_line<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"dot matches any character\" flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the \"dot matches any character\" flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607159,"byte_end":607229,"line_start":128,"line_end":128,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607234,"byte_end":607237,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607242,"byte_end":607310,"line_start":130,"line_end":130,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `s` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607315,"byte_end":607377,"line_start":131,"line_end":131,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607739,"byte_end":607749,"line_start":141,"line_end":141,"column_start":12,"column_end":22},"name":"swap_greed","qualname":"::swap_greed","value":"fn swap_greed<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"swap greed\" flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the \"swap greed\" flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607524,"byte_end":607579,"line_start":137,"line_end":137,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607584,"byte_end":607587,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607592,"byte_end":607660,"line_start":139,"line_end":139,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `U` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607665,"byte_end":607727,"line_start":140,"line_end":140,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608308,"byte_end":608315,"line_start":154,"line_end":154,"column_start":12,"column_end":19},"name":"unicode","qualname":"::unicode","value":"fn unicode<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the Unicode flag (`u`) by default.","sig":null,"attributes":[{"value":"/ Enable or disable the Unicode flag (`u`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607854,"byte_end":607910,"line_start":146,"line_end":146,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607915,"byte_end":607918,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ By default this is **enabled**. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607923,"byte_end":607994,"line_start":148,"line_end":148,"column_start":5,"column_end":76}},{"value":"/ disabled in the regular expression itself via the `u` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607999,"byte_end":608062,"line_start":149,"line_end":149,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608067,"byte_end":608070,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ Note that unless `allow_invalid_utf8` is enabled (it's disabled by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608075,"byte_end":608145,"line_start":151,"line_end":151,"column_start":5,"column_end":75}},{"value":"/ default), a regular expression will fail to parse if Unicode mode is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608150,"byte_end":608222,"line_start":152,"line_end":152,"column_start":5,"column_end":77}},{"value":"/ disabled and a sub-expression could possibly match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608227,"byte_end":608296,"line_start":153,"line_end":153,"column_start":5,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":3420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609192,"byte_end":609198,"line_start":175,"line_end":175,"column_start":12,"column_end":18},"name":"Parser","qualname":"::parser::Parser","value":"Parser { }","parent":null,"children":[{"krate":0,"index":3421},{"krate":0,"index":3422}],"decl_id":null,"docs":" A convenience parser for regular expressions.","sig":null,"attributes":[{"value":"/ A convenience parser for regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608415,"byte_end":608464,"line_start":160,"line_end":160,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608465,"byte_end":608468,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ This parser takes as input a regular expression pattern string (the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608469,"byte_end":608540,"line_start":162,"line_end":162,"column_start":1,"column_end":72}},{"value":"/ \"concrete syntax\") and returns a high-level intermediate representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608541,"byte_end":608616,"line_start":163,"line_end":163,"column_start":1,"column_end":76}},{"value":"/ (the HIR) suitable for most types of analysis. In particular, this parser","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608617,"byte_end":608694,"line_start":164,"line_end":164,"column_start":1,"column_end":78}},{"value":"/ hides the intermediate state of producing an AST (the \"abstract syntax\").","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608695,"byte_end":608772,"line_start":165,"line_end":165,"column_start":1,"column_end":78}},{"value":"/ The AST is itself far more complex than the HIR, so this parser serves as a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608773,"byte_end":608852,"line_start":166,"line_end":166,"column_start":1,"column_end":80}},{"value":"/ convenience for never having to deal with it at all.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608853,"byte_end":608909,"line_start":167,"line_end":167,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608910,"byte_end":608913,"line_start":168,"line_end":168,"column_start":1,"column_end":4}},{"value":"/ If callers have more fine grained use cases that need an AST, then please","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608914,"byte_end":608991,"line_start":169,"line_end":169,"column_start":1,"column_end":78}},{"value":"/ see the [`ast::parse`](ast/parse/index.html) module.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608992,"byte_end":609048,"line_start":170,"line_end":170,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609049,"byte_end":609052,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ A `Parser` can be configured in more detail via a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609053,"byte_end":609106,"line_start":172,"line_end":172,"column_start":1,"column_end":54}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609107,"byte_end":609156,"line_start":173,"line_end":173,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":1169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609645,"byte_end":609648,"line_start":189,"line_end":189,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser with a default configuration.","sig":null,"attributes":[{"value":"/ Create a new parser with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609288,"byte_end":609341,"line_start":181,"line_end":181,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609346,"byte_end":609349,"line_start":182,"line_end":182,"column_start":5,"column_end":8}},{"value":"/ The parser can be run with `parse` method. The parse method returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609354,"byte_end":609425,"line_start":183,"line_end":183,"column_start":5,"column_end":76}},{"value":"/ a high level intermediate representation of the given regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609430,"byte_end":609495,"line_start":184,"line_end":184,"column_start":5,"column_end":70}},{"value":"/ expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609500,"byte_end":609515,"line_start":185,"line_end":185,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609520,"byte_end":609523,"line_start":186,"line_end":186,"column_start":5,"column_end":8}},{"value":"/ To set configuration options on the parser, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609528,"byte_end":609579,"line_start":187,"line_end":187,"column_start":5,"column_end":56}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609584,"byte_end":609633,"line_start":188,"line_end":188,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":1170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609810,"byte_end":609815,"line_start":195,"line_end":195,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_, '_>(&'_ mut Self, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the regular expression into a high level intermediate\n representation.\n","sig":null,"attributes":[{"value":"/ Parse the regular expression into a high level intermediate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609711,"byte_end":609774,"line_start":193,"line_end":193,"column_start":5,"column_end":68}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609779,"byte_end":609798,"line_start":194,"line_end":194,"column_start":5,"column_end":24}}]},{"kind":"Struct","id":{"krate":0,"index":3436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611117,"byte_end":611130,"line_start":36,"line_end":36,"column_start":12,"column_end":25},"name":"CaseFoldError","qualname":"::unicode::CaseFoldError","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error that occurs when Unicode-aware simple case folding fails.","sig":null,"attributes":[{"value":"/ An error that occurs when Unicode-aware simple case folding fails.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610795,"byte_end":610865,"line_start":30,"line_end":30,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610866,"byte_end":610869,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ This error can occur when the case mapping tables necessary for Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610870,"byte_end":610945,"line_start":32,"line_end":32,"column_start":1,"column_end":76}},{"value":"/ aware case folding are unavailable. This only occurs when the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610946,"byte_end":611011,"line_start":33,"line_end":33,"column_start":1,"column_end":66}},{"value":"/ `unicode-case` feature is disabled. (The feature is enabled by default.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611012,"byte_end":611088,"line_start":34,"line_end":34,"column_start":1,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611222,"byte_end":611225,"line_start":41,"line_end":41,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611795,"byte_end":611811,"line_start":56,"line_end":56,"column_start":12,"column_end":28},"name":"UnicodeWordError","qualname":"::unicode::UnicodeWordError","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error that occurs when the Unicode-aware `\\w` class is unavailable.","sig":null,"attributes":[{"value":"/ An error that occurs when the Unicode-aware `\\w` class is unavailable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611460,"byte_end":611534,"line_start":50,"line_end":50,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611535,"byte_end":611538,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ This error can occur when the data tables necessary for the Unicode aware","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611539,"byte_end":611616,"line_start":52,"line_end":52,"column_start":1,"column_end":78}},{"value":"/ Perl character class `\\w` are unavailable. This only occurs when the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611617,"byte_end":611689,"line_start":53,"line_end":53,"column_start":1,"column_end":73}},{"value":"/ `unicode-perl` feature is disabled. (The feature is enabled by default.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611690,"byte_end":611766,"line_start":54,"line_end":54,"column_start":1,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611909,"byte_end":611912,"line_start":61,"line_end":61,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":1832},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"utf8","qualname":"::utf8","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","parent":null,"children":[{"krate":0,"index":1833},{"krate":0,"index":1836},{"krate":0,"index":1839},{"krate":0,"index":1842},{"krate":0,"index":1845},{"krate":0,"index":3482},{"krate":0,"index":3498},{"krate":0,"index":3499},{"krate":0,"index":3504},{"krate":0,"index":3505},{"krate":0,"index":3510},{"krate":0,"index":3511},{"krate":0,"index":3514},{"krate":0,"index":3516},{"krate":0,"index":1846},{"krate":0,"index":1853},{"krate":0,"index":1858},{"krate":0,"index":3518},{"krate":0,"index":3521},{"krate":0,"index":3523},{"krate":0,"index":3524},{"krate":0,"index":3525},{"krate":0,"index":3527},{"krate":0,"index":3528},{"krate":0,"index":3531},{"krate":0,"index":3533},{"krate":0,"index":1861},{"krate":0,"index":1864},{"krate":0,"index":3535},{"krate":0,"index":3537},{"krate":0,"index":1866},{"krate":0,"index":1870},{"krate":0,"index":1873},{"krate":0,"index":1875},{"krate":0,"index":1880},{"krate":0,"index":1881},{"krate":0,"index":1887}],"decl_id":null,"docs":"Converts ranges of Unicode scalar values to equivalent ranges of UTF-8 bytes.","sig":null,"attributes":[{"value":"*\nConverts ranges of Unicode scalar values to equivalent ranges of UTF-8 bytes.\n\nThis is sub-module is useful for constructing byte based automatons that need\nto embed UTF-8 decoding. The most common use of this module is in conjunction\nwith the [`hir::ClassUnicodeRange`](../hir/struct.ClassUnicodeRange.html) type.\n\nSee the documentation on the `Utf8Sequences` iterator for more details and\nan example.\n\n# Wait, what is this?\n\nThis is simplest to explain with an example. Let's say you wanted to test\nwhether a particular byte sequence was a Cyrillic character. One possible\nscalar value range is `[0400-04FF]`. The set of allowed bytes for this\nrange can be expressed as a sequence of byte ranges:\n\n```text\n[D0-D3][80-BF]\n```\n\nThis is simple enough: simply encode the boundaries, `0400` encodes to\n`D0 80` and `04FF` encodes to `D3 BF`, and create ranges from each\ncorresponding pair of bytes: `D0` to `D3` and `80` to `BF`.\n\nHowever, what if you wanted to add the Cyrillic Supplementary characters to\nyour range? Your range might then become `[0400-052F]`. The same procedure\nas above doesn't quite work because `052F` encodes to `D4 AF`. The byte ranges\nyou'd get from the previous transformation would be `[D0-D4][80-AF]`. However,\nthis isn't quite correct because this range doesn't capture many characters,\nfor example, `04FF` (because its last byte, `BF` isn't in the range `80-AF`).\n\nInstead, you need multiple sequences of byte ranges:\n\n```text\n[D0-D3][80-BF] # matches codepoints 0400-04FF\n[D4][80-AF] # matches codepoints 0500-052F\n```\n\nThis gets even more complicated if you want bigger ranges, particularly if\nthey naively contain surrogate codepoints. For example, the sequence of byte\nranges for the basic multilingual plane (`[0000-FFFF]`) look like this:\n\n```text\n[0-7F]\n[C2-DF][80-BF]\n[E0][A0-BF][80-BF]\n[E1-EC][80-BF][80-BF]\n[ED][80-9F][80-BF]\n[EE-EF][80-BF][80-BF]\n```\n\nNote that the byte ranges above will *not* match any erroneous encoding of\nUTF-8, including encodings of surrogate codepoints.\n\nAnd, of course, for all of Unicode (`[000000-10FFFF]`):\n\n```text\n[0-7F]\n[C2-DF][80-BF]\n[E0][A0-BF][80-BF]\n[E1-EC][80-BF][80-BF]\n[ED][80-9F][80-BF]\n[EE-EF][80-BF][80-BF]\n[F0][90-BF][80-BF][80-BF]\n[F1-F3][80-BF][80-BF][80-BF]\n[F4][80-8F][80-BF][80-BF]\n```\n\nThis module automates the process of creating these byte ranges from ranges of\nUnicode scalar values.\n\n# Lineage\n\nI got the idea and general implementation strategy from Russ Cox in his\n[article on regexps](https://web.archive.org/web/20160404141123/https://swtch.com/~rsc/regexp/regexp3.html) and RE2.\nRuss Cox got it from Ken Thompson's `grep` (no source, folk lore?).\nI also got the idea from\n[Lucene](https://github.com/apache/lucene-solr/blob/ae93f4e7ac6a3908046391de35d4f50a0d3c59ca/lucene/core/src/java/org/apache/lucene/util/automaton/UTF32ToUTF8.java),\nwhich uses it for executing automata on their term index.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1384344,"byte_end":1387248,"line_start":1,"line_end":81,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387250,"byte_end":1387272,"line_start":83,"line_end":83,"column_start":1,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3483},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387784,"byte_end":1387787,"line_start":102,"line_end":102,"column_start":5,"column_end":8},"name":"One","qualname":"::utf8::Utf8Sequence::One","value":"Utf8Sequence::One(Utf8Range)","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" One byte range.\n","sig":null,"attributes":[{"value":"/ One byte range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387760,"byte_end":1387779,"line_start":101,"line_end":101,"column_start":5,"column_end":24}}]},{"kind":"Field","id":{"krate":0,"index":3485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387788,"byte_end":1387797,"line_start":102,"line_end":102,"column_start":9,"column_end":18},"name":"0","qualname":"::utf8::Utf8Sequence::One::0","value":"utf8::Utf8Range","parent":{"krate":0,"index":3483},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387840,"byte_end":1387843,"line_start":104,"line_end":104,"column_start":5,"column_end":8},"name":"Two","qualname":"::utf8::Utf8Sequence::Two","value":"Utf8Sequence::Two([Utf8Range; ])","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" Two successive byte ranges.\n","sig":null,"attributes":[{"value":"/ Two successive byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387804,"byte_end":1387835,"line_start":103,"line_end":103,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":3488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387844,"byte_end":1387858,"line_start":104,"line_end":104,"column_start":9,"column_end":23},"name":"0","qualname":"::utf8::Utf8Sequence::Two::0","value":"[utf8::Utf8Range; 2]","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3490},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387903,"byte_end":1387908,"line_start":106,"line_end":106,"column_start":5,"column_end":10},"name":"Three","qualname":"::utf8::Utf8Sequence::Three","value":"Utf8Sequence::Three([Utf8Range; ])","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" Three successive byte ranges.\n","sig":null,"attributes":[{"value":"/ Three successive byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387865,"byte_end":1387898,"line_start":105,"line_end":105,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":3492},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387909,"byte_end":1387923,"line_start":106,"line_end":106,"column_start":11,"column_end":25},"name":"0","qualname":"::utf8::Utf8Sequence::Three::0","value":"[utf8::Utf8Range; 3]","parent":{"krate":0,"index":3490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387967,"byte_end":1387971,"line_start":108,"line_end":108,"column_start":5,"column_end":9},"name":"Four","qualname":"::utf8::Utf8Sequence::Four","value":"Utf8Sequence::Four([Utf8Range; ])","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" Four successive byte ranges.\n","sig":null,"attributes":[{"value":"/ Four successive byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387930,"byte_end":1387962,"line_start":107,"line_end":107,"column_start":5,"column_end":37}}]},{"kind":"Field","id":{"krate":0,"index":3496},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387972,"byte_end":1387986,"line_start":108,"line_end":108,"column_start":10,"column_end":24},"name":"0","qualname":"::utf8::Utf8Sequence::Four::0","value":"[utf8::Utf8Range; 4]","parent":{"krate":0,"index":3494},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3482},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387741,"byte_end":1387753,"line_start":100,"line_end":100,"column_start":10,"column_end":22},"name":"Utf8Sequence","qualname":"::utf8::Utf8Sequence","value":"enum Utf8Sequence {\n One(Utf8Range),\n Two([Utf8Range; ]),\n Three([Utf8Range; ]),\n Four([Utf8Range; ]),\n}","parent":null,"children":[{"krate":0,"index":3483},{"krate":0,"index":3486},{"krate":0,"index":3490},{"krate":0,"index":3494}],"decl_id":null,"docs":" Utf8Sequence represents a sequence of byte ranges.","sig":null,"attributes":[{"value":"/ Utf8Sequence represents a sequence of byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387384,"byte_end":1387438,"line_start":92,"line_end":92,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387439,"byte_end":1387442,"line_start":93,"line_end":93,"column_start":1,"column_end":4}},{"value":"/ To match a Utf8Sequence, a candidate byte sequence must match each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387443,"byte_end":1387513,"line_start":94,"line_end":94,"column_start":1,"column_end":71}},{"value":"/ successive range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387514,"byte_end":1387535,"line_start":95,"line_end":95,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387536,"byte_end":1387539,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ For example, if there are two ranges, `[C2-DF][80-BF]`, then the byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387540,"byte_end":1387613,"line_start":97,"line_end":97,"column_start":1,"column_end":74}},{"value":"/ sequence `\\xDD\\x61` would not match because `0x61 < 0x80`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387614,"byte_end":1387676,"line_start":98,"line_end":98,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":1848},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389084,"byte_end":1389092,"line_start":139,"line_end":139,"column_start":12,"column_end":20},"name":"as_slice","qualname":"::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [Utf8Range]","parent":null,"children":[],"decl_id":null,"docs":" Returns the underlying sequence of byte ranges as a slice.\n","sig":null,"attributes":[{"value":"/ Returns the underlying sequence of byte ranges as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389010,"byte_end":1389072,"line_start":138,"line_end":138,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1850},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389494,"byte_end":1389497,"line_start":152,"line_end":152,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of byte ranges in this sequence.","sig":null,"attributes":[{"value":"/ Returns the number of byte ranges in this sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389347,"byte_end":1389402,"line_start":149,"line_end":149,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389407,"byte_end":1389410,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ The length is guaranteed to be in the closed interval `[1, 4]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389415,"byte_end":1389482,"line_start":151,"line_end":151,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":1851},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389973,"byte_end":1389980,"line_start":172,"line_end":172,"column_start":12,"column_end":19},"name":"reverse","qualname":"::reverse","value":"fn reverse<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Reverses the ranges in this sequence.","sig":null,"attributes":[{"value":"/ Reverses the ranges in this sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389557,"byte_end":1389598,"line_start":156,"line_end":156,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389603,"byte_end":1389606,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ For example, if this corresponds to the following sequence:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389611,"byte_end":1389674,"line_start":158,"line_end":158,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389679,"byte_end":1389682,"line_start":159,"line_end":159,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389687,"byte_end":1389698,"line_start":160,"line_end":160,"column_start":5,"column_end":16}},{"value":"/ [D0-D3][80-BF]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389703,"byte_end":1389721,"line_start":161,"line_end":161,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389726,"byte_end":1389733,"line_start":162,"line_end":162,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389738,"byte_end":1389741,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ Then after reversal, it will be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389746,"byte_end":1389781,"line_start":164,"line_end":164,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389786,"byte_end":1389789,"line_start":165,"line_end":165,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389794,"byte_end":1389805,"line_start":166,"line_end":166,"column_start":5,"column_end":16}},{"value":"/ [80-BF][D0-D3]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389810,"byte_end":1389828,"line_start":167,"line_end":167,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389833,"byte_end":1389840,"line_start":168,"line_end":168,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389845,"byte_end":1389848,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ This is useful when one is constructing a UTF-8 automaton to match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389853,"byte_end":1389923,"line_start":170,"line_end":170,"column_start":5,"column_end":75}},{"value":"/ character classes in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389928,"byte_end":1389961,"line_start":171,"line_end":171,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":1852},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390359,"byte_end":1390366,"line_start":183,"line_end":183,"column_start":12,"column_end":19},"name":"matches","qualname":"::matches","value":"fn matches<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if a prefix of `bytes` matches this sequence\n of byte ranges.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if a prefix of `bytes` matches this sequence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390250,"byte_end":1390323,"line_start":181,"line_end":181,"column_start":5,"column_end":78}},{"value":"/ of byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390328,"byte_end":1390347,"line_start":182,"line_end":182,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":1857},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390759,"byte_end":1390768,"line_start":200,"line_end":200,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a Utf8Sequence as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1859},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390877,"byte_end":1390880,"line_start":206,"line_end":206,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391415,"byte_end":1391424,"line_start":221,"line_end":221,"column_start":12,"column_end":21},"name":"Utf8Range","qualname":"::utf8::Utf8Range","value":"Utf8Range { start, end }","parent":null,"children":[{"krate":0,"index":3519},{"krate":0,"index":3520}],"decl_id":null,"docs":" A single inclusive range of UTF-8 bytes.\n","sig":null,"attributes":[{"value":"/ A single inclusive range of UTF-8 bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391304,"byte_end":1391348,"line_start":219,"line_end":219,"column_start":1,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":3519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391476,"byte_end":1391481,"line_start":223,"line_end":223,"column_start":9,"column_end":14},"name":"start","qualname":"::utf8::Utf8Range::start","value":"u8","parent":{"krate":0,"index":3518},"children":[],"decl_id":null,"docs":" Start of byte range (inclusive).\n","sig":null,"attributes":[{"value":"/ Start of byte range (inclusive).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391431,"byte_end":1391467,"line_start":222,"line_end":222,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":3520},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391534,"byte_end":1391537,"line_start":225,"line_end":225,"column_start":9,"column_end":12},"name":"end","qualname":"::utf8::Utf8Range::end","value":"u8","parent":{"krate":0,"index":3518},"children":[],"decl_id":null,"docs":" End of byte range (inclusive).\n","sig":null,"attributes":[{"value":"/ End of byte range (inclusive).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391491,"byte_end":1391525,"line_start":224,"line_end":224,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1863},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391724,"byte_end":1391731,"line_start":234,"line_end":234,"column_start":12,"column_end":19},"name":"matches","qualname":"::matches","value":"fn matches<'_>(&'_ Self, u8) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given byte is in this range.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if the given byte is in this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391648,"byte_end":1391712,"line_start":233,"line_end":233,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1865},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391845,"byte_end":1391848,"line_start":240,"line_end":240,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3535},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394101,"byte_end":1394114,"line_start":300,"line_end":300,"column_start":12,"column_end":25},"name":"Utf8Sequences","qualname":"::utf8::Utf8Sequences","value":"Utf8Sequences { }","parent":null,"children":[{"krate":0,"index":3536}],"decl_id":null,"docs":" An iterator over ranges of matching UTF-8 byte sequences.","sig":null,"attributes":[{"value":"/ An iterator over ranges of matching UTF-8 byte sequences.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392076,"byte_end":1392137,"line_start":249,"line_end":249,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392138,"byte_end":1392141,"line_start":250,"line_end":250,"column_start":1,"column_end":4}},{"value":"/ The iteration represents an alternation of comprehensive byte sequences","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392142,"byte_end":1392217,"line_start":251,"line_end":251,"column_start":1,"column_end":76}},{"value":"/ that match precisely the set of UTF-8 encoded scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392218,"byte_end":1392282,"line_start":252,"line_end":252,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392283,"byte_end":1392286,"line_start":253,"line_end":253,"column_start":1,"column_end":4}},{"value":"/ A byte sequence corresponds to one of the scalar values in the range given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392287,"byte_end":1392365,"line_start":254,"line_end":254,"column_start":1,"column_end":79}},{"value":"/ if and only if it completely matches exactly one of the sequences of byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392366,"byte_end":1392443,"line_start":255,"line_end":255,"column_start":1,"column_end":78}},{"value":"/ ranges produced by this iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392444,"byte_end":1392481,"line_start":256,"line_end":256,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392482,"byte_end":1392485,"line_start":257,"line_end":257,"column_start":1,"column_end":4}},{"value":"/ Each sequence of byte ranges matches a unique set of bytes. That is, no two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392486,"byte_end":1392565,"line_start":258,"line_end":258,"column_start":1,"column_end":80}},{"value":"/ sequences will match the same bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392566,"byte_end":1392606,"line_start":259,"line_end":259,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392607,"byte_end":1392610,"line_start":260,"line_end":260,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392611,"byte_end":1392624,"line_start":261,"line_end":261,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392625,"byte_end":1392628,"line_start":262,"line_end":262,"column_start":1,"column_end":4}},{"value":"/ This shows how to match an arbitrary byte sequence against a range of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392629,"byte_end":1392702,"line_start":263,"line_end":263,"column_start":1,"column_end":74}},{"value":"/ scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392703,"byte_end":1392721,"line_start":264,"line_end":264,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392722,"byte_end":1392725,"line_start":265,"line_end":265,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392726,"byte_end":1392737,"line_start":266,"line_end":266,"column_start":1,"column_end":12}},{"value":"/ use regex_syntax::utf8::{Utf8Sequences, Utf8Sequence};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392738,"byte_end":1392796,"line_start":267,"line_end":267,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392797,"byte_end":1392800,"line_start":268,"line_end":268,"column_start":1,"column_end":4}},{"value":"/ fn matches(seqs: &[Utf8Sequence], bytes: &[u8]) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392801,"byte_end":1392862,"line_start":269,"line_end":269,"column_start":1,"column_end":62}},{"value":"/ for range in seqs {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392863,"byte_end":1392890,"line_start":270,"line_end":270,"column_start":1,"column_end":28}},{"value":"/ if range.matches(bytes) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392891,"byte_end":1392928,"line_start":271,"line_end":271,"column_start":1,"column_end":38}},{"value":"/ return true;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392929,"byte_end":1392957,"line_start":272,"line_end":272,"column_start":1,"column_end":29}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392958,"byte_end":1392971,"line_start":273,"line_end":273,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392972,"byte_end":1392981,"line_start":274,"line_end":274,"column_start":1,"column_end":10}},{"value":"/ false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392982,"byte_end":1392995,"line_start":275,"line_end":275,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392996,"byte_end":1393001,"line_start":276,"line_end":276,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393002,"byte_end":1393005,"line_start":277,"line_end":277,"column_start":1,"column_end":4}},{"value":"/ // Test the basic multilingual plane.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393006,"byte_end":1393047,"line_start":278,"line_end":278,"column_start":1,"column_end":42}},{"value":"/ let seqs: Vec<_> = Utf8Sequences::new('\\u{0}', '\\u{FFFF}').collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393048,"byte_end":1393121,"line_start":279,"line_end":279,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393122,"byte_end":1393125,"line_start":280,"line_end":280,"column_start":1,"column_end":4}},{"value":"/ // UTF-8 encoding of 'a'.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393126,"byte_end":1393155,"line_start":281,"line_end":281,"column_start":1,"column_end":30}},{"value":"/ assert!(matches(&seqs, &[0x61]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393156,"byte_end":1393193,"line_start":282,"line_end":282,"column_start":1,"column_end":38}},{"value":"/ // UTF-8 encoding of '☃' (`\\u{2603}`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393194,"byte_end":1393238,"line_start":283,"line_end":283,"column_start":1,"column_end":43}},{"value":"/ assert!(matches(&seqs, &[0xE2, 0x98, 0x83]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393239,"byte_end":1393288,"line_start":284,"line_end":284,"column_start":1,"column_end":50}},{"value":"/ // UTF-8 encoding of `\\u{10348}` (outside the BMP).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393289,"byte_end":1393344,"line_start":285,"line_end":285,"column_start":1,"column_end":56}},{"value":"/ assert!(!matches(&seqs, &[0xF0, 0x90, 0x8D, 0x88]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393345,"byte_end":1393401,"line_start":286,"line_end":286,"column_start":1,"column_end":57}},{"value":"/ // Tries to match against a UTF-8 encoding of a surrogate codepoint,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393402,"byte_end":1393474,"line_start":287,"line_end":287,"column_start":1,"column_end":73}},{"value":"/ // which is invalid UTF-8, and therefore fails, despite the fact that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393475,"byte_end":1393548,"line_start":288,"line_end":288,"column_start":1,"column_end":74}},{"value":"/ // the corresponding codepoint (0xD800) falls in the range given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393549,"byte_end":1393618,"line_start":289,"line_end":289,"column_start":1,"column_end":70}},{"value":"/ assert!(!matches(&seqs, &[0xED, 0xA0, 0x80]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393619,"byte_end":1393669,"line_start":290,"line_end":290,"column_start":1,"column_end":51}},{"value":"/ // And fails against plain old invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393670,"byte_end":1393719,"line_start":291,"line_end":291,"column_start":1,"column_end":50}},{"value":"/ assert!(!matches(&seqs, &[0xFF, 0xFF]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393720,"byte_end":1393764,"line_start":292,"line_end":292,"column_start":1,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393765,"byte_end":1393772,"line_start":293,"line_end":293,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393773,"byte_end":1393776,"line_start":294,"line_end":294,"column_start":1,"column_end":4}},{"value":"/ If this example seems circuitous, that's because it is! It's meant to be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393777,"byte_end":1393853,"line_start":295,"line_end":295,"column_start":1,"column_end":77}},{"value":"/ illustrative. In practice, you could just try to decode your byte sequence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393854,"byte_end":1393932,"line_start":296,"line_end":296,"column_start":1,"column_end":79}},{"value":"/ and compare it with the scalar value range directly. However, this is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393933,"byte_end":1394010,"line_start":297,"line_end":297,"column_start":1,"column_end":78}},{"value":"/ always possible (for example, in a byte based automaton).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394011,"byte_end":1394072,"line_start":298,"line_end":298,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":1867},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394282,"byte_end":1394285,"line_start":307,"line_end":307,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(char, char) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new iterator over UTF-8 byte ranges for the scalar value range\n given.\n","sig":null,"attributes":[{"value":"/ Create a new iterator over UTF-8 byte ranges for the scalar value range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394180,"byte_end":1394255,"line_start":305,"line_end":305,"column_start":5,"column_end":80}},{"value":"/ given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394260,"byte_end":1394270,"line_start":306,"line_end":306,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1868},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394649,"byte_end":1394654,"line_start":318,"line_end":318,"column_start":12,"column_end":17},"name":"reset","qualname":"::reset","value":"fn reset<'_>(&'_ mut Self, char, char)","parent":null,"children":[],"decl_id":null,"docs":" reset resets the scalar value range.\n Any existing state is cleared, but resources may be reused.","sig":null,"attributes":[{"value":"/ reset resets the scalar value range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394445,"byte_end":1394485,"line_start":313,"line_end":313,"column_start":5,"column_end":45}},{"value":"/ Any existing state is cleared, but resources may be reused.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394490,"byte_end":1394553,"line_start":314,"line_end":314,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394558,"byte_end":1394561,"line_start":315,"line_end":315,"column_start":5,"column_end":8}},{"value":"/ N.B. Benchmarks say that this method is dubious.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394566,"byte_end":1394618,"line_start":316,"line_end":316,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":1877},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1395192,"byte_end":1395196,"line_start":342,"line_end":342,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1888},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7614,"byte_end":7620,"line_start":178,"line_end":178,"column_start":8,"column_end":14},"name":"escape","qualname":"::escape","value":"fn escape<'_>(&'_ str) -> String","parent":null,"children":[],"decl_id":null,"docs":" Escapes all regular expression meta characters in `text`.","sig":null,"attributes":[{"value":"/ Escapes all regular expression meta characters in `text`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7456,"byte_end":7517,"line_start":174,"line_end":174,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7518,"byte_end":7521,"line_start":175,"line_end":175,"column_start":1,"column_end":4}},{"value":"/ The string returned may be safely used as a literal in a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7522,"byte_end":7590,"line_start":176,"line_end":176,"column_start":1,"column_end":69}},{"value":"/ expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7591,"byte_end":7606,"line_start":177,"line_end":177,"column_start":1,"column_end":16}}]},{"kind":"Function","id":{"krate":0,"index":1889},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7971,"byte_end":7982,"line_start":188,"line_end":188,"column_start":8,"column_end":19},"name":"escape_into","qualname":"::escape_into","value":"fn escape_into<'_, '_>(&'_ str, &'_ mut String)","parent":null,"children":[],"decl_id":null,"docs":" Escapes all meta characters in `text` and writes the result into `buf`.","sig":null,"attributes":[{"value":"/ Escapes all meta characters in `text` and writes the result into `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7731,"byte_end":7806,"line_start":184,"line_end":184,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7807,"byte_end":7810,"line_start":185,"line_end":185,"column_start":1,"column_end":4}},{"value":"/ This will append escape characters into the given buffer. The characters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7811,"byte_end":7887,"line_start":186,"line_end":186,"column_start":1,"column_end":77}},{"value":"/ that are appended are safe to use as a literal in a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7888,"byte_end":7963,"line_start":187,"line_end":187,"column_start":1,"column_end":76}}]},{"kind":"Function","id":{"krate":0,"index":1890},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8652,"byte_end":8669,"line_start":207,"line_end":207,"column_start":8,"column_end":25},"name":"is_meta_character","qualname":"::is_meta_character","value":"fn is_meta_character(char) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the given character has significance in a regex.","sig":null,"attributes":[{"value":"/ Returns true if the given character has significance in a regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8174,"byte_end":8242,"line_start":198,"line_end":198,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8243,"byte_end":8246,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ These are the only characters that are allowed to be escaped, with one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8247,"byte_end":8321,"line_start":200,"line_end":200,"column_start":1,"column_end":75}},{"value":"/ exception: an ASCII space character may be escaped when extended mode (with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8322,"byte_end":8401,"line_start":201,"line_end":201,"column_start":1,"column_end":80}},{"value":"/ the `x` flag) is enabled. In particular, `is_meta_character(' ')` returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8402,"byte_end":8479,"line_start":202,"line_end":202,"column_start":1,"column_end":78}},{"value":"/ `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8480,"byte_end":8492,"line_start":203,"line_end":203,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8493,"byte_end":8496,"line_start":204,"line_end":204,"column_start":1,"column_end":4}},{"value":"/ Note that the set of characters for which this function returns `true` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8497,"byte_end":8574,"line_start":205,"line_end":205,"column_start":1,"column_end":78}},{"value":"/ `false` is fixed and won't change in a semver compatible release.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8575,"byte_end":8644,"line_start":206,"line_end":206,"column_start":1,"column_end":70}}]},{"kind":"Function","id":{"krate":0,"index":1891},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9548,"byte_end":9565,"line_start":231,"line_end":231,"column_start":8,"column_end":25},"name":"is_word_character","qualname":"::is_word_character","value":"fn is_word_character(char) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given character is a Unicode word\n character.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given character is a Unicode word","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8864,"byte_end":8933,"line_start":215,"line_end":215,"column_start":1,"column_end":70}},{"value":"/ character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8934,"byte_end":8948,"line_start":216,"line_end":216,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8949,"byte_end":8952,"line_start":217,"line_end":217,"column_start":1,"column_end":4}},{"value":"/ A Unicode word character is defined by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8953,"byte_end":8995,"line_start":218,"line_end":218,"column_start":1,"column_end":43}},{"value":"/ [UTS#18 Annex C](https://unicode.org/reports/tr18/#Compatibility_Properties).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8996,"byte_end":9077,"line_start":219,"line_end":219,"column_start":1,"column_end":82}},{"value":"/ In particular, a character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9078,"byte_end":9108,"line_start":220,"line_end":220,"column_start":1,"column_end":31}},{"value":"/ is considered a word character if it is in either of the `Alphabetic` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9109,"byte_end":9185,"line_start":221,"line_end":221,"column_start":1,"column_end":77}},{"value":"/ `Join_Control` properties, or is in one of the `Decimal_Number`, `Mark`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9186,"byte_end":9261,"line_start":222,"line_end":222,"column_start":1,"column_end":76}},{"value":"/ or `Connector_Punctuation` general categories.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9262,"byte_end":9312,"line_start":223,"line_end":223,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9313,"byte_end":9316,"line_start":224,"line_end":224,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9317,"byte_end":9329,"line_start":225,"line_end":225,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9330,"byte_end":9333,"line_start":226,"line_end":226,"column_start":1,"column_end":4}},{"value":"/ If the `unicode-perl` feature is not enabled, then this function panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9334,"byte_end":9410,"line_start":227,"line_end":227,"column_start":1,"column_end":77}},{"value":"/ For this reason, it is recommended that callers use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9411,"byte_end":9466,"line_start":228,"line_end":228,"column_start":1,"column_end":56}},{"value":"/ [`try_is_word_character`](fn.try_is_word_character.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9467,"byte_end":9527,"line_start":229,"line_end":229,"column_start":1,"column_end":61}},{"value":"/ instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9528,"byte_end":9540,"line_start":230,"line_end":230,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":1892},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10239,"byte_end":10260,"line_start":249,"line_end":249,"column_start":8,"column_end":29},"name":"try_is_word_character","qualname":"::try_is_word_character","value":"fn try_is_word_character(char) -> std::result::Result","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given character is a Unicode word\n character.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given character is a Unicode word","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9664,"byte_end":9733,"line_start":235,"line_end":235,"column_start":1,"column_end":70}},{"value":"/ character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9734,"byte_end":9748,"line_start":236,"line_end":236,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9749,"byte_end":9752,"line_start":237,"line_end":237,"column_start":1,"column_end":4}},{"value":"/ A Unicode word character is defined by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9753,"byte_end":9795,"line_start":238,"line_end":238,"column_start":1,"column_end":43}},{"value":"/ [UTS#18 Annex C](https://unicode.org/reports/tr18/#Compatibility_Properties).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9796,"byte_end":9877,"line_start":239,"line_end":239,"column_start":1,"column_end":82}},{"value":"/ In particular, a character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9878,"byte_end":9908,"line_start":240,"line_end":240,"column_start":1,"column_end":31}},{"value":"/ is considered a word character if it is in either of the `Alphabetic` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9909,"byte_end":9985,"line_start":241,"line_end":241,"column_start":1,"column_end":77}},{"value":"/ `Join_Control` properties, or is in one of the `Decimal_Number`, `Mark`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9986,"byte_end":10061,"line_start":242,"line_end":242,"column_start":1,"column_end":76}},{"value":"/ or `Connector_Punctuation` general categories.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10062,"byte_end":10112,"line_start":243,"line_end":243,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10113,"byte_end":10116,"line_start":244,"line_end":244,"column_start":1,"column_end":4}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10117,"byte_end":10129,"line_start":245,"line_end":245,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10130,"byte_end":10133,"line_start":246,"line_end":246,"column_start":1,"column_end":4}},{"value":"/ If the `unicode-perl` feature is not enabled, then this function always","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10134,"byte_end":10209,"line_start":247,"line_end":247,"column_start":1,"column_end":76}},{"value":"/ returns an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10210,"byte_end":10231,"line_start":248,"line_end":248,"column_start":1,"column_end":22}}]},{"kind":"Function","id":{"krate":0,"index":1893},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10547,"byte_end":10559,"line_start":259,"line_end":259,"column_start":8,"column_end":20},"name":"is_word_byte","qualname":"::is_word_byte","value":"fn is_word_byte(u8) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given character is an ASCII word character.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given character is an ASCII word character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10363,"byte_end":10442,"line_start":255,"line_end":255,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10443,"byte_end":10446,"line_start":256,"line_end":256,"column_start":1,"column_end":4}},{"value":"/ An ASCII word character is defined by the following character class:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10447,"byte_end":10519,"line_start":257,"line_end":257,"column_start":1,"column_end":73}},{"value":"/ `[_0-9a-zA-Z]'.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10520,"byte_end":10539,"line_start":258,"line_end":258,"column_start":1,"column_end":20}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":62911,"byte_end":62920,"line_start":32,"line_end":32,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":84}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65860,"byte_end":65873,"line_start":120,"line_end":120,"column_start":18,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":90}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65955,"byte_end":65968,"line_start":126,"line_end":126,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74508,"byte_end":74514,"line_start":324,"line_end":324,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":101}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":76100,"byte_end":76107,"line_start":366,"line_end":366,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":126},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":98377,"byte_end":98384,"line_start":949,"line_end":949,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":147},{"krate":0,"index":149},{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":159},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":174},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":188}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":143070,"byte_end":143081,"line_start":2135,"line_end":2135,"column_start":33,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":197}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":144096,"byte_end":144107,"line_start":2170,"line_end":2170,"column_start":50,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":206},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267750,"byte_end":267764,"line_start":19,"line_end":19,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":232}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267848,"byte_end":267862,"line_start":25,"line_end":25,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":234},{"krate":0,"index":235}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268522,"byte_end":268529,"line_start":49,"line_end":49,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":237},{"krate":0,"index":238}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":269127,"byte_end":269133,"line_start":69,"line_end":69,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":242},{"krate":0,"index":243},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":250},{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":254}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":271730,"byte_end":271736,"line_start":155,"line_end":155,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":257},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":264},{"krate":0,"index":266},{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":279},{"krate":0,"index":281},{"krate":0,"index":283},{"krate":0,"index":285}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":292648,"byte_end":292659,"line_start":201,"line_end":201,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":356},{"krate":0,"index":357},{"krate":0,"index":359},{"krate":0,"index":361},{"krate":0,"index":362},{"krate":0,"index":364},{"krate":0,"index":366},{"krate":0,"index":368},{"krate":0,"index":369}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301028,"byte_end":301033,"line_start":435,"line_end":435,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":372}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301426,"byte_end":301436,"line_start":448,"line_end":448,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":375}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302010,"byte_end":302021,"line_start":465,"line_end":465,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":378},{"krate":0,"index":379}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302418,"byte_end":302428,"line_start":478,"line_end":478,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302813,"byte_end":302824,"line_start":490,"line_end":490,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":385}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13023,"byte_end":13028,"line_start":33,"line_end":33,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":387},{"krate":0,"index":388},{"krate":0,"index":389},{"krate":0,"index":390}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19470,"byte_end":19475,"line_start":181,"line_end":181,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":393}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21680,"byte_end":21685,"line_start":222,"line_end":222,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":396}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21833,"byte_end":21842,"line_start":228,"line_end":228,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":398}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25835,"byte_end":25839,"line_start":330,"line_end":330,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":401}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25987,"byte_end":25991,"line_start":336,"line_end":336,"column_start":14,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":403}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26135,"byte_end":26139,"line_start":342,"line_end":342,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":405}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26780,"byte_end":26788,"line_start":363,"line_end":363,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":407}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27016,"byte_end":27024,"line_start":373,"line_end":373,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":409}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27145,"byte_end":27153,"line_start":379,"line_end":379,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":411}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27266,"byte_end":27270,"line_start":385,"line_end":385,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":413},{"krate":0,"index":414},{"krate":0,"index":415},{"krate":0,"index":416},{"krate":0,"index":417},{"krate":0,"index":418}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28346,"byte_end":28354,"line_start":420,"line_end":420,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":420}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30963,"byte_end":30966,"line_start":493,"line_end":493,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":422},{"krate":0,"index":423},{"krate":0,"index":424}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32574,"byte_end":32577,"line_start":544,"line_end":544,"column_start":23,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":426}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32970,"byte_end":32981,"line_start":560,"line_end":560,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":431}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33709,"byte_end":33715,"line_start":584,"line_end":584,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":433}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34667,"byte_end":34674,"line_start":614,"line_end":614,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":435}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37282,"byte_end":37296,"line_start":691,"line_end":691,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":437}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38152,"byte_end":38157,"line_start":717,"line_end":717,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":439}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39848,"byte_end":39862,"line_start":796,"line_end":796,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":441}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41650,"byte_end":41662,"line_start":845,"line_end":845,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":444}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43172,"byte_end":43190,"line_start":892,"line_end":892,"column_start":6,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":446}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44453,"byte_end":44461,"line_start":930,"line_end":930,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":448},{"krate":0,"index":449},{"krate":0,"index":450}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46053,"byte_end":46065,"line_start":980,"line_end":980,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":452}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46897,"byte_end":46910,"line_start":1007,"line_end":1007,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":454}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47496,"byte_end":47509,"line_start":1027,"line_end":1027,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":456},{"krate":0,"index":457}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51487,"byte_end":51502,"line_start":1164,"line_end":1164,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":459}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52389,"byte_end":52394,"line_start":1193,"line_end":1193,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":461},{"krate":0,"index":462},{"krate":0,"index":463}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54608,"byte_end":54613,"line_start":1269,"line_end":1269,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":465},{"krate":0,"index":466}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56379,"byte_end":56392,"line_start":1330,"line_end":1330,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":468}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":57034,"byte_end":57037,"line_start":1359,"line_end":1359,"column_start":15,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":470}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":58889,"byte_end":58897,"line_start":1409,"line_end":1409,"column_start":15,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305137,"byte_end":305142,"line_start":30,"line_end":30,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":506}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305246,"byte_end":305251,"line_start":36,"line_end":36,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":508}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305355,"byte_end":305360,"line_start":42,"line_end":42,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":510}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305706,"byte_end":305711,"line_start":54,"line_end":54,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":512}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306712,"byte_end":306721,"line_start":82,"line_end":82,"column_start":35,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":515}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306999,"byte_end":307008,"line_start":93,"line_end":93,"column_start":35,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":518}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":307279,"byte_end":307288,"line_start":104,"line_end":104,"column_start":44,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":522}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":310079,"byte_end":310084,"line_start":169,"line_end":169,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":531},{"krate":0,"index":534},{"krate":0,"index":535},{"krate":0,"index":536},{"krate":0,"index":537},{"krate":0,"index":538}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":399621,"byte_end":399632,"line_start":40,"line_end":40,"column_start":19,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":606},{"krate":0,"index":608},{"krate":0,"index":609},{"krate":0,"index":610},{"krate":0,"index":611},{"krate":0,"index":612},{"krate":0,"index":613},{"krate":0,"index":614},{"krate":0,"index":615},{"krate":0,"index":616},{"krate":0,"index":617},{"krate":0,"index":618}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411141,"byte_end":411156,"line_start":327,"line_end":327,"column_start":26,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":622},{"krate":0,"index":623}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418930,"byte_end":418938,"line_start":51,"line_end":51,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":684},{"krate":0,"index":685},{"krate":0,"index":686},{"krate":0,"index":687},{"krate":0,"index":688},{"krate":0,"index":689},{"krate":0,"index":690},{"krate":0,"index":691},{"krate":0,"index":692},{"krate":0,"index":693},{"krate":0,"index":695},{"krate":0,"index":697},{"krate":0,"index":699},{"krate":0,"index":701},{"krate":0,"index":702},{"krate":0,"index":704},{"krate":0,"index":706},{"krate":0,"index":708},{"krate":0,"index":710},{"krate":0,"index":711},{"krate":0,"index":712},{"krate":0,"index":713},{"krate":0,"index":714},{"krate":0,"index":716},{"krate":0,"index":717},{"krate":0,"index":718},{"krate":0,"index":719},{"krate":0,"index":720},{"krate":0,"index":724},{"krate":0,"index":726},{"krate":0,"index":727},{"krate":0,"index":728},{"krate":0,"index":729},{"krate":0,"index":730},{"krate":0,"index":732}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445690,"byte_end":445698,"line_start":838,"line_end":838,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":750}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445978,"byte_end":445985,"line_start":848,"line_end":848,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":752},{"krate":0,"index":753},{"krate":0,"index":754},{"krate":0,"index":755}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446483,"byte_end":446490,"line_start":870,"line_end":870,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":757}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446592,"byte_end":446599,"line_start":876,"line_end":876,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":759}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446738,"byte_end":446745,"line_start":882,"line_end":882,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":761}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447016,"byte_end":447023,"line_start":892,"line_end":892,"column_start":22,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":763}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447103,"byte_end":447110,"line_start":898,"line_end":898,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":765},{"krate":0,"index":766}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447222,"byte_end":447229,"line_start":905,"line_end":905,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":768}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473844,"byte_end":473858,"line_start":20,"line_end":20,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":805}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473942,"byte_end":473956,"line_start":26,"line_end":26,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":807},{"krate":0,"index":808}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475031,"byte_end":475038,"line_start":57,"line_end":57,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":810},{"krate":0,"index":811}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475636,"byte_end":475642,"line_start":77,"line_end":77,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":815},{"krate":0,"index":816},{"krate":0,"index":817},{"krate":0,"index":818},{"krate":0,"index":819},{"krate":0,"index":820}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":480568,"byte_end":480574,"line_start":211,"line_end":211,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":823},{"krate":0,"index":824},{"krate":0,"index":825}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485527,"byte_end":485544,"line_start":21,"line_end":21,"column_start":18,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":873}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485634,"byte_end":485651,"line_start":27,"line_end":27,"column_start":6,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":875},{"krate":0,"index":876},{"krate":0,"index":877},{"krate":0,"index":878},{"krate":0,"index":879},{"krate":0,"index":880},{"krate":0,"index":881},{"krate":0,"index":882}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488790,"byte_end":488800,"line_start":114,"line_end":114,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":884},{"krate":0,"index":885}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":492010,"byte_end":492018,"line_start":186,"line_end":186,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":887},{"krate":0,"index":888},{"krate":0,"index":889},{"krate":0,"index":890}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":493521,"byte_end":493532,"line_start":234,"line_end":234,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":894},{"krate":0,"index":895},{"krate":0,"index":896},{"krate":0,"index":897},{"krate":0,"index":900},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":903},{"krate":0,"index":904},{"krate":0,"index":905}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":507473,"byte_end":507484,"line_start":589,"line_end":589,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":912},{"krate":0,"index":913},{"krate":0,"index":914},{"krate":0,"index":915},{"krate":0,"index":916},{"krate":0,"index":917},{"krate":0,"index":918},{"krate":0,"index":919},{"krate":0,"index":920},{"krate":0,"index":921},{"krate":0,"index":922},{"krate":0,"index":925},{"krate":0,"index":926},{"krate":0,"index":927},{"krate":0,"index":928},{"krate":0,"index":929},{"krate":0,"index":931},{"krate":0,"index":933},{"krate":0,"index":935},{"krate":0,"index":937},{"krate":0,"index":939},{"krate":0,"index":941},{"krate":0,"index":943},{"krate":0,"index":944}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":522593,"byte_end":522598,"line_start":1017,"line_end":1017,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":946},{"krate":0,"index":947},{"krate":0,"index":948},{"krate":0,"index":949},{"krate":0,"index":950},{"krate":0,"index":951},{"krate":0,"index":952}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":597963,"byte_end":597974,"line_start":98,"line_end":98,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":997},{"krate":0,"index":998},{"krate":0,"index":1000},{"krate":0,"index":1001}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":601329,"byte_end":601334,"line_start":192,"line_end":192,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":1004}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316077,"byte_end":316082,"line_start":36,"line_end":36,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":1006},{"krate":0,"index":1007},{"krate":0,"index":1008}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318178,"byte_end":318187,"line_start":93,"line_end":93,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":1010}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319196,"byte_end":319201,"line_start":117,"line_end":117,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1013}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319406,"byte_end":319411,"line_start":125,"line_end":125,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1015}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319559,"byte_end":319568,"line_start":131,"line_end":131,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1017}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323457,"byte_end":323460,"line_start":217,"line_end":217,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":1019},{"krate":0,"index":1020},{"krate":0,"index":1024},{"krate":0,"index":1025},{"krate":0,"index":1026},{"krate":0,"index":1027},{"krate":0,"index":1028},{"krate":0,"index":1029},{"krate":0,"index":1030},{"krate":0,"index":1031},{"krate":0,"index":1040},{"krate":0,"index":1041},{"krate":0,"index":1042},{"krate":0,"index":1043},{"krate":0,"index":1044},{"krate":0,"index":1045},{"krate":0,"index":1046},{"krate":0,"index":1047},{"krate":0,"index":1048},{"krate":0,"index":1049},{"krate":0,"index":1050},{"krate":0,"index":1051},{"krate":0,"index":1052},{"krate":0,"index":1053}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343043,"byte_end":343050,"line_start":697,"line_end":697,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1055},{"krate":0,"index":1056}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344259,"byte_end":344262,"line_start":733,"line_end":733,"column_start":23,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1058}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344992,"byte_end":344999,"line_start":754,"line_end":754,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1063}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346472,"byte_end":346477,"line_start":791,"line_end":791,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":1065},{"krate":0,"index":1066},{"krate":0,"index":1067}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348247,"byte_end":348259,"line_start":841,"line_end":841,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1069},{"krate":0,"index":1071},{"krate":0,"index":1072},{"krate":0,"index":1073},{"krate":0,"index":1074},{"krate":0,"index":1075},{"krate":0,"index":1076},{"krate":0,"index":1077},{"krate":0,"index":1078},{"krate":0,"index":1079},{"krate":0,"index":1080},{"krate":0,"index":1081},{"krate":0,"index":1082}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352666,"byte_end":352682,"line_start":960,"line_end":960,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":1086},{"krate":0,"index":1087}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353139,"byte_end":353156,"line_start":978,"line_end":978,"column_start":21,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1089}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353767,"byte_end":353784,"line_start":998,"line_end":998,"column_start":19,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1091},{"krate":0,"index":1092},{"krate":0,"index":1093},{"krate":0,"index":1094},{"krate":0,"index":1095},{"krate":0,"index":1096}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355258,"byte_end":355275,"line_start":1051,"line_end":1051,"column_start":6,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1099},{"krate":0,"index":1100},{"krate":0,"index":1101}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356231,"byte_end":356241,"line_start":1084,"line_end":1084,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1103},{"krate":0,"index":1105},{"krate":0,"index":1106},{"krate":0,"index":1107},{"krate":0,"index":1108},{"krate":0,"index":1109},{"krate":0,"index":1110},{"krate":0,"index":1111},{"krate":0,"index":1112},{"krate":0,"index":1113},{"krate":0,"index":1114},{"krate":0,"index":1115}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359563,"byte_end":359577,"line_start":1177,"line_end":1177,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1119},{"krate":0,"index":1120}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":360016,"byte_end":360031,"line_start":1195,"line_end":1195,"column_start":19,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1122},{"krate":0,"index":1123},{"krate":0,"index":1124},{"krate":0,"index":1125},{"krate":0,"index":1126},{"krate":0,"index":1127}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361285,"byte_end":361300,"line_start":1238,"line_end":1238,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":1129},{"krate":0,"index":1130},{"krate":0,"index":1131}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362032,"byte_end":362047,"line_start":1264,"line_end":1264,"column_start":21,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1133}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364213,"byte_end":364225,"line_start":1321,"line_end":1321,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1135}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366389,"byte_end":366399,"line_start":1386,"line_end":1386,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1137}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368316,"byte_end":368319,"line_start":1434,"line_end":1434,"column_start":15,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1139}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":370674,"byte_end":370681,"line_start":1506,"line_end":1506,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1145},{"krate":0,"index":3389},{"krate":0,"index":3390},{"krate":0,"index":3391},{"krate":0,"index":3392},{"krate":0,"index":3393},{"krate":0,"index":3394},{"krate":0,"index":3395},{"krate":0,"index":3396},{"krate":0,"index":3397},{"krate":0,"index":3398},{"krate":0,"index":3399},{"krate":0,"index":3400},{"krate":0,"index":3401},{"krate":0,"index":3402},{"krate":0,"index":3403},{"krate":0,"index":3404},{"krate":0,"index":3405},{"krate":0,"index":3406},{"krate":0,"index":3407},{"krate":0,"index":3408},{"krate":0,"index":3409},{"krate":0,"index":3410}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602254,"byte_end":602267,"line_start":20,"line_end":20,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1157},{"krate":0,"index":1158},{"krate":0,"index":1159},{"krate":0,"index":1160},{"krate":0,"index":1161},{"krate":0,"index":1162},{"krate":0,"index":1163},{"krate":0,"index":1164},{"krate":0,"index":1165},{"krate":0,"index":1166},{"krate":0,"index":1167}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609275,"byte_end":609281,"line_start":180,"line_end":180,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":1169},{"krate":0,"index":1170}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611159,"byte_end":611172,"line_start":38,"line_end":38,"column_start":23,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611199,"byte_end":611212,"line_start":40,"line_end":40,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1191}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611840,"byte_end":611856,"line_start":58,"line_end":58,"column_start":23,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611883,"byte_end":611899,"line_start":60,"line_end":60,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":1194}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":616356,"byte_end":616366,"line_start":187,"line_end":187,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":1216},{"krate":0,"index":1217}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387997,"byte_end":1388009,"line_start":111,"line_end":111,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1847},{"krate":0,"index":1848},{"krate":0,"index":1850},{"krate":0,"index":1851},{"krate":0,"index":1852}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390855,"byte_end":1390867,"line_start":205,"line_end":205,"column_start":21,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1859}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391551,"byte_end":1391560,"line_start":228,"line_end":228,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":1862},{"krate":0,"index":1863}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391826,"byte_end":1391835,"line_start":239,"line_end":239,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1865}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394160,"byte_end":1394173,"line_start":304,"line_end":304,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1867},{"krate":0,"index":1868},{"krate":0,"index":1869}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394967,"byte_end":1394978,"line_start":333,"line_end":333,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1874}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1395138,"byte_end":1395151,"line_start":339,"line_end":339,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1876},{"krate":0,"index":1877}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397131,"byte_end":1397144,"line_start":393,"line_end":393,"column_start":24,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397154,"byte_end":1397165,"line_start":395,"line_end":395,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":1882},{"krate":0,"index":1883},{"krate":0,"index":1884},{"krate":0,"index":1885},{"krate":0,"index":1886}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7355,"byte_end":7358,"line_start":165,"line_end":165,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":20}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12262,"byte_end":12267,"line_start":11,"line_end":11,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":37}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12277,"byte_end":12282,"line_start":12,"line_end":12,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":213}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7391,"byte_end":7394,"line_start":168,"line_end":168,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":540}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315586,"byte_end":315593,"line_start":19,"line_end":19,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":657}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315603,"byte_end":315608,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":780}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315618,"byte_end":315627,"line_start":21,"line_end":21,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":826}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7449,"byte_end":7453,"line_start":172,"line_end":172,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1832}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":62911,"byte_end":62920,"line_start":32,"line_end":32,"column_start":6,"column_end":15},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":1894},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65860,"byte_end":65873,"line_start":120,"line_end":120,"column_start":18,"column_end":31},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":1921},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65955,"byte_end":65968,"line_start":126,"line_end":126,"column_start":6,"column_end":19},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":1921},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74508,"byte_end":74514,"line_start":324,"line_end":324,"column_start":6,"column_end":12},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":1929},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":76100,"byte_end":76107,"line_start":366,"line_end":366,"column_start":29,"column_end":36},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":1945},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":98377,"byte_end":98384,"line_start":949,"line_end":949,"column_start":29,"column_end":36},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":1945},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":143070,"byte_end":143081,"line_start":2135,"line_end":2135,"column_start":33,"column_end":44},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":1981},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":144096,"byte_end":144107,"line_start":2170,"line_end":2170,"column_start":50,"column_end":61},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":1981},"to":{"krate":0,"index":299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267750,"byte_end":267764,"line_start":19,"line_end":19,"column_start":18,"column_end":32},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":1992},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267848,"byte_end":267862,"line_start":25,"line_end":25,"column_start":6,"column_end":20},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":1992},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268522,"byte_end":268529,"line_start":49,"line_end":49,"column_start":6,"column_end":13},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":1998},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":269127,"byte_end":269133,"line_start":69,"line_end":69,"column_start":33,"column_end":39},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":2002},"to":{"krate":0,"index":299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":271730,"byte_end":271736,"line_start":155,"line_end":155,"column_start":21,"column_end":27},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":2002},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":292648,"byte_end":292659,"line_start":201,"line_end":201,"column_start":10,"column_end":21},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":314},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301028,"byte_end":301033,"line_start":435,"line_end":435,"column_start":10,"column_end":15},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":318},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301426,"byte_end":301436,"line_start":448,"line_end":448,"column_start":10,"column_end":20},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":332},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302010,"byte_end":302021,"line_start":465,"line_end":465,"column_start":10,"column_end":21},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":346},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302418,"byte_end":302428,"line_start":478,"line_end":478,"column_start":25,"column_end":35},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":332},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302813,"byte_end":302824,"line_start":490,"line_end":490,"column_start":25,"column_end":36},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":346},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13023,"byte_end":13028,"line_start":33,"line_end":33,"column_start":6,"column_end":11},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":2008},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19470,"byte_end":19475,"line_start":181,"line_end":181,"column_start":23,"column_end":28},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":2008},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21680,"byte_end":21685,"line_start":222,"line_end":222,"column_start":23,"column_end":28},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":2008},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21833,"byte_end":21842,"line_start":228,"line_end":228,"column_start":23,"column_end":32},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":2023},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25835,"byte_end":25839,"line_start":330,"line_end":330,"column_start":21,"column_end":25},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":2100},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25987,"byte_end":25991,"line_start":336,"line_end":336,"column_start":14,"column_end":18},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":2100},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26135,"byte_end":26139,"line_start":342,"line_end":342,"column_start":21,"column_end":25},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":2100},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26780,"byte_end":26788,"line_start":363,"line_end":363,"column_start":21,"column_end":29},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":2113},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27016,"byte_end":27024,"line_start":373,"line_end":373,"column_start":14,"column_end":22},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":2113},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27145,"byte_end":27153,"line_start":379,"line_end":379,"column_start":21,"column_end":29},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":2113},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27266,"byte_end":27270,"line_start":385,"line_end":385,"column_start":6,"column_end":10},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":2100},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28346,"byte_end":28354,"line_start":420,"line_end":420,"column_start":6,"column_end":14},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":2113},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30963,"byte_end":30966,"line_start":493,"line_end":493,"column_start":6,"column_end":9},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":2155},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32574,"byte_end":32577,"line_start":544,"line_end":544,"column_start":23,"column_end":26},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":2155},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32970,"byte_end":32981,"line_start":560,"line_end":560,"column_start":6,"column_end":17},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":2197},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33709,"byte_end":33715,"line_start":584,"line_end":584,"column_start":6,"column_end":12},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":2211},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34667,"byte_end":34674,"line_start":614,"line_end":614,"column_start":6,"column_end":13},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":2225},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37282,"byte_end":37296,"line_start":691,"line_end":691,"column_start":6,"column_end":20},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":2292},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38152,"byte_end":38157,"line_start":717,"line_end":717,"column_start":6,"column_end":11},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":2309},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39848,"byte_end":39862,"line_start":796,"line_end":796,"column_start":6,"column_end":20},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":2377},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41650,"byte_end":41662,"line_start":845,"line_end":845,"column_start":6,"column_end":18},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":2416},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43172,"byte_end":43190,"line_start":892,"line_end":892,"column_start":6,"column_end":24},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":2453},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44453,"byte_end":44461,"line_start":930,"line_end":930,"column_start":6,"column_end":14},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":2485},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46053,"byte_end":46065,"line_start":980,"line_end":980,"column_start":6,"column_end":18},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":2503},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46897,"byte_end":46910,"line_start":1007,"line_end":1007,"column_start":6,"column_end":19},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":2539},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47496,"byte_end":47509,"line_start":1027,"line_end":1027,"column_start":6,"column_end":19},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":2554},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51487,"byte_end":51502,"line_start":1164,"line_end":1164,"column_start":6,"column_end":21},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":2690},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52389,"byte_end":52394,"line_start":1193,"line_end":1193,"column_start":6,"column_end":11},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":2712},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54608,"byte_end":54613,"line_start":1269,"line_end":1269,"column_start":6,"column_end":11},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":2777},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56379,"byte_end":56392,"line_start":1330,"line_end":1330,"column_start":6,"column_end":19},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":2805},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":57034,"byte_end":57037,"line_start":1359,"line_end":1359,"column_start":15,"column_end":18},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":2155},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":58889,"byte_end":58897,"line_start":1409,"line_end":1409,"column_start":15,"column_end":23},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":2485},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305137,"byte_end":305142,"line_start":30,"line_end":30,"column_start":27,"column_end":32},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":2878},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305246,"byte_end":305251,"line_start":36,"line_end":36,"column_start":27,"column_end":32},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":2878},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305355,"byte_end":305360,"line_start":42,"line_end":42,"column_start":23,"column_end":28},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":2878},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305706,"byte_end":305711,"line_start":54,"line_end":54,"column_start":23,"column_end":28},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":2878},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306712,"byte_end":306721,"line_start":82,"line_end":82,"column_start":35,"column_end":44},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":2898},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306999,"byte_end":307008,"line_start":93,"line_end":93,"column_start":35,"column_end":44},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":2898},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":307279,"byte_end":307288,"line_start":104,"line_end":104,"column_start":44,"column_end":53},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":2898},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":310079,"byte_end":310084,"line_start":169,"line_end":169,"column_start":10,"column_end":15},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":523},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":399621,"byte_end":399632,"line_start":40,"line_end":40,"column_start":19,"column_end":30},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":2909},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411141,"byte_end":411156,"line_start":327,"line_end":327,"column_start":26,"column_end":41},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":2929},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411287,"byte_end":411292,"line_start":336,"line_end":336,"column_start":5,"column_end":10},"kind":"SuperTrait","from":{"krate":2,"index":2882},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411295,"byte_end":411299,"line_start":336,"line_end":336,"column_start":13,"column_end":17},"kind":"SuperTrait","from":{"krate":2,"index":3273},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411302,"byte_end":411307,"line_start":336,"line_end":336,"column_start":20,"column_end":25},"kind":"SuperTrait","from":{"krate":2,"index":10288},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411310,"byte_end":411317,"line_start":336,"line_end":336,"column_start":28,"column_end":35},"kind":"SuperTrait","from":{"krate":2,"index":3241},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411320,"byte_end":411322,"line_start":336,"line_end":336,"column_start":38,"column_end":40},"kind":"SuperTrait","from":{"krate":2,"index":2920},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411325,"byte_end":411334,"line_start":336,"line_end":336,"column_start":43,"column_end":52},"kind":"SuperTrait","from":{"krate":2,"index":2915},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411337,"byte_end":411347,"line_start":336,"line_end":336,"column_start":55,"column_end":65},"kind":"SuperTrait","from":{"krate":2,"index":2961},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411350,"byte_end":411353,"line_start":336,"line_end":336,"column_start":68,"column_end":71},"kind":"SuperTrait","from":{"krate":2,"index":2951},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415952,"byte_end":415956,"line_start":467,"line_end":467,"column_start":5,"column_end":9},"kind":"SuperTrait","from":{"krate":2,"index":3273},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415959,"byte_end":415964,"line_start":467,"line_end":467,"column_start":12,"column_end":17},"kind":"SuperTrait","from":{"krate":2,"index":2882},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415967,"byte_end":415972,"line_start":467,"line_end":467,"column_start":20,"column_end":25},"kind":"SuperTrait","from":{"krate":2,"index":10288},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415975,"byte_end":415977,"line_start":467,"line_end":467,"column_start":28,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":2920},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415980,"byte_end":415989,"line_start":467,"line_end":467,"column_start":33,"column_end":42},"kind":"SuperTrait","from":{"krate":2,"index":2915},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415992,"byte_end":416002,"line_start":467,"line_end":467,"column_start":45,"column_end":55},"kind":"SuperTrait","from":{"krate":2,"index":2961},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":416005,"byte_end":416008,"line_start":467,"line_end":467,"column_start":58,"column_end":61},"kind":"SuperTrait","from":{"krate":2,"index":2951},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418930,"byte_end":418938,"line_start":51,"line_end":51,"column_start":6,"column_end":14},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":2938},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445690,"byte_end":445698,"line_start":838,"line_end":838,"column_start":21,"column_end":29},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":2938},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445978,"byte_end":445985,"line_start":848,"line_end":848,"column_start":6,"column_end":13},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":2951},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446483,"byte_end":446490,"line_start":870,"line_end":870,"column_start":20,"column_end":27},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446592,"byte_end":446599,"line_start":876,"line_end":876,"column_start":21,"column_end":28},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446738,"byte_end":446745,"line_start":882,"line_end":882,"column_start":21,"column_end":28},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447016,"byte_end":447023,"line_start":892,"line_end":892,"column_start":22,"column_end":29},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447103,"byte_end":447110,"line_start":898,"line_end":898,"column_start":21,"column_end":28},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447222,"byte_end":447229,"line_start":905,"line_end":905,"column_start":24,"column_end":31},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473844,"byte_end":473858,"line_start":20,"line_end":20,"column_start":18,"column_end":32},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":2961},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473942,"byte_end":473956,"line_start":26,"line_end":26,"column_start":6,"column_end":20},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":2961},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475031,"byte_end":475038,"line_start":57,"line_end":57,"column_start":6,"column_end":13},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":2967},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475636,"byte_end":475642,"line_start":77,"line_end":77,"column_start":33,"column_end":39},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":2971},"to":{"krate":0,"index":968}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":480568,"byte_end":480574,"line_start":211,"line_end":211,"column_start":21,"column_end":27},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":2971},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485527,"byte_end":485544,"line_start":21,"line_end":21,"column_start":18,"column_end":35},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":2977},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485634,"byte_end":485651,"line_start":27,"line_end":27,"column_start":6,"column_end":23},"kind":{"Impl":{"id":78}},"from":{"krate":0,"index":2977},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488790,"byte_end":488800,"line_start":114,"line_end":114,"column_start":6,"column_end":16},"kind":{"Impl":{"id":79}},"from":{"krate":0,"index":2984},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":492010,"byte_end":492018,"line_start":186,"line_end":186,"column_start":6,"column_end":14},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":2992},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":493521,"byte_end":493532,"line_start":234,"line_end":234,"column_start":26,"column_end":37},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":3012},"to":{"krate":0,"index":299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":507473,"byte_end":507484,"line_start":589,"line_end":589,"column_start":14,"column_end":25},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":3012},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":522593,"byte_end":522598,"line_start":1017,"line_end":1017,"column_start":6,"column_end":11},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":3025},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":597963,"byte_end":597974,"line_start":98,"line_end":98,"column_start":10,"column_end":21},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":978},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":601329,"byte_end":601334,"line_start":192,"line_end":192,"column_start":10,"column_end":15},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":981},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316077,"byte_end":316082,"line_start":36,"line_end":36,"column_start":6,"column_end":11},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":3038},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318178,"byte_end":318187,"line_start":93,"line_end":93,"column_start":6,"column_end":15},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":3053},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319196,"byte_end":319201,"line_start":117,"line_end":117,"column_start":23,"column_end":28},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":3038},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319406,"byte_end":319411,"line_start":125,"line_end":125,"column_start":23,"column_end":28},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":3038},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319559,"byte_end":319568,"line_start":131,"line_end":131,"column_start":23,"column_end":32},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":3053},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323457,"byte_end":323460,"line_start":217,"line_end":217,"column_start":6,"column_end":9},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":3080},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343043,"byte_end":343050,"line_start":697,"line_end":697,"column_start":6,"column_end":13},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":3094},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344259,"byte_end":344262,"line_start":733,"line_end":733,"column_start":23,"column_end":26},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":3080},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344992,"byte_end":344999,"line_start":754,"line_end":754,"column_start":6,"column_end":13},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":3132},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346472,"byte_end":346477,"line_start":791,"line_end":791,"column_start":6,"column_end":11},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":3150},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348247,"byte_end":348259,"line_start":841,"line_end":841,"column_start":6,"column_end":18},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":3168},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352666,"byte_end":352682,"line_start":960,"line_end":960,"column_start":23,"column_end":39},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":3181},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353139,"byte_end":353156,"line_start":978,"line_end":978,"column_start":21,"column_end":38},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":3188},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353767,"byte_end":353784,"line_start":998,"line_end":998,"column_start":19,"column_end":36},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":3188},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355258,"byte_end":355275,"line_start":1051,"line_end":1051,"column_start":6,"column_end":23},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":3188},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356231,"byte_end":356241,"line_start":1084,"line_end":1084,"column_start":6,"column_end":16},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":3207},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359563,"byte_end":359577,"line_start":1177,"line_end":1177,"column_start":23,"column_end":37},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":3220},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":360016,"byte_end":360031,"line_start":1195,"line_end":1195,"column_start":19,"column_end":34},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":3227},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361285,"byte_end":361300,"line_start":1238,"line_end":1238,"column_start":6,"column_end":21},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":3227},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362032,"byte_end":362047,"line_start":1264,"line_end":1264,"column_start":21,"column_end":36},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364213,"byte_end":364225,"line_start":1321,"line_end":1321,"column_start":6,"column_end":18},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":3265},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366389,"byte_end":366399,"line_start":1386,"line_end":1386,"column_start":6,"column_end":16},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":3318},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368316,"byte_end":368319,"line_start":1434,"line_end":1434,"column_start":15,"column_end":18},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":3080},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":370674,"byte_end":370681,"line_start":1506,"line_end":1506,"column_start":6,"column_end":13},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":3376},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602254,"byte_end":602267,"line_start":20,"line_end":20,"column_start":6,"column_end":19},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":3411},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609275,"byte_end":609281,"line_start":180,"line_end":180,"column_start":6,"column_end":12},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":3420},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611159,"byte_end":611172,"line_start":38,"line_end":38,"column_start":23,"column_end":36},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":3436},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611199,"byte_end":611212,"line_start":40,"line_end":40,"column_start":23,"column_end":36},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":3436},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611840,"byte_end":611856,"line_start":58,"line_end":58,"column_start":23,"column_end":39},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":3441},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611883,"byte_end":611899,"line_start":60,"line_end":60,"column_start":23,"column_end":39},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":3441},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":616356,"byte_end":616366,"line_start":187,"line_end":187,"column_start":10,"column_end":20},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":3446},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387997,"byte_end":1388009,"line_start":111,"line_end":111,"column_start":6,"column_end":18},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":3482},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390855,"byte_end":1390867,"line_start":205,"line_end":205,"column_start":21,"column_end":33},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":3482},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391551,"byte_end":1391560,"line_start":228,"line_end":228,"column_start":6,"column_end":15},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":3518},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391826,"byte_end":1391835,"line_start":239,"line_end":239,"column_start":21,"column_end":30},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":3518},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394160,"byte_end":1394173,"line_start":304,"line_end":304,"column_start":6,"column_end":19},"kind":{"Impl":{"id":121}},"from":{"krate":0,"index":3535},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394967,"byte_end":1394978,"line_start":333,"line_end":333,"column_start":21,"column_end":32},"kind":{"Impl":{"id":122}},"from":{"krate":0,"index":1870},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1395138,"byte_end":1395151,"line_start":339,"line_end":339,"column_start":19,"column_end":32},"kind":{"Impl":{"id":123}},"from":{"krate":0,"index":3535},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397131,"byte_end":1397144,"line_start":393,"line_end":393,"column_start":24,"column_end":37},"kind":{"Impl":{"id":124}},"from":{"krate":0,"index":3535},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397154,"byte_end":1397165,"line_start":395,"line_end":395,"column_start":6,"column_end":17},"kind":{"Impl":{"id":125}},"from":{"krate":0,"index":1870},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libregex_syntax-eb1b890df1231b29.json b/core/target/rls/debug/deps/save-analysis/libregex_syntax-eb1b890df1231b29.json new file mode 100644 index 0000000..4111e52 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libregex_syntax-eb1b890df1231b29.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","regex_syntax","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"unicode\"","--cfg","feature=\"unicode-age\"","--cfg","feature=\"unicode-bool\"","--cfg","feature=\"unicode-case\"","--cfg","feature=\"unicode-gencat\"","--cfg","feature=\"unicode-perl\"","--cfg","feature=\"unicode-script\"","--cfg","feature=\"unicode-segment\"","-C","metadata=eb1b890df1231b29","-C","extra-filename=-eb1b890df1231b29","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libregex_syntax-eb1b890df1231b29.rmeta"},"prelude":{"crate_id":{"name":"regex_syntax","disambiguator":[13269267485267424,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":0,"byte_end":12089,"line_start":1,"line_end":312,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":2878},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7240,"byte_end":7245,"line_start":161,"line_end":161,"column_start":24,"column_end":29},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7247,"byte_end":7253,"line_start":161,"line_end":161,"column_start":31,"column_end":37},"alias_span":null,"name":"Result","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7280,"byte_end":7286,"line_start":162,"line_end":162,"column_start":25,"column_end":31},"alias_span":null,"name":"Parser","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7288,"byte_end":7301,"line_start":162,"line_end":162,"column_start":33,"column_end":46},"alias_span":null,"name":"ParserBuilder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7328,"byte_end":7344,"line_start":163,"line_end":163,"column_start":25,"column_end":41},"alias_span":null,"name":"UnicodeWordError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12236,"byte_end":12241,"line_start":9,"line_end":9,"column_start":31,"column_end":36},"alias_span":null,"name":"visit","value":"","parent":{"krate":0,"index":20}},{"kind":"Use","ref_id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12243,"byte_end":12250,"line_start":9,"line_end":9,"column_start":38,"column_end":45},"alias_span":null,"name":"Visitor","value":"","parent":{"krate":0,"index":20}},{"kind":"Use","ref_id":{"krate":0,"index":976},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315507,"byte_end":315512,"line_start":15,"line_end":15,"column_start":31,"column_end":36},"alias_span":null,"name":"visit","value":"","parent":{"krate":0,"index":540}},{"kind":"Use","ref_id":{"krate":0,"index":968},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315514,"byte_end":315521,"line_start":15,"line_end":15,"column_start":38,"column_end":45},"alias_span":null,"name":"Visitor","value":"","parent":{"krate":0,"index":540}},{"kind":"Use","ref_id":{"krate":0,"index":3436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315548,"byte_end":315561,"line_start":16,"line_end":16,"column_start":25,"column_end":38},"alias_span":null,"name":"CaseFoldError","value":"","parent":{"krate":0,"index":540}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":0,"byte_end":12089,"line_start":1,"line_end":312,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":483},{"krate":0,"index":484},{"krate":0,"index":540},{"krate":0,"index":1146},{"krate":0,"index":1171},{"krate":0,"index":1319},{"krate":0,"index":1832},{"krate":0,"index":1888},{"krate":0,"index":1889},{"krate":0,"index":1890},{"krate":0,"index":1891},{"krate":0,"index":1892},{"krate":0,"index":1893}],"decl_id":null,"docs":"This crate provides a robust regular expression parser.","sig":null,"attributes":[{"value":"*\nThis crate provides a robust regular expression parser.\n\nThis crate defines two primary types:\n\n* [`Ast`](ast/enum.Ast.html) is the abstract syntax of a regular expression.\n An abstract syntax corresponds to a *structured representation* of the\n concrete syntax of a regular expression, where the concrete syntax is the\n pattern string itself (e.g., `foo(bar)+`). Given some abstract syntax, it\n can be converted back to the original concrete syntax (modulo some details,\n like whitespace). To a first approximation, the abstract syntax is complex\n and difficult to analyze.\n* [`Hir`](hir/struct.Hir.html) is the high-level intermediate representation\n (\"HIR\" or \"high-level IR\" for short) of regular expression. It corresponds to\n an intermediate state of a regular expression that sits between the abstract\n syntax and the low level compiled opcodes that are eventually responsible for\n executing a regular expression search. Given some high-level IR, it is not\n possible to produce the original concrete syntax (although it is possible to\n produce an equivalent concrete syntax, but it will likely scarcely resemble\n the original pattern). To a first approximation, the high-level IR is simple\n and easy to analyze.\n\nThese two types come with conversion routines:\n\n* An [`ast::parse::Parser`](ast/parse/struct.Parser.html) converts concrete\n syntax (a `&str`) to an [`Ast`](ast/enum.Ast.html).\n* A [`hir::translate::Translator`](hir/translate/struct.Translator.html)\n converts an [`Ast`](ast/enum.Ast.html) to a [`Hir`](hir/struct.Hir.html).\n\nAs a convenience, the above two conversion routines are combined into one via\nthe top-level [`Parser`](struct.Parser.html) type. This `Parser` will first\nconvert your pattern to an `Ast` and then convert the `Ast` to an `Hir`.\n\n\n# Example\n\nThis example shows how to parse a pattern string into its HIR:\n\n```\nuse regex_syntax::Parser;\nuse regex_syntax::hir::{self, Hir};\n\nlet hir = Parser::new().parse(\"a|b\").unwrap();\nassert_eq!(hir, Hir::alternation(vec![\n Hir::literal(hir::Literal::Unicode('a')),\n Hir::literal(hir::Literal::Unicode('b')),\n]));\n```\n\n\n# Concrete syntax supported\n\nThe concrete syntax is documented as part of the public API of the\n[`regex` crate](https://docs.rs/regex/%2A/regex/#syntax).\n\n\n# Input safety\n\nA key feature of this library is that it is safe to use with end user facing\ninput. This plays a significant role in the internal implementation. In\nparticular:\n\n1. Parsers provide a `nest_limit` option that permits callers to control how\n deeply nested a regular expression is allowed to be. This makes it possible\n to do case analysis over an `Ast` or an `Hir` using recursion without\n worrying about stack overflow.\n2. Since relying on a particular stack size is brittle, this crate goes to\n great lengths to ensure that all interactions with both the `Ast` and the\n `Hir` do not use recursion. Namely, they use constant stack space and heap\n space proportional to the size of the original pattern string (in bytes).\n This includes the type's corresponding destructors. (One exception to this\n is literal extraction, but this will eventually get fixed.)\n\n\n# Error reporting\n\nThe `Display` implementations on all `Error` types exposed in this library\nprovide nice human readable errors that are suitable for showing to end users\nin a monospace font.\n\n\n# Literal extraction\n\nThis crate provides limited support for\n[literal extraction from `Hir` values](hir/literal/struct.Literals.html).\nBe warned that literal extraction currently uses recursion, and therefore,\nstack size proportional to the size of the `Hir`.\n\nThe purpose of literal extraction is to speed up searches. That is, if you\nknow a regular expression must match a prefix or suffix literal, then it is\noften quicker to search for instances of that literal, and then confirm or deny\nthe match using the full regular expression engine. These optimizations are\ndone automatically in the `regex` crate.\n\n\n# Crate features\n\nAn important feature provided by this crate is its Unicode support. This\nincludes things like case folding, boolean properties, general categories,\nscripts and Unicode-aware support for the Perl classes `\\w`, `\\s` and `\\d`.\nHowever, a downside of this support is that it requires bundling several\nUnicode data tables that are substantial in size.\n\nA fair number of use cases do not require full Unicode support. For this\nreason, this crate exposes a number of features to control which Unicode\ndata is available.\n\nIf a regular expression attempts to use a Unicode feature that is not available\nbecause the corresponding crate feature was disabled, then translating that\nregular expression to an `Hir` will return an error. (It is still possible\nconstruct an `Ast` for such a regular expression, since Unicode data is not\nused until translation to an `Hir`.) Stated differently, enabling or disabling\nany of the features below can only add or subtract from the total set of valid\nregular expressions. Enabling or disabling a feature will never modify the\nmatch semantics of a regular expression.\n\nThe following features are available:\n\n* **unicode** -\n Enables all Unicode features. This feature is enabled by default, and will\n always cover all Unicode features, even if more are added in the future.\n* **unicode-age** -\n Provide the data for the\n [Unicode `Age` property](https://www.unicode.org/reports/tr44/tr44-24.html#Character_Age).\n This makes it possible to use classes like `\\p{Age:6.0}` to refer to all\n codepoints first introduced in Unicode 6.0\n* **unicode-bool** -\n Provide the data for numerous Unicode boolean properties. The full list\n is not included here, but contains properties like `Alphabetic`, `Emoji`,\n `Lowercase`, `Math`, `Uppercase` and `White_Space`.\n* **unicode-case** -\n Provide the data for case insensitive matching using\n [Unicode's \"simple loose matches\" specification](https://www.unicode.org/reports/tr18/#Simple_Loose_Matches).\n* **unicode-gencat** -\n Provide the data for\n [Uncode general categories](https://www.unicode.org/reports/tr44/tr44-24.html#General_Category_Values).\n This includes, but is not limited to, `Decimal_Number`, `Letter`,\n `Math_Symbol`, `Number` and `Punctuation`.\n* **unicode-perl** -\n Provide the data for supporting the Unicode-aware Perl character classes,\n corresponding to `\\w`, `\\s` and `\\d`. This is also necessary for using\n Unicode-aware word boundary assertions. Note that if this feature is\n disabled, the `\\s` and `\\d` character classes are still available if the\n `unicode-bool` and `unicode-gencat` features are enabled, respectively.\n* **unicode-script** -\n Provide the data for\n [Unicode scripts and script extensions](https://www.unicode.org/reports/tr24/).\n This includes, but is not limited to, `Arabic`, `Cyrillic`, `Hebrew`,\n `Latin` and `Thai`.\n* **unicode-segment** -\n Provide the data necessary to provide the properties used to implement the\n [Unicode text segmentation algorithms](https://www.unicode.org/reports/tr29/).\n This enables using classes like `\\p{gcb=Extend}`, `\\p{wb=Katakana}` and\n `\\p{sb=ATerm}`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":0,"byte_end":7127,"line_start":1,"line_end":155,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7129,"byte_end":7151,"line_start":157,"line_end":157,"column_start":1,"column_end":23}},{"value":"warn(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7152,"byte_end":7191,"line_start":158,"line_end":158,"column_start":1,"column_end":40}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7192,"byte_end":7215,"line_start":159,"line_end":159,"column_start":1,"column_end":24}}]},{"kind":"Mod","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ast","qualname":"::ast","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","parent":null,"children":[{"krate":0,"index":21},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":213},{"krate":0,"index":288},{"krate":0,"index":2008},{"krate":0,"index":2012},{"krate":0,"index":2014},{"krate":0,"index":2016},{"krate":0,"index":2017},{"krate":0,"index":2019},{"krate":0,"index":2020},{"krate":0,"index":386},{"krate":0,"index":2023},{"krate":0,"index":2089},{"krate":0,"index":2091},{"krate":0,"index":2093},{"krate":0,"index":2094},{"krate":0,"index":2096},{"krate":0,"index":2097},{"krate":0,"index":392},{"krate":0,"index":395},{"krate":0,"index":397},{"krate":0,"index":2100},{"krate":0,"index":2103},{"krate":0,"index":2105},{"krate":0,"index":2106},{"krate":0,"index":2107},{"krate":0,"index":2109},{"krate":0,"index":2110},{"krate":0,"index":400},{"krate":0,"index":402},{"krate":0,"index":404},{"krate":0,"index":2113},{"krate":0,"index":2117},{"krate":0,"index":2119},{"krate":0,"index":2120},{"krate":0,"index":2121},{"krate":0,"index":2123},{"krate":0,"index":2124},{"krate":0,"index":406},{"krate":0,"index":408},{"krate":0,"index":410},{"krate":0,"index":412},{"krate":0,"index":419},{"krate":0,"index":2127},{"krate":0,"index":2130},{"krate":0,"index":2132},{"krate":0,"index":2134},{"krate":0,"index":2135},{"krate":0,"index":2137},{"krate":0,"index":2138},{"krate":0,"index":2141},{"krate":0,"index":2144},{"krate":0,"index":2146},{"krate":0,"index":2148},{"krate":0,"index":2149},{"krate":0,"index":2151},{"krate":0,"index":2152},{"krate":0,"index":2155},{"krate":0,"index":2186},{"krate":0,"index":2188},{"krate":0,"index":2190},{"krate":0,"index":2191},{"krate":0,"index":2193},{"krate":0,"index":2194},{"krate":0,"index":421},{"krate":0,"index":425},{"krate":0,"index":2197},{"krate":0,"index":2200},{"krate":0,"index":2202},{"krate":0,"index":2204},{"krate":0,"index":2205},{"krate":0,"index":2207},{"krate":0,"index":2208},{"krate":0,"index":430},{"krate":0,"index":2211},{"krate":0,"index":2214},{"krate":0,"index":2216},{"krate":0,"index":2218},{"krate":0,"index":2219},{"krate":0,"index":2221},{"krate":0,"index":2222},{"krate":0,"index":432},{"krate":0,"index":2225},{"krate":0,"index":2229},{"krate":0,"index":2231},{"krate":0,"index":2233},{"krate":0,"index":2234},{"krate":0,"index":2236},{"krate":0,"index":2237},{"krate":0,"index":434},{"krate":0,"index":2240},{"krate":0,"index":2256},{"krate":0,"index":2258},{"krate":0,"index":2260},{"krate":0,"index":2261},{"krate":0,"index":2263},{"krate":0,"index":2264},{"krate":0,"index":2267},{"krate":0,"index":2282},{"krate":0,"index":2284},{"krate":0,"index":2286},{"krate":0,"index":2287},{"krate":0,"index":2289},{"krate":0,"index":2290},{"krate":0,"index":2292},{"krate":0,"index":2299},{"krate":0,"index":2301},{"krate":0,"index":2303},{"krate":0,"index":2304},{"krate":0,"index":2306},{"krate":0,"index":2307},{"krate":0,"index":436},{"krate":0,"index":2309},{"krate":0,"index":2319},{"krate":0,"index":2321},{"krate":0,"index":2323},{"krate":0,"index":2324},{"krate":0,"index":2326},{"krate":0,"index":2327},{"krate":0,"index":438},{"krate":0,"index":2330},{"krate":0,"index":2334},{"krate":0,"index":2336},{"krate":0,"index":2338},{"krate":0,"index":2339},{"krate":0,"index":2341},{"krate":0,"index":2342},{"krate":0,"index":2345},{"krate":0,"index":2352},{"krate":0,"index":2354},{"krate":0,"index":2356},{"krate":0,"index":2357},{"krate":0,"index":2359},{"krate":0,"index":2360},{"krate":0,"index":2362},{"krate":0,"index":2366},{"krate":0,"index":2368},{"krate":0,"index":2370},{"krate":0,"index":2371},{"krate":0,"index":2373},{"krate":0,"index":2374},{"krate":0,"index":2377},{"krate":0,"index":2406},{"krate":0,"index":2408},{"krate":0,"index":2410},{"krate":0,"index":2411},{"krate":0,"index":2413},{"krate":0,"index":2414},{"krate":0,"index":440},{"krate":0,"index":2416},{"krate":0,"index":2420},{"krate":0,"index":2422},{"krate":0,"index":2424},{"krate":0,"index":2425},{"krate":0,"index":2427},{"krate":0,"index":2428},{"krate":0,"index":443},{"krate":0,"index":2431},{"krate":0,"index":2442},{"krate":0,"index":2444},{"krate":0,"index":2446},{"krate":0,"index":2447},{"krate":0,"index":2449},{"krate":0,"index":2450},{"krate":0,"index":2453},{"krate":0,"index":2460},{"krate":0,"index":2462},{"krate":0,"index":2464},{"krate":0,"index":2465},{"krate":0,"index":2467},{"krate":0,"index":2468},{"krate":0,"index":445},{"krate":0,"index":2470},{"krate":0,"index":2474},{"krate":0,"index":2476},{"krate":0,"index":2478},{"krate":0,"index":2479},{"krate":0,"index":2481},{"krate":0,"index":2482},{"krate":0,"index":2485},{"krate":0,"index":2492},{"krate":0,"index":2494},{"krate":0,"index":2496},{"krate":0,"index":2497},{"krate":0,"index":2499},{"krate":0,"index":2500},{"krate":0,"index":447},{"krate":0,"index":2503},{"krate":0,"index":2528},{"krate":0,"index":2530},{"krate":0,"index":2532},{"krate":0,"index":2533},{"krate":0,"index":2535},{"krate":0,"index":2536},{"krate":0,"index":451},{"krate":0,"index":2539},{"krate":0,"index":2543},{"krate":0,"index":2545},{"krate":0,"index":2547},{"krate":0,"index":2548},{"krate":0,"index":2550},{"krate":0,"index":2551},{"krate":0,"index":453},{"krate":0,"index":2554},{"krate":0,"index":2557},{"krate":0,"index":2559},{"krate":0,"index":2561},{"krate":0,"index":2562},{"krate":0,"index":2564},{"krate":0,"index":2565},{"krate":0,"index":455},{"krate":0,"index":2568},{"krate":0,"index":2573},{"krate":0,"index":2575},{"krate":0,"index":2577},{"krate":0,"index":2578},{"krate":0,"index":2580},{"krate":0,"index":2581},{"krate":0,"index":2584},{"krate":0,"index":2591},{"krate":0,"index":2593},{"krate":0,"index":2594},{"krate":0,"index":2596},{"krate":0,"index":2597},{"krate":0,"index":2599},{"krate":0,"index":2600},{"krate":0,"index":2602},{"krate":0,"index":2605},{"krate":0,"index":2607},{"krate":0,"index":2609},{"krate":0,"index":2610},{"krate":0,"index":2612},{"krate":0,"index":2613},{"krate":0,"index":2616},{"krate":0,"index":2629},{"krate":0,"index":2631},{"krate":0,"index":2633},{"krate":0,"index":2634},{"krate":0,"index":2636},{"krate":0,"index":2637},{"krate":0,"index":2639},{"krate":0,"index":2644},{"krate":0,"index":2646},{"krate":0,"index":2648},{"krate":0,"index":2649},{"krate":0,"index":2651},{"krate":0,"index":2652},{"krate":0,"index":2655},{"krate":0,"index":2658},{"krate":0,"index":2660},{"krate":0,"index":2662},{"krate":0,"index":2663},{"krate":0,"index":2665},{"krate":0,"index":2666},{"krate":0,"index":2669},{"krate":0,"index":2679},{"krate":0,"index":2681},{"krate":0,"index":2683},{"krate":0,"index":2684},{"krate":0,"index":2686},{"krate":0,"index":2687},{"krate":0,"index":2690},{"krate":0,"index":2701},{"krate":0,"index":2703},{"krate":0,"index":2705},{"krate":0,"index":2706},{"krate":0,"index":2708},{"krate":0,"index":2709},{"krate":0,"index":458},{"krate":0,"index":2712},{"krate":0,"index":2716},{"krate":0,"index":2718},{"krate":0,"index":2720},{"krate":0,"index":2721},{"krate":0,"index":2723},{"krate":0,"index":2724},{"krate":0,"index":460},{"krate":0,"index":2727},{"krate":0,"index":2737},{"krate":0,"index":2739},{"krate":0,"index":2741},{"krate":0,"index":2742},{"krate":0,"index":2744},{"krate":0,"index":2745},{"krate":0,"index":2748},{"krate":0,"index":2752},{"krate":0,"index":2754},{"krate":0,"index":2756},{"krate":0,"index":2757},{"krate":0,"index":2759},{"krate":0,"index":2760},{"krate":0,"index":2763},{"krate":0,"index":2766},{"krate":0,"index":2768},{"krate":0,"index":2770},{"krate":0,"index":2771},{"krate":0,"index":2773},{"krate":0,"index":2774},{"krate":0,"index":2777},{"krate":0,"index":2780},{"krate":0,"index":2782},{"krate":0,"index":2784},{"krate":0,"index":2785},{"krate":0,"index":2787},{"krate":0,"index":2788},{"krate":0,"index":464},{"krate":0,"index":2791},{"krate":0,"index":2794},{"krate":0,"index":2796},{"krate":0,"index":2798},{"krate":0,"index":2799},{"krate":0,"index":2801},{"krate":0,"index":2802},{"krate":0,"index":2805},{"krate":0,"index":2811},{"krate":0,"index":2813},{"krate":0,"index":2815},{"krate":0,"index":2816},{"krate":0,"index":2818},{"krate":0,"index":2819},{"krate":0,"index":467},{"krate":0,"index":2822},{"krate":0,"index":2835},{"krate":0,"index":2837},{"krate":0,"index":2838},{"krate":0,"index":2840},{"krate":0,"index":2841},{"krate":0,"index":2843},{"krate":0,"index":2844},{"krate":0,"index":469},{"krate":0,"index":476}],"decl_id":null,"docs":"Defines an abstract syntax for regular expressions.\n","sig":null,"attributes":[{"value":"*\nDefines an abstract syntax for regular expressions.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12091,"byte_end":12149,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Mod","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse","qualname":"::ast::parse","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":48},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61},{"krate":0,"index":64},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":73},{"krate":0,"index":1894},{"krate":0,"index":1910},{"krate":0,"index":1912},{"krate":0,"index":1914},{"krate":0,"index":1915},{"krate":0,"index":1917},{"krate":0,"index":1918},{"krate":0,"index":75},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":1921},{"krate":0,"index":1925},{"krate":0,"index":1927},{"krate":0,"index":89},{"krate":0,"index":91},{"krate":0,"index":1929},{"krate":0,"index":1941},{"krate":0,"index":1943},{"krate":0,"index":1945},{"krate":0,"index":1950},{"krate":0,"index":1954},{"krate":0,"index":1958},{"krate":0,"index":1966},{"krate":0,"index":1968},{"krate":0,"index":1970},{"krate":0,"index":1977},{"krate":0,"index":1979},{"krate":0,"index":97},{"krate":0,"index":102},{"krate":0,"index":144},{"krate":0,"index":1981},{"krate":0,"index":1987},{"krate":0,"index":189},{"krate":0,"index":198},{"krate":0,"index":211}],"decl_id":null,"docs":"This module provides a regular expression parser.\n","sig":null,"attributes":[{"value":"*\nThis module provides a regular expression parser.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":62103,"byte_end":62159,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":1921},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65757,"byte_end":65770,"line_start":114,"line_end":114,"column_start":12,"column_end":25},"name":"ParserBuilder","qualname":"::ast::parse::ParserBuilder","value":"ParserBuilder { }","parent":null,"children":[{"krate":0,"index":1922},{"krate":0,"index":1923},{"krate":0,"index":1924}],"decl_id":null,"docs":" A builder for a regular expression parser.","sig":null,"attributes":[{"value":"/ A builder for a regular expression parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65598,"byte_end":65644,"line_start":110,"line_end":110,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65645,"byte_end":65648,"line_start":111,"line_end":111,"column_start":1,"column_end":4}},{"value":"/ This builder permits modifying configuration options for the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65649,"byte_end":65721,"line_start":112,"line_end":112,"column_start":1,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65883,"byte_end":65890,"line_start":121,"line_end":121,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> ParserBuilder","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66048,"byte_end":66051,"line_start":128,"line_end":128,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser builder with a default configuration.\n","sig":null,"attributes":[{"value":"/ Create a new parser builder with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65975,"byte_end":66036,"line_start":127,"line_end":127,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66289,"byte_end":66294,"line_start":137,"line_end":137,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Build a parser from this configuration with the given pattern.\n","sig":null,"attributes":[{"value":"/ Build a parser from this configuration with the given pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66211,"byte_end":66277,"line_start":136,"line_end":136,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68371,"byte_end":68381,"line_start":178,"line_end":178,"column_start":12,"column_end":22},"name":"nest_limit","qualname":"::nest_limit","value":"fn nest_limit<'_>(&'_ mut Self, u32) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set the nesting limit for this parser.","sig":null,"attributes":[{"value":"/ Set the nesting limit for this parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66903,"byte_end":66945,"line_start":153,"line_end":153,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66950,"byte_end":66953,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ The nesting limit controls how deep the abstract syntax tree is allowed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":66958,"byte_end":67033,"line_start":155,"line_end":155,"column_start":5,"column_end":80}},{"value":"/ to be. If the AST exceeds the given limit (e.g., with too many nested","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67038,"byte_end":67111,"line_start":156,"line_end":156,"column_start":5,"column_end":78}},{"value":"/ groups), then an error is returned by the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67116,"byte_end":67169,"line_start":157,"line_end":157,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67174,"byte_end":67177,"line_start":158,"line_end":158,"column_start":5,"column_end":8}},{"value":"/ The purpose of this limit is to act as a heuristic to prevent stack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67182,"byte_end":67253,"line_start":159,"line_end":159,"column_start":5,"column_end":76}},{"value":"/ overflow for consumers that do structural induction on an `Ast` using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67258,"byte_end":67331,"line_start":160,"line_end":160,"column_start":5,"column_end":78}},{"value":"/ explicit recursion. While this crate never does this (instead using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67336,"byte_end":67407,"line_start":161,"line_end":161,"column_start":5,"column_end":76}},{"value":"/ constant stack space and moving the call stack to the heap), other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67412,"byte_end":67482,"line_start":162,"line_end":162,"column_start":5,"column_end":75}},{"value":"/ crates may.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67487,"byte_end":67502,"line_start":163,"line_end":163,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67507,"byte_end":67510,"line_start":164,"line_end":164,"column_start":5,"column_end":8}},{"value":"/ This limit is not checked until the entire Ast is parsed. Therefore,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67515,"byte_end":67587,"line_start":165,"line_end":165,"column_start":5,"column_end":77}},{"value":"/ if callers want to put a limit on the amount of heap space used, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67592,"byte_end":67665,"line_start":166,"line_end":166,"column_start":5,"column_end":78}},{"value":"/ they should impose a limit on the length, in bytes, of the concrete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67670,"byte_end":67741,"line_start":167,"line_end":167,"column_start":5,"column_end":76}},{"value":"/ pattern string. In particular, this is viable since this parser","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67746,"byte_end":67813,"line_start":168,"line_end":168,"column_start":5,"column_end":72}},{"value":"/ implementation will limit itself to heap space proportional to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67818,"byte_end":67888,"line_start":169,"line_end":169,"column_start":5,"column_end":75}},{"value":"/ length of the pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67893,"byte_end":67926,"line_start":170,"line_end":170,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67931,"byte_end":67934,"line_start":171,"line_end":171,"column_start":5,"column_end":8}},{"value":"/ Note that a nest limit of `0` will return a nest limit error for most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":67939,"byte_end":68012,"line_start":172,"line_end":172,"column_start":5,"column_end":78}},{"value":"/ patterns but not all. For example, a nest limit of `0` permits `a` but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68017,"byte_end":68091,"line_start":173,"line_end":173,"column_start":5,"column_end":79}},{"value":"/ not `ab`, since `ab` requires a concatenation, which results in a nest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68096,"byte_end":68170,"line_start":174,"line_end":174,"column_start":5,"column_end":79}},{"value":"/ depth of `1`. In general, a nest limit is not something that manifests","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68175,"byte_end":68249,"line_start":175,"line_end":175,"column_start":5,"column_end":79}},{"value":"/ in an obvious way in the concrete syntax, therefore, it should not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68254,"byte_end":68327,"line_start":176,"line_end":176,"column_start":5,"column_end":78}},{"value":"/ used in a granular way.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68332,"byte_end":68359,"line_start":177,"line_end":177,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69321,"byte_end":69326,"line_start":198,"line_end":198,"column_start":12,"column_end":17},"name":"octal","qualname":"::octal","value":"fn octal<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Whether to support octal syntax or not.","sig":null,"attributes":[{"value":"/ Whether to support octal syntax or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68486,"byte_end":68529,"line_start":183,"line_end":183,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68534,"byte_end":68537,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is a little-known way of uttering Unicode codepoints in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68542,"byte_end":68614,"line_start":185,"line_end":185,"column_start":5,"column_end":77}},{"value":"/ a regular expression. For example, `a`, `\\x61`, `\\u0061` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68619,"byte_end":68683,"line_start":186,"line_end":186,"column_start":5,"column_end":69}},{"value":"/ `\\141` are all equivalent regular expressions, where the last example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68688,"byte_end":68761,"line_start":187,"line_end":187,"column_start":5,"column_end":78}},{"value":"/ shows octal syntax.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68766,"byte_end":68789,"line_start":188,"line_end":188,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68794,"byte_end":68797,"line_start":189,"line_end":189,"column_start":5,"column_end":8}},{"value":"/ While supporting octal syntax isn't in and of itself a problem, it does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68802,"byte_end":68877,"line_start":190,"line_end":190,"column_start":5,"column_end":80}},{"value":"/ make good error messages harder. That is, in PCRE based regex engines,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68882,"byte_end":68956,"line_start":191,"line_end":191,"column_start":5,"column_end":79}},{"value":"/ syntax like `\\0` invokes a backreference, which is explicitly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":68961,"byte_end":69026,"line_start":192,"line_end":192,"column_start":5,"column_end":70}},{"value":"/ unsupported in Rust's regex engine. However, many users expect it to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69031,"byte_end":69103,"line_start":193,"line_end":193,"column_start":5,"column_end":77}},{"value":"/ be supported. Therefore, when octal support is disabled, the error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69108,"byte_end":69178,"line_start":194,"line_end":194,"column_start":5,"column_end":75}},{"value":"/ message will explicitly mention that backreferences aren't supported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69183,"byte_end":69256,"line_start":195,"line_end":195,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69261,"byte_end":69264,"line_start":196,"line_end":196,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is disabled by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69269,"byte_end":69309,"line_start":197,"line_end":197,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69871,"byte_end":69888,"line_start":211,"line_end":211,"column_start":12,"column_end":29},"name":"ignore_whitespace","qualname":"::ignore_whitespace","value":"fn ignore_whitespace<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable verbose mode in the regular expression.","sig":null,"attributes":[{"value":"/ Enable verbose mode in the regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69423,"byte_end":69473,"line_start":203,"line_end":203,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69478,"byte_end":69481,"line_start":204,"line_end":204,"column_start":5,"column_end":8}},{"value":"/ When enabled, verbose mode permits insignificant whitespace in many","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69486,"byte_end":69557,"line_start":205,"line_end":205,"column_start":5,"column_end":76}},{"value":"/ places in the regular expression, as well as comments. Comments are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69562,"byte_end":69633,"line_start":206,"line_end":206,"column_start":5,"column_end":76}},{"value":"/ started using `#` and continue until the end of the line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69638,"byte_end":69699,"line_start":207,"line_end":207,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69704,"byte_end":69707,"line_start":208,"line_end":208,"column_start":5,"column_end":8}},{"value":"/ By default, this is disabled. It may be selectively enabled in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69712,"byte_end":69782,"line_start":209,"line_end":209,"column_start":5,"column_end":75}},{"value":"/ regular expression by using the `x` flag regardless of this setting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69787,"byte_end":69859,"line_start":210,"line_end":210,"column_start":5,"column_end":77}}]},{"kind":"Struct","id":{"krate":0,"index":1929},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70363,"byte_end":70369,"line_start":226,"line_end":226,"column_start":12,"column_end":18},"name":"Parser","qualname":"::ast::parse::Parser","value":"Parser { }","parent":null,"children":[{"krate":0,"index":1930},{"krate":0,"index":1931},{"krate":0,"index":1932},{"krate":0,"index":1933},{"krate":0,"index":1934},{"krate":0,"index":1935},{"krate":0,"index":1936},{"krate":0,"index":1937},{"krate":0,"index":1938},{"krate":0,"index":1939},{"krate":0,"index":1940}],"decl_id":null,"docs":" A regular expression parser.","sig":null,"attributes":[{"value":"/ A regular expression parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":69995,"byte_end":70027,"line_start":217,"line_end":217,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70028,"byte_end":70031,"line_start":218,"line_end":218,"column_start":1,"column_end":4}},{"value":"/ This parses a string representation of a regular expression into an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70032,"byte_end":70103,"line_start":219,"line_end":219,"column_start":1,"column_end":72}},{"value":"/ abstract syntax tree. The size of the tree is proportional to the length","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70104,"byte_end":70180,"line_start":220,"line_end":220,"column_start":1,"column_end":77}},{"value":"/ of the regular expression pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70181,"byte_end":70219,"line_start":221,"line_end":221,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70220,"byte_end":70223,"line_start":222,"line_end":222,"column_start":1,"column_end":4}},{"value":"/ A `Parser` can be configured in more detail via a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70224,"byte_end":70277,"line_start":223,"line_end":223,"column_start":1,"column_end":54}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":70278,"byte_end":70327,"line_start":224,"line_end":224,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74858,"byte_end":74861,"line_start":332,"line_end":332,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser with a default configuration.","sig":null,"attributes":[{"value":"/ Create a new parser with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74521,"byte_end":74574,"line_start":325,"line_end":325,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74579,"byte_end":74582,"line_start":326,"line_end":326,"column_start":5,"column_end":8}},{"value":"/ The parser can be run with either the `parse` or `parse_with_comments`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74587,"byte_end":74661,"line_start":327,"line_end":327,"column_start":5,"column_end":79}},{"value":"/ methods. The parse methods return an abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74666,"byte_end":74728,"line_start":328,"line_end":328,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74733,"byte_end":74736,"line_start":329,"line_end":329,"column_start":5,"column_end":8}},{"value":"/ To set configuration options on the parser, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74741,"byte_end":74792,"line_start":330,"line_end":330,"column_start":5,"column_end":56}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74797,"byte_end":74846,"line_start":331,"line_end":331,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74998,"byte_end":75003,"line_start":337,"line_end":337,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_, '_>(&'_ mut Self, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the regular expression into an abstract syntax tree.\n","sig":null,"attributes":[{"value":"/ Parse the regular expression into an abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74924,"byte_end":74986,"line_start":336,"line_end":336,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":75236,"byte_end":75255,"line_start":343,"line_end":343,"column_start":12,"column_end":31},"name":"parse_with_comments","qualname":"::parse_with_comments","value":"fn parse_with_comments<'_, '_>(&'_ mut Self, &'_ str)\n-> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the regular expression and return an abstract syntax tree with\n all of the comments found in the pattern.\n","sig":null,"attributes":[{"value":"/ Parse the regular expression and return an abstract syntax tree with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":75102,"byte_end":75174,"line_start":341,"line_end":341,"column_start":5,"column_end":77}},{"value":"/ all of the comments found in the pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":75179,"byte_end":75224,"line_start":342,"line_end":342,"column_start":5,"column_end":50}}]},{"kind":"Mod","id":{"krate":0,"index":213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"print","qualname":"::ast::print","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","parent":null,"children":[{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":228},{"krate":0,"index":1992},{"krate":0,"index":1994},{"krate":0,"index":1996},{"krate":0,"index":231},{"krate":0,"index":233},{"krate":0,"index":1998},{"krate":0,"index":2000},{"krate":0,"index":236},{"krate":0,"index":2002},{"krate":0,"index":2005},{"krate":0,"index":240},{"krate":0,"index":255}],"decl_id":null,"docs":"This module provides a regular expression printer for `Ast`.\n","sig":null,"attributes":[{"value":"*\nThis module provides a regular expression printer for `Ast`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267363,"byte_end":267430,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":1998},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268489,"byte_end":268496,"line_start":45,"line_end":45,"column_start":12,"column_end":19},"name":"Printer","qualname":"::ast::print::Printer","value":"Printer { }","parent":null,"children":[{"krate":0,"index":1999}],"decl_id":null,"docs":" A printer for a regular expression abstract syntax tree.","sig":null,"attributes":[{"value":"/ A printer for a regular expression abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268014,"byte_end":268074,"line_start":35,"line_end":35,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268075,"byte_end":268078,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ A printer converts an abstract syntax tree (AST) to a regular expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268079,"byte_end":268155,"line_start":37,"line_end":37,"column_start":1,"column_end":77}},{"value":"/ pattern string. This particular printer uses constant stack space and heap","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268156,"byte_end":268234,"line_start":38,"line_end":38,"column_start":1,"column_end":79}},{"value":"/ space proportional to the size of the AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268235,"byte_end":268281,"line_start":39,"line_end":39,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268282,"byte_end":268285,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ This printer will not necessarily preserve the original formatting of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268286,"byte_end":268363,"line_start":41,"line_end":41,"column_start":1,"column_end":78}},{"value":"/ regular expression pattern string. For example, all whitespace and comments","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268364,"byte_end":268443,"line_start":42,"line_end":42,"column_start":1,"column_end":80}},{"value":"/ are ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268444,"byte_end":268460,"line_start":43,"line_end":43,"column_start":1,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268573,"byte_end":268576,"line_start":51,"line_end":51,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Printer","parent":null,"children":[],"decl_id":null,"docs":" Create a new printer.\n","sig":null,"attributes":[{"value":"/ Create a new printer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268536,"byte_end":268561,"line_start":50,"line_end":50,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268923,"byte_end":268928,"line_start":59,"line_end":59,"column_start":12,"column_end":17},"name":"print","qualname":"::print","value":"fn print(&'_ mut Self, &'_ Ast, W) -> fmt::Result where\nW: fmt::Write","parent":null,"children":[],"decl_id":null,"docs":" Print the given `Ast` to the given writer. The writer must implement\n `fmt::Write`. Typical implementations of `fmt::Write` that can be used\n here are a `fmt::Formatter` (which is available in `fmt::Display`\n implementations) or a `&mut String`.\n","sig":null,"attributes":[{"value":"/ Print the given `Ast` to the given writer. The writer must implement","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268641,"byte_end":268713,"line_start":55,"line_end":55,"column_start":5,"column_end":77}},{"value":"/ `fmt::Write`. Typical implementations of `fmt::Write` that can be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268718,"byte_end":268792,"line_start":56,"line_end":56,"column_start":5,"column_end":79}},{"value":"/ here are a `fmt::Formatter` (which is available in `fmt::Display`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268797,"byte_end":268866,"line_start":57,"line_end":57,"column_start":5,"column_end":74}},{"value":"/ implementations) or a `&mut String`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268871,"byte_end":268911,"line_start":58,"line_end":58,"column_start":5,"column_end":45}}]},{"kind":"Trait","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286234,"byte_end":286241,"line_start":23,"line_end":23,"column_start":11,"column_end":18},"name":"Visitor","qualname":"::ast::visitor::Visitor","value":"Visitor","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":311}],"decl_id":null,"docs":" A trait for visiting an abstract syntax tree (AST) in depth first order.","sig":null,"attributes":[{"value":"/ A trait for visiting an abstract syntax tree (AST) in depth first order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285326,"byte_end":285402,"line_start":5,"line_end":5,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285403,"byte_end":285406,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ The principle aim of this trait is to enable callers to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285407,"byte_end":285479,"line_start":7,"line_end":7,"column_start":1,"column_end":73}},{"value":"/ analysis on an abstract syntax tree without necessarily using recursion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285480,"byte_end":285556,"line_start":8,"line_end":8,"column_start":1,"column_end":77}},{"value":"/ In particular, this permits callers to do case analysis with constant stack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285557,"byte_end":285636,"line_start":9,"line_end":9,"column_start":1,"column_end":80}},{"value":"/ usage, which can be important since the size of an abstract syntax tree","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285637,"byte_end":285712,"line_start":10,"line_end":10,"column_start":1,"column_end":76}},{"value":"/ may be proportional to end user input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285713,"byte_end":285755,"line_start":11,"line_end":11,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285756,"byte_end":285759,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ Typical usage of this trait involves providing an implementation and then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285760,"byte_end":285837,"line_start":13,"line_end":13,"column_start":1,"column_end":78}},{"value":"/ running it using the [`visit`](fn.visit.html) function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285838,"byte_end":285897,"line_start":14,"line_end":14,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285898,"byte_end":285901,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ Note that the abstract syntax tree for a regular expression is quite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285902,"byte_end":285974,"line_start":16,"line_end":16,"column_start":1,"column_end":73}},{"value":"/ complex. Unless you specifically need it, you might be able to use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":285975,"byte_end":286049,"line_start":17,"line_end":17,"column_start":1,"column_end":75}},{"value":"/ much simpler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286050,"byte_end":286066,"line_start":18,"line_end":18,"column_start":1,"column_end":17}},{"value":"/ [high-level intermediate representation](../hir/struct.Hir.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286067,"byte_end":286135,"line_start":19,"line_end":19,"column_start":1,"column_end":69}},{"value":"/ and its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286136,"byte_end":286147,"line_start":20,"line_end":20,"column_start":1,"column_end":12}},{"value":"/ [corresponding `Visitor` trait](../hir/trait.Visitor.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286148,"byte_end":286210,"line_start":21,"line_end":21,"column_start":1,"column_end":63}},{"value":"/ instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286211,"byte_end":286223,"line_start":22,"line_end":22,"column_start":1,"column_end":13}}]},{"kind":"Type","id":{"krate":0,"index":300},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286292,"byte_end":286298,"line_start":25,"line_end":25,"column_start":10,"column_end":16},"name":"Output","qualname":"::ast::visitor::Visitor::Output","value":"type Output;","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" The result of visiting an AST.\n","sig":null,"attributes":[{"value":"/ The result of visiting an AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286248,"byte_end":286282,"line_start":24,"line_end":24,"column_start":5,"column_end":39}}]},{"kind":"Type","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286361,"byte_end":286364,"line_start":27,"line_end":27,"column_start":10,"column_end":13},"name":"Err","qualname":"::ast::visitor::Visitor::Err","value":"type Err;","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" An error that visiting an AST might return.\n","sig":null,"attributes":[{"value":"/ An error that visiting an AST might return.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286304,"byte_end":286351,"line_start":26,"line_end":26,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286509,"byte_end":286515,"line_start":31,"line_end":31,"column_start":8,"column_end":14},"name":"finish","qualname":"::ast::visitor::Visitor::finish","value":"fn finish(Self) -> Result","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" All implementors of `Visitor` must provide a `finish` method, which\n yields the result of visiting the AST or an error.\n","sig":null,"attributes":[{"value":"/ All implementors of `Visitor` must provide a `finish` method, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286371,"byte_end":286442,"line_start":29,"line_end":29,"column_start":5,"column_end":76}},{"value":"/ yields the result of visiting the AST or an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286447,"byte_end":286501,"line_start":30,"line_end":30,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286635,"byte_end":286640,"line_start":34,"line_end":34,"column_start":8,"column_end":13},"name":"start","qualname":"::ast::visitor::Visitor::start","value":"fn start<'_>(&'_ mut Self)","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called before beginning traversal of the AST.\n","sig":null,"attributes":[{"value":"/ This method is called before beginning traversal of the AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286563,"byte_end":286627,"line_start":33,"line_end":33,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286755,"byte_end":286764,"line_start":38,"line_end":38,"column_start":8,"column_end":17},"name":"visit_pre","qualname":"::ast::visitor::Visitor::visit_pre","value":"fn visit_pre<'_, '_>(&'_ mut Self, &'_ Ast) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on an `Ast` before descending into child `Ast`\n nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Ast` before descending into child `Ast`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286660,"byte_end":286732,"line_start":36,"line_end":36,"column_start":5,"column_end":77}},{"value":"/ nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286737,"byte_end":286747,"line_start":37,"line_end":37,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286941,"byte_end":286951,"line_start":44,"line_end":44,"column_start":8,"column_end":18},"name":"visit_post","qualname":"::ast::visitor::Visitor::visit_post","value":"fn visit_post<'_, '_>(&'_ mut Self, &'_ Ast) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on an `Ast` after descending all of its child\n `Ast` nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Ast` after descending all of its child","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286841,"byte_end":286912,"line_start":42,"line_end":42,"column_start":5,"column_end":76}},{"value":"/ `Ast` nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":286917,"byte_end":286933,"line_start":43,"line_end":43,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":306},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287137,"byte_end":287157,"line_start":50,"line_end":50,"column_start":8,"column_end":28},"name":"visit_alternation_in","qualname":"::ast::visitor::Visitor::visit_alternation_in","value":"fn visit_alternation_in<'_>(&'_ mut Self) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called between child nodes of an\n [`Alternation`](struct.Alternation.html).\n","sig":null,"attributes":[{"value":"/ This method is called between child nodes of an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287028,"byte_end":287079,"line_start":48,"line_end":48,"column_start":5,"column_end":56}},{"value":"/ [`Alternation`](struct.Alternation.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287084,"byte_end":287129,"line_start":49,"line_end":49,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287357,"byte_end":287381,"line_start":57,"line_end":57,"column_start":8,"column_end":32},"name":"visit_class_set_item_pre","qualname":"::ast::visitor::Visitor::visit_class_set_item_pre","value":"fn visit_class_set_item_pre<'_, '_>(&'_ mut Self, &'_ ast::ClassSetItem)\n-> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetItem`](enum.ClassSetItem.html)\n before descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287222,"byte_end":287256,"line_start":54,"line_end":54,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetItem`](enum.ClassSetItem.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287261,"byte_end":287305,"line_start":55,"line_end":55,"column_start":5,"column_end":49}},{"value":"/ before descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287310,"byte_end":287349,"line_start":56,"line_end":56,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287629,"byte_end":287654,"line_start":67,"line_end":67,"column_start":8,"column_end":33},"name":"visit_class_set_item_post","qualname":"::ast::visitor::Visitor::visit_class_set_item_post","value":"fn visit_class_set_item_post<'_, '_>(&'_ mut Self, &'_ ast::ClassSetItem)\n-> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetItem`](enum.ClassSetItem.html)\n after descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287495,"byte_end":287529,"line_start":64,"line_end":64,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetItem`](enum.ClassSetItem.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287534,"byte_end":287578,"line_start":65,"line_end":65,"column_start":5,"column_end":49}},{"value":"/ after descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287583,"byte_end":287621,"line_start":66,"line_end":66,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287913,"byte_end":287942,"line_start":77,"line_end":77,"column_start":8,"column_end":37},"name":"visit_class_set_binary_op_pre","qualname":"::ast::visitor::Visitor::visit_class_set_binary_op_pre","value":"fn visit_class_set_binary_op_pre<'_,\n'_>(&'_ mut Self, &'_ ast::ClassSetBinaryOp) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)\n before descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287768,"byte_end":287802,"line_start":74,"line_end":74,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287807,"byte_end":287861,"line_start":75,"line_end":75,"column_start":5,"column_end":59}},{"value":"/ before descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":287866,"byte_end":287905,"line_start":76,"line_end":76,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288204,"byte_end":288234,"line_start":87,"line_end":87,"column_start":8,"column_end":38},"name":"visit_class_set_binary_op_post","qualname":"::ast::visitor::Visitor::visit_class_set_binary_op_post","value":"fn visit_class_set_binary_op_post<'_,\n'_>(&'_ mut Self, &'_ ast::ClassSetBinaryOp) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called on every\n [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)\n after descending into child nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288060,"byte_end":288094,"line_start":84,"line_end":84,"column_start":5,"column_end":39}},{"value":"/ [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288099,"byte_end":288153,"line_start":85,"line_end":85,"column_start":5,"column_end":59}},{"value":"/ after descending into child nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288158,"byte_end":288196,"line_start":86,"line_end":86,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288499,"byte_end":288527,"line_start":96,"line_end":96,"column_start":8,"column_end":36},"name":"visit_class_set_binary_op_in","qualname":"::ast::visitor::Visitor::visit_class_set_binary_op_in","value":"fn visit_class_set_binary_op_in<'_,\n'_>(&'_ mut Self, &'_ ast::ClassSetBinaryOp) -> Result<(), Self::Err>","parent":{"krate":0,"index":299},"children":[],"decl_id":null,"docs":" This method is called between the left hand and right hand child nodes\n of a [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html).\n","sig":null,"attributes":[{"value":"/ This method is called between the left hand and right hand child nodes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288352,"byte_end":288426,"line_start":94,"line_end":94,"column_start":5,"column_end":79}},{"value":"/ of a [`ClassSetBinaryOp`](struct.ClassSetBinaryOp.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288431,"byte_end":288491,"line_start":95,"line_end":95,"column_start":5,"column_end":65}}]},{"kind":"Function","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289393,"byte_end":289398,"line_start":119,"line_end":119,"column_start":8,"column_end":13},"name":"visit","qualname":"::ast::visitor::visit","value":"fn visit(&'_ Ast, V) -> Result where V: Visitor","parent":null,"children":[],"decl_id":null,"docs":" Executes an implementation of `Visitor` in constant stack space.","sig":null,"attributes":[{"value":"/ Executes an implementation of `Visitor` in constant stack space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288643,"byte_end":288711,"line_start":104,"line_end":104,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288712,"byte_end":288715,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ This function will visit every node in the given `Ast` while calling the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288716,"byte_end":288792,"line_start":106,"line_end":106,"column_start":1,"column_end":77}},{"value":"/ appropriate methods provided by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288793,"byte_end":288832,"line_start":107,"line_end":107,"column_start":1,"column_end":40}},{"value":"/ [`Visitor`](trait.Visitor.html) trait.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288833,"byte_end":288875,"line_start":108,"line_end":108,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288876,"byte_end":288879,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ The primary use case for this method is when one wants to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288880,"byte_end":288954,"line_start":110,"line_end":110,"column_start":1,"column_end":75}},{"value":"/ analysis over an `Ast` without using a stack size proportional to the depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":288955,"byte_end":289034,"line_start":111,"line_end":111,"column_start":1,"column_end":80}},{"value":"/ of the `Ast`. Namely, this method will instead use constant stack size, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289035,"byte_end":289114,"line_start":112,"line_end":112,"column_start":1,"column_end":80}},{"value":"/ will use heap space proportional to the size of the `Ast`. This may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289115,"byte_end":289189,"line_start":113,"line_end":113,"column_start":1,"column_end":75}},{"value":"/ desirable in cases where the size of `Ast` is proportional to end user","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289190,"byte_end":289264,"line_start":114,"line_end":114,"column_start":1,"column_end":75}},{"value":"/ input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289265,"byte_end":289275,"line_start":115,"line_end":115,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289276,"byte_end":289279,"line_start":116,"line_end":116,"column_start":1,"column_end":4}},{"value":"/ If the visitor returns an error at any point, then visiting is stopped and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289280,"byte_end":289358,"line_start":117,"line_end":117,"column_start":1,"column_end":79}},{"value":"/ the error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":289359,"byte_end":289385,"line_start":118,"line_end":118,"column_start":1,"column_end":27}}]},{"kind":"Struct","id":{"krate":0,"index":2008},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12753,"byte_end":12758,"line_start":23,"line_end":23,"column_start":12,"column_end":17},"name":"Error","qualname":"::ast::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":2009},{"krate":0,"index":2010},{"krate":0,"index":2011}],"decl_id":null,"docs":" An error that occurred while parsing a regular expression into an abstract\n syntax tree.","sig":null,"attributes":[{"value":"/ An error that occurred while parsing a regular expression into an abstract","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12298,"byte_end":12376,"line_start":15,"line_end":15,"column_start":1,"column_end":79}},{"value":"/ syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12377,"byte_end":12393,"line_start":16,"line_end":16,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12394,"byte_end":12397,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ Note that not all ASTs represents a valid regular expression. For example,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12398,"byte_end":12476,"line_start":18,"line_end":18,"column_start":1,"column_end":79}},{"value":"/ an AST is constructed without error for `\\p{Quux}`, but `Quux` is not a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12477,"byte_end":12552,"line_start":19,"line_end":19,"column_start":1,"column_end":76}},{"value":"/ valid Unicode property name. That particular error is reported when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12553,"byte_end":12624,"line_start":20,"line_end":20,"column_start":1,"column_end":72}},{"value":"/ translating an AST to the high-level intermediate representation (`HIR`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12625,"byte_end":12702,"line_start":21,"line_end":21,"column_start":1,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":387},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13081,"byte_end":13085,"line_start":35,"line_end":35,"column_start":12,"column_end":16},"name":"kind","qualname":"::kind","value":"fn kind<'_>(&'_ Self) -> &'_ ErrorKind","parent":null,"children":[],"decl_id":null,"docs":" Return the type of this error.\n","sig":null,"attributes":[{"value":"/ Return the type of this error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13035,"byte_end":13069,"line_start":34,"line_end":34,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13299,"byte_end":13306,"line_start":42,"line_end":42,"column_start":12,"column_end":19},"name":"pattern","qualname":"::pattern","value":"fn pattern<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" The original pattern string in which this error occurred.","sig":null,"attributes":[{"value":"/ The original pattern string in which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13139,"byte_end":13200,"line_start":39,"line_end":39,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13205,"byte_end":13208,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ Every span reported by this error is reported in terms of this string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13213,"byte_end":13287,"line_start":41,"line_end":41,"column_start":5,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":389},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13418,"byte_end":13422,"line_start":47,"line_end":47,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span at which this error occurred.\n","sig":null,"attributes":[{"value":"/ Return the span at which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13357,"byte_end":13406,"line_start":46,"line_end":46,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13835,"byte_end":13849,"line_start":56,"line_end":56,"column_start":12,"column_end":26},"name":"auxiliary_span","qualname":"::auxiliary_span","value":"fn auxiliary_span<'_>(&'_ Self) -> Option<&'_ Span>","parent":null,"children":[],"decl_id":null,"docs":" Return an auxiliary span. This span exists only for some errors that\n benefit from being able to point to two locations in the original\n regular expression. For example, \"duplicate\" errors will have the\n main error position set to the duplicate occurrence while its\n auxiliary span will be set to the initial occurrence.\n","sig":null,"attributes":[{"value":"/ Return an auxiliary span. This span exists only for some errors that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13471,"byte_end":13543,"line_start":51,"line_end":51,"column_start":5,"column_end":77}},{"value":"/ benefit from being able to point to two locations in the original","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13548,"byte_end":13617,"line_start":52,"line_end":52,"column_start":5,"column_end":74}},{"value":"/ regular expression. For example, \"duplicate\" errors will have the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13622,"byte_end":13691,"line_start":53,"line_end":53,"column_start":5,"column_end":74}},{"value":"/ main error position set to the duplicate occurrence while its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13696,"byte_end":13761,"line_start":54,"line_end":54,"column_start":5,"column_end":70}},{"value":"/ auxiliary span will be set to the initial occurrence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13766,"byte_end":13823,"line_start":55,"line_end":55,"column_start":5,"column_end":62}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14625,"byte_end":14645,"line_start":76,"line_end":76,"column_start":5,"column_end":25},"name":"CaptureLimitExceeded","qualname":"::ast::ErrorKind::CaptureLimitExceeded","value":"ErrorKind::CaptureLimitExceeded","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The capturing group limit was exceeded.","sig":null,"attributes":[{"value":"/ The capturing group limit was exceeded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14308,"byte_end":14351,"line_start":70,"line_end":70,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14356,"byte_end":14359,"line_start":71,"line_end":71,"column_start":5,"column_end":8}},{"value":"/ Note that this represents a limit on the total number of capturing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14364,"byte_end":14434,"line_start":72,"line_end":72,"column_start":5,"column_end":75}},{"value":"/ groups in a regex and not necessarily the number of nested capturing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14439,"byte_end":14511,"line_start":73,"line_end":73,"column_start":5,"column_end":77}},{"value":"/ groups. That is, the nest limit can be low and it is still possible for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14516,"byte_end":14591,"line_start":74,"line_end":74,"column_start":5,"column_end":80}},{"value":"/ this error to occur.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14596,"byte_end":14620,"line_start":75,"line_end":75,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2026},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14722,"byte_end":14740,"line_start":78,"line_end":78,"column_start":5,"column_end":23},"name":"ClassEscapeInvalid","qualname":"::ast::ErrorKind::ClassEscapeInvalid","value":"ErrorKind::ClassEscapeInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid escape sequence was found in a character class set.\n","sig":null,"attributes":[{"value":"/ An invalid escape sequence was found in a character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14651,"byte_end":14717,"line_start":77,"line_end":77,"column_start":5,"column_end":71}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2028},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14877,"byte_end":14894,"line_start":81,"line_end":81,"column_start":5,"column_end":22},"name":"ClassRangeInvalid","qualname":"::ast::ErrorKind::ClassRangeInvalid","value":"ErrorKind::ClassRangeInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid character class range was found. An invalid range is any\n range where the start is greater than the end.\n","sig":null,"attributes":[{"value":"/ An invalid character class range was found. An invalid range is any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14746,"byte_end":14817,"line_start":79,"line_end":79,"column_start":5,"column_end":76}},{"value":"/ range where the start is greater than the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14822,"byte_end":14872,"line_start":80,"line_end":80,"column_start":5,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2030},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15115,"byte_end":15132,"line_start":85,"line_end":85,"column_start":5,"column_end":22},"name":"ClassRangeLiteral","qualname":"::ast::ErrorKind::ClassRangeLiteral","value":"ErrorKind::ClassRangeLiteral","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid range boundary was found in a character class. Range\n boundaries must be a single literal codepoint, but this error indicates\n that something else was found, such as a nested class.\n","sig":null,"attributes":[{"value":"/ An invalid range boundary was found in a character class. Range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14900,"byte_end":14967,"line_start":82,"line_end":82,"column_start":5,"column_end":72}},{"value":"/ boundaries must be a single literal codepoint, but this error indicates","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":14972,"byte_end":15047,"line_start":83,"line_end":83,"column_start":5,"column_end":80}},{"value":"/ that something else was found, such as a nested class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15052,"byte_end":15110,"line_start":84,"line_end":84,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2032},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15206,"byte_end":15219,"line_start":87,"line_end":87,"column_start":5,"column_end":18},"name":"ClassUnclosed","qualname":"::ast::ErrorKind::ClassUnclosed","value":"ErrorKind::ClassUnclosed","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An opening `[` was found with no corresponding closing `]`.\n","sig":null,"attributes":[{"value":"/ An opening `[` was found with no corresponding closing `]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15138,"byte_end":15201,"line_start":86,"line_end":86,"column_start":5,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2034},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15498,"byte_end":15510,"line_start":92,"line_end":92,"column_start":5,"column_end":17},"name":"DecimalEmpty","qualname":"::ast::ErrorKind::DecimalEmpty","value":"ErrorKind::DecimalEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" Note that this error variant is no longer used. Namely, a decimal\n number can only appear as a repetition quantifier. When the number\n in a repetition quantifier is empty, then it gets its own specialized\n error, `RepetitionCountDecimalEmpty`.\n","sig":null,"attributes":[{"value":"/ Note that this error variant is no longer used. Namely, a decimal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15225,"byte_end":15294,"line_start":88,"line_end":88,"column_start":5,"column_end":74}},{"value":"/ number can only appear as a repetition quantifier. When the number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15299,"byte_end":15369,"line_start":89,"line_end":89,"column_start":5,"column_end":75}},{"value":"/ in a repetition quantifier is empty, then it gets its own specialized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15374,"byte_end":15447,"line_start":90,"line_end":90,"column_start":5,"column_end":78}},{"value":"/ error, `RepetitionCountDecimalEmpty`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15452,"byte_end":15493,"line_start":91,"line_end":91,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2036},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15584,"byte_end":15598,"line_start":94,"line_end":94,"column_start":5,"column_end":19},"name":"DecimalInvalid","qualname":"::ast::ErrorKind::DecimalInvalid","value":"ErrorKind::DecimalInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid decimal number was given where one was expected.\n","sig":null,"attributes":[{"value":"/ An invalid decimal number was given where one was expected.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15516,"byte_end":15579,"line_start":93,"line_end":93,"column_start":5,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2038},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15647,"byte_end":15661,"line_start":96,"line_end":96,"column_start":5,"column_end":19},"name":"EscapeHexEmpty","qualname":"::ast::ErrorKind::EscapeHexEmpty","value":"ErrorKind::EscapeHexEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A bracketed hex literal was empty.\n","sig":null,"attributes":[{"value":"/ A bracketed hex literal was empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15604,"byte_end":15642,"line_start":95,"line_end":95,"column_start":5,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2040},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15745,"byte_end":15761,"line_start":98,"line_end":98,"column_start":5,"column_end":21},"name":"EscapeHexInvalid","qualname":"::ast::ErrorKind::EscapeHexInvalid","value":"ErrorKind::EscapeHexInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A bracketed hex literal did not correspond to a Unicode scalar value.\n","sig":null,"attributes":[{"value":"/ A bracketed hex literal did not correspond to a Unicode scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15667,"byte_end":15740,"line_start":97,"line_end":97,"column_start":5,"column_end":78}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15815,"byte_end":15836,"line_start":100,"line_end":100,"column_start":5,"column_end":26},"name":"EscapeHexInvalidDigit","qualname":"::ast::ErrorKind::EscapeHexInvalidDigit","value":"ErrorKind::EscapeHexInvalidDigit","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid hexadecimal digit was found.\n","sig":null,"attributes":[{"value":"/ An invalid hexadecimal digit was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15767,"byte_end":15810,"line_start":99,"line_end":99,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2044},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15905,"byte_end":15924,"line_start":102,"line_end":102,"column_start":5,"column_end":24},"name":"EscapeUnexpectedEof","qualname":"::ast::ErrorKind::EscapeUnexpectedEof","value":"ErrorKind::EscapeUnexpectedEof","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" EOF was found before an escape sequence was completed.\n","sig":null,"attributes":[{"value":"/ EOF was found before an escape sequence was completed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15842,"byte_end":15900,"line_start":101,"line_end":101,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2046},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15971,"byte_end":15989,"line_start":104,"line_end":104,"column_start":5,"column_end":23},"name":"EscapeUnrecognized","qualname":"::ast::ErrorKind::EscapeUnrecognized","value":"ErrorKind::EscapeUnrecognized","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An unrecognized escape sequence.\n","sig":null,"attributes":[{"value":"/ An unrecognized escape sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15930,"byte_end":15966,"line_start":103,"line_end":103,"column_start":5,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2048},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16064,"byte_end":16084,"line_start":106,"line_end":106,"column_start":5,"column_end":25},"name":"FlagDanglingNegation","qualname":"::ast::ErrorKind::FlagDanglingNegation","value":"ErrorKind::FlagDanglingNegation","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A dangling negation was used when setting flags, e.g., `i-`.\n","sig":null,"attributes":[{"value":"/ A dangling negation was used when setting flags, e.g., `i-`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":15995,"byte_end":16059,"line_start":105,"line_end":105,"column_start":5,"column_end":69}}]},{"kind":"StructVariant","id":{"krate":0,"index":2050},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16134,"byte_end":16147,"line_start":108,"line_end":108,"column_start":5,"column_end":18},"name":"FlagDuplicate","qualname":"::ast::ErrorKind::FlagDuplicate","value":"ErrorKind::FlagDuplicate { original }","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A flag was used twice, e.g., `i-i`.\n","sig":null,"attributes":[{"value":"/ A flag was used twice, e.g., `i-i`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16090,"byte_end":16129,"line_start":107,"line_end":107,"column_start":5,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":2051},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16266,"byte_end":16274,"line_start":111,"line_end":111,"column_start":9,"column_end":17},"name":"original","qualname":"::ast::ErrorKind::FlagDuplicate::original","value":"ast::Span","parent":{"krate":0,"index":2050},"children":[],"decl_id":null,"docs":" The position of the original flag. The error position\n points to the duplicate flag.\n","sig":null,"attributes":[{"value":"/ The position of the original flag. The error position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16158,"byte_end":16215,"line_start":109,"line_end":109,"column_start":9,"column_end":66}},{"value":"/ points to the duplicate flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16224,"byte_end":16257,"line_start":110,"line_end":110,"column_start":9,"column_end":42}}]},{"kind":"StructVariant","id":{"krate":0,"index":2052},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16353,"byte_end":16373,"line_start":114,"line_end":114,"column_start":5,"column_end":25},"name":"FlagRepeatedNegation","qualname":"::ast::ErrorKind::FlagRepeatedNegation","value":"ErrorKind::FlagRepeatedNegation { original }","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The negation operator was used twice, e.g., `-i-s`.\n","sig":null,"attributes":[{"value":"/ The negation operator was used twice, e.g., `-i-s`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16293,"byte_end":16348,"line_start":113,"line_end":113,"column_start":5,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16518,"byte_end":16526,"line_start":117,"line_end":117,"column_start":9,"column_end":17},"name":"original","qualname":"::ast::ErrorKind::FlagRepeatedNegation::original","value":"ast::Span","parent":{"krate":0,"index":2052},"children":[],"decl_id":null,"docs":" The position of the original negation operator. The error position\n points to the duplicate negation operator.\n","sig":null,"attributes":[{"value":"/ The position of the original negation operator. The error position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16384,"byte_end":16454,"line_start":115,"line_end":115,"column_start":9,"column_end":79}},{"value":"/ points to the duplicate negation operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16463,"byte_end":16509,"line_start":116,"line_end":116,"column_start":9,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2054},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16594,"byte_end":16611,"line_start":120,"line_end":120,"column_start":5,"column_end":22},"name":"FlagUnexpectedEof","qualname":"::ast::ErrorKind::FlagUnexpectedEof","value":"ErrorKind::FlagUnexpectedEof","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" Expected a flag but got EOF, e.g., `(?`.\n","sig":null,"attributes":[{"value":"/ Expected a flag but got EOF, e.g., `(?`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16545,"byte_end":16589,"line_start":119,"line_end":119,"column_start":5,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16655,"byte_end":16671,"line_start":122,"line_end":122,"column_start":5,"column_end":21},"name":"FlagUnrecognized","qualname":"::ast::ErrorKind::FlagUnrecognized","value":"ErrorKind::FlagUnrecognized","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" Unrecognized flag, e.g., `a`.\n","sig":null,"attributes":[{"value":"/ Unrecognized flag, e.g., `a`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16617,"byte_end":16650,"line_start":121,"line_end":121,"column_start":5,"column_end":38}}]},{"kind":"StructVariant","id":{"krate":0,"index":2058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16721,"byte_end":16739,"line_start":124,"line_end":124,"column_start":5,"column_end":23},"name":"GroupNameDuplicate","qualname":"::ast::ErrorKind::GroupNameDuplicate","value":"ErrorKind::GroupNameDuplicate { original }","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A duplicate capture name was found.\n","sig":null,"attributes":[{"value":"/ A duplicate capture name was found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16677,"byte_end":16716,"line_start":123,"line_end":123,"column_start":5,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":2059},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16896,"byte_end":16904,"line_start":127,"line_end":127,"column_start":9,"column_end":17},"name":"original","qualname":"::ast::ErrorKind::GroupNameDuplicate::original","value":"ast::Span","parent":{"krate":0,"index":2058},"children":[],"decl_id":null,"docs":" The position of the initial occurrence of the capture name. The\n error position itself points to the duplicate occurrence.\n","sig":null,"attributes":[{"value":"/ The position of the initial occurrence of the capture name. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16750,"byte_end":16817,"line_start":125,"line_end":125,"column_start":9,"column_end":76}},{"value":"/ error position itself points to the duplicate occurrence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16826,"byte_end":16887,"line_start":126,"line_end":126,"column_start":9,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2060},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16981,"byte_end":16995,"line_start":130,"line_end":130,"column_start":5,"column_end":19},"name":"GroupNameEmpty","qualname":"::ast::ErrorKind::GroupNameEmpty","value":"ErrorKind::GroupNameEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A capture group name is empty, e.g., `(?P<>abc)`.\n","sig":null,"attributes":[{"value":"/ A capture group name is empty, e.g., `(?P<>abc)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":16923,"byte_end":16976,"line_start":129,"line_end":129,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2062},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17201,"byte_end":17217,"line_start":134,"line_end":134,"column_start":5,"column_end":21},"name":"GroupNameInvalid","qualname":"::ast::ErrorKind::GroupNameInvalid","value":"ErrorKind::GroupNameInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An invalid character was seen for a capture group name. This includes\n errors where the first character is a digit (even though subsequent\n characters are allowed to be digits).\n","sig":null,"attributes":[{"value":"/ An invalid character was seen for a capture group name. This includes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17001,"byte_end":17074,"line_start":131,"line_end":131,"column_start":5,"column_end":78}},{"value":"/ errors where the first character is a digit (even though subsequent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17079,"byte_end":17150,"line_start":132,"line_end":132,"column_start":5,"column_end":76}},{"value":"/ characters are allowed to be digits).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17155,"byte_end":17196,"line_start":133,"line_end":133,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2064},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17290,"byte_end":17312,"line_start":136,"line_end":136,"column_start":5,"column_end":27},"name":"GroupNameUnexpectedEof","qualname":"::ast::ErrorKind::GroupNameUnexpectedEof","value":"ErrorKind::GroupNameUnexpectedEof","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A closing `>` could not be found for a capture group name.\n","sig":null,"attributes":[{"value":"/ A closing `>` could not be found for a capture group name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17223,"byte_end":17285,"line_start":135,"line_end":135,"column_start":5,"column_end":67}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2066},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17438,"byte_end":17451,"line_start":140,"line_end":140,"column_start":5,"column_end":18},"name":"GroupUnclosed","qualname":"::ast::ErrorKind::GroupUnclosed","value":"ErrorKind::GroupUnclosed","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An unclosed group, e.g., `(ab`.","sig":null,"attributes":[{"value":"/ An unclosed group, e.g., `(ab`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17318,"byte_end":17353,"line_start":137,"line_end":137,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17358,"byte_end":17361,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ The span of this error corresponds to the unclosed parenthesis.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17366,"byte_end":17433,"line_start":139,"line_end":139,"column_start":5,"column_end":72}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17497,"byte_end":17510,"line_start":142,"line_end":142,"column_start":5,"column_end":18},"name":"GroupUnopened","qualname":"::ast::ErrorKind::GroupUnopened","value":"ErrorKind::GroupUnopened","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An unopened group, e.g., `ab)`.\n","sig":null,"attributes":[{"value":"/ An unopened group, e.g., `ab)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17457,"byte_end":17492,"line_start":141,"line_end":141,"column_start":5,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2070},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17622,"byte_end":17639,"line_start":145,"line_end":145,"column_start":5,"column_end":22},"name":"NestLimitExceeded","qualname":"::ast::ErrorKind::NestLimitExceeded","value":"ErrorKind::NestLimitExceeded(u32)","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The nest limit was exceeded. The limit stored here is the limit\n configured in the parser.\n","sig":null,"attributes":[{"value":"/ The nest limit was exceeded. The limit stored here is the limit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17516,"byte_end":17583,"line_start":143,"line_end":143,"column_start":5,"column_end":72}},{"value":"/ configured in the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17588,"byte_end":17617,"line_start":144,"line_end":144,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2072},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17640,"byte_end":17643,"line_start":145,"line_end":145,"column_start":23,"column_end":26},"name":"0","qualname":"::ast::ErrorKind::NestLimitExceeded::0","value":"u32","parent":{"krate":0,"index":2070},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17789,"byte_end":17811,"line_start":148,"line_end":148,"column_start":5,"column_end":27},"name":"RepetitionCountInvalid","qualname":"::ast::ErrorKind::RepetitionCountInvalid","value":"ErrorKind::RepetitionCountInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The range provided in a counted repetition operator is invalid. The\n range is invalid if the start is greater than the end.\n","sig":null,"attributes":[{"value":"/ The range provided in a counted repetition operator is invalid. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17650,"byte_end":17721,"line_start":146,"line_end":146,"column_start":5,"column_end":76}},{"value":"/ range is invalid if the start is greater than the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17726,"byte_end":17784,"line_start":147,"line_end":147,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17932,"byte_end":17959,"line_start":151,"line_end":151,"column_start":5,"column_end":32},"name":"RepetitionCountDecimalEmpty","qualname":"::ast::ErrorKind::RepetitionCountDecimalEmpty","value":"ErrorKind::RepetitionCountDecimalEmpty","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An opening `{` was not followed by a valid decimal value.\n For example, `x{}` or `x{]}` would fail.\n","sig":null,"attributes":[{"value":"/ An opening `{` was not followed by a valid decimal value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17817,"byte_end":17878,"line_start":149,"line_end":149,"column_start":5,"column_end":66}},{"value":"/ For example, `x{}` or `x{]}` would fail.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17883,"byte_end":17927,"line_start":150,"line_end":150,"column_start":5,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2077},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18033,"byte_end":18056,"line_start":153,"line_end":153,"column_start":5,"column_end":28},"name":"RepetitionCountUnclosed","qualname":"::ast::ErrorKind::RepetitionCountUnclosed","value":"ErrorKind::RepetitionCountUnclosed","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" An opening `{` was found with no corresponding closing `}`.\n","sig":null,"attributes":[{"value":"/ An opening `{` was found with no corresponding closing `}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":17965,"byte_end":18028,"line_start":152,"line_end":152,"column_start":5,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2079},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18370,"byte_end":18387,"line_start":158,"line_end":158,"column_start":5,"column_end":22},"name":"RepetitionMissing","qualname":"::ast::ErrorKind::RepetitionMissing","value":"ErrorKind::RepetitionMissing","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" A repetition operator was applied to a missing sub-expression. This\n occurs, for example, in the regex consisting of just a `*` or even\n `(?i)*`. It is, however, possible to create a repetition operating on\n an empty sub-expression. For example, `()*` is still considered valid.\n","sig":null,"attributes":[{"value":"/ A repetition operator was applied to a missing sub-expression. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18062,"byte_end":18133,"line_start":154,"line_end":154,"column_start":5,"column_end":76}},{"value":"/ occurs, for example, in the regex consisting of just a `*` or even","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18138,"byte_end":18208,"line_start":155,"line_end":155,"column_start":5,"column_end":75}},{"value":"/ `(?i)*`. It is, however, possible to create a repetition operating on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18213,"byte_end":18286,"line_start":156,"line_end":156,"column_start":5,"column_end":78}},{"value":"/ an empty sub-expression. For example, `()*` is still considered valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18291,"byte_end":18365,"line_start":157,"line_end":157,"column_start":5,"column_end":79}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2081},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18518,"byte_end":18537,"line_start":161,"line_end":161,"column_start":5,"column_end":24},"name":"UnicodeClassInvalid","qualname":"::ast::ErrorKind::UnicodeClassInvalid","value":"ErrorKind::UnicodeClassInvalid","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" The Unicode class is not valid. This typically occurs when a `\\p` is\n followed by something other than a `{`.\n","sig":null,"attributes":[{"value":"/ The Unicode class is not valid. This typically occurs when a `\\p` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18393,"byte_end":18465,"line_start":159,"line_end":159,"column_start":5,"column_end":77}},{"value":"/ followed by something other than a `{`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18470,"byte_end":18513,"line_start":160,"line_end":160,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2083},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18746,"byte_end":18770,"line_start":165,"line_end":165,"column_start":5,"column_end":29},"name":"UnsupportedBackreference","qualname":"::ast::ErrorKind::UnsupportedBackreference","value":"ErrorKind::UnsupportedBackreference","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" When octal support is disabled, this error is produced when an octal\n escape is used. The octal escape is assumed to be an invocation of\n a backreference, which is the common case.\n","sig":null,"attributes":[{"value":"/ When octal support is disabled, this error is produced when an octal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18543,"byte_end":18615,"line_start":162,"line_end":162,"column_start":5,"column_end":77}},{"value":"/ escape is used. The octal escape is assumed to be an invocation of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18620,"byte_end":18690,"line_start":163,"line_end":163,"column_start":5,"column_end":75}},{"value":"/ a backreference, which is the common case.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":18695,"byte_end":18741,"line_start":164,"line_end":164,"column_start":5,"column_end":51}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2085},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19127,"byte_end":19148,"line_start":171,"line_end":171,"column_start":5,"column_end":26},"name":"UnsupportedLookAround","qualname":"::ast::ErrorKind::UnsupportedLookAround","value":"ErrorKind::UnsupportedLookAround","parent":{"krate":0,"index":2023},"children":[],"decl_id":null,"docs":" When syntax similar to PCRE's look-around is used, this error is\n returned. Some example syntaxes that are rejected include, but are\n not necessarily limited to, `(?=re)`, `(?!re)`, `(?<=re)` and\n `(?::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19560,"byte_end":19580,"line_start":183,"line_end":183,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21695,"byte_end":21698,"line_start":223,"line_end":223,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21852,"byte_end":21855,"line_start":229,"line_end":229,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25697,"byte_end":25701,"line_start":323,"line_end":323,"column_start":12,"column_end":16},"name":"Span","qualname":"::ast::Span","value":"Span { start, end }","parent":null,"children":[{"krate":0,"index":2101},{"krate":0,"index":2102}],"decl_id":null,"docs":" Span represents the position information of a single AST item.","sig":null,"attributes":[{"value":"/ Span represents the position information of a single AST item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25455,"byte_end":25521,"line_start":318,"line_end":318,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25522,"byte_end":25525,"line_start":319,"line_end":319,"column_start":1,"column_end":4}},{"value":"/ All span positions are absolute byte offsets that can be used on the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25526,"byte_end":25598,"line_start":320,"line_end":320,"column_start":1,"column_end":73}},{"value":"/ original regular expression that was parsed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25599,"byte_end":25647,"line_start":321,"line_end":321,"column_start":1,"column_end":49}}]},{"kind":"Field","id":{"krate":0,"index":2101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25743,"byte_end":25748,"line_start":325,"line_end":325,"column_start":9,"column_end":14},"name":"start","qualname":"::ast::Span::start","value":"ast::Position","parent":{"krate":0,"index":2100},"children":[],"decl_id":null,"docs":" The start byte offset.\n","sig":null,"attributes":[{"value":"/ The start byte offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25708,"byte_end":25734,"line_start":324,"line_end":324,"column_start":5,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":2102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25797,"byte_end":25800,"line_start":327,"line_end":327,"column_start":9,"column_end":12},"name":"end","qualname":"::ast::Span::end","value":"ast::Position","parent":{"krate":0,"index":2100},"children":[],"decl_id":null,"docs":" The end byte offset.\n","sig":null,"attributes":[{"value":"/ The end byte offset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25764,"byte_end":25788,"line_start":326,"line_end":326,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25849,"byte_end":25852,"line_start":331,"line_end":331,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26001,"byte_end":26004,"line_start":337,"line_end":337,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Span) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":405},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26149,"byte_end":26160,"line_start":343,"line_end":343,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Span) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26450,"byte_end":26458,"line_start":353,"line_end":353,"column_start":12,"column_end":20},"name":"Position","qualname":"::ast::Position","value":"Position { offset, line, column }","parent":null,"children":[{"krate":0,"index":2114},{"krate":0,"index":2115},{"krate":0,"index":2116}],"decl_id":null,"docs":" A single position in a regular expression.","sig":null,"attributes":[{"value":"/ A single position in a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26243,"byte_end":26289,"line_start":348,"line_end":348,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26290,"byte_end":26293,"line_start":349,"line_end":349,"column_start":1,"column_end":4}},{"value":"/ A position encodes one half of a span, and include the byte offset, line","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26294,"byte_end":26370,"line_start":350,"line_end":350,"column_start":1,"column_end":77}},{"value":"/ number and column number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26371,"byte_end":26400,"line_start":351,"line_end":351,"column_start":1,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":2114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26600,"byte_end":26606,"line_start":356,"line_end":356,"column_start":9,"column_end":15},"name":"offset","qualname":"::ast::Position::offset","value":"usize","parent":{"krate":0,"index":2113},"children":[],"decl_id":null,"docs":" The absolute offset of this position, starting at `0` from the\n beginning of the regular expression pattern string.\n","sig":null,"attributes":[{"value":"/ The absolute offset of this position, starting at `0` from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26465,"byte_end":26531,"line_start":354,"line_end":354,"column_start":5,"column_end":71}},{"value":"/ beginning of the regular expression pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26536,"byte_end":26591,"line_start":355,"line_end":355,"column_start":5,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26665,"byte_end":26669,"line_start":358,"line_end":358,"column_start":9,"column_end":13},"name":"line","qualname":"::ast::Position::line","value":"usize","parent":{"krate":0,"index":2113},"children":[],"decl_id":null,"docs":" The line number, starting at `1`.\n","sig":null,"attributes":[{"value":"/ The line number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26619,"byte_end":26656,"line_start":357,"line_end":357,"column_start":5,"column_end":42}}]},{"kind":"Field","id":{"krate":0,"index":2116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26742,"byte_end":26748,"line_start":360,"line_end":360,"column_start":9,"column_end":15},"name":"column","qualname":"::ast::Position::column","value":"usize","parent":{"krate":0,"index":2113},"children":[],"decl_id":null,"docs":" The approximate column number, starting at `1`.\n","sig":null,"attributes":[{"value":"/ The approximate column number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26682,"byte_end":26733,"line_start":359,"line_end":359,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26798,"byte_end":26801,"line_start":364,"line_end":364,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":409},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27034,"byte_end":27037,"line_start":374,"line_end":374,"column_start":8,"column_end":11},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Position) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27163,"byte_end":27174,"line_start":380,"line_end":380,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Position) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":413},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27336,"byte_end":27339,"line_start":387,"line_end":387,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Position, Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span with the given positions.\n","sig":null,"attributes":[{"value":"/ Create a new span with the given positions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27277,"byte_end":27324,"line_start":386,"line_end":386,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":414},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27501,"byte_end":27506,"line_start":392,"line_end":392,"column_start":12,"column_end":17},"name":"splat","qualname":"::splat","value":"fn splat(Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span using the given position as the start and end.\n","sig":null,"attributes":[{"value":"/ Create a new span using the given position as the start and end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27421,"byte_end":27489,"line_start":391,"line_end":391,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":415},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27671,"byte_end":27681,"line_start":398,"line_end":398,"column_start":12,"column_end":22},"name":"with_start","qualname":"::with_start","value":"fn with_start(Self, Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span by replacing the starting the position with the one\n given.\n","sig":null,"attributes":[{"value":"/ Create a new span by replacing the starting the position with the one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27571,"byte_end":27644,"line_start":396,"line_end":396,"column_start":5,"column_end":78}},{"value":"/ given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27649,"byte_end":27659,"line_start":397,"line_end":397,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27858,"byte_end":27866,"line_start":404,"line_end":404,"column_start":12,"column_end":20},"name":"with_end","qualname":"::with_end","value":"fn with_end(Self, Position) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Create a new span by replacing the ending the position with the one\n given.\n","sig":null,"attributes":[{"value":"/ Create a new span by replacing the ending the position with the one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27760,"byte_end":27831,"line_start":402,"line_end":402,"column_start":5,"column_end":76}},{"value":"/ given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27836,"byte_end":27846,"line_start":403,"line_end":403,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":417},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28021,"byte_end":28032,"line_start":409,"line_end":409,"column_start":12,"column_end":23},"name":"is_one_line","qualname":"::is_one_line","value":"fn is_one_line<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this span occurs on a single line.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this span occurs on a single line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27943,"byte_end":28009,"line_start":408,"line_end":408,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28261,"byte_end":28269,"line_start":415,"line_end":415,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this span is empty. That is, it points to\n a single position in the concrete syntax of a regular expression.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this span is empty. That is, it points to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28102,"byte_end":28175,"line_start":413,"line_end":413,"column_start":5,"column_end":78}},{"value":"/ a single position in the concrete syntax of a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28180,"byte_end":28249,"line_start":414,"line_end":414,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28712,"byte_end":28715,"line_start":429,"line_end":429,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(usize, usize, usize) -> Position","parent":null,"children":[],"decl_id":null,"docs":" Create a new position with the given information.","sig":null,"attributes":[{"value":"/ Create a new position with the given information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28361,"byte_end":28414,"line_start":421,"line_end":421,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28419,"byte_end":28422,"line_start":422,"line_end":422,"column_start":5,"column_end":8}},{"value":"/ `offset` is the absolute offset of the position, starting at `0` from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28427,"byte_end":28500,"line_start":423,"line_end":423,"column_start":5,"column_end":78}},{"value":"/ the beginning of the regular expression pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28505,"byte_end":28564,"line_start":424,"line_end":424,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28569,"byte_end":28572,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ `line` is the line number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28577,"byte_end":28624,"line_start":426,"line_end":426,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28629,"byte_end":28632,"line_start":427,"line_end":427,"column_start":5,"column_end":8}},{"value":"/ `column` is the approximate column number, starting at `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28637,"byte_end":28700,"line_start":428,"line_end":428,"column_start":5,"column_end":68}}]},{"kind":"Struct","id":{"krate":0,"index":2127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29135,"byte_end":29147,"line_start":441,"line_end":441,"column_start":12,"column_end":24},"name":"WithComments","qualname":"::ast::WithComments","value":"WithComments { ast, comments }","parent":null,"children":[{"krate":0,"index":2128},{"krate":0,"index":2129}],"decl_id":null,"docs":" An abstract syntax tree for a singular expression along with comments\n found.","sig":null,"attributes":[{"value":"/ An abstract syntax tree for a singular expression along with comments","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28824,"byte_end":28897,"line_start":434,"line_end":434,"column_start":1,"column_end":74}},{"value":"/ found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28898,"byte_end":28908,"line_start":435,"line_end":435,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28909,"byte_end":28912,"line_start":436,"line_end":436,"column_start":1,"column_end":4}},{"value":"/ Comments are not stored in the tree itself to avoid complexity. Each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28913,"byte_end":28985,"line_start":437,"line_end":437,"column_start":1,"column_end":73}},{"value":"/ comment contains a span of precisely where it occurred in the original","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28986,"byte_end":29060,"line_start":438,"line_end":438,"column_start":1,"column_end":75}},{"value":"/ regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29061,"byte_end":29084,"line_start":439,"line_end":439,"column_start":1,"column_end":24}}]},{"kind":"Field","id":{"krate":0,"index":2128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29182,"byte_end":29185,"line_start":443,"line_end":443,"column_start":9,"column_end":12},"name":"ast","qualname":"::ast::WithComments::ast","value":"ast::Ast","parent":{"krate":0,"index":2127},"children":[],"decl_id":null,"docs":" The actual ast.\n","sig":null,"attributes":[{"value":"/ The actual ast.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29154,"byte_end":29173,"line_start":442,"line_end":442,"column_start":5,"column_end":24}}]},{"kind":"Field","id":{"krate":0,"index":2129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29263,"byte_end":29271,"line_start":445,"line_end":445,"column_start":9,"column_end":17},"name":"comments","qualname":"::ast::WithComments::comments","value":"std::vec::Vec","parent":{"krate":0,"index":2127},"children":[],"decl_id":null,"docs":" All comments found in the original regular expression.\n","sig":null,"attributes":[{"value":"/ All comments found in the original regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29196,"byte_end":29254,"line_start":444,"line_end":444,"column_start":5,"column_end":63}}]},{"kind":"Struct","id":{"krate":0,"index":2141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29494,"byte_end":29501,"line_start":453,"line_end":453,"column_start":12,"column_end":19},"name":"Comment","qualname":"::ast::Comment","value":"Comment { span, comment }","parent":null,"children":[{"krate":0,"index":2142},{"krate":0,"index":2143}],"decl_id":null,"docs":" A comment from a regular expression with an associated span.","sig":null,"attributes":[{"value":"/ A comment from a regular expression with an associated span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29290,"byte_end":29354,"line_start":448,"line_end":448,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29355,"byte_end":29358,"line_start":449,"line_end":449,"column_start":1,"column_end":4}},{"value":"/ A regular expression can only contain comments when the `x` flag is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29359,"byte_end":29430,"line_start":450,"line_end":450,"column_start":1,"column_end":72}},{"value":"/ enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29431,"byte_end":29443,"line_start":451,"line_end":451,"column_start":1,"column_end":13}}]},{"kind":"Field","id":{"krate":0,"index":2142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29591,"byte_end":29595,"line_start":455,"line_end":455,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Comment::span","value":"ast::Span","parent":{"krate":0,"index":2141},"children":[],"decl_id":null,"docs":" The span of this comment, including the beginning `#` and ending `\\n`.\n","sig":null,"attributes":[{"value":"/ The span of this comment, including the beginning `#` and ending `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29508,"byte_end":29582,"line_start":454,"line_end":454,"column_start":5,"column_end":79}}]},{"kind":"Field","id":{"krate":0,"index":2143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29752,"byte_end":29759,"line_start":458,"line_end":458,"column_start":9,"column_end":16},"name":"comment","qualname":"::ast::Comment::comment","value":"std::string::String","parent":{"krate":0,"index":2141},"children":[],"decl_id":null,"docs":" The comment text, starting with the first character following the `#`\n and ending with the last character preceding the `\\n`.\n","sig":null,"attributes":[{"value":"/ The comment text, starting with the first character following the `#`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29607,"byte_end":29680,"line_start":456,"line_end":456,"column_start":5,"column_end":78}},{"value":"/ and ending with the last character preceding the `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29685,"byte_end":29743,"line_start":457,"line_end":457,"column_start":5,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30206,"byte_end":30211,"line_start":471,"line_end":471,"column_start":5,"column_end":10},"name":"Empty","qualname":"::ast::Ast::Empty","value":"Ast::Empty(Span)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" An empty regex that matches everything.\n","sig":null,"attributes":[{"value":"/ An empty regex that matches everything.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30158,"byte_end":30201,"line_start":470,"line_end":470,"column_start":5,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":2158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30212,"byte_end":30216,"line_start":471,"line_end":471,"column_start":11,"column_end":15},"name":"0","qualname":"::ast::Ast::Empty::0","value":"ast::Span","parent":{"krate":0,"index":2156},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30262,"byte_end":30267,"line_start":473,"line_end":473,"column_start":5,"column_end":10},"name":"Flags","qualname":"::ast::Ast::Flags","value":"Ast::Flags(SetFlags)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A set of flags, e.g., `(?is)`.\n","sig":null,"attributes":[{"value":"/ A set of flags, e.g., `(?is)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30223,"byte_end":30257,"line_start":472,"line_end":472,"column_start":5,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30268,"byte_end":30276,"line_start":473,"line_end":473,"column_start":11,"column_end":19},"name":"0","qualname":"::ast::Ast::Flags::0","value":"ast::SetFlags","parent":{"krate":0,"index":2159},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30352,"byte_end":30359,"line_start":475,"line_end":475,"column_start":5,"column_end":12},"name":"Literal","qualname":"::ast::Ast::Literal","value":"Ast::Literal(Literal)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A single character literal, which includes escape sequences.\n","sig":null,"attributes":[{"value":"/ A single character literal, which includes escape sequences.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30283,"byte_end":30347,"line_start":474,"line_end":474,"column_start":5,"column_end":69}}]},{"kind":"Field","id":{"krate":0,"index":2164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30360,"byte_end":30367,"line_start":475,"line_end":475,"column_start":13,"column_end":20},"name":"0","qualname":"::ast::Ast::Literal::0","value":"ast::Literal","parent":{"krate":0,"index":2162},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30409,"byte_end":30412,"line_start":477,"line_end":477,"column_start":5,"column_end":8},"name":"Dot","qualname":"::ast::Ast::Dot","value":"Ast::Dot(Span)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" The \"any character\" class.\n","sig":null,"attributes":[{"value":"/ The \"any character\" class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30374,"byte_end":30404,"line_start":476,"line_end":476,"column_start":5,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":2167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30413,"byte_end":30417,"line_start":477,"line_end":477,"column_start":9,"column_end":13},"name":"0","qualname":"::ast::Ast::Dot::0","value":"ast::Span","parent":{"krate":0,"index":2165},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30463,"byte_end":30472,"line_start":479,"line_end":479,"column_start":5,"column_end":14},"name":"Assertion","qualname":"::ast::Ast::Assertion","value":"Ast::Assertion(Assertion)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A single zero-width assertion.\n","sig":null,"attributes":[{"value":"/ A single zero-width assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30424,"byte_end":30458,"line_start":478,"line_end":478,"column_start":5,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30473,"byte_end":30482,"line_start":479,"line_end":479,"column_start":15,"column_end":24},"name":"0","qualname":"::ast::Ast::Assertion::0","value":"ast::Assertion","parent":{"krate":0,"index":2168},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30638,"byte_end":30643,"line_start":482,"line_end":482,"column_start":5,"column_end":10},"name":"Class","qualname":"::ast::Ast::Class","value":"Ast::Class(Class)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A single character class. This includes all forms of character classes\n except for `.`. e.g., `\\d`, `\\pN`, `[a-z]` and `[[:alpha:]]`.\n","sig":null,"attributes":[{"value":"/ A single character class. This includes all forms of character classes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30489,"byte_end":30563,"line_start":480,"line_end":480,"column_start":5,"column_end":79}},{"value":"/ except for `.`. e.g., `\\d`, `\\pN`, `[a-z]` and `[[:alpha:]]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30568,"byte_end":30633,"line_start":481,"line_end":481,"column_start":5,"column_end":70}}]},{"kind":"Field","id":{"krate":0,"index":2173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30644,"byte_end":30649,"line_start":482,"line_end":482,"column_start":11,"column_end":16},"name":"0","qualname":"::ast::Ast::Class::0","value":"ast::Class","parent":{"krate":0,"index":2171},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30730,"byte_end":30740,"line_start":484,"line_end":484,"column_start":5,"column_end":15},"name":"Repetition","qualname":"::ast::Ast::Repetition","value":"Ast::Repetition(Repetition)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A repetition operator applied to an arbitrary regular expression.\n","sig":null,"attributes":[{"value":"/ A repetition operator applied to an arbitrary regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30656,"byte_end":30725,"line_start":483,"line_end":483,"column_start":5,"column_end":74}}]},{"kind":"Field","id":{"krate":0,"index":2176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30741,"byte_end":30751,"line_start":484,"line_end":484,"column_start":16,"column_end":26},"name":"0","qualname":"::ast::Ast::Repetition::0","value":"ast::Repetition","parent":{"krate":0,"index":2174},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30796,"byte_end":30801,"line_start":486,"line_end":486,"column_start":5,"column_end":10},"name":"Group","qualname":"::ast::Ast::Group","value":"Ast::Group(Group)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A grouped regular expression.\n","sig":null,"attributes":[{"value":"/ A grouped regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30758,"byte_end":30791,"line_start":485,"line_end":485,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":2179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30802,"byte_end":30807,"line_start":486,"line_end":486,"column_start":11,"column_end":16},"name":"0","qualname":"::ast::Ast::Group::0","value":"ast::Group","parent":{"krate":0,"index":2177},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30861,"byte_end":30872,"line_start":488,"line_end":488,"column_start":5,"column_end":16},"name":"Alternation","qualname":"::ast::Ast::Alternation","value":"Ast::Alternation(Alternation)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" An alternation of regular expressions.\n","sig":null,"attributes":[{"value":"/ An alternation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30814,"byte_end":30856,"line_start":487,"line_end":487,"column_start":5,"column_end":47}}]},{"kind":"Field","id":{"krate":0,"index":2182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30873,"byte_end":30884,"line_start":488,"line_end":488,"column_start":17,"column_end":28},"name":"0","qualname":"::ast::Ast::Alternation::0","value":"ast::Alternation","parent":{"krate":0,"index":2180},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30939,"byte_end":30945,"line_start":490,"line_end":490,"column_start":5,"column_end":11},"name":"Concat","qualname":"::ast::Ast::Concat","value":"Ast::Concat(Concat)","parent":{"krate":0,"index":2155},"children":[],"decl_id":null,"docs":" A concatenation of regular expressions.\n","sig":null,"attributes":[{"value":"/ A concatenation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30891,"byte_end":30934,"line_start":489,"line_end":489,"column_start":5,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":2185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30946,"byte_end":30952,"line_start":490,"line_end":490,"column_start":12,"column_end":18},"name":"0","qualname":"::ast::Ast::Concat::0","value":"ast::Concat","parent":{"krate":0,"index":2183},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30148,"byte_end":30151,"line_start":469,"line_end":469,"column_start":10,"column_end":13},"name":"Ast","qualname":"::ast::Ast","value":"enum Ast {\n Empty(Span),\n Flags(SetFlags),\n Literal(Literal),\n Dot(Span),\n Assertion(Assertion),\n Class(Class),\n Repetition(Repetition),\n Group(Group),\n Alternation(Alternation),\n Concat(Concat),\n}","parent":null,"children":[{"krate":0,"index":2156},{"krate":0,"index":2159},{"krate":0,"index":2162},{"krate":0,"index":2165},{"krate":0,"index":2168},{"krate":0,"index":2171},{"krate":0,"index":2174},{"krate":0,"index":2177},{"krate":0,"index":2180},{"krate":0,"index":2183}],"decl_id":null,"docs":" An abstract syntax tree for a single regular expression.","sig":null,"attributes":[{"value":"/ An abstract syntax tree for a single regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29772,"byte_end":29832,"line_start":461,"line_end":461,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29833,"byte_end":29836,"line_start":462,"line_end":462,"column_start":1,"column_end":4}},{"value":"/ An `Ast`'s `fmt::Display` implementation uses constant stack space and heap","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29837,"byte_end":29916,"line_start":463,"line_end":463,"column_start":1,"column_end":80}},{"value":"/ space proportional to the size of the `Ast`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29917,"byte_end":29965,"line_start":464,"line_end":464,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29966,"byte_end":29969,"line_start":465,"line_end":465,"column_start":1,"column_end":4}},{"value":"/ This type defines its own destructor that uses constant stack space and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":29970,"byte_end":30045,"line_start":466,"line_end":466,"column_start":1,"column_end":76}},{"value":"/ heap space proportional to the size of the `Ast`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30046,"byte_end":30099,"line_start":467,"line_end":467,"column_start":1,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":422},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":31034,"byte_end":31038,"line_start":495,"line_end":495,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this abstract syntax tree.\n","sig":null,"attributes":[{"value":"/ Return the span of this abstract syntax tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30973,"byte_end":31022,"line_start":494,"line_end":494,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":423},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":31598,"byte_end":31606,"line_start":511,"line_end":511,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this Ast is empty.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this Ast is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":31537,"byte_end":31586,"line_start":510,"line_end":510,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":426},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32587,"byte_end":32590,"line_start":545,"line_end":545,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32823,"byte_end":32834,"line_start":553,"line_end":553,"column_start":12,"column_end":23},"name":"Alternation","qualname":"::ast::Alternation","value":"Alternation { span, asts }","parent":null,"children":[{"krate":0,"index":2198},{"krate":0,"index":2199}],"decl_id":null,"docs":" An alternation of regular expressions.\n","sig":null,"attributes":[{"value":"/ An alternation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32730,"byte_end":32772,"line_start":551,"line_end":551,"column_start":1,"column_end":43}}]},{"kind":"Field","id":{"krate":0,"index":2198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32883,"byte_end":32887,"line_start":555,"line_end":555,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Alternation::span","value":"ast::Span","parent":{"krate":0,"index":2197},"children":[],"decl_id":null,"docs":" The span of this alternation.\n","sig":null,"attributes":[{"value":"/ The span of this alternation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32841,"byte_end":32874,"line_start":554,"line_end":554,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":2199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32946,"byte_end":32950,"line_start":557,"line_end":557,"column_start":9,"column_end":13},"name":"asts","qualname":"::ast::Alternation::asts","value":"std::vec::Vec","parent":{"krate":0,"index":2197},"children":[],"decl_id":null,"docs":" The alternate regular expressions.\n","sig":null,"attributes":[{"value":"/ The alternate regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32899,"byte_end":32937,"line_start":556,"line_end":556,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33264,"byte_end":33272,"line_start":566,"line_end":566,"column_start":12,"column_end":20},"name":"into_ast","qualname":"::into_ast","value":"fn into_ast(Self) -> Ast","parent":null,"children":[],"decl_id":null,"docs":" Return this alternation as an AST.","sig":null,"attributes":[{"value":"/ Return this alternation as an AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32988,"byte_end":33026,"line_start":561,"line_end":561,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33031,"byte_end":33034,"line_start":562,"line_end":562,"column_start":5,"column_end":8}},{"value":"/ If this alternation contains zero ASTs, then Ast::Empty is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33039,"byte_end":33101,"line_start":563,"line_end":563,"column_start":5,"column_end":67}},{"value":"/ returned. If this alternation contains exactly 1 AST, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33106,"byte_end":33172,"line_start":564,"line_end":564,"column_start":5,"column_end":71}},{"value":"/ corresponding AST is returned. Otherwise, Ast::Alternation is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33177,"byte_end":33252,"line_start":565,"line_end":565,"column_start":5,"column_end":80}}]},{"kind":"Struct","id":{"krate":0,"index":2211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33561,"byte_end":33567,"line_start":577,"line_end":577,"column_start":12,"column_end":18},"name":"Concat","qualname":"::ast::Concat","value":"Concat { span, asts }","parent":null,"children":[{"krate":0,"index":2212},{"krate":0,"index":2213}],"decl_id":null,"docs":" A concatenation of regular expressions.\n","sig":null,"attributes":[{"value":"/ A concatenation of regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33467,"byte_end":33510,"line_start":575,"line_end":575,"column_start":1,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":2212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33618,"byte_end":33622,"line_start":579,"line_end":579,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Concat::span","value":"ast::Span","parent":{"krate":0,"index":2211},"children":[],"decl_id":null,"docs":" The span of this concatenation.\n","sig":null,"attributes":[{"value":"/ The span of this concatenation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33574,"byte_end":33609,"line_start":578,"line_end":578,"column_start":5,"column_end":40}}]},{"kind":"Field","id":{"krate":0,"index":2213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33685,"byte_end":33689,"line_start":581,"line_end":581,"column_start":9,"column_end":13},"name":"asts","qualname":"::ast::Concat::asts","value":"std::vec::Vec","parent":{"krate":0,"index":2211},"children":[],"decl_id":null,"docs":" The concatenation regular expressions.\n","sig":null,"attributes":[{"value":"/ The concatenation regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33634,"byte_end":33676,"line_start":580,"line_end":580,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":433},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33999,"byte_end":34007,"line_start":590,"line_end":590,"column_start":12,"column_end":20},"name":"into_ast","qualname":"::into_ast","value":"fn into_ast(Self) -> Ast","parent":null,"children":[],"decl_id":null,"docs":" Return this concatenation as an AST.","sig":null,"attributes":[{"value":"/ Return this concatenation as an AST.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33722,"byte_end":33762,"line_start":585,"line_end":585,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33767,"byte_end":33770,"line_start":586,"line_end":586,"column_start":5,"column_end":8}},{"value":"/ If this concatenation contains zero ASTs, then Ast::Empty is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33775,"byte_end":33839,"line_start":587,"line_end":587,"column_start":5,"column_end":69}},{"value":"/ returned. If this concatenation contains exactly 1 AST, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33844,"byte_end":33912,"line_start":588,"line_end":588,"column_start":5,"column_end":73}},{"value":"/ corresponding AST is returned. Otherwise, Ast::Concat is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33917,"byte_end":33987,"line_start":589,"line_end":589,"column_start":5,"column_end":75}}]},{"kind":"Struct","id":{"krate":0,"index":2225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34453,"byte_end":34460,"line_start":605,"line_end":605,"column_start":12,"column_end":19},"name":"Literal","qualname":"::ast::Literal","value":"Literal { span, kind, c }","parent":null,"children":[{"krate":0,"index":2226},{"krate":0,"index":2227},{"krate":0,"index":2228}],"decl_id":null,"docs":" A single literal expression.","sig":null,"attributes":[{"value":"/ A single literal expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34197,"byte_end":34229,"line_start":599,"line_end":599,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34230,"byte_end":34233,"line_start":600,"line_end":600,"column_start":1,"column_end":4}},{"value":"/ A literal corresponds to a single Unicode scalar value. Literals may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34234,"byte_end":34309,"line_start":601,"line_end":601,"column_start":1,"column_end":76}},{"value":"/ represented in their literal form, e.g., `a` or in their escaped form,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34310,"byte_end":34384,"line_start":602,"line_end":602,"column_start":1,"column_end":75}},{"value":"/ e.g., `\\x61`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34385,"byte_end":34402,"line_start":603,"line_end":603,"column_start":1,"column_end":18}}]},{"kind":"Field","id":{"krate":0,"index":2226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34505,"byte_end":34509,"line_start":607,"line_end":607,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Literal::span","value":"ast::Span","parent":{"krate":0,"index":2225},"children":[],"decl_id":null,"docs":" The span of this literal.\n","sig":null,"attributes":[{"value":"/ The span of this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34467,"byte_end":34496,"line_start":606,"line_end":606,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34559,"byte_end":34563,"line_start":609,"line_end":609,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::Literal::kind","value":"ast::LiteralKind","parent":{"krate":0,"index":2225},"children":[],"decl_id":null,"docs":" The kind of this literal.\n","sig":null,"attributes":[{"value":"/ The kind of this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34521,"byte_end":34550,"line_start":608,"line_end":608,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34650,"byte_end":34651,"line_start":611,"line_end":611,"column_start":9,"column_end":10},"name":"c","qualname":"::ast::Literal::c","value":"char","parent":{"krate":0,"index":2225},"children":[],"decl_id":null,"docs":" The Unicode scalar value corresponding to this literal.\n","sig":null,"attributes":[{"value":"/ The Unicode scalar value corresponding to this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34582,"byte_end":34641,"line_start":610,"line_end":610,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34834,"byte_end":34838,"line_start":617,"line_end":617,"column_start":12,"column_end":16},"name":"byte","qualname":"::byte","value":"fn byte<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" If this literal was written as a `\\x` hex escape, then this returns\n the corresponding byte value. Otherwise, this returns `None`.\n","sig":null,"attributes":[{"value":"/ If this literal was written as a `\\x` hex escape, then this returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34681,"byte_end":34752,"line_start":615,"line_end":615,"column_start":5,"column_end":76}},{"value":"/ the corresponding byte value. Otherwise, this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34757,"byte_end":34822,"line_start":616,"line_end":616,"column_start":5,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2241},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35244,"byte_end":35252,"line_start":631,"line_end":631,"column_start":5,"column_end":13},"name":"Verbatim","qualname":"::ast::LiteralKind::Verbatim","value":"LiteralKind::Verbatim","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written verbatim, e.g., `a` or `☃`.\n","sig":null,"attributes":[{"value":"/ The literal is written verbatim, e.g., `a` or `☃`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35183,"byte_end":35239,"line_start":630,"line_end":630,"column_start":5,"column_end":59}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35357,"byte_end":35368,"line_start":634,"line_end":634,"column_start":5,"column_end":16},"name":"Punctuation","qualname":"::ast::LiteralKind::Punctuation","value":"LiteralKind::Punctuation","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as an escape because it is punctuation, e.g.,\n `\\*` or `\\[`.\n","sig":null,"attributes":[{"value":"/ The literal is written as an escape because it is punctuation, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35258,"byte_end":35330,"line_start":632,"line_end":632,"column_start":5,"column_end":77}},{"value":"/ `\\*` or `\\[`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35335,"byte_end":35352,"line_start":633,"line_end":633,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35439,"byte_end":35444,"line_start":636,"line_end":636,"column_start":5,"column_end":10},"name":"Octal","qualname":"::ast::LiteralKind::Octal","value":"LiteralKind::Octal","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as an octal escape, e.g., `\\141`.\n","sig":null,"attributes":[{"value":"/ The literal is written as an octal escape, e.g., `\\141`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35374,"byte_end":35434,"line_start":635,"line_end":635,"column_start":5,"column_end":65}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35623,"byte_end":35631,"line_start":640,"line_end":640,"column_start":5,"column_end":13},"name":"HexFixed","qualname":"::ast::LiteralKind::HexFixed","value":"LiteralKind::HexFixed(HexLiteralKind)","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as a hex code with a fixed number of digits\n depending on the type of the escape, e.g., `\\x61` or or `\\u0061` or\n `\\U00000061`.\n","sig":null,"attributes":[{"value":"/ The literal is written as a hex code with a fixed number of digits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35450,"byte_end":35520,"line_start":637,"line_end":637,"column_start":5,"column_end":75}},{"value":"/ depending on the type of the escape, e.g., `\\x61` or or `\\u0061` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35525,"byte_end":35596,"line_start":638,"line_end":638,"column_start":5,"column_end":76}},{"value":"/ `\\U00000061`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35601,"byte_end":35618,"line_start":639,"line_end":639,"column_start":5,"column_end":22}}]},{"kind":"Field","id":{"krate":0,"index":2249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35632,"byte_end":35646,"line_start":640,"line_end":640,"column_start":14,"column_end":28},"name":"0","qualname":"::ast::LiteralKind::HexFixed::0","value":"ast::HexLiteralKind","parent":{"krate":0,"index":2247},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35845,"byte_end":35853,"line_start":644,"line_end":644,"column_start":5,"column_end":13},"name":"HexBrace","qualname":"::ast::LiteralKind::HexBrace","value":"LiteralKind::HexBrace(HexLiteralKind)","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as a hex code with a bracketed number of\n digits. The only restriction is that the bracketed hex code must refer\n to a valid Unicode scalar value.\n","sig":null,"attributes":[{"value":"/ The literal is written as a hex code with a bracketed number of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35653,"byte_end":35720,"line_start":641,"line_end":641,"column_start":5,"column_end":72}},{"value":"/ digits. The only restriction is that the bracketed hex code must refer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35725,"byte_end":35799,"line_start":642,"line_end":642,"column_start":5,"column_end":79}},{"value":"/ to a valid Unicode scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35804,"byte_end":35840,"line_start":643,"line_end":643,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":2252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35854,"byte_end":35868,"line_start":644,"line_end":644,"column_start":14,"column_end":28},"name":"0","qualname":"::ast::LiteralKind::HexBrace::0","value":"ast::HexLiteralKind","parent":{"krate":0,"index":2250},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35968,"byte_end":35975,"line_start":647,"line_end":647,"column_start":5,"column_end":12},"name":"Special","qualname":"::ast::LiteralKind::Special","value":"LiteralKind::Special(SpecialLiteralKind)","parent":{"krate":0,"index":2240},"children":[],"decl_id":null,"docs":" The literal is written as a specially recognized escape, e.g., `\\f`\n or `\\n`.\n","sig":null,"attributes":[{"value":"/ The literal is written as a specially recognized escape, e.g., `\\f`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35875,"byte_end":35946,"line_start":645,"line_end":645,"column_start":5,"column_end":76}},{"value":"/ or `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35951,"byte_end":35963,"line_start":646,"line_end":646,"column_start":5,"column_end":17}}]},{"kind":"Field","id":{"krate":0,"index":2255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35976,"byte_end":35994,"line_start":647,"line_end":647,"column_start":13,"column_end":31},"name":"0","qualname":"::ast::LiteralKind::Special::0","value":"ast::SpecialLiteralKind","parent":{"krate":0,"index":2253},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35165,"byte_end":35176,"line_start":629,"line_end":629,"column_start":10,"column_end":21},"name":"LiteralKind","qualname":"::ast::LiteralKind","value":"enum LiteralKind {\n Verbatim,\n Punctuation,\n Octal,\n HexFixed(HexLiteralKind),\n HexBrace(HexLiteralKind),\n Special(SpecialLiteralKind),\n}","parent":null,"children":[{"krate":0,"index":2241},{"krate":0,"index":2243},{"krate":0,"index":2245},{"krate":0,"index":2247},{"krate":0,"index":2250},{"krate":0,"index":2253}],"decl_id":null,"docs":" The kind of a single literal expression.\n","sig":null,"attributes":[{"value":"/ The kind of a single literal expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":35072,"byte_end":35116,"line_start":627,"line_end":627,"column_start":1,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36256,"byte_end":36260,"line_start":657,"line_end":657,"column_start":5,"column_end":9},"name":"Bell","qualname":"::ast::SpecialLiteralKind::Bell","value":"SpecialLiteralKind::Bell","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Bell, spelled `\\a` (`\\x07`).\n","sig":null,"attributes":[{"value":"/ Bell, spelled `\\a` (`\\x07`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36219,"byte_end":36251,"line_start":656,"line_end":656,"column_start":5,"column_end":37}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36308,"byte_end":36316,"line_start":659,"line_end":659,"column_start":5,"column_end":13},"name":"FormFeed","qualname":"::ast::SpecialLiteralKind::FormFeed","value":"SpecialLiteralKind::FormFeed","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Form feed, spelled `\\f` (`\\x0C`).\n","sig":null,"attributes":[{"value":"/ Form feed, spelled `\\f` (`\\x0C`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36266,"byte_end":36303,"line_start":658,"line_end":658,"column_start":5,"column_end":42}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36358,"byte_end":36361,"line_start":661,"line_end":661,"column_start":5,"column_end":8},"name":"Tab","qualname":"::ast::SpecialLiteralKind::Tab","value":"SpecialLiteralKind::Tab","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Tab, spelled `\\t` (`\\x09`).\n","sig":null,"attributes":[{"value":"/ Tab, spelled `\\t` (`\\x09`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36322,"byte_end":36353,"line_start":660,"line_end":660,"column_start":5,"column_end":36}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36409,"byte_end":36417,"line_start":663,"line_end":663,"column_start":5,"column_end":13},"name":"LineFeed","qualname":"::ast::SpecialLiteralKind::LineFeed","value":"SpecialLiteralKind::LineFeed","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Line feed, spelled `\\n` (`\\x0A`).\n","sig":null,"attributes":[{"value":"/ Line feed, spelled `\\n` (`\\x0A`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36367,"byte_end":36404,"line_start":662,"line_end":662,"column_start":5,"column_end":42}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2276},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36471,"byte_end":36485,"line_start":665,"line_end":665,"column_start":5,"column_end":19},"name":"CarriageReturn","qualname":"::ast::SpecialLiteralKind::CarriageReturn","value":"SpecialLiteralKind::CarriageReturn","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Carriage return, spelled `\\r` (`\\x0D`).\n","sig":null,"attributes":[{"value":"/ Carriage return, spelled `\\r` (`\\x0D`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36423,"byte_end":36466,"line_start":664,"line_end":664,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36536,"byte_end":36547,"line_start":667,"line_end":667,"column_start":5,"column_end":16},"name":"VerticalTab","qualname":"::ast::SpecialLiteralKind::VerticalTab","value":"SpecialLiteralKind::VerticalTab","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Vertical tab, spelled `\\v` (`\\x0B`).\n","sig":null,"attributes":[{"value":"/ Vertical tab, spelled `\\v` (`\\x0B`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36491,"byte_end":36531,"line_start":666,"line_end":666,"column_start":5,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36660,"byte_end":36665,"line_start":670,"line_end":670,"column_start":5,"column_end":10},"name":"Space","qualname":"::ast::SpecialLiteralKind::Space","value":"SpecialLiteralKind::Space","parent":{"krate":0,"index":2267},"children":[],"decl_id":null,"docs":" Space, spelled `\\ ` (`\\x20`). Note that this can only appear when\n parsing in verbose mode.\n","sig":null,"attributes":[{"value":"/ Space, spelled `\\ ` (`\\x20`). Note that this can only appear when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36553,"byte_end":36622,"line_start":668,"line_end":668,"column_start":5,"column_end":74}},{"value":"/ parsing in verbose mode.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36627,"byte_end":36655,"line_start":669,"line_end":669,"column_start":5,"column_end":33}}]},{"kind":"Enum","id":{"krate":0,"index":2267},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36194,"byte_end":36212,"line_start":655,"line_end":655,"column_start":10,"column_end":28},"name":"SpecialLiteralKind","qualname":"::ast::SpecialLiteralKind","value":"enum SpecialLiteralKind {\n Bell,\n FormFeed,\n Tab,\n LineFeed,\n CarriageReturn,\n VerticalTab,\n Space,\n}","parent":null,"children":[{"krate":0,"index":2268},{"krate":0,"index":2270},{"krate":0,"index":2272},{"krate":0,"index":2274},{"krate":0,"index":2276},{"krate":0,"index":2278},{"krate":0,"index":2280}],"decl_id":null,"docs":" The type of a special literal.","sig":null,"attributes":[{"value":"/ The type of a special literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36000,"byte_end":36034,"line_start":650,"line_end":650,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36035,"byte_end":36038,"line_start":651,"line_end":651,"column_start":1,"column_end":4}},{"value":"/ A special literal is a special escape sequence recognized by the regex","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36039,"byte_end":36113,"line_start":652,"line_end":652,"column_start":1,"column_end":75}},{"value":"/ parser, e.g., `\\f` or `\\n`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36114,"byte_end":36145,"line_start":653,"line_end":653,"column_start":1,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37043,"byte_end":37044,"line_start":682,"line_end":682,"column_start":5,"column_end":6},"name":"X","qualname":"::ast::HexLiteralKind::X","value":"HexLiteralKind::X","parent":{"krate":0,"index":2292},"children":[],"decl_id":null,"docs":" A `\\x` prefix. When used without brackets, this form is limited to\n two digits.\n","sig":null,"attributes":[{"value":"/ A `\\x` prefix. When used without brackets, this form is limited to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36948,"byte_end":37018,"line_start":680,"line_end":680,"column_start":5,"column_end":75}},{"value":"/ two digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37023,"byte_end":37038,"line_start":681,"line_end":681,"column_start":5,"column_end":20}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37146,"byte_end":37158,"line_start":685,"line_end":685,"column_start":5,"column_end":17},"name":"UnicodeShort","qualname":"::ast::HexLiteralKind::UnicodeShort","value":"HexLiteralKind::UnicodeShort","parent":{"krate":0,"index":2292},"children":[],"decl_id":null,"docs":" A `\\u` prefix. When used without brackets, this form is limited to\n four digits.\n","sig":null,"attributes":[{"value":"/ A `\\u` prefix. When used without brackets, this form is limited to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37050,"byte_end":37120,"line_start":683,"line_end":683,"column_start":5,"column_end":75}},{"value":"/ four digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37125,"byte_end":37141,"line_start":684,"line_end":684,"column_start":5,"column_end":21}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37261,"byte_end":37272,"line_start":688,"line_end":688,"column_start":5,"column_end":16},"name":"UnicodeLong","qualname":"::ast::HexLiteralKind::UnicodeLong","value":"HexLiteralKind::UnicodeLong","parent":{"krate":0,"index":2292},"children":[],"decl_id":null,"docs":" A `\\U` prefix. When used without brackets, this form is limited to\n eight digits.\n","sig":null,"attributes":[{"value":"/ A `\\U` prefix. When used without brackets, this form is limited to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37164,"byte_end":37234,"line_start":686,"line_end":686,"column_start":5,"column_end":75}},{"value":"/ eight digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37239,"byte_end":37256,"line_start":687,"line_end":687,"column_start":5,"column_end":22}}]},{"kind":"Enum","id":{"krate":0,"index":2292},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36927,"byte_end":36941,"line_start":679,"line_end":679,"column_start":10,"column_end":24},"name":"HexLiteralKind","qualname":"::ast::HexLiteralKind","value":"enum HexLiteralKind { X, UnicodeShort, UnicodeLong, }","parent":null,"children":[{"krate":0,"index":2293},{"krate":0,"index":2295},{"krate":0,"index":2297}],"decl_id":null,"docs":" The type of a Unicode hex literal.","sig":null,"attributes":[{"value":"/ The type of a Unicode hex literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36670,"byte_end":36708,"line_start":673,"line_end":673,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36709,"byte_end":36712,"line_start":674,"line_end":674,"column_start":1,"column_end":4}},{"value":"/ Note that all variants behave the same when used with brackets. They only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36713,"byte_end":36790,"line_start":675,"line_end":675,"column_start":1,"column_end":78}},{"value":"/ differ when used without brackets in the number of hex digits that must","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36791,"byte_end":36866,"line_start":676,"line_end":676,"column_start":1,"column_end":76}},{"value":"/ follow.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":36867,"byte_end":36878,"line_start":677,"line_end":677,"column_start":1,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37498,"byte_end":37504,"line_start":695,"line_end":695,"column_start":12,"column_end":18},"name":"digits","qualname":"::digits","value":"fn digits<'_>(&'_ Self) -> u32","parent":null,"children":[],"decl_id":null,"docs":" The number of digits that must be used with this literal form when\n used without brackets. When used with brackets, there is no\n restriction on the number of digits.\n","sig":null,"attributes":[{"value":"/ The number of digits that must be used with this literal form when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37303,"byte_end":37373,"line_start":692,"line_end":692,"column_start":5,"column_end":75}},{"value":"/ used without brackets. When used with brackets, there is no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37378,"byte_end":37441,"line_start":693,"line_end":693,"column_start":5,"column_end":68}},{"value":"/ restriction on the number of digits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37446,"byte_end":37486,"line_start":694,"line_end":694,"column_start":5,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37855,"byte_end":37862,"line_start":708,"line_end":708,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::ast::Class::Unicode","value":"Class::Unicode(ClassUnicode)","parent":{"krate":0,"index":2309},"children":[],"decl_id":null,"docs":" A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.\n","sig":null,"attributes":[{"value":"/ A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37792,"byte_end":37850,"line_start":707,"line_end":707,"column_start":5,"column_end":63}}]},{"kind":"Field","id":{"krate":0,"index":2312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37863,"byte_end":37875,"line_start":708,"line_end":708,"column_start":13,"column_end":25},"name":"0","qualname":"::ast::Class::Unicode::0","value":"ast::ClassUnicode","parent":{"krate":0,"index":2310},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2313},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37934,"byte_end":37938,"line_start":710,"line_end":710,"column_start":5,"column_end":9},"name":"Perl","qualname":"::ast::Class::Perl","value":"Class::Perl(ClassPerl)","parent":{"krate":0,"index":2309},"children":[],"decl_id":null,"docs":" A perl character class, e.g., `\\d` or `\\W`.\n","sig":null,"attributes":[{"value":"/ A perl character class, e.g., `\\d` or `\\W`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37882,"byte_end":37929,"line_start":709,"line_end":709,"column_start":5,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":2315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37939,"byte_end":37948,"line_start":710,"line_end":710,"column_start":10,"column_end":19},"name":"0","qualname":"::ast::Class::Perl::0","value":"ast::ClassPerl","parent":{"krate":0,"index":2313},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38117,"byte_end":38126,"line_start":714,"line_end":714,"column_start":5,"column_end":14},"name":"Bracketed","qualname":"::ast::Class::Bracketed","value":"Class::Bracketed(ClassBracketed)","parent":{"krate":0,"index":2309},"children":[],"decl_id":null,"docs":" A bracketed character class set, which may contain zero or more\n character ranges and/or zero or more nested classes. e.g.,\n `[a-zA-Z\\pL]`.\n","sig":null,"attributes":[{"value":"/ A bracketed character class set, which may contain zero or more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37955,"byte_end":38022,"line_start":711,"line_end":711,"column_start":5,"column_end":72}},{"value":"/ character ranges and/or zero or more nested classes. e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38027,"byte_end":38089,"line_start":712,"line_end":712,"column_start":5,"column_end":67}},{"value":"/ `[a-zA-Z\\pL]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38094,"byte_end":38112,"line_start":713,"line_end":713,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":2318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38127,"byte_end":38141,"line_start":714,"line_end":714,"column_start":15,"column_end":29},"name":"0","qualname":"::ast::Class::Bracketed::0","value":"ast::ClassBracketed","parent":{"krate":0,"index":2316},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37780,"byte_end":37785,"line_start":706,"line_end":706,"column_start":10,"column_end":15},"name":"Class","qualname":"::ast::Class","value":"enum Class {\n Unicode(ClassUnicode),\n Perl(ClassPerl),\n Bracketed(ClassBracketed),\n}","parent":null,"children":[{"krate":0,"index":2310},{"krate":0,"index":2313},{"krate":0,"index":2316}],"decl_id":null,"docs":" A single character class expression.\n","sig":null,"attributes":[{"value":"/ A single character class expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37691,"byte_end":37731,"line_start":704,"line_end":704,"column_start":1,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38220,"byte_end":38224,"line_start":719,"line_end":719,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this character class.\n","sig":null,"attributes":[{"value":"/ Return the span of this character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38164,"byte_end":38208,"line_start":718,"line_end":718,"column_start":5,"column_end":49}}]},{"kind":"Struct","id":{"krate":0,"index":2330},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38499,"byte_end":38508,"line_start":730,"line_end":730,"column_start":12,"column_end":21},"name":"ClassPerl","qualname":"::ast::ClassPerl","value":"ClassPerl { span, kind, negated }","parent":null,"children":[{"krate":0,"index":2331},{"krate":0,"index":2332},{"krate":0,"index":2333}],"decl_id":null,"docs":" A Perl character class.\n","sig":null,"attributes":[{"value":"/ A Perl character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38421,"byte_end":38448,"line_start":728,"line_end":728,"column_start":1,"column_end":28}}]},{"kind":"Field","id":{"krate":0,"index":2331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38551,"byte_end":38555,"line_start":732,"line_end":732,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassPerl::span","value":"ast::Span","parent":{"krate":0,"index":2330},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38515,"byte_end":38542,"line_start":731,"line_end":731,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38603,"byte_end":38607,"line_start":734,"line_end":734,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassPerl::kind","value":"ast::ClassPerlKind","parent":{"krate":0,"index":2330},"children":[],"decl_id":null,"docs":" The kind of Perl class.\n","sig":null,"attributes":[{"value":"/ The kind of Perl class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38567,"byte_end":38594,"line_start":733,"line_end":733,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38724,"byte_end":38731,"line_start":737,"line_end":737,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassPerl::negated","value":"bool","parent":{"krate":0,"index":2330},"children":[],"decl_id":null,"docs":" Whether the class is negated or not. e.g., `\\d` is not negated but\n `\\D` is.\n","sig":null,"attributes":[{"value":"/ Whether the class is negated or not. e.g., `\\d` is not negated but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38628,"byte_end":38698,"line_start":735,"line_end":735,"column_start":5,"column_end":75}},{"value":"/ `\\D` is.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38703,"byte_end":38715,"line_start":736,"line_end":736,"column_start":5,"column_end":17}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2346},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38877,"byte_end":38882,"line_start":744,"line_end":744,"column_start":5,"column_end":10},"name":"Digit","qualname":"::ast::ClassPerlKind::Digit","value":"ClassPerlKind::Digit","parent":{"krate":0,"index":2345},"children":[],"decl_id":null,"docs":" Decimal numbers.\n","sig":null,"attributes":[{"value":"/ Decimal numbers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38852,"byte_end":38872,"line_start":743,"line_end":743,"column_start":5,"column_end":25}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2348},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38908,"byte_end":38913,"line_start":746,"line_end":746,"column_start":5,"column_end":10},"name":"Space","qualname":"::ast::ClassPerlKind::Space","value":"ClassPerlKind::Space","parent":{"krate":0,"index":2345},"children":[],"decl_id":null,"docs":" Whitespace.\n","sig":null,"attributes":[{"value":"/ Whitespace.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38888,"byte_end":38903,"line_start":745,"line_end":745,"column_start":5,"column_end":20}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2350},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38944,"byte_end":38948,"line_start":748,"line_end":748,"column_start":5,"column_end":9},"name":"Word","qualname":"::ast::ClassPerlKind::Word","value":"ClassPerlKind::Word","parent":{"krate":0,"index":2345},"children":[],"decl_id":null,"docs":" Word characters.\n","sig":null,"attributes":[{"value":"/ Word characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38919,"byte_end":38939,"line_start":747,"line_end":747,"column_start":5,"column_end":25}}]},{"kind":"Enum","id":{"krate":0,"index":2345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38832,"byte_end":38845,"line_start":742,"line_end":742,"column_start":10,"column_end":23},"name":"ClassPerlKind","qualname":"::ast::ClassPerlKind","value":"enum ClassPerlKind { Digit, Space, Word, }","parent":null,"children":[{"krate":0,"index":2346},{"krate":0,"index":2348},{"krate":0,"index":2350}],"decl_id":null,"docs":" The available Perl character classes.\n","sig":null,"attributes":[{"value":"/ The available Perl character classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38742,"byte_end":38783,"line_start":740,"line_end":740,"column_start":1,"column_end":42}}]},{"kind":"Struct","id":{"krate":0,"index":2362},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39033,"byte_end":39043,"line_start":753,"line_end":753,"column_start":12,"column_end":22},"name":"ClassAscii","qualname":"::ast::ClassAscii","value":"ClassAscii { span, kind, negated }","parent":null,"children":[{"krate":0,"index":2363},{"krate":0,"index":2364},{"krate":0,"index":2365}],"decl_id":null,"docs":" An ASCII character class.\n","sig":null,"attributes":[{"value":"/ An ASCII character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38953,"byte_end":38982,"line_start":751,"line_end":751,"column_start":1,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":2363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39086,"byte_end":39090,"line_start":755,"line_end":755,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassAscii::span","value":"ast::Span","parent":{"krate":0,"index":2362},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39050,"byte_end":39077,"line_start":754,"line_end":754,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39139,"byte_end":39143,"line_start":757,"line_end":757,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassAscii::kind","value":"ast::ClassAsciiKind","parent":{"krate":0,"index":2362},"children":[],"decl_id":null,"docs":" The kind of ASCII class.\n","sig":null,"attributes":[{"value":"/ The kind of ASCII class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39102,"byte_end":39130,"line_start":756,"line_end":756,"column_start":5,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":2365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39280,"byte_end":39287,"line_start":760,"line_end":760,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassAscii::negated","value":"bool","parent":{"krate":0,"index":2362},"children":[],"decl_id":null,"docs":" Whether the class is negated or not. e.g., `[[:alpha:]]` is not negated\n but `[[:^alpha:]]` is.\n","sig":null,"attributes":[{"value":"/ Whether the class is negated or not. e.g., `[[:alpha:]]` is not negated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39165,"byte_end":39240,"line_start":758,"line_end":758,"column_start":5,"column_end":80}},{"value":"/ but `[[:^alpha:]]` is.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39245,"byte_end":39271,"line_start":759,"line_end":759,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39432,"byte_end":39437,"line_start":767,"line_end":767,"column_start":5,"column_end":10},"name":"Alnum","qualname":"::ast::ClassAsciiKind::Alnum","value":"ClassAsciiKind::Alnum","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9A-Za-z]`\n","sig":null,"attributes":[{"value":"/ `[0-9A-Za-z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39410,"byte_end":39427,"line_start":766,"line_end":766,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39462,"byte_end":39467,"line_start":769,"line_end":769,"column_start":5,"column_end":10},"name":"Alpha","qualname":"::ast::ClassAsciiKind::Alpha","value":"ClassAsciiKind::Alpha","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[A-Za-z]`\n","sig":null,"attributes":[{"value":"/ `[A-Za-z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39443,"byte_end":39457,"line_start":768,"line_end":768,"column_start":5,"column_end":19}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39495,"byte_end":39500,"line_start":771,"line_end":771,"column_start":5,"column_end":10},"name":"Ascii","qualname":"::ast::ClassAsciiKind::Ascii","value":"ClassAsciiKind::Ascii","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[\\x00-\\x7F]`\n","sig":null,"attributes":[{"value":"/ `[\\x00-\\x7F]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39473,"byte_end":39490,"line_start":770,"line_end":770,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39522,"byte_end":39527,"line_start":773,"line_end":773,"column_start":5,"column_end":10},"name":"Blank","qualname":"::ast::ClassAsciiKind::Blank","value":"ClassAsciiKind::Blank","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[ \\t]`\n","sig":null,"attributes":[{"value":"/ `[ \\t]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39506,"byte_end":39517,"line_start":772,"line_end":772,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2386},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39559,"byte_end":39564,"line_start":775,"line_end":775,"column_start":5,"column_end":10},"name":"Cntrl","qualname":"::ast::ClassAsciiKind::Cntrl","value":"ClassAsciiKind::Cntrl","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[\\x00-\\x1F\\x7F]`\n","sig":null,"attributes":[{"value":"/ `[\\x00-\\x1F\\x7F]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39533,"byte_end":39554,"line_start":774,"line_end":774,"column_start":5,"column_end":26}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2388},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39586,"byte_end":39591,"line_start":777,"line_end":777,"column_start":5,"column_end":10},"name":"Digit","qualname":"::ast::ClassAsciiKind::Digit","value":"ClassAsciiKind::Digit","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9]`\n","sig":null,"attributes":[{"value":"/ `[0-9]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39570,"byte_end":39581,"line_start":776,"line_end":776,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39613,"byte_end":39618,"line_start":779,"line_end":779,"column_start":5,"column_end":10},"name":"Graph","qualname":"::ast::ClassAsciiKind::Graph","value":"ClassAsciiKind::Graph","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[!-~]`\n","sig":null,"attributes":[{"value":"/ `[!-~]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39597,"byte_end":39608,"line_start":778,"line_end":778,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39640,"byte_end":39645,"line_start":781,"line_end":781,"column_start":5,"column_end":10},"name":"Lower","qualname":"::ast::ClassAsciiKind::Lower","value":"ClassAsciiKind::Lower","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[a-z]`\n","sig":null,"attributes":[{"value":"/ `[a-z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39624,"byte_end":39635,"line_start":780,"line_end":780,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39667,"byte_end":39672,"line_start":783,"line_end":783,"column_start":5,"column_end":10},"name":"Print","qualname":"::ast::ClassAsciiKind::Print","value":"ClassAsciiKind::Print","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[ -~]`\n","sig":null,"attributes":[{"value":"/ `[ -~]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39651,"byte_end":39662,"line_start":782,"line_end":782,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39704,"byte_end":39709,"line_start":785,"line_end":785,"column_start":5,"column_end":10},"name":"Punct","qualname":"::ast::ClassAsciiKind::Punct","value":"ClassAsciiKind::Punct","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[!-/:-@\\[-`{-~]`\n","sig":null,"attributes":[{"value":"/ `[!-/:-@\\[-`{-~]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39678,"byte_end":39699,"line_start":784,"line_end":784,"column_start":5,"column_end":26}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39739,"byte_end":39744,"line_start":787,"line_end":787,"column_start":5,"column_end":10},"name":"Space","qualname":"::ast::ClassAsciiKind::Space","value":"ClassAsciiKind::Space","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[\\t\\n\\v\\f\\r ]`\n","sig":null,"attributes":[{"value":"/ `[\\t\\n\\v\\f\\r ]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39715,"byte_end":39734,"line_start":786,"line_end":786,"column_start":5,"column_end":24}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39766,"byte_end":39771,"line_start":789,"line_end":789,"column_start":5,"column_end":10},"name":"Upper","qualname":"::ast::ClassAsciiKind::Upper","value":"ClassAsciiKind::Upper","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[A-Z]`\n","sig":null,"attributes":[{"value":"/ `[A-Z]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39750,"byte_end":39761,"line_start":788,"line_end":788,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39800,"byte_end":39804,"line_start":791,"line_end":791,"column_start":5,"column_end":9},"name":"Word","qualname":"::ast::ClassAsciiKind::Word","value":"ClassAsciiKind::Word","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9A-Za-z_]`\n","sig":null,"attributes":[{"value":"/ `[0-9A-Za-z_]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39777,"byte_end":39795,"line_start":790,"line_end":790,"column_start":5,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39832,"byte_end":39838,"line_start":793,"line_end":793,"column_start":5,"column_end":11},"name":"Xdigit","qualname":"::ast::ClassAsciiKind::Xdigit","value":"ClassAsciiKind::Xdigit","parent":{"krate":0,"index":2377},"children":[],"decl_id":null,"docs":" `[0-9A-Fa-f]`\n","sig":null,"attributes":[{"value":"/ `[0-9A-Fa-f]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39810,"byte_end":39827,"line_start":792,"line_end":792,"column_start":5,"column_end":22}}]},{"kind":"Enum","id":{"krate":0,"index":2377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39389,"byte_end":39403,"line_start":765,"line_end":765,"column_start":10,"column_end":24},"name":"ClassAsciiKind","qualname":"::ast::ClassAsciiKind","value":"enum ClassAsciiKind {\n Alnum,\n Alpha,\n Ascii,\n Blank,\n Cntrl,\n Digit,\n Graph,\n Lower,\n Print,\n Punct,\n Space,\n Upper,\n Word,\n Xdigit,\n}","parent":null,"children":[{"krate":0,"index":2378},{"krate":0,"index":2380},{"krate":0,"index":2382},{"krate":0,"index":2384},{"krate":0,"index":2386},{"krate":0,"index":2388},{"krate":0,"index":2390},{"krate":0,"index":2392},{"krate":0,"index":2394},{"krate":0,"index":2396},{"krate":0,"index":2398},{"krate":0,"index":2400},{"krate":0,"index":2402},{"krate":0,"index":2404}],"decl_id":null,"docs":" The available ASCII character classes.\n","sig":null,"attributes":[{"value":"/ The available ASCII character classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39298,"byte_end":39340,"line_start":763,"line_end":763,"column_start":1,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40209,"byte_end":40218,"line_start":804,"line_end":804,"column_start":12,"column_end":21},"name":"from_name","qualname":"::from_name","value":"fn from_name<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Return the corresponding ClassAsciiKind variant for the given name.","sig":null,"attributes":[{"value":"/ Return the corresponding ClassAsciiKind variant for the given name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39869,"byte_end":39940,"line_start":797,"line_end":797,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39945,"byte_end":39948,"line_start":798,"line_end":798,"column_start":5,"column_end":8}},{"value":"/ The name given should correspond to the lowercase version of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39953,"byte_end":40021,"line_start":799,"line_end":799,"column_start":5,"column_end":73}},{"value":"/ variant name. e.g., `cntrl` is the name for `ClassAsciiKind::Cntrl`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40026,"byte_end":40098,"line_start":800,"line_end":800,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40103,"byte_end":40106,"line_start":801,"line_end":801,"column_start":5,"column_end":8}},{"value":"/ If no variant with the corresponding name exists, then `None` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40111,"byte_end":40179,"line_start":802,"line_end":802,"column_start":5,"column_end":73}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40184,"byte_end":40197,"line_start":803,"line_end":803,"column_start":5,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":2416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40944,"byte_end":40956,"line_start":828,"line_end":828,"column_start":12,"column_end":24},"name":"ClassUnicode","qualname":"::ast::ClassUnicode","value":"ClassUnicode { span, negated, kind }","parent":null,"children":[{"krate":0,"index":2417},{"krate":0,"index":2418},{"krate":0,"index":2419}],"decl_id":null,"docs":" A Unicode character class.\n","sig":null,"attributes":[{"value":"/ A Unicode character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40863,"byte_end":40893,"line_start":826,"line_end":826,"column_start":1,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":2417},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40999,"byte_end":41003,"line_start":830,"line_end":830,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassUnicode::span","value":"ast::Span","parent":{"krate":0,"index":2416},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":40963,"byte_end":40990,"line_start":829,"line_end":829,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41560,"byte_end":41567,"line_start":840,"line_end":840,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassUnicode::negated","value":"bool","parent":{"krate":0,"index":2416},"children":[],"decl_id":null,"docs":" Whether this class is negated or not.","sig":null,"attributes":[{"value":"/ Whether this class is negated or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41015,"byte_end":41056,"line_start":831,"line_end":831,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41061,"byte_end":41064,"line_start":832,"line_end":832,"column_start":5,"column_end":8}},{"value":"/ Note: be careful when using this attribute. This specifically refers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41069,"byte_end":41141,"line_start":833,"line_end":833,"column_start":5,"column_end":77}},{"value":"/ to whether the class is written as `\\p` or `\\P`, where the latter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41146,"byte_end":41215,"line_start":834,"line_end":834,"column_start":5,"column_end":74}},{"value":"/ is `negated = true`. However, it also possible to write something like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41220,"byte_end":41294,"line_start":835,"line_end":835,"column_start":5,"column_end":79}},{"value":"/ `\\P{scx!=Katakana}` which is actually equivalent to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41299,"byte_end":41354,"line_start":836,"line_end":836,"column_start":5,"column_end":60}},{"value":"/ `\\p{scx=Katakana}` and is therefore not actually negated even though","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41359,"byte_end":41431,"line_start":837,"line_end":837,"column_start":5,"column_end":77}},{"value":"/ `negated = true` here. To test whether this class is truly negated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41436,"byte_end":41506,"line_start":838,"line_end":838,"column_start":5,"column_end":75}},{"value":"/ or not, use the `is_negated` method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41511,"byte_end":41551,"line_start":839,"line_end":839,"column_start":5,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2419},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41618,"byte_end":41622,"line_start":842,"line_end":842,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassUnicode::kind","value":"ast::ClassUnicodeKind","parent":{"krate":0,"index":2416},"children":[],"decl_id":null,"docs":" The kind of Unicode class.\n","sig":null,"attributes":[{"value":"/ The kind of Unicode class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41579,"byte_end":41609,"line_start":841,"line_end":841,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41884,"byte_end":41894,"line_start":850,"line_end":850,"column_start":12,"column_end":22},"name":"is_negated","qualname":"::is_negated","value":"fn is_negated<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this class has been negated.","sig":null,"attributes":[{"value":"/ Returns true if this class has been negated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41669,"byte_end":41717,"line_start":846,"line_end":846,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41722,"byte_end":41725,"line_start":847,"line_end":847,"column_start":5,"column_end":8}},{"value":"/ Note that this takes the Unicode op into account, if it's present.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41730,"byte_end":41800,"line_start":848,"line_end":848,"column_start":5,"column_end":75}},{"value":"/ e.g., `is_negated` for `\\P{scx!=Katakana}` will return `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41805,"byte_end":41872,"line_start":849,"line_end":849,"column_start":5,"column_end":72}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2432},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42310,"byte_end":42319,"line_start":865,"line_end":865,"column_start":5,"column_end":14},"name":"OneLetter","qualname":"::ast::ClassUnicodeKind::OneLetter","value":"ClassUnicodeKind::OneLetter(char)","parent":{"krate":0,"index":2431},"children":[],"decl_id":null,"docs":" A one letter abbreviated class, e.g., `\\pN`.\n","sig":null,"attributes":[{"value":"/ A one letter abbreviated class, e.g., `\\pN`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42257,"byte_end":42305,"line_start":864,"line_end":864,"column_start":5,"column_end":53}}]},{"kind":"Field","id":{"krate":0,"index":2434},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42320,"byte_end":42324,"line_start":865,"line_end":865,"column_start":15,"column_end":19},"name":"0","qualname":"::ast::ClassUnicodeKind::OneLetter::0","value":"char","parent":{"krate":0,"index":2432},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42419,"byte_end":42424,"line_start":868,"line_end":868,"column_start":5,"column_end":10},"name":"Named","qualname":"::ast::ClassUnicodeKind::Named","value":"ClassUnicodeKind::Named(String)","parent":{"krate":0,"index":2431},"children":[],"decl_id":null,"docs":" A binary property, general category or script. The string may be\n empty.\n","sig":null,"attributes":[{"value":"/ A binary property, general category or script. The string may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42331,"byte_end":42399,"line_start":866,"line_end":866,"column_start":5,"column_end":73}},{"value":"/ empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42404,"byte_end":42414,"line_start":867,"line_end":867,"column_start":5,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":2437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42425,"byte_end":42431,"line_start":868,"line_end":868,"column_start":11,"column_end":17},"name":"0","qualname":"::ast::ClassUnicodeKind::Named::0","value":"std::string::String","parent":{"krate":0,"index":2435},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":2438},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42487,"byte_end":42497,"line_start":870,"line_end":870,"column_start":5,"column_end":15},"name":"NamedValue","qualname":"::ast::ClassUnicodeKind::NamedValue","value":"ClassUnicodeKind::NamedValue { op, name, value }","parent":{"krate":0,"index":2431},"children":[],"decl_id":null,"docs":" A property name and an associated value.\n","sig":null,"attributes":[{"value":"/ A property name and an associated value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42438,"byte_end":42482,"line_start":869,"line_end":869,"column_start":5,"column_end":49}}]},{"kind":"Field","id":{"krate":0,"index":2439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42582,"byte_end":42584,"line_start":872,"line_end":872,"column_start":9,"column_end":11},"name":"op","qualname":"::ast::ClassUnicodeKind::NamedValue::op","value":"ast::ClassUnicodeOpKind","parent":{"krate":0,"index":2438},"children":[],"decl_id":null,"docs":" The type of Unicode op used to associate `name` with `value`.\n","sig":null,"attributes":[{"value":"/ The type of Unicode op used to associate `name` with `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42508,"byte_end":42573,"line_start":871,"line_end":871,"column_start":9,"column_end":74}}]},{"kind":"Field","id":{"krate":0,"index":2440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42666,"byte_end":42670,"line_start":874,"line_end":874,"column_start":9,"column_end":13},"name":"name","qualname":"::ast::ClassUnicodeKind::NamedValue::name","value":"std::string::String","parent":{"krate":0,"index":2438},"children":[],"decl_id":null,"docs":" The property name (which may be empty).\n","sig":null,"attributes":[{"value":"/ The property name (which may be empty).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42614,"byte_end":42657,"line_start":873,"line_end":873,"column_start":9,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":2441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42741,"byte_end":42746,"line_start":876,"line_end":876,"column_start":9,"column_end":14},"name":"value","qualname":"::ast::ClassUnicodeKind::NamedValue::value","value":"std::string::String","parent":{"krate":0,"index":2438},"children":[],"decl_id":null,"docs":" The property value (which may be empty).\n","sig":null,"attributes":[{"value":"/ The property value (which may be empty).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42688,"byte_end":42732,"line_start":875,"line_end":875,"column_start":9,"column_end":53}}]},{"kind":"Enum","id":{"krate":0,"index":2431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42234,"byte_end":42250,"line_start":863,"line_end":863,"column_start":10,"column_end":26},"name":"ClassUnicodeKind","qualname":"::ast::ClassUnicodeKind","value":"enum ClassUnicodeKind {\n OneLetter(char),\n Named(String),\n NamedValue {\n op: ClassUnicodeOpKind,\n name: String,\n value: String,\n },\n}","parent":null,"children":[{"krate":0,"index":2432},{"krate":0,"index":2435},{"krate":0,"index":2438}],"decl_id":null,"docs":" The available forms of Unicode character classes.\n","sig":null,"attributes":[{"value":"/ The available forms of Unicode character classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42132,"byte_end":42185,"line_start":861,"line_end":861,"column_start":1,"column_end":54}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42963,"byte_end":42968,"line_start":884,"line_end":884,"column_start":5,"column_end":10},"name":"Equal","qualname":"::ast::ClassUnicodeOpKind::Equal","value":"ClassUnicodeOpKind::Equal","parent":{"krate":0,"index":2453},"children":[],"decl_id":null,"docs":" A property set to a specific value, e.g., `\\p{scx=Katakana}`.\n","sig":null,"attributes":[{"value":"/ A property set to a specific value, e.g., `\\p{scx=Katakana}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42893,"byte_end":42958,"line_start":883,"line_end":883,"column_start":5,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2456},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43066,"byte_end":43071,"line_start":887,"line_end":887,"column_start":5,"column_end":10},"name":"Colon","qualname":"::ast::ClassUnicodeOpKind::Colon","value":"ClassUnicodeOpKind::Colon","parent":{"krate":0,"index":2453},"children":[],"decl_id":null,"docs":" A property set to a specific value using a colon, e.g.,\n `\\p{scx:Katakana}`.\n","sig":null,"attributes":[{"value":"/ A property set to a specific value using a colon, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42974,"byte_end":43033,"line_start":885,"line_end":885,"column_start":5,"column_end":64}},{"value":"/ `\\p{scx:Katakana}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43038,"byte_end":43061,"line_start":886,"line_end":886,"column_start":5,"column_end":28}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2458},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43154,"byte_end":43162,"line_start":889,"line_end":889,"column_start":5,"column_end":13},"name":"NotEqual","qualname":"::ast::ClassUnicodeOpKind::NotEqual","value":"ClassUnicodeOpKind::NotEqual","parent":{"krate":0,"index":2453},"children":[],"decl_id":null,"docs":" A property that isn't a particular value, e.g., `\\p{scx!=Katakana}`.\n","sig":null,"attributes":[{"value":"/ A property that isn't a particular value, e.g., `\\p{scx!=Katakana}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43077,"byte_end":43149,"line_start":888,"line_end":888,"column_start":5,"column_end":77}}]},{"kind":"Enum","id":{"krate":0,"index":2453},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42868,"byte_end":42886,"line_start":882,"line_end":882,"column_start":10,"column_end":28},"name":"ClassUnicodeOpKind","qualname":"::ast::ClassUnicodeOpKind","value":"enum ClassUnicodeOpKind { Equal, Colon, NotEqual, }","parent":null,"children":[{"krate":0,"index":2454},{"krate":0,"index":2456},{"krate":0,"index":2458}],"decl_id":null,"docs":" The type of op used in a Unicode character class.\n","sig":null,"attributes":[{"value":"/ The type of op used in a Unicode character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":42766,"byte_end":42819,"line_start":880,"line_end":880,"column_start":1,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":446},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43253,"byte_end":43261,"line_start":894,"line_end":894,"column_start":12,"column_end":20},"name":"is_equal","qualname":"::is_equal","value":"fn is_equal<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Whether the op is an equality op or not.\n","sig":null,"attributes":[{"value":"/ Whether the op is an equality op or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43197,"byte_end":43241,"line_start":893,"line_end":893,"column_start":5,"column_end":49}}]},{"kind":"Struct","id":{"krate":0,"index":2470},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43520,"byte_end":43534,"line_start":904,"line_end":904,"column_start":12,"column_end":26},"name":"ClassBracketed","qualname":"::ast::ClassBracketed","value":"ClassBracketed { span, negated, kind }","parent":null,"children":[{"krate":0,"index":2471},{"krate":0,"index":2472},{"krate":0,"index":2473}],"decl_id":null,"docs":" A bracketed character class, e.g., `[a-z0-9]`.\n","sig":null,"attributes":[{"value":"/ A bracketed character class, e.g., `[a-z0-9]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43419,"byte_end":43469,"line_start":902,"line_end":902,"column_start":1,"column_end":51}}]},{"kind":"Field","id":{"krate":0,"index":2471},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43577,"byte_end":43581,"line_start":906,"line_end":906,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassBracketed::span","value":"ast::Span","parent":{"krate":0,"index":2470},"children":[],"decl_id":null,"docs":" The span of this class.\n","sig":null,"attributes":[{"value":"/ The span of this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43541,"byte_end":43568,"line_start":905,"line_end":905,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2472},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43693,"byte_end":43700,"line_start":909,"line_end":909,"column_start":9,"column_end":16},"name":"negated","qualname":"::ast::ClassBracketed::negated","value":"bool","parent":{"krate":0,"index":2470},"children":[],"decl_id":null,"docs":" Whether this class is negated or not. e.g., `[a]` is not negated but\n `[^a]` is.\n","sig":null,"attributes":[{"value":"/ Whether this class is negated or not. e.g., `[a]` is not negated but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43593,"byte_end":43665,"line_start":907,"line_end":907,"column_start":5,"column_end":77}},{"value":"/ `[^a]` is.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43670,"byte_end":43684,"line_start":908,"line_end":908,"column_start":5,"column_end":19}}]},{"kind":"Field","id":{"krate":0,"index":2473},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43868,"byte_end":43872,"line_start":912,"line_end":912,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassBracketed::kind","value":"ast::ClassSet","parent":{"krate":0,"index":2470},"children":[],"decl_id":null,"docs":" The type of this set. A set is either a normal union of things, e.g.,\n `[abc]` or a result of applying set operations, e.g., `[\\pL--c]`.\n","sig":null,"attributes":[{"value":"/ The type of this set. A set is either a normal union of things, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43712,"byte_end":43785,"line_start":910,"line_end":910,"column_start":5,"column_end":78}},{"value":"/ `[abc]` or a result of applying set operations, e.g., `[\\pL--c]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43790,"byte_end":43859,"line_start":911,"line_end":911,"column_start":5,"column_end":74}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44337,"byte_end":44341,"line_start":925,"line_end":925,"column_start":5,"column_end":9},"name":"Item","qualname":"::ast::ClassSet::Item","value":"ClassSet::Item(ClassSetItem)","parent":{"krate":0,"index":2485},"children":[],"decl_id":null,"docs":" An item, which can be a single literal, range, nested character class\n or a union of items.\n","sig":null,"attributes":[{"value":"/ An item, which can be a single literal, range, nested character class","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44230,"byte_end":44303,"line_start":923,"line_end":923,"column_start":5,"column_end":78}},{"value":"/ or a union of items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44308,"byte_end":44332,"line_start":924,"line_end":924,"column_start":5,"column_end":29}}]},{"kind":"Field","id":{"krate":0,"index":2488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44342,"byte_end":44354,"line_start":925,"line_end":925,"column_start":10,"column_end":22},"name":"0","qualname":"::ast::ClassSet::Item::0","value":"ast::ClassSetItem","parent":{"krate":0,"index":2486},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44417,"byte_end":44425,"line_start":927,"line_end":927,"column_start":5,"column_end":13},"name":"BinaryOp","qualname":"::ast::ClassSet::BinaryOp","value":"ClassSet::BinaryOp(ClassSetBinaryOp)","parent":{"krate":0,"index":2485},"children":[],"decl_id":null,"docs":" A single binary operation (i.e., &&, -- or ~~).\n","sig":null,"attributes":[{"value":"/ A single binary operation (i.e., &&, -- or ~~).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44361,"byte_end":44412,"line_start":926,"line_end":926,"column_start":5,"column_end":56}}]},{"kind":"Field","id":{"krate":0,"index":2491},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44426,"byte_end":44442,"line_start":927,"line_end":927,"column_start":14,"column_end":30},"name":"0","qualname":"::ast::ClassSet::BinaryOp::0","value":"ast::ClassSetBinaryOp","parent":{"krate":0,"index":2489},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44215,"byte_end":44223,"line_start":922,"line_end":922,"column_start":10,"column_end":18},"name":"ClassSet","qualname":"::ast::ClassSet","value":"enum ClassSet { Item(ClassSetItem), BinaryOp(ClassSetBinaryOp), }","parent":null,"children":[{"krate":0,"index":2486},{"krate":0,"index":2489}],"decl_id":null,"docs":" A character class set.","sig":null,"attributes":[{"value":"/ A character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43887,"byte_end":43913,"line_start":915,"line_end":915,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43914,"byte_end":43917,"line_start":916,"line_end":916,"column_start":1,"column_end":4}},{"value":"/ This type corresponds to the internal structure of a bracketed character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43918,"byte_end":43994,"line_start":917,"line_end":917,"column_start":1,"column_end":77}},{"value":"/ class. That is, every bracketed character is one of two types: a union of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43995,"byte_end":44072,"line_start":918,"line_end":918,"column_start":1,"column_end":78}},{"value":"/ items (literals, ranges, other bracketed classes) or a tree of binary set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44073,"byte_end":44150,"line_start":919,"line_end":919,"column_start":1,"column_end":78}},{"value":"/ operations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44151,"byte_end":44166,"line_start":920,"line_end":920,"column_start":1,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":448},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44509,"byte_end":44514,"line_start":932,"line_end":932,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union(ClassSetUnion) -> ClassSet","parent":null,"children":[],"decl_id":null,"docs":" Build a set from a union.\n","sig":null,"attributes":[{"value":"/ Build a set from a union.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44468,"byte_end":44497,"line_start":931,"line_end":931,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":449},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44669,"byte_end":44673,"line_start":937,"line_end":937,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this character class set.\n","sig":null,"attributes":[{"value":"/ Return the span of this character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44609,"byte_end":44657,"line_start":936,"line_end":936,"column_start":5,"column_end":53}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2504},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45416,"byte_end":45421,"line_start":961,"line_end":961,"column_start":5,"column_end":10},"name":"Empty","qualname":"::ast::ClassSetItem::Empty","value":"ClassSetItem::Empty(Span)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" An empty item.","sig":null,"attributes":[{"value":"/ An empty item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45162,"byte_end":45180,"line_start":956,"line_end":956,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45185,"byte_end":45188,"line_start":957,"line_end":957,"column_start":5,"column_end":8}},{"value":"/ Note that a bracketed character class cannot contain a single empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45193,"byte_end":45264,"line_start":958,"line_end":958,"column_start":5,"column_end":76}},{"value":"/ item. Empty items can appear when using one of the binary operators.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45269,"byte_end":45341,"line_start":959,"line_end":959,"column_start":5,"column_end":77}},{"value":"/ For example, `[&&]` is the intersection of two empty classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45346,"byte_end":45411,"line_start":960,"line_end":960,"column_start":5,"column_end":70}}]},{"kind":"Field","id":{"krate":0,"index":2506},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45422,"byte_end":45426,"line_start":961,"line_end":961,"column_start":11,"column_end":15},"name":"0","qualname":"::ast::ClassSetItem::Empty::0","value":"ast::Span","parent":{"krate":0,"index":2504},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45459,"byte_end":45466,"line_start":963,"line_end":963,"column_start":5,"column_end":12},"name":"Literal","qualname":"::ast::ClassSetItem::Literal","value":"ClassSetItem::Literal(Literal)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A single literal.\n","sig":null,"attributes":[{"value":"/ A single literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45433,"byte_end":45454,"line_start":962,"line_end":962,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":2509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45467,"byte_end":45474,"line_start":963,"line_end":963,"column_start":13,"column_end":20},"name":"0","qualname":"::ast::ClassSetItem::Literal::0","value":"ast::Literal","parent":{"krate":0,"index":2507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45519,"byte_end":45524,"line_start":965,"line_end":965,"column_start":5,"column_end":10},"name":"Range","qualname":"::ast::ClassSetItem::Range","value":"ClassSetItem::Range(ClassSetRange)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A range between two literals.\n","sig":null,"attributes":[{"value":"/ A range between two literals.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45481,"byte_end":45514,"line_start":964,"line_end":964,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":2512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45525,"byte_end":45538,"line_start":965,"line_end":965,"column_start":11,"column_end":24},"name":"0","qualname":"::ast::ClassSetItem::Range::0","value":"ast::ClassSetRange","parent":{"krate":0,"index":2510},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2513},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45613,"byte_end":45618,"line_start":967,"line_end":967,"column_start":5,"column_end":10},"name":"Ascii","qualname":"::ast::ClassSetItem::Ascii","value":"ClassSetItem::Ascii(ClassAscii)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" An ASCII character class, e.g., `[:alnum:]` or `[:punct:]`.\n","sig":null,"attributes":[{"value":"/ An ASCII character class, e.g., `[:alnum:]` or `[:punct:]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45545,"byte_end":45608,"line_start":966,"line_end":966,"column_start":5,"column_end":68}}]},{"kind":"Field","id":{"krate":0,"index":2515},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45619,"byte_end":45629,"line_start":967,"line_end":967,"column_start":11,"column_end":21},"name":"0","qualname":"::ast::ClassSetItem::Ascii::0","value":"ast::ClassAscii","parent":{"krate":0,"index":2513},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45699,"byte_end":45706,"line_start":969,"line_end":969,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::ast::ClassSetItem::Unicode","value":"ClassSetItem::Unicode(ClassUnicode)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.\n","sig":null,"attributes":[{"value":"/ A Unicode character class, e.g., `\\pL` or `\\p{Greek}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45636,"byte_end":45694,"line_start":968,"line_end":968,"column_start":5,"column_end":63}}]},{"kind":"Field","id":{"krate":0,"index":2518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45707,"byte_end":45719,"line_start":969,"line_end":969,"column_start":13,"column_end":25},"name":"0","qualname":"::ast::ClassSetItem::Unicode::0","value":"ast::ClassUnicode","parent":{"krate":0,"index":2516},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45778,"byte_end":45782,"line_start":971,"line_end":971,"column_start":5,"column_end":9},"name":"Perl","qualname":"::ast::ClassSetItem::Perl","value":"ClassSetItem::Perl(ClassPerl)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A perl character class, e.g., `\\d` or `\\W`.\n","sig":null,"attributes":[{"value":"/ A perl character class, e.g., `\\d` or `\\W`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45726,"byte_end":45773,"line_start":970,"line_end":970,"column_start":5,"column_end":52}}]},{"kind":"Field","id":{"krate":0,"index":2521},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45783,"byte_end":45792,"line_start":971,"line_end":971,"column_start":10,"column_end":19},"name":"0","qualname":"::ast::ClassSetItem::Perl::0","value":"ast::ClassPerl","parent":{"krate":0,"index":2519},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2522},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45961,"byte_end":45970,"line_start":975,"line_end":975,"column_start":5,"column_end":14},"name":"Bracketed","qualname":"::ast::ClassSetItem::Bracketed","value":"ClassSetItem::Bracketed(Box)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A bracketed character class set, which may contain zero or more\n character ranges and/or zero or more nested classes. e.g.,\n `[a-zA-Z\\pL]`.\n","sig":null,"attributes":[{"value":"/ A bracketed character class set, which may contain zero or more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45799,"byte_end":45866,"line_start":972,"line_end":972,"column_start":5,"column_end":72}},{"value":"/ character ranges and/or zero or more nested classes. e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45871,"byte_end":45933,"line_start":973,"line_end":973,"column_start":5,"column_end":67}},{"value":"/ `[a-zA-Z\\pL]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45938,"byte_end":45956,"line_start":974,"line_end":974,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":2524},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45971,"byte_end":45990,"line_start":975,"line_end":975,"column_start":15,"column_end":34},"name":"0","qualname":"::ast::ClassSetItem::Bracketed::0","value":"std::boxed::Box","parent":{"krate":0,"index":2522},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2525},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46023,"byte_end":46028,"line_start":977,"line_end":977,"column_start":5,"column_end":10},"name":"Union","qualname":"::ast::ClassSetItem::Union","value":"ClassSetItem::Union(ClassSetUnion)","parent":{"krate":0,"index":2503},"children":[],"decl_id":null,"docs":" A union of items.\n","sig":null,"attributes":[{"value":"/ A union of items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45997,"byte_end":46018,"line_start":976,"line_end":976,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":2527},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46029,"byte_end":46042,"line_start":977,"line_end":977,"column_start":11,"column_end":24},"name":"0","qualname":"::ast::ClassSetItem::Union::0","value":"ast::ClassSetUnion","parent":{"krate":0,"index":2525},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45143,"byte_end":45155,"line_start":955,"line_end":955,"column_start":10,"column_end":22},"name":"ClassSetItem","qualname":"::ast::ClassSetItem","value":"enum ClassSetItem {\n Empty(Span),\n Literal(Literal),\n Range(ClassSetRange),\n Ascii(ClassAscii),\n Unicode(ClassUnicode),\n Perl(ClassPerl),\n Bracketed(Box),\n Union(ClassSetUnion),\n}","parent":null,"children":[{"krate":0,"index":2504},{"krate":0,"index":2507},{"krate":0,"index":2510},{"krate":0,"index":2513},{"krate":0,"index":2516},{"krate":0,"index":2519},{"krate":0,"index":2522},{"krate":0,"index":2525}],"decl_id":null,"docs":" A single component of a character class set.\n","sig":null,"attributes":[{"value":"/ A single component of a character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":45046,"byte_end":45094,"line_start":953,"line_end":953,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46137,"byte_end":46141,"line_start":982,"line_end":982,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span of this character class set item.\n","sig":null,"attributes":[{"value":"/ Return the span of this character class set item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46072,"byte_end":46125,"line_start":981,"line_end":981,"column_start":5,"column_end":58}}]},{"kind":"Struct","id":{"krate":0,"index":2539},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46711,"byte_end":46724,"line_start":998,"line_end":998,"column_start":12,"column_end":25},"name":"ClassSetRange","qualname":"::ast::ClassSetRange","value":"ClassSetRange { span, start, end }","parent":null,"children":[{"krate":0,"index":2540},{"krate":0,"index":2541},{"krate":0,"index":2542}],"decl_id":null,"docs":" A single character class range in a set.\n","sig":null,"attributes":[{"value":"/ A single character class range in a set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46616,"byte_end":46660,"line_start":996,"line_end":996,"column_start":1,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46767,"byte_end":46771,"line_start":1000,"line_end":1000,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassSetRange::span","value":"ast::Span","parent":{"krate":0,"index":2539},"children":[],"decl_id":null,"docs":" The span of this range.\n","sig":null,"attributes":[{"value":"/ The span of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46731,"byte_end":46758,"line_start":999,"line_end":999,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2541},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46820,"byte_end":46825,"line_start":1002,"line_end":1002,"column_start":9,"column_end":14},"name":"start","qualname":"::ast::ClassSetRange::start","value":"ast::Literal","parent":{"krate":0,"index":2539},"children":[],"decl_id":null,"docs":" The start of this range.\n","sig":null,"attributes":[{"value":"/ The start of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46783,"byte_end":46811,"line_start":1001,"line_end":1001,"column_start":5,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":2542},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46875,"byte_end":46878,"line_start":1004,"line_end":1004,"column_start":9,"column_end":12},"name":"end","qualname":"::ast::ClassSetRange::end","value":"ast::Literal","parent":{"krate":0,"index":2539},"children":[],"decl_id":null,"docs":" The end of this range.\n","sig":null,"attributes":[{"value":"/ The end of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46840,"byte_end":46866,"line_start":1003,"line_end":1003,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47101,"byte_end":47109,"line_start":1012,"line_end":1012,"column_start":12,"column_end":20},"name":"is_valid","qualname":"::is_valid","value":"fn is_valid<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class range is valid.","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class range is valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46917,"byte_end":46985,"line_start":1008,"line_end":1008,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46990,"byte_end":46993,"line_start":1009,"line_end":1009,"column_start":5,"column_end":8}},{"value":"/ The only case where a range is invalid is if its start is greater than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46998,"byte_end":47072,"line_start":1010,"line_end":1010,"column_start":5,"column_end":79}},{"value":"/ its end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47077,"byte_end":47089,"line_start":1011,"line_end":1011,"column_start":5,"column_end":17}}]},{"kind":"Struct","id":{"krate":0,"index":2554},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47272,"byte_end":47285,"line_start":1019,"line_end":1019,"column_start":12,"column_end":25},"name":"ClassSetUnion","qualname":"::ast::ClassSetUnion","value":"ClassSetUnion { span, items }","parent":null,"children":[{"krate":0,"index":2555},{"krate":0,"index":2556}],"decl_id":null,"docs":" A union of items inside a character class set.\n","sig":null,"attributes":[{"value":"/ A union of items inside a character class set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47171,"byte_end":47221,"line_start":1017,"line_end":1017,"column_start":1,"column_end":51}}]},{"kind":"Field","id":{"krate":0,"index":2555},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47387,"byte_end":47391,"line_start":1022,"line_end":1022,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassSetUnion::span","value":"ast::Span","parent":{"krate":0,"index":2554},"children":[],"decl_id":null,"docs":" The span of the items in this operation. e.g., the `a-z0-9` in\n `[^a-z0-9]`\n","sig":null,"attributes":[{"value":"/ The span of the items in this operation. e.g., the `a-z0-9` in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47292,"byte_end":47358,"line_start":1020,"line_end":1020,"column_start":5,"column_end":71}},{"value":"/ `[^a-z0-9]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47363,"byte_end":47378,"line_start":1021,"line_end":1021,"column_start":5,"column_end":20}}]},{"kind":"Field","id":{"krate":0,"index":2556},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47462,"byte_end":47467,"line_start":1024,"line_end":1024,"column_start":9,"column_end":14},"name":"items","qualname":"::ast::ClassSetUnion::items","value":"std::vec::Vec","parent":{"krate":0,"index":2554},"children":[],"decl_id":null,"docs":" The sequence of items that make up this union.\n","sig":null,"attributes":[{"value":"/ The sequence of items that make up this union.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47403,"byte_end":47453,"line_start":1023,"line_end":1023,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":456},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48033,"byte_end":48037,"line_start":1038,"line_end":1038,"column_start":12,"column_end":16},"name":"push","qualname":"::push","value":"fn push<'_>(&'_ mut Self, ClassSetItem)","parent":null,"children":[],"decl_id":null,"docs":" Push a new item in this union.","sig":null,"attributes":[{"value":"/ Push a new item in this union.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47516,"byte_end":47550,"line_start":1028,"line_end":1028,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47555,"byte_end":47558,"line_start":1029,"line_end":1029,"column_start":5,"column_end":8}},{"value":"/ The ending position of this union's span is updated to the ending","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47563,"byte_end":47632,"line_start":1030,"line_end":1030,"column_start":5,"column_end":74}},{"value":"/ position of the span of the item given. If the union is empty, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47637,"byte_end":47708,"line_start":1031,"line_end":1031,"column_start":5,"column_end":76}},{"value":"/ the starting position of this union is set to the starting position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47713,"byte_end":47784,"line_start":1032,"line_end":1032,"column_start":5,"column_end":76}},{"value":"/ of this item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47789,"byte_end":47806,"line_start":1033,"line_end":1033,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47811,"byte_end":47814,"line_start":1034,"line_end":1034,"column_start":5,"column_end":8}},{"value":"/ In other words, if you only use this method to add items to a union","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47819,"byte_end":47890,"line_start":1035,"line_end":1035,"column_start":5,"column_end":76}},{"value":"/ and you set the spans on each item correctly, then you should never","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47895,"byte_end":47966,"line_start":1036,"line_end":1036,"column_start":5,"column_end":76}},{"value":"/ need to adjust the span of the union directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47971,"byte_end":48021,"line_start":1037,"line_end":1037,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":457},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48552,"byte_end":48561,"line_start":1052,"line_end":1052,"column_start":12,"column_end":21},"name":"into_item","qualname":"::into_item","value":"fn into_item(Self) -> ClassSetItem","parent":null,"children":[],"decl_id":null,"docs":" Return this union as a character class set item.","sig":null,"attributes":[{"value":"/ Return this union as a character class set item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48248,"byte_end":48300,"line_start":1046,"line_end":1046,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48305,"byte_end":48308,"line_start":1047,"line_end":1047,"column_start":5,"column_end":8}},{"value":"/ If this union contains zero items, then an empty union is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48313,"byte_end":48374,"line_start":1048,"line_end":1048,"column_start":5,"column_end":66}},{"value":"/ returned. If this concatenation contains exactly 1 item, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48379,"byte_end":48448,"line_start":1049,"line_end":1049,"column_start":5,"column_end":74}},{"value":"/ corresponding item is returned. Otherwise, ClassSetItem::Union is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48453,"byte_end":48522,"line_start":1050,"line_end":1050,"column_start":5,"column_end":74}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48527,"byte_end":48540,"line_start":1051,"line_end":1051,"column_start":5,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":2568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48874,"byte_end":48890,"line_start":1063,"line_end":1063,"column_start":12,"column_end":28},"name":"ClassSetBinaryOp","qualname":"::ast::ClassSetBinaryOp","value":"ClassSetBinaryOp { span, kind, lhs, rhs }","parent":null,"children":[{"krate":0,"index":2569},{"krate":0,"index":2570},{"krate":0,"index":2571},{"krate":0,"index":2572}],"decl_id":null,"docs":" A Unicode character class set operation.\n","sig":null,"attributes":[{"value":"/ A Unicode character class set operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48779,"byte_end":48823,"line_start":1061,"line_end":1061,"column_start":1,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2569},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48977,"byte_end":48981,"line_start":1065,"line_end":1065,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::ClassSetBinaryOp::span","value":"ast::Span","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The span of this operation. e.g., the `a-z--[h-p]` in `[a-z--h-p]`.\n","sig":null,"attributes":[{"value":"/ The span of this operation. e.g., the `a-z--[h-p]` in `[a-z--h-p]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48897,"byte_end":48968,"line_start":1064,"line_end":1064,"column_start":5,"column_end":76}}]},{"kind":"Field","id":{"krate":0,"index":2570},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49037,"byte_end":49041,"line_start":1067,"line_end":1067,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::ClassSetBinaryOp::kind","value":"ast::ClassSetBinaryOpKind","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The type of this set operation.\n","sig":null,"attributes":[{"value":"/ The type of this set operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":48993,"byte_end":49028,"line_start":1066,"line_end":1066,"column_start":5,"column_end":40}}]},{"kind":"Field","id":{"krate":0,"index":2571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49118,"byte_end":49121,"line_start":1069,"line_end":1069,"column_start":9,"column_end":12},"name":"lhs","qualname":"::ast::ClassSetBinaryOp::lhs","value":"std::boxed::Box","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The left hand side of the operation.\n","sig":null,"attributes":[{"value":"/ The left hand side of the operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49069,"byte_end":49109,"line_start":1068,"line_end":1068,"column_start":5,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":2572},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49192,"byte_end":49195,"line_start":1071,"line_end":1071,"column_start":9,"column_end":12},"name":"rhs","qualname":"::ast::ClassSetBinaryOp::rhs","value":"std::boxed::Box","parent":{"krate":0,"index":2568},"children":[],"decl_id":null,"docs":" The right hand side of the operation.\n","sig":null,"attributes":[{"value":"/ The right hand side of the operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49142,"byte_end":49183,"line_start":1070,"line_end":1070,"column_start":5,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2585},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49595,"byte_end":49607,"line_start":1082,"line_end":1082,"column_start":5,"column_end":17},"name":"Intersection","qualname":"::ast::ClassSetBinaryOpKind::Intersection","value":"ClassSetBinaryOpKind::Intersection","parent":{"krate":0,"index":2584},"children":[],"decl_id":null,"docs":" The intersection of two sets, e.g., `\\pN&&[a-z]`.\n","sig":null,"attributes":[{"value":"/ The intersection of two sets, e.g., `\\pN&&[a-z]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49537,"byte_end":49590,"line_start":1081,"line_end":1081,"column_start":5,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2587},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49669,"byte_end":49679,"line_start":1084,"line_end":1084,"column_start":5,"column_end":15},"name":"Difference","qualname":"::ast::ClassSetBinaryOpKind::Difference","value":"ClassSetBinaryOpKind::Difference","parent":{"krate":0,"index":2584},"children":[],"decl_id":null,"docs":" The difference of two sets, e.g., `\\pN--[0-9]`.\n","sig":null,"attributes":[{"value":"/ The difference of two sets, e.g., `\\pN--[0-9]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49613,"byte_end":49664,"line_start":1083,"line_end":1083,"column_start":5,"column_end":56}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2589},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49857,"byte_end":49876,"line_start":1088,"line_end":1088,"column_start":5,"column_end":24},"name":"SymmetricDifference","qualname":"::ast::ClassSetBinaryOpKind::SymmetricDifference","value":"ClassSetBinaryOpKind::SymmetricDifference","parent":{"krate":0,"index":2584},"children":[],"decl_id":null,"docs":" The symmetric difference of two sets. The symmetric difference is the\n set of elements belonging to one but not both sets.\n e.g., `[\\pL~~[:ascii:]]`.\n","sig":null,"attributes":[{"value":"/ The symmetric difference of two sets. The symmetric difference is the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49685,"byte_end":49758,"line_start":1085,"line_end":1085,"column_start":5,"column_end":78}},{"value":"/ set of elements belonging to one but not both sets.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49763,"byte_end":49818,"line_start":1086,"line_end":1086,"column_start":5,"column_end":60}},{"value":"/ e.g., `[\\pL~~[:ascii:]]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49823,"byte_end":49852,"line_start":1087,"line_end":1087,"column_start":5,"column_end":34}}]},{"kind":"Enum","id":{"krate":0,"index":2584},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49510,"byte_end":49530,"line_start":1080,"line_end":1080,"column_start":10,"column_end":30},"name":"ClassSetBinaryOpKind","qualname":"::ast::ClassSetBinaryOpKind","value":"enum ClassSetBinaryOpKind { Intersection, Difference, SymmetricDifference, }","parent":null,"children":[{"krate":0,"index":2585},{"krate":0,"index":2587},{"krate":0,"index":2589}],"decl_id":null,"docs":" The type of a Unicode character class set operation.","sig":null,"attributes":[{"value":"/ The type of a Unicode character class set operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49215,"byte_end":49271,"line_start":1074,"line_end":1074,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49272,"byte_end":49275,"line_start":1075,"line_end":1075,"column_start":1,"column_end":4}},{"value":"/ Note that this doesn't explicitly represent union since there is no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49276,"byte_end":49347,"line_start":1076,"line_end":1076,"column_start":1,"column_end":72}},{"value":"/ explicit union operator. Concatenation inside a character class corresponds","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49348,"byte_end":49427,"line_start":1077,"line_end":1077,"column_start":1,"column_end":80}},{"value":"/ to the union operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49428,"byte_end":49455,"line_start":1078,"line_end":1078,"column_start":1,"column_end":28}}]},{"kind":"Struct","id":{"krate":0,"index":2602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49966,"byte_end":49975,"line_start":1093,"line_end":1093,"column_start":12,"column_end":21},"name":"Assertion","qualname":"::ast::Assertion","value":"Assertion { span, kind }","parent":null,"children":[{"krate":0,"index":2603},{"krate":0,"index":2604}],"decl_id":null,"docs":" A single zero-width assertion.\n","sig":null,"attributes":[{"value":"/ A single zero-width assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49881,"byte_end":49915,"line_start":1091,"line_end":1091,"column_start":1,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":2603},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50022,"byte_end":50026,"line_start":1095,"line_end":1095,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Assertion::span","value":"ast::Span","parent":{"krate":0,"index":2602},"children":[],"decl_id":null,"docs":" The span of this assertion.\n","sig":null,"attributes":[{"value":"/ The span of this assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":49982,"byte_end":50013,"line_start":1094,"line_end":1094,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":2604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50089,"byte_end":50093,"line_start":1097,"line_end":1097,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::Assertion::kind","value":"ast::AssertionKind","parent":{"krate":0,"index":2602},"children":[],"decl_id":null,"docs":" The assertion kind, e.g., `\\b` or `^`.\n","sig":null,"attributes":[{"value":"/ The assertion kind, e.g., `\\b` or `^`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50038,"byte_end":50080,"line_start":1096,"line_end":1096,"column_start":5,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2617},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50216,"byte_end":50225,"line_start":1104,"line_end":1104,"column_start":5,"column_end":14},"name":"StartLine","qualname":"::ast::AssertionKind::StartLine","value":"AssertionKind::StartLine","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `^`\n","sig":null,"attributes":[{"value":"/ `^`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50204,"byte_end":50211,"line_start":1103,"line_end":1103,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2619},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50243,"byte_end":50250,"line_start":1106,"line_end":1106,"column_start":5,"column_end":12},"name":"EndLine","qualname":"::ast::AssertionKind::EndLine","value":"AssertionKind::EndLine","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `$`\n","sig":null,"attributes":[{"value":"/ `$`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50231,"byte_end":50238,"line_start":1105,"line_end":1105,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2621},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50269,"byte_end":50278,"line_start":1108,"line_end":1108,"column_start":5,"column_end":14},"name":"StartText","qualname":"::ast::AssertionKind::StartText","value":"AssertionKind::StartText","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\A`\n","sig":null,"attributes":[{"value":"/ `\\A`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50256,"byte_end":50264,"line_start":1107,"line_end":1107,"column_start":5,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2623},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50297,"byte_end":50304,"line_start":1110,"line_end":1110,"column_start":5,"column_end":12},"name":"EndText","qualname":"::ast::AssertionKind::EndText","value":"AssertionKind::EndText","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\z`\n","sig":null,"attributes":[{"value":"/ `\\z`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50284,"byte_end":50292,"line_start":1109,"line_end":1109,"column_start":5,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50323,"byte_end":50335,"line_start":1112,"line_end":1112,"column_start":5,"column_end":17},"name":"WordBoundary","qualname":"::ast::AssertionKind::WordBoundary","value":"AssertionKind::WordBoundary","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\b`\n","sig":null,"attributes":[{"value":"/ `\\b`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50310,"byte_end":50318,"line_start":1111,"line_end":1111,"column_start":5,"column_end":13}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2627},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50354,"byte_end":50369,"line_start":1114,"line_end":1114,"column_start":5,"column_end":20},"name":"NotWordBoundary","qualname":"::ast::AssertionKind::NotWordBoundary","value":"AssertionKind::NotWordBoundary","parent":{"krate":0,"index":2616},"children":[],"decl_id":null,"docs":" `\\B`\n","sig":null,"attributes":[{"value":"/ `\\B`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50341,"byte_end":50349,"line_start":1113,"line_end":1113,"column_start":5,"column_end":13}}]},{"kind":"Enum","id":{"krate":0,"index":2616},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50184,"byte_end":50197,"line_start":1102,"line_end":1102,"column_start":10,"column_end":23},"name":"AssertionKind","qualname":"::ast::AssertionKind","value":"enum AssertionKind {\n StartLine,\n EndLine,\n StartText,\n EndText,\n WordBoundary,\n NotWordBoundary,\n}","parent":null,"children":[{"krate":0,"index":2617},{"krate":0,"index":2619},{"krate":0,"index":2621},{"krate":0,"index":2623},{"krate":0,"index":2625},{"krate":0,"index":2627}],"decl_id":null,"docs":" An assertion kind.\n","sig":null,"attributes":[{"value":"/ An assertion kind.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50113,"byte_end":50135,"line_start":1100,"line_end":1100,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":2639},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50484,"byte_end":50494,"line_start":1119,"line_end":1119,"column_start":12,"column_end":22},"name":"Repetition","qualname":"::ast::Repetition","value":"Repetition { span, op, greedy, ast }","parent":null,"children":[{"krate":0,"index":2640},{"krate":0,"index":2641},{"krate":0,"index":2642},{"krate":0,"index":2643}],"decl_id":null,"docs":" A repetition operation applied to a regular expression.\n","sig":null,"attributes":[{"value":"/ A repetition operation applied to a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50374,"byte_end":50433,"line_start":1117,"line_end":1117,"column_start":1,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2640},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50541,"byte_end":50545,"line_start":1121,"line_end":1121,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Repetition::span","value":"ast::Span","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" The span of this operation.\n","sig":null,"attributes":[{"value":"/ The span of this operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50501,"byte_end":50532,"line_start":1120,"line_end":1120,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":2641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50591,"byte_end":50593,"line_start":1123,"line_end":1123,"column_start":9,"column_end":11},"name":"op","qualname":"::ast::Repetition::op","value":"ast::RepetitionOp","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" The actual operation.\n","sig":null,"attributes":[{"value":"/ The actual operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50557,"byte_end":50582,"line_start":1122,"line_end":1122,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":2642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50677,"byte_end":50683,"line_start":1125,"line_end":1125,"column_start":9,"column_end":15},"name":"greedy","qualname":"::ast::Repetition::greedy","value":"bool","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" Whether this operation was applied greedily or not.\n","sig":null,"attributes":[{"value":"/ Whether this operation was applied greedily or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50613,"byte_end":50668,"line_start":1124,"line_end":1124,"column_start":5,"column_end":60}}]},{"kind":"Field","id":{"krate":0,"index":2643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50748,"byte_end":50751,"line_start":1127,"line_end":1127,"column_start":9,"column_end":12},"name":"ast","qualname":"::ast::Repetition::ast","value":"std::boxed::Box","parent":{"krate":0,"index":2639},"children":[],"decl_id":null,"docs":" The regular expression under repetition.\n","sig":null,"attributes":[{"value":"/ The regular expression under repetition.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50695,"byte_end":50739,"line_start":1126,"line_end":1126,"column_start":5,"column_end":49}}]},{"kind":"Struct","id":{"krate":0,"index":2655},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50852,"byte_end":50864,"line_start":1132,"line_end":1132,"column_start":12,"column_end":24},"name":"RepetitionOp","qualname":"::ast::RepetitionOp","value":"RepetitionOp { span, kind }","parent":null,"children":[{"krate":0,"index":2656},{"krate":0,"index":2657}],"decl_id":null,"docs":" The repetition operator itself.\n","sig":null,"attributes":[{"value":"/ The repetition operator itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50766,"byte_end":50801,"line_start":1130,"line_end":1130,"column_start":1,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":2656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50967,"byte_end":50971,"line_start":1135,"line_end":1135,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::RepetitionOp::span","value":"ast::Span","parent":{"krate":0,"index":2655},"children":[],"decl_id":null,"docs":" The span of this operator. This includes things like `+`, `*?` and\n `{m,n}`.\n","sig":null,"attributes":[{"value":"/ The span of this operator. This includes things like `+`, `*?` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50871,"byte_end":50941,"line_start":1133,"line_end":1133,"column_start":5,"column_end":75}},{"value":"/ `{m,n}`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50946,"byte_end":50958,"line_start":1134,"line_end":1134,"column_start":5,"column_end":17}}]},{"kind":"Field","id":{"krate":0,"index":2657},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51018,"byte_end":51022,"line_start":1137,"line_end":1137,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::RepetitionOp::kind","value":"ast::RepetitionKind","parent":{"krate":0,"index":2655},"children":[],"decl_id":null,"docs":" The type of operation.\n","sig":null,"attributes":[{"value":"/ The type of operation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":50983,"byte_end":51009,"line_start":1136,"line_end":1136,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2670},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51163,"byte_end":51172,"line_start":1144,"line_end":1144,"column_start":5,"column_end":14},"name":"ZeroOrOne","qualname":"::ast::RepetitionKind::ZeroOrOne","value":"RepetitionKind::ZeroOrOne","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `?`\n","sig":null,"attributes":[{"value":"/ `?`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51151,"byte_end":51158,"line_start":1143,"line_end":1143,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2672},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51190,"byte_end":51200,"line_start":1146,"line_end":1146,"column_start":5,"column_end":15},"name":"ZeroOrMore","qualname":"::ast::RepetitionKind::ZeroOrMore","value":"RepetitionKind::ZeroOrMore","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `*`\n","sig":null,"attributes":[{"value":"/ `*`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51178,"byte_end":51185,"line_start":1145,"line_end":1145,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2674},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51218,"byte_end":51227,"line_start":1148,"line_end":1148,"column_start":5,"column_end":14},"name":"OneOrMore","qualname":"::ast::RepetitionKind::OneOrMore","value":"RepetitionKind::OneOrMore","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `+`\n","sig":null,"attributes":[{"value":"/ `+`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51206,"byte_end":51213,"line_start":1147,"line_end":1147,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2676},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51249,"byte_end":51254,"line_start":1150,"line_end":1150,"column_start":5,"column_end":10},"name":"Range","qualname":"::ast::RepetitionKind::Range","value":"RepetitionKind::Range(RepetitionRange)","parent":{"krate":0,"index":2669},"children":[],"decl_id":null,"docs":" `{m,n}`\n","sig":null,"attributes":[{"value":"/ `{m,n}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51233,"byte_end":51244,"line_start":1149,"line_end":1149,"column_start":5,"column_end":16}}]},{"kind":"Field","id":{"krate":0,"index":2678},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51255,"byte_end":51270,"line_start":1150,"line_end":1150,"column_start":11,"column_end":26},"name":"0","qualname":"::ast::RepetitionKind::Range::0","value":"ast::RepetitionRange","parent":{"krate":0,"index":2676},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2669},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51130,"byte_end":51144,"line_start":1142,"line_end":1142,"column_start":10,"column_end":24},"name":"RepetitionKind","qualname":"::ast::RepetitionKind","value":"enum RepetitionKind {\n ZeroOrOne,\n ZeroOrMore,\n OneOrMore,\n Range(RepetitionRange),\n}","parent":null,"children":[{"krate":0,"index":2670},{"krate":0,"index":2672},{"krate":0,"index":2674},{"krate":0,"index":2676}],"decl_id":null,"docs":" The kind of a repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of a repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51043,"byte_end":51081,"line_start":1140,"line_end":1140,"column_start":1,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51393,"byte_end":51400,"line_start":1157,"line_end":1157,"column_start":5,"column_end":12},"name":"Exactly","qualname":"::ast::RepetitionRange::Exactly","value":"RepetitionRange::Exactly(u32)","parent":{"krate":0,"index":2690},"children":[],"decl_id":null,"docs":" `{m}`\n","sig":null,"attributes":[{"value":"/ `{m}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51379,"byte_end":51388,"line_start":1156,"line_end":1156,"column_start":5,"column_end":14}}]},{"kind":"Field","id":{"krate":0,"index":2693},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51401,"byte_end":51404,"line_start":1157,"line_end":1157,"column_start":13,"column_end":16},"name":"0","qualname":"::ast::RepetitionRange::Exactly::0","value":"u32","parent":{"krate":0,"index":2691},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2694},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51426,"byte_end":51433,"line_start":1159,"line_end":1159,"column_start":5,"column_end":12},"name":"AtLeast","qualname":"::ast::RepetitionRange::AtLeast","value":"RepetitionRange::AtLeast(u32)","parent":{"krate":0,"index":2690},"children":[],"decl_id":null,"docs":" `{m,}`\n","sig":null,"attributes":[{"value":"/ `{m,}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51411,"byte_end":51421,"line_start":1158,"line_end":1158,"column_start":5,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":2696},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51434,"byte_end":51437,"line_start":1159,"line_end":1159,"column_start":13,"column_end":16},"name":"0","qualname":"::ast::RepetitionRange::AtLeast::0","value":"u32","parent":{"krate":0,"index":2694},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51460,"byte_end":51467,"line_start":1161,"line_end":1161,"column_start":5,"column_end":12},"name":"Bounded","qualname":"::ast::RepetitionRange::Bounded","value":"RepetitionRange::Bounded(u32, u32)","parent":{"krate":0,"index":2690},"children":[],"decl_id":null,"docs":" `{m,n}`\n","sig":null,"attributes":[{"value":"/ `{m,n}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51444,"byte_end":51455,"line_start":1160,"line_end":1160,"column_start":5,"column_end":16}}]},{"kind":"Field","id":{"krate":0,"index":2699},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51468,"byte_end":51471,"line_start":1161,"line_end":1161,"column_start":13,"column_end":16},"name":"0","qualname":"::ast::RepetitionRange::Bounded::0","value":"u32","parent":{"krate":0,"index":2697},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2700},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51473,"byte_end":51476,"line_start":1161,"line_end":1161,"column_start":18,"column_end":21},"name":"1","qualname":"::ast::RepetitionRange::Bounded::1","value":"u32","parent":{"krate":0,"index":2697},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2690},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51357,"byte_end":51372,"line_start":1155,"line_end":1155,"column_start":10,"column_end":25},"name":"RepetitionRange","qualname":"::ast::RepetitionRange","value":"enum RepetitionRange { Exactly(u32), AtLeast(u32), Bounded(u32, u32), }","parent":null,"children":[{"krate":0,"index":2691},{"krate":0,"index":2694},{"krate":0,"index":2697}],"decl_id":null,"docs":" A range repetition operator.\n","sig":null,"attributes":[{"value":"/ A range repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51276,"byte_end":51308,"line_start":1153,"line_end":1153,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":459},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51717,"byte_end":51725,"line_start":1169,"line_end":1169,"column_start":12,"column_end":20},"name":"is_valid","qualname":"::is_valid","value":"fn is_valid<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this repetition range is valid.","sig":null,"attributes":[{"value":"/ Returns true if and only if this repetition range is valid.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51509,"byte_end":51572,"line_start":1165,"line_end":1165,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51577,"byte_end":51580,"line_start":1166,"line_end":1166,"column_start":5,"column_end":8}},{"value":"/ The only case where a repetition range is invalid is if it is bounded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51585,"byte_end":51658,"line_start":1167,"line_end":1167,"column_start":5,"column_end":78}},{"value":"/ and its start is greater than its end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51663,"byte_end":51705,"line_start":1168,"line_end":1168,"column_start":5,"column_end":47}}]},{"kind":"Struct","id":{"krate":0,"index":2712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52195,"byte_end":52200,"line_start":1184,"line_end":1184,"column_start":12,"column_end":17},"name":"Group","qualname":"::ast::Group","value":"Group { span, kind, ast }","parent":null,"children":[{"krate":0,"index":2713},{"krate":0,"index":2714},{"krate":0,"index":2715}],"decl_id":null,"docs":" A grouped regular expression.","sig":null,"attributes":[{"value":"/ A grouped regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51869,"byte_end":51902,"line_start":1177,"line_end":1177,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51903,"byte_end":51906,"line_start":1178,"line_end":1178,"column_start":1,"column_end":4}},{"value":"/ This includes both capturing and non-capturing groups. This does **not**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51907,"byte_end":51983,"line_start":1179,"line_end":1179,"column_start":1,"column_end":77}},{"value":"/ include flag-only groups like `(?is)`, but does contain any group that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51984,"byte_end":52058,"line_start":1180,"line_end":1180,"column_start":1,"column_end":75}},{"value":"/ contains a sub-expression, e.g., `(a)`, `(?Pa)`, `(?:a)` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52059,"byte_end":52129,"line_start":1181,"line_end":1181,"column_start":1,"column_end":71}},{"value":"/ `(?is:a)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52130,"byte_end":52144,"line_start":1182,"line_end":1182,"column_start":1,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":2713},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52243,"byte_end":52247,"line_start":1186,"line_end":1186,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Group::span","value":"ast::Span","parent":{"krate":0,"index":2712},"children":[],"decl_id":null,"docs":" The span of this group.\n","sig":null,"attributes":[{"value":"/ The span of this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52207,"byte_end":52234,"line_start":1185,"line_end":1185,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2714},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52295,"byte_end":52299,"line_start":1188,"line_end":1188,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::Group::kind","value":"ast::GroupKind","parent":{"krate":0,"index":2712},"children":[],"decl_id":null,"docs":" The kind of this group.\n","sig":null,"attributes":[{"value":"/ The kind of this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52259,"byte_end":52286,"line_start":1187,"line_end":1187,"column_start":5,"column_end":32}}]},{"kind":"Field","id":{"krate":0,"index":2715},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52366,"byte_end":52369,"line_start":1190,"line_end":1190,"column_start":9,"column_end":12},"name":"ast","qualname":"::ast::Group::ast","value":"std::boxed::Box","parent":{"krate":0,"index":2712},"children":[],"decl_id":null,"docs":" The regular expression in this group.\n","sig":null,"attributes":[{"value":"/ The regular expression in this group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52316,"byte_end":52357,"line_start":1189,"line_end":1189,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52540,"byte_end":52545,"line_start":1196,"line_end":1196,"column_start":12,"column_end":17},"name":"flags","qualname":"::flags","value":"fn flags<'_>(&'_ Self) -> Option<&'_ Flags>","parent":null,"children":[],"decl_id":null,"docs":" If this group is non-capturing, then this returns the (possibly empty)\n set of flags. Otherwise, `None` is returned.\n","sig":null,"attributes":[{"value":"/ If this group is non-capturing, then this returns the (possibly empty)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52401,"byte_end":52475,"line_start":1194,"line_end":1194,"column_start":5,"column_end":79}},{"value":"/ set of flags. Otherwise, `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52480,"byte_end":52528,"line_start":1195,"line_end":1195,"column_start":5,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":462},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52774,"byte_end":52786,"line_start":1204,"line_end":1204,"column_start":12,"column_end":24},"name":"is_capturing","qualname":"::is_capturing","value":"fn is_capturing<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this group is capturing.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this group is capturing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52706,"byte_end":52762,"line_start":1203,"line_end":1203,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":463},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53148,"byte_end":53161,"line_start":1214,"line_end":1214,"column_start":12,"column_end":25},"name":"capture_index","qualname":"::capture_index","value":"fn capture_index<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the capture index of this group, if this is a capturing group.","sig":null,"attributes":[{"value":"/ Returns the capture index of this group, if this is a capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52976,"byte_end":53050,"line_start":1211,"line_end":1211,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53055,"byte_end":53058,"line_start":1212,"line_end":1212,"column_start":5,"column_end":8}},{"value":"/ This returns a capture index precisely when `is_capturing` is `true`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53063,"byte_end":53136,"line_start":1213,"line_end":1213,"column_start":5,"column_end":78}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2728},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53493,"byte_end":53505,"line_start":1227,"line_end":1227,"column_start":5,"column_end":17},"name":"CaptureIndex","qualname":"::ast::GroupKind::CaptureIndex","value":"GroupKind::CaptureIndex(u32)","parent":{"krate":0,"index":2727},"children":[],"decl_id":null,"docs":" `(a)`\n","sig":null,"attributes":[{"value":"/ `(a)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53479,"byte_end":53488,"line_start":1226,"line_end":1226,"column_start":5,"column_end":14}}]},{"kind":"Field","id":{"krate":0,"index":2730},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53506,"byte_end":53509,"line_start":1227,"line_end":1227,"column_start":18,"column_end":21},"name":"0","qualname":"::ast::GroupKind::CaptureIndex::0","value":"u32","parent":{"krate":0,"index":2728},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2731},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53538,"byte_end":53549,"line_start":1229,"line_end":1229,"column_start":5,"column_end":16},"name":"CaptureName","qualname":"::ast::GroupKind::CaptureName","value":"GroupKind::CaptureName(CaptureName)","parent":{"krate":0,"index":2727},"children":[],"decl_id":null,"docs":" `(?Pa)`\n","sig":null,"attributes":[{"value":"/ `(?Pa)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53516,"byte_end":53533,"line_start":1228,"line_end":1228,"column_start":5,"column_end":22}}]},{"kind":"Field","id":{"krate":0,"index":2733},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53550,"byte_end":53561,"line_start":1229,"line_end":1229,"column_start":17,"column_end":28},"name":"0","qualname":"::ast::GroupKind::CaptureName::0","value":"ast::CaptureName","parent":{"krate":0,"index":2731},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53597,"byte_end":53609,"line_start":1231,"line_end":1231,"column_start":5,"column_end":17},"name":"NonCapturing","qualname":"::ast::GroupKind::NonCapturing","value":"GroupKind::NonCapturing(Flags)","parent":{"krate":0,"index":2727},"children":[],"decl_id":null,"docs":" `(?:a)` and `(?i:a)`\n","sig":null,"attributes":[{"value":"/ `(?:a)` and `(?i:a)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53568,"byte_end":53592,"line_start":1230,"line_end":1230,"column_start":5,"column_end":29}}]},{"kind":"Field","id":{"krate":0,"index":2736},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53610,"byte_end":53615,"line_start":1231,"line_end":1231,"column_start":18,"column_end":23},"name":"0","qualname":"::ast::GroupKind::NonCapturing::0","value":"ast::Flags","parent":{"krate":0,"index":2734},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2727},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53463,"byte_end":53472,"line_start":1225,"line_end":1225,"column_start":10,"column_end":19},"name":"GroupKind","qualname":"::ast::GroupKind","value":"enum GroupKind {\n CaptureIndex(u32),\n CaptureName(CaptureName),\n NonCapturing(Flags),\n}","parent":null,"children":[{"krate":0,"index":2728},{"krate":0,"index":2731},{"krate":0,"index":2734}],"decl_id":null,"docs":" The kind of a group.\n","sig":null,"attributes":[{"value":"/ The kind of a group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53390,"byte_end":53414,"line_start":1223,"line_end":1223,"column_start":1,"column_end":25}}]},{"kind":"Struct","id":{"krate":0,"index":2748},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53793,"byte_end":53804,"line_start":1239,"line_end":1239,"column_start":12,"column_end":23},"name":"CaptureName","qualname":"::ast::CaptureName","value":"CaptureName { span, name, index }","parent":null,"children":[{"krate":0,"index":2749},{"krate":0,"index":2750},{"krate":0,"index":2751}],"decl_id":null,"docs":" A capture name.","sig":null,"attributes":[{"value":"/ A capture name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53621,"byte_end":53640,"line_start":1234,"line_end":1234,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53641,"byte_end":53644,"line_start":1235,"line_end":1235,"column_start":1,"column_end":4}},{"value":"/ This corresponds to the name itself between the angle brackets in, e.g.,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53645,"byte_end":53721,"line_start":1236,"line_end":1236,"column_start":1,"column_end":77}},{"value":"/ `(?Pexpr)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53722,"byte_end":53742,"line_start":1237,"line_end":1237,"column_start":1,"column_end":21}}]},{"kind":"Field","id":{"krate":0,"index":2749},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53854,"byte_end":53858,"line_start":1241,"line_end":1241,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::CaptureName::span","value":"ast::Span","parent":{"krate":0,"index":2748},"children":[],"decl_id":null,"docs":" The span of this capture name.\n","sig":null,"attributes":[{"value":"/ The span of this capture name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53811,"byte_end":53845,"line_start":1240,"line_end":1240,"column_start":5,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53900,"byte_end":53904,"line_start":1243,"line_end":1243,"column_start":9,"column_end":13},"name":"name","qualname":"::ast::CaptureName::name","value":"std::string::String","parent":{"krate":0,"index":2748},"children":[],"decl_id":null,"docs":" The capture name.\n","sig":null,"attributes":[{"value":"/ The capture name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53870,"byte_end":53891,"line_start":1242,"line_end":1242,"column_start":5,"column_end":26}}]},{"kind":"Field","id":{"krate":0,"index":2751},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53949,"byte_end":53954,"line_start":1245,"line_end":1245,"column_start":9,"column_end":14},"name":"index","qualname":"::ast::CaptureName::index","value":"u32","parent":{"krate":0,"index":2748},"children":[],"decl_id":null,"docs":" The capture index.\n","sig":null,"attributes":[{"value":"/ The capture index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53918,"byte_end":53940,"line_start":1244,"line_end":1244,"column_start":5,"column_end":27}}]},{"kind":"Struct","id":{"krate":0,"index":2763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54091,"byte_end":54099,"line_start":1250,"line_end":1250,"column_start":12,"column_end":20},"name":"SetFlags","qualname":"::ast::SetFlags","value":"SetFlags { span, flags }","parent":null,"children":[{"krate":0,"index":2764},{"krate":0,"index":2765}],"decl_id":null,"docs":" A group of flags that is not applied to a particular regular expression.\n","sig":null,"attributes":[{"value":"/ A group of flags that is not applied to a particular regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":53964,"byte_end":54040,"line_start":1248,"line_end":1248,"column_start":1,"column_end":77}}]},{"kind":"Field","id":{"krate":0,"index":2764},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54179,"byte_end":54183,"line_start":1252,"line_end":1252,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::SetFlags::span","value":"ast::Span","parent":{"krate":0,"index":2763},"children":[],"decl_id":null,"docs":" The span of these flags, including the grouping parentheses.\n","sig":null,"attributes":[{"value":"/ The span of these flags, including the grouping parentheses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54106,"byte_end":54170,"line_start":1251,"line_end":1251,"column_start":5,"column_end":69}}]},{"kind":"Field","id":{"krate":0,"index":2765},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54237,"byte_end":54242,"line_start":1254,"line_end":1254,"column_start":9,"column_end":14},"name":"flags","qualname":"::ast::SetFlags::flags","value":"ast::Flags","parent":{"krate":0,"index":2763},"children":[],"decl_id":null,"docs":" The actual sequence of flags.\n","sig":null,"attributes":[{"value":"/ The actual sequence of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54195,"byte_end":54228,"line_start":1253,"line_end":1253,"column_start":5,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":2777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54407,"byte_end":54412,"line_start":1261,"line_end":1261,"column_start":12,"column_end":17},"name":"Flags","qualname":"::ast::Flags","value":"Flags { span, items }","parent":null,"children":[{"krate":0,"index":2778},{"krate":0,"index":2779}],"decl_id":null,"docs":" A group of flags.","sig":null,"attributes":[{"value":"/ A group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54254,"byte_end":54275,"line_start":1257,"line_end":1257,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54276,"byte_end":54279,"line_start":1258,"line_end":1258,"column_start":1,"column_end":4}},{"value":"/ This corresponds only to the sequence of flags themselves, e.g., `is-u`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54280,"byte_end":54356,"line_start":1259,"line_end":1259,"column_start":1,"column_end":77}}]},{"kind":"Field","id":{"krate":0,"index":2778},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54464,"byte_end":54468,"line_start":1263,"line_end":1263,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::Flags::span","value":"ast::Span","parent":{"krate":0,"index":2777},"children":[],"decl_id":null,"docs":" The span of this group of flags.\n","sig":null,"attributes":[{"value":"/ The span of this group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54419,"byte_end":54455,"line_start":1262,"line_end":1262,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":2779},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54577,"byte_end":54582,"line_start":1266,"line_end":1266,"column_start":9,"column_end":14},"name":"items","qualname":"::ast::Flags::items","value":"std::vec::Vec","parent":{"krate":0,"index":2777},"children":[],"decl_id":null,"docs":" A sequence of flag items. Each item is either a flag or a negation\n operator.\n","sig":null,"attributes":[{"value":"/ A sequence of flag items. Each item is either a flag or a negation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54480,"byte_end":54550,"line_start":1264,"line_end":1264,"column_start":5,"column_end":75}},{"value":"/ operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54555,"byte_end":54568,"line_start":1265,"line_end":1265,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":465},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54872,"byte_end":54880,"line_start":1275,"line_end":1275,"column_start":12,"column_end":20},"name":"add_item","qualname":"::add_item","value":"fn add_item<'_>(&'_ mut Self, FlagsItem) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Add the given item to this sequence of flags.","sig":null,"attributes":[{"value":"/ Add the given item to this sequence of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54620,"byte_end":54669,"line_start":1270,"line_end":1270,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54674,"byte_end":54677,"line_start":1271,"line_end":1271,"column_start":5,"column_end":8}},{"value":"/ If the item was added successfully, then `None` is returned. If the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54682,"byte_end":54753,"line_start":1272,"line_end":1272,"column_start":5,"column_end":76}},{"value":"/ given item is a duplicate, then `Some(i)` is returned, where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54758,"byte_end":54822,"line_start":1273,"line_end":1273,"column_start":5,"column_end":69}},{"value":"/ `items[i].kind == item.kind`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54827,"byte_end":54860,"line_start":1274,"line_end":1274,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":466},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55452,"byte_end":55462,"line_start":1294,"line_end":1294,"column_start":12,"column_end":22},"name":"flag_state","qualname":"::flag_state","value":"fn flag_state<'_>(&'_ Self, Flag) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the state of the given flag in this set.","sig":null,"attributes":[{"value":"/ Returns the state of the given flag in this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55130,"byte_end":55182,"line_start":1285,"line_end":1285,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55187,"byte_end":55190,"line_start":1286,"line_end":1286,"column_start":5,"column_end":8}},{"value":"/ If the given flag is in the set but is negated, then `Some(false)` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55195,"byte_end":55268,"line_start":1287,"line_end":1287,"column_start":5,"column_end":78}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55273,"byte_end":55286,"line_start":1288,"line_end":1288,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55291,"byte_end":55294,"line_start":1289,"line_end":1289,"column_start":5,"column_end":8}},{"value":"/ If the given flag is in the set and is not negated, then `Some(true)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55299,"byte_end":55372,"line_start":1290,"line_end":1290,"column_start":5,"column_end":78}},{"value":"/ is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55377,"byte_end":55393,"line_start":1291,"line_end":1291,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55398,"byte_end":55401,"line_start":1292,"line_end":1292,"column_start":5,"column_end":8}},{"value":"/ Otherwise, `None` is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55406,"byte_end":55440,"line_start":1293,"line_end":1293,"column_start":5,"column_end":39}}]},{"kind":"Struct","id":{"krate":0,"index":2791},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55980,"byte_end":55989,"line_start":1313,"line_end":1313,"column_start":12,"column_end":21},"name":"FlagsItem","qualname":"::ast::FlagsItem","value":"FlagsItem { span, kind }","parent":null,"children":[{"krate":0,"index":2792},{"krate":0,"index":2793}],"decl_id":null,"docs":" A single item in a group of flags.\n","sig":null,"attributes":[{"value":"/ A single item in a group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55891,"byte_end":55929,"line_start":1311,"line_end":1311,"column_start":1,"column_end":39}}]},{"kind":"Field","id":{"krate":0,"index":2792},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56031,"byte_end":56035,"line_start":1315,"line_end":1315,"column_start":9,"column_end":13},"name":"span","qualname":"::ast::FlagsItem::span","value":"ast::Span","parent":{"krate":0,"index":2791},"children":[],"decl_id":null,"docs":" The span of this item.\n","sig":null,"attributes":[{"value":"/ The span of this item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":55996,"byte_end":56022,"line_start":1314,"line_end":1314,"column_start":5,"column_end":31}}]},{"kind":"Field","id":{"krate":0,"index":2793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56082,"byte_end":56086,"line_start":1317,"line_end":1317,"column_start":9,"column_end":13},"name":"kind","qualname":"::ast::FlagsItem::kind","value":"ast::FlagsItemKind","parent":{"krate":0,"index":2791},"children":[],"decl_id":null,"docs":" The kind of this item.\n","sig":null,"attributes":[{"value":"/ The kind of this item.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56047,"byte_end":56073,"line_start":1316,"line_end":1316,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2806},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56311,"byte_end":56319,"line_start":1325,"line_end":1325,"column_start":5,"column_end":13},"name":"Negation","qualname":"::ast::FlagsItemKind::Negation","value":"FlagsItemKind::Negation","parent":{"krate":0,"index":2805},"children":[],"decl_id":null,"docs":" A negation operator applied to all subsequent flags in the enclosing\n group.\n","sig":null,"attributes":[{"value":"/ A negation operator applied to all subsequent flags in the enclosing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56219,"byte_end":56291,"line_start":1323,"line_end":1323,"column_start":5,"column_end":77}},{"value":"/ group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56296,"byte_end":56306,"line_start":1324,"line_end":1324,"column_start":5,"column_end":15}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2808},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56359,"byte_end":56363,"line_start":1327,"line_end":1327,"column_start":5,"column_end":9},"name":"Flag","qualname":"::ast::FlagsItemKind::Flag","value":"FlagsItemKind::Flag(Flag)","parent":{"krate":0,"index":2805},"children":[],"decl_id":null,"docs":" A single flag in a group.\n","sig":null,"attributes":[{"value":"/ A single flag in a group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56325,"byte_end":56354,"line_start":1326,"line_end":1326,"column_start":5,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":2810},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56364,"byte_end":56368,"line_start":1327,"line_end":1327,"column_start":10,"column_end":14},"name":"0","qualname":"::ast::FlagsItemKind::Flag::0","value":"ast::Flag","parent":{"krate":0,"index":2808},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2805},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56199,"byte_end":56212,"line_start":1322,"line_end":1322,"column_start":10,"column_end":23},"name":"FlagsItemKind","qualname":"::ast::FlagsItemKind","value":"enum FlagsItemKind { Negation, Flag(Flag), }","parent":null,"children":[{"krate":0,"index":2806},{"krate":0,"index":2808}],"decl_id":null,"docs":" The kind of an item in a group of flags.\n","sig":null,"attributes":[{"value":"/ The kind of an item in a group of flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56106,"byte_end":56150,"line_start":1320,"line_end":1320,"column_start":1,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":468},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56476,"byte_end":56487,"line_start":1332,"line_end":1332,"column_start":12,"column_end":23},"name":"is_negation","qualname":"::is_negation","value":"fn is_negation<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this item is a negation operator.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this item is a negation operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56399,"byte_end":56464,"line_start":1331,"line_end":1331,"column_start":5,"column_end":70}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2823},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56711,"byte_end":56726,"line_start":1344,"line_end":1344,"column_start":5,"column_end":20},"name":"CaseInsensitive","qualname":"::ast::Flag::CaseInsensitive","value":"Flag::CaseInsensitive","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `i`\n","sig":null,"attributes":[{"value":"/ `i`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56699,"byte_end":56706,"line_start":1343,"line_end":1343,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2825},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56744,"byte_end":56753,"line_start":1346,"line_end":1346,"column_start":5,"column_end":14},"name":"MultiLine","qualname":"::ast::Flag::MultiLine","value":"Flag::MultiLine","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `m`\n","sig":null,"attributes":[{"value":"/ `m`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56732,"byte_end":56739,"line_start":1345,"line_end":1345,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2827},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56771,"byte_end":56788,"line_start":1348,"line_end":1348,"column_start":5,"column_end":22},"name":"DotMatchesNewLine","qualname":"::ast::Flag::DotMatchesNewLine","value":"Flag::DotMatchesNewLine","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `s`\n","sig":null,"attributes":[{"value":"/ `s`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56759,"byte_end":56766,"line_start":1347,"line_end":1347,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2829},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56806,"byte_end":56815,"line_start":1350,"line_end":1350,"column_start":5,"column_end":14},"name":"SwapGreed","qualname":"::ast::Flag::SwapGreed","value":"Flag::SwapGreed","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `U`\n","sig":null,"attributes":[{"value":"/ `U`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56794,"byte_end":56801,"line_start":1349,"line_end":1349,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2831},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56833,"byte_end":56840,"line_start":1352,"line_end":1352,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::ast::Flag::Unicode","value":"Flag::Unicode","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `u`\n","sig":null,"attributes":[{"value":"/ `u`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56821,"byte_end":56828,"line_start":1351,"line_end":1351,"column_start":5,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2833},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56858,"byte_end":56874,"line_start":1354,"line_end":1354,"column_start":5,"column_end":21},"name":"IgnoreWhitespace","qualname":"::ast::Flag::IgnoreWhitespace","value":"Flag::IgnoreWhitespace","parent":{"krate":0,"index":2822},"children":[],"decl_id":null,"docs":" `x`\n","sig":null,"attributes":[{"value":"/ `x`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56846,"byte_end":56853,"line_start":1353,"line_end":1353,"column_start":5,"column_end":12}}]},{"kind":"Enum","id":{"krate":0,"index":2822},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56688,"byte_end":56692,"line_start":1342,"line_end":1342,"column_start":10,"column_end":14},"name":"Flag","qualname":"::ast::Flag","value":"enum Flag {\n CaseInsensitive,\n MultiLine,\n DotMatchesNewLine,\n SwapGreed,\n Unicode,\n IgnoreWhitespace,\n}","parent":null,"children":[{"krate":0,"index":2823},{"krate":0,"index":2825},{"krate":0,"index":2827},{"krate":0,"index":2829},{"krate":0,"index":2831},{"krate":0,"index":2833}],"decl_id":null,"docs":" A single flag.\n","sig":null,"attributes":[{"value":"/ A single flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56615,"byte_end":56633,"line_start":1340,"line_end":1340,"column_start":1,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":470},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":57047,"byte_end":57051,"line_start":1360,"line_end":1360,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":58907,"byte_end":58911,"line_start":1410,"line_end":1410,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304363,"byte_end":304369,"line_start":10,"line_end":10,"column_start":10,"column_end":16},"name":"Result","qualname":"::error::Result","value":"result::Result","parent":null,"children":[],"decl_id":null,"docs":" A type alias for dealing with errors returned by this crate.\n","sig":null,"attributes":[{"value":"/ A type alias for dealing with errors returned by this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304289,"byte_end":304353,"line_start":9,"line_end":9,"column_start":1,"column_end":65}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2879},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304641,"byte_end":304646,"line_start":17,"line_end":17,"column_start":5,"column_end":10},"name":"Parse","qualname":"::error::Error::Parse","value":"Error::Parse(ast::Error)","parent":{"krate":0,"index":2878},"children":[],"decl_id":null,"docs":" An error that occurred while translating concrete syntax into abstract\n syntax (AST).\n","sig":null,"attributes":[{"value":"/ An error that occurred while translating concrete syntax into abstract","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304540,"byte_end":304614,"line_start":15,"line_end":15,"column_start":5,"column_end":79}},{"value":"/ syntax (AST).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304619,"byte_end":304636,"line_start":16,"line_end":16,"column_start":5,"column_end":22}}]},{"kind":"Field","id":{"krate":0,"index":2881},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304647,"byte_end":304657,"line_start":17,"line_end":17,"column_start":11,"column_end":21},"name":"0","qualname":"::error::Error::Parse::0","value":"ast::Error","parent":{"krate":0,"index":2879},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2882},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304790,"byte_end":304799,"line_start":20,"line_end":20,"column_start":5,"column_end":14},"name":"Translate","qualname":"::error::Error::Translate","value":"Error::Translate(hir::Error)","parent":{"krate":0,"index":2878},"children":[],"decl_id":null,"docs":" An error that occurred while translating abstract syntax into a high\n level intermediate representation (HIR).\n","sig":null,"attributes":[{"value":"/ An error that occurred while translating abstract syntax into a high","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304664,"byte_end":304736,"line_start":18,"line_end":18,"column_start":5,"column_end":77}},{"value":"/ level intermediate representation (HIR).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304741,"byte_end":304785,"line_start":19,"line_end":19,"column_start":5,"column_end":49}}]},{"kind":"Field","id":{"krate":0,"index":2884},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304800,"byte_end":304810,"line_start":20,"line_end":20,"column_start":15,"column_end":25},"name":"0","qualname":"::error::Error::Translate::0","value":"hir::Error","parent":{"krate":0,"index":2882},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2885},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305091,"byte_end":305106,"line_start":27,"line_end":27,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::error::Error::__Nonexhaustive","value":"Error::__Nonexhaustive","parent":{"krate":0,"index":2878},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304817,"byte_end":304871,"line_start":21,"line_end":21,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304876,"byte_end":304879,"line_start":22,"line_end":22,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304884,"byte_end":304954,"line_start":23,"line_end":23,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304959,"byte_end":305031,"line_start":24,"line_end":24,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305036,"byte_end":305067,"line_start":25,"line_end":25,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":2878},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304528,"byte_end":304533,"line_start":14,"line_end":14,"column_start":10,"column_end":15},"name":"Error","qualname":"::error::Error","value":"enum Error { Parse(ast::Error), Translate(hir::Error), __Nonexhaustive, }","parent":null,"children":[{"krate":0,"index":2879},{"krate":0,"index":2882},{"krate":0,"index":2885}],"decl_id":null,"docs":" This error type encompasses any error that can be returned by this crate.\n","sig":null,"attributes":[{"value":"/ This error type encompasses any error that can be returned by this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":304402,"byte_end":304479,"line_start":12,"line_end":12,"column_start":1,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":506},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305152,"byte_end":305156,"line_start":31,"line_end":31,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(ast::Error) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305261,"byte_end":305265,"line_start":37,"line_end":37,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(hir::Error) -> Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":510},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305473,"byte_end":305484,"line_start":45,"line_end":45,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305445,"byte_end":305465,"line_start":44,"line_end":44,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":512},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305721,"byte_end":305724,"line_start":55,"line_end":55,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":540},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"hir","qualname":"::hir","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","parent":null,"children":[{"krate":0,"index":541},{"krate":0,"index":544},{"krate":0,"index":547},{"krate":0,"index":550},{"krate":0,"index":553},{"krate":0,"index":556},{"krate":0,"index":559},{"krate":0,"index":562},{"krate":0,"index":563},{"krate":0,"index":566},{"krate":0,"index":569},{"krate":0,"index":572},{"krate":0,"index":575},{"krate":0,"index":576},{"krate":0,"index":579},{"krate":0,"index":582},{"krate":0,"index":585},{"krate":0,"index":657},{"krate":0,"index":780},{"krate":0,"index":826},{"krate":0,"index":957},{"krate":0,"index":3038},{"krate":0,"index":3042},{"krate":0,"index":3044},{"krate":0,"index":3046},{"krate":0,"index":3047},{"krate":0,"index":3049},{"krate":0,"index":3050},{"krate":0,"index":1005},{"krate":0,"index":3053},{"krate":0,"index":3070},{"krate":0,"index":3072},{"krate":0,"index":3074},{"krate":0,"index":3075},{"krate":0,"index":3077},{"krate":0,"index":3078},{"krate":0,"index":1009},{"krate":0,"index":1012},{"krate":0,"index":1014},{"krate":0,"index":1016},{"krate":0,"index":3080},{"krate":0,"index":3083},{"krate":0,"index":3085},{"krate":0,"index":3087},{"krate":0,"index":3088},{"krate":0,"index":3090},{"krate":0,"index":3091},{"krate":0,"index":3094},{"krate":0,"index":3121},{"krate":0,"index":3123},{"krate":0,"index":3125},{"krate":0,"index":3126},{"krate":0,"index":3128},{"krate":0,"index":3129},{"krate":0,"index":1018},{"krate":0,"index":1054},{"krate":0,"index":1057},{"krate":0,"index":3132},{"krate":0,"index":3139},{"krate":0,"index":3141},{"krate":0,"index":3143},{"krate":0,"index":3144},{"krate":0,"index":3146},{"krate":0,"index":3147},{"krate":0,"index":1062},{"krate":0,"index":3150},{"krate":0,"index":3157},{"krate":0,"index":3159},{"krate":0,"index":3161},{"krate":0,"index":3162},{"krate":0,"index":3164},{"krate":0,"index":3165},{"krate":0,"index":1064},{"krate":0,"index":3168},{"krate":0,"index":3170},{"krate":0,"index":3172},{"krate":0,"index":3174},{"krate":0,"index":3175},{"krate":0,"index":3177},{"krate":0,"index":3178},{"krate":0,"index":1068},{"krate":0,"index":3181},{"krate":0,"index":3185},{"krate":0,"index":1084},{"krate":0,"index":3188},{"krate":0,"index":3191},{"krate":0,"index":3193},{"krate":0,"index":3194},{"krate":0,"index":3196},{"krate":0,"index":3197},{"krate":0,"index":3199},{"krate":0,"index":3200},{"krate":0,"index":3203},{"krate":0,"index":3205},{"krate":0,"index":1088},{"krate":0,"index":1090},{"krate":0,"index":1098},{"krate":0,"index":3207},{"krate":0,"index":3209},{"krate":0,"index":3211},{"krate":0,"index":3213},{"krate":0,"index":3214},{"krate":0,"index":3216},{"krate":0,"index":3217},{"krate":0,"index":1102},{"krate":0,"index":3220},{"krate":0,"index":3224},{"krate":0,"index":1117},{"krate":0,"index":3227},{"krate":0,"index":3230},{"krate":0,"index":3232},{"krate":0,"index":3233},{"krate":0,"index":3235},{"krate":0,"index":3236},{"krate":0,"index":3238},{"krate":0,"index":3239},{"krate":0,"index":3242},{"krate":0,"index":3244},{"krate":0,"index":1121},{"krate":0,"index":1128},{"krate":0,"index":1132},{"krate":0,"index":3246},{"krate":0,"index":3255},{"krate":0,"index":3257},{"krate":0,"index":3259},{"krate":0,"index":3260},{"krate":0,"index":3262},{"krate":0,"index":3263},{"krate":0,"index":3265},{"krate":0,"index":3274},{"krate":0,"index":3276},{"krate":0,"index":3278},{"krate":0,"index":3279},{"krate":0,"index":3281},{"krate":0,"index":3282},{"krate":0,"index":1134},{"krate":0,"index":3284},{"krate":0,"index":3287},{"krate":0,"index":3289},{"krate":0,"index":3291},{"krate":0,"index":3292},{"krate":0,"index":3294},{"krate":0,"index":3295},{"krate":0,"index":3298},{"krate":0,"index":3307},{"krate":0,"index":3309},{"krate":0,"index":3311},{"krate":0,"index":3312},{"krate":0,"index":3314},{"krate":0,"index":3315},{"krate":0,"index":3318},{"krate":0,"index":3322},{"krate":0,"index":3324},{"krate":0,"index":3326},{"krate":0,"index":3327},{"krate":0,"index":3329},{"krate":0,"index":3330},{"krate":0,"index":1136},{"krate":0,"index":3333},{"krate":0,"index":3343},{"krate":0,"index":3345},{"krate":0,"index":3347},{"krate":0,"index":3348},{"krate":0,"index":3350},{"krate":0,"index":3351},{"krate":0,"index":3354},{"krate":0,"index":3365},{"krate":0,"index":3367},{"krate":0,"index":3369},{"krate":0,"index":3370},{"krate":0,"index":3372},{"krate":0,"index":3373},{"krate":0,"index":1138},{"krate":0,"index":3376},{"krate":0,"index":3378},{"krate":0,"index":3380},{"krate":0,"index":3382},{"krate":0,"index":3383},{"krate":0,"index":3385},{"krate":0,"index":3386},{"krate":0,"index":1143},{"krate":0,"index":1144}],"decl_id":null,"docs":"Defines a high-level intermediate representation for regular expressions.\n","sig":null,"attributes":[{"value":"*\nDefines a high-level intermediate representation for regular expressions.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315195,"byte_end":315275,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Type","id":{"krate":0,"index":625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411365,"byte_end":411370,"line_start":338,"line_end":338,"column_start":10,"column_end":15},"name":"Bound","qualname":"::hir::interval::Interval::Bound","value":"type Bound: Bound;","parent":{"krate":0,"index":624},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":657},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"literal","qualname":"::hir::literal","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","parent":null,"children":[{"krate":0,"index":658},{"krate":0,"index":661},{"krate":0,"index":664},{"krate":0,"index":667},{"krate":0,"index":670},{"krate":0,"index":673},{"krate":0,"index":674},{"krate":0,"index":677},{"krate":0,"index":680},{"krate":0,"index":2938},{"krate":0,"index":2942},{"krate":0,"index":2944},{"krate":0,"index":2945},{"krate":0,"index":2947},{"krate":0,"index":2948},{"krate":0,"index":2951},{"krate":0,"index":2954},{"krate":0,"index":2956},{"krate":0,"index":2957},{"krate":0,"index":2959},{"krate":0,"index":683},{"krate":0,"index":734},{"krate":0,"index":736},{"krate":0,"index":738},{"krate":0,"index":740},{"krate":0,"index":742},{"krate":0,"index":744},{"krate":0,"index":747},{"krate":0,"index":749},{"krate":0,"index":751},{"krate":0,"index":756},{"krate":0,"index":758},{"krate":0,"index":760},{"krate":0,"index":762},{"krate":0,"index":764},{"krate":0,"index":767},{"krate":0,"index":769},{"krate":0,"index":770},{"krate":0,"index":771},{"krate":0,"index":772},{"krate":0,"index":776},{"krate":0,"index":778}],"decl_id":null,"docs":"Provides routines for extracting literal prefixes and suffixes from an `Hir`.\n","sig":null,"attributes":[{"value":"*\nProvides routines for extracting literal prefixes and suffixes from an `Hir`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417132,"byte_end":417216,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":2938},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418559,"byte_end":418567,"line_start":35,"line_end":35,"column_start":12,"column_end":20},"name":"Literals","qualname":"::hir::literal::Literals","value":"Literals { }","parent":null,"children":[{"krate":0,"index":2939},{"krate":0,"index":2940},{"krate":0,"index":2941}],"decl_id":null,"docs":" A set of literal byte strings extracted from a regular expression.","sig":null,"attributes":[{"value":"/ A set of literal byte strings extracted from a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417329,"byte_end":417399,"line_start":13,"line_end":13,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417400,"byte_end":417403,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ Every member of the set is a `Literal`, which is represented by a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417404,"byte_end":417473,"line_start":15,"line_end":15,"column_start":1,"column_end":70}},{"value":"/ `Vec`. (Notably, it may contain invalid UTF-8.) Every member is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417474,"byte_end":417545,"line_start":16,"line_end":16,"column_start":1,"column_end":72}},{"value":"/ said to be either *complete* or *cut*. A complete literal means that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417546,"byte_end":417618,"line_start":17,"line_end":17,"column_start":1,"column_end":73}},{"value":"/ it extends until the beginning (or end) of the regular expression. In","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417619,"byte_end":417692,"line_start":18,"line_end":18,"column_start":1,"column_end":74}},{"value":"/ some circumstances, this can be used to indicate a match in the regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417693,"byte_end":417768,"line_start":19,"line_end":19,"column_start":1,"column_end":76}},{"value":"/ expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417769,"byte_end":417784,"line_start":20,"line_end":20,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417785,"byte_end":417788,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ A key aspect of literal extraction is knowing when to stop. It is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417789,"byte_end":417862,"line_start":22,"line_end":22,"column_start":1,"column_end":74}},{"value":"/ feasible to blindly extract all literals from a regular expression, even if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417863,"byte_end":417942,"line_start":23,"line_end":23,"column_start":1,"column_end":80}},{"value":"/ there are finitely many. For example, the regular expression `[0-9]{10}`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":417943,"byte_end":418019,"line_start":24,"line_end":24,"column_start":1,"column_end":77}},{"value":"/ has `10^10` distinct literals. For this reason, literal extraction is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418020,"byte_end":418093,"line_start":25,"line_end":25,"column_start":1,"column_end":74}},{"value":"/ bounded to some low number by default using heuristics, but the limits can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418094,"byte_end":418172,"line_start":26,"line_end":26,"column_start":1,"column_end":79}},{"value":"/ be tweaked.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418173,"byte_end":418188,"line_start":27,"line_end":27,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418189,"byte_end":418192,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ **WARNING**: Literal extraction uses stack space proportional to the size","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418193,"byte_end":418270,"line_start":29,"line_end":29,"column_start":1,"column_end":78}},{"value":"/ of the `Hir` expression. At some point, this drawback will be eliminated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418271,"byte_end":418348,"line_start":30,"line_end":30,"column_start":1,"column_end":78}},{"value":"/ To protect yourself, set a reasonable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418349,"byte_end":418390,"line_start":31,"line_end":31,"column_start":1,"column_end":42}},{"value":"/ [`nest_limit` on your `Parser`](../../struct.ParserBuilder.html#method.nest_limit).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418391,"byte_end":418478,"line_start":32,"line_end":32,"column_start":1,"column_end":88}},{"value":"/ This is done for you by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418479,"byte_end":418515,"line_start":33,"line_end":33,"column_start":1,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":2951},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418881,"byte_end":418888,"line_start":46,"line_end":46,"column_start":12,"column_end":19},"name":"Literal","qualname":"::hir::literal::Literal","value":"Literal { }","parent":null,"children":[{"krate":0,"index":2952},{"krate":0,"index":2953}],"decl_id":null,"docs":" A single member of a set of literals extracted from a regular expression.","sig":null,"attributes":[{"value":"/ A single member of a set of literals extracted from a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418644,"byte_end":418721,"line_start":41,"line_end":41,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418722,"byte_end":418725,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ This type has `Deref` and `DerefMut` impls to `Vec` so that all slice","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418726,"byte_end":418803,"line_start":43,"line_end":43,"column_start":1,"column_end":78}},{"value":"/ and `Vec` operations are available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418804,"byte_end":418843,"line_start":44,"line_end":44,"column_start":1,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":684},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419018,"byte_end":419023,"line_start":53,"line_end":53,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new empty set of literals using default limits.\n","sig":null,"attributes":[{"value":"/ Returns a new empty set of literals using default limits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418945,"byte_end":419006,"line_start":52,"line_end":52,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":685},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419200,"byte_end":419208,"line_start":58,"line_end":58,"column_start":12,"column_end":20},"name":"prefixes","qualname":"::prefixes","value":"fn prefixes<'_>(&'_ Hir) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a set of literal prefixes extracted from the given `Hir`.\n","sig":null,"attributes":[{"value":"/ Returns a set of literal prefixes extracted from the given `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419119,"byte_end":419188,"line_start":57,"line_end":57,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":686},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419417,"byte_end":419425,"line_start":65,"line_end":65,"column_start":12,"column_end":20},"name":"suffixes","qualname":"::suffixes","value":"fn suffixes<'_>(&'_ Hir) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a set of literal suffixes extracted from the given `Hir`.\n","sig":null,"attributes":[{"value":"/ Returns a set of literal suffixes extracted from the given `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419336,"byte_end":419405,"line_start":64,"line_end":64,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":687},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419623,"byte_end":419633,"line_start":72,"line_end":72,"column_start":12,"column_end":22},"name":"limit_size","qualname":"::limit_size","value":"fn limit_size<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Get the approximate size limit (in bytes) of this set.\n","sig":null,"attributes":[{"value":"/ Get the approximate size limit (in bytes) of this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419553,"byte_end":419611,"line_start":71,"line_end":71,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":688},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420018,"byte_end":420032,"line_start":83,"line_end":83,"column_start":12,"column_end":26},"name":"set_limit_size","qualname":"::set_limit_size","value":"fn set_limit_size<'_>(&'_ mut Self, usize) -> &'_ mut Literals","parent":null,"children":[],"decl_id":null,"docs":" Set the approximate size limit (in bytes) of this set.","sig":null,"attributes":[{"value":"/ Set the approximate size limit (in bytes) of this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419687,"byte_end":419745,"line_start":76,"line_end":76,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419750,"byte_end":419753,"line_start":77,"line_end":77,"column_start":5,"column_end":8}},{"value":"/ If extracting a literal would put the set over this limit, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419758,"byte_end":419825,"line_start":78,"line_end":78,"column_start":5,"column_end":72}},{"value":"/ extraction stops.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419830,"byte_end":419851,"line_start":79,"line_end":79,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419856,"byte_end":419859,"line_start":80,"line_end":80,"column_start":5,"column_end":8}},{"value":"/ The new limits will only apply to additions to this set. Existing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419864,"byte_end":419933,"line_start":81,"line_end":81,"column_start":5,"column_end":74}},{"value":"/ members remain unchanged, even if the set exceeds the new limit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":419938,"byte_end":420006,"line_start":82,"line_end":82,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":689},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420196,"byte_end":420207,"line_start":89,"line_end":89,"column_start":12,"column_end":23},"name":"limit_class","qualname":"::limit_class","value":"fn limit_class<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Get the character class size limit for this set.\n","sig":null,"attributes":[{"value":"/ Get the character class size limit for this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420132,"byte_end":420184,"line_start":88,"line_end":88,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":690},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420761,"byte_end":420776,"line_start":103,"line_end":103,"column_start":12,"column_end":27},"name":"set_limit_class","qualname":"::set_limit_class","value":"fn set_limit_class<'_>(&'_ mut Self, usize) -> &'_ mut Literals","parent":null,"children":[],"decl_id":null,"docs":" Limits the size of character(or byte) classes considered.","sig":null,"attributes":[{"value":"/ Limits the size of character(or byte) classes considered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420262,"byte_end":420323,"line_start":93,"line_end":93,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420328,"byte_end":420331,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ A value of `0` prevents all character classes from being considered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420336,"byte_end":420408,"line_start":95,"line_end":95,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420413,"byte_end":420416,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ This limit also applies to case insensitive literals, since each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420421,"byte_end":420489,"line_start":97,"line_end":97,"column_start":5,"column_end":73}},{"value":"/ character in the case insensitive literal is converted to a class, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420494,"byte_end":420568,"line_start":98,"line_end":98,"column_start":5,"column_end":79}},{"value":"/ then case folded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420573,"byte_end":420594,"line_start":99,"line_end":99,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420599,"byte_end":420602,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ The new limits will only apply to additions to this set. Existing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420607,"byte_end":420676,"line_start":101,"line_end":101,"column_start":5,"column_end":74}},{"value":"/ members remain unchanged, even if the set exceeds the new limit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420681,"byte_end":420749,"line_start":102,"line_end":102,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":691},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420958,"byte_end":420966,"line_start":109,"line_end":109,"column_start":12,"column_end":20},"name":"literals","qualname":"::literals","value":"fn literals<'_>(&'_ Self) -> &'_ [Literal]","parent":null,"children":[],"decl_id":null,"docs":" Returns the set of literals as a slice. Its order is unspecified.\n","sig":null,"attributes":[{"value":"/ Returns the set of literals as a slice. Its order is unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":420877,"byte_end":420946,"line_start":108,"line_end":108,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":692},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421145,"byte_end":421152,"line_start":116,"line_end":116,"column_start":12,"column_end":19},"name":"min_len","qualname":"::min_len","value":"fn min_len<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns the length of the smallest literal.","sig":null,"attributes":[{"value":"/ Returns the length of the smallest literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421020,"byte_end":421067,"line_start":113,"line_end":113,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421072,"byte_end":421075,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ Returns None is there are no literals in the set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421080,"byte_end":421133,"line_start":115,"line_end":115,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":693},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421517,"byte_end":421529,"line_start":129,"line_end":129,"column_start":12,"column_end":24},"name":"all_complete","qualname":"::all_complete","value":"fn all_complete<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if all members in this set are complete.\n","sig":null,"attributes":[{"value":"/ Returns true if all members in this set are complete.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421448,"byte_end":421505,"line_start":128,"line_end":128,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":695},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421696,"byte_end":421708,"line_start":134,"line_end":134,"column_start":12,"column_end":24},"name":"any_complete","qualname":"::any_complete","value":"fn any_complete<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if any member in this set is complete.\n","sig":null,"attributes":[{"value":"/ Returns true if any member in this set is complete.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421629,"byte_end":421684,"line_start":133,"line_end":133,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421854,"byte_end":421868,"line_start":139,"line_end":139,"column_start":12,"column_end":26},"name":"contains_empty","qualname":"::contains_empty","value":"fn contains_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this set contains an empty literal.\n","sig":null,"attributes":[{"value":"/ Returns true if this set contains an empty literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421787,"byte_end":421842,"line_start":138,"line_end":138,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":699},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422032,"byte_end":422040,"line_start":144,"line_end":144,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this set is empty or if all of its members is empty.\n","sig":null,"attributes":[{"value":"/ Returns true if this set is empty or if all of its members is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":421948,"byte_end":422020,"line_start":143,"line_end":143,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422220,"byte_end":422228,"line_start":149,"line_end":149,"column_start":12,"column_end":20},"name":"to_empty","qualname":"::to_empty","value":"fn to_empty<'_>(&'_ Self) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new empty set of literals using this set's limits.\n","sig":null,"attributes":[{"value":"/ Returns a new empty set of literals using this set's limits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422144,"byte_end":422208,"line_start":148,"line_end":148,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":702},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422473,"byte_end":422494,"line_start":156,"line_end":156,"column_start":12,"column_end":33},"name":"longest_common_prefix","qualname":"::longest_common_prefix","value":"fn longest_common_prefix<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the longest common prefix of all members in this set.\n","sig":null,"attributes":[{"value":"/ Returns the longest common prefix of all members in this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422396,"byte_end":422461,"line_start":155,"line_end":155,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":704},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422948,"byte_end":422969,"line_start":172,"line_end":172,"column_start":12,"column_end":33},"name":"longest_common_suffix","qualname":"::longest_common_suffix","value":"fn longest_common_suffix<'_>(&'_ Self) -> &'_ [u8]","parent":null,"children":[],"decl_id":null,"docs":" Returns the longest common suffix of all members in this set.\n","sig":null,"attributes":[{"value":"/ Returns the longest common suffix of all members in this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":422871,"byte_end":422936,"line_start":171,"line_end":171,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":706},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423802,"byte_end":423813,"line_start":199,"line_end":199,"column_start":12,"column_end":23},"name":"trim_suffix","qualname":"::trim_suffix","value":"fn trim_suffix<'_>(&'_ Self, usize) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns a new set of literals with the given number of bytes trimmed\n from the suffix of each literal.","sig":null,"attributes":[{"value":"/ Returns a new set of literals with the given number of bytes trimmed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423470,"byte_end":423542,"line_start":191,"line_end":191,"column_start":5,"column_end":77}},{"value":"/ from the suffix of each literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423547,"byte_end":423583,"line_start":192,"line_end":192,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423588,"byte_end":423591,"line_start":193,"line_end":193,"column_start":5,"column_end":8}},{"value":"/ If any literal would be cut out completely by trimming, then None is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423596,"byte_end":423668,"line_start":194,"line_end":194,"column_start":5,"column_end":77}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423673,"byte_end":423686,"line_start":195,"line_end":195,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423691,"byte_end":423694,"line_start":196,"line_end":196,"column_start":5,"column_end":8}},{"value":"/ Any duplicates that are created as a result of this transformation are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423699,"byte_end":423773,"line_start":197,"line_end":197,"column_start":5,"column_end":79}},{"value":"/ removed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":423778,"byte_end":423790,"line_start":198,"line_end":198,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":708},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424710,"byte_end":424730,"line_start":224,"line_end":224,"column_start":12,"column_end":32},"name":"unambiguous_prefixes","qualname":"::unambiguous_prefixes","value":"fn unambiguous_prefixes<'_>(&'_ Self) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new set of prefixes of this set of literals that are\n guaranteed to be unambiguous.","sig":null,"attributes":[{"value":"/ Returns a new set of prefixes of this set of literals that are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424287,"byte_end":424353,"line_start":215,"line_end":215,"column_start":5,"column_end":71}},{"value":"/ guaranteed to be unambiguous.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424358,"byte_end":424391,"line_start":216,"line_end":216,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424396,"byte_end":424399,"line_start":217,"line_end":217,"column_start":5,"column_end":8}},{"value":"/ Any substring match with a member of the set is returned is guaranteed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424404,"byte_end":424478,"line_start":218,"line_end":218,"column_start":5,"column_end":79}},{"value":"/ to never overlap with a substring match of another member of the set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424483,"byte_end":424555,"line_start":219,"line_end":219,"column_start":5,"column_end":77}},{"value":"/ at the same starting position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424560,"byte_end":424594,"line_start":220,"line_end":220,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424599,"byte_end":424602,"line_start":221,"line_end":221,"column_start":5,"column_end":8}},{"value":"/ Given any two members of the returned set, neither is a substring of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424607,"byte_end":424679,"line_start":222,"line_end":222,"column_start":5,"column_end":77}},{"value":"/ the other.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":424684,"byte_end":424698,"line_start":223,"line_end":223,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":710},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427200,"byte_end":427220,"line_start":289,"line_end":289,"column_start":12,"column_end":32},"name":"unambiguous_suffixes","qualname":"::unambiguous_suffixes","value":"fn unambiguous_suffixes<'_>(&'_ Self) -> Literals","parent":null,"children":[],"decl_id":null,"docs":" Returns a new set of suffixes of this set of literals that are\n guaranteed to be unambiguous.","sig":null,"attributes":[{"value":"/ Returns a new set of suffixes of this set of literals that are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426779,"byte_end":426845,"line_start":280,"line_end":280,"column_start":5,"column_end":71}},{"value":"/ guaranteed to be unambiguous.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426850,"byte_end":426883,"line_start":281,"line_end":281,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426888,"byte_end":426891,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ Any substring match with a member of the set is returned is guaranteed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426896,"byte_end":426970,"line_start":283,"line_end":283,"column_start":5,"column_end":79}},{"value":"/ to never overlap with a substring match of another member of the set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":426975,"byte_end":427047,"line_start":284,"line_end":284,"column_start":5,"column_end":77}},{"value":"/ at the same ending position.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427052,"byte_end":427084,"line_start":285,"line_end":285,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427089,"byte_end":427092,"line_start":286,"line_end":286,"column_start":5,"column_end":8}},{"value":"/ Given any two members of the returned set, neither is a substring of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427097,"byte_end":427169,"line_start":287,"line_end":287,"column_start":5,"column_end":77}},{"value":"/ the other.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427174,"byte_end":427188,"line_start":288,"line_end":288,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":711},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427911,"byte_end":427925,"line_start":307,"line_end":307,"column_start":12,"column_end":26},"name":"union_prefixes","qualname":"::union_prefixes","value":"fn union_prefixes<'_, '_>(&'_ mut Self, &'_ Hir) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Unions the prefixes from the given expression to this set.","sig":null,"attributes":[{"value":"/ Unions the prefixes from the given expression to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427445,"byte_end":427507,"line_start":298,"line_end":298,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427512,"byte_end":427515,"line_start":299,"line_end":299,"column_start":5,"column_end":8}},{"value":"/ If prefixes could not be added (for example, this set would exceed its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427520,"byte_end":427594,"line_start":300,"line_end":300,"column_start":5,"column_end":79}},{"value":"/ size limits or the set of prefixes from `expr` includes the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427599,"byte_end":427668,"line_start":301,"line_end":301,"column_start":5,"column_end":74}},{"value":"/ string), then false is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427673,"byte_end":427709,"line_start":302,"line_end":302,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427714,"byte_end":427717,"line_start":303,"line_end":303,"column_start":5,"column_end":8}},{"value":"/ Note that prefix literals extracted from `expr` are said to be complete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427722,"byte_end":427797,"line_start":304,"line_end":304,"column_start":5,"column_end":80}},{"value":"/ if and only if the literal extends from the beginning of `expr` to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427802,"byte_end":427876,"line_start":305,"line_end":305,"column_start":5,"column_end":79}},{"value":"/ end of `expr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":427881,"byte_end":427899,"line_start":306,"line_end":306,"column_start":5,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428582,"byte_end":428596,"line_start":322,"line_end":322,"column_start":12,"column_end":26},"name":"union_suffixes","qualname":"::union_suffixes","value":"fn union_suffixes<'_, '_>(&'_ mut Self, &'_ Hir) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Unions the suffixes from the given expression to this set.","sig":null,"attributes":[{"value":"/ Unions the suffixes from the given expression to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428116,"byte_end":428178,"line_start":313,"line_end":313,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428183,"byte_end":428186,"line_start":314,"line_end":314,"column_start":5,"column_end":8}},{"value":"/ If suffixes could not be added (for example, this set would exceed its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428191,"byte_end":428265,"line_start":315,"line_end":315,"column_start":5,"column_end":79}},{"value":"/ size limits or the set of suffixes from `expr` includes the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428270,"byte_end":428339,"line_start":316,"line_end":316,"column_start":5,"column_end":74}},{"value":"/ string), then false is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428344,"byte_end":428380,"line_start":317,"line_end":317,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428385,"byte_end":428388,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ Note that prefix literals extracted from `expr` are said to be complete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428393,"byte_end":428468,"line_start":319,"line_end":319,"column_start":5,"column_end":80}},{"value":"/ if and only if the literal extends from the end of `expr` to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428473,"byte_end":428541,"line_start":320,"line_end":320,"column_start":5,"column_end":73}},{"value":"/ beginning of `expr`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428546,"byte_end":428570,"line_start":321,"line_end":321,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":713},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429046,"byte_end":429051,"line_start":334,"line_end":334,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union<'_>(&'_ mut Self, Literals) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Unions this set with another set.","sig":null,"attributes":[{"value":"/ Unions this set with another set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428811,"byte_end":428848,"line_start":329,"line_end":329,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428853,"byte_end":428856,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ If the union would cause the set to exceed its limits, then the union","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428861,"byte_end":428934,"line_start":331,"line_end":331,"column_start":5,"column_end":78}},{"value":"/ is skipped and it returns false. Otherwise, if the union succeeds, it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":428939,"byte_end":429012,"line_start":332,"line_end":332,"column_start":5,"column_end":78}},{"value":"/ returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429017,"byte_end":429034,"line_start":333,"line_end":333,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":714},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429687,"byte_end":429700,"line_start":353,"line_end":353,"column_start":12,"column_end":25},"name":"cross_product","qualname":"::cross_product","value":"fn cross_product<'_, '_>(&'_ mut Self, &'_ Literals) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends this set with another set.","sig":null,"attributes":[{"value":"/ Extends this set with another set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429359,"byte_end":429397,"line_start":346,"line_end":346,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429402,"byte_end":429405,"line_start":347,"line_end":347,"column_start":5,"column_end":8}},{"value":"/ The set of literals is extended via a cross product.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429410,"byte_end":429466,"line_start":348,"line_end":348,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429471,"byte_end":429474,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ If a cross product would cause this set to exceed its limits, then the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429479,"byte_end":429553,"line_start":350,"line_end":350,"column_start":5,"column_end":79}},{"value":"/ cross product is skipped and it returns false. Otherwise, if the cross","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429558,"byte_end":429632,"line_start":351,"line_end":351,"column_start":5,"column_end":79}},{"value":"/ product succeeds, it returns true.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":429637,"byte_end":429675,"line_start":352,"line_end":352,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":716},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431434,"byte_end":431443,"line_start":402,"line_end":402,"column_start":12,"column_end":21},"name":"cross_add","qualname":"::cross_add","value":"fn cross_add<'_, '_>(&'_ mut Self, &'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends each literal in this set with the bytes given.","sig":null,"attributes":[{"value":"/ Extends each literal in this set with the bytes given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431007,"byte_end":431065,"line_start":394,"line_end":394,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431070,"byte_end":431073,"line_start":395,"line_end":395,"column_start":5,"column_end":8}},{"value":"/ If the set is empty, then the given literal is added to the set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431078,"byte_end":431146,"line_start":396,"line_end":396,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431151,"byte_end":431154,"line_start":397,"line_end":397,"column_start":5,"column_end":8}},{"value":"/ If adding any number of bytes to all members of this set causes a limit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431159,"byte_end":431234,"line_start":398,"line_end":398,"column_start":5,"column_end":80}},{"value":"/ to be exceeded, then no bytes are added and false is returned. If a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431239,"byte_end":431310,"line_start":399,"line_end":399,"column_start":5,"column_end":76}},{"value":"/ prefix of `bytes` can be fit into this set, then it is used and all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431315,"byte_end":431386,"line_start":400,"line_end":400,"column_start":5,"column_end":76}},{"value":"/ resulting literals are cut.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":431391,"byte_end":431422,"line_start":401,"line_end":401,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":717},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432698,"byte_end":432701,"line_start":440,"line_end":440,"column_start":12,"column_end":15},"name":"add","qualname":"::add","value":"fn add<'_>(&'_ mut Self, Literal) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Adds the given literal to this set.","sig":null,"attributes":[{"value":"/ Adds the given literal to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432549,"byte_end":432588,"line_start":436,"line_end":436,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432593,"byte_end":432596,"line_start":437,"line_end":437,"column_start":5,"column_end":8}},{"value":"/ Returns false if adding this literal would cause the class to be too","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432601,"byte_end":432673,"line_start":438,"line_end":438,"column_start":5,"column_end":77}},{"value":"/ big.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432678,"byte_end":432686,"line_start":439,"line_end":439,"column_start":5,"column_end":13}}]},{"kind":"Method","id":{"krate":0,"index":718},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":433039,"byte_end":433053,"line_start":451,"line_end":451,"column_start":12,"column_end":26},"name":"add_char_class","qualname":"::add_char_class","value":"fn add_char_class<'_, '_>(&'_ mut Self, &'_ hir::ClassUnicode) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends each literal in this set with the character class given.","sig":null,"attributes":[{"value":"/ Extends each literal in this set with the character class given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432886,"byte_end":432954,"line_start":448,"line_end":448,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432959,"byte_end":432962,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ Returns false if the character class was too big to add.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":432967,"byte_end":433027,"line_start":450,"line_end":450,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":724},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434481,"byte_end":434495,"line_start":496,"line_end":496,"column_start":12,"column_end":26},"name":"add_byte_class","qualname":"::add_byte_class","value":"fn add_byte_class<'_, '_>(&'_ mut Self, &'_ hir::ClassBytes) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Extends each literal in this set with the byte class given.","sig":null,"attributes":[{"value":"/ Extends each literal in this set with the byte class given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434338,"byte_end":434401,"line_start":493,"line_end":493,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434406,"byte_end":434409,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ Returns false if the byte class was too big to add.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":434414,"byte_end":434469,"line_start":495,"line_end":495,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":726},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435191,"byte_end":435194,"line_start":518,"line_end":518,"column_start":12,"column_end":15},"name":"cut","qualname":"::cut","value":"fn cut<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Cuts every member of this set. When a member is cut, it can never\n be extended.\n","sig":null,"attributes":[{"value":"/ Cuts every member of this set. When a member is cut, it can never","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435089,"byte_end":435158,"line_start":516,"line_end":516,"column_start":5,"column_end":74}},{"value":"/ be extended.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435163,"byte_end":435179,"line_start":517,"line_end":517,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":727},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435334,"byte_end":435341,"line_start":525,"line_end":525,"column_start":12,"column_end":19},"name":"reverse","qualname":"::reverse","value":"fn reverse<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Reverses all members in place.\n","sig":null,"attributes":[{"value":"/ Reverses all members in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435288,"byte_end":435322,"line_start":524,"line_end":524,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":728},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435486,"byte_end":435491,"line_start":532,"line_end":532,"column_start":12,"column_end":17},"name":"clear","qualname":"::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Clears this set of all members.\n","sig":null,"attributes":[{"value":"/ Clears this set of all members.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":435439,"byte_end":435474,"line_start":531,"line_end":531,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":750},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445708,"byte_end":445711,"line_start":839,"line_end":839,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":752},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446060,"byte_end":446063,"line_start":850,"line_end":850,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Vec) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Returns a new complete literal with the bytes given.\n","sig":null,"attributes":[{"value":"/ Returns a new complete literal with the bytes given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445992,"byte_end":446048,"line_start":849,"line_end":849,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":753},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446198,"byte_end":446203,"line_start":855,"line_end":855,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Returns a new complete empty literal.\n","sig":null,"attributes":[{"value":"/ Returns a new complete empty literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446145,"byte_end":446186,"line_start":854,"line_end":854,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":754},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446327,"byte_end":446333,"line_start":860,"line_end":860,"column_start":12,"column_end":18},"name":"is_cut","qualname":"::is_cut","value":"fn is_cut<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this literal was \"cut.\"\n","sig":null,"attributes":[{"value":"/ Returns true if this literal was \"cut.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446272,"byte_end":446315,"line_start":859,"line_end":859,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446413,"byte_end":446416,"line_start":865,"line_end":865,"column_start":12,"column_end":15},"name":"cut","qualname":"::cut","value":"fn cut<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Cuts this literal.\n","sig":null,"attributes":[{"value":"/ Cuts this literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446379,"byte_end":446401,"line_start":864,"line_end":864,"column_start":5,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":757},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446500,"byte_end":446502,"line_start":871,"line_end":871,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Literal) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":759},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446609,"byte_end":446620,"line_start":877,"line_end":877,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Literal) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":761},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446755,"byte_end":446758,"line_start":883,"line_end":883,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":763},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447033,"byte_end":447039,"line_start":893,"line_end":893,"column_start":8,"column_end":14},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":766},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447147,"byte_end":447152,"line_start":900,"line_end":900,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Vec","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":768},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447239,"byte_end":447248,"line_start":906,"line_end":906,"column_start":8,"column_end":17},"name":"deref_mut","qualname":"::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut Vec","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":780},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"print","qualname":"::hir::print","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","parent":null,"children":[{"krate":0,"index":781},{"krate":0,"index":784},{"krate":0,"index":785},{"krate":0,"index":788},{"krate":0,"index":791},{"krate":0,"index":792},{"krate":0,"index":795},{"krate":0,"index":798},{"krate":0,"index":801},{"krate":0,"index":2961},{"krate":0,"index":2963},{"krate":0,"index":2965},{"krate":0,"index":804},{"krate":0,"index":806},{"krate":0,"index":2967},{"krate":0,"index":2969},{"krate":0,"index":809},{"krate":0,"index":2971},{"krate":0,"index":2974},{"krate":0,"index":813},{"krate":0,"index":821}],"decl_id":null,"docs":"This module provides a regular expression printer for `Hir`.\n","sig":null,"attributes":[{"value":"*\nThis module provides a regular expression printer for `Hir`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473418,"byte_end":473485,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":2967},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474998,"byte_end":475005,"line_start":53,"line_end":53,"column_start":12,"column_end":19},"name":"Printer","qualname":"::hir::print::Printer","value":"Printer { }","parent":null,"children":[{"krate":0,"index":2968}],"decl_id":null,"docs":" A printer for a regular expression's high-level intermediate\n representation.","sig":null,"attributes":[{"value":"/ A printer for a regular expression's high-level intermediate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474108,"byte_end":474172,"line_start":36,"line_end":36,"column_start":1,"column_end":65}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474173,"byte_end":474192,"line_start":37,"line_end":37,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474193,"byte_end":474196,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ A printer converts a high-level intermediate representation (HIR) to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474197,"byte_end":474271,"line_start":39,"line_end":39,"column_start":1,"column_end":75}},{"value":"/ regular expression pattern string. This particular printer uses constant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474272,"byte_end":474348,"line_start":40,"line_end":40,"column_start":1,"column_end":77}},{"value":"/ stack space and heap space proportional to the size of the HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474349,"byte_end":474416,"line_start":41,"line_end":41,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474417,"byte_end":474420,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ Since this printer is only using the HIR, the pattern it prints will likely","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474421,"byte_end":474500,"line_start":43,"line_end":43,"column_start":1,"column_end":80}},{"value":"/ not resemble the original pattern at all. For example, a pattern like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474501,"byte_end":474574,"line_start":44,"line_end":44,"column_start":1,"column_end":74}},{"value":"/ `\\pL` will have its entire class written out.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474575,"byte_end":474624,"line_start":45,"line_end":45,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474625,"byte_end":474628,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ The purpose of this printer is to provide a means to mutate an HIR and then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474629,"byte_end":474708,"line_start":47,"line_end":47,"column_start":1,"column_end":80}},{"value":"/ build a regular expression from the result of that mutation. (A regex","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474709,"byte_end":474782,"line_start":48,"line_end":48,"column_start":1,"column_end":74}},{"value":"/ library could provide a constructor from this HIR explicitly, but that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474783,"byte_end":474857,"line_start":49,"line_end":49,"column_start":1,"column_end":75}},{"value":"/ creates an unnecessary public coupling between the regex library and this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474858,"byte_end":474935,"line_start":50,"line_end":50,"column_start":1,"column_end":78}},{"value":"/ specific HIR representation.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":474936,"byte_end":474969,"line_start":51,"line_end":51,"column_start":1,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":810},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475082,"byte_end":475085,"line_start":59,"line_end":59,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Printer","parent":null,"children":[],"decl_id":null,"docs":" Create a new printer.\n","sig":null,"attributes":[{"value":"/ Create a new printer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475045,"byte_end":475070,"line_start":58,"line_end":58,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":811},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475432,"byte_end":475437,"line_start":67,"line_end":67,"column_start":12,"column_end":17},"name":"print","qualname":"::print","value":"fn print(&'_ mut Self, &'_ Hir, W) -> fmt::Result where\nW: fmt::Write","parent":null,"children":[],"decl_id":null,"docs":" Print the given `Ast` to the given writer. The writer must implement\n `fmt::Write`. Typical implementations of `fmt::Write` that can be used\n here are a `fmt::Formatter` (which is available in `fmt::Display`\n implementations) or a `&mut String`.\n","sig":null,"attributes":[{"value":"/ Print the given `Ast` to the given writer. The writer must implement","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475150,"byte_end":475222,"line_start":63,"line_end":63,"column_start":5,"column_end":77}},{"value":"/ `fmt::Write`. Typical implementations of `fmt::Write` that can be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475227,"byte_end":475301,"line_start":64,"line_end":64,"column_start":5,"column_end":79}},{"value":"/ here are a `fmt::Formatter` (which is available in `fmt::Display`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475306,"byte_end":475375,"line_start":65,"line_end":65,"column_start":5,"column_end":74}},{"value":"/ implementations) or a `&mut String`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475380,"byte_end":475420,"line_start":66,"line_end":66,"column_start":5,"column_end":45}}]},{"kind":"Mod","id":{"krate":0,"index":826},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"translate","qualname":"::hir::translate","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","parent":null,"children":[{"krate":0,"index":827},{"krate":0,"index":828},{"krate":0,"index":831},{"krate":0,"index":834},{"krate":0,"index":837},{"krate":0,"index":838},{"krate":0,"index":841},{"krate":0,"index":844},{"krate":0,"index":847},{"krate":0,"index":850},{"krate":0,"index":851},{"krate":0,"index":854},{"krate":0,"index":857},{"krate":0,"index":860},{"krate":0,"index":863},{"krate":0,"index":864},{"krate":0,"index":867},{"krate":0,"index":870},{"krate":0,"index":2977},{"krate":0,"index":2980},{"krate":0,"index":2982},{"krate":0,"index":872},{"krate":0,"index":874},{"krate":0,"index":2984},{"krate":0,"index":2988},{"krate":0,"index":2990},{"krate":0,"index":883},{"krate":0,"index":2992},{"krate":0,"index":3008},{"krate":0,"index":3010},{"krate":0,"index":886},{"krate":0,"index":891},{"krate":0,"index":3012},{"krate":0,"index":3017},{"krate":0,"index":3021},{"krate":0,"index":909},{"krate":0,"index":3025},{"krate":0,"index":3031},{"krate":0,"index":3033},{"krate":0,"index":3034},{"krate":0,"index":3036},{"krate":0,"index":945},{"krate":0,"index":953},{"krate":0,"index":955}],"decl_id":null,"docs":"Defines a translator that converts an `Ast` to an `Hir`.\n","sig":null,"attributes":[{"value":"*\nDefines a translator that converts an `Ast` to an `Hir`.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485058,"byte_end":485121,"line_start":1,"line_end":3,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":2977},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485439,"byte_end":485456,"line_start":16,"line_end":16,"column_start":12,"column_end":29},"name":"TranslatorBuilder","qualname":"::hir::translate::TranslatorBuilder","value":"TranslatorBuilder { }","parent":null,"children":[{"krate":0,"index":2978},{"krate":0,"index":2979}],"decl_id":null,"docs":" A builder for constructing an AST->HIR translator.\n","sig":null,"attributes":[{"value":"/ A builder for constructing an AST->HIR translator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485349,"byte_end":485403,"line_start":14,"line_end":14,"column_start":1,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":873},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485554,"byte_end":485561,"line_start":22,"line_end":22,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> TranslatorBuilder","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":875},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485736,"byte_end":485739,"line_start":29,"line_end":29,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new translator builder with a default c onfiguration.\n","sig":null,"attributes":[{"value":"/ Create a new translator builder with a default c onfiguration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485658,"byte_end":485724,"line_start":28,"line_end":28,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":876},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485957,"byte_end":485962,"line_start":37,"line_end":37,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Translator","parent":null,"children":[],"decl_id":null,"docs":" Build a translator using the current configuration.\n","sig":null,"attributes":[{"value":"/ Build a translator using the current configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485890,"byte_end":485945,"line_start":36,"line_end":36,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":877},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486825,"byte_end":486843,"line_start":56,"line_end":56,"column_start":12,"column_end":30},"name":"allow_invalid_utf8","qualname":"::allow_invalid_utf8","value":"fn allow_invalid_utf8<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" When enabled, translation will permit the construction of a regular\n expression that may match invalid UTF-8.","sig":null,"attributes":[{"value":"/ When enabled, translation will permit the construction of a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486168,"byte_end":486239,"line_start":45,"line_end":45,"column_start":5,"column_end":76}},{"value":"/ expression that may match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486244,"byte_end":486288,"line_start":46,"line_end":46,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486293,"byte_end":486296,"line_start":47,"line_end":47,"column_start":5,"column_end":8}},{"value":"/ When disabled (the default), the translator is guaranteed to produce","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486301,"byte_end":486373,"line_start":48,"line_end":48,"column_start":5,"column_end":77}},{"value":"/ an expression that will only ever match valid UTF-8 (otherwise, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486378,"byte_end":486449,"line_start":49,"line_end":49,"column_start":5,"column_end":76}},{"value":"/ translator will return an error).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486454,"byte_end":486491,"line_start":50,"line_end":50,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486496,"byte_end":486499,"line_start":51,"line_end":51,"column_start":5,"column_end":8}},{"value":"/ Perhaps surprisingly, when invalid UTF-8 isn't allowed, a negated ASCII","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486504,"byte_end":486579,"line_start":52,"line_end":52,"column_start":5,"column_end":80}},{"value":"/ word boundary (uttered as `(?-u:\\B)` in the concrete syntax) will cause","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486584,"byte_end":486659,"line_start":53,"line_end":53,"column_start":5,"column_end":80}},{"value":"/ the parser to return an error. Namely, a negated ASCII word boundary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486664,"byte_end":486736,"line_start":54,"line_end":54,"column_start":5,"column_end":77}},{"value":"/ can result in matching positions that aren't valid UTF-8 boundaries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486741,"byte_end":486813,"line_start":55,"line_end":55,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":878},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487034,"byte_end":487050,"line_start":62,"line_end":62,"column_start":12,"column_end":28},"name":"case_insensitive","qualname":"::case_insensitive","value":"fn case_insensitive<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the case insensitive flag (`i`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the case insensitive flag (`i`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":486957,"byte_end":487022,"line_start":61,"line_end":61,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":879},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487280,"byte_end":487290,"line_start":68,"line_end":68,"column_start":12,"column_end":22},"name":"multi_line","qualname":"::multi_line","value":"fn multi_line<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the multi-line matching flag (`m`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the multi-line matching flag (`m`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487200,"byte_end":487268,"line_start":67,"line_end":67,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":880},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487530,"byte_end":487550,"line_start":75,"line_end":75,"column_start":12,"column_end":32},"name":"dot_matches_new_line","qualname":"::dot_matches_new_line","value":"fn dot_matches_new_line<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"dot matches any character\" flag (`s`) by\n default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the \"dot matches any character\" flag (`s`) by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487434,"byte_end":487501,"line_start":73,"line_end":73,"column_start":5,"column_end":72}},{"value":"/ default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487506,"byte_end":487518,"line_start":74,"line_end":74,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":881},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487800,"byte_end":487810,"line_start":84,"line_end":84,"column_start":12,"column_end":22},"name":"swap_greed","qualname":"::swap_greed","value":"fn swap_greed<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"swap greed\" flag (`U`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the \"swap greed\" flag (`U`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487727,"byte_end":487788,"line_start":83,"line_end":83,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":882},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488022,"byte_end":488029,"line_start":90,"line_end":90,"column_start":12,"column_end":19},"name":"unicode","qualname":"::unicode","value":"fn unicode<'_>(&'_ mut Self, bool) -> &'_ mut TranslatorBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the Unicode flag (`u`) by default.\n","sig":null,"attributes":[{"value":"/ Enable or disable the Unicode flag (`u`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":487954,"byte_end":488010,"line_start":89,"line_end":89,"column_start":5,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":2984},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488527,"byte_end":488537,"line_start":105,"line_end":105,"column_start":12,"column_end":22},"name":"Translator","qualname":"::hir::translate::Translator","value":"Translator { }","parent":null,"children":[{"krate":0,"index":2985},{"krate":0,"index":2986},{"krate":0,"index":2987}],"decl_id":null,"docs":" A translator maps abstract syntax to a high level intermediate\n representation.","sig":null,"attributes":[{"value":"/ A translator maps abstract syntax to a high level intermediate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488169,"byte_end":488235,"line_start":96,"line_end":96,"column_start":1,"column_end":67}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488236,"byte_end":488255,"line_start":97,"line_end":97,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488256,"byte_end":488259,"line_start":98,"line_end":98,"column_start":1,"column_end":4}},{"value":"/ A translator may be benefit from reuse. That is, a translator can translate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488260,"byte_end":488339,"line_start":99,"line_end":99,"column_start":1,"column_end":80}},{"value":"/ many abstract syntax trees.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488340,"byte_end":488371,"line_start":100,"line_end":100,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488372,"byte_end":488375,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ A `Translator` can be configured in more detail via a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488376,"byte_end":488433,"line_start":102,"line_end":102,"column_start":1,"column_end":58}},{"value":"/ [`TranslatorBuilder`](struct.TranslatorBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488434,"byte_end":488491,"line_start":103,"line_end":103,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":884},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488879,"byte_end":488882,"line_start":116,"line_end":116,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Translator","parent":null,"children":[],"decl_id":null,"docs":" Create a new translator using the default configuration.\n","sig":null,"attributes":[{"value":"/ Create a new translator using the default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488807,"byte_end":488867,"line_start":115,"line_end":115,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":885},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489409,"byte_end":489418,"line_start":129,"line_end":129,"column_start":12,"column_end":21},"name":"translate","qualname":"::translate","value":"fn translate<'_, '_, '_>(&'_ mut Self, &'_ str, &'_ Ast) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Translate the given abstract syntax tree (AST) into a high level\n intermediate representation (HIR).","sig":null,"attributes":[{"value":"/ Translate the given abstract syntax tree (AST) into a high level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488953,"byte_end":489021,"line_start":120,"line_end":120,"column_start":5,"column_end":73}},{"value":"/ intermediate representation (HIR).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489026,"byte_end":489064,"line_start":121,"line_end":121,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489069,"byte_end":489072,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ If there was a problem doing the translation, then an HIR-specific","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489077,"byte_end":489147,"line_start":123,"line_end":123,"column_start":5,"column_end":75}},{"value":"/ error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489152,"byte_end":489174,"line_start":124,"line_end":124,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489179,"byte_end":489182,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ The original pattern string used to produce the `Ast` *must* also be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489187,"byte_end":489259,"line_start":126,"line_end":126,"column_start":5,"column_end":77}},{"value":"/ provided. The translator does not use the pattern string during any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489264,"byte_end":489335,"line_start":127,"line_end":127,"column_start":5,"column_end":76}},{"value":"/ correct translation, but is used for error reporting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":489340,"byte_end":489397,"line_start":128,"line_end":128,"column_start":5,"column_end":62}}]},{"kind":"Trait","id":{"krate":0,"index":968},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594845,"byte_end":594852,"line_start":13,"line_end":13,"column_start":11,"column_end":18},"name":"Visitor","qualname":"::hir::visitor::Visitor","value":"Visitor","parent":null,"children":[{"krate":0,"index":969},{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":972},{"krate":0,"index":973},{"krate":0,"index":974},{"krate":0,"index":975}],"decl_id":null,"docs":" A trait for visiting the high-level IR (HIR) in depth first order.","sig":null,"attributes":[{"value":"/ A trait for visiting the high-level IR (HIR) in depth first order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594245,"byte_end":594315,"line_start":3,"line_end":3,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594316,"byte_end":594319,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ The principle aim of this trait is to enable callers to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594320,"byte_end":594392,"line_start":5,"line_end":5,"column_start":1,"column_end":73}},{"value":"/ analysis on a high-level intermediate representation of a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594393,"byte_end":594462,"line_start":6,"line_end":6,"column_start":1,"column_end":70}},{"value":"/ expression without necessarily using recursion. In particular, this permits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594463,"byte_end":594542,"line_start":7,"line_end":7,"column_start":1,"column_end":80}},{"value":"/ callers to do case analysis with constant stack usage, which can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594543,"byte_end":594614,"line_start":8,"line_end":8,"column_start":1,"column_end":72}},{"value":"/ important since the size of an HIR may be proportional to end user input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594615,"byte_end":594692,"line_start":9,"line_end":9,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594693,"byte_end":594696,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ Typical usage of this trait involves providing an implementation and then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594697,"byte_end":594774,"line_start":11,"line_end":11,"column_start":1,"column_end":78}},{"value":"/ running it using the [`visit`](fn.visit.html) function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594775,"byte_end":594834,"line_start":12,"line_end":12,"column_start":1,"column_end":60}}]},{"kind":"Type","id":{"krate":0,"index":969},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594903,"byte_end":594909,"line_start":15,"line_end":15,"column_start":10,"column_end":16},"name":"Output","qualname":"::hir::visitor::Visitor::Output","value":"type Output;","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" The result of visiting an HIR.\n","sig":null,"attributes":[{"value":"/ The result of visiting an HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594859,"byte_end":594893,"line_start":14,"line_end":14,"column_start":5,"column_end":39}}]},{"kind":"Type","id":{"krate":0,"index":970},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594972,"byte_end":594975,"line_start":17,"line_end":17,"column_start":10,"column_end":13},"name":"Err","qualname":"::hir::visitor::Visitor::Err","value":"type Err;","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" An error that visiting an HIR might return.\n","sig":null,"attributes":[{"value":"/ An error that visiting an HIR might return.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594915,"byte_end":594962,"line_start":16,"line_end":16,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":971},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595120,"byte_end":595126,"line_start":21,"line_end":21,"column_start":8,"column_end":14},"name":"finish","qualname":"::hir::visitor::Visitor::finish","value":"fn finish(Self) -> Result","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" All implementors of `Visitor` must provide a `finish` method, which\n yields the result of visiting the HIR or an error.\n","sig":null,"attributes":[{"value":"/ All implementors of `Visitor` must provide a `finish` method, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":594982,"byte_end":595053,"line_start":19,"line_end":19,"column_start":5,"column_end":76}},{"value":"/ yields the result of visiting the HIR or an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595058,"byte_end":595112,"line_start":20,"line_end":20,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":972},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595246,"byte_end":595251,"line_start":24,"line_end":24,"column_start":8,"column_end":13},"name":"start","qualname":"::hir::visitor::Visitor::start","value":"fn start<'_>(&'_ mut Self)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called before beginning traversal of the HIR.\n","sig":null,"attributes":[{"value":"/ This method is called before beginning traversal of the HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595174,"byte_end":595238,"line_start":23,"line_end":23,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595366,"byte_end":595375,"line_start":28,"line_end":28,"column_start":8,"column_end":17},"name":"visit_pre","qualname":"::hir::visitor::Visitor::visit_pre","value":"fn visit_pre<'_, '_>(&'_ mut Self, &'_ Hir) -> Result<(), Self::Err>","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called on an `Hir` before descending into child `Hir`\n nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Hir` before descending into child `Hir`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595271,"byte_end":595343,"line_start":26,"line_end":26,"column_start":5,"column_end":77}},{"value":"/ nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595348,"byte_end":595358,"line_start":27,"line_end":27,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":974},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595552,"byte_end":595562,"line_start":34,"line_end":34,"column_start":8,"column_end":18},"name":"visit_post","qualname":"::hir::visitor::Visitor::visit_post","value":"fn visit_post<'_, '_>(&'_ mut Self, &'_ Hir) -> Result<(), Self::Err>","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called on an `Hir` after descending all of its child\n `Hir` nodes.\n","sig":null,"attributes":[{"value":"/ This method is called on an `Hir` after descending all of its child","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595452,"byte_end":595523,"line_start":32,"line_end":32,"column_start":5,"column_end":76}},{"value":"/ `Hir` nodes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595528,"byte_end":595544,"line_start":33,"line_end":33,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":975},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595711,"byte_end":595731,"line_start":39,"line_end":39,"column_start":8,"column_end":28},"name":"visit_alternation_in","qualname":"::hir::visitor::Visitor::visit_alternation_in","value":"fn visit_alternation_in<'_>(&'_ mut Self) -> Result<(), Self::Err>","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":" This method is called between child nodes of an alternation.\n","sig":null,"attributes":[{"value":"/ This method is called between child nodes of an alternation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595639,"byte_end":595703,"line_start":38,"line_end":38,"column_start":5,"column_end":69}}]},{"kind":"Function","id":{"krate":0,"index":976},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596541,"byte_end":596546,"line_start":59,"line_end":59,"column_start":8,"column_end":13},"name":"visit","qualname":"::hir::visitor::visit","value":"fn visit(&'_ Hir, V) -> Result where V: Visitor","parent":null,"children":[],"decl_id":null,"docs":" Executes an implementation of `Visitor` in constant stack space.","sig":null,"attributes":[{"value":"/ Executes an implementation of `Visitor` in constant stack space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595794,"byte_end":595862,"line_start":44,"line_end":44,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595863,"byte_end":595866,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ This function will visit every node in the given `Hir` while calling","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595867,"byte_end":595939,"line_start":46,"line_end":46,"column_start":1,"column_end":73}},{"value":"/ appropriate methods provided by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595940,"byte_end":595979,"line_start":47,"line_end":47,"column_start":1,"column_end":40}},{"value":"/ [`Visitor`](trait.Visitor.html) trait.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":595980,"byte_end":596022,"line_start":48,"line_end":48,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596023,"byte_end":596026,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ The primary use case for this method is when one wants to perform case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596027,"byte_end":596101,"line_start":50,"line_end":50,"column_start":1,"column_end":75}},{"value":"/ analysis over an `Hir` without using a stack size proportional to the depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596102,"byte_end":596181,"line_start":51,"line_end":51,"column_start":1,"column_end":80}},{"value":"/ of the `Hir`. Namely, this method will instead use constant stack space,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596182,"byte_end":596258,"line_start":52,"line_end":52,"column_start":1,"column_end":77}},{"value":"/ but will use heap space proportional to the size of the `Hir`. This may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596259,"byte_end":596337,"line_start":53,"line_end":53,"column_start":1,"column_end":79}},{"value":"/ desirable in cases where the size of `Hir` is proportional to end user","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596338,"byte_end":596412,"line_start":54,"line_end":54,"column_start":1,"column_end":75}},{"value":"/ input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596413,"byte_end":596423,"line_start":55,"line_end":55,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596424,"byte_end":596427,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ If the visitor returns an error at any point, then visiting is stopped and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596428,"byte_end":596506,"line_start":57,"line_end":57,"column_start":1,"column_end":79}},{"value":"/ the error is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":596507,"byte_end":596533,"line_start":58,"line_end":58,"column_start":1,"column_end":27}}]},{"kind":"Struct","id":{"krate":0,"index":3038},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315760,"byte_end":315765,"line_start":26,"line_end":26,"column_start":12,"column_end":17},"name":"Error","qualname":"::hir::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":3039},{"krate":0,"index":3040},{"krate":0,"index":3041}],"decl_id":null,"docs":" An error that can occur while translating an `Ast` to a `Hir`.\n","sig":null,"attributes":[{"value":"/ An error that can occur while translating an `Ast` to a `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315643,"byte_end":315709,"line_start":24,"line_end":24,"column_start":1,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1006},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316135,"byte_end":316139,"line_start":38,"line_end":38,"column_start":12,"column_end":16},"name":"kind","qualname":"::kind","value":"fn kind<'_>(&'_ Self) -> &'_ ErrorKind","parent":null,"children":[],"decl_id":null,"docs":" Return the type of this error.\n","sig":null,"attributes":[{"value":"/ Return the type of this error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316089,"byte_end":316123,"line_start":37,"line_end":37,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1007},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316353,"byte_end":316360,"line_start":45,"line_end":45,"column_start":12,"column_end":19},"name":"pattern","qualname":"::pattern","value":"fn pattern<'_>(&'_ Self) -> &'_ str","parent":null,"children":[],"decl_id":null,"docs":" The original pattern string in which this error occurred.","sig":null,"attributes":[{"value":"/ The original pattern string in which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316193,"byte_end":316254,"line_start":42,"line_end":42,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316259,"byte_end":316262,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ Every span reported by this error is reported in terms of this string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316267,"byte_end":316341,"line_start":44,"line_end":44,"column_start":5,"column_end":79}}]},{"kind":"Method","id":{"krate":0,"index":1008},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316472,"byte_end":316476,"line_start":50,"line_end":50,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Return the span at which this error occurred.\n","sig":null,"attributes":[{"value":"/ Return the span at which this error occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316411,"byte_end":316460,"line_start":49,"line_end":49,"column_start":5,"column_end":54}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3054},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316800,"byte_end":316817,"line_start":60,"line_end":60,"column_start":5,"column_end":22},"name":"UnicodeNotAllowed","qualname":"::hir::ErrorKind::UnicodeNotAllowed","value":"ErrorKind::UnicodeNotAllowed","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This error occurs when a Unicode feature is used when Unicode\n support is disabled. For example `(?-u:\\pL)` would trigger this error.\n","sig":null,"attributes":[{"value":"/ This error occurs when a Unicode feature is used when Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316651,"byte_end":316716,"line_start":58,"line_end":58,"column_start":5,"column_end":70}},{"value":"/ support is disabled. For example `(?-u:\\pL)` would trigger this error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316721,"byte_end":316795,"line_start":59,"line_end":59,"column_start":5,"column_end":79}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316973,"byte_end":316984,"line_start":63,"line_end":63,"column_start":5,"column_end":16},"name":"InvalidUtf8","qualname":"::hir::ErrorKind::InvalidUtf8","value":"ErrorKind::InvalidUtf8","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This error occurs when translating a pattern that could match a byte\n sequence that isn't UTF-8 and `allow_invalid_utf8` was disabled.\n","sig":null,"attributes":[{"value":"/ This error occurs when translating a pattern that could match a byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316823,"byte_end":316895,"line_start":61,"line_end":61,"column_start":5,"column_end":77}},{"value":"/ sequence that isn't UTF-8 and `allow_invalid_utf8` was disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316900,"byte_end":316968,"line_start":62,"line_end":62,"column_start":5,"column_end":73}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317081,"byte_end":317104,"line_start":66,"line_end":66,"column_start":5,"column_end":28},"name":"UnicodePropertyNotFound","qualname":"::hir::ErrorKind::UnicodePropertyNotFound","value":"ErrorKind::UnicodePropertyNotFound","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when an unrecognized Unicode property name could not\n be found.\n","sig":null,"attributes":[{"value":"/ This occurs when an unrecognized Unicode property name could not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316990,"byte_end":317058,"line_start":64,"line_end":64,"column_start":5,"column_end":73}},{"value":"/ be found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317063,"byte_end":317076,"line_start":65,"line_end":65,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3060},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317202,"byte_end":317230,"line_start":69,"line_end":69,"column_start":5,"column_end":33},"name":"UnicodePropertyValueNotFound","qualname":"::hir::ErrorKind::UnicodePropertyValueNotFound","value":"ErrorKind::UnicodePropertyValueNotFound","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when an unrecognized Unicode property value could not\n be found.\n","sig":null,"attributes":[{"value":"/ This occurs when an unrecognized Unicode property value could not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317110,"byte_end":317179,"line_start":67,"line_end":67,"column_start":5,"column_end":74}},{"value":"/ be found.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317184,"byte_end":317197,"line_start":68,"line_end":68,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3062},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317424,"byte_end":317448,"line_start":73,"line_end":73,"column_start":5,"column_end":29},"name":"UnicodePerlClassNotFound","qualname":"::hir::ErrorKind::UnicodePerlClassNotFound","value":"ErrorKind::UnicodePerlClassNotFound","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when a Unicode-aware Perl character class (`\\w`, `\\s` or\n `\\d`) could not be found. This can occur when the `unicode-perl`\n crate feature is not enabled.\n","sig":null,"attributes":[{"value":"/ This occurs when a Unicode-aware Perl character class (`\\w`, `\\s` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317236,"byte_end":317308,"line_start":70,"line_end":70,"column_start":5,"column_end":77}},{"value":"/ `\\d`) could not be found. This can occur when the `unicode-perl`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317313,"byte_end":317381,"line_start":71,"line_end":71,"column_start":5,"column_end":73}},{"value":"/ crate feature is not enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317386,"byte_end":317419,"line_start":72,"line_end":72,"column_start":5,"column_end":38}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3064},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317623,"byte_end":317645,"line_start":77,"line_end":77,"column_start":5,"column_end":27},"name":"UnicodeCaseUnavailable","qualname":"::hir::ErrorKind::UnicodeCaseUnavailable","value":"ErrorKind::UnicodeCaseUnavailable","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when the Unicode simple case mapping tables are not\n available, and the regular expression required Unicode aware case\n insensitivity.\n","sig":null,"attributes":[{"value":"/ This occurs when the Unicode simple case mapping tables are not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317454,"byte_end":317521,"line_start":74,"line_end":74,"column_start":5,"column_end":72}},{"value":"/ available, and the regular expression required Unicode aware case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317526,"byte_end":317595,"line_start":75,"line_end":75,"column_start":5,"column_end":74}},{"value":"/ insensitivity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317600,"byte_end":317618,"line_start":76,"line_end":76,"column_start":5,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3066},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317853,"byte_end":317873,"line_start":83,"line_end":83,"column_start":5,"column_end":25},"name":"EmptyClassNotAllowed","qualname":"::hir::ErrorKind::EmptyClassNotAllowed","value":"ErrorKind::EmptyClassNotAllowed","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" This occurs when the translator attempts to construct a character class\n that is empty.","sig":null,"attributes":[{"value":"/ This occurs when the translator attempts to construct a character class","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317651,"byte_end":317726,"line_start":78,"line_end":78,"column_start":5,"column_end":80}},{"value":"/ that is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317731,"byte_end":317749,"line_start":79,"line_end":79,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317754,"byte_end":317757,"line_start":80,"line_end":80,"column_start":5,"column_end":8}},{"value":"/ Note that this restriction in the translator may be removed in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317762,"byte_end":317832,"line_start":81,"line_end":81,"column_start":5,"column_end":75}},{"value":"/ future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317837,"byte_end":317848,"line_start":82,"line_end":82,"column_start":5,"column_end":16}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318153,"byte_end":318168,"line_start":90,"line_end":90,"column_start":5,"column_end":20},"name":"__Nonexhaustive","qualname":"::hir::ErrorKind::__Nonexhaustive","value":"ErrorKind::__Nonexhaustive","parent":{"krate":0,"index":3053},"children":[],"decl_id":null,"docs":" Hints that destructuring should not be exhaustive.","sig":null,"attributes":[{"value":"/ Hints that destructuring should not be exhaustive.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317879,"byte_end":317933,"line_start":84,"line_end":84,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317938,"byte_end":317941,"line_start":85,"line_end":85,"column_start":5,"column_end":8}},{"value":"/ This enum may grow additional variants, so this makes sure clients","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":317946,"byte_end":318016,"line_start":86,"line_end":86,"column_start":5,"column_end":75}},{"value":"/ don't count on exhaustive matching. (Otherwise, adding a new variant","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318021,"byte_end":318093,"line_start":87,"line_end":87,"column_start":5,"column_end":77}},{"value":"/ could break existing code.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318098,"byte_end":318129,"line_start":88,"line_end":88,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":3053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316635,"byte_end":316644,"line_start":57,"line_end":57,"column_start":10,"column_end":19},"name":"ErrorKind","qualname":"::hir::ErrorKind","value":"enum ErrorKind {\n UnicodeNotAllowed,\n InvalidUtf8,\n UnicodePropertyNotFound,\n UnicodePropertyValueNotFound,\n UnicodePerlClassNotFound,\n UnicodeCaseUnavailable,\n EmptyClassNotAllowed,\n __Nonexhaustive,\n}","parent":null,"children":[{"krate":0,"index":3054},{"krate":0,"index":3056},{"krate":0,"index":3058},{"krate":0,"index":3060},{"krate":0,"index":3062},{"krate":0,"index":3064},{"krate":0,"index":3066},{"krate":0,"index":3068}],"decl_id":null,"docs":" The type of an error that occurred while building an `Hir`.\n","sig":null,"attributes":[{"value":"/ The type of an error that occurred while building an `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316523,"byte_end":316586,"line_start":55,"line_end":55,"column_start":1,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":1013},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319314,"byte_end":319325,"line_start":120,"line_end":120,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319286,"byte_end":319306,"line_start":119,"line_end":119,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":1015},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319421,"byte_end":319424,"line_start":126,"line_end":126,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1017},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319578,"byte_end":319581,"line_start":132,"line_end":132,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3080},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321800,"byte_end":321803,"line_start":175,"line_end":175,"column_start":12,"column_end":15},"name":"Hir","qualname":"::hir::Hir","value":"Hir { }","parent":null,"children":[{"krate":0,"index":3081},{"krate":0,"index":3082}],"decl_id":null,"docs":" A high-level intermediate representation (HIR) for a regular expression.","sig":null,"attributes":[{"value":"/ A high-level intermediate representation (HIR) for a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319778,"byte_end":319854,"line_start":139,"line_end":139,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319855,"byte_end":319858,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ The HIR of a regular expression represents an intermediate step between its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319859,"byte_end":319938,"line_start":141,"line_end":141,"column_start":1,"column_end":80}},{"value":"/ abstract syntax (a structured description of the concrete syntax) and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319939,"byte_end":320012,"line_start":142,"line_end":142,"column_start":1,"column_end":74}},{"value":"/ compiled byte codes. The purpose of HIR is to make regular expressions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320013,"byte_end":320087,"line_start":143,"line_end":143,"column_start":1,"column_end":75}},{"value":"/ easier to analyze. In particular, the AST is much more complex than the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320088,"byte_end":320163,"line_start":144,"line_end":144,"column_start":1,"column_end":76}},{"value":"/ HIR. For example, while an AST supports arbitrarily nested character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320164,"byte_end":320236,"line_start":145,"line_end":145,"column_start":1,"column_end":73}},{"value":"/ classes, the HIR will flatten all nested classes into a single set. The HIR","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320237,"byte_end":320316,"line_start":146,"line_end":146,"column_start":1,"column_end":80}},{"value":"/ will also \"compile away\" every flag present in the concrete syntax. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320317,"byte_end":320392,"line_start":147,"line_end":147,"column_start":1,"column_end":76}},{"value":"/ example, users of HIR expressions never need to worry about case folding;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320393,"byte_end":320470,"line_start":148,"line_end":148,"column_start":1,"column_end":78}},{"value":"/ it is handled automatically by the translator (e.g., by translating `(?i)A`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320471,"byte_end":320550,"line_start":149,"line_end":149,"column_start":1,"column_end":80}},{"value":"/ to `[aA]`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320551,"byte_end":320566,"line_start":150,"line_end":150,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320567,"byte_end":320570,"line_start":151,"line_end":151,"column_start":1,"column_end":4}},{"value":"/ If the HIR was produced by a translator that disallows invalid UTF-8, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320571,"byte_end":320649,"line_start":152,"line_end":152,"column_start":1,"column_end":79}},{"value":"/ the HIR is guaranteed to match UTF-8 exclusively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320650,"byte_end":320703,"line_start":153,"line_end":153,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320704,"byte_end":320707,"line_start":154,"line_end":154,"column_start":1,"column_end":4}},{"value":"/ This type defines its own destructor that uses constant stack space and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320708,"byte_end":320783,"line_start":155,"line_end":155,"column_start":1,"column_end":76}},{"value":"/ heap space proportional to the size of the HIR.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320784,"byte_end":320835,"line_start":156,"line_end":156,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320836,"byte_end":320839,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ The specific type of an HIR expression can be accessed via its `kind`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320840,"byte_end":320913,"line_start":158,"line_end":158,"column_start":1,"column_end":74}},{"value":"/ or `into_kind` methods. This extra level of indirection exists for two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320914,"byte_end":320988,"line_start":159,"line_end":159,"column_start":1,"column_end":75}},{"value":"/ reasons:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":320989,"byte_end":321001,"line_start":160,"line_end":160,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321002,"byte_end":321005,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ 1. Construction of an HIR expression *must* use the constructor methods","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321006,"byte_end":321081,"line_start":162,"line_end":162,"column_start":1,"column_end":76}},{"value":"/ on this `Hir` type instead of building the `HirKind` values directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321082,"byte_end":321158,"line_start":163,"line_end":163,"column_start":1,"column_end":77}},{"value":"/ This permits construction to enforce invariants like \"concatenations","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321159,"byte_end":321234,"line_start":164,"line_end":164,"column_start":1,"column_end":76}},{"value":"/ always consist of two or more sub-expressions.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321235,"byte_end":321289,"line_start":165,"line_end":165,"column_start":1,"column_end":55}},{"value":"/ 2. Every HIR expression contains attributes that are defined inductively,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321290,"byte_end":321367,"line_start":166,"line_end":166,"column_start":1,"column_end":78}},{"value":"/ and can be computed cheaply during the construction process. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321368,"byte_end":321439,"line_start":167,"line_end":167,"column_start":1,"column_end":72}},{"value":"/ example, one such attribute is whether the expression must match at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321440,"byte_end":321518,"line_start":168,"line_end":168,"column_start":1,"column_end":79}},{"value":"/ beginning of the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321519,"byte_end":321548,"line_start":169,"line_end":169,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321549,"byte_end":321552,"line_start":170,"line_end":170,"column_start":1,"column_end":4}},{"value":"/ Also, an `Hir`'s `fmt::Display` implementation prints an HIR as a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321553,"byte_end":321630,"line_start":171,"line_end":171,"column_start":1,"column_end":78}},{"value":"/ expression pattern string, and uses constant stack space and heap space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321631,"byte_end":321706,"line_start":172,"line_end":172,"column_start":1,"column_end":76}},{"value":"/ proportional to the size of the `Hir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321707,"byte_end":321749,"line_start":173,"line_end":173,"column_start":1,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3095},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322157,"byte_end":322162,"line_start":187,"line_end":187,"column_start":5,"column_end":10},"name":"Empty","qualname":"::hir::HirKind::Empty","value":"HirKind::Empty","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" The empty regular expression, which matches everything, including the\n empty string.\n","sig":null,"attributes":[{"value":"/ The empty regular expression, which matches everything, including the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322057,"byte_end":322130,"line_start":185,"line_end":185,"column_start":5,"column_end":78}},{"value":"/ empty string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322135,"byte_end":322152,"line_start":186,"line_end":186,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3097},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322240,"byte_end":322247,"line_start":189,"line_end":189,"column_start":5,"column_end":12},"name":"Literal","qualname":"::hir::HirKind::Literal","value":"HirKind::Literal(Literal)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A single literal character that matches exactly this character.\n","sig":null,"attributes":[{"value":"/ A single literal character that matches exactly this character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322168,"byte_end":322235,"line_start":188,"line_end":188,"column_start":5,"column_end":72}}]},{"kind":"Field","id":{"krate":0,"index":3099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322248,"byte_end":322255,"line_start":189,"line_end":189,"column_start":13,"column_end":20},"name":"0","qualname":"::hir::HirKind::Literal::0","value":"hir::Literal","parent":{"krate":0,"index":3097},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322448,"byte_end":322453,"line_start":193,"line_end":193,"column_start":5,"column_end":10},"name":"Class","qualname":"::hir::HirKind::Class","value":"HirKind::Class(Class)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A single character class that matches any of the characters in the\n class. A class can either consist of Unicode scalar values as\n characters, or it can use bytes.\n","sig":null,"attributes":[{"value":"/ A single character class that matches any of the characters in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322262,"byte_end":322332,"line_start":190,"line_end":190,"column_start":5,"column_end":75}},{"value":"/ class. A class can either consist of Unicode scalar values as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322337,"byte_end":322402,"line_start":191,"line_end":191,"column_start":5,"column_end":70}},{"value":"/ characters, or it can use bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322407,"byte_end":322443,"line_start":192,"line_end":192,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":3102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322454,"byte_end":322459,"line_start":193,"line_end":193,"column_start":11,"column_end":16},"name":"0","qualname":"::hir::HirKind::Class::0","value":"hir::Class","parent":{"krate":0,"index":3100},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322545,"byte_end":322551,"line_start":195,"line_end":195,"column_start":5,"column_end":11},"name":"Anchor","qualname":"::hir::HirKind::Anchor","value":"HirKind::Anchor(Anchor)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" An anchor assertion. An anchor assertion match always has zero length.\n","sig":null,"attributes":[{"value":"/ An anchor assertion. An anchor assertion match always has zero length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322466,"byte_end":322540,"line_start":194,"line_end":194,"column_start":5,"column_end":79}}]},{"kind":"Field","id":{"krate":0,"index":3105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322552,"byte_end":322558,"line_start":195,"line_end":195,"column_start":12,"column_end":18},"name":"0","qualname":"::hir::HirKind::Anchor::0","value":"hir::Anchor","parent":{"krate":0,"index":3103},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322703,"byte_end":322715,"line_start":198,"line_end":198,"column_start":5,"column_end":17},"name":"WordBoundary","qualname":"::hir::HirKind::WordBoundary","value":"HirKind::WordBoundary(WordBoundary)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A word boundary assertion, which may or may not be Unicode aware. A\n word boundary assertion match always has zero length.\n","sig":null,"attributes":[{"value":"/ A word boundary assertion, which may or may not be Unicode aware. A","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322565,"byte_end":322636,"line_start":196,"line_end":196,"column_start":5,"column_end":76}},{"value":"/ word boundary assertion match always has zero length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322641,"byte_end":322698,"line_start":197,"line_end":197,"column_start":5,"column_end":62}}]},{"kind":"Field","id":{"krate":0,"index":3108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322716,"byte_end":322728,"line_start":198,"line_end":198,"column_start":18,"column_end":30},"name":"0","qualname":"::hir::HirKind::WordBoundary::0","value":"hir::WordBoundary","parent":{"krate":0,"index":3106},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322797,"byte_end":322807,"line_start":200,"line_end":200,"column_start":5,"column_end":15},"name":"Repetition","qualname":"::hir::HirKind::Repetition","value":"HirKind::Repetition(Repetition)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A repetition operation applied to a child expression.\n","sig":null,"attributes":[{"value":"/ A repetition operation applied to a child expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322735,"byte_end":322792,"line_start":199,"line_end":199,"column_start":5,"column_end":62}}]},{"kind":"Field","id":{"krate":0,"index":3111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322808,"byte_end":322818,"line_start":200,"line_end":200,"column_start":16,"column_end":26},"name":"0","qualname":"::hir::HirKind::Repetition::0","value":"hir::Repetition","parent":{"krate":0,"index":3109},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322896,"byte_end":322901,"line_start":202,"line_end":202,"column_start":5,"column_end":10},"name":"Group","qualname":"::hir::HirKind::Group","value":"HirKind::Group(Group)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A possibly capturing group, which contains a child expression.\n","sig":null,"attributes":[{"value":"/ A possibly capturing group, which contains a child expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322825,"byte_end":322891,"line_start":201,"line_end":201,"column_start":5,"column_end":71}}]},{"kind":"Field","id":{"krate":0,"index":3114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322902,"byte_end":322907,"line_start":202,"line_end":202,"column_start":11,"column_end":16},"name":"0","qualname":"::hir::HirKind::Group::0","value":"hir::Group","parent":{"krate":0,"index":3112},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323135,"byte_end":323141,"line_start":208,"line_end":208,"column_start":5,"column_end":11},"name":"Concat","qualname":"::hir::HirKind::Concat","value":"HirKind::Concat(Vec)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" A concatenation of expressions. A concatenation always has at least two\n child expressions.","sig":null,"attributes":[{"value":"/ A concatenation of expressions. A concatenation always has at least two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322914,"byte_end":322989,"line_start":203,"line_end":203,"column_start":5,"column_end":80}},{"value":"/ child expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322994,"byte_end":323016,"line_start":204,"line_end":204,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323021,"byte_end":323024,"line_start":205,"line_end":205,"column_start":5,"column_end":8}},{"value":"/ A concatenation matches only if each of its child expression matches","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323029,"byte_end":323101,"line_start":206,"line_end":206,"column_start":5,"column_end":77}},{"value":"/ one after the other.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323106,"byte_end":323130,"line_start":207,"line_end":207,"column_start":5,"column_end":29}}]},{"kind":"Field","id":{"krate":0,"index":3117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323142,"byte_end":323150,"line_start":208,"line_end":208,"column_start":12,"column_end":20},"name":"0","qualname":"::hir::HirKind::Concat::0","value":"std::vec::Vec","parent":{"krate":0,"index":3115},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323426,"byte_end":323437,"line_start":214,"line_end":214,"column_start":5,"column_end":16},"name":"Alternation","qualname":"::hir::HirKind::Alternation","value":"HirKind::Alternation(Vec)","parent":{"krate":0,"index":3094},"children":[],"decl_id":null,"docs":" An alternation of expressions. An alternation always has at least two\n child expressions.","sig":null,"attributes":[{"value":"/ An alternation of expressions. An alternation always has at least two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323157,"byte_end":323230,"line_start":209,"line_end":209,"column_start":5,"column_end":78}},{"value":"/ child expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323235,"byte_end":323257,"line_start":210,"line_end":210,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323262,"byte_end":323265,"line_start":211,"line_end":211,"column_start":5,"column_end":8}},{"value":"/ An alternation matches only if at least one of its child expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323270,"byte_end":323341,"line_start":212,"line_end":212,"column_start":5,"column_end":76}},{"value":"/ matches. If multiple expressions match, then the leftmost is preferred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323346,"byte_end":323421,"line_start":213,"line_end":213,"column_start":5,"column_end":80}}]},{"kind":"Field","id":{"krate":0,"index":3120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323438,"byte_end":323446,"line_start":214,"line_end":214,"column_start":17,"column_end":25},"name":"0","qualname":"::hir::HirKind::Alternation::0","value":"std::vec::Vec","parent":{"krate":0,"index":3118},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3094},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":322043,"byte_end":322050,"line_start":184,"line_end":184,"column_start":10,"column_end":17},"name":"HirKind","qualname":"::hir::HirKind","value":"enum HirKind {\n Empty,\n Literal(Literal),\n Class(Class),\n Anchor(Anchor),\n WordBoundary(WordBoundary),\n Repetition(Repetition),\n Group(Group),\n Concat(Vec),\n Alternation(Vec),\n}","parent":null,"children":[{"krate":0,"index":3095},{"krate":0,"index":3097},{"krate":0,"index":3100},{"krate":0,"index":3103},{"krate":0,"index":3106},{"krate":0,"index":3109},{"krate":0,"index":3112},{"krate":0,"index":3115},{"krate":0,"index":3118}],"decl_id":null,"docs":" The kind of an arbitrary `Hir` expression.\n","sig":null,"attributes":[{"value":"/ The kind of an arbitrary `Hir` expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":321948,"byte_end":321994,"line_start":182,"line_end":182,"column_start":1,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":1019},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323530,"byte_end":323534,"line_start":219,"line_end":219,"column_start":12,"column_end":16},"name":"kind","qualname":"::kind","value":"fn kind<'_>(&'_ Self) -> &'_ HirKind","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the underlying HIR kind.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the underlying HIR kind.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323467,"byte_end":323518,"line_start":218,"line_end":218,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":1020},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323689,"byte_end":323698,"line_start":225,"line_end":225,"column_start":12,"column_end":21},"name":"into_kind","qualname":"::into_kind","value":"fn into_kind(Self) -> HirKind","parent":null,"children":[],"decl_id":null,"docs":" Consumes ownership of this HIR expression and returns its underlying\n `HirKind`.\n","sig":null,"attributes":[{"value":"/ Consumes ownership of this HIR expression and returns its underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323586,"byte_end":323658,"line_start":223,"line_end":223,"column_start":5,"column_end":77}},{"value":"/ `HirKind`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323663,"byte_end":323677,"line_start":224,"line_end":224,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323940,"byte_end":323945,"line_start":233,"line_end":233,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Returns an empty HIR expression.","sig":null,"attributes":[{"value":"/ Returns an empty HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323808,"byte_end":323844,"line_start":230,"line_end":230,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323849,"byte_end":323852,"line_start":231,"line_end":231,"column_start":5,"column_end":8}},{"value":"/ An empty HIR expression always matches, including the empty string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323857,"byte_end":323928,"line_start":232,"line_end":232,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":1025},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324760,"byte_end":324767,"line_start":254,"line_end":254,"column_start":12,"column_end":19},"name":"literal","qualname":"::literal","value":"fn literal(Literal) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a literal HIR expression.","sig":null,"attributes":[{"value":"/ Creates a literal HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324491,"byte_end":324528,"line_start":249,"line_end":249,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324533,"byte_end":324536,"line_start":250,"line_end":250,"column_start":5,"column_end":8}},{"value":"/ If the given literal has a `Byte` variant with an ASCII byte, then this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324541,"byte_end":324616,"line_start":251,"line_end":251,"column_start":5,"column_end":80}},{"value":"/ method panics. This enforces the invariant that `Byte` variants are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324621,"byte_end":324692,"line_start":252,"line_end":252,"column_start":5,"column_end":76}},{"value":"/ only used to express matching of invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":324697,"byte_end":324748,"line_start":253,"line_end":253,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":1026},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":325473,"byte_end":325478,"line_start":275,"line_end":275,"column_start":12,"column_end":17},"name":"class","qualname":"::class","value":"fn class(Class) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a class HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a class HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":325426,"byte_end":325461,"line_start":274,"line_end":274,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1027},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":326122,"byte_end":326128,"line_start":292,"line_end":292,"column_start":12,"column_end":18},"name":"anchor","qualname":"::anchor","value":"fn anchor(Anchor) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates an anchor assertion HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates an anchor assertion HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":326063,"byte_end":326110,"line_start":291,"line_end":291,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":1028},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":327338,"byte_end":327351,"line_start":325,"line_end":325,"column_start":12,"column_end":25},"name":"word_boundary","qualname":"::word_boundary","value":"fn word_boundary(WordBoundary) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a word boundary assertion HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a word boundary assertion HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":327273,"byte_end":327326,"line_start":324,"line_end":324,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":1029},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":328594,"byte_end":328604,"line_start":352,"line_end":352,"column_start":12,"column_end":22},"name":"repetition","qualname":"::repetition","value":"fn repetition(Repetition) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a repetition HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a repetition HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":328542,"byte_end":328582,"line_start":351,"line_end":351,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":1030},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":329733,"byte_end":329738,"line_start":379,"line_end":379,"column_start":12,"column_end":17},"name":"group","qualname":"::group","value":"fn group(Group) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Creates a group HIR expression.\n","sig":null,"attributes":[{"value":"/ Creates a group HIR expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":329686,"byte_end":329721,"line_start":378,"line_end":378,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1031},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330659,"byte_end":330665,"line_start":398,"line_end":398,"column_start":12,"column_end":18},"name":"concat","qualname":"::concat","value":"fn concat(Vec) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Returns the concatenation of the given expressions.","sig":null,"attributes":[{"value":"/ Returns the concatenation of the given expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330528,"byte_end":330583,"line_start":395,"line_end":395,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330588,"byte_end":330591,"line_start":396,"line_end":396,"column_start":5,"column_end":8}},{"value":"/ This flattens the concatenation as appropriate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":330596,"byte_end":330647,"line_start":397,"line_end":397,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":1040},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334627,"byte_end":334638,"line_start":491,"line_end":491,"column_start":12,"column_end":23},"name":"alternation","qualname":"::alternation","value":"fn alternation(Vec) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Returns the alternation of the given expressions.","sig":null,"attributes":[{"value":"/ Returns the alternation of the given expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334500,"byte_end":334553,"line_start":488,"line_end":488,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334558,"byte_end":334561,"line_start":489,"line_end":489,"column_start":5,"column_end":8}},{"value":"/ This flattens the alternation as appropriate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":334566,"byte_end":334615,"line_start":490,"line_end":490,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":1041},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337310,"byte_end":337313,"line_start":558,"line_end":558,"column_start":12,"column_end":15},"name":"dot","qualname":"::dot","value":"fn dot(bool) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Build an HIR expression for `.`.","sig":null,"attributes":[{"value":"/ Build an HIR expression for `.`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":336980,"byte_end":337016,"line_start":550,"line_end":550,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337021,"byte_end":337024,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ A `.` expression matches any character except for `\\n`. To build an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337029,"byte_end":337100,"line_start":552,"line_end":552,"column_start":5,"column_end":76}},{"value":"/ expression that matches any character, including `\\n`, use the `any`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337105,"byte_end":337177,"line_start":553,"line_end":553,"column_start":5,"column_end":77}},{"value":"/ method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337182,"byte_end":337193,"line_start":554,"line_end":554,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337198,"byte_end":337201,"line_start":555,"line_end":555,"column_start":5,"column_end":8}},{"value":"/ If `bytes` is `true`, then this assumes characters are limited to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337206,"byte_end":337277,"line_start":556,"line_end":556,"column_start":5,"column_end":76}},{"value":"/ single byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337282,"byte_end":337298,"line_start":557,"line_end":557,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338168,"byte_end":338171,"line_start":580,"line_end":580,"column_start":12,"column_end":15},"name":"any","qualname":"::any","value":"fn any(bool) -> Hir","parent":null,"children":[],"decl_id":null,"docs":" Build an HIR expression for `(?s).`.","sig":null,"attributes":[{"value":"/ Build an HIR expression for `(?s).`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337825,"byte_end":337865,"line_start":572,"line_end":572,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337870,"byte_end":337873,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ A `(?s).` expression matches any character, including `\\n`. To build an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337878,"byte_end":337953,"line_start":574,"line_end":574,"column_start":5,"column_end":80}},{"value":"/ expression that matches any character except for `\\n`, then use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":337958,"byte_end":338029,"line_start":575,"line_end":575,"column_start":5,"column_end":76}},{"value":"/ `dot` method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338034,"byte_end":338051,"line_start":576,"line_end":576,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338056,"byte_end":338059,"line_start":577,"line_end":577,"column_start":5,"column_end":8}},{"value":"/ If `bytes` is `true`, then this assumes characters are limited to a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338064,"byte_end":338135,"line_start":578,"line_end":578,"column_start":5,"column_end":76}},{"value":"/ single byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338140,"byte_end":338156,"line_start":579,"line_end":579,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1043},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338758,"byte_end":338772,"line_start":596,"line_end":596,"column_start":12,"column_end":26},"name":"is_always_utf8","qualname":"::is_always_utf8","value":"fn is_always_utf8<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR will always match valid UTF-8.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR will always match valid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338559,"byte_end":338629,"line_start":592,"line_end":592,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338634,"byte_end":338637,"line_start":593,"line_end":593,"column_start":5,"column_end":8}},{"value":"/ When this returns false, then it is possible for this HIR expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338642,"byte_end":338714,"line_start":594,"line_end":594,"column_start":5,"column_end":77}},{"value":"/ to match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338719,"byte_end":338746,"line_start":595,"line_end":595,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":1044},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339055,"byte_end":339072,"line_start":605,"line_end":605,"column_start":12,"column_end":29},"name":"is_all_assertions","qualname":"::is_all_assertions","value":"fn is_all_assertions<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this entire HIR expression is made up of\n zero-width assertions.","sig":null,"attributes":[{"value":"/ Returns true if and only if this entire HIR expression is made up of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338836,"byte_end":338908,"line_start":600,"line_end":600,"column_start":5,"column_end":77}},{"value":"/ zero-width assertions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338913,"byte_end":338939,"line_start":601,"line_end":601,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338944,"byte_end":338947,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ This includes expressions like `^$\\b\\A\\z` and even `((\\b)+())*^`, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":338952,"byte_end":339025,"line_start":603,"line_end":603,"column_start":5,"column_end":78}},{"value":"/ not `^a`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339030,"byte_end":339043,"line_start":604,"line_end":604,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":1045},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339340,"byte_end":339357,"line_start":612,"line_end":612,"column_start":12,"column_end":29},"name":"is_anchored_start","qualname":"::is_anchored_start","value":"fn is_anchored_start<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match from the\n beginning of text. This includes expressions like `^foo`, `^(foo|bar)`,\n `^foo|^bar` but not `^foo|bar`.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339139,"byte_end":339208,"line_start":609,"line_end":609,"column_start":5,"column_end":74}},{"value":"/ beginning of text. This includes expressions like `^foo`, `^(foo|bar)`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339213,"byte_end":339288,"line_start":610,"line_end":610,"column_start":5,"column_end":80}},{"value":"/ `^foo|^bar` but not `^foo|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339293,"byte_end":339328,"line_start":611,"line_end":611,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1046},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339617,"byte_end":339632,"line_start":619,"line_end":619,"column_start":12,"column_end":27},"name":"is_anchored_end","qualname":"::is_anchored_end","value":"fn is_anchored_end<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match at the end\n of text. This includes expressions like `foo$`, `(foo|bar)$`,\n `foo$|bar$` but not `foo$|bar`.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match at the end","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339424,"byte_end":339495,"line_start":616,"line_end":616,"column_start":5,"column_end":76}},{"value":"/ of text. This includes expressions like `foo$`, `(foo|bar)$`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339500,"byte_end":339565,"line_start":617,"line_end":617,"column_start":5,"column_end":70}},{"value":"/ `foo$|bar$` but not `foo$|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339570,"byte_end":339605,"line_start":618,"line_end":618,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":1047},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340224,"byte_end":340246,"line_start":632,"line_end":632,"column_start":12,"column_end":34},"name":"is_line_anchored_start","qualname":"::is_line_anchored_start","value":"fn is_line_anchored_start<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match from the\n beginning of text or the beginning of a line. This includes expressions\n like `^foo`, `(?m)^foo`, `^(foo|bar)`, `^(foo|bar)`, `(?m)^foo|^bar`\n but not `^foo|bar` or `(?m)^foo|bar`.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339697,"byte_end":339766,"line_start":623,"line_end":623,"column_start":5,"column_end":74}},{"value":"/ beginning of text or the beginning of a line. This includes expressions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339771,"byte_end":339846,"line_start":624,"line_end":624,"column_start":5,"column_end":80}},{"value":"/ like `^foo`, `(?m)^foo`, `^(foo|bar)`, `^(foo|bar)`, `(?m)^foo|^bar`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339851,"byte_end":339923,"line_start":625,"line_end":625,"column_start":5,"column_end":77}},{"value":"/ but not `^foo|bar` or `(?m)^foo|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339928,"byte_end":339969,"line_start":626,"line_end":626,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339974,"byte_end":339977,"line_start":627,"line_end":627,"column_start":5,"column_end":8}},{"value":"/ Note that if `is_anchored_start` is `true`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":339982,"byte_end":340034,"line_start":628,"line_end":628,"column_start":5,"column_end":57}},{"value":"/ `is_line_anchored_start` will also be `true`. The reverse implication","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340039,"byte_end":340112,"line_start":629,"line_end":629,"column_start":5,"column_end":78}},{"value":"/ is not true. For example, `(?m)^foo` is line anchored, but not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340117,"byte_end":340183,"line_start":630,"line_end":630,"column_start":5,"column_end":71}},{"value":"/ `is_anchored_start`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340188,"byte_end":340212,"line_start":631,"line_end":631,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":1048},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340844,"byte_end":340864,"line_start":645,"line_end":645,"column_start":12,"column_end":32},"name":"is_line_anchored_end","qualname":"::is_line_anchored_end","value":"fn is_line_anchored_end<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is required to match at the\n end of text or the end of a line. This includes expressions like\n `foo$`, `(?m)foo$`, `(foo|bar)$`, `(?m)(foo|bar)$`, `foo$|bar$`,\n `(?m)(foo|bar)$`, but not `foo$|bar` or `(?m)foo$|bar`.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is required to match at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340318,"byte_end":340385,"line_start":636,"line_end":636,"column_start":5,"column_end":72}},{"value":"/ end of text or the end of a line. This includes expressions like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340390,"byte_end":340458,"line_start":637,"line_end":637,"column_start":5,"column_end":73}},{"value":"/ `foo$`, `(?m)foo$`, `(foo|bar)$`, `(?m)(foo|bar)$`, `foo$|bar$`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340463,"byte_end":340531,"line_start":638,"line_end":638,"column_start":5,"column_end":73}},{"value":"/ `(?m)(foo|bar)$`, but not `foo$|bar` or `(?m)foo$|bar`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340536,"byte_end":340595,"line_start":639,"line_end":639,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340600,"byte_end":340603,"line_start":640,"line_end":640,"column_start":5,"column_end":8}},{"value":"/ Note that if `is_anchored_end` is `true`, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340608,"byte_end":340658,"line_start":641,"line_end":641,"column_start":5,"column_end":55}},{"value":"/ `is_line_anchored_end` will also be `true`. The reverse implication","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340663,"byte_end":340734,"line_start":642,"line_end":642,"column_start":5,"column_end":76}},{"value":"/ is not true. For example, `(?m)foo$` is line anchored, but not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340739,"byte_end":340805,"line_start":643,"line_end":643,"column_start":5,"column_end":71}},{"value":"/ `is_anchored_end`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340810,"byte_end":340832,"line_start":644,"line_end":644,"column_start":5,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":1049},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341222,"byte_end":341243,"line_start":653,"line_end":653,"column_start":12,"column_end":33},"name":"is_any_anchored_start","qualname":"::is_any_anchored_start","value":"fn is_any_anchored_start<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR contains any sub-expression that\n is required to match at the beginning of text. Specifically, this\n returns true if the `^` symbol (when multiline mode is disabled) or the\n `\\A` escape appear anywhere in the regex.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR contains any sub-expression that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":340934,"byte_end":341006,"line_start":649,"line_end":649,"column_start":5,"column_end":77}},{"value":"/ is required to match at the beginning of text. Specifically, this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341011,"byte_end":341080,"line_start":650,"line_end":650,"column_start":5,"column_end":74}},{"value":"/ returns true if the `^` symbol (when multiline mode is disabled) or the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341085,"byte_end":341160,"line_start":651,"line_end":651,"column_start":5,"column_end":80}},{"value":"/ `\\A` escape appear anywhere in the regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341165,"byte_end":341210,"line_start":652,"line_end":652,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":1050},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341596,"byte_end":341615,"line_start":661,"line_end":661,"column_start":12,"column_end":31},"name":"is_any_anchored_end","qualname":"::is_any_anchored_end","value":"fn is_any_anchored_end<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR contains any sub-expression that is\n required to match at the end of text. Specifically, this returns true\n if the `$` symbol (when multiline mode is disabled) or the `\\z` escape\n appear anywhere in the regex.\n","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR contains any sub-expression that is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341314,"byte_end":341389,"line_start":657,"line_end":657,"column_start":5,"column_end":80}},{"value":"/ required to match at the end of text. Specifically, this returns true","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341394,"byte_end":341467,"line_start":658,"line_end":658,"column_start":5,"column_end":78}},{"value":"/ if the `$` symbol (when multiline mode is disabled) or the `\\z` escape","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341472,"byte_end":341546,"line_start":659,"line_end":659,"column_start":5,"column_end":79}},{"value":"/ appear anywhere in the regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341551,"byte_end":341584,"line_start":660,"line_end":660,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":1051},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341934,"byte_end":341948,"line_start":670,"line_end":670,"column_start":12,"column_end":26},"name":"is_match_empty","qualname":"::is_match_empty","value":"fn is_match_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if the empty string is part of the language\n matched by this regular expression.","sig":null,"attributes":[{"value":"/ Return true if and only if the empty string is part of the language","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341684,"byte_end":341755,"line_start":665,"line_end":665,"column_start":5,"column_end":76}},{"value":"/ matched by this regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341760,"byte_end":341799,"line_start":666,"line_end":666,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341804,"byte_end":341807,"line_start":667,"line_end":667,"column_start":5,"column_end":8}},{"value":"/ This includes `a*`, `a?b*`, `a{0}`, `()`, `()+`, `^$`, `a|b?`, `\\b`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341812,"byte_end":341883,"line_start":668,"line_end":668,"column_start":5,"column_end":76}},{"value":"/ and `\\B`, but not `a` or `a+`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":341888,"byte_end":341922,"line_start":669,"line_end":669,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1052},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342377,"byte_end":342387,"line_start":680,"line_end":680,"column_start":12,"column_end":22},"name":"is_literal","qualname":"::is_literal","value":"fn is_literal<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is a simple literal. This is only\n true when this HIR expression is either itself a `Literal` or a\n concatenation of only `Literal`s.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is a simple literal. This is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342012,"byte_end":342085,"line_start":674,"line_end":674,"column_start":5,"column_end":78}},{"value":"/ true when this HIR expression is either itself a `Literal` or a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342090,"byte_end":342157,"line_start":675,"line_end":675,"column_start":5,"column_end":72}},{"value":"/ concatenation of only `Literal`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342162,"byte_end":342199,"line_start":676,"line_end":676,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342204,"byte_end":342207,"line_start":677,"line_end":677,"column_start":5,"column_end":8}},{"value":"/ For example, `f` and `foo` are literals, but `f+`, `(foo)`, `foo()`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342212,"byte_end":342284,"line_start":678,"line_end":678,"column_start":5,"column_end":77}},{"value":"/ `` are not (even though that contain sub-expressions that are literals).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342289,"byte_end":342365,"line_start":679,"line_end":679,"column_start":5,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":1053},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342946,"byte_end":342968,"line_start":692,"line_end":692,"column_start":12,"column_end":34},"name":"is_alternation_literal","qualname":"::is_alternation_literal","value":"fn is_alternation_literal<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is either a simple literal or an\n alternation of simple literals. This is only\n true when this HIR expression is either itself a `Literal` or a\n concatenation of only `Literal`s or an alternation of only `Literal`s.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is either a simple literal or an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342447,"byte_end":342519,"line_start":684,"line_end":684,"column_start":5,"column_end":77}},{"value":"/ alternation of simple literals. This is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342524,"byte_end":342572,"line_start":685,"line_end":685,"column_start":5,"column_end":53}},{"value":"/ true when this HIR expression is either itself a `Literal` or a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342577,"byte_end":342644,"line_start":686,"line_end":686,"column_start":5,"column_end":72}},{"value":"/ concatenation of only `Literal`s or an alternation of only `Literal`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342649,"byte_end":342723,"line_start":687,"line_end":687,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342728,"byte_end":342731,"line_start":688,"line_end":688,"column_start":5,"column_end":8}},{"value":"/ For example, `f`, `foo`, `a|b|c`, and `foo|bar|baz` are alternation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342736,"byte_end":342807,"line_start":689,"line_end":689,"column_start":5,"column_end":76}},{"value":"/ literals, but `f+`, `(foo)`, `foo()`, ``","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342812,"byte_end":342856,"line_start":690,"line_end":690,"column_start":5,"column_end":49}},{"value":"/ are not (even though that contain sub-expressions that are literals).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":342861,"byte_end":342934,"line_start":691,"line_end":691,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":1055},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343370,"byte_end":343378,"line_start":703,"line_end":703,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Return true if and only if this HIR is the empty regular expression.","sig":null,"attributes":[{"value":"/ Return true if and only if this HIR is the empty regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343057,"byte_end":343129,"line_start":698,"line_end":698,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343134,"byte_end":343137,"line_start":699,"line_end":699,"column_start":5,"column_end":8}},{"value":"/ Note that this is not defined inductively. That is, it only tests if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343142,"byte_end":343214,"line_start":700,"line_end":700,"column_start":5,"column_end":77}},{"value":"/ this kind is the `Empty` variant. To get the inductive definition,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343219,"byte_end":343289,"line_start":701,"line_end":701,"column_start":5,"column_end":75}},{"value":"/ use the `is_match_empty` method on [`Hir`](struct.Hir.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343294,"byte_end":343358,"line_start":702,"line_end":702,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1056},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343611,"byte_end":343623,"line_start":712,"line_end":712,"column_start":12,"column_end":24},"name":"has_subexprs","qualname":"::has_subexprs","value":"fn has_subexprs<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this kind has any (including possibly\n empty) subexpressions.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this kind has any (including possibly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343499,"byte_end":343568,"line_start":710,"line_end":710,"column_start":5,"column_end":74}},{"value":"/ empty) subexpressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343573,"byte_end":343599,"line_start":711,"line_end":711,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":1058},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344272,"byte_end":344275,"line_start":734,"line_end":734,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344894,"byte_end":344901,"line_start":749,"line_end":749,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::hir::Literal::Unicode","value":"Literal::Unicode(char)","parent":{"krate":0,"index":3132},"children":[],"decl_id":null,"docs":" A single character represented by a Unicode scalar value.\n","sig":null,"attributes":[{"value":"/ A single character represented by a Unicode scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344828,"byte_end":344889,"line_start":748,"line_end":748,"column_start":5,"column_end":66}}]},{"kind":"Field","id":{"krate":0,"index":3135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344902,"byte_end":344906,"line_start":749,"line_end":749,"column_start":13,"column_end":17},"name":"0","qualname":"::hir::Literal::Unicode::0","value":"char","parent":{"krate":0,"index":3133},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344974,"byte_end":344978,"line_start":751,"line_end":751,"column_start":5,"column_end":9},"name":"Byte","qualname":"::hir::Literal::Byte","value":"Literal::Byte(u8)","parent":{"krate":0,"index":3132},"children":[],"decl_id":null,"docs":" A single character represented by an arbitrary byte.\n","sig":null,"attributes":[{"value":"/ A single character represented by an arbitrary byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344913,"byte_end":344969,"line_start":750,"line_end":750,"column_start":5,"column_end":61}}]},{"kind":"Field","id":{"krate":0,"index":3138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344979,"byte_end":344981,"line_start":751,"line_end":751,"column_start":10,"column_end":12},"name":"0","qualname":"::hir::Literal::Byte::0","value":"u8","parent":{"krate":0,"index":3136},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344814,"byte_end":344821,"line_start":747,"line_end":747,"column_start":10,"column_end":17},"name":"Literal","qualname":"::hir::Literal","value":"enum Literal { Unicode(char), Byte(u8), }","parent":null,"children":[{"krate":0,"index":3133},{"krate":0,"index":3136}],"decl_id":null,"docs":" The high-level intermediate representation of a literal.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation of a literal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344415,"byte_end":344475,"line_start":740,"line_end":740,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344476,"byte_end":344479,"line_start":741,"line_end":741,"column_start":1,"column_end":4}},{"value":"/ A literal corresponds to a single character, where a character is either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344480,"byte_end":344556,"line_start":742,"line_end":742,"column_start":1,"column_end":77}},{"value":"/ defined by a Unicode scalar value or an arbitrary byte. Unicode characters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344557,"byte_end":344635,"line_start":743,"line_end":743,"column_start":1,"column_end":79}},{"value":"/ are preferred whenever possible. In particular, a `Byte` variant is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344636,"byte_end":344712,"line_start":744,"line_end":744,"column_start":1,"column_end":77}},{"value":"/ ever produced when it could match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344713,"byte_end":344765,"line_start":745,"line_end":745,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":1063},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345109,"byte_end":345119,"line_start":757,"line_end":757,"column_start":12,"column_end":22},"name":"is_unicode","qualname":"::is_unicode","value":"fn is_unicode<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this literal corresponds to a Unicode\n scalar value.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this literal corresponds to a Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345006,"byte_end":345075,"line_start":755,"line_end":755,"column_start":5,"column_end":74}},{"value":"/ scalar value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345080,"byte_end":345097,"line_start":756,"line_end":756,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346325,"byte_end":346332,"line_start":785,"line_end":785,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::hir::Class::Unicode","value":"Class::Unicode(ClassUnicode)","parent":{"krate":0,"index":3150},"children":[],"decl_id":null,"docs":" A set of characters represented by Unicode scalar values.\n","sig":null,"attributes":[{"value":"/ A set of characters represented by Unicode scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346259,"byte_end":346320,"line_start":784,"line_end":784,"column_start":5,"column_end":66}}]},{"kind":"Field","id":{"krate":0,"index":3153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346333,"byte_end":346345,"line_start":785,"line_end":785,"column_start":13,"column_end":25},"name":"0","qualname":"::hir::Class::Unicode::0","value":"hir::ClassUnicode","parent":{"krate":0,"index":3151},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346445,"byte_end":346450,"line_start":788,"line_end":788,"column_start":5,"column_end":10},"name":"Bytes","qualname":"::hir::Class::Bytes","value":"Class::Bytes(ClassBytes)","parent":{"krate":0,"index":3150},"children":[],"decl_id":null,"docs":" A set of characters represented by arbitrary bytes (one byte per\n character).\n","sig":null,"attributes":[{"value":"/ A set of characters represented by arbitrary bytes (one byte per","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346352,"byte_end":346420,"line_start":786,"line_end":786,"column_start":5,"column_end":73}},{"value":"/ character).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346425,"byte_end":346440,"line_start":787,"line_end":787,"column_start":5,"column_end":20}}]},{"kind":"Field","id":{"krate":0,"index":3156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346451,"byte_end":346461,"line_start":788,"line_end":788,"column_start":11,"column_end":21},"name":"0","qualname":"::hir::Class::Bytes::0","value":"hir::ClassBytes","parent":{"krate":0,"index":3154},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346247,"byte_end":346252,"line_start":783,"line_end":783,"column_start":10,"column_end":15},"name":"Class","qualname":"::hir::Class","value":"enum Class { Unicode(ClassUnicode), Bytes(ClassBytes), }","parent":null,"children":[{"krate":0,"index":3151},{"krate":0,"index":3154}],"decl_id":null,"docs":" The high-level intermediate representation of a character class.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation of a character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345309,"byte_end":345377,"line_start":766,"line_end":766,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345378,"byte_end":345381,"line_start":767,"line_end":767,"column_start":1,"column_end":4}},{"value":"/ A character class corresponds to a set of characters. A character is either","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345382,"byte_end":345461,"line_start":768,"line_end":768,"column_start":1,"column_end":80}},{"value":"/ defined by a Unicode scalar value or a byte. Unicode characters are used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345462,"byte_end":345538,"line_start":769,"line_end":769,"column_start":1,"column_end":77}},{"value":"/ by default, while bytes are used when Unicode mode (via the `u` flag) is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345539,"byte_end":345615,"line_start":770,"line_end":770,"column_start":1,"column_end":77}},{"value":"/ disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345616,"byte_end":345629,"line_start":771,"line_end":771,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345630,"byte_end":345633,"line_start":772,"line_end":772,"column_start":1,"column_end":4}},{"value":"/ A character class, regardless of its character type, is represented by a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345634,"byte_end":345710,"line_start":773,"line_end":773,"column_start":1,"column_end":77}},{"value":"/ sequence of non-overlapping non-adjacent ranges of characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345711,"byte_end":345777,"line_start":774,"line_end":774,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345778,"byte_end":345781,"line_start":775,"line_end":775,"column_start":1,"column_end":4}},{"value":"/ Note that unlike [`Literal`](enum.Literal.html), a `Bytes` variant may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345782,"byte_end":345856,"line_start":776,"line_end":776,"column_start":1,"column_end":75}},{"value":"/ be produced even when it exclusively matches valid UTF-8. This is because","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345857,"byte_end":345934,"line_start":777,"line_end":777,"column_start":1,"column_end":78}},{"value":"/ a `Bytes` variant represents an intention by the author of the regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":345935,"byte_end":346009,"line_start":778,"line_end":778,"column_start":1,"column_end":75}},{"value":"/ expression to disable Unicode mode, which in turn impacts the semantics of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346010,"byte_end":346088,"line_start":779,"line_end":779,"column_start":1,"column_end":79}},{"value":"/ case insensitive matching. For example, `(?i)k` and `(?i-u)k` will not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346089,"byte_end":346163,"line_start":780,"line_end":780,"column_start":1,"column_end":75}},{"value":"/ match the same set of strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346164,"byte_end":346198,"line_start":781,"line_end":781,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":1065},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346806,"byte_end":346822,"line_start":798,"line_end":798,"column_start":12,"column_end":28},"name":"case_fold_simple","qualname":"::case_fold_simple","value":"fn case_fold_simple<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Apply Unicode simple case folding to this character class, in place.\n The character class will be expanded to include all simple case folded\n character variants.","sig":null,"attributes":[{"value":"/ Apply Unicode simple case folding to this character class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346484,"byte_end":346556,"line_start":792,"line_end":792,"column_start":5,"column_end":77}},{"value":"/ The character class will be expanded to include all simple case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346561,"byte_end":346635,"line_start":793,"line_end":793,"column_start":5,"column_end":79}},{"value":"/ character variants.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346640,"byte_end":346663,"line_start":794,"line_end":794,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346668,"byte_end":346671,"line_start":795,"line_end":795,"column_start":5,"column_end":8}},{"value":"/ If this is a byte oriented character class, then this will be limited","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346676,"byte_end":346749,"line_start":796,"line_end":796,"column_start":5,"column_end":78}},{"value":"/ to the ASCII ranges `A-Z` and `a-z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346754,"byte_end":346794,"line_start":797,"line_end":797,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":1066},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347195,"byte_end":347201,"line_start":809,"line_end":809,"column_start":12,"column_end":18},"name":"negate","qualname":"::negate","value":"fn negate<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Negate this character class in place.","sig":null,"attributes":[{"value":"/ Negate this character class in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347003,"byte_end":347044,"line_start":805,"line_end":805,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347049,"byte_end":347052,"line_start":806,"line_end":806,"column_start":5,"column_end":8}},{"value":"/ After completion, this character class will contain precisely the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347057,"byte_end":347126,"line_start":807,"line_end":807,"column_start":5,"column_end":74}},{"value":"/ characters that weren't previously in the class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347131,"byte_end":347183,"line_start":808,"line_end":808,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":1067},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347906,"byte_end":347920,"line_start":827,"line_end":827,"column_start":12,"column_end":26},"name":"is_always_utf8","qualname":"::is_always_utf8","value":"fn is_always_utf8<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class will only ever match\n valid UTF-8.","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class will only ever match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347362,"byte_end":347435,"line_start":816,"line_end":816,"column_start":5,"column_end":78}},{"value":"/ valid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347440,"byte_end":347456,"line_start":817,"line_end":817,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347461,"byte_end":347464,"line_start":818,"line_end":818,"column_start":5,"column_end":8}},{"value":"/ A character class can match invalid UTF-8 only when the following","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347469,"byte_end":347538,"line_start":819,"line_end":819,"column_start":5,"column_end":74}},{"value":"/ conditions are met:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347543,"byte_end":347566,"line_start":820,"line_end":820,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347571,"byte_end":347574,"line_start":821,"line_end":821,"column_start":5,"column_end":8}},{"value":"/ 1. The translator was configured to permit generating an expression","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347579,"byte_end":347650,"line_start":822,"line_end":822,"column_start":5,"column_end":76}},{"value":"/ that can match invalid UTF-8. (By default, this is disabled.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347655,"byte_end":347723,"line_start":823,"line_end":823,"column_start":5,"column_end":73}},{"value":"/ 2. Unicode mode (via the `u` flag) was disabled either in the concrete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347728,"byte_end":347802,"line_start":824,"line_end":824,"column_start":5,"column_end":79}},{"value":"/ syntax or in the parser builder. By default, Unicode mode is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347807,"byte_end":347874,"line_start":825,"line_end":825,"column_start":5,"column_end":72}},{"value":"/ enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":347879,"byte_end":347894,"line_start":826,"line_end":826,"column_start":5,"column_end":20}}]},{"kind":"Struct","id":{"krate":0,"index":3168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348183,"byte_end":348195,"line_start":837,"line_end":837,"column_start":12,"column_end":24},"name":"ClassUnicode","qualname":"::hir::ClassUnicode","value":"ClassUnicode { }","parent":null,"children":[{"krate":0,"index":3169}],"decl_id":null,"docs":" A set of characters represented by Unicode scalar values.\n","sig":null,"attributes":[{"value":"/ A set of characters represented by Unicode scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348071,"byte_end":348132,"line_start":835,"line_end":835,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":1069},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348433,"byte_end":348436,"line_start":846,"line_end":846,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(I) -> ClassUnicode where I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Create a new class from a sequence of ranges.","sig":null,"attributes":[{"value":"/ Create a new class from a sequence of ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348266,"byte_end":348315,"line_start":842,"line_end":842,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348320,"byte_end":348323,"line_start":843,"line_end":843,"column_start":5,"column_end":8}},{"value":"/ The given ranges do not need to be in any specific order, and ranges","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348328,"byte_end":348400,"line_start":844,"line_end":844,"column_start":5,"column_end":77}},{"value":"/ may overlap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348405,"byte_end":348421,"line_start":845,"line_end":845,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1071},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348650,"byte_end":348655,"line_start":854,"line_end":854,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> ClassUnicode","parent":null,"children":[],"decl_id":null,"docs":" Create a new class with no ranges.\n","sig":null,"attributes":[{"value":"/ Create a new class with no ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348600,"byte_end":348638,"line_start":853,"line_end":853,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":1072},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348765,"byte_end":348769,"line_start":859,"line_end":859,"column_start":12,"column_end":16},"name":"push","qualname":"::push","value":"fn push<'_>(&'_ mut Self, ClassUnicodeRange)","parent":null,"children":[],"decl_id":null,"docs":" Add a new range to this set.\n","sig":null,"attributes":[{"value":"/ Add a new range to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348721,"byte_end":348753,"line_start":858,"line_end":858,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":1073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348978,"byte_end":348982,"line_start":866,"line_end":866,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter<'_>(&'_ Self) -> ClassUnicodeIter","parent":null,"children":[],"decl_id":null,"docs":" Return an iterator over all ranges in this class.","sig":null,"attributes":[{"value":"/ Return an iterator over all ranges in this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348850,"byte_end":348903,"line_start":863,"line_end":863,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348908,"byte_end":348911,"line_start":864,"line_end":864,"column_start":5,"column_end":8}},{"value":"/ The iterator yields ranges in ascending order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348916,"byte_end":348966,"line_start":865,"line_end":865,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":1074},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349125,"byte_end":349131,"line_start":871,"line_end":871,"column_start":12,"column_end":18},"name":"ranges","qualname":"::ranges","value":"fn ranges<'_>(&'_ Self) -> &'_ [ClassUnicodeRange]","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying ranges as a slice.\n","sig":null,"attributes":[{"value":"/ Return the underlying ranges as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349069,"byte_end":349113,"line_start":870,"line_end":870,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":1075},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349867,"byte_end":349883,"line_start":888,"line_end":888,"column_start":12,"column_end":28},"name":"case_fold_simple","qualname":"::case_fold_simple","value":"fn case_fold_simple<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Expand this character class such that it contains all case folded\n characters, according to Unicode's \"simple\" mapping. For example, if\n this class consists of the range `a-z`, then applying case folding will\n result in the class containing both the ranges `a-z` and `A-Z`.","sig":null,"attributes":[{"value":"/ Expand this character class such that it contains all case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349205,"byte_end":349274,"line_start":875,"line_end":875,"column_start":5,"column_end":74}},{"value":"/ characters, according to Unicode's \"simple\" mapping. For example, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349279,"byte_end":349351,"line_start":876,"line_end":876,"column_start":5,"column_end":77}},{"value":"/ this class consists of the range `a-z`, then applying case folding will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349356,"byte_end":349431,"line_start":877,"line_end":877,"column_start":5,"column_end":80}},{"value":"/ result in the class containing both the ranges `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349436,"byte_end":349503,"line_start":878,"line_end":878,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349508,"byte_end":349511,"line_start":879,"line_end":879,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349516,"byte_end":349528,"line_start":880,"line_end":880,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349533,"byte_end":349536,"line_start":881,"line_end":881,"column_start":5,"column_end":8}},{"value":"/ This routine panics when the case mapping data necessary for this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349541,"byte_end":349610,"line_start":882,"line_end":882,"column_start":5,"column_end":74}},{"value":"/ routine to complete is unavailable. This occurs when the `unicode-case`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349615,"byte_end":349690,"line_start":883,"line_end":883,"column_start":5,"column_end":80}},{"value":"/ feature is not enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349695,"byte_end":349722,"line_start":884,"line_end":884,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349727,"byte_end":349730,"line_start":885,"line_end":885,"column_start":5,"column_end":8}},{"value":"/ Callers should prefer using `try_case_fold_simple` instead, which will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349735,"byte_end":349809,"line_start":886,"line_end":886,"column_start":5,"column_end":79}},{"value":"/ return an error instead of panicking.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":349814,"byte_end":349855,"line_start":887,"line_end":887,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":1076},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350556,"byte_end":350576,"line_start":904,"line_end":904,"column_start":12,"column_end":32},"name":"try_case_fold_simple","qualname":"::try_case_fold_simple","value":"fn try_case_fold_simple<'_>(&'_ mut Self) -> result::Result<(), CaseFoldError>","parent":null,"children":[],"decl_id":null,"docs":" Expand this character class such that it contains all case folded\n characters, according to Unicode's \"simple\" mapping. For example, if\n this class consists of the range `a-z`, then applying case folding will\n result in the class containing both the ranges `a-z` and `A-Z`.","sig":null,"attributes":[{"value":"/ Expand this character class such that it contains all case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350018,"byte_end":350087,"line_start":894,"line_end":894,"column_start":5,"column_end":74}},{"value":"/ characters, according to Unicode's \"simple\" mapping. For example, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350092,"byte_end":350164,"line_start":895,"line_end":895,"column_start":5,"column_end":77}},{"value":"/ this class consists of the range `a-z`, then applying case folding will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350169,"byte_end":350244,"line_start":896,"line_end":896,"column_start":5,"column_end":80}},{"value":"/ result in the class containing both the ranges `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350249,"byte_end":350316,"line_start":897,"line_end":897,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350321,"byte_end":350324,"line_start":898,"line_end":898,"column_start":5,"column_end":8}},{"value":"/ # Error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350329,"byte_end":350340,"line_start":899,"line_end":899,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350345,"byte_end":350348,"line_start":900,"line_end":900,"column_start":5,"column_end":8}},{"value":"/ This routine returns an error when the case mapping data necessary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350353,"byte_end":350423,"line_start":901,"line_end":901,"column_start":5,"column_end":75}},{"value":"/ for this routine to complete is unavailable. This occurs when the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350428,"byte_end":350497,"line_start":902,"line_end":902,"column_start":5,"column_end":74}},{"value":"/ `unicode-case` feature is not enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350502,"byte_end":350544,"line_start":903,"line_end":903,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":1077},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350878,"byte_end":350884,"line_start":914,"line_end":914,"column_start":12,"column_end":18},"name":"negate","qualname":"::negate","value":"fn negate<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Negate this character class.","sig":null,"attributes":[{"value":"/ Negate this character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350689,"byte_end":350721,"line_start":910,"line_end":910,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350726,"byte_end":350729,"line_start":911,"line_end":911,"column_start":5,"column_end":8}},{"value":"/ For all `c` where `c` is a Unicode scalar value, if `c` was in this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350734,"byte_end":350805,"line_start":912,"line_end":912,"column_start":5,"column_end":76}},{"value":"/ set, then it will not be in this set after negation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350810,"byte_end":350866,"line_start":913,"line_end":913,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":1078},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351020,"byte_end":351025,"line_start":919,"line_end":919,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Union this character class with the given character class, in place.\n","sig":null,"attributes":[{"value":"/ Union this character class with the given character class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":350936,"byte_end":351008,"line_start":918,"line_end":918,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1079},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351204,"byte_end":351213,"line_start":925,"line_end":925,"column_start":12,"column_end":21},"name":"intersect","qualname":"::intersect","value":"fn intersect<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Intersect this character class with the given character class, in\n place.\n","sig":null,"attributes":[{"value":"/ Intersect this character class with the given character class, in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351108,"byte_end":351177,"line_start":923,"line_end":923,"column_start":5,"column_end":74}},{"value":"/ place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351182,"byte_end":351192,"line_start":924,"line_end":924,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1080},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351387,"byte_end":351397,"line_start":930,"line_end":930,"column_start":12,"column_end":22},"name":"difference","qualname":"::difference","value":"fn difference<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Subtract the given character class from this character class, in place.\n","sig":null,"attributes":[{"value":"/ Subtract the given character class from this character class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351300,"byte_end":351375,"line_start":929,"line_end":929,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":1081},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351966,"byte_end":351986,"line_start":942,"line_end":942,"column_start":12,"column_end":32},"name":"symmetric_difference","qualname":"::symmetric_difference","value":"fn symmetric_difference<'_, '_>(&'_ mut Self, &'_ ClassUnicode)","parent":null,"children":[],"decl_id":null,"docs":" Compute the symmetric difference of the given character classes, in\n place.","sig":null,"attributes":[{"value":"/ Compute the symmetric difference of the given character classes, in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351485,"byte_end":351556,"line_start":934,"line_end":934,"column_start":5,"column_end":76}},{"value":"/ place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351561,"byte_end":351571,"line_start":935,"line_end":935,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351576,"byte_end":351579,"line_start":936,"line_end":936,"column_start":5,"column_end":8}},{"value":"/ This computes the symmetric difference of two character classes. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351584,"byte_end":351657,"line_start":937,"line_end":937,"column_start":5,"column_end":78}},{"value":"/ removes all elements in this class that are also in the given class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351662,"byte_end":351734,"line_start":938,"line_end":938,"column_start":5,"column_end":77}},{"value":"/ but all adds all elements from the given class that aren't in this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351739,"byte_end":351809,"line_start":939,"line_end":939,"column_start":5,"column_end":75}},{"value":"/ class. That is, the class will contain all elements in either class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351814,"byte_end":351886,"line_start":940,"line_end":940,"column_start":5,"column_end":77}},{"value":"/ but will not contain any elements that are in both classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":351891,"byte_end":351954,"line_start":941,"line_end":941,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":1082},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352308,"byte_end":352320,"line_start":949,"line_end":949,"column_start":12,"column_end":24},"name":"is_all_ascii","qualname":"::is_all_ascii","value":"fn is_all_ascii<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class will either match\n nothing or only ASCII bytes. Stated differently, this returns false\n if and only if this class contains a non-ASCII codepoint.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class will either match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352084,"byte_end":352154,"line_start":946,"line_end":946,"column_start":5,"column_end":75}},{"value":"/ nothing or only ASCII bytes. Stated differently, this returns false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352159,"byte_end":352230,"line_start":947,"line_end":947,"column_start":5,"column_end":76}},{"value":"/ if and only if this class contains a non-ASCII codepoint.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352235,"byte_end":352296,"line_start":948,"line_end":948,"column_start":5,"column_end":66}}]},{"kind":"Struct","id":{"krate":0,"index":3181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352581,"byte_end":352597,"line_start":958,"line_end":958,"column_start":12,"column_end":28},"name":"ClassUnicodeIter","qualname":"::hir::ClassUnicodeIter","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all ranges in a Unicode character class.","sig":null,"attributes":[{"value":"/ An iterator over all ranges in a Unicode character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352417,"byte_end":352478,"line_start":954,"line_end":954,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352479,"byte_end":352482,"line_start":955,"line_end":955,"column_start":1,"column_end":4}},{"value":"/ The lifetime `'a` refers to the lifetime of the underlying class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352483,"byte_end":352552,"line_start":956,"line_end":956,"column_start":1,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":1087},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352736,"byte_end":352740,"line_start":963,"line_end":963,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a ClassUnicodeRange>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353064,"byte_end":353081,"line_start":973,"line_end":973,"column_start":12,"column_end":29},"name":"ClassUnicodeRange","qualname":"::hir::ClassUnicodeRange","value":"ClassUnicodeRange { }","parent":null,"children":[{"krate":0,"index":3189},{"krate":0,"index":3190}],"decl_id":null,"docs":" A single range of characters represented by Unicode scalar values.","sig":null,"attributes":[{"value":"/ A single range of characters represented by Unicode scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352818,"byte_end":352888,"line_start":968,"line_end":968,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352889,"byte_end":352892,"line_start":969,"line_end":969,"column_start":1,"column_end":4}},{"value":"/ The range is closed. That is, the start and end of the range are included","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352893,"byte_end":352970,"line_start":970,"line_end":970,"column_start":1,"column_end":78}},{"value":"/ in the range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352971,"byte_end":352988,"line_start":971,"line_end":971,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":1089},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353166,"byte_end":353169,"line_start":979,"line_end":979,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355514,"byte_end":355517,"line_start":1056,"line_end":1056,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(char, char) -> ClassUnicodeRange","parent":null,"children":[],"decl_id":null,"docs":" Create a new Unicode scalar value range for a character class.","sig":null,"attributes":[{"value":"/ Create a new Unicode scalar value range for a character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355282,"byte_end":355348,"line_start":1052,"line_end":1052,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355353,"byte_end":355356,"line_start":1053,"line_end":1053,"column_start":5,"column_end":8}},{"value":"/ The returned range is always in a canonical form. That is, the range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355361,"byte_end":355433,"line_start":1054,"line_end":1054,"column_start":5,"column_end":77}},{"value":"/ returned always satisfies the invariant that `start <= end`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355438,"byte_end":355502,"line_start":1055,"line_end":1055,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355768,"byte_end":355773,"line_start":1064,"line_end":1064,"column_start":12,"column_end":17},"name":"start","qualname":"::start","value":"fn start<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Return the start of this range.","sig":null,"attributes":[{"value":"/ Return the start of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355622,"byte_end":355657,"line_start":1060,"line_end":1060,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355662,"byte_end":355665,"line_start":1061,"line_end":1061,"column_start":5,"column_end":8}},{"value":"/ The start of a range is always less than or equal to the end of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355670,"byte_end":355741,"line_start":1062,"line_end":1062,"column_start":5,"column_end":76}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355746,"byte_end":355756,"line_start":1063,"line_end":1063,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355968,"byte_end":355971,"line_start":1072,"line_end":1072,"column_start":12,"column_end":15},"name":"end","qualname":"::end","value":"fn end<'_>(&'_ Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Return the end of this range.","sig":null,"attributes":[{"value":"/ Return the end of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355821,"byte_end":355854,"line_start":1068,"line_end":1068,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355859,"byte_end":355862,"line_start":1069,"line_end":1069,"column_start":5,"column_end":8}},{"value":"/ The end of a range is always greater than or equal to the start of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355867,"byte_end":355941,"line_start":1070,"line_end":1070,"column_start":5,"column_end":79}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355946,"byte_end":355956,"line_start":1071,"line_end":1071,"column_start":5,"column_end":15}}]},{"kind":"Struct","id":{"krate":0,"index":3207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356171,"byte_end":356181,"line_start":1080,"line_end":1080,"column_start":12,"column_end":22},"name":"ClassBytes","qualname":"::hir::ClassBytes","value":"ClassBytes { }","parent":null,"children":[{"krate":0,"index":3208}],"decl_id":null,"docs":" A set of characters represented by arbitrary bytes (where one byte\n corresponds to one character).\n","sig":null,"attributes":[{"value":"/ A set of characters represented by arbitrary bytes (where one byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356015,"byte_end":356085,"line_start":1077,"line_end":1077,"column_start":1,"column_end":71}},{"value":"/ corresponds to one character).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356086,"byte_end":356120,"line_start":1078,"line_end":1078,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":1103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356415,"byte_end":356418,"line_start":1089,"line_end":1089,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(I) -> ClassBytes where I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Create a new class from a sequence of ranges.","sig":null,"attributes":[{"value":"/ Create a new class from a sequence of ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356248,"byte_end":356297,"line_start":1085,"line_end":1085,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356302,"byte_end":356305,"line_start":1086,"line_end":1086,"column_start":5,"column_end":8}},{"value":"/ The given ranges do not need to be in any specific order, and ranges","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356310,"byte_end":356382,"line_start":1087,"line_end":1087,"column_start":5,"column_end":77}},{"value":"/ may overlap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356387,"byte_end":356403,"line_start":1088,"line_end":1088,"column_start":5,"column_end":21}}]},{"kind":"Method","id":{"krate":0,"index":1105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356626,"byte_end":356631,"line_start":1097,"line_end":1097,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> ClassBytes","parent":null,"children":[],"decl_id":null,"docs":" Create a new class with no ranges.\n","sig":null,"attributes":[{"value":"/ Create a new class with no ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356576,"byte_end":356614,"line_start":1096,"line_end":1096,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":1106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356737,"byte_end":356741,"line_start":1102,"line_end":1102,"column_start":12,"column_end":16},"name":"push","qualname":"::push","value":"fn push<'_>(&'_ mut Self, ClassBytesRange)","parent":null,"children":[],"decl_id":null,"docs":" Add a new range to this set.\n","sig":null,"attributes":[{"value":"/ Add a new range to this set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356693,"byte_end":356725,"line_start":1101,"line_end":1101,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":1107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356948,"byte_end":356952,"line_start":1109,"line_end":1109,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"fn iter<'_>(&'_ Self) -> ClassBytesIter","parent":null,"children":[],"decl_id":null,"docs":" Return an iterator over all ranges in this class.","sig":null,"attributes":[{"value":"/ Return an iterator over all ranges in this class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356820,"byte_end":356873,"line_start":1106,"line_end":1106,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356878,"byte_end":356881,"line_start":1107,"line_end":1107,"column_start":5,"column_end":8}},{"value":"/ The iterator yields ranges in ascending order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356886,"byte_end":356936,"line_start":1108,"line_end":1108,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":1108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357091,"byte_end":357097,"line_start":1114,"line_end":1114,"column_start":12,"column_end":18},"name":"ranges","qualname":"::ranges","value":"fn ranges<'_>(&'_ Self) -> &'_ [ClassBytesRange]","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying ranges as a slice.\n","sig":null,"attributes":[{"value":"/ Return the underlying ranges as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357035,"byte_end":357079,"line_start":1113,"line_end":1113,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":1109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357562,"byte_end":357578,"line_start":1125,"line_end":1125,"column_start":12,"column_end":28},"name":"case_fold_simple","qualname":"::case_fold_simple","value":"fn case_fold_simple<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Expand this character class such that it contains all case folded\n characters. For example, if this class consists of the range `a-z`,\n then applying case folding will result in the class containing both the\n ranges `a-z` and `A-Z`.","sig":null,"attributes":[{"value":"/ Expand this character class such that it contains all case folded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357169,"byte_end":357238,"line_start":1118,"line_end":1118,"column_start":5,"column_end":74}},{"value":"/ characters. For example, if this class consists of the range `a-z`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357243,"byte_end":357314,"line_start":1119,"line_end":1119,"column_start":5,"column_end":76}},{"value":"/ then applying case folding will result in the class containing both the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357319,"byte_end":357394,"line_start":1120,"line_end":1120,"column_start":5,"column_end":80}},{"value":"/ ranges `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357399,"byte_end":357426,"line_start":1121,"line_end":1121,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357431,"byte_end":357434,"line_start":1122,"line_end":1122,"column_start":5,"column_end":8}},{"value":"/ Note that this only applies ASCII case folding, which is limited to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357439,"byte_end":357514,"line_start":1123,"line_end":1123,"column_start":5,"column_end":80}},{"value":"/ characters `a-z` and `A-Z`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357519,"byte_end":357550,"line_start":1124,"line_end":1124,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":1110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357853,"byte_end":357859,"line_start":1133,"line_end":1133,"column_start":12,"column_end":18},"name":"negate","qualname":"::negate","value":"fn negate<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Negate this byte class.","sig":null,"attributes":[{"value":"/ Negate this byte class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357681,"byte_end":357708,"line_start":1129,"line_end":1129,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357713,"byte_end":357716,"line_start":1130,"line_end":1130,"column_start":5,"column_end":8}},{"value":"/ For all `b` where `b` is a any byte, if `b` was in this set, then it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357721,"byte_end":357793,"line_start":1131,"line_end":1131,"column_start":5,"column_end":77}},{"value":"/ will not be in this set after negation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357798,"byte_end":357841,"line_start":1132,"line_end":1132,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":1111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357985,"byte_end":357990,"line_start":1138,"line_end":1138,"column_start":12,"column_end":17},"name":"union","qualname":"::union","value":"fn union<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Union this byte class with the given byte class, in place.\n","sig":null,"attributes":[{"value":"/ Union this byte class with the given byte class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":357911,"byte_end":357973,"line_start":1137,"line_end":1137,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358149,"byte_end":358158,"line_start":1143,"line_end":1143,"column_start":12,"column_end":21},"name":"intersect","qualname":"::intersect","value":"fn intersect<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Intersect this byte class with the given byte class, in place.\n","sig":null,"attributes":[{"value":"/ Intersect this byte class with the given byte class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358071,"byte_end":358137,"line_start":1142,"line_end":1142,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":1113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358320,"byte_end":358330,"line_start":1148,"line_end":1148,"column_start":12,"column_end":22},"name":"difference","qualname":"::difference","value":"fn difference<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Subtract the given byte class from this byte class, in place.\n","sig":null,"attributes":[{"value":"/ Subtract the given byte class from this byte class, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358243,"byte_end":358308,"line_start":1147,"line_end":1147,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":1114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358879,"byte_end":358899,"line_start":1159,"line_end":1159,"column_start":12,"column_end":32},"name":"symmetric_difference","qualname":"::symmetric_difference","value":"fn symmetric_difference<'_, '_>(&'_ mut Self, &'_ ClassBytes)","parent":null,"children":[],"decl_id":null,"docs":" Compute the symmetric difference of the given byte classes, in place.","sig":null,"attributes":[{"value":"/ Compute the symmetric difference of the given byte classes, in place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358416,"byte_end":358489,"line_start":1152,"line_end":1152,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358494,"byte_end":358497,"line_start":1153,"line_end":1153,"column_start":5,"column_end":8}},{"value":"/ This computes the symmetric difference of two byte classes. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358502,"byte_end":358570,"line_start":1154,"line_end":1154,"column_start":5,"column_end":73}},{"value":"/ removes all elements in this class that are also in the given class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358575,"byte_end":358647,"line_start":1155,"line_end":1155,"column_start":5,"column_end":77}},{"value":"/ but all adds all elements from the given class that aren't in this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358652,"byte_end":358722,"line_start":1156,"line_end":1156,"column_start":5,"column_end":75}},{"value":"/ class. That is, the class will contain all elements in either class,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358727,"byte_end":358799,"line_start":1157,"line_end":1157,"column_start":5,"column_end":77}},{"value":"/ but will not contain any elements that are in both classes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358804,"byte_end":358867,"line_start":1158,"line_end":1158,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":1115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359214,"byte_end":359226,"line_start":1166,"line_end":1166,"column_start":12,"column_end":24},"name":"is_all_ascii","qualname":"::is_all_ascii","value":"fn is_all_ascii<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this character class will either match\n nothing or only ASCII bytes. Stated differently, this returns false\n if and only if this class contains a non-ASCII byte.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this character class will either match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":358995,"byte_end":359065,"line_start":1163,"line_end":1163,"column_start":5,"column_end":75}},{"value":"/ nothing or only ASCII bytes. Stated differently, this returns false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359070,"byte_end":359141,"line_start":1164,"line_end":1164,"column_start":5,"column_end":76}},{"value":"/ if and only if this class contains a non-ASCII byte.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359146,"byte_end":359202,"line_start":1165,"line_end":1165,"column_start":5,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":3220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359482,"byte_end":359496,"line_start":1175,"line_end":1175,"column_start":12,"column_end":26},"name":"ClassBytesIter","qualname":"::hir::ClassBytesIter","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator over all ranges in a byte character class.","sig":null,"attributes":[{"value":"/ An iterator over all ranges in a byte character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359321,"byte_end":359379,"line_start":1171,"line_end":1171,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359380,"byte_end":359383,"line_start":1172,"line_end":1172,"column_start":1,"column_end":4}},{"value":"/ The lifetime `'a` refers to the lifetime of the underlying class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359384,"byte_end":359453,"line_start":1173,"line_end":1173,"column_start":1,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":1120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359629,"byte_end":359633,"line_start":1180,"line_end":1180,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<&'a ClassBytesRange>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359949,"byte_end":359964,"line_start":1190,"line_end":1190,"column_start":12,"column_end":27},"name":"ClassBytesRange","qualname":"::hir::ClassBytesRange","value":"ClassBytesRange { }","parent":null,"children":[{"krate":0,"index":3228},{"krate":0,"index":3229}],"decl_id":null,"docs":" A single range of characters represented by arbitrary bytes.","sig":null,"attributes":[{"value":"/ A single range of characters represented by arbitrary bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359709,"byte_end":359773,"line_start":1185,"line_end":1185,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359774,"byte_end":359777,"line_start":1186,"line_end":1186,"column_start":1,"column_end":4}},{"value":"/ The range is closed. That is, the start and end of the range are included","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359778,"byte_end":359855,"line_start":1187,"line_end":1187,"column_start":1,"column_end":78}},{"value":"/ in the range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359856,"byte_end":359873,"line_start":1188,"line_end":1188,"column_start":1,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":1129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361523,"byte_end":361526,"line_start":1243,"line_end":1243,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(u8, u8) -> ClassBytesRange","parent":null,"children":[],"decl_id":null,"docs":" Create a new byte range for a character class.","sig":null,"attributes":[{"value":"/ Create a new byte range for a character class.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361307,"byte_end":361357,"line_start":1239,"line_end":1239,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361362,"byte_end":361365,"line_start":1240,"line_end":1240,"column_start":5,"column_end":8}},{"value":"/ The returned range is always in a canonical form. That is, the range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361370,"byte_end":361442,"line_start":1241,"line_end":1241,"column_start":5,"column_end":77}},{"value":"/ returned always satisfies the invariant that `start <= end`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361447,"byte_end":361511,"line_start":1242,"line_end":1242,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361769,"byte_end":361774,"line_start":1251,"line_end":1251,"column_start":12,"column_end":17},"name":"start","qualname":"::start","value":"fn start<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Return the start of this range.","sig":null,"attributes":[{"value":"/ Return the start of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361623,"byte_end":361658,"line_start":1247,"line_end":1247,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361663,"byte_end":361666,"line_start":1248,"line_end":1248,"column_start":5,"column_end":8}},{"value":"/ The start of a range is always less than or equal to the end of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361671,"byte_end":361742,"line_start":1249,"line_end":1249,"column_start":5,"column_end":76}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361747,"byte_end":361757,"line_start":1250,"line_end":1250,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361967,"byte_end":361970,"line_start":1259,"line_end":1259,"column_start":12,"column_end":15},"name":"end","qualname":"::end","value":"fn end<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Return the end of this range.","sig":null,"attributes":[{"value":"/ Return the end of this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361820,"byte_end":361853,"line_start":1255,"line_end":1255,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361858,"byte_end":361861,"line_start":1256,"line_end":1256,"column_start":5,"column_end":8}},{"value":"/ The end of a range is always greater than or equal to the start of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361866,"byte_end":361940,"line_start":1257,"line_end":1257,"column_start":5,"column_end":79}},{"value":"/ range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361945,"byte_end":361955,"line_start":1258,"line_end":1258,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362057,"byte_end":362060,"line_start":1265,"line_end":1265,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362917,"byte_end":362926,"line_start":1289,"line_end":1289,"column_start":5,"column_end":14},"name":"StartLine","qualname":"::hir::Anchor::StartLine","value":"Anchor::StartLine","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the beginning of a line or the beginning of text. Specifically,\n this matches at the starting position of the input, or at the position\n immediately following a `\\n` character.\n","sig":null,"attributes":[{"value":"/ Match the beginning of a line or the beginning of text. Specifically,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362712,"byte_end":362785,"line_start":1286,"line_end":1286,"column_start":5,"column_end":78}},{"value":"/ this matches at the starting position of the input, or at the position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362790,"byte_end":362864,"line_start":1287,"line_end":1287,"column_start":5,"column_end":79}},{"value":"/ immediately following a `\\n` character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362869,"byte_end":362912,"line_start":1288,"line_end":1288,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363120,"byte_end":363127,"line_start":1293,"line_end":1293,"column_start":5,"column_end":12},"name":"EndLine","qualname":"::hir::Anchor::EndLine","value":"Anchor::EndLine","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the end of a line or the end of text. Specifically,\n this matches at the end position of the input, or at the position\n immediately preceding a `\\n` character.\n","sig":null,"attributes":[{"value":"/ Match the end of a line or the end of text. Specifically,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362932,"byte_end":362993,"line_start":1290,"line_end":1290,"column_start":5,"column_end":66}},{"value":"/ this matches at the end position of the input, or at the position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362998,"byte_end":363067,"line_start":1291,"line_end":1291,"column_start":5,"column_end":74}},{"value":"/ immediately preceding a `\\n` character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363072,"byte_end":363115,"line_start":1292,"line_end":1292,"column_start":5,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363244,"byte_end":363253,"line_start":1296,"line_end":1296,"column_start":5,"column_end":14},"name":"StartText","qualname":"::hir::Anchor::StartText","value":"Anchor::StartText","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the beginning of text. Specifically, this matches at the starting\n position of the input.\n","sig":null,"attributes":[{"value":"/ Match the beginning of text. Specifically, this matches at the starting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363133,"byte_end":363208,"line_start":1294,"line_end":1294,"column_start":5,"column_end":80}},{"value":"/ position of the input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363213,"byte_end":363239,"line_start":1295,"line_end":1295,"column_start":5,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363362,"byte_end":363369,"line_start":1299,"line_end":1299,"column_start":5,"column_end":12},"name":"EndText","qualname":"::hir::Anchor::EndText","value":"Anchor::EndText","parent":{"krate":0,"index":3246},"children":[],"decl_id":null,"docs":" Match the end of text. Specifically, this matches at the ending\n position of the input.\n","sig":null,"attributes":[{"value":"/ Match the end of text. Specifically, this matches at the ending","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363259,"byte_end":363326,"line_start":1297,"line_end":1297,"column_start":5,"column_end":72}},{"value":"/ position of the input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363331,"byte_end":363357,"line_start":1298,"line_end":1298,"column_start":5,"column_end":31}}]},{"kind":"Enum","id":{"krate":0,"index":3246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362699,"byte_end":362705,"line_start":1285,"line_end":1285,"column_start":10,"column_end":16},"name":"Anchor","qualname":"::hir::Anchor","value":"enum Anchor { StartLine, EndLine, StartText, EndText, }","parent":null,"children":[{"krate":0,"index":3247},{"krate":0,"index":3249},{"krate":0,"index":3251},{"krate":0,"index":3253}],"decl_id":null,"docs":" The high-level intermediate representation for an anchor assertion.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation for an anchor assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362520,"byte_end":362591,"line_start":1281,"line_end":1281,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362592,"byte_end":362595,"line_start":1282,"line_end":1282,"column_start":1,"column_end":4}},{"value":"/ A matching anchor assertion is always zero-length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362596,"byte_end":362650,"line_start":1283,"line_end":1283,"column_start":1,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3266},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363810,"byte_end":363817,"line_start":1310,"line_end":1310,"column_start":5,"column_end":12},"name":"Unicode","qualname":"::hir::WordBoundary::Unicode","value":"WordBoundary::Unicode","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match a Unicode-aware word boundary. That is, this matches a position\n where the left adjacent character and right adjacent character\n correspond to a word and non-word or a non-word and word character.\n","sig":null,"attributes":[{"value":"/ Match a Unicode-aware word boundary. That is, this matches a position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363585,"byte_end":363658,"line_start":1307,"line_end":1307,"column_start":5,"column_end":78}},{"value":"/ where the left adjacent character and right adjacent character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363663,"byte_end":363729,"line_start":1308,"line_end":1308,"column_start":5,"column_end":71}},{"value":"/ correspond to a word and non-word or a non-word and word character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363734,"byte_end":363805,"line_start":1309,"line_end":1309,"column_start":5,"column_end":76}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363882,"byte_end":363895,"line_start":1312,"line_end":1312,"column_start":5,"column_end":18},"name":"UnicodeNegate","qualname":"::hir::WordBoundary::UnicodeNegate","value":"WordBoundary::UnicodeNegate","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match a Unicode-aware negation of a word boundary.\n","sig":null,"attributes":[{"value":"/ Match a Unicode-aware negation of a word boundary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363823,"byte_end":363877,"line_start":1311,"line_end":1311,"column_start":5,"column_end":59}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364124,"byte_end":364129,"line_start":1316,"line_end":1316,"column_start":5,"column_end":10},"name":"Ascii","qualname":"::hir::WordBoundary::Ascii","value":"WordBoundary::Ascii","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match an ASCII-only word boundary. That is, this matches a position\n where the left adjacent character and right adjacent character\n correspond to a word and non-word or a non-word and word character.\n","sig":null,"attributes":[{"value":"/ Match an ASCII-only word boundary. That is, this matches a position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363901,"byte_end":363972,"line_start":1313,"line_end":1313,"column_start":5,"column_end":76}},{"value":"/ where the left adjacent character and right adjacent character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363977,"byte_end":364043,"line_start":1314,"line_end":1314,"column_start":5,"column_end":71}},{"value":"/ correspond to a word and non-word or a non-word and word character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364048,"byte_end":364119,"line_start":1315,"line_end":1315,"column_start":5,"column_end":76}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364192,"byte_end":364203,"line_start":1318,"line_end":1318,"column_start":5,"column_end":16},"name":"AsciiNegate","qualname":"::hir::WordBoundary::AsciiNegate","value":"WordBoundary::AsciiNegate","parent":{"krate":0,"index":3265},"children":[],"decl_id":null,"docs":" Match an ASCII-only negation of a word boundary.\n","sig":null,"attributes":[{"value":"/ Match an ASCII-only negation of a word boundary.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364135,"byte_end":364187,"line_start":1317,"line_end":1317,"column_start":5,"column_end":57}}]},{"kind":"Enum","id":{"krate":0,"index":3265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363566,"byte_end":363578,"line_start":1306,"line_end":1306,"column_start":10,"column_end":22},"name":"WordBoundary","qualname":"::hir::WordBoundary","value":"enum WordBoundary { Unicode, UnicodeNegate, Ascii, AsciiNegate, }","parent":null,"children":[{"krate":0,"index":3266},{"krate":0,"index":3268},{"krate":0,"index":3270},{"krate":0,"index":3272}],"decl_id":null,"docs":" The high-level intermediate representation for a word-boundary assertion.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation for a word-boundary assertion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363374,"byte_end":363451,"line_start":1302,"line_end":1302,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363452,"byte_end":363455,"line_start":1303,"line_end":1303,"column_start":1,"column_end":4}},{"value":"/ A matching word boundary assertion is always zero-length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":363456,"byte_end":363517,"line_start":1304,"line_end":1304,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":1135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364316,"byte_end":364326,"line_start":1323,"line_end":1323,"column_start":12,"column_end":22},"name":"is_negated","qualname":"::is_negated","value":"fn is_negated<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this word boundary assertion is negated.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if this word boundary assertion is negated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364232,"byte_end":364304,"line_start":1322,"line_end":1322,"column_start":5,"column_end":77}}]},{"kind":"Struct","id":{"krate":0,"index":3284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364850,"byte_end":364855,"line_start":1339,"line_end":1339,"column_start":12,"column_end":17},"name":"Group","qualname":"::hir::Group","value":"Group { kind, hir }","parent":null,"children":[{"krate":0,"index":3285},{"krate":0,"index":3286}],"decl_id":null,"docs":" The high-level intermediate representation for a group.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation for a group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364528,"byte_end":364587,"line_start":1331,"line_end":1331,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364588,"byte_end":364591,"line_start":1332,"line_end":1332,"column_start":1,"column_end":4}},{"value":"/ This represents one of three possible group types:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364592,"byte_end":364646,"line_start":1333,"line_end":1333,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364647,"byte_end":364650,"line_start":1334,"line_end":1334,"column_start":1,"column_end":4}},{"value":"/ 1. A non-capturing group (e.g., `(?:expr)`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364651,"byte_end":364699,"line_start":1335,"line_end":1335,"column_start":1,"column_end":49}},{"value":"/ 2. A capturing group (e.g., `(expr)`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364700,"byte_end":364742,"line_start":1336,"line_end":1336,"column_start":1,"column_end":43}},{"value":"/ 3. A named capturing group (e.g., `(?Pexpr)`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364743,"byte_end":364799,"line_start":1337,"line_end":1337,"column_start":1,"column_end":57}}]},{"kind":"Field","id":{"krate":0,"index":3285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365029,"byte_end":365033,"line_start":1343,"line_end":1343,"column_start":9,"column_end":13},"name":"kind","qualname":"::hir::Group::kind","value":"hir::GroupKind","parent":{"krate":0,"index":3284},"children":[],"decl_id":null,"docs":" The kind of this group. If it is a capturing group, then the kind\n contains the capture group index (and the name, if it is a named\n group).\n","sig":null,"attributes":[{"value":"/ The kind of this group. If it is a capturing group, then the kind","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364862,"byte_end":364931,"line_start":1340,"line_end":1340,"column_start":5,"column_end":74}},{"value":"/ contains the capture group index (and the name, if it is a named","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364936,"byte_end":365004,"line_start":1341,"line_end":1341,"column_start":5,"column_end":73}},{"value":"/ group).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365009,"byte_end":365020,"line_start":1342,"line_end":1342,"column_start":5,"column_end":16}}]},{"kind":"Field","id":{"krate":0,"index":3286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365125,"byte_end":365128,"line_start":1345,"line_end":1345,"column_start":9,"column_end":12},"name":"hir","qualname":"::hir::Group::hir","value":"std::boxed::Box","parent":{"krate":0,"index":3284},"children":[],"decl_id":null,"docs":" The expression inside the capturing group, which may be empty.\n","sig":null,"attributes":[{"value":"/ The expression inside the capturing group, which may be empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365050,"byte_end":365116,"line_start":1344,"line_end":1344,"column_start":5,"column_end":71}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365333,"byte_end":365345,"line_start":1354,"line_end":1354,"column_start":5,"column_end":17},"name":"CaptureIndex","qualname":"::hir::GroupKind::CaptureIndex","value":"GroupKind::CaptureIndex(u32)","parent":{"krate":0,"index":3298},"children":[],"decl_id":null,"docs":" A normal unnamed capturing group.","sig":null,"attributes":[{"value":"/ A normal unnamed capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365230,"byte_end":365267,"line_start":1351,"line_end":1351,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365272,"byte_end":365275,"line_start":1352,"line_end":1352,"column_start":5,"column_end":8}},{"value":"/ The value is the capture index of the group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365280,"byte_end":365328,"line_start":1353,"line_end":1353,"column_start":5,"column_end":53}}]},{"kind":"Field","id":{"krate":0,"index":3301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365346,"byte_end":365349,"line_start":1354,"line_end":1354,"column_start":18,"column_end":21},"name":"0","qualname":"::hir::GroupKind::CaptureIndex::0","value":"u32","parent":{"krate":0,"index":3299},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":3302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365389,"byte_end":365400,"line_start":1356,"line_end":1356,"column_start":5,"column_end":16},"name":"CaptureName","qualname":"::hir::GroupKind::CaptureName","value":"GroupKind::CaptureName { name, index }","parent":{"krate":0,"index":3298},"children":[],"decl_id":null,"docs":" A named capturing group.\n","sig":null,"attributes":[{"value":"/ A named capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365356,"byte_end":365384,"line_start":1355,"line_end":1355,"column_start":5,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":3303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365446,"byte_end":365450,"line_start":1358,"line_end":1358,"column_start":9,"column_end":13},"name":"name","qualname":"::hir::GroupKind::CaptureName::name","value":"std::string::String","parent":{"krate":0,"index":3302},"children":[],"decl_id":null,"docs":" The name of the group.\n","sig":null,"attributes":[{"value":"/ The name of the group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365411,"byte_end":365437,"line_start":1357,"line_end":1357,"column_start":9,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":3304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365512,"byte_end":365517,"line_start":1360,"line_end":1360,"column_start":9,"column_end":14},"name":"index","qualname":"::hir::GroupKind::CaptureName::index","value":"u32","parent":{"krate":0,"index":3302},"children":[],"decl_id":null,"docs":" The capture index of the group.\n","sig":null,"attributes":[{"value":"/ The capture index of the group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365468,"byte_end":365503,"line_start":1359,"line_end":1359,"column_start":9,"column_end":44}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365566,"byte_end":365578,"line_start":1363,"line_end":1363,"column_start":5,"column_end":17},"name":"NonCapturing","qualname":"::hir::GroupKind::NonCapturing","value":"GroupKind::NonCapturing","parent":{"krate":0,"index":3298},"children":[],"decl_id":null,"docs":" A non-capturing group.\n","sig":null,"attributes":[{"value":"/ A non-capturing group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365535,"byte_end":365561,"line_start":1362,"line_end":1362,"column_start":5,"column_end":31}}]},{"kind":"Enum","id":{"krate":0,"index":3298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365214,"byte_end":365223,"line_start":1350,"line_end":1350,"column_start":10,"column_end":19},"name":"GroupKind","qualname":"::hir::GroupKind","value":"enum GroupKind {\n CaptureIndex(u32),\n CaptureName {\n name: String,\n index: u32,\n },\n NonCapturing,\n}","parent":null,"children":[{"krate":0,"index":3299},{"krate":0,"index":3302},{"krate":0,"index":3305}],"decl_id":null,"docs":" The kind of group.\n","sig":null,"attributes":[{"value":"/ The kind of group.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365143,"byte_end":365165,"line_start":1348,"line_end":1348,"column_start":1,"column_end":23}}]},{"kind":"Struct","id":{"krate":0,"index":3318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365795,"byte_end":365805,"line_start":1371,"line_end":1371,"column_start":12,"column_end":22},"name":"Repetition","qualname":"::hir::Repetition","value":"Repetition { kind, greedy, hir }","parent":null,"children":[{"krate":0,"index":3319},{"krate":0,"index":3320},{"krate":0,"index":3321}],"decl_id":null,"docs":" The high-level intermediate representation of a repetition operator.","sig":null,"attributes":[{"value":"/ The high-level intermediate representation of a repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365583,"byte_end":365655,"line_start":1366,"line_end":1366,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365656,"byte_end":365659,"line_start":1367,"line_end":1367,"column_start":1,"column_end":4}},{"value":"/ A repetition operator permits the repetition of an arbitrary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365660,"byte_end":365724,"line_start":1368,"line_end":1368,"column_start":1,"column_end":65}},{"value":"/ sub-expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365725,"byte_end":365744,"line_start":1369,"line_end":1369,"column_start":1,"column_end":20}}]},{"kind":"Field","id":{"krate":0,"index":3319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365862,"byte_end":365866,"line_start":1373,"line_end":1373,"column_start":9,"column_end":13},"name":"kind","qualname":"::hir::Repetition::kind","value":"hir::RepetitionKind","parent":{"krate":0,"index":3318},"children":[],"decl_id":null,"docs":" The kind of this repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of this repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365812,"byte_end":365853,"line_start":1372,"line_end":1372,"column_start":5,"column_end":46}}]},{"kind":"Field","id":{"krate":0,"index":3320},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366305,"byte_end":366311,"line_start":1381,"line_end":1381,"column_start":9,"column_end":15},"name":"greedy","qualname":"::hir::Repetition::greedy","value":"bool","parent":{"krate":0,"index":3318},"children":[],"decl_id":null,"docs":" Whether this repetition operator is greedy or not. A greedy operator\n will match as much as it can. A non-greedy operator will match as\n little as it can.","sig":null,"attributes":[{"value":"/ Whether this repetition operator is greedy or not. A greedy operator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365888,"byte_end":365960,"line_start":1374,"line_end":1374,"column_start":5,"column_end":77}},{"value":"/ will match as much as it can. A non-greedy operator will match as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":365965,"byte_end":366034,"line_start":1375,"line_end":1375,"column_start":5,"column_end":74}},{"value":"/ little as it can.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366039,"byte_end":366060,"line_start":1376,"line_end":1376,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366065,"byte_end":366068,"line_start":1377,"line_end":1377,"column_start":5,"column_end":8}},{"value":"/ Typically, operators are greedy by default and are only non-greedy when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366073,"byte_end":366148,"line_start":1378,"line_end":1378,"column_start":5,"column_end":80}},{"value":"/ a `?` suffix is used, e.g., `(expr)*` is greedy while `(expr)*?` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366153,"byte_end":366224,"line_start":1379,"line_end":1379,"column_start":5,"column_end":76}},{"value":"/ not. However, this can be inverted via the `U` \"ungreedy\" flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366229,"byte_end":366296,"line_start":1380,"line_end":1380,"column_start":5,"column_end":72}}]},{"kind":"Field","id":{"krate":0,"index":3321},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366366,"byte_end":366369,"line_start":1383,"line_end":1383,"column_start":9,"column_end":12},"name":"hir","qualname":"::hir::Repetition::hir","value":"std::boxed::Box","parent":{"krate":0,"index":3318},"children":[],"decl_id":null,"docs":" The expression being repeated.\n","sig":null,"attributes":[{"value":"/ The expression being repeated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366323,"byte_end":366357,"line_start":1382,"line_end":1382,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366935,"byte_end":366949,"line_start":1396,"line_end":1396,"column_start":12,"column_end":26},"name":"is_match_empty","qualname":"::is_match_empty","value":"fn is_match_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if this repetition operator makes it possible\n to match the empty string.","sig":null,"attributes":[{"value":"/ Returns true if and only if this repetition operator makes it possible","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366406,"byte_end":366480,"line_start":1387,"line_end":1387,"column_start":5,"column_end":79}},{"value":"/ to match the empty string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366485,"byte_end":366515,"line_start":1388,"line_end":1388,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366520,"byte_end":366523,"line_start":1389,"line_end":1389,"column_start":5,"column_end":8}},{"value":"/ Note that this is not defined inductively. For example, while `a*`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366528,"byte_end":366598,"line_start":1390,"line_end":1390,"column_start":5,"column_end":75}},{"value":"/ will report `true`, `()+` will not, even though `()` matches the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366603,"byte_end":366677,"line_start":1391,"line_end":1391,"column_start":5,"column_end":79}},{"value":"/ string and one or more occurrences of something that matches the empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366682,"byte_end":366756,"line_start":1392,"line_end":1392,"column_start":5,"column_end":79}},{"value":"/ string will always match the empty string. In order to get the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366761,"byte_end":366827,"line_start":1393,"line_end":1393,"column_start":5,"column_end":71}},{"value":"/ inductive definition, see the corresponding method on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366832,"byte_end":366889,"line_start":1394,"line_end":1394,"column_start":5,"column_end":62}},{"value":"/ [`Hir`](struct.Hir.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366894,"byte_end":366923,"line_start":1395,"line_end":1395,"column_start":5,"column_end":34}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367540,"byte_end":367549,"line_start":1412,"line_end":1412,"column_start":5,"column_end":14},"name":"ZeroOrOne","qualname":"::hir::RepetitionKind::ZeroOrOne","value":"RepetitionKind::ZeroOrOne","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression zero or one times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression zero or one times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367488,"byte_end":367535,"line_start":1411,"line_end":1411,"column_start":5,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367608,"byte_end":367618,"line_start":1414,"line_end":1414,"column_start":5,"column_end":15},"name":"ZeroOrMore","qualname":"::hir::RepetitionKind::ZeroOrMore","value":"RepetitionKind::ZeroOrMore","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression zero or more times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression zero or more times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367555,"byte_end":367603,"line_start":1413,"line_end":1413,"column_start":5,"column_end":53}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3338},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367676,"byte_end":367685,"line_start":1416,"line_end":1416,"column_start":5,"column_end":14},"name":"OneOrMore","qualname":"::hir::RepetitionKind::OneOrMore","value":"RepetitionKind::OneOrMore","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression one or more times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression one or more times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367624,"byte_end":367671,"line_start":1415,"line_end":1415,"column_start":5,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3340},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367757,"byte_end":367762,"line_start":1418,"line_end":1418,"column_start":5,"column_end":10},"name":"Range","qualname":"::hir::RepetitionKind::Range","value":"RepetitionKind::Range(RepetitionRange)","parent":{"krate":0,"index":3333},"children":[],"decl_id":null,"docs":" Matches a sub-expression within a bounded range of times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression within a bounded range of times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367691,"byte_end":367752,"line_start":1417,"line_end":1417,"column_start":5,"column_end":66}}]},{"kind":"Field","id":{"krate":0,"index":3342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367763,"byte_end":367778,"line_start":1418,"line_end":1418,"column_start":11,"column_end":26},"name":"0","qualname":"::hir::RepetitionKind::Range::0","value":"hir::RepetitionRange","parent":{"krate":0,"index":3340},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367467,"byte_end":367481,"line_start":1410,"line_end":1410,"column_start":10,"column_end":24},"name":"RepetitionKind","qualname":"::hir::RepetitionKind","value":"enum RepetitionKind {\n ZeroOrOne,\n ZeroOrMore,\n OneOrMore,\n Range(RepetitionRange),\n}","parent":null,"children":[{"krate":0,"index":3334},{"krate":0,"index":3336},{"krate":0,"index":3338},{"krate":0,"index":3340}],"decl_id":null,"docs":" The kind of a repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of a repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367380,"byte_end":367418,"line_start":1408,"line_end":1408,"column_start":1,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3355},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367959,"byte_end":367966,"line_start":1425,"line_end":1425,"column_start":5,"column_end":12},"name":"Exactly","qualname":"::hir::RepetitionRange::Exactly","value":"RepetitionRange::Exactly(u32)","parent":{"krate":0,"index":3354},"children":[],"decl_id":null,"docs":" Matches a sub-expression exactly this many times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression exactly this many times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367901,"byte_end":367954,"line_start":1424,"line_end":1424,"column_start":5,"column_end":58}}]},{"kind":"Field","id":{"krate":0,"index":3357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367967,"byte_end":367970,"line_start":1425,"line_end":1425,"column_start":13,"column_end":16},"name":"0","qualname":"::hir::RepetitionRange::Exactly::0","value":"u32","parent":{"krate":0,"index":3355},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368036,"byte_end":368043,"line_start":1427,"line_end":1427,"column_start":5,"column_end":12},"name":"AtLeast","qualname":"::hir::RepetitionRange::AtLeast","value":"RepetitionRange::AtLeast(u32)","parent":{"krate":0,"index":3354},"children":[],"decl_id":null,"docs":" Matches a sub-expression at least this many times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression at least this many times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367977,"byte_end":368031,"line_start":1426,"line_end":1426,"column_start":5,"column_end":59}}]},{"kind":"Field","id":{"krate":0,"index":3360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368044,"byte_end":368047,"line_start":1427,"line_end":1427,"column_start":13,"column_end":16},"name":"0","qualname":"::hir::RepetitionRange::AtLeast::0","value":"u32","parent":{"krate":0,"index":3358},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3361},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368129,"byte_end":368136,"line_start":1429,"line_end":1429,"column_start":5,"column_end":12},"name":"Bounded","qualname":"::hir::RepetitionRange::Bounded","value":"RepetitionRange::Bounded(u32, u32)","parent":{"krate":0,"index":3354},"children":[],"decl_id":null,"docs":" Matches a sub-expression at least `m` times and at most `n` times.\n","sig":null,"attributes":[{"value":"/ Matches a sub-expression at least `m` times and at most `n` times.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368054,"byte_end":368124,"line_start":1428,"line_end":1428,"column_start":5,"column_end":75}}]},{"kind":"Field","id":{"krate":0,"index":3363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368137,"byte_end":368140,"line_start":1429,"line_end":1429,"column_start":13,"column_end":16},"name":"0","qualname":"::hir::RepetitionRange::Bounded::0","value":"u32","parent":{"krate":0,"index":3361},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368142,"byte_end":368145,"line_start":1429,"line_end":1429,"column_start":18,"column_end":21},"name":"1","qualname":"::hir::RepetitionRange::Bounded::1","value":"u32","parent":{"krate":0,"index":3361},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3354},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367879,"byte_end":367894,"line_start":1423,"line_end":1423,"column_start":10,"column_end":25},"name":"RepetitionRange","qualname":"::hir::RepetitionRange","value":"enum RepetitionRange { Exactly(u32), AtLeast(u32), Bounded(u32, u32), }","parent":null,"children":[{"krate":0,"index":3355},{"krate":0,"index":3358},{"krate":0,"index":3361}],"decl_id":null,"docs":" The kind of a counted repetition operator.\n","sig":null,"attributes":[{"value":"/ The kind of a counted repetition operator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":367784,"byte_end":367830,"line_start":1421,"line_end":1421,"column_start":1,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":1139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368329,"byte_end":368333,"line_start":1435,"line_end":1435,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602150,"byte_end":602163,"line_start":15,"line_end":15,"column_start":12,"column_end":25},"name":"ParserBuilder","qualname":"::parser::ParserBuilder","value":"ParserBuilder { }","parent":null,"children":[{"krate":0,"index":3412},{"krate":0,"index":3413}],"decl_id":null,"docs":" A builder for a regular expression parser.","sig":null,"attributes":[{"value":"/ A builder for a regular expression parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601771,"byte_end":601817,"line_start":6,"line_end":6,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601818,"byte_end":601821,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ This builder permits modifying configuration options for the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601822,"byte_end":601894,"line_start":8,"line_end":8,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601895,"byte_end":601898,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ This type combines the builder options for both the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601899,"byte_end":601954,"line_start":10,"line_end":10,"column_start":1,"column_end":56}},{"value":"/ [AST `ParserBuilder`](ast/parse/struct.ParserBuilder.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":601955,"byte_end":602017,"line_start":11,"line_end":11,"column_start":1,"column_end":63}},{"value":"/ and the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602018,"byte_end":602029,"line_start":12,"line_end":12,"column_start":1,"column_end":12}},{"value":"/ [HIR `TranslatorBuilder`](hir/translate/struct.TranslatorBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602030,"byte_end":602105,"line_start":13,"line_end":13,"column_start":1,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":1157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602347,"byte_end":602350,"line_start":22,"line_end":22,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser builder with a default configuration.\n","sig":null,"attributes":[{"value":"/ Create a new parser builder with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602274,"byte_end":602335,"line_start":21,"line_end":21,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":1158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602494,"byte_end":602499,"line_start":27,"line_end":27,"column_start":12,"column_end":17},"name":"build","qualname":"::build","value":"fn build<'_>(&'_ Self) -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Build a parser from this configuration with the given pattern.\n","sig":null,"attributes":[{"value":"/ Build a parser from this configuration with the given pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602416,"byte_end":602482,"line_start":26,"line_end":26,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":1159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604062,"byte_end":604072,"line_start":56,"line_end":56,"column_start":12,"column_end":22},"name":"nest_limit","qualname":"::nest_limit","value":"fn nest_limit<'_>(&'_ mut Self, u32) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Set the nesting limit for this parser.","sig":null,"attributes":[{"value":"/ Set the nesting limit for this parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602594,"byte_end":602636,"line_start":31,"line_end":31,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602641,"byte_end":602644,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ The nesting limit controls how deep the abstract syntax tree is allowed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602649,"byte_end":602724,"line_start":33,"line_end":33,"column_start":5,"column_end":80}},{"value":"/ to be. If the AST exceeds the given limit (e.g., with too many nested","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602729,"byte_end":602802,"line_start":34,"line_end":34,"column_start":5,"column_end":78}},{"value":"/ groups), then an error is returned by the parser.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602807,"byte_end":602860,"line_start":35,"line_end":35,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602865,"byte_end":602868,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ The purpose of this limit is to act as a heuristic to prevent stack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602873,"byte_end":602944,"line_start":37,"line_end":37,"column_start":5,"column_end":76}},{"value":"/ overflow for consumers that do structural induction on an `Ast` using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602949,"byte_end":603022,"line_start":38,"line_end":38,"column_start":5,"column_end":78}},{"value":"/ explicit recursion. While this crate never does this (instead using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603027,"byte_end":603098,"line_start":39,"line_end":39,"column_start":5,"column_end":76}},{"value":"/ constant stack space and moving the call stack to the heap), other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603103,"byte_end":603173,"line_start":40,"line_end":40,"column_start":5,"column_end":75}},{"value":"/ crates may.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603178,"byte_end":603193,"line_start":41,"line_end":41,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603198,"byte_end":603201,"line_start":42,"line_end":42,"column_start":5,"column_end":8}},{"value":"/ This limit is not checked until the entire Ast is parsed. Therefore,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603206,"byte_end":603278,"line_start":43,"line_end":43,"column_start":5,"column_end":77}},{"value":"/ if callers want to put a limit on the amount of heap space used, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603283,"byte_end":603356,"line_start":44,"line_end":44,"column_start":5,"column_end":78}},{"value":"/ they should impose a limit on the length, in bytes, of the concrete","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603361,"byte_end":603432,"line_start":45,"line_end":45,"column_start":5,"column_end":76}},{"value":"/ pattern string. In particular, this is viable since this parser","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603437,"byte_end":603504,"line_start":46,"line_end":46,"column_start":5,"column_end":72}},{"value":"/ implementation will limit itself to heap space proportional to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603509,"byte_end":603579,"line_start":47,"line_end":47,"column_start":5,"column_end":75}},{"value":"/ length of the pattern string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603584,"byte_end":603617,"line_start":48,"line_end":48,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603622,"byte_end":603625,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ Note that a nest limit of `0` will return a nest limit error for most","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603630,"byte_end":603703,"line_start":50,"line_end":50,"column_start":5,"column_end":78}},{"value":"/ patterns but not all. For example, a nest limit of `0` permits `a` but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603708,"byte_end":603782,"line_start":51,"line_end":51,"column_start":5,"column_end":79}},{"value":"/ not `ab`, since `ab` requires a concatenation, which results in a nest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603787,"byte_end":603861,"line_start":52,"line_end":52,"column_start":5,"column_end":79}},{"value":"/ depth of `1`. In general, a nest limit is not something that manifests","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603866,"byte_end":603940,"line_start":53,"line_end":53,"column_start":5,"column_end":79}},{"value":"/ in an obvious way in the concrete syntax, therefore, it should not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":603945,"byte_end":604018,"line_start":54,"line_end":54,"column_start":5,"column_end":78}},{"value":"/ used in a granular way.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604023,"byte_end":604050,"line_start":55,"line_end":55,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":1160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605015,"byte_end":605020,"line_start":76,"line_end":76,"column_start":12,"column_end":17},"name":"octal","qualname":"::octal","value":"fn octal<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Whether to support octal syntax or not.","sig":null,"attributes":[{"value":"/ Whether to support octal syntax or not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604180,"byte_end":604223,"line_start":61,"line_end":61,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604228,"byte_end":604231,"line_start":62,"line_end":62,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is a little-known way of uttering Unicode codepoints in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604236,"byte_end":604308,"line_start":63,"line_end":63,"column_start":5,"column_end":77}},{"value":"/ a regular expression. For example, `a`, `\\x61`, `\\u0061` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604313,"byte_end":604377,"line_start":64,"line_end":64,"column_start":5,"column_end":69}},{"value":"/ `\\141` are all equivalent regular expressions, where the last example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604382,"byte_end":604455,"line_start":65,"line_end":65,"column_start":5,"column_end":78}},{"value":"/ shows octal syntax.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604460,"byte_end":604483,"line_start":66,"line_end":66,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604488,"byte_end":604491,"line_start":67,"line_end":67,"column_start":5,"column_end":8}},{"value":"/ While supporting octal syntax isn't in and of itself a problem, it does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604496,"byte_end":604571,"line_start":68,"line_end":68,"column_start":5,"column_end":80}},{"value":"/ make good error messages harder. That is, in PCRE based regex engines,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604576,"byte_end":604650,"line_start":69,"line_end":69,"column_start":5,"column_end":79}},{"value":"/ syntax like `\\0` invokes a backreference, which is explicitly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604655,"byte_end":604720,"line_start":70,"line_end":70,"column_start":5,"column_end":70}},{"value":"/ unsupported in Rust's regex engine. However, many users expect it to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604725,"byte_end":604797,"line_start":71,"line_end":71,"column_start":5,"column_end":77}},{"value":"/ be supported. Therefore, when octal support is disabled, the error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604802,"byte_end":604872,"line_start":72,"line_end":72,"column_start":5,"column_end":75}},{"value":"/ message will explicitly mention that backreferences aren't supported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604877,"byte_end":604950,"line_start":73,"line_end":73,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604955,"byte_end":604958,"line_start":74,"line_end":74,"column_start":5,"column_end":8}},{"value":"/ Octal syntax is disabled by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":604963,"byte_end":605003,"line_start":75,"line_end":75,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":1161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605768,"byte_end":605786,"line_start":92,"line_end":92,"column_start":12,"column_end":30},"name":"allow_invalid_utf8","qualname":"::allow_invalid_utf8","value":"fn allow_invalid_utf8<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" When enabled, the parser will permit the construction of a regular\n expression that may match invalid UTF-8.","sig":null,"attributes":[{"value":"/ When enabled, the parser will permit the construction of a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605120,"byte_end":605190,"line_start":81,"line_end":81,"column_start":5,"column_end":75}},{"value":"/ expression that may match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605195,"byte_end":605239,"line_start":82,"line_end":82,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605244,"byte_end":605247,"line_start":83,"line_end":83,"column_start":5,"column_end":8}},{"value":"/ When disabled (the default), the parser is guaranteed to produce","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605252,"byte_end":605320,"line_start":84,"line_end":84,"column_start":5,"column_end":73}},{"value":"/ an expression that will only ever match valid UTF-8 (otherwise, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605325,"byte_end":605396,"line_start":85,"line_end":85,"column_start":5,"column_end":76}},{"value":"/ parser will return an error).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605401,"byte_end":605434,"line_start":86,"line_end":86,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605439,"byte_end":605442,"line_start":87,"line_end":87,"column_start":5,"column_end":8}},{"value":"/ Perhaps surprisingly, when invalid UTF-8 isn't allowed, a negated ASCII","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605447,"byte_end":605522,"line_start":88,"line_end":88,"column_start":5,"column_end":80}},{"value":"/ word boundary (uttered as `(?-u:\\B)` in the concrete syntax) will cause","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605527,"byte_end":605602,"line_start":89,"line_end":89,"column_start":5,"column_end":80}},{"value":"/ the parser to return an error. Namely, a negated ASCII word boundary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605607,"byte_end":605679,"line_start":90,"line_end":90,"column_start":5,"column_end":77}},{"value":"/ can result in matching positions that aren't valid UTF-8 boundaries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605684,"byte_end":605756,"line_start":91,"line_end":91,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606347,"byte_end":606364,"line_start":105,"line_end":105,"column_start":12,"column_end":29},"name":"ignore_whitespace","qualname":"::ignore_whitespace","value":"fn ignore_whitespace<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable verbose mode in the regular expression.","sig":null,"attributes":[{"value":"/ Enable verbose mode in the regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605899,"byte_end":605949,"line_start":97,"line_end":97,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605954,"byte_end":605957,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ When enabled, verbose mode permits insignificant whitespace in many","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":605962,"byte_end":606033,"line_start":99,"line_end":99,"column_start":5,"column_end":76}},{"value":"/ places in the regular expression, as well as comments. Comments are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606038,"byte_end":606109,"line_start":100,"line_end":100,"column_start":5,"column_end":76}},{"value":"/ started using `#` and continue until the end of the line.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606114,"byte_end":606175,"line_start":101,"line_end":101,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606180,"byte_end":606183,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ By default, this is disabled. It may be selectively enabled in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606188,"byte_end":606258,"line_start":103,"line_end":103,"column_start":5,"column_end":75}},{"value":"/ regular expression by using the `x` flag regardless of this setting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606263,"byte_end":606335,"line_start":104,"line_end":104,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1163},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606695,"byte_end":606711,"line_start":114,"line_end":114,"column_start":12,"column_end":28},"name":"case_insensitive","qualname":"::case_insensitive","value":"fn case_insensitive<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the case insensitive flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the case insensitive flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606476,"byte_end":606535,"line_start":110,"line_end":110,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606540,"byte_end":606543,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606548,"byte_end":606616,"line_start":112,"line_end":112,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `i` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606621,"byte_end":606683,"line_start":113,"line_end":113,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607044,"byte_end":607054,"line_start":123,"line_end":123,"column_start":12,"column_end":22},"name":"multi_line","qualname":"::multi_line","value":"fn multi_line<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the multi-line matching flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the multi-line matching flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606822,"byte_end":606884,"line_start":119,"line_end":119,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606889,"byte_end":606892,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606897,"byte_end":606965,"line_start":121,"line_end":121,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `m` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":606970,"byte_end":607032,"line_start":122,"line_end":122,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607389,"byte_end":607409,"line_start":132,"line_end":132,"column_start":12,"column_end":32},"name":"dot_matches_new_line","qualname":"::dot_matches_new_line","value":"fn dot_matches_new_line<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"dot matches any character\" flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the \"dot matches any character\" flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607159,"byte_end":607229,"line_start":128,"line_end":128,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607234,"byte_end":607237,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607242,"byte_end":607310,"line_start":130,"line_end":130,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `s` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607315,"byte_end":607377,"line_start":131,"line_end":131,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607739,"byte_end":607749,"line_start":141,"line_end":141,"column_start":12,"column_end":22},"name":"swap_greed","qualname":"::swap_greed","value":"fn swap_greed<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the \"swap greed\" flag by default.","sig":null,"attributes":[{"value":"/ Enable or disable the \"swap greed\" flag by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607524,"byte_end":607579,"line_start":137,"line_end":137,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607584,"byte_end":607587,"line_start":138,"line_end":138,"column_start":5,"column_end":8}},{"value":"/ By default this is disabled. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607592,"byte_end":607660,"line_start":139,"line_end":139,"column_start":5,"column_end":73}},{"value":"/ enabled in the regular expression itself via the `U` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607665,"byte_end":607727,"line_start":140,"line_end":140,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608308,"byte_end":608315,"line_start":154,"line_end":154,"column_start":12,"column_end":19},"name":"unicode","qualname":"::unicode","value":"fn unicode<'_>(&'_ mut Self, bool) -> &'_ mut ParserBuilder","parent":null,"children":[],"decl_id":null,"docs":" Enable or disable the Unicode flag (`u`) by default.","sig":null,"attributes":[{"value":"/ Enable or disable the Unicode flag (`u`) by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607854,"byte_end":607910,"line_start":146,"line_end":146,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607915,"byte_end":607918,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ By default this is **enabled**. It may alternatively be selectively","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607923,"byte_end":607994,"line_start":148,"line_end":148,"column_start":5,"column_end":76}},{"value":"/ disabled in the regular expression itself via the `u` flag.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":607999,"byte_end":608062,"line_start":149,"line_end":149,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608067,"byte_end":608070,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ Note that unless `allow_invalid_utf8` is enabled (it's disabled by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608075,"byte_end":608145,"line_start":151,"line_end":151,"column_start":5,"column_end":75}},{"value":"/ default), a regular expression will fail to parse if Unicode mode is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608150,"byte_end":608222,"line_start":152,"line_end":152,"column_start":5,"column_end":77}},{"value":"/ disabled and a sub-expression could possibly match invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608227,"byte_end":608296,"line_start":153,"line_end":153,"column_start":5,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":3420},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609192,"byte_end":609198,"line_start":175,"line_end":175,"column_start":12,"column_end":18},"name":"Parser","qualname":"::parser::Parser","value":"Parser { }","parent":null,"children":[{"krate":0,"index":3421},{"krate":0,"index":3422}],"decl_id":null,"docs":" A convenience parser for regular expressions.","sig":null,"attributes":[{"value":"/ A convenience parser for regular expressions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608415,"byte_end":608464,"line_start":160,"line_end":160,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608465,"byte_end":608468,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ This parser takes as input a regular expression pattern string (the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608469,"byte_end":608540,"line_start":162,"line_end":162,"column_start":1,"column_end":72}},{"value":"/ \"concrete syntax\") and returns a high-level intermediate representation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608541,"byte_end":608616,"line_start":163,"line_end":163,"column_start":1,"column_end":76}},{"value":"/ (the HIR) suitable for most types of analysis. In particular, this parser","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608617,"byte_end":608694,"line_start":164,"line_end":164,"column_start":1,"column_end":78}},{"value":"/ hides the intermediate state of producing an AST (the \"abstract syntax\").","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608695,"byte_end":608772,"line_start":165,"line_end":165,"column_start":1,"column_end":78}},{"value":"/ The AST is itself far more complex than the HIR, so this parser serves as a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608773,"byte_end":608852,"line_start":166,"line_end":166,"column_start":1,"column_end":80}},{"value":"/ convenience for never having to deal with it at all.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608853,"byte_end":608909,"line_start":167,"line_end":167,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608910,"byte_end":608913,"line_start":168,"line_end":168,"column_start":1,"column_end":4}},{"value":"/ If callers have more fine grained use cases that need an AST, then please","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608914,"byte_end":608991,"line_start":169,"line_end":169,"column_start":1,"column_end":78}},{"value":"/ see the [`ast::parse`](ast/parse/index.html) module.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":608992,"byte_end":609048,"line_start":170,"line_end":170,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609049,"byte_end":609052,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ A `Parser` can be configured in more detail via a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609053,"byte_end":609106,"line_start":172,"line_end":172,"column_start":1,"column_end":54}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609107,"byte_end":609156,"line_start":173,"line_end":173,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":1169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609645,"byte_end":609648,"line_start":189,"line_end":189,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Parser","parent":null,"children":[],"decl_id":null,"docs":" Create a new parser with a default configuration.","sig":null,"attributes":[{"value":"/ Create a new parser with a default configuration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609288,"byte_end":609341,"line_start":181,"line_end":181,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609346,"byte_end":609349,"line_start":182,"line_end":182,"column_start":5,"column_end":8}},{"value":"/ The parser can be run with `parse` method. The parse method returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609354,"byte_end":609425,"line_start":183,"line_end":183,"column_start":5,"column_end":76}},{"value":"/ a high level intermediate representation of the given regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609430,"byte_end":609495,"line_start":184,"line_end":184,"column_start":5,"column_end":70}},{"value":"/ expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609500,"byte_end":609515,"line_start":185,"line_end":185,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609520,"byte_end":609523,"line_start":186,"line_end":186,"column_start":5,"column_end":8}},{"value":"/ To set configuration options on the parser, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609528,"byte_end":609579,"line_start":187,"line_end":187,"column_start":5,"column_end":56}},{"value":"/ [`ParserBuilder`](struct.ParserBuilder.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609584,"byte_end":609633,"line_start":188,"line_end":188,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":1170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609810,"byte_end":609815,"line_start":195,"line_end":195,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_, '_>(&'_ mut Self, &'_ str) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the regular expression into a high level intermediate\n representation.\n","sig":null,"attributes":[{"value":"/ Parse the regular expression into a high level intermediate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609711,"byte_end":609774,"line_start":193,"line_end":193,"column_start":5,"column_end":68}},{"value":"/ representation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609779,"byte_end":609798,"line_start":194,"line_end":194,"column_start":5,"column_end":24}}]},{"kind":"Struct","id":{"krate":0,"index":3436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611117,"byte_end":611130,"line_start":36,"line_end":36,"column_start":12,"column_end":25},"name":"CaseFoldError","qualname":"::unicode::CaseFoldError","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error that occurs when Unicode-aware simple case folding fails.","sig":null,"attributes":[{"value":"/ An error that occurs when Unicode-aware simple case folding fails.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610795,"byte_end":610865,"line_start":30,"line_end":30,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610866,"byte_end":610869,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ This error can occur when the case mapping tables necessary for Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610870,"byte_end":610945,"line_start":32,"line_end":32,"column_start":1,"column_end":76}},{"value":"/ aware case folding are unavailable. This only occurs when the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":610946,"byte_end":611011,"line_start":33,"line_end":33,"column_start":1,"column_end":66}},{"value":"/ `unicode-case` feature is disabled. (The feature is enabled by default.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611012,"byte_end":611088,"line_start":34,"line_end":34,"column_start":1,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611222,"byte_end":611225,"line_start":41,"line_end":41,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611795,"byte_end":611811,"line_start":56,"line_end":56,"column_start":12,"column_end":28},"name":"UnicodeWordError","qualname":"::unicode::UnicodeWordError","value":"","parent":null,"children":[],"decl_id":null,"docs":" An error that occurs when the Unicode-aware `\\w` class is unavailable.","sig":null,"attributes":[{"value":"/ An error that occurs when the Unicode-aware `\\w` class is unavailable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611460,"byte_end":611534,"line_start":50,"line_end":50,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611535,"byte_end":611538,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ This error can occur when the data tables necessary for the Unicode aware","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611539,"byte_end":611616,"line_start":52,"line_end":52,"column_start":1,"column_end":78}},{"value":"/ Perl character class `\\w` are unavailable. This only occurs when the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611617,"byte_end":611689,"line_start":53,"line_end":53,"column_start":1,"column_end":73}},{"value":"/ `unicode-perl` feature is disabled. (The feature is enabled by default.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611690,"byte_end":611766,"line_start":54,"line_end":54,"column_start":1,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":1194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611909,"byte_end":611912,"line_start":61,"line_end":61,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":1832},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"utf8","qualname":"::utf8","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","parent":null,"children":[{"krate":0,"index":1833},{"krate":0,"index":1836},{"krate":0,"index":1839},{"krate":0,"index":1842},{"krate":0,"index":1845},{"krate":0,"index":3482},{"krate":0,"index":3498},{"krate":0,"index":3499},{"krate":0,"index":3504},{"krate":0,"index":3505},{"krate":0,"index":3510},{"krate":0,"index":3511},{"krate":0,"index":3514},{"krate":0,"index":3516},{"krate":0,"index":1846},{"krate":0,"index":1853},{"krate":0,"index":1858},{"krate":0,"index":3518},{"krate":0,"index":3521},{"krate":0,"index":3523},{"krate":0,"index":3524},{"krate":0,"index":3525},{"krate":0,"index":3527},{"krate":0,"index":3528},{"krate":0,"index":3531},{"krate":0,"index":3533},{"krate":0,"index":1861},{"krate":0,"index":1864},{"krate":0,"index":3535},{"krate":0,"index":3537},{"krate":0,"index":1866},{"krate":0,"index":1870},{"krate":0,"index":1873},{"krate":0,"index":1875},{"krate":0,"index":1880},{"krate":0,"index":1881},{"krate":0,"index":1887}],"decl_id":null,"docs":"Converts ranges of Unicode scalar values to equivalent ranges of UTF-8 bytes.","sig":null,"attributes":[{"value":"*\nConverts ranges of Unicode scalar values to equivalent ranges of UTF-8 bytes.\n\nThis is sub-module is useful for constructing byte based automatons that need\nto embed UTF-8 decoding. The most common use of this module is in conjunction\nwith the [`hir::ClassUnicodeRange`](../hir/struct.ClassUnicodeRange.html) type.\n\nSee the documentation on the `Utf8Sequences` iterator for more details and\nan example.\n\n# Wait, what is this?\n\nThis is simplest to explain with an example. Let's say you wanted to test\nwhether a particular byte sequence was a Cyrillic character. One possible\nscalar value range is `[0400-04FF]`. The set of allowed bytes for this\nrange can be expressed as a sequence of byte ranges:\n\n```text\n[D0-D3][80-BF]\n```\n\nThis is simple enough: simply encode the boundaries, `0400` encodes to\n`D0 80` and `04FF` encodes to `D3 BF`, and create ranges from each\ncorresponding pair of bytes: `D0` to `D3` and `80` to `BF`.\n\nHowever, what if you wanted to add the Cyrillic Supplementary characters to\nyour range? Your range might then become `[0400-052F]`. The same procedure\nas above doesn't quite work because `052F` encodes to `D4 AF`. The byte ranges\nyou'd get from the previous transformation would be `[D0-D4][80-AF]`. However,\nthis isn't quite correct because this range doesn't capture many characters,\nfor example, `04FF` (because its last byte, `BF` isn't in the range `80-AF`).\n\nInstead, you need multiple sequences of byte ranges:\n\n```text\n[D0-D3][80-BF] # matches codepoints 0400-04FF\n[D4][80-AF] # matches codepoints 0500-052F\n```\n\nThis gets even more complicated if you want bigger ranges, particularly if\nthey naively contain surrogate codepoints. For example, the sequence of byte\nranges for the basic multilingual plane (`[0000-FFFF]`) look like this:\n\n```text\n[0-7F]\n[C2-DF][80-BF]\n[E0][A0-BF][80-BF]\n[E1-EC][80-BF][80-BF]\n[ED][80-9F][80-BF]\n[EE-EF][80-BF][80-BF]\n```\n\nNote that the byte ranges above will *not* match any erroneous encoding of\nUTF-8, including encodings of surrogate codepoints.\n\nAnd, of course, for all of Unicode (`[000000-10FFFF]`):\n\n```text\n[0-7F]\n[C2-DF][80-BF]\n[E0][A0-BF][80-BF]\n[E1-EC][80-BF][80-BF]\n[ED][80-9F][80-BF]\n[EE-EF][80-BF][80-BF]\n[F0][90-BF][80-BF][80-BF]\n[F1-F3][80-BF][80-BF][80-BF]\n[F4][80-8F][80-BF][80-BF]\n```\n\nThis module automates the process of creating these byte ranges from ranges of\nUnicode scalar values.\n\n# Lineage\n\nI got the idea and general implementation strategy from Russ Cox in his\n[article on regexps](https://web.archive.org/web/20160404141123/https://swtch.com/~rsc/regexp/regexp3.html) and RE2.\nRuss Cox got it from Ken Thompson's `grep` (no source, folk lore?).\nI also got the idea from\n[Lucene](https://github.com/apache/lucene-solr/blob/ae93f4e7ac6a3908046391de35d4f50a0d3c59ca/lucene/core/src/java/org/apache/lucene/util/automaton/UTF32ToUTF8.java),\nwhich uses it for executing automata on their term index.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1384344,"byte_end":1387248,"line_start":1,"line_end":81,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387250,"byte_end":1387272,"line_start":83,"line_end":83,"column_start":1,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":3483},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387784,"byte_end":1387787,"line_start":102,"line_end":102,"column_start":5,"column_end":8},"name":"One","qualname":"::utf8::Utf8Sequence::One","value":"Utf8Sequence::One(Utf8Range)","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" One byte range.\n","sig":null,"attributes":[{"value":"/ One byte range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387760,"byte_end":1387779,"line_start":101,"line_end":101,"column_start":5,"column_end":24}}]},{"kind":"Field","id":{"krate":0,"index":3485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387788,"byte_end":1387797,"line_start":102,"line_end":102,"column_start":9,"column_end":18},"name":"0","qualname":"::utf8::Utf8Sequence::One::0","value":"utf8::Utf8Range","parent":{"krate":0,"index":3483},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387840,"byte_end":1387843,"line_start":104,"line_end":104,"column_start":5,"column_end":8},"name":"Two","qualname":"::utf8::Utf8Sequence::Two","value":"Utf8Sequence::Two([Utf8Range; ])","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" Two successive byte ranges.\n","sig":null,"attributes":[{"value":"/ Two successive byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387804,"byte_end":1387835,"line_start":103,"line_end":103,"column_start":5,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":3488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387844,"byte_end":1387858,"line_start":104,"line_end":104,"column_start":9,"column_end":23},"name":"0","qualname":"::utf8::Utf8Sequence::Two::0","value":"[utf8::Utf8Range; 2]","parent":{"krate":0,"index":3486},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3490},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387903,"byte_end":1387908,"line_start":106,"line_end":106,"column_start":5,"column_end":10},"name":"Three","qualname":"::utf8::Utf8Sequence::Three","value":"Utf8Sequence::Three([Utf8Range; ])","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" Three successive byte ranges.\n","sig":null,"attributes":[{"value":"/ Three successive byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387865,"byte_end":1387898,"line_start":105,"line_end":105,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":3492},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387909,"byte_end":1387923,"line_start":106,"line_end":106,"column_start":11,"column_end":25},"name":"0","qualname":"::utf8::Utf8Sequence::Three::0","value":"[utf8::Utf8Range; 3]","parent":{"krate":0,"index":3490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3494},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387967,"byte_end":1387971,"line_start":108,"line_end":108,"column_start":5,"column_end":9},"name":"Four","qualname":"::utf8::Utf8Sequence::Four","value":"Utf8Sequence::Four([Utf8Range; ])","parent":{"krate":0,"index":3482},"children":[],"decl_id":null,"docs":" Four successive byte ranges.\n","sig":null,"attributes":[{"value":"/ Four successive byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387930,"byte_end":1387962,"line_start":107,"line_end":107,"column_start":5,"column_end":37}}]},{"kind":"Field","id":{"krate":0,"index":3496},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387972,"byte_end":1387986,"line_start":108,"line_end":108,"column_start":10,"column_end":24},"name":"0","qualname":"::utf8::Utf8Sequence::Four::0","value":"[utf8::Utf8Range; 4]","parent":{"krate":0,"index":3494},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3482},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387741,"byte_end":1387753,"line_start":100,"line_end":100,"column_start":10,"column_end":22},"name":"Utf8Sequence","qualname":"::utf8::Utf8Sequence","value":"enum Utf8Sequence {\n One(Utf8Range),\n Two([Utf8Range; ]),\n Three([Utf8Range; ]),\n Four([Utf8Range; ]),\n}","parent":null,"children":[{"krate":0,"index":3483},{"krate":0,"index":3486},{"krate":0,"index":3490},{"krate":0,"index":3494}],"decl_id":null,"docs":" Utf8Sequence represents a sequence of byte ranges.","sig":null,"attributes":[{"value":"/ Utf8Sequence represents a sequence of byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387384,"byte_end":1387438,"line_start":92,"line_end":92,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387439,"byte_end":1387442,"line_start":93,"line_end":93,"column_start":1,"column_end":4}},{"value":"/ To match a Utf8Sequence, a candidate byte sequence must match each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387443,"byte_end":1387513,"line_start":94,"line_end":94,"column_start":1,"column_end":71}},{"value":"/ successive range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387514,"byte_end":1387535,"line_start":95,"line_end":95,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387536,"byte_end":1387539,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ For example, if there are two ranges, `[C2-DF][80-BF]`, then the byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387540,"byte_end":1387613,"line_start":97,"line_end":97,"column_start":1,"column_end":74}},{"value":"/ sequence `\\xDD\\x61` would not match because `0x61 < 0x80`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387614,"byte_end":1387676,"line_start":98,"line_end":98,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":1848},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389084,"byte_end":1389092,"line_start":139,"line_end":139,"column_start":12,"column_end":20},"name":"as_slice","qualname":"::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [Utf8Range]","parent":null,"children":[],"decl_id":null,"docs":" Returns the underlying sequence of byte ranges as a slice.\n","sig":null,"attributes":[{"value":"/ Returns the underlying sequence of byte ranges as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389010,"byte_end":1389072,"line_start":138,"line_end":138,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":1850},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389494,"byte_end":1389497,"line_start":152,"line_end":152,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of byte ranges in this sequence.","sig":null,"attributes":[{"value":"/ Returns the number of byte ranges in this sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389347,"byte_end":1389402,"line_start":149,"line_end":149,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389407,"byte_end":1389410,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ The length is guaranteed to be in the closed interval `[1, 4]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389415,"byte_end":1389482,"line_start":151,"line_end":151,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":1851},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389973,"byte_end":1389980,"line_start":172,"line_end":172,"column_start":12,"column_end":19},"name":"reverse","qualname":"::reverse","value":"fn reverse<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Reverses the ranges in this sequence.","sig":null,"attributes":[{"value":"/ Reverses the ranges in this sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389557,"byte_end":1389598,"line_start":156,"line_end":156,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389603,"byte_end":1389606,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ For example, if this corresponds to the following sequence:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389611,"byte_end":1389674,"line_start":158,"line_end":158,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389679,"byte_end":1389682,"line_start":159,"line_end":159,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389687,"byte_end":1389698,"line_start":160,"line_end":160,"column_start":5,"column_end":16}},{"value":"/ [D0-D3][80-BF]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389703,"byte_end":1389721,"line_start":161,"line_end":161,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389726,"byte_end":1389733,"line_start":162,"line_end":162,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389738,"byte_end":1389741,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ Then after reversal, it will be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389746,"byte_end":1389781,"line_start":164,"line_end":164,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389786,"byte_end":1389789,"line_start":165,"line_end":165,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389794,"byte_end":1389805,"line_start":166,"line_end":166,"column_start":5,"column_end":16}},{"value":"/ [80-BF][D0-D3]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389810,"byte_end":1389828,"line_start":167,"line_end":167,"column_start":5,"column_end":23}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389833,"byte_end":1389840,"line_start":168,"line_end":168,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389845,"byte_end":1389848,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ This is useful when one is constructing a UTF-8 automaton to match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389853,"byte_end":1389923,"line_start":170,"line_end":170,"column_start":5,"column_end":75}},{"value":"/ character classes in reverse.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1389928,"byte_end":1389961,"line_start":171,"line_end":171,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":1852},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390359,"byte_end":1390366,"line_start":183,"line_end":183,"column_start":12,"column_end":19},"name":"matches","qualname":"::matches","value":"fn matches<'_, '_>(&'_ Self, &'_ [u8]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if a prefix of `bytes` matches this sequence\n of byte ranges.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if a prefix of `bytes` matches this sequence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390250,"byte_end":1390323,"line_start":181,"line_end":181,"column_start":5,"column_end":78}},{"value":"/ of byte ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390328,"byte_end":1390347,"line_start":182,"line_end":182,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":1857},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390759,"byte_end":1390768,"line_start":200,"line_end":200,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a Utf8Sequence as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1859},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390877,"byte_end":1390880,"line_start":206,"line_end":206,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3518},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391415,"byte_end":1391424,"line_start":221,"line_end":221,"column_start":12,"column_end":21},"name":"Utf8Range","qualname":"::utf8::Utf8Range","value":"Utf8Range { start, end }","parent":null,"children":[{"krate":0,"index":3519},{"krate":0,"index":3520}],"decl_id":null,"docs":" A single inclusive range of UTF-8 bytes.\n","sig":null,"attributes":[{"value":"/ A single inclusive range of UTF-8 bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391304,"byte_end":1391348,"line_start":219,"line_end":219,"column_start":1,"column_end":45}}]},{"kind":"Field","id":{"krate":0,"index":3519},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391476,"byte_end":1391481,"line_start":223,"line_end":223,"column_start":9,"column_end":14},"name":"start","qualname":"::utf8::Utf8Range::start","value":"u8","parent":{"krate":0,"index":3518},"children":[],"decl_id":null,"docs":" Start of byte range (inclusive).\n","sig":null,"attributes":[{"value":"/ Start of byte range (inclusive).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391431,"byte_end":1391467,"line_start":222,"line_end":222,"column_start":5,"column_end":41}}]},{"kind":"Field","id":{"krate":0,"index":3520},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391534,"byte_end":1391537,"line_start":225,"line_end":225,"column_start":9,"column_end":12},"name":"end","qualname":"::utf8::Utf8Range::end","value":"u8","parent":{"krate":0,"index":3518},"children":[],"decl_id":null,"docs":" End of byte range (inclusive).\n","sig":null,"attributes":[{"value":"/ End of byte range (inclusive).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391491,"byte_end":1391525,"line_start":224,"line_end":224,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1863},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391724,"byte_end":1391731,"line_start":234,"line_end":234,"column_start":12,"column_end":19},"name":"matches","qualname":"::matches","value":"fn matches<'_>(&'_ Self, u8) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given byte is in this range.\n","sig":null,"attributes":[{"value":"/ Returns true if and only if the given byte is in this range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391648,"byte_end":1391712,"line_start":233,"line_end":233,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":1865},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391845,"byte_end":1391848,"line_start":240,"line_end":240,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3535},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394101,"byte_end":1394114,"line_start":300,"line_end":300,"column_start":12,"column_end":25},"name":"Utf8Sequences","qualname":"::utf8::Utf8Sequences","value":"Utf8Sequences { }","parent":null,"children":[{"krate":0,"index":3536}],"decl_id":null,"docs":" An iterator over ranges of matching UTF-8 byte sequences.","sig":null,"attributes":[{"value":"/ An iterator over ranges of matching UTF-8 byte sequences.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392076,"byte_end":1392137,"line_start":249,"line_end":249,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392138,"byte_end":1392141,"line_start":250,"line_end":250,"column_start":1,"column_end":4}},{"value":"/ The iteration represents an alternation of comprehensive byte sequences","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392142,"byte_end":1392217,"line_start":251,"line_end":251,"column_start":1,"column_end":76}},{"value":"/ that match precisely the set of UTF-8 encoded scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392218,"byte_end":1392282,"line_start":252,"line_end":252,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392283,"byte_end":1392286,"line_start":253,"line_end":253,"column_start":1,"column_end":4}},{"value":"/ A byte sequence corresponds to one of the scalar values in the range given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392287,"byte_end":1392365,"line_start":254,"line_end":254,"column_start":1,"column_end":79}},{"value":"/ if and only if it completely matches exactly one of the sequences of byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392366,"byte_end":1392443,"line_start":255,"line_end":255,"column_start":1,"column_end":78}},{"value":"/ ranges produced by this iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392444,"byte_end":1392481,"line_start":256,"line_end":256,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392482,"byte_end":1392485,"line_start":257,"line_end":257,"column_start":1,"column_end":4}},{"value":"/ Each sequence of byte ranges matches a unique set of bytes. That is, no two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392486,"byte_end":1392565,"line_start":258,"line_end":258,"column_start":1,"column_end":80}},{"value":"/ sequences will match the same bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392566,"byte_end":1392606,"line_start":259,"line_end":259,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392607,"byte_end":1392610,"line_start":260,"line_end":260,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392611,"byte_end":1392624,"line_start":261,"line_end":261,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392625,"byte_end":1392628,"line_start":262,"line_end":262,"column_start":1,"column_end":4}},{"value":"/ This shows how to match an arbitrary byte sequence against a range of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392629,"byte_end":1392702,"line_start":263,"line_end":263,"column_start":1,"column_end":74}},{"value":"/ scalar values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392703,"byte_end":1392721,"line_start":264,"line_end":264,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392722,"byte_end":1392725,"line_start":265,"line_end":265,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392726,"byte_end":1392737,"line_start":266,"line_end":266,"column_start":1,"column_end":12}},{"value":"/ use regex_syntax::utf8::{Utf8Sequences, Utf8Sequence};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392738,"byte_end":1392796,"line_start":267,"line_end":267,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392797,"byte_end":1392800,"line_start":268,"line_end":268,"column_start":1,"column_end":4}},{"value":"/ fn matches(seqs: &[Utf8Sequence], bytes: &[u8]) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392801,"byte_end":1392862,"line_start":269,"line_end":269,"column_start":1,"column_end":62}},{"value":"/ for range in seqs {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392863,"byte_end":1392890,"line_start":270,"line_end":270,"column_start":1,"column_end":28}},{"value":"/ if range.matches(bytes) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392891,"byte_end":1392928,"line_start":271,"line_end":271,"column_start":1,"column_end":38}},{"value":"/ return true;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392929,"byte_end":1392957,"line_start":272,"line_end":272,"column_start":1,"column_end":29}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392958,"byte_end":1392971,"line_start":273,"line_end":273,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392972,"byte_end":1392981,"line_start":274,"line_end":274,"column_start":1,"column_end":10}},{"value":"/ false","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392982,"byte_end":1392995,"line_start":275,"line_end":275,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1392996,"byte_end":1393001,"line_start":276,"line_end":276,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393002,"byte_end":1393005,"line_start":277,"line_end":277,"column_start":1,"column_end":4}},{"value":"/ // Test the basic multilingual plane.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393006,"byte_end":1393047,"line_start":278,"line_end":278,"column_start":1,"column_end":42}},{"value":"/ let seqs: Vec<_> = Utf8Sequences::new('\\u{0}', '\\u{FFFF}').collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393048,"byte_end":1393121,"line_start":279,"line_end":279,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393122,"byte_end":1393125,"line_start":280,"line_end":280,"column_start":1,"column_end":4}},{"value":"/ // UTF-8 encoding of 'a'.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393126,"byte_end":1393155,"line_start":281,"line_end":281,"column_start":1,"column_end":30}},{"value":"/ assert!(matches(&seqs, &[0x61]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393156,"byte_end":1393193,"line_start":282,"line_end":282,"column_start":1,"column_end":38}},{"value":"/ // UTF-8 encoding of '☃' (`\\u{2603}`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393194,"byte_end":1393238,"line_start":283,"line_end":283,"column_start":1,"column_end":43}},{"value":"/ assert!(matches(&seqs, &[0xE2, 0x98, 0x83]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393239,"byte_end":1393288,"line_start":284,"line_end":284,"column_start":1,"column_end":50}},{"value":"/ // UTF-8 encoding of `\\u{10348}` (outside the BMP).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393289,"byte_end":1393344,"line_start":285,"line_end":285,"column_start":1,"column_end":56}},{"value":"/ assert!(!matches(&seqs, &[0xF0, 0x90, 0x8D, 0x88]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393345,"byte_end":1393401,"line_start":286,"line_end":286,"column_start":1,"column_end":57}},{"value":"/ // Tries to match against a UTF-8 encoding of a surrogate codepoint,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393402,"byte_end":1393474,"line_start":287,"line_end":287,"column_start":1,"column_end":73}},{"value":"/ // which is invalid UTF-8, and therefore fails, despite the fact that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393475,"byte_end":1393548,"line_start":288,"line_end":288,"column_start":1,"column_end":74}},{"value":"/ // the corresponding codepoint (0xD800) falls in the range given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393549,"byte_end":1393618,"line_start":289,"line_end":289,"column_start":1,"column_end":70}},{"value":"/ assert!(!matches(&seqs, &[0xED, 0xA0, 0x80]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393619,"byte_end":1393669,"line_start":290,"line_end":290,"column_start":1,"column_end":51}},{"value":"/ // And fails against plain old invalid UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393670,"byte_end":1393719,"line_start":291,"line_end":291,"column_start":1,"column_end":50}},{"value":"/ assert!(!matches(&seqs, &[0xFF, 0xFF]));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393720,"byte_end":1393764,"line_start":292,"line_end":292,"column_start":1,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393765,"byte_end":1393772,"line_start":293,"line_end":293,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393773,"byte_end":1393776,"line_start":294,"line_end":294,"column_start":1,"column_end":4}},{"value":"/ If this example seems circuitous, that's because it is! It's meant to be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393777,"byte_end":1393853,"line_start":295,"line_end":295,"column_start":1,"column_end":77}},{"value":"/ illustrative. In practice, you could just try to decode your byte sequence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393854,"byte_end":1393932,"line_start":296,"line_end":296,"column_start":1,"column_end":79}},{"value":"/ and compare it with the scalar value range directly. However, this is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1393933,"byte_end":1394010,"line_start":297,"line_end":297,"column_start":1,"column_end":78}},{"value":"/ always possible (for example, in a byte based automaton).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394011,"byte_end":1394072,"line_start":298,"line_end":298,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":1867},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394282,"byte_end":1394285,"line_start":307,"line_end":307,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(char, char) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new iterator over UTF-8 byte ranges for the scalar value range\n given.\n","sig":null,"attributes":[{"value":"/ Create a new iterator over UTF-8 byte ranges for the scalar value range","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394180,"byte_end":1394255,"line_start":305,"line_end":305,"column_start":5,"column_end":80}},{"value":"/ given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394260,"byte_end":1394270,"line_start":306,"line_end":306,"column_start":5,"column_end":15}}]},{"kind":"Method","id":{"krate":0,"index":1868},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394649,"byte_end":1394654,"line_start":318,"line_end":318,"column_start":12,"column_end":17},"name":"reset","qualname":"::reset","value":"fn reset<'_>(&'_ mut Self, char, char)","parent":null,"children":[],"decl_id":null,"docs":" reset resets the scalar value range.\n Any existing state is cleared, but resources may be reused.","sig":null,"attributes":[{"value":"/ reset resets the scalar value range.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394445,"byte_end":1394485,"line_start":313,"line_end":313,"column_start":5,"column_end":45}},{"value":"/ Any existing state is cleared, but resources may be reused.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394490,"byte_end":1394553,"line_start":314,"line_end":314,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394558,"byte_end":1394561,"line_start":315,"line_end":315,"column_start":5,"column_end":8}},{"value":"/ N.B. Benchmarks say that this method is dubious.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394566,"byte_end":1394618,"line_start":316,"line_end":316,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":1877},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1395192,"byte_end":1395196,"line_start":342,"line_end":342,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1888},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7614,"byte_end":7620,"line_start":178,"line_end":178,"column_start":8,"column_end":14},"name":"escape","qualname":"::escape","value":"fn escape<'_>(&'_ str) -> String","parent":null,"children":[],"decl_id":null,"docs":" Escapes all regular expression meta characters in `text`.","sig":null,"attributes":[{"value":"/ Escapes all regular expression meta characters in `text`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7456,"byte_end":7517,"line_start":174,"line_end":174,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7518,"byte_end":7521,"line_start":175,"line_end":175,"column_start":1,"column_end":4}},{"value":"/ The string returned may be safely used as a literal in a regular","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7522,"byte_end":7590,"line_start":176,"line_end":176,"column_start":1,"column_end":69}},{"value":"/ expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7591,"byte_end":7606,"line_start":177,"line_end":177,"column_start":1,"column_end":16}}]},{"kind":"Function","id":{"krate":0,"index":1889},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7971,"byte_end":7982,"line_start":188,"line_end":188,"column_start":8,"column_end":19},"name":"escape_into","qualname":"::escape_into","value":"fn escape_into<'_, '_>(&'_ str, &'_ mut String)","parent":null,"children":[],"decl_id":null,"docs":" Escapes all meta characters in `text` and writes the result into `buf`.","sig":null,"attributes":[{"value":"/ Escapes all meta characters in `text` and writes the result into `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7731,"byte_end":7806,"line_start":184,"line_end":184,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7807,"byte_end":7810,"line_start":185,"line_end":185,"column_start":1,"column_end":4}},{"value":"/ This will append escape characters into the given buffer. The characters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7811,"byte_end":7887,"line_start":186,"line_end":186,"column_start":1,"column_end":77}},{"value":"/ that are appended are safe to use as a literal in a regular expression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7888,"byte_end":7963,"line_start":187,"line_end":187,"column_start":1,"column_end":76}}]},{"kind":"Function","id":{"krate":0,"index":1890},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8652,"byte_end":8669,"line_start":207,"line_end":207,"column_start":8,"column_end":25},"name":"is_meta_character","qualname":"::is_meta_character","value":"fn is_meta_character(char) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the given character has significance in a regex.","sig":null,"attributes":[{"value":"/ Returns true if the given character has significance in a regex.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8174,"byte_end":8242,"line_start":198,"line_end":198,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8243,"byte_end":8246,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ These are the only characters that are allowed to be escaped, with one","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8247,"byte_end":8321,"line_start":200,"line_end":200,"column_start":1,"column_end":75}},{"value":"/ exception: an ASCII space character may be escaped when extended mode (with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8322,"byte_end":8401,"line_start":201,"line_end":201,"column_start":1,"column_end":80}},{"value":"/ the `x` flag) is enabled. In particular, `is_meta_character(' ')` returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8402,"byte_end":8479,"line_start":202,"line_end":202,"column_start":1,"column_end":78}},{"value":"/ `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8480,"byte_end":8492,"line_start":203,"line_end":203,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8493,"byte_end":8496,"line_start":204,"line_end":204,"column_start":1,"column_end":4}},{"value":"/ Note that the set of characters for which this function returns `true` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8497,"byte_end":8574,"line_start":205,"line_end":205,"column_start":1,"column_end":78}},{"value":"/ `false` is fixed and won't change in a semver compatible release.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8575,"byte_end":8644,"line_start":206,"line_end":206,"column_start":1,"column_end":70}}]},{"kind":"Function","id":{"krate":0,"index":1891},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9548,"byte_end":9565,"line_start":231,"line_end":231,"column_start":8,"column_end":25},"name":"is_word_character","qualname":"::is_word_character","value":"fn is_word_character(char) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given character is a Unicode word\n character.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given character is a Unicode word","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8864,"byte_end":8933,"line_start":215,"line_end":215,"column_start":1,"column_end":70}},{"value":"/ character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8934,"byte_end":8948,"line_start":216,"line_end":216,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8949,"byte_end":8952,"line_start":217,"line_end":217,"column_start":1,"column_end":4}},{"value":"/ A Unicode word character is defined by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8953,"byte_end":8995,"line_start":218,"line_end":218,"column_start":1,"column_end":43}},{"value":"/ [UTS#18 Annex C](https://unicode.org/reports/tr18/#Compatibility_Properties).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":8996,"byte_end":9077,"line_start":219,"line_end":219,"column_start":1,"column_end":82}},{"value":"/ In particular, a character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9078,"byte_end":9108,"line_start":220,"line_end":220,"column_start":1,"column_end":31}},{"value":"/ is considered a word character if it is in either of the `Alphabetic` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9109,"byte_end":9185,"line_start":221,"line_end":221,"column_start":1,"column_end":77}},{"value":"/ `Join_Control` properties, or is in one of the `Decimal_Number`, `Mark`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9186,"byte_end":9261,"line_start":222,"line_end":222,"column_start":1,"column_end":76}},{"value":"/ or `Connector_Punctuation` general categories.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9262,"byte_end":9312,"line_start":223,"line_end":223,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9313,"byte_end":9316,"line_start":224,"line_end":224,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9317,"byte_end":9329,"line_start":225,"line_end":225,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9330,"byte_end":9333,"line_start":226,"line_end":226,"column_start":1,"column_end":4}},{"value":"/ If the `unicode-perl` feature is not enabled, then this function panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9334,"byte_end":9410,"line_start":227,"line_end":227,"column_start":1,"column_end":77}},{"value":"/ For this reason, it is recommended that callers use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9411,"byte_end":9466,"line_start":228,"line_end":228,"column_start":1,"column_end":56}},{"value":"/ [`try_is_word_character`](fn.try_is_word_character.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9467,"byte_end":9527,"line_start":229,"line_end":229,"column_start":1,"column_end":61}},{"value":"/ instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9528,"byte_end":9540,"line_start":230,"line_end":230,"column_start":1,"column_end":13}}]},{"kind":"Function","id":{"krate":0,"index":1892},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10239,"byte_end":10260,"line_start":249,"line_end":249,"column_start":8,"column_end":29},"name":"try_is_word_character","qualname":"::try_is_word_character","value":"fn try_is_word_character(char) -> std::result::Result","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given character is a Unicode word\n character.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given character is a Unicode word","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9664,"byte_end":9733,"line_start":235,"line_end":235,"column_start":1,"column_end":70}},{"value":"/ character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9734,"byte_end":9748,"line_start":236,"line_end":236,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9749,"byte_end":9752,"line_start":237,"line_end":237,"column_start":1,"column_end":4}},{"value":"/ A Unicode word character is defined by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9753,"byte_end":9795,"line_start":238,"line_end":238,"column_start":1,"column_end":43}},{"value":"/ [UTS#18 Annex C](https://unicode.org/reports/tr18/#Compatibility_Properties).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9796,"byte_end":9877,"line_start":239,"line_end":239,"column_start":1,"column_end":82}},{"value":"/ In particular, a character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9878,"byte_end":9908,"line_start":240,"line_end":240,"column_start":1,"column_end":31}},{"value":"/ is considered a word character if it is in either of the `Alphabetic` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9909,"byte_end":9985,"line_start":241,"line_end":241,"column_start":1,"column_end":77}},{"value":"/ `Join_Control` properties, or is in one of the `Decimal_Number`, `Mark`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":9986,"byte_end":10061,"line_start":242,"line_end":242,"column_start":1,"column_end":76}},{"value":"/ or `Connector_Punctuation` general categories.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10062,"byte_end":10112,"line_start":243,"line_end":243,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10113,"byte_end":10116,"line_start":244,"line_end":244,"column_start":1,"column_end":4}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10117,"byte_end":10129,"line_start":245,"line_end":245,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10130,"byte_end":10133,"line_start":246,"line_end":246,"column_start":1,"column_end":4}},{"value":"/ If the `unicode-perl` feature is not enabled, then this function always","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10134,"byte_end":10209,"line_start":247,"line_end":247,"column_start":1,"column_end":76}},{"value":"/ returns an error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10210,"byte_end":10231,"line_start":248,"line_end":248,"column_start":1,"column_end":22}}]},{"kind":"Function","id":{"krate":0,"index":1893},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10547,"byte_end":10559,"line_start":259,"line_end":259,"column_start":8,"column_end":20},"name":"is_word_byte","qualname":"::is_word_byte","value":"fn is_word_byte(u8) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if and only if the given character is an ASCII word character.","sig":null,"attributes":[{"value":"/ Returns true if and only if the given character is an ASCII word character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10363,"byte_end":10442,"line_start":255,"line_end":255,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10443,"byte_end":10446,"line_start":256,"line_end":256,"column_start":1,"column_end":4}},{"value":"/ An ASCII word character is defined by the following character class:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10447,"byte_end":10519,"line_start":257,"line_end":257,"column_start":1,"column_end":73}},{"value":"/ `[_0-9a-zA-Z]'.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":10520,"byte_end":10539,"line_start":258,"line_end":258,"column_start":1,"column_end":20}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":62911,"byte_end":62920,"line_start":32,"line_end":32,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":84}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65860,"byte_end":65873,"line_start":120,"line_end":120,"column_start":18,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":90}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65955,"byte_end":65968,"line_start":126,"line_end":126,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74508,"byte_end":74514,"line_start":324,"line_end":324,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":101}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":76100,"byte_end":76107,"line_start":366,"line_end":366,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":126},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":98377,"byte_end":98384,"line_start":949,"line_end":949,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":147},{"krate":0,"index":149},{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":159},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":174},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":188}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":143070,"byte_end":143081,"line_start":2135,"line_end":2135,"column_start":33,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":197}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":144096,"byte_end":144107,"line_start":2170,"line_end":2170,"column_start":50,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":206},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267750,"byte_end":267764,"line_start":19,"line_end":19,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":232}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267848,"byte_end":267862,"line_start":25,"line_end":25,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":234},{"krate":0,"index":235}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268522,"byte_end":268529,"line_start":49,"line_end":49,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":237},{"krate":0,"index":238}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":269127,"byte_end":269133,"line_start":69,"line_end":69,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":242},{"krate":0,"index":243},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":250},{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":254}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":271730,"byte_end":271736,"line_start":155,"line_end":155,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":257},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":264},{"krate":0,"index":266},{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":279},{"krate":0,"index":281},{"krate":0,"index":283},{"krate":0,"index":285}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":292648,"byte_end":292659,"line_start":201,"line_end":201,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":356},{"krate":0,"index":357},{"krate":0,"index":359},{"krate":0,"index":361},{"krate":0,"index":362},{"krate":0,"index":364},{"krate":0,"index":366},{"krate":0,"index":368},{"krate":0,"index":369}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301028,"byte_end":301033,"line_start":435,"line_end":435,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":372}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301426,"byte_end":301436,"line_start":448,"line_end":448,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":375}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302010,"byte_end":302021,"line_start":465,"line_end":465,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":378},{"krate":0,"index":379}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302418,"byte_end":302428,"line_start":478,"line_end":478,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302813,"byte_end":302824,"line_start":490,"line_end":490,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":385}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13023,"byte_end":13028,"line_start":33,"line_end":33,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":387},{"krate":0,"index":388},{"krate":0,"index":389},{"krate":0,"index":390}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19470,"byte_end":19475,"line_start":181,"line_end":181,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":393}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21680,"byte_end":21685,"line_start":222,"line_end":222,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":396}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21833,"byte_end":21842,"line_start":228,"line_end":228,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":398}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25835,"byte_end":25839,"line_start":330,"line_end":330,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":401}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25987,"byte_end":25991,"line_start":336,"line_end":336,"column_start":14,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":403}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26135,"byte_end":26139,"line_start":342,"line_end":342,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":405}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26780,"byte_end":26788,"line_start":363,"line_end":363,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":407}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27016,"byte_end":27024,"line_start":373,"line_end":373,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":409}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27145,"byte_end":27153,"line_start":379,"line_end":379,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":411}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27266,"byte_end":27270,"line_start":385,"line_end":385,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":413},{"krate":0,"index":414},{"krate":0,"index":415},{"krate":0,"index":416},{"krate":0,"index":417},{"krate":0,"index":418}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28346,"byte_end":28354,"line_start":420,"line_end":420,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":420}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30963,"byte_end":30966,"line_start":493,"line_end":493,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":422},{"krate":0,"index":423},{"krate":0,"index":424}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32574,"byte_end":32577,"line_start":544,"line_end":544,"column_start":23,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":426}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32970,"byte_end":32981,"line_start":560,"line_end":560,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":431}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33709,"byte_end":33715,"line_start":584,"line_end":584,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":433}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34667,"byte_end":34674,"line_start":614,"line_end":614,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":435}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37282,"byte_end":37296,"line_start":691,"line_end":691,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":437}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38152,"byte_end":38157,"line_start":717,"line_end":717,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":439}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39848,"byte_end":39862,"line_start":796,"line_end":796,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":441}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41650,"byte_end":41662,"line_start":845,"line_end":845,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":444}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43172,"byte_end":43190,"line_start":892,"line_end":892,"column_start":6,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":446}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44453,"byte_end":44461,"line_start":930,"line_end":930,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":448},{"krate":0,"index":449},{"krate":0,"index":450}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46053,"byte_end":46065,"line_start":980,"line_end":980,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":452}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46897,"byte_end":46910,"line_start":1007,"line_end":1007,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":454}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47496,"byte_end":47509,"line_start":1027,"line_end":1027,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":456},{"krate":0,"index":457}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51487,"byte_end":51502,"line_start":1164,"line_end":1164,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":459}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52389,"byte_end":52394,"line_start":1193,"line_end":1193,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":461},{"krate":0,"index":462},{"krate":0,"index":463}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54608,"byte_end":54613,"line_start":1269,"line_end":1269,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":465},{"krate":0,"index":466}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56379,"byte_end":56392,"line_start":1330,"line_end":1330,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":468}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":57034,"byte_end":57037,"line_start":1359,"line_end":1359,"column_start":15,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":470}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":58889,"byte_end":58897,"line_start":1409,"line_end":1409,"column_start":15,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305137,"byte_end":305142,"line_start":30,"line_end":30,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":506}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305246,"byte_end":305251,"line_start":36,"line_end":36,"column_start":27,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":508}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305355,"byte_end":305360,"line_start":42,"line_end":42,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":510}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305706,"byte_end":305711,"line_start":54,"line_end":54,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":512}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306712,"byte_end":306721,"line_start":82,"line_end":82,"column_start":35,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":515}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306999,"byte_end":307008,"line_start":93,"line_end":93,"column_start":35,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":518}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":307279,"byte_end":307288,"line_start":104,"line_end":104,"column_start":44,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":522}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":310079,"byte_end":310084,"line_start":169,"line_end":169,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":531},{"krate":0,"index":534},{"krate":0,"index":535},{"krate":0,"index":536},{"krate":0,"index":537},{"krate":0,"index":538}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":399621,"byte_end":399632,"line_start":40,"line_end":40,"column_start":19,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":606},{"krate":0,"index":608},{"krate":0,"index":609},{"krate":0,"index":610},{"krate":0,"index":611},{"krate":0,"index":612},{"krate":0,"index":613},{"krate":0,"index":614},{"krate":0,"index":615},{"krate":0,"index":616},{"krate":0,"index":617},{"krate":0,"index":618}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411141,"byte_end":411156,"line_start":327,"line_end":327,"column_start":26,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":622},{"krate":0,"index":623}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418930,"byte_end":418938,"line_start":51,"line_end":51,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":684},{"krate":0,"index":685},{"krate":0,"index":686},{"krate":0,"index":687},{"krate":0,"index":688},{"krate":0,"index":689},{"krate":0,"index":690},{"krate":0,"index":691},{"krate":0,"index":692},{"krate":0,"index":693},{"krate":0,"index":695},{"krate":0,"index":697},{"krate":0,"index":699},{"krate":0,"index":701},{"krate":0,"index":702},{"krate":0,"index":704},{"krate":0,"index":706},{"krate":0,"index":708},{"krate":0,"index":710},{"krate":0,"index":711},{"krate":0,"index":712},{"krate":0,"index":713},{"krate":0,"index":714},{"krate":0,"index":716},{"krate":0,"index":717},{"krate":0,"index":718},{"krate":0,"index":719},{"krate":0,"index":720},{"krate":0,"index":724},{"krate":0,"index":726},{"krate":0,"index":727},{"krate":0,"index":728},{"krate":0,"index":729},{"krate":0,"index":730},{"krate":0,"index":732}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445690,"byte_end":445698,"line_start":838,"line_end":838,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":750}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445978,"byte_end":445985,"line_start":848,"line_end":848,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":752},{"krate":0,"index":753},{"krate":0,"index":754},{"krate":0,"index":755}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446483,"byte_end":446490,"line_start":870,"line_end":870,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":757}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446592,"byte_end":446599,"line_start":876,"line_end":876,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":759}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446738,"byte_end":446745,"line_start":882,"line_end":882,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":761}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447016,"byte_end":447023,"line_start":892,"line_end":892,"column_start":22,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":763}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447103,"byte_end":447110,"line_start":898,"line_end":898,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":765},{"krate":0,"index":766}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447222,"byte_end":447229,"line_start":905,"line_end":905,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":768}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473844,"byte_end":473858,"line_start":20,"line_end":20,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":805}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473942,"byte_end":473956,"line_start":26,"line_end":26,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":807},{"krate":0,"index":808}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475031,"byte_end":475038,"line_start":57,"line_end":57,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":810},{"krate":0,"index":811}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475636,"byte_end":475642,"line_start":77,"line_end":77,"column_start":33,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":815},{"krate":0,"index":816},{"krate":0,"index":817},{"krate":0,"index":818},{"krate":0,"index":819},{"krate":0,"index":820}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":480568,"byte_end":480574,"line_start":211,"line_end":211,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":823},{"krate":0,"index":824},{"krate":0,"index":825}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485527,"byte_end":485544,"line_start":21,"line_end":21,"column_start":18,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":873}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485634,"byte_end":485651,"line_start":27,"line_end":27,"column_start":6,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":875},{"krate":0,"index":876},{"krate":0,"index":877},{"krate":0,"index":878},{"krate":0,"index":879},{"krate":0,"index":880},{"krate":0,"index":881},{"krate":0,"index":882}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488790,"byte_end":488800,"line_start":114,"line_end":114,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":884},{"krate":0,"index":885}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":492010,"byte_end":492018,"line_start":186,"line_end":186,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":887},{"krate":0,"index":888},{"krate":0,"index":889},{"krate":0,"index":890}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":493521,"byte_end":493532,"line_start":234,"line_end":234,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":894},{"krate":0,"index":895},{"krate":0,"index":896},{"krate":0,"index":897},{"krate":0,"index":900},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":903},{"krate":0,"index":904},{"krate":0,"index":905}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":507473,"byte_end":507484,"line_start":589,"line_end":589,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":912},{"krate":0,"index":913},{"krate":0,"index":914},{"krate":0,"index":915},{"krate":0,"index":916},{"krate":0,"index":917},{"krate":0,"index":918},{"krate":0,"index":919},{"krate":0,"index":920},{"krate":0,"index":921},{"krate":0,"index":922},{"krate":0,"index":925},{"krate":0,"index":926},{"krate":0,"index":927},{"krate":0,"index":928},{"krate":0,"index":929},{"krate":0,"index":931},{"krate":0,"index":933},{"krate":0,"index":935},{"krate":0,"index":937},{"krate":0,"index":939},{"krate":0,"index":941},{"krate":0,"index":943},{"krate":0,"index":944}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":522593,"byte_end":522598,"line_start":1017,"line_end":1017,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":946},{"krate":0,"index":947},{"krate":0,"index":948},{"krate":0,"index":949},{"krate":0,"index":950},{"krate":0,"index":951},{"krate":0,"index":952}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":597963,"byte_end":597974,"line_start":98,"line_end":98,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":997},{"krate":0,"index":998},{"krate":0,"index":1000},{"krate":0,"index":1001}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":601329,"byte_end":601334,"line_start":192,"line_end":192,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":1004}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316077,"byte_end":316082,"line_start":36,"line_end":36,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":1006},{"krate":0,"index":1007},{"krate":0,"index":1008}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318178,"byte_end":318187,"line_start":93,"line_end":93,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":1010}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319196,"byte_end":319201,"line_start":117,"line_end":117,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1013}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319406,"byte_end":319411,"line_start":125,"line_end":125,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1015}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319559,"byte_end":319568,"line_start":131,"line_end":131,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1017}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323457,"byte_end":323460,"line_start":217,"line_end":217,"column_start":6,"column_end":9},"value":"","parent":null,"children":[{"krate":0,"index":1019},{"krate":0,"index":1020},{"krate":0,"index":1024},{"krate":0,"index":1025},{"krate":0,"index":1026},{"krate":0,"index":1027},{"krate":0,"index":1028},{"krate":0,"index":1029},{"krate":0,"index":1030},{"krate":0,"index":1031},{"krate":0,"index":1040},{"krate":0,"index":1041},{"krate":0,"index":1042},{"krate":0,"index":1043},{"krate":0,"index":1044},{"krate":0,"index":1045},{"krate":0,"index":1046},{"krate":0,"index":1047},{"krate":0,"index":1048},{"krate":0,"index":1049},{"krate":0,"index":1050},{"krate":0,"index":1051},{"krate":0,"index":1052},{"krate":0,"index":1053}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343043,"byte_end":343050,"line_start":697,"line_end":697,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1055},{"krate":0,"index":1056}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344259,"byte_end":344262,"line_start":733,"line_end":733,"column_start":23,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1058}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344992,"byte_end":344999,"line_start":754,"line_end":754,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1063}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346472,"byte_end":346477,"line_start":791,"line_end":791,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":1065},{"krate":0,"index":1066},{"krate":0,"index":1067}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348247,"byte_end":348259,"line_start":841,"line_end":841,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1069},{"krate":0,"index":1071},{"krate":0,"index":1072},{"krate":0,"index":1073},{"krate":0,"index":1074},{"krate":0,"index":1075},{"krate":0,"index":1076},{"krate":0,"index":1077},{"krate":0,"index":1078},{"krate":0,"index":1079},{"krate":0,"index":1080},{"krate":0,"index":1081},{"krate":0,"index":1082}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352666,"byte_end":352682,"line_start":960,"line_end":960,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":1086},{"krate":0,"index":1087}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353139,"byte_end":353156,"line_start":978,"line_end":978,"column_start":21,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1089}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353767,"byte_end":353784,"line_start":998,"line_end":998,"column_start":19,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1091},{"krate":0,"index":1092},{"krate":0,"index":1093},{"krate":0,"index":1094},{"krate":0,"index":1095},{"krate":0,"index":1096}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355258,"byte_end":355275,"line_start":1051,"line_end":1051,"column_start":6,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1099},{"krate":0,"index":1100},{"krate":0,"index":1101}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356231,"byte_end":356241,"line_start":1084,"line_end":1084,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1103},{"krate":0,"index":1105},{"krate":0,"index":1106},{"krate":0,"index":1107},{"krate":0,"index":1108},{"krate":0,"index":1109},{"krate":0,"index":1110},{"krate":0,"index":1111},{"krate":0,"index":1112},{"krate":0,"index":1113},{"krate":0,"index":1114},{"krate":0,"index":1115}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359563,"byte_end":359577,"line_start":1177,"line_end":1177,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1119},{"krate":0,"index":1120}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":360016,"byte_end":360031,"line_start":1195,"line_end":1195,"column_start":19,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1122},{"krate":0,"index":1123},{"krate":0,"index":1124},{"krate":0,"index":1125},{"krate":0,"index":1126},{"krate":0,"index":1127}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361285,"byte_end":361300,"line_start":1238,"line_end":1238,"column_start":6,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":1129},{"krate":0,"index":1130},{"krate":0,"index":1131}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362032,"byte_end":362047,"line_start":1264,"line_end":1264,"column_start":21,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1133}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364213,"byte_end":364225,"line_start":1321,"line_end":1321,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1135}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366389,"byte_end":366399,"line_start":1386,"line_end":1386,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1137}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368316,"byte_end":368319,"line_start":1434,"line_end":1434,"column_start":15,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1139}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":370674,"byte_end":370681,"line_start":1506,"line_end":1506,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1145},{"krate":0,"index":3389},{"krate":0,"index":3390},{"krate":0,"index":3391},{"krate":0,"index":3392},{"krate":0,"index":3393},{"krate":0,"index":3394},{"krate":0,"index":3395},{"krate":0,"index":3396},{"krate":0,"index":3397},{"krate":0,"index":3398},{"krate":0,"index":3399},{"krate":0,"index":3400},{"krate":0,"index":3401},{"krate":0,"index":3402},{"krate":0,"index":3403},{"krate":0,"index":3404},{"krate":0,"index":3405},{"krate":0,"index":3406},{"krate":0,"index":3407},{"krate":0,"index":3408},{"krate":0,"index":3409},{"krate":0,"index":3410}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602254,"byte_end":602267,"line_start":20,"line_end":20,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1157},{"krate":0,"index":1158},{"krate":0,"index":1159},{"krate":0,"index":1160},{"krate":0,"index":1161},{"krate":0,"index":1162},{"krate":0,"index":1163},{"krate":0,"index":1164},{"krate":0,"index":1165},{"krate":0,"index":1166},{"krate":0,"index":1167}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609275,"byte_end":609281,"line_start":180,"line_end":180,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":1169},{"krate":0,"index":1170}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611159,"byte_end":611172,"line_start":38,"line_end":38,"column_start":23,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611199,"byte_end":611212,"line_start":40,"line_end":40,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1191}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611840,"byte_end":611856,"line_start":58,"line_end":58,"column_start":23,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611883,"byte_end":611899,"line_start":60,"line_end":60,"column_start":23,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":1194}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":616356,"byte_end":616366,"line_start":187,"line_end":187,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":1216},{"krate":0,"index":1217}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387997,"byte_end":1388009,"line_start":111,"line_end":111,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":1847},{"krate":0,"index":1848},{"krate":0,"index":1850},{"krate":0,"index":1851},{"krate":0,"index":1852}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390855,"byte_end":1390867,"line_start":205,"line_end":205,"column_start":21,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1859}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391551,"byte_end":1391560,"line_start":228,"line_end":228,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":1862},{"krate":0,"index":1863}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391826,"byte_end":1391835,"line_start":239,"line_end":239,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1865}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394160,"byte_end":1394173,"line_start":304,"line_end":304,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1867},{"krate":0,"index":1868},{"krate":0,"index":1869}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394967,"byte_end":1394978,"line_start":333,"line_end":333,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1874}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1395138,"byte_end":1395151,"line_start":339,"line_end":339,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1876},{"krate":0,"index":1877}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397131,"byte_end":1397144,"line_start":393,"line_end":393,"column_start":24,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397154,"byte_end":1397165,"line_start":395,"line_end":395,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":1882},{"krate":0,"index":1883},{"krate":0,"index":1884},{"krate":0,"index":1885},{"krate":0,"index":1886}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7355,"byte_end":7358,"line_start":165,"line_end":165,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":20}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12262,"byte_end":12267,"line_start":11,"line_end":11,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":37}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":12277,"byte_end":12282,"line_start":12,"line_end":12,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":213}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7391,"byte_end":7394,"line_start":168,"line_end":168,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":540}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315586,"byte_end":315593,"line_start":19,"line_end":19,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":657}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315603,"byte_end":315608,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":780}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":315618,"byte_end":315627,"line_start":21,"line_end":21,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":826}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs","byte_start":7449,"byte_end":7453,"line_start":172,"line_end":172,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1832}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":62911,"byte_end":62920,"line_start":32,"line_end":32,"column_start":6,"column_end":15},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":1894},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65860,"byte_end":65873,"line_start":120,"line_end":120,"column_start":18,"column_end":31},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":1921},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":65955,"byte_end":65968,"line_start":126,"line_end":126,"column_start":6,"column_end":19},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":1921},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":74508,"byte_end":74514,"line_start":324,"line_end":324,"column_start":6,"column_end":12},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":1929},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":76100,"byte_end":76107,"line_start":366,"line_end":366,"column_start":29,"column_end":36},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":1945},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":98377,"byte_end":98384,"line_start":949,"line_end":949,"column_start":29,"column_end":36},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":1945},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":143070,"byte_end":143081,"line_start":2135,"line_end":2135,"column_start":33,"column_end":44},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":1981},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/parse.rs","byte_start":144096,"byte_end":144107,"line_start":2170,"line_end":2170,"column_start":50,"column_end":61},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":1981},"to":{"krate":0,"index":299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267750,"byte_end":267764,"line_start":19,"line_end":19,"column_start":18,"column_end":32},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":1992},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":267848,"byte_end":267862,"line_start":25,"line_end":25,"column_start":6,"column_end":20},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":1992},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":268522,"byte_end":268529,"line_start":49,"line_end":49,"column_start":6,"column_end":13},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":1998},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":269127,"byte_end":269133,"line_start":69,"line_end":69,"column_start":33,"column_end":39},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":2002},"to":{"krate":0,"index":299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/print.rs","byte_start":271730,"byte_end":271736,"line_start":155,"line_end":155,"column_start":21,"column_end":27},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":2002},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":292648,"byte_end":292659,"line_start":201,"line_end":201,"column_start":10,"column_end":21},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":314},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301028,"byte_end":301033,"line_start":435,"line_end":435,"column_start":10,"column_end":15},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":318},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":301426,"byte_end":301436,"line_start":448,"line_end":448,"column_start":10,"column_end":20},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":332},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302010,"byte_end":302021,"line_start":465,"line_end":465,"column_start":10,"column_end":21},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":346},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302418,"byte_end":302428,"line_start":478,"line_end":478,"column_start":25,"column_end":35},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":332},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/visitor.rs","byte_start":302813,"byte_end":302824,"line_start":490,"line_end":490,"column_start":25,"column_end":36},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":346},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":13023,"byte_end":13028,"line_start":33,"line_end":33,"column_start":6,"column_end":11},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":2008},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":19470,"byte_end":19475,"line_start":181,"line_end":181,"column_start":23,"column_end":28},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":2008},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21680,"byte_end":21685,"line_start":222,"line_end":222,"column_start":23,"column_end":28},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":2008},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":21833,"byte_end":21842,"line_start":228,"line_end":228,"column_start":23,"column_end":32},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":2023},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25835,"byte_end":25839,"line_start":330,"line_end":330,"column_start":21,"column_end":25},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":2100},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":25987,"byte_end":25991,"line_start":336,"line_end":336,"column_start":14,"column_end":18},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":2100},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26135,"byte_end":26139,"line_start":342,"line_end":342,"column_start":21,"column_end":25},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":2100},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":26780,"byte_end":26788,"line_start":363,"line_end":363,"column_start":21,"column_end":29},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":2113},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27016,"byte_end":27024,"line_start":373,"line_end":373,"column_start":14,"column_end":22},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":2113},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27145,"byte_end":27153,"line_start":379,"line_end":379,"column_start":21,"column_end":29},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":2113},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":27266,"byte_end":27270,"line_start":385,"line_end":385,"column_start":6,"column_end":10},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":2100},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":28346,"byte_end":28354,"line_start":420,"line_end":420,"column_start":6,"column_end":14},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":2113},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":30963,"byte_end":30966,"line_start":493,"line_end":493,"column_start":6,"column_end":9},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":2155},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32574,"byte_end":32577,"line_start":544,"line_end":544,"column_start":23,"column_end":26},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":2155},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":32970,"byte_end":32981,"line_start":560,"line_end":560,"column_start":6,"column_end":17},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":2197},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":33709,"byte_end":33715,"line_start":584,"line_end":584,"column_start":6,"column_end":12},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":2211},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":34667,"byte_end":34674,"line_start":614,"line_end":614,"column_start":6,"column_end":13},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":2225},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":37282,"byte_end":37296,"line_start":691,"line_end":691,"column_start":6,"column_end":20},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":2292},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":38152,"byte_end":38157,"line_start":717,"line_end":717,"column_start":6,"column_end":11},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":2309},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":39848,"byte_end":39862,"line_start":796,"line_end":796,"column_start":6,"column_end":20},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":2377},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":41650,"byte_end":41662,"line_start":845,"line_end":845,"column_start":6,"column_end":18},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":2416},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":43172,"byte_end":43190,"line_start":892,"line_end":892,"column_start":6,"column_end":24},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":2453},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":44453,"byte_end":44461,"line_start":930,"line_end":930,"column_start":6,"column_end":14},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":2485},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46053,"byte_end":46065,"line_start":980,"line_end":980,"column_start":6,"column_end":18},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":2503},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":46897,"byte_end":46910,"line_start":1007,"line_end":1007,"column_start":6,"column_end":19},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":2539},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":47496,"byte_end":47509,"line_start":1027,"line_end":1027,"column_start":6,"column_end":19},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":2554},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":51487,"byte_end":51502,"line_start":1164,"line_end":1164,"column_start":6,"column_end":21},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":2690},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":52389,"byte_end":52394,"line_start":1193,"line_end":1193,"column_start":6,"column_end":11},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":2712},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":54608,"byte_end":54613,"line_start":1269,"line_end":1269,"column_start":6,"column_end":11},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":2777},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":56379,"byte_end":56392,"line_start":1330,"line_end":1330,"column_start":6,"column_end":19},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":2805},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":57034,"byte_end":57037,"line_start":1359,"line_end":1359,"column_start":15,"column_end":18},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":2155},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/ast/mod.rs","byte_start":58889,"byte_end":58897,"line_start":1409,"line_end":1409,"column_start":15,"column_end":23},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":2485},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305137,"byte_end":305142,"line_start":30,"line_end":30,"column_start":27,"column_end":32},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":2878},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305246,"byte_end":305251,"line_start":36,"line_end":36,"column_start":27,"column_end":32},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":2878},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305355,"byte_end":305360,"line_start":42,"line_end":42,"column_start":23,"column_end":28},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":2878},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":305706,"byte_end":305711,"line_start":54,"line_end":54,"column_start":23,"column_end":28},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":2878},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306712,"byte_end":306721,"line_start":82,"line_end":82,"column_start":35,"column_end":44},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":2898},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":306999,"byte_end":307008,"line_start":93,"line_end":93,"column_start":35,"column_end":44},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":2898},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":307279,"byte_end":307288,"line_start":104,"line_end":104,"column_start":44,"column_end":53},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":2898},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/error.rs","byte_start":310079,"byte_end":310084,"line_start":169,"line_end":169,"column_start":10,"column_end":15},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":523},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":399621,"byte_end":399632,"line_start":40,"line_end":40,"column_start":19,"column_end":30},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":2909},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411141,"byte_end":411156,"line_start":327,"line_end":327,"column_start":26,"column_end":41},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":2929},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411287,"byte_end":411292,"line_start":336,"line_end":336,"column_start":5,"column_end":10},"kind":"SuperTrait","from":{"krate":2,"index":2882},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411295,"byte_end":411299,"line_start":336,"line_end":336,"column_start":13,"column_end":17},"kind":"SuperTrait","from":{"krate":2,"index":3273},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411302,"byte_end":411307,"line_start":336,"line_end":336,"column_start":20,"column_end":25},"kind":"SuperTrait","from":{"krate":2,"index":10288},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411310,"byte_end":411317,"line_start":336,"line_end":336,"column_start":28,"column_end":35},"kind":"SuperTrait","from":{"krate":2,"index":3241},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411320,"byte_end":411322,"line_start":336,"line_end":336,"column_start":38,"column_end":40},"kind":"SuperTrait","from":{"krate":2,"index":2920},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411325,"byte_end":411334,"line_start":336,"line_end":336,"column_start":43,"column_end":52},"kind":"SuperTrait","from":{"krate":2,"index":2915},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411337,"byte_end":411347,"line_start":336,"line_end":336,"column_start":55,"column_end":65},"kind":"SuperTrait","from":{"krate":2,"index":2961},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":411350,"byte_end":411353,"line_start":336,"line_end":336,"column_start":68,"column_end":71},"kind":"SuperTrait","from":{"krate":2,"index":2951},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415952,"byte_end":415956,"line_start":467,"line_end":467,"column_start":5,"column_end":9},"kind":"SuperTrait","from":{"krate":2,"index":3273},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415959,"byte_end":415964,"line_start":467,"line_end":467,"column_start":12,"column_end":17},"kind":"SuperTrait","from":{"krate":2,"index":2882},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415967,"byte_end":415972,"line_start":467,"line_end":467,"column_start":20,"column_end":25},"kind":"SuperTrait","from":{"krate":2,"index":10288},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415975,"byte_end":415977,"line_start":467,"line_end":467,"column_start":28,"column_end":30},"kind":"SuperTrait","from":{"krate":2,"index":2920},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415980,"byte_end":415989,"line_start":467,"line_end":467,"column_start":33,"column_end":42},"kind":"SuperTrait","from":{"krate":2,"index":2915},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":415992,"byte_end":416002,"line_start":467,"line_end":467,"column_start":45,"column_end":55},"kind":"SuperTrait","from":{"krate":2,"index":2961},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/interval.rs","byte_start":416005,"byte_end":416008,"line_start":467,"line_end":467,"column_start":58,"column_end":61},"kind":"SuperTrait","from":{"krate":2,"index":2951},"to":{"krate":0,"index":639}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":418930,"byte_end":418938,"line_start":51,"line_end":51,"column_start":6,"column_end":14},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":2938},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445690,"byte_end":445698,"line_start":838,"line_end":838,"column_start":21,"column_end":29},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":2938},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":445978,"byte_end":445985,"line_start":848,"line_end":848,"column_start":6,"column_end":13},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":2951},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446483,"byte_end":446490,"line_start":870,"line_end":870,"column_start":20,"column_end":27},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446592,"byte_end":446599,"line_start":876,"line_end":876,"column_start":21,"column_end":28},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":446738,"byte_end":446745,"line_start":882,"line_end":882,"column_start":21,"column_end":28},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447016,"byte_end":447023,"line_start":892,"line_end":892,"column_start":22,"column_end":29},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447103,"byte_end":447110,"line_start":898,"line_end":898,"column_start":21,"column_end":28},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/literal/mod.rs","byte_start":447222,"byte_end":447229,"line_start":905,"line_end":905,"column_start":24,"column_end":31},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":2951},"to":{"krate":2,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473844,"byte_end":473858,"line_start":20,"line_end":20,"column_start":18,"column_end":32},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":2961},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":473942,"byte_end":473956,"line_start":26,"line_end":26,"column_start":6,"column_end":20},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":2961},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475031,"byte_end":475038,"line_start":57,"line_end":57,"column_start":6,"column_end":13},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":2967},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":475636,"byte_end":475642,"line_start":77,"line_end":77,"column_start":33,"column_end":39},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":2971},"to":{"krate":0,"index":968}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/print.rs","byte_start":480568,"byte_end":480574,"line_start":211,"line_end":211,"column_start":21,"column_end":27},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":2971},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485527,"byte_end":485544,"line_start":21,"line_end":21,"column_start":18,"column_end":35},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":2977},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":485634,"byte_end":485651,"line_start":27,"line_end":27,"column_start":6,"column_end":23},"kind":{"Impl":{"id":78}},"from":{"krate":0,"index":2977},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":488790,"byte_end":488800,"line_start":114,"line_end":114,"column_start":6,"column_end":16},"kind":{"Impl":{"id":79}},"from":{"krate":0,"index":2984},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":492010,"byte_end":492018,"line_start":186,"line_end":186,"column_start":6,"column_end":14},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":2992},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":493521,"byte_end":493532,"line_start":234,"line_end":234,"column_start":26,"column_end":37},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":3012},"to":{"krate":0,"index":299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":507473,"byte_end":507484,"line_start":589,"line_end":589,"column_start":14,"column_end":25},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":3012},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/translate.rs","byte_start":522593,"byte_end":522598,"line_start":1017,"line_end":1017,"column_start":6,"column_end":11},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":3025},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":597963,"byte_end":597974,"line_start":98,"line_end":98,"column_start":10,"column_end":21},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":978},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/visitor.rs","byte_start":601329,"byte_end":601334,"line_start":192,"line_end":192,"column_start":10,"column_end":15},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":981},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":316077,"byte_end":316082,"line_start":36,"line_end":36,"column_start":6,"column_end":11},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":3038},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":318178,"byte_end":318187,"line_start":93,"line_end":93,"column_start":6,"column_end":15},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":3053},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319196,"byte_end":319201,"line_start":117,"line_end":117,"column_start":23,"column_end":28},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":3038},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319406,"byte_end":319411,"line_start":125,"line_end":125,"column_start":23,"column_end":28},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":3038},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":319559,"byte_end":319568,"line_start":131,"line_end":131,"column_start":23,"column_end":32},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":3053},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":323457,"byte_end":323460,"line_start":217,"line_end":217,"column_start":6,"column_end":9},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":3080},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":343043,"byte_end":343050,"line_start":697,"line_end":697,"column_start":6,"column_end":13},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":3094},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344259,"byte_end":344262,"line_start":733,"line_end":733,"column_start":23,"column_end":26},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":3080},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":344992,"byte_end":344999,"line_start":754,"line_end":754,"column_start":6,"column_end":13},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":3132},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":346472,"byte_end":346477,"line_start":791,"line_end":791,"column_start":6,"column_end":11},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":3150},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":348247,"byte_end":348259,"line_start":841,"line_end":841,"column_start":6,"column_end":18},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":3168},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":352666,"byte_end":352682,"line_start":960,"line_end":960,"column_start":23,"column_end":39},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":3181},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353139,"byte_end":353156,"line_start":978,"line_end":978,"column_start":21,"column_end":38},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":3188},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":353767,"byte_end":353784,"line_start":998,"line_end":998,"column_start":19,"column_end":36},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":3188},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":355258,"byte_end":355275,"line_start":1051,"line_end":1051,"column_start":6,"column_end":23},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":3188},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":356231,"byte_end":356241,"line_start":1084,"line_end":1084,"column_start":6,"column_end":16},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":3207},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":359563,"byte_end":359577,"line_start":1177,"line_end":1177,"column_start":23,"column_end":37},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":3220},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":360016,"byte_end":360031,"line_start":1195,"line_end":1195,"column_start":19,"column_end":34},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":3227},"to":{"krate":0,"index":624}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":361285,"byte_end":361300,"line_start":1238,"line_end":1238,"column_start":6,"column_end":21},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":3227},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":362032,"byte_end":362047,"line_start":1264,"line_end":1264,"column_start":21,"column_end":36},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":3227},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":364213,"byte_end":364225,"line_start":1321,"line_end":1321,"column_start":6,"column_end":18},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":3265},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":366389,"byte_end":366399,"line_start":1386,"line_end":1386,"column_start":6,"column_end":16},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":3318},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":368316,"byte_end":368319,"line_start":1434,"line_end":1434,"column_start":15,"column_end":18},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":3080},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/hir/mod.rs","byte_start":370674,"byte_end":370681,"line_start":1506,"line_end":1506,"column_start":6,"column_end":13},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":3376},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":602254,"byte_end":602267,"line_start":20,"line_end":20,"column_start":6,"column_end":19},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":3411},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/parser.rs","byte_start":609275,"byte_end":609281,"line_start":180,"line_end":180,"column_start":6,"column_end":12},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":3420},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611159,"byte_end":611172,"line_start":38,"line_end":38,"column_start":23,"column_end":36},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":3436},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611199,"byte_end":611212,"line_start":40,"line_end":40,"column_start":23,"column_end":36},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":3436},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611840,"byte_end":611856,"line_start":58,"line_end":58,"column_start":23,"column_end":39},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":3441},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":611883,"byte_end":611899,"line_start":60,"line_end":60,"column_start":23,"column_end":39},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":3441},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/unicode.rs","byte_start":616356,"byte_end":616366,"line_start":187,"line_end":187,"column_start":10,"column_end":20},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":3446},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1387997,"byte_end":1388009,"line_start":111,"line_end":111,"column_start":6,"column_end":18},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":3482},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1390855,"byte_end":1390867,"line_start":205,"line_end":205,"column_start":21,"column_end":33},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":3482},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391551,"byte_end":1391560,"line_start":228,"line_end":228,"column_start":6,"column_end":15},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":3518},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1391826,"byte_end":1391835,"line_start":239,"line_end":239,"column_start":21,"column_end":30},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":3518},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394160,"byte_end":1394173,"line_start":304,"line_end":304,"column_start":6,"column_end":19},"kind":{"Impl":{"id":121}},"from":{"krate":0,"index":3535},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1394967,"byte_end":1394978,"line_start":333,"line_end":333,"column_start":21,"column_end":32},"kind":{"Impl":{"id":122}},"from":{"krate":0,"index":1870},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1395138,"byte_end":1395151,"line_start":339,"line_end":339,"column_start":19,"column_end":32},"kind":{"Impl":{"id":123}},"from":{"krate":0,"index":3535},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397131,"byte_end":1397144,"line_start":393,"line_end":393,"column_start":24,"column_end":37},"kind":{"Impl":{"id":124}},"from":{"krate":0,"index":3535},"to":{"krate":2,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/utf8.rs","byte_start":1397154,"byte_end":1397165,"line_start":395,"line_end":395,"column_start":6,"column_end":17},"kind":{"Impl":{"id":125}},"from":{"krate":0,"index":1870},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libremove_dir_all-e5222857ee0bddca.json b/core/target/rls/debug/deps/save-analysis/libremove_dir_all-e5222857ee0bddca.json new file mode 100644 index 0000000..4f3ea76 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libremove_dir_all-e5222857ee0bddca.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","remove_dir_all","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=e5222857ee0bddca","-C","extra-filename=-e5222857ee0bddca","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libremove_dir_all-e5222857ee0bddca.rmeta"},"prelude":{"crate_id":{"name":"remove_dir_all","disambiguator":[4432287454226227402,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":0,"byte_end":540,"line_start":1,"line_end":26,"column_start":1,"column_end":33}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":3353},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":525,"byte_end":539,"line_start":26,"line_end":26,"column_start":18,"column_end":32},"alias_span":null,"name":"remove_dir_all","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":0,"byte_end":540,"line_start":1,"line_end":26,"column_start":1,"column_end":33},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":" Reliably remove a directory and all of its children.","sig":null,"attributes":[{"value":"/ Reliably remove a directory and all of its children.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":0,"byte_end":56,"line_start":1,"line_end":1,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":57,"byte_end":60,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ This library provides a reliable implementation of `remove_dir_all` for Windows.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":61,"byte_end":145,"line_start":3,"line_end":3,"column_start":1,"column_end":85}},{"value":"/ For Unix systems, it re-exports `std::fs::remove_dir_all`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":146,"byte_end":208,"line_start":4,"line_end":4,"column_start":1,"column_end":63}},{"value":"deny(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":210,"byte_end":249,"line_start":6,"line_end":6,"column_start":1,"column_end":40}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs","byte_start":250,"byte_end":272,"line_start":7,"line_end":7,"column_start":1,"column_end":23}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libryu-f40c6bdc4ffd15a6.json b/core/target/rls/debug/deps/save-analysis/libryu-f40c6bdc4ffd15a6.json new file mode 100644 index 0000000..549b24e --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libryu-f40c6bdc4ffd15a6.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","ryu","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=f40c6bdc4ffd15a6","-C","extra-filename=-f40c6bdc4ffd15a6","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libryu-f40c6bdc4ffd15a6.rmeta"},"prelude":{"crate_id":{"name":"ryu","disambiguator":[1781523030557575599,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":0,"byte_end":4038,"line_start":1,"line_end":123,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":3883,"byte_end":3889,"line_start":118,"line_end":118,"column_start":25,"column_end":31},"alias_span":null,"name":"Buffer","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":3891,"byte_end":3896,"line_start":118,"line_end":118,"column_start":33,"column_end":38},"alias_span":null,"name":"Float","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":4016,"byte_end":4024,"line_start":122,"line_end":122,"column_start":29,"column_end":37},"alias_span":null,"name":"format32","value":"","parent":{"krate":0,"index":170}},{"kind":"Use","ref_id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":4026,"byte_end":4034,"line_start":122,"line_end":122,"column_start":39,"column_end":47},"alias_span":null,"name":"format64","value":"","parent":{"krate":0,"index":170}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":0,"byte_end":4038,"line_start":1,"line_end":123,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":57},{"krate":0,"index":64},{"krate":0,"index":81},{"krate":0,"index":88},{"krate":0,"index":100},{"krate":0,"index":103},{"krate":0,"index":120},{"krate":0,"index":132},{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":167},{"krate":0,"index":170}],"decl_id":null,"docs":" [![github]](https://github.com/dtolnay/ryu) [![crates-io]](https://crates.io/crates/ryu) [![docs-rs]](https://docs.rs/ryu)","sig":null,"attributes":[{"value":"/ [![github]](https://github.com/dtolnay/ryu) [![crates-io]](https://crates.io/crates/ryu) [![docs-rs]](https://docs.rs/ryu)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":0,"byte_end":136,"line_start":1,"line_end":1,"column_start":1,"column_end":137}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":137,"byte_end":140,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":141,"byte_end":247,"line_start":3,"line_end":3,"column_start":1,"column_end":107}},{"value":"/ [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":248,"byte_end":358,"line_start":4,"line_end":4,"column_start":1,"column_end":111}},{"value":"/ [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":359,"byte_end":468,"line_start":5,"line_end":5,"column_start":1,"column_end":110}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":469,"byte_end":472,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":473,"byte_end":481,"line_start":7,"line_end":7,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":482,"byte_end":485,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Pure Rust implementation of Ryū, an algorithm to quickly convert floating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":486,"byte_end":564,"line_start":9,"line_end":9,"column_start":1,"column_end":78}},{"value":"/ point numbers to decimal strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":565,"byte_end":602,"line_start":10,"line_end":10,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":603,"byte_end":606,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ The PLDI'18 paper [*Ryū: fast float-to-string conversion*][paper] by Ulf","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":607,"byte_end":684,"line_start":12,"line_end":12,"column_start":1,"column_end":77}},{"value":"/ Adams includes a complete correctness proof of the algorithm. The paper is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":685,"byte_end":763,"line_start":13,"line_end":13,"column_start":1,"column_end":79}},{"value":"/ available under the creative commons CC-BY-SA license.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":764,"byte_end":822,"line_start":14,"line_end":14,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":823,"byte_end":826,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ This Rust implementation is a line-by-line port of Ulf Adams' implementation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":827,"byte_end":907,"line_start":16,"line_end":16,"column_start":1,"column_end":81}},{"value":"/ in C, [https://github.com/ulfjack/ryu][upstream].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":908,"byte_end":961,"line_start":17,"line_end":17,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":962,"byte_end":965,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ [paper]: https://dl.acm.org/citation.cfm?id=3192369","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":966,"byte_end":1021,"line_start":19,"line_end":19,"column_start":1,"column_end":56}},{"value":"/ [upstream]: https://github.com/ulfjack/ryu","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1022,"byte_end":1068,"line_start":20,"line_end":20,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1069,"byte_end":1072,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1073,"byte_end":1086,"line_start":22,"line_end":22,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1087,"byte_end":1090,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1091,"byte_end":1098,"line_start":24,"line_end":24,"column_start":1,"column_end":8}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1099,"byte_end":1114,"line_start":25,"line_end":25,"column_start":1,"column_end":16}},{"value":"/ let mut buffer = ryu::Buffer::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1115,"byte_end":1159,"line_start":26,"line_end":26,"column_start":1,"column_end":45}},{"value":"/ let printed = buffer.format(1.234);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1160,"byte_end":1203,"line_start":27,"line_end":27,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(printed, \"1.234\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1204,"byte_end":1241,"line_start":28,"line_end":28,"column_start":1,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1242,"byte_end":1247,"line_start":29,"line_end":29,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1248,"byte_end":1255,"line_start":30,"line_end":30,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1256,"byte_end":1259,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ ## Performance (lower is better)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1260,"byte_end":1296,"line_start":32,"line_end":32,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1297,"byte_end":1300,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ ![performance](https://raw.githubusercontent.com/dtolnay/ryu/master/performance.png)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1301,"byte_end":1389,"line_start":34,"line_end":34,"column_start":1,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1390,"byte_end":1393,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ You can run upstream's benchmarks with:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1394,"byte_end":1437,"line_start":36,"line_end":36,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1438,"byte_end":1441,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ ```console","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1442,"byte_end":1456,"line_start":38,"line_end":38,"column_start":1,"column_end":15}},{"value":"/ $ git clone https://github.com/ulfjack/ryu c-ryu","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1457,"byte_end":1509,"line_start":39,"line_end":39,"column_start":1,"column_end":53}},{"value":"/ $ cd c-ryu","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1510,"byte_end":1524,"line_start":40,"line_end":40,"column_start":1,"column_end":15}},{"value":"/ $ bazel run -c opt //ryu/benchmark","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1525,"byte_end":1563,"line_start":41,"line_end":41,"column_start":1,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1564,"byte_end":1571,"line_start":42,"line_end":42,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1572,"byte_end":1575,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ And the same benchmark against our implementation with:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1576,"byte_end":1635,"line_start":44,"line_end":44,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1636,"byte_end":1639,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ ```console","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1640,"byte_end":1654,"line_start":46,"line_end":46,"column_start":1,"column_end":15}},{"value":"/ $ git clone https://github.com/dtolnay/ryu rust-ryu","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1655,"byte_end":1710,"line_start":47,"line_end":47,"column_start":1,"column_end":56}},{"value":"/ $ cd rust-ryu","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1711,"byte_end":1728,"line_start":48,"line_end":48,"column_start":1,"column_end":18}},{"value":"/ $ cargo run --example upstream_benchmark --release","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1729,"byte_end":1783,"line_start":49,"line_end":49,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1784,"byte_end":1791,"line_start":50,"line_end":50,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1792,"byte_end":1795,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ These benchmarks measure the average time to print a 32-bit float and average","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1796,"byte_end":1877,"line_start":52,"line_end":52,"column_start":1,"column_end":82}},{"value":"/ time to print a 64-bit float, where the inputs are distributed as uniform random","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1878,"byte_end":1962,"line_start":53,"line_end":53,"column_start":1,"column_end":85}},{"value":"/ bit patterns 32 and 64 bits wide.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":1963,"byte_end":2000,"line_start":54,"line_end":54,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2001,"byte_end":2004,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ The upstream C code, the unsafe direct Rust port, and the safe pretty Rust API","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2005,"byte_end":2087,"line_start":56,"line_end":56,"column_start":1,"column_end":83}},{"value":"/ all perform the same, taking around 21 nanoseconds to format a 32-bit float and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2088,"byte_end":2171,"line_start":57,"line_end":57,"column_start":1,"column_end":84}},{"value":"/ 31 nanoseconds to format a 64-bit float.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2172,"byte_end":2216,"line_start":58,"line_end":58,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2217,"byte_end":2220,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ There is also a Rust-specific benchmark comparing this implementation to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2221,"byte_end":2301,"line_start":60,"line_end":60,"column_start":1,"column_end":81}},{"value":"/ standard library which you can run with:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2302,"byte_end":2346,"line_start":61,"line_end":61,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2347,"byte_end":2350,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/ ```console","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2351,"byte_end":2365,"line_start":63,"line_end":63,"column_start":1,"column_end":15}},{"value":"/ $ cargo bench","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2366,"byte_end":2383,"line_start":64,"line_end":64,"column_start":1,"column_end":18}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2384,"byte_end":2391,"line_start":65,"line_end":65,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2392,"byte_end":2395,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ The benchmark shows Ryū approximately 2-5x faster than the standard library","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2396,"byte_end":2476,"line_start":67,"line_end":67,"column_start":1,"column_end":80}},{"value":"/ across a range of f32 and f64 inputs. Measurements are in nanoseconds per","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2477,"byte_end":2554,"line_start":68,"line_end":68,"column_start":1,"column_end":78}},{"value":"/ iteration; smaller is better.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2555,"byte_end":2588,"line_start":69,"line_end":69,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2589,"byte_end":2592,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ ## Formatting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2593,"byte_end":2610,"line_start":71,"line_end":71,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2611,"byte_end":2614,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ This library tends to produce more human-readable output than the standard","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2615,"byte_end":2693,"line_start":73,"line_end":73,"column_start":1,"column_end":79}},{"value":"/ library's to\\_string, which never uses scientific notation. Here are two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2694,"byte_end":2770,"line_start":74,"line_end":74,"column_start":1,"column_end":77}},{"value":"/ examples:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2771,"byte_end":2784,"line_start":75,"line_end":75,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2785,"byte_end":2788,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ - *ryu:* 1.23e40, *std:* 12300000000000000000000000000000000000000","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2789,"byte_end":2859,"line_start":77,"line_end":77,"column_start":1,"column_end":71}},{"value":"/ - *ryu:* 1.23e-40, *std:* 0.000000000000000000000000000000000000000123","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2860,"byte_end":2934,"line_start":78,"line_end":78,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2935,"byte_end":2938,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ Both libraries print short decimals such as 0.0000123 without scientific","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":2939,"byte_end":3015,"line_start":80,"line_end":80,"column_start":1,"column_end":77}},{"value":"/ notation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":3016,"byte_end":3029,"line_start":81,"line_end":81,"column_start":1,"column_end":14}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":3031,"byte_end":3041,"line_start":83,"line_end":83,"column_start":1,"column_end":11}},{"value":"allow(clippy :: cast_lossless, clippy :: cast_possible_truncation, clippy ::\ncast_possible_wrap, clippy :: cast_sign_loss, clippy :: checked_conversions,\nclippy :: doc_markdown, clippy :: expl_impl_clone_on_copy, clippy ::\nif_not_else, clippy :: many_single_char_names, clippy :: missing_panics_doc,\nclippy :: module_name_repetitions, clippy :: must_use_candidate, clippy ::\nsimilar_names, clippy :: too_many_lines, clippy :: unreadable_literal, clippy\n:: unseparated_literal_suffix, clippy :: wildcard_imports)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":3096,"byte_end":3647,"line_start":85,"line_end":103,"column_start":1,"column_end":3}}]},{"kind":"Struct","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4485,"byte_end":4491,"line_start":20,"line_end":20,"column_start":12,"column_end":18},"name":"Buffer","qualname":"::buffer::Buffer","value":"Buffer { }","parent":null,"children":[{"krate":0,"index":22}],"decl_id":null,"docs":" Safe API for formatting floating point numbers to text.","sig":null,"attributes":[{"value":"/ Safe API for formatting floating point numbers to text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4253,"byte_end":4312,"line_start":11,"line_end":11,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4313,"byte_end":4316,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4317,"byte_end":4331,"line_start":13,"line_end":13,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4332,"byte_end":4335,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4336,"byte_end":4343,"line_start":15,"line_end":15,"column_start":1,"column_end":8}},{"value":"/ let mut buffer = ryu::Buffer::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4344,"byte_end":4384,"line_start":16,"line_end":16,"column_start":1,"column_end":41}},{"value":"/ let printed = buffer.format_finite(1.234);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4385,"byte_end":4431,"line_start":17,"line_end":17,"column_start":1,"column_end":47}},{"value":"/ assert_eq!(printed, \"1.234\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4432,"byte_end":4465,"line_start":18,"line_end":18,"column_start":1,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4466,"byte_end":4473,"line_start":19,"line_end":19,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":25},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4723,"byte_end":4726,"line_start":29,"line_end":29,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" This is a cheap operation; you don't need to worry about reusing buffers\n for efficiency.\n","sig":null,"attributes":[{"value":"/ This is a cheap operation; you don't need to worry about reusing buffers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4549,"byte_end":4625,"line_start":25,"line_end":25,"column_start":5,"column_end":81}},{"value":"/ for efficiency.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4630,"byte_end":4649,"line_start":26,"line_end":26,"column_start":5,"column_end":24}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4654,"byte_end":4663,"line_start":27,"line_end":27,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5444,"byte_end":5450,"line_start":47,"line_end":47,"column_start":12,"column_end":18},"name":"format","qualname":"::format","value":"fn format(&'_ mut Self, F) -> &'_ str where F: Float","parent":null,"children":[],"decl_id":null,"docs":" Print a floating point number into this buffer and return a reference to\n its string representation within the buffer.","sig":null,"attributes":[{"value":"/ Print a floating point number into this buffer and return a reference to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4830,"byte_end":4906,"line_start":34,"line_end":34,"column_start":5,"column_end":81}},{"value":"/ its string representation within the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4911,"byte_end":4959,"line_start":35,"line_end":35,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4964,"byte_end":4967,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ # Special cases","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4972,"byte_end":4991,"line_start":37,"line_end":37,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4996,"byte_end":4999,"line_start":38,"line_end":38,"column_start":5,"column_end":8}},{"value":"/ This function formats NaN as the string \"NaN\", positive infinity as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5004,"byte_end":5075,"line_start":39,"line_end":39,"column_start":5,"column_end":76}},{"value":"/ \"inf\", and negative infinity as \"-inf\" to match std::fmt.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5080,"byte_end":5141,"line_start":40,"line_end":40,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5146,"byte_end":5149,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ If your input is known to be finite, you may get better performance by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5154,"byte_end":5228,"line_start":42,"line_end":42,"column_start":5,"column_end":79}},{"value":"/ calling the `format_finite` method instead of `format` to avoid the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5233,"byte_end":5304,"line_start":43,"line_end":43,"column_start":5,"column_end":76}},{"value":"/ checks for special cases.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5309,"byte_end":5338,"line_start":44,"line_end":44,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6516,"byte_end":6529,"line_start":72,"line_end":72,"column_start":12,"column_end":25},"name":"format_finite","qualname":"::format_finite","value":"fn format_finite(&'_ mut Self, F) -> &'_ str where F: Float","parent":null,"children":[],"decl_id":null,"docs":" Print a floating point number into this buffer and return a reference to\n its string representation within the buffer.","sig":null,"attributes":[{"value":"/ Print a floating point number into this buffer and return a reference to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5623,"byte_end":5699,"line_start":55,"line_end":55,"column_start":5,"column_end":81}},{"value":"/ its string representation within the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5704,"byte_end":5752,"line_start":56,"line_end":56,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5757,"byte_end":5760,"line_start":57,"line_end":57,"column_start":5,"column_end":8}},{"value":"/ # Special cases","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5765,"byte_end":5784,"line_start":58,"line_end":58,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5789,"byte_end":5792,"line_start":59,"line_end":59,"column_start":5,"column_end":8}},{"value":"/ This function **does not** check for NaN or infinity. If the input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5797,"byte_end":5867,"line_start":60,"line_end":60,"column_start":5,"column_end":75}},{"value":"/ number is not a finite float, the printed representation will be some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5872,"byte_end":5945,"line_start":61,"line_end":61,"column_start":5,"column_end":78}},{"value":"/ correctly formatted but unspecified numerical value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":5950,"byte_end":6006,"line_start":62,"line_end":62,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6011,"byte_end":6014,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ Please check [`is_finite`] yourself before calling this function, or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6019,"byte_end":6091,"line_start":64,"line_end":64,"column_start":5,"column_end":77}},{"value":"/ check [`is_nan`] and [`is_infinite`] and handle those cases yourself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6096,"byte_end":6169,"line_start":65,"line_end":65,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6174,"byte_end":6177,"line_start":66,"line_end":66,"column_start":5,"column_end":8}},{"value":"/ [`is_finite`]: https://doc.rust-lang.org/std/primitive.f64.html#method.is_finite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6182,"byte_end":6266,"line_start":67,"line_end":67,"column_start":5,"column_end":89}},{"value":"/ [`is_nan`]: https://doc.rust-lang.org/std/primitive.f64.html#method.is_nan","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6271,"byte_end":6349,"line_start":68,"line_end":68,"column_start":5,"column_end":83}},{"value":"/ [`is_infinite`]: https://doc.rust-lang.org/std/primitive.f64.html#method.is_infinite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6354,"byte_end":6442,"line_start":69,"line_end":69,"column_start":5,"column_end":93}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6447,"byte_end":6456,"line_start":70,"line_end":70,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6930,"byte_end":6935,"line_start":86,"line_end":86,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6913,"byte_end":6922,"line_start":85,"line_end":85,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7079,"byte_end":7086,"line_start":94,"line_end":94,"column_start":8,"column_end":15},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7014,"byte_end":7023,"line_start":92,"line_end":92,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7334,"byte_end":7339,"line_start":104,"line_end":104,"column_start":11,"column_end":16},"name":"Float","qualname":"::buffer::Float","value":"Float: Sealed","parent":null,"children":[],"decl_id":null,"docs":" A floating point number, f32 or f64, that can be written into a\n [`ryu::Buffer`][Buffer].","sig":null,"attributes":[{"value":"/ A floating point number, f32 or f64, that can be written into a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7130,"byte_end":7197,"line_start":99,"line_end":99,"column_start":1,"column_end":68}},{"value":"/ [`ryu::Buffer`][Buffer].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7198,"byte_end":7226,"line_start":100,"line_end":100,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7227,"byte_end":7230,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ This trait is sealed and cannot be implemented for types outside of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7231,"byte_end":7306,"line_start":102,"line_end":102,"column_start":1,"column_end":76}},{"value":"/ `ryu` crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7307,"byte_end":7323,"line_start":103,"line_end":103,"column_start":1,"column_end":17}}]},{"kind":"Trait","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7406,"byte_end":7412,"line_start":108,"line_end":108,"column_start":11,"column_end":17},"name":"Sealed","qualname":"::buffer::Sealed","value":"Sealed: Copy","parent":null,"children":[{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7428,"byte_end":7440,"line_start":109,"line_end":109,"column_start":8,"column_end":20},"name":"is_nonfinite","qualname":"::buffer::Sealed::is_nonfinite","value":"fn is_nonfinite(Self) -> bool","parent":{"krate":0,"index":39},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7463,"byte_end":7479,"line_start":110,"line_end":110,"column_start":8,"column_end":24},"name":"format_nonfinite","qualname":"::buffer::Sealed::format_nonfinite","value":"fn format_nonfinite(Self) -> &'static str","parent":{"krate":0,"index":39},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7517,"byte_end":7536,"line_start":111,"line_end":111,"column_start":15,"column_end":34},"name":"write_to_ryu_buffer","qualname":"::buffer::Sealed::write_to_ryu_buffer","value":"unsafe fn write_to_ryu_buffer(Self, *mut u8) -> usize","parent":{"krate":0,"index":39},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7616,"byte_end":7628,"line_start":116,"line_end":116,"column_start":8,"column_end":20},"name":"is_nonfinite","qualname":"::is_nonfinite","value":"fn is_nonfinite(Self) -> bool","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":40},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7599,"byte_end":7608,"line_start":115,"line_end":115,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7830,"byte_end":7846,"line_start":124,"line_end":124,"column_start":8,"column_end":24},"name":"format_nonfinite","qualname":"::format_nonfinite","value":"fn format_nonfinite(Self) -> &'static str","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":41},"docs":"","sig":null,"attributes":[{"value":"cold","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7769,"byte_end":7776,"line_start":122,"line_end":122,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8201,"byte_end":8220,"line_start":138,"line_end":138,"column_start":15,"column_end":34},"name":"write_to_ryu_buffer","qualname":"::write_to_ryu_buffer","value":"unsafe fn write_to_ryu_buffer(Self, *mut u8) -> usize","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":42},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8177,"byte_end":8186,"line_start":137,"line_end":137,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8343,"byte_end":8355,"line_start":145,"line_end":145,"column_start":8,"column_end":20},"name":"is_nonfinite","qualname":"::is_nonfinite","value":"fn is_nonfinite(Self) -> bool","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":40},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8326,"byte_end":8335,"line_start":144,"line_end":144,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8565,"byte_end":8581,"line_start":153,"line_end":153,"column_start":8,"column_end":24},"name":"format_nonfinite","qualname":"::format_nonfinite","value":"fn format_nonfinite(Self) -> &'static str","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":41},"docs":"","sig":null,"attributes":[{"value":"cold","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8504,"byte_end":8511,"line_start":151,"line_end":151,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8952,"byte_end":8971,"line_start":167,"line_end":167,"column_start":15,"column_end":34},"name":"write_to_ryu_buffer","qualname":"::write_to_ryu_buffer","value":"unsafe fn write_to_ryu_buffer(Self, *mut u8) -> usize","parent":{"krate":0,"index":39},"children":[],"decl_id":{"krate":0,"index":42},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":8928,"byte_end":8937,"line_start":166,"line_end":166,"column_start":5,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72502,"byte_end":72510,"line_start":52,"line_end":52,"column_start":15,"column_end":23},"name":"format64","qualname":"::pretty::format64","value":"unsafe fn format64(f64, *mut u8) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Print f64 to the given buffer and return number of bytes written.","sig":null,"attributes":[{"value":"/ Print f64 to the given buffer and return number of bytes written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71103,"byte_end":71172,"line_start":13,"line_end":13,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71173,"byte_end":71176,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ At most 24 bytes will be written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71177,"byte_end":71214,"line_start":15,"line_end":15,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71215,"byte_end":71218,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ ## Special cases","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71219,"byte_end":71239,"line_start":17,"line_end":17,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71240,"byte_end":71243,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ This function **does not** check for NaN or infinity. If the input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71244,"byte_end":71314,"line_start":19,"line_end":19,"column_start":1,"column_end":71}},{"value":"/ number is not a finite float, the printed representation will be some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71315,"byte_end":71388,"line_start":20,"line_end":20,"column_start":1,"column_end":74}},{"value":"/ correctly formatted but unspecified numerical value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71389,"byte_end":71445,"line_start":21,"line_end":21,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71446,"byte_end":71449,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ Please check [`is_finite`] yourself before calling this function, or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71450,"byte_end":71522,"line_start":23,"line_end":23,"column_start":1,"column_end":73}},{"value":"/ check [`is_nan`] and [`is_infinite`] and handle those cases yourself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71523,"byte_end":71596,"line_start":24,"line_end":24,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71597,"byte_end":71600,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ [`is_finite`]: https://doc.rust-lang.org/std/primitive.f64.html#method.is_finite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71601,"byte_end":71685,"line_start":26,"line_end":26,"column_start":1,"column_end":85}},{"value":"/ [`is_nan`]: https://doc.rust-lang.org/std/primitive.f64.html#method.is_nan","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71686,"byte_end":71764,"line_start":27,"line_end":27,"column_start":1,"column_end":79}},{"value":"/ [`is_infinite`]: https://doc.rust-lang.org/std/primitive.f64.html#method.is_infinite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71765,"byte_end":71853,"line_start":28,"line_end":28,"column_start":1,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71854,"byte_end":71857,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71858,"byte_end":71871,"line_start":30,"line_end":30,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71872,"byte_end":71875,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ The `result` pointer argument must point to sufficiently many writable bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71876,"byte_end":71956,"line_start":32,"line_end":32,"column_start":1,"column_end":81}},{"value":"/ to hold Ryū's representation of `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71957,"byte_end":71998,"line_start":33,"line_end":33,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":71999,"byte_end":72002,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72003,"byte_end":72017,"line_start":35,"line_end":35,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72018,"byte_end":72021,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72022,"byte_end":72029,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"/ use std::{mem::MaybeUninit, slice, str};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72030,"byte_end":72074,"line_start":38,"line_end":38,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72075,"byte_end":72078,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ let f = 1.234f64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72079,"byte_end":72100,"line_start":40,"line_end":40,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72101,"byte_end":72104,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72105,"byte_end":72117,"line_start":42,"line_end":42,"column_start":1,"column_end":13}},{"value":"/ let mut buffer = [MaybeUninit::::uninit(); 24];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72118,"byte_end":72177,"line_start":43,"line_end":43,"column_start":1,"column_end":60}},{"value":"/ let len = ryu::raw::format64(f, buffer.as_mut_ptr() as *mut u8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72178,"byte_end":72250,"line_start":44,"line_end":44,"column_start":1,"column_end":73}},{"value":"/ let slice = slice::from_raw_parts(buffer.as_ptr() as *const u8, len);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72251,"byte_end":72328,"line_start":45,"line_end":45,"column_start":1,"column_end":78}},{"value":"/ let print = str::from_utf8_unchecked(slice);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72329,"byte_end":72381,"line_start":46,"line_end":46,"column_start":1,"column_end":53}},{"value":"/ assert_eq!(print, \"1.234\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72382,"byte_end":72417,"line_start":47,"line_end":47,"column_start":1,"column_end":36}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72418,"byte_end":72423,"line_start":48,"line_end":48,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72424,"byte_end":72431,"line_start":49,"line_end":49,"column_start":1,"column_end":8}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":72432,"byte_end":72443,"line_start":50,"line_end":50,"column_start":1,"column_end":12}}]},{"kind":"Function","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76425,"byte_end":76433,"line_start":159,"line_end":159,"column_start":15,"column_end":23},"name":"format32","qualname":"::pretty::format32","value":"unsafe fn format32(f32, *mut u8) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Print f32 to the given buffer and return number of bytes written.","sig":null,"attributes":[{"value":"/ Print f32 to the given buffer and return number of bytes written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75026,"byte_end":75095,"line_start":120,"line_end":120,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75096,"byte_end":75099,"line_start":121,"line_end":121,"column_start":1,"column_end":4}},{"value":"/ At most 16 bytes will be written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75100,"byte_end":75137,"line_start":122,"line_end":122,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75138,"byte_end":75141,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/ ## Special cases","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75142,"byte_end":75162,"line_start":124,"line_end":124,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75163,"byte_end":75166,"line_start":125,"line_end":125,"column_start":1,"column_end":4}},{"value":"/ This function **does not** check for NaN or infinity. If the input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75167,"byte_end":75237,"line_start":126,"line_end":126,"column_start":1,"column_end":71}},{"value":"/ number is not a finite float, the printed representation will be some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75238,"byte_end":75311,"line_start":127,"line_end":127,"column_start":1,"column_end":74}},{"value":"/ correctly formatted but unspecified numerical value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75312,"byte_end":75368,"line_start":128,"line_end":128,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75369,"byte_end":75372,"line_start":129,"line_end":129,"column_start":1,"column_end":4}},{"value":"/ Please check [`is_finite`] yourself before calling this function, or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75373,"byte_end":75445,"line_start":130,"line_end":130,"column_start":1,"column_end":73}},{"value":"/ check [`is_nan`] and [`is_infinite`] and handle those cases yourself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75446,"byte_end":75519,"line_start":131,"line_end":131,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75520,"byte_end":75523,"line_start":132,"line_end":132,"column_start":1,"column_end":4}},{"value":"/ [`is_finite`]: https://doc.rust-lang.org/std/primitive.f32.html#method.is_finite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75524,"byte_end":75608,"line_start":133,"line_end":133,"column_start":1,"column_end":85}},{"value":"/ [`is_nan`]: https://doc.rust-lang.org/std/primitive.f32.html#method.is_nan","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75609,"byte_end":75687,"line_start":134,"line_end":134,"column_start":1,"column_end":79}},{"value":"/ [`is_infinite`]: https://doc.rust-lang.org/std/primitive.f32.html#method.is_infinite","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75688,"byte_end":75776,"line_start":135,"line_end":135,"column_start":1,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75777,"byte_end":75780,"line_start":136,"line_end":136,"column_start":1,"column_end":4}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75781,"byte_end":75794,"line_start":137,"line_end":137,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75795,"byte_end":75798,"line_start":138,"line_end":138,"column_start":1,"column_end":4}},{"value":"/ The `result` pointer argument must point to sufficiently many writable bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75799,"byte_end":75879,"line_start":139,"line_end":139,"column_start":1,"column_end":81}},{"value":"/ to hold Ryū's representation of `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75880,"byte_end":75921,"line_start":140,"line_end":140,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75922,"byte_end":75925,"line_start":141,"line_end":141,"column_start":1,"column_end":4}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75926,"byte_end":75940,"line_start":142,"line_end":142,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75941,"byte_end":75944,"line_start":143,"line_end":143,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75945,"byte_end":75952,"line_start":144,"line_end":144,"column_start":1,"column_end":8}},{"value":"/ use std::{mem::MaybeUninit, slice, str};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75953,"byte_end":75997,"line_start":145,"line_end":145,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":75998,"byte_end":76001,"line_start":146,"line_end":146,"column_start":1,"column_end":4}},{"value":"/ let f = 1.234f32;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76002,"byte_end":76023,"line_start":147,"line_end":147,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76024,"byte_end":76027,"line_start":148,"line_end":148,"column_start":1,"column_end":4}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76028,"byte_end":76040,"line_start":149,"line_end":149,"column_start":1,"column_end":13}},{"value":"/ let mut buffer = [MaybeUninit::::uninit(); 16];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76041,"byte_end":76100,"line_start":150,"line_end":150,"column_start":1,"column_end":60}},{"value":"/ let len = ryu::raw::format32(f, buffer.as_mut_ptr() as *mut u8);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76101,"byte_end":76173,"line_start":151,"line_end":151,"column_start":1,"column_end":73}},{"value":"/ let slice = slice::from_raw_parts(buffer.as_ptr() as *const u8, len);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76174,"byte_end":76251,"line_start":152,"line_end":152,"column_start":1,"column_end":78}},{"value":"/ let print = str::from_utf8_unchecked(slice);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76252,"byte_end":76304,"line_start":153,"line_end":153,"column_start":1,"column_end":53}},{"value":"/ assert_eq!(print, \"1.234\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76305,"byte_end":76340,"line_start":154,"line_end":154,"column_start":1,"column_end":36}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76341,"byte_end":76346,"line_start":155,"line_end":155,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76347,"byte_end":76354,"line_start":156,"line_end":156,"column_start":1,"column_end":8}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/pretty/mod.rs","byte_start":76355,"byte_end":76366,"line_start":157,"line_end":157,"column_start":1,"column_end":12}}]},{"kind":"Mod","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":3982,"byte_end":3985,"line_start":121,"line_end":121,"column_start":9,"column_end":12},"name":"raw","qualname":"::raw","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","parent":null,"children":[{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":175}],"decl_id":null,"docs":" Unsafe functions that mirror the API of the C implementation of Ryū.\n","sig":null,"attributes":[{"value":"/ Unsafe functions that mirror the API of the C implementation of Ryū.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs","byte_start":3900,"byte_end":3973,"line_start":120,"line_end":120,"column_start":1,"column_end":73}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4536,"byte_end":4542,"line_start":24,"line_end":24,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":25},{"krate":0,"index":27},{"krate":0,"index":29}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6874,"byte_end":6880,"line_start":82,"line_end":82,"column_start":15,"column_end":21},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6900,"byte_end":6906,"line_start":84,"line_end":84,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":33}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7001,"byte_end":7007,"line_start":91,"line_end":91,"column_start":18,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":35}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":4536,"byte_end":4542,"line_start":24,"line_end":24,"column_start":6,"column_end":12},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":21},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6874,"byte_end":6880,"line_start":82,"line_end":82,"column_start":15,"column_end":21},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":21},"to":{"krate":1,"index":3273}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":6900,"byte_end":6906,"line_start":84,"line_end":84,"column_start":16,"column_end":22},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":21},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7001,"byte_end":7007,"line_start":91,"line_end":91,"column_start":18,"column_end":24},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":21},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7341,"byte_end":7347,"line_start":104,"line_end":104,"column_start":18,"column_end":24},"kind":"SuperTrait","from":{"krate":0,"index":39},"to":{"krate":0,"index":36}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/buffer/mod.rs","byte_start":7414,"byte_end":7418,"line_start":108,"line_end":108,"column_start":19,"column_end":23},"kind":"SuperTrait","from":{"krate":1,"index":3273},"to":{"krate":0,"index":39}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libsame_file-2f09934e87aefd48.json b/core/target/rls/debug/deps/save-analysis/libsame_file-2f09934e87aefd48.json new file mode 100644 index 0000000..44458c4 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libsame_file-2f09934e87aefd48.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","same_file","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=2f09934e87aefd48","-C","extra-filename=-2f09934e87aefd48","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libsame_file-2f09934e87aefd48.rmeta"},"prelude":{"crate_id":{"name":"same_file","disambiguator":[15328306776509945161,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":0,"byte_end":16325,"line_start":1,"line_end":572,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":0,"byte_end":16325,"line_start":1,"line_end":572,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":98},{"krate":0,"index":101},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":110},{"krate":0,"index":77},{"krate":0,"index":88}],"decl_id":null,"docs":"This crate provides a safe and simple **cross platform** way to determine\nwhether two file paths refer to the same file or directory.","sig":null,"attributes":[{"value":"*\nThis crate provides a safe and simple **cross platform** way to determine\nwhether two file paths refer to the same file or directory.\n\nMost uses of this crate should be limited to the top-level [`is_same_file`]\nfunction, which takes two file paths and returns true if they refer to the\nsame file or directory:\n\n```rust,no_run\n# use std::error::Error;\nuse same_file::is_same_file;\n\n# fn try_main() -> Result<(), Box> {\nassert!(is_same_file(\"/bin/sh\", \"/usr/bin/sh\")?);\n# Ok(())\n# }\n#\n# fn main() {\n# try_main().unwrap();\n# }\n```\n\nAdditionally, this crate provides a [`Handle`] type that permits a more efficient\nequality check depending on your access pattern. For example, if one wanted to\ncheck whether any path in a list of paths corresponded to the process' stdout\nhandle, then one could build a handle once for stdout. The equality check for\neach file in the list then only requires one stat call instead of two. The code\nmight look like this:\n\n```rust,no_run\n# use std::error::Error;\nuse same_file::Handle;\n\n# fn try_main() -> Result<(), Box> {\nlet candidates = &[\n \"examples/is_same_file.rs\",\n \"examples/is_stderr.rs\",\n \"examples/stderr\",\n];\nlet stdout_handle = Handle::stdout()?;\nfor candidate in candidates {\n let handle = Handle::from_path(candidate)?;\n if stdout_handle == handle {\n println!(\"{:?} is stdout!\", candidate);\n } else {\n println!(\"{:?} is NOT stdout!\", candidate);\n }\n}\n# Ok(())\n# }\n#\n# fn main() {\n# try_main().unwrap();\n# }\n```\n\nSee [`examples/is_stderr.rs`] for a runnable example and compare the output of:\n\n- `cargo run --example is_stderr 2> examples/stderr` and\n- `cargo run --example is_stderr`.\n\n[`is_same_file`]: fn.is_same_file.html\n[`Handle`]: struct.Handle.html\n[`examples/is_stderr.rs`]: https://github.com/BurntSushi/same-file/blob/master/examples/is_same_file.rs\n\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":0,"byte_end":1871,"line_start":1,"line_end":66,"column_start":1,"column_end":3}},{"value":"allow(bare_trait_objects, unknown_lints)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":1873,"byte_end":1917,"line_start":68,"line_end":68,"column_start":1,"column_end":45}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":1918,"byte_end":1940,"line_start":69,"line_end":69,"column_start":1,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17235,"byte_end":17244,"line_start":37,"line_end":37,"column_start":8,"column_end":17},"name":"as_raw_fd","qualname":"::as_raw_fd","value":"fn as_raw_fd<'_>(&'_ Self) -> RawFd","parent":{"krate":1,"index":6610},"children":[],"decl_id":{"krate":1,"index":6611},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17507,"byte_end":17518,"line_start":45,"line_end":45,"column_start":8,"column_end":19},"name":"into_raw_fd","qualname":"::into_raw_fd","value":"fn into_raw_fd(Self) -> RawFd","parent":{"krate":1,"index":6614},"children":[],"decl_id":{"krate":1,"index":6615},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3224,"byte_end":3230,"line_start":109,"line_end":109,"column_start":12,"column_end":18},"name":"Handle","qualname":"::Handle","value":"","parent":null,"children":[],"decl_id":null,"docs":" A handle to a file that can be tested for equality with other handles.","sig":null,"attributes":[{"value":"/ A handle to a file that can be tested for equality with other handles.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2359,"byte_end":2433,"line_start":92,"line_end":92,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2434,"byte_end":2437,"line_start":93,"line_end":93,"column_start":1,"column_end":4}},{"value":"/ If two files are the same, then any two handles of those files will compare","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2438,"byte_end":2517,"line_start":94,"line_end":94,"column_start":1,"column_end":80}},{"value":"/ equal. If two files are not the same, then any two handles of those files","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2518,"byte_end":2595,"line_start":95,"line_end":95,"column_start":1,"column_end":78}},{"value":"/ will compare not-equal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2596,"byte_end":2623,"line_start":96,"line_end":96,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2624,"byte_end":2627,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ A handle consumes an open file resource as long as it exists.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2628,"byte_end":2693,"line_start":98,"line_end":98,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2694,"byte_end":2697,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ Equality is determined by comparing inode numbers on Unix and a combination","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2698,"byte_end":2777,"line_start":100,"line_end":100,"column_start":1,"column_end":80}},{"value":"/ of identifier, volume serial, and file size on Windows. Note that it's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2778,"byte_end":2852,"line_start":101,"line_end":101,"column_start":1,"column_end":75}},{"value":"/ possible for comparing two handles to produce a false positive on some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2853,"byte_end":2927,"line_start":102,"line_end":102,"column_start":1,"column_end":75}},{"value":"/ platforms. Namely, two handles can compare equal even if the two handles","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":2928,"byte_end":3004,"line_start":103,"line_end":103,"column_start":1,"column_end":77}},{"value":"/ *don't* point to the same file. Check the [source] for specific","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3005,"byte_end":3072,"line_start":104,"line_end":104,"column_start":1,"column_end":68}},{"value":"/ implementation details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3073,"byte_end":3100,"line_start":105,"line_end":105,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3101,"byte_end":3104,"line_start":106,"line_end":106,"column_start":1,"column_end":4}},{"value":"/ [source]: https://github.com/BurntSushi/same-file/tree/master/src","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3105,"byte_end":3174,"line_start":107,"line_end":107,"column_start":1,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4368,"byte_end":4377,"line_start":145,"line_end":145,"column_start":12,"column_end":21},"name":"from_path","qualname":"::from_path","value":"fn from_path

(P) -> io::Result where P: AsRef","parent":null,"children":[],"decl_id":null,"docs":" Construct a handle from a path.","sig":null,"attributes":[{"value":"/ Construct a handle from a path.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3264,"byte_end":3299,"line_start":112,"line_end":112,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3304,"byte_end":3307,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ Note that the underlying [`File`] is opened in read-only mode on all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3312,"byte_end":3384,"line_start":114,"line_end":114,"column_start":5,"column_end":77}},{"value":"/ platforms.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3389,"byte_end":3403,"line_start":115,"line_end":115,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3408,"byte_end":3411,"line_start":116,"line_end":116,"column_start":5,"column_end":8}},{"value":"/ [`File`]: https://doc.rust-lang.org/std/fs/struct.File.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3416,"byte_end":3479,"line_start":117,"line_end":117,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3484,"byte_end":3487,"line_start":118,"line_end":118,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3492,"byte_end":3504,"line_start":119,"line_end":119,"column_start":5,"column_end":17}},{"value":"/ This method will return an [`io::Error`] if the path cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3509,"byte_end":3572,"line_start":120,"line_end":120,"column_start":5,"column_end":68}},{"value":"/ be opened, or the file's metadata cannot be obtained.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3577,"byte_end":3634,"line_start":121,"line_end":121,"column_start":5,"column_end":62}},{"value":"/ The most common reasons for this are: the path does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3639,"byte_end":3698,"line_start":122,"line_end":122,"column_start":5,"column_end":64}},{"value":"/ exist, or there were not enough permissions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3703,"byte_end":3751,"line_start":123,"line_end":123,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3756,"byte_end":3759,"line_start":124,"line_end":124,"column_start":5,"column_end":8}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3764,"byte_end":3833,"line_start":125,"line_end":125,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3838,"byte_end":3841,"line_start":126,"line_end":126,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3846,"byte_end":3860,"line_start":127,"line_end":127,"column_start":5,"column_end":19}},{"value":"/ Check that two paths are not the same file:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3865,"byte_end":3912,"line_start":128,"line_end":128,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3917,"byte_end":3920,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3925,"byte_end":3943,"line_start":130,"line_end":130,"column_start":5,"column_end":23}},{"value":"/ # use std::error::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3948,"byte_end":3976,"line_start":131,"line_end":131,"column_start":5,"column_end":33}},{"value":"/ use same_file::Handle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3981,"byte_end":4007,"line_start":132,"line_end":132,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4012,"byte_end":4015,"line_start":133,"line_end":133,"column_start":5,"column_end":8}},{"value":"/ # fn try_main() -> Result<(), Box> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4020,"byte_end":4067,"line_start":134,"line_end":134,"column_start":5,"column_end":52}},{"value":"/ let source = Handle::from_path(\"./source\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4072,"byte_end":4120,"line_start":135,"line_end":135,"column_start":5,"column_end":53}},{"value":"/ let target = Handle::from_path(\"./target\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4125,"byte_end":4173,"line_start":136,"line_end":136,"column_start":5,"column_end":53}},{"value":"/ assert_ne!(source, target, \"The files are the same.\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4178,"byte_end":4236,"line_start":137,"line_end":137,"column_start":5,"column_end":63}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4241,"byte_end":4253,"line_start":138,"line_end":138,"column_start":5,"column_end":17}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4258,"byte_end":4265,"line_start":139,"line_end":139,"column_start":5,"column_end":12}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4270,"byte_end":4275,"line_start":140,"line_end":140,"column_start":5,"column_end":10}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4280,"byte_end":4297,"line_start":141,"line_end":141,"column_start":5,"column_end":22}},{"value":"/ # try_main().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4302,"byte_end":4332,"line_start":142,"line_end":142,"column_start":5,"column_end":35}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4337,"byte_end":4344,"line_start":143,"line_end":143,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4349,"byte_end":4356,"line_start":144,"line_end":144,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5463,"byte_end":5472,"line_start":182,"line_end":182,"column_start":12,"column_end":21},"name":"from_file","qualname":"::from_file","value":"fn from_file(File) -> io::Result","parent":null,"children":[],"decl_id":null,"docs":" Construct a handle from a file.","sig":null,"attributes":[{"value":"/ Construct a handle from a file.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4481,"byte_end":4516,"line_start":149,"line_end":149,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4521,"byte_end":4524,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4529,"byte_end":4541,"line_start":151,"line_end":151,"column_start":5,"column_end":17}},{"value":"/ This method will return an [`io::Error`] if the metadata for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4546,"byte_end":4610,"line_start":152,"line_end":152,"column_start":5,"column_end":69}},{"value":"/ the given [`File`] cannot be obtained.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4615,"byte_end":4657,"line_start":153,"line_end":153,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4662,"byte_end":4665,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4670,"byte_end":4739,"line_start":155,"line_end":155,"column_start":5,"column_end":74}},{"value":"/ [`File`]: https://doc.rust-lang.org/std/fs/struct.File.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4744,"byte_end":4807,"line_start":156,"line_end":156,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4812,"byte_end":4815,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4820,"byte_end":4834,"line_start":158,"line_end":158,"column_start":5,"column_end":19}},{"value":"/ Check that two files are not in fact the same file:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4839,"byte_end":4894,"line_start":159,"line_end":159,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4899,"byte_end":4902,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4907,"byte_end":4925,"line_start":161,"line_end":161,"column_start":5,"column_end":23}},{"value":"/ # use std::error::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4930,"byte_end":4958,"line_start":162,"line_end":162,"column_start":5,"column_end":33}},{"value":"/ # use std::fs::File;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4963,"byte_end":4987,"line_start":163,"line_end":163,"column_start":5,"column_end":29}},{"value":"/ use same_file::Handle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":4992,"byte_end":5018,"line_start":164,"line_end":164,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5023,"byte_end":5026,"line_start":165,"line_end":165,"column_start":5,"column_end":8}},{"value":"/ # fn try_main() -> Result<(), Box> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5031,"byte_end":5078,"line_start":166,"line_end":166,"column_start":5,"column_end":52}},{"value":"/ let source = File::open(\"./source\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5083,"byte_end":5124,"line_start":167,"line_end":167,"column_start":5,"column_end":46}},{"value":"/ let target = File::open(\"./target\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5129,"byte_end":5170,"line_start":168,"line_end":168,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5175,"byte_end":5178,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ assert_ne!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5183,"byte_end":5198,"line_start":170,"line_end":170,"column_start":5,"column_end":20}},{"value":"/ Handle::from_file(source)?,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5203,"byte_end":5238,"line_start":171,"line_end":171,"column_start":5,"column_end":40}},{"value":"/ Handle::from_file(target)?,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5243,"byte_end":5278,"line_start":172,"line_end":172,"column_start":5,"column_end":40}},{"value":"/ \"The files are the same.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5283,"byte_end":5316,"line_start":173,"line_end":173,"column_start":5,"column_end":38}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5321,"byte_end":5327,"line_start":174,"line_end":174,"column_start":5,"column_end":11}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5332,"byte_end":5348,"line_start":175,"line_end":175,"column_start":5,"column_end":21}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5353,"byte_end":5360,"line_start":176,"line_end":176,"column_start":5,"column_end":12}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5365,"byte_end":5370,"line_start":177,"line_end":177,"column_start":5,"column_end":10}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5375,"byte_end":5392,"line_start":178,"line_end":178,"column_start":5,"column_end":22}},{"value":"/ # try_main().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5397,"byte_end":5427,"line_start":179,"line_end":179,"column_start":5,"column_end":35}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5432,"byte_end":5439,"line_start":180,"line_end":180,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5444,"byte_end":5451,"line_start":181,"line_end":181,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7042,"byte_end":7047,"line_start":248,"line_end":248,"column_start":12,"column_end":17},"name":"stdin","qualname":"::stdin","value":"fn stdin() -> io::Result","parent":null,"children":[],"decl_id":null,"docs":" Construct a handle from stdin.","sig":null,"attributes":[{"value":"/ Construct a handle from stdin.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5569,"byte_end":5603,"line_start":186,"line_end":186,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5608,"byte_end":5611,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5616,"byte_end":5628,"line_start":188,"line_end":188,"column_start":5,"column_end":17}},{"value":"/ This method will return an [`io::Error`] if stdin cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5633,"byte_end":5693,"line_start":189,"line_end":189,"column_start":5,"column_end":65}},{"value":"/ be opened due to any I/O-related reason.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5698,"byte_end":5742,"line_start":190,"line_end":190,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5747,"byte_end":5750,"line_start":191,"line_end":191,"column_start":5,"column_end":8}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5755,"byte_end":5824,"line_start":192,"line_end":192,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5829,"byte_end":5832,"line_start":193,"line_end":193,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5837,"byte_end":5851,"line_start":194,"line_end":194,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5856,"byte_end":5859,"line_start":195,"line_end":195,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5864,"byte_end":5875,"line_start":196,"line_end":196,"column_start":5,"column_end":16}},{"value":"/ # use std::error::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5880,"byte_end":5908,"line_start":197,"line_end":197,"column_start":5,"column_end":33}},{"value":"/ use same_file::Handle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5913,"byte_end":5939,"line_start":198,"line_end":198,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5944,"byte_end":5947,"line_start":199,"line_end":199,"column_start":5,"column_end":8}},{"value":"/ # fn try_main() -> Result<(), Box> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":5952,"byte_end":5999,"line_start":200,"line_end":200,"column_start":5,"column_end":52}},{"value":"/ let stdin = Handle::stdin()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6004,"byte_end":6037,"line_start":201,"line_end":201,"column_start":5,"column_end":38}},{"value":"/ let stdout = Handle::stdout()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6042,"byte_end":6077,"line_start":202,"line_end":202,"column_start":5,"column_end":40}},{"value":"/ let stderr = Handle::stderr()?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6082,"byte_end":6117,"line_start":203,"line_end":203,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6122,"byte_end":6125,"line_start":204,"line_end":204,"column_start":5,"column_end":8}},{"value":"/ if stdin == stdout {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6130,"byte_end":6154,"line_start":205,"line_end":205,"column_start":5,"column_end":29}},{"value":"/ println!(\"stdin == stdout\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6159,"byte_end":6195,"line_start":206,"line_end":206,"column_start":5,"column_end":41}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6200,"byte_end":6205,"line_start":207,"line_end":207,"column_start":5,"column_end":10}},{"value":"/ if stdin == stderr {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6210,"byte_end":6234,"line_start":208,"line_end":208,"column_start":5,"column_end":29}},{"value":"/ println!(\"stdin == stderr\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6239,"byte_end":6275,"line_start":209,"line_end":209,"column_start":5,"column_end":41}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6280,"byte_end":6285,"line_start":210,"line_end":210,"column_start":5,"column_end":10}},{"value":"/ if stdout == stderr {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6290,"byte_end":6315,"line_start":211,"line_end":211,"column_start":5,"column_end":30}},{"value":"/ println!(\"stdout == stderr\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6320,"byte_end":6357,"line_start":212,"line_end":212,"column_start":5,"column_end":42}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6362,"byte_end":6367,"line_start":213,"line_end":213,"column_start":5,"column_end":10}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6372,"byte_end":6377,"line_start":214,"line_end":214,"column_start":5,"column_end":10}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6382,"byte_end":6398,"line_start":215,"line_end":215,"column_start":5,"column_end":21}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6403,"byte_end":6410,"line_start":216,"line_end":216,"column_start":5,"column_end":12}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6415,"byte_end":6420,"line_start":217,"line_end":217,"column_start":5,"column_end":10}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6425,"byte_end":6442,"line_start":218,"line_end":218,"column_start":5,"column_end":22}},{"value":"/ # try_main().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6447,"byte_end":6477,"line_start":219,"line_end":219,"column_start":5,"column_end":35}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6482,"byte_end":6489,"line_start":220,"line_end":220,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6494,"byte_end":6501,"line_start":221,"line_end":221,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6506,"byte_end":6509,"line_start":222,"line_end":222,"column_start":5,"column_end":8}},{"value":"/ The output differs depending on the platform.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6514,"byte_end":6563,"line_start":223,"line_end":223,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6568,"byte_end":6571,"line_start":224,"line_end":224,"column_start":5,"column_end":8}},{"value":"/ On Linux:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6576,"byte_end":6589,"line_start":225,"line_end":225,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6594,"byte_end":6597,"line_start":226,"line_end":226,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6602,"byte_end":6613,"line_start":227,"line_end":227,"column_start":5,"column_end":16}},{"value":"/ $ ./example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6618,"byte_end":6633,"line_start":228,"line_end":228,"column_start":5,"column_end":20}},{"value":"/ stdin == stdout","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6638,"byte_end":6657,"line_start":229,"line_end":229,"column_start":5,"column_end":24}},{"value":"/ stdin == stderr","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6662,"byte_end":6681,"line_start":230,"line_end":230,"column_start":5,"column_end":24}},{"value":"/ stdout == stderr","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6686,"byte_end":6706,"line_start":231,"line_end":231,"column_start":5,"column_end":25}},{"value":"/ $ ./example > result","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6711,"byte_end":6735,"line_start":232,"line_end":232,"column_start":5,"column_end":29}},{"value":"/ $ cat result","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6740,"byte_end":6756,"line_start":233,"line_end":233,"column_start":5,"column_end":21}},{"value":"/ stdin == stderr","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6761,"byte_end":6780,"line_start":234,"line_end":234,"column_start":5,"column_end":24}},{"value":"/ $ ./example > result 2>&1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6785,"byte_end":6814,"line_start":235,"line_end":235,"column_start":5,"column_end":34}},{"value":"/ $ cat result","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6819,"byte_end":6835,"line_start":236,"line_end":236,"column_start":5,"column_end":21}},{"value":"/ stdout == stderr","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6840,"byte_end":6860,"line_start":237,"line_end":237,"column_start":5,"column_end":25}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6865,"byte_end":6872,"line_start":238,"line_end":238,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6877,"byte_end":6880,"line_start":239,"line_end":239,"column_start":5,"column_end":8}},{"value":"/ Windows:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6885,"byte_end":6897,"line_start":240,"line_end":240,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6902,"byte_end":6905,"line_start":241,"line_end":241,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6910,"byte_end":6921,"line_start":242,"line_end":242,"column_start":5,"column_end":16}},{"value":"/ > example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6926,"byte_end":6939,"line_start":243,"line_end":243,"column_start":5,"column_end":18}},{"value":"/ > example > result 2>&1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6944,"byte_end":6971,"line_start":244,"line_end":244,"column_start":5,"column_end":32}},{"value":"/ > type result","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6976,"byte_end":6993,"line_start":245,"line_end":245,"column_start":5,"column_end":22}},{"value":"/ stdout == stderr","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":6998,"byte_end":7018,"line_start":246,"line_end":246,"column_start":5,"column_end":25}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7023,"byte_end":7030,"line_start":247,"line_end":247,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7506,"byte_end":7512,"line_start":264,"line_end":264,"column_start":12,"column_end":18},"name":"stdout","qualname":"::stdout","value":"fn stdout() -> io::Result","parent":null,"children":[],"decl_id":null,"docs":" Construct a handle from stdout.","sig":null,"attributes":[{"value":"/ Construct a handle from stdout.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7126,"byte_end":7161,"line_start":252,"line_end":252,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7166,"byte_end":7169,"line_start":253,"line_end":253,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7174,"byte_end":7186,"line_start":254,"line_end":254,"column_start":5,"column_end":17}},{"value":"/ This method will return an [`io::Error`] if stdout cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7191,"byte_end":7252,"line_start":255,"line_end":255,"column_start":5,"column_end":66}},{"value":"/ be opened due to any I/O-related reason.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7257,"byte_end":7301,"line_start":256,"line_end":256,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7306,"byte_end":7309,"line_start":257,"line_end":257,"column_start":5,"column_end":8}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7314,"byte_end":7383,"line_start":258,"line_end":258,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7388,"byte_end":7391,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7396,"byte_end":7410,"line_start":260,"line_end":260,"column_start":5,"column_end":19}},{"value":"/ See the example for [`stdin()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7415,"byte_end":7451,"line_start":261,"line_end":261,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7456,"byte_end":7459,"line_start":262,"line_end":262,"column_start":5,"column_end":8}},{"value":"/ [`stdin()`]: #method.stdin","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7464,"byte_end":7494,"line_start":263,"line_end":263,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7972,"byte_end":7978,"line_start":280,"line_end":280,"column_start":12,"column_end":18},"name":"stderr","qualname":"::stderr","value":"fn stderr() -> io::Result","parent":null,"children":[],"decl_id":null,"docs":" Construct a handle from stderr.","sig":null,"attributes":[{"value":"/ Construct a handle from stderr.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7592,"byte_end":7627,"line_start":268,"line_end":268,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7632,"byte_end":7635,"line_start":269,"line_end":269,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7640,"byte_end":7652,"line_start":270,"line_end":270,"column_start":5,"column_end":17}},{"value":"/ This method will return an [`io::Error`] if stderr cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7657,"byte_end":7718,"line_start":271,"line_end":271,"column_start":5,"column_end":66}},{"value":"/ be opened due to any I/O-related reason.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7723,"byte_end":7767,"line_start":272,"line_end":272,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7772,"byte_end":7775,"line_start":273,"line_end":273,"column_start":5,"column_end":8}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7780,"byte_end":7849,"line_start":274,"line_end":274,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7854,"byte_end":7857,"line_start":275,"line_end":275,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7862,"byte_end":7876,"line_start":276,"line_end":276,"column_start":5,"column_end":19}},{"value":"/ See the example for [`stdin()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7881,"byte_end":7917,"line_start":277,"line_end":277,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7922,"byte_end":7925,"line_start":278,"line_end":278,"column_start":5,"column_end":8}},{"value":"/ [`stdin()`]: #method.stdin","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":7930,"byte_end":7960,"line_start":279,"line_end":279,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9211,"byte_end":9218,"line_start":320,"line_end":320,"column_start":12,"column_end":19},"name":"as_file","qualname":"::as_file","value":"fn as_file<'_>(&'_ Self) -> &'_ File","parent":null,"children":[],"decl_id":null,"docs":" Return a reference to the underlying file.","sig":null,"attributes":[{"value":"/ Return a reference to the underlying file.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8058,"byte_end":8104,"line_start":284,"line_end":284,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8109,"byte_end":8112,"line_start":285,"line_end":285,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8117,"byte_end":8131,"line_start":286,"line_end":286,"column_start":5,"column_end":19}},{"value":"/ Ensure that the target file is not the same as the source one,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8136,"byte_end":8202,"line_start":287,"line_end":287,"column_start":5,"column_end":71}},{"value":"/ and copy the data to it:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8207,"byte_end":8235,"line_start":288,"line_end":288,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8240,"byte_end":8243,"line_start":289,"line_end":289,"column_start":5,"column_end":8}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8248,"byte_end":8266,"line_start":290,"line_end":290,"column_start":5,"column_end":23}},{"value":"/ # use std::error::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8271,"byte_end":8299,"line_start":291,"line_end":291,"column_start":5,"column_end":33}},{"value":"/ use std::io::prelude::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8304,"byte_end":8332,"line_start":292,"line_end":292,"column_start":5,"column_end":33}},{"value":"/ use std::io::Write;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8337,"byte_end":8360,"line_start":293,"line_end":293,"column_start":5,"column_end":28}},{"value":"/ use std::fs::File;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8365,"byte_end":8387,"line_start":294,"line_end":294,"column_start":5,"column_end":27}},{"value":"/ use same_file::Handle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8392,"byte_end":8418,"line_start":295,"line_end":295,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8423,"byte_end":8426,"line_start":296,"line_end":296,"column_start":5,"column_end":8}},{"value":"/ # fn try_main() -> Result<(), Box> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8431,"byte_end":8478,"line_start":297,"line_end":297,"column_start":5,"column_end":52}},{"value":"/ let source = File::open(\"source\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8483,"byte_end":8522,"line_start":298,"line_end":298,"column_start":5,"column_end":44}},{"value":"/ let target = File::create(\"target\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8527,"byte_end":8568,"line_start":299,"line_end":299,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8573,"byte_end":8576,"line_start":300,"line_end":300,"column_start":5,"column_end":8}},{"value":"/ let source_handle = Handle::from_file(source)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8581,"byte_end":8632,"line_start":301,"line_end":301,"column_start":5,"column_end":56}},{"value":"/ let mut target_handle = Handle::from_file(target)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8637,"byte_end":8692,"line_start":302,"line_end":302,"column_start":5,"column_end":60}},{"value":"/ assert_ne!(source_handle, target_handle, \"The files are the same.\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8697,"byte_end":8769,"line_start":303,"line_end":303,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8774,"byte_end":8777,"line_start":304,"line_end":304,"column_start":5,"column_end":8}},{"value":"/ let mut source = source_handle.as_file();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8782,"byte_end":8827,"line_start":305,"line_end":305,"column_start":5,"column_end":50}},{"value":"/ let target = target_handle.as_file_mut();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8832,"byte_end":8877,"line_start":306,"line_end":306,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8882,"byte_end":8885,"line_start":307,"line_end":307,"column_start":5,"column_end":8}},{"value":"/ let mut buffer = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8890,"byte_end":8922,"line_start":308,"line_end":308,"column_start":5,"column_end":37}},{"value":"/ // data copy is simplified for the purposes of the example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8927,"byte_end":8989,"line_start":309,"line_end":309,"column_start":5,"column_end":67}},{"value":"/ source.read_to_end(&mut buffer)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":8994,"byte_end":9031,"line_start":310,"line_end":310,"column_start":5,"column_end":42}},{"value":"/ target.write_all(&buffer)?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9036,"byte_end":9067,"line_start":311,"line_end":311,"column_start":5,"column_end":36}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9072,"byte_end":9077,"line_start":312,"line_end":312,"column_start":5,"column_end":10}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9082,"byte_end":9097,"line_start":313,"line_end":313,"column_start":5,"column_end":20}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9102,"byte_end":9109,"line_start":314,"line_end":314,"column_start":5,"column_end":12}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9114,"byte_end":9119,"line_start":315,"line_end":315,"column_start":5,"column_end":10}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9124,"byte_end":9141,"line_start":316,"line_end":316,"column_start":5,"column_end":22}},{"value":"/ # try_main().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9146,"byte_end":9175,"line_start":317,"line_end":317,"column_start":5,"column_end":34}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9180,"byte_end":9187,"line_start":318,"line_end":318,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9192,"byte_end":9199,"line_start":319,"line_end":319,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9456,"byte_end":9467,"line_start":330,"line_end":330,"column_start":12,"column_end":23},"name":"as_file_mut","qualname":"::as_file_mut","value":"fn as_file_mut<'_>(&'_ mut Self) -> &'_ mut File","parent":null,"children":[],"decl_id":null,"docs":" Return a mutable reference to the underlying file.","sig":null,"attributes":[{"value":"/ Return a mutable reference to the underlying file.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9273,"byte_end":9327,"line_start":324,"line_end":324,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9332,"byte_end":9335,"line_start":325,"line_end":325,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9340,"byte_end":9354,"line_start":326,"line_end":326,"column_start":5,"column_end":19}},{"value":"/ See the example for [`as_file()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9359,"byte_end":9397,"line_start":327,"line_end":327,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9402,"byte_end":9405,"line_start":328,"line_end":328,"column_start":5,"column_end":8}},{"value":"/ [`as_file()`]: #method.as_file","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9410,"byte_end":9444,"line_start":329,"line_end":329,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9705,"byte_end":9708,"line_start":338,"line_end":338,"column_start":12,"column_end":15},"name":"dev","qualname":"::dev","value":"fn dev<'_>(&'_ Self) -> u64","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying device number of this handle.","sig":null,"attributes":[{"value":"/ Return the underlying device number of this handle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9534,"byte_end":9589,"line_start":334,"line_end":334,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9594,"byte_end":9597,"line_start":335,"line_end":335,"column_start":5,"column_end":8}},{"value":"/ Note that this only works on unix platforms.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9602,"byte_end":9650,"line_start":336,"line_end":336,"column_start":5,"column_end":53}},{"value":"cfg(any(target_os = \"redox\", unix))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9655,"byte_end":9693,"line_start":337,"line_end":337,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9927,"byte_end":9930,"line_start":346,"line_end":346,"column_start":12,"column_end":15},"name":"ino","qualname":"::ino","value":"fn ino<'_>(&'_ Self) -> u64","parent":null,"children":[],"decl_id":null,"docs":" Return the underlying inode number of this handle.","sig":null,"attributes":[{"value":"/ Return the underlying inode number of this handle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9757,"byte_end":9811,"line_start":342,"line_end":342,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9816,"byte_end":9819,"line_start":343,"line_end":343,"column_start":5,"column_end":8}},{"value":"/ Note that this only works on unix platforms.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9824,"byte_end":9872,"line_start":344,"line_end":344,"column_start":5,"column_end":53}},{"value":"cfg(any(target_os = \"redox\", unix))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9877,"byte_end":9915,"line_start":345,"line_end":345,"column_start":5,"column_end":43}}]},{"kind":"Function","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10677,"byte_end":10689,"line_start":370,"line_end":370,"column_start":8,"column_end":20},"name":"is_same_file","qualname":"::is_same_file","value":"fn is_same_file(P, Q) -> io::Result where P: AsRef,\nQ: AsRef","parent":null,"children":[],"decl_id":null,"docs":" Returns true if the two file paths may correspond to the same file.","sig":null,"attributes":[{"value":"/ Returns true if the two file paths may correspond to the same file.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":9977,"byte_end":10048,"line_start":351,"line_end":351,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10049,"byte_end":10052,"line_start":352,"line_end":352,"column_start":1,"column_end":4}},{"value":"/ Note that it's possible for this to produce a false positive on some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10053,"byte_end":10125,"line_start":353,"line_end":353,"column_start":1,"column_end":73}},{"value":"/ platforms. Namely, this can return true even if the two file paths *don't*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10126,"byte_end":10204,"line_start":354,"line_end":354,"column_start":1,"column_end":79}},{"value":"/ resolve to the same file.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10205,"byte_end":10234,"line_start":355,"line_end":355,"column_start":1,"column_end":30}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10235,"byte_end":10247,"line_start":356,"line_end":356,"column_start":1,"column_end":13}},{"value":"/ This function will return an [`io::Error`] if any of the two paths cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10248,"byte_end":10325,"line_start":357,"line_end":357,"column_start":1,"column_end":78}},{"value":"/ be opened. The most common reasons for this are: the path does not exist,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10326,"byte_end":10403,"line_start":358,"line_end":358,"column_start":1,"column_end":78}},{"value":"/ or there were not enough permissions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10404,"byte_end":10445,"line_start":359,"line_end":359,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10446,"byte_end":10449,"line_start":360,"line_end":360,"column_start":1,"column_end":4}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10450,"byte_end":10519,"line_start":361,"line_end":361,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10520,"byte_end":10523,"line_start":362,"line_end":362,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10524,"byte_end":10537,"line_start":363,"line_end":363,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10538,"byte_end":10541,"line_start":364,"line_end":364,"column_start":1,"column_end":4}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10542,"byte_end":10560,"line_start":365,"line_end":365,"column_start":1,"column_end":19}},{"value":"/ use same_file::is_same_file;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10561,"byte_end":10593,"line_start":366,"line_end":366,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10594,"byte_end":10597,"line_start":367,"line_end":367,"column_start":1,"column_end":4}},{"value":"/ assert!(is_same_file(\"./foo\", \"././foo\").unwrap_or(false));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10598,"byte_end":10661,"line_start":368,"line_end":368,"column_start":1,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":10662,"byte_end":10669,"line_start":369,"line_end":369,"column_start":1,"column_end":8}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":16757,"byte_end":16763,"line_start":18,"line_end":18,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17049,"byte_end":17055,"line_start":28,"line_end":28,"column_start":13,"column_end":19},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17079,"byte_end":17085,"line_start":30,"line_end":30,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17219,"byte_end":17225,"line_start":36,"line_end":36,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":58}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17491,"byte_end":17497,"line_start":44,"line_end":44,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17749,"byte_end":17755,"line_start":52,"line_end":52,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":62}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17879,"byte_end":17885,"line_start":59,"line_end":59,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":65},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3251,"byte_end":3257,"line_start":111,"line_end":111,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":16757,"byte_end":16763,"line_start":18,"line_end":18,"column_start":15,"column_end":21},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":91},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17049,"byte_end":17055,"line_start":28,"line_end":28,"column_start":13,"column_end":19},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":91},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17079,"byte_end":17085,"line_start":30,"line_end":30,"column_start":20,"column_end":26},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":91},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17219,"byte_end":17225,"line_start":36,"line_end":36,"column_start":25,"column_end":31},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":98},"to":{"krate":1,"index":6610}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17491,"byte_end":17497,"line_start":44,"line_end":44,"column_start":27,"column_end":33},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":98},"to":{"krate":1,"index":6614}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17749,"byte_end":17755,"line_start":52,"line_end":52,"column_start":15,"column_end":21},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":91},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/unix.rs","byte_start":17879,"byte_end":17885,"line_start":59,"line_end":59,"column_start":6,"column_end":12},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":91},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/same-file-1.0.6/src/lib.rs","byte_start":3251,"byte_end":3257,"line_start":111,"line_end":111,"column_start":6,"column_end":12},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":98},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libscopeguard-de91bc1015a2f9e1.json b/core/target/rls/debug/deps/save-analysis/libscopeguard-de91bc1015a2f9e1.json new file mode 100644 index 0000000..68845a0 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libscopeguard-de91bc1015a2f9e1.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","scopeguard","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=de91bc1015a2f9e1","-C","extra-filename=-de91bc1015a2f9e1","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libscopeguard-de91bc1015a2f9e1.rmeta"},"prelude":{"crate_id":{"name":"scopeguard","disambiguator":[3535978454346354565,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":0,"byte_end":17263,"line_start":1,"line_end":578,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":0,"byte_end":17263,"line_start":1,"line_end":578,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":28},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":30},{"krate":0,"index":32},{"krate":0,"index":33},{"krate":0,"index":40},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":53},{"krate":0,"index":59},{"krate":0,"index":64},{"krate":0,"index":69}],"decl_id":null,"docs":" A scope guard will run a given closure when it goes out of scope,\n even if the code between panics.\n (as long as panic doesn't abort)","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":49,"byte_end":55,"line_start":1,"line_end":1,"column_start":50,"column_end":56}},{"value":"/ A scope guard will run a given closure when it goes out of scope,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":116,"byte_end":185,"line_start":4,"line_end":4,"column_start":1,"column_end":70}},{"value":"/ even if the code between panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":186,"byte_end":222,"line_start":5,"line_end":5,"column_start":1,"column_end":37}},{"value":"/ (as long as panic doesn't abort)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":223,"byte_end":259,"line_start":6,"line_end":6,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":260,"byte_end":263,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":264,"byte_end":278,"line_start":8,"line_end":8,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":279,"byte_end":282,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ ## Hello World","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":283,"byte_end":301,"line_start":10,"line_end":10,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":302,"byte_end":305,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ This example creates a scope guard with an example function:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":306,"byte_end":370,"line_start":12,"line_end":12,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":371,"byte_end":374,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":375,"byte_end":382,"line_start":14,"line_end":14,"column_start":1,"column_end":8}},{"value":"/ extern crate scopeguard;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":383,"byte_end":411,"line_start":15,"line_end":15,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":412,"byte_end":415,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ fn f() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":416,"byte_end":428,"line_start":17,"line_end":17,"column_start":1,"column_end":13}},{"value":"/ let _guard = scopeguard::guard((), |_| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":429,"byte_end":477,"line_start":18,"line_end":18,"column_start":1,"column_end":49}},{"value":"/ println!(\"Hello Scope Exit!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":478,"byte_end":520,"line_start":19,"line_end":19,"column_start":1,"column_end":43}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":521,"byte_end":532,"line_start":20,"line_end":20,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":533,"byte_end":536,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ // rest of the code here.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":537,"byte_end":570,"line_start":22,"line_end":22,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":571,"byte_end":574,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ // Here, at the end of `_guard`'s scope, the guard's closure is called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":575,"byte_end":654,"line_start":24,"line_end":24,"column_start":1,"column_end":80}},{"value":"/ // It is also called if we exit this scope through unwinding instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":655,"byte_end":732,"line_start":25,"line_end":25,"column_start":1,"column_end":78}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":733,"byte_end":738,"line_start":26,"line_end":26,"column_start":1,"column_end":6}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":739,"byte_end":756,"line_start":27,"line_end":27,"column_start":1,"column_end":18}},{"value":"/ # f();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":757,"byte_end":770,"line_start":28,"line_end":28,"column_start":1,"column_end":14}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":771,"byte_end":778,"line_start":29,"line_end":29,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":779,"byte_end":786,"line_start":30,"line_end":30,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":787,"byte_end":790,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ ## `defer!`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":791,"byte_end":806,"line_start":32,"line_end":32,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":807,"byte_end":810,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ Use the `defer` macro to run an operation at scope exit,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":811,"byte_end":871,"line_start":34,"line_end":34,"column_start":1,"column_end":61}},{"value":"/ either regular scope exit or during unwinding from a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":872,"byte_end":935,"line_start":35,"line_end":35,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":936,"byte_end":939,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":940,"byte_end":947,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"/ #[macro_use(defer)] extern crate scopeguard;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":948,"byte_end":996,"line_start":38,"line_end":38,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":997,"byte_end":1000,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ use std::cell::Cell;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1001,"byte_end":1025,"line_start":40,"line_end":40,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1026,"byte_end":1029,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1030,"byte_end":1045,"line_start":42,"line_end":42,"column_start":1,"column_end":16}},{"value":"/ // use a cell to observe drops during and after the scope guard is active","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1046,"byte_end":1127,"line_start":43,"line_end":43,"column_start":1,"column_end":82}},{"value":"/ let drop_counter = Cell::new(0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1128,"byte_end":1168,"line_start":44,"line_end":44,"column_start":1,"column_end":41}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1169,"byte_end":1178,"line_start":45,"line_end":45,"column_start":1,"column_end":10}},{"value":"/ // Create a scope guard using `defer!` for the current scope","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1179,"byte_end":1251,"line_start":46,"line_end":46,"column_start":1,"column_end":73}},{"value":"/ defer! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1252,"byte_end":1272,"line_start":47,"line_end":47,"column_start":1,"column_end":21}},{"value":"/ drop_counter.set(1 + drop_counter.get());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1273,"byte_end":1330,"line_start":48,"line_end":48,"column_start":1,"column_end":58}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1331,"byte_end":1344,"line_start":49,"line_end":49,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1345,"byte_end":1348,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ // Do regular operations here in the meantime.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1349,"byte_end":1407,"line_start":51,"line_end":51,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1408,"byte_end":1411,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ // Just before scope exit: it hasn't run yet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1412,"byte_end":1469,"line_start":53,"line_end":53,"column_start":1,"column_end":58}},{"value":"/ assert_eq!(drop_counter.get(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1470,"byte_end":1516,"line_start":54,"line_end":54,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1517,"byte_end":1520,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ // The following scope end is where the defer closure is called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1521,"byte_end":1596,"line_start":56,"line_end":56,"column_start":1,"column_end":76}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1597,"byte_end":1606,"line_start":57,"line_end":57,"column_start":1,"column_end":10}},{"value":"/ assert_eq!(drop_counter.get(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1607,"byte_end":1649,"line_start":58,"line_end":58,"column_start":1,"column_end":43}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1650,"byte_end":1655,"line_start":59,"line_end":59,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1656,"byte_end":1663,"line_start":60,"line_end":60,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1664,"byte_end":1667,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ ## Scope Guard with Value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1668,"byte_end":1697,"line_start":62,"line_end":62,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1698,"byte_end":1701,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ If the scope guard closure needs to access an outer value that is also","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1702,"byte_end":1776,"line_start":64,"line_end":64,"column_start":1,"column_end":75}},{"value":"/ mutated outside of the scope guard, then you may want to use the scope guard","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1777,"byte_end":1857,"line_start":65,"line_end":65,"column_start":1,"column_end":81}},{"value":"/ with a value. The guard works like a smart pointer, so the inner value can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1858,"byte_end":1936,"line_start":66,"line_end":66,"column_start":1,"column_end":79}},{"value":"/ be accessed by reference or by mutable reference.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1937,"byte_end":1990,"line_start":67,"line_end":67,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1991,"byte_end":1994,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ ### 1. The guard owns a file","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":1995,"byte_end":2027,"line_start":69,"line_end":69,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2028,"byte_end":2031,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ In this example, the scope guard owns a file and ensures pending writes are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2032,"byte_end":2111,"line_start":71,"line_end":71,"column_start":1,"column_end":80}},{"value":"/ synced at scope exit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2112,"byte_end":2137,"line_start":72,"line_end":72,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2138,"byte_end":2141,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2142,"byte_end":2149,"line_start":74,"line_end":74,"column_start":1,"column_end":8}},{"value":"/ extern crate scopeguard;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2150,"byte_end":2178,"line_start":75,"line_end":75,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2179,"byte_end":2182,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ use std::fs::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2183,"byte_end":2202,"line_start":77,"line_end":77,"column_start":1,"column_end":20}},{"value":"/ use std::io::{self, Write};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2203,"byte_end":2234,"line_start":78,"line_end":78,"column_start":1,"column_end":32}},{"value":"/ # // Mock file so that we don't actually write a file","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2235,"byte_end":2292,"line_start":79,"line_end":79,"column_start":1,"column_end":58}},{"value":"/ # struct MockFile;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2293,"byte_end":2315,"line_start":80,"line_end":80,"column_start":1,"column_end":23}},{"value":"/ # impl MockFile {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2316,"byte_end":2337,"line_start":81,"line_end":81,"column_start":1,"column_end":22}},{"value":"/ # fn create(_s: &str) -> io::Result { Ok(MockFile) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2338,"byte_end":2404,"line_start":82,"line_end":82,"column_start":1,"column_end":67}},{"value":"/ # fn write_all(&self, _b: &[u8]) -> io::Result<()> { Ok(()) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2405,"byte_end":2474,"line_start":83,"line_end":83,"column_start":1,"column_end":70}},{"value":"/ # fn sync_all(&self) -> io::Result<()> { Ok(()) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2475,"byte_end":2532,"line_start":84,"line_end":84,"column_start":1,"column_end":58}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2533,"byte_end":2540,"line_start":85,"line_end":85,"column_start":1,"column_end":8}},{"value":"/ # use self::MockFile as File;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2541,"byte_end":2574,"line_start":86,"line_end":86,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2575,"byte_end":2578,"line_start":87,"line_end":87,"column_start":1,"column_end":4}},{"value":"/ fn try_main() -> io::Result<()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2579,"byte_end":2616,"line_start":88,"line_end":88,"column_start":1,"column_end":38}},{"value":"/ let f = File::create(\"newfile.txt\")?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2617,"byte_end":2662,"line_start":89,"line_end":89,"column_start":1,"column_end":46}},{"value":"/ let mut file = scopeguard::guard(f, |f| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2663,"byte_end":2712,"line_start":90,"line_end":90,"column_start":1,"column_end":50}},{"value":"/ // ensure we flush file at return or panic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2713,"byte_end":2767,"line_start":91,"line_end":91,"column_start":1,"column_end":55}},{"value":"/ let _ = f.sync_all();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2768,"byte_end":2801,"line_start":92,"line_end":92,"column_start":1,"column_end":34}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2802,"byte_end":2813,"line_start":93,"line_end":93,"column_start":1,"column_end":12}},{"value":"/ // Access the file through the scope guard itself","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2814,"byte_end":2871,"line_start":94,"line_end":94,"column_start":1,"column_end":58}},{"value":"/ file.write_all(b\"test me\\n\").map(|_| ())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2872,"byte_end":2920,"line_start":95,"line_end":95,"column_start":1,"column_end":49}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2921,"byte_end":2926,"line_start":96,"line_end":96,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2927,"byte_end":2930,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2931,"byte_end":2946,"line_start":98,"line_end":98,"column_start":1,"column_end":16}},{"value":"/ try_main().unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2947,"byte_end":2975,"line_start":99,"line_end":99,"column_start":1,"column_end":29}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2976,"byte_end":2981,"line_start":100,"line_end":100,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2982,"byte_end":2985,"line_start":101,"line_end":101,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2986,"byte_end":2993,"line_start":102,"line_end":102,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2994,"byte_end":2997,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ ### 2. The guard restores an invariant on scope exit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":2998,"byte_end":3054,"line_start":104,"line_end":104,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3055,"byte_end":3058,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3059,"byte_end":3066,"line_start":106,"line_end":106,"column_start":1,"column_end":8}},{"value":"/ extern crate scopeguard;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3067,"byte_end":3095,"line_start":107,"line_end":107,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3096,"byte_end":3099,"line_start":108,"line_end":108,"column_start":1,"column_end":4}},{"value":"/ use std::mem::ManuallyDrop;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3100,"byte_end":3131,"line_start":109,"line_end":109,"column_start":1,"column_end":32}},{"value":"/ use std::ptr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3132,"byte_end":3149,"line_start":110,"line_end":110,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3150,"byte_end":3153,"line_start":111,"line_end":111,"column_start":1,"column_end":4}},{"value":"/ // This function, just for this example, takes the first element","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3154,"byte_end":3222,"line_start":112,"line_end":112,"column_start":1,"column_end":69}},{"value":"/ // and inserts it into the assumed sorted tail of the vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3223,"byte_end":3288,"line_start":113,"line_end":113,"column_start":1,"column_end":66}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3289,"byte_end":3295,"line_start":114,"line_end":114,"column_start":1,"column_end":7}},{"value":"/ // For optimization purposes we temporarily violate an invariant of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3296,"byte_end":3371,"line_start":115,"line_end":115,"column_start":1,"column_end":76}},{"value":"/ // Vec, that it owns all of its elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3372,"byte_end":3417,"line_start":116,"line_end":116,"column_start":1,"column_end":46}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3418,"byte_end":3424,"line_start":117,"line_end":117,"column_start":1,"column_end":7}},{"value":"/ // The safe approach is to use swap, which means two writes to memory,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3425,"byte_end":3499,"line_start":118,"line_end":118,"column_start":1,"column_end":75}},{"value":"/ // the optimization is to use a “hole” which uses only one write of memory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3500,"byte_end":3582,"line_start":119,"line_end":119,"column_start":1,"column_end":79}},{"value":"/ // for each position it moves.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3583,"byte_end":3617,"line_start":120,"line_end":120,"column_start":1,"column_end":35}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3618,"byte_end":3624,"line_start":121,"line_end":121,"column_start":1,"column_end":7}},{"value":"/ // We *must* use a scope guard to run this code safely. We","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3625,"byte_end":3687,"line_start":122,"line_end":122,"column_start":1,"column_end":63}},{"value":"/ // are running arbitrary user code (comparison operators) that may panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3688,"byte_end":3765,"line_start":123,"line_end":123,"column_start":1,"column_end":78}},{"value":"/ // The scope guard ensures we restore the invariant after successful","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3766,"byte_end":3838,"line_start":124,"line_end":124,"column_start":1,"column_end":73}},{"value":"/ // exit or during unwinding from panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3839,"byte_end":3882,"line_start":125,"line_end":125,"column_start":1,"column_end":44}},{"value":"/ fn insertion_sort_first(v: &mut Vec)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3883,"byte_end":3929,"line_start":126,"line_end":126,"column_start":1,"column_end":47}},{"value":"/ where T: PartialOrd","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3930,"byte_end":3957,"line_start":127,"line_end":127,"column_start":1,"column_end":28}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3958,"byte_end":3963,"line_start":128,"line_end":128,"column_start":1,"column_end":6}},{"value":"/ struct Hole<'a, T: 'a> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3964,"byte_end":3996,"line_start":129,"line_end":129,"column_start":1,"column_end":33}},{"value":"/ v: &'a mut Vec,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":3997,"byte_end":4027,"line_start":130,"line_end":130,"column_start":1,"column_end":31}},{"value":"/ index: usize,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4028,"byte_end":4053,"line_start":131,"line_end":131,"column_start":1,"column_end":26}},{"value":"/ value: ManuallyDrop,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4054,"byte_end":4089,"line_start":132,"line_end":132,"column_start":1,"column_end":36}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4090,"byte_end":4099,"line_start":133,"line_end":133,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4100,"byte_end":4103,"line_start":134,"line_end":134,"column_start":1,"column_end":4}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4104,"byte_end":4120,"line_start":135,"line_end":135,"column_start":1,"column_end":17}},{"value":"/ // Create a moved-from location in the vector, a “hole”.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4121,"byte_end":4193,"line_start":136,"line_end":136,"column_start":1,"column_end":69}},{"value":"/ let value = ptr::read(&v[0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4194,"byte_end":4235,"line_start":137,"line_end":137,"column_start":1,"column_end":42}},{"value":"/ let mut hole = Hole { v: v, index: 0, value: ManuallyDrop::new(value) };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4236,"byte_end":4320,"line_start":138,"line_end":138,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4321,"byte_end":4324,"line_start":139,"line_end":139,"column_start":1,"column_end":4}},{"value":"/ // Use a scope guard with a value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4325,"byte_end":4371,"line_start":140,"line_end":140,"column_start":1,"column_end":47}},{"value":"/ // At scope exit, plug the hole so that the vector is fully","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4372,"byte_end":4443,"line_start":141,"line_end":141,"column_start":1,"column_end":72}},{"value":"/ // initialized again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4444,"byte_end":4477,"line_start":142,"line_end":142,"column_start":1,"column_end":34}},{"value":"/ // The scope guard owns the hole, but we can access it through the guard.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4478,"byte_end":4563,"line_start":143,"line_end":143,"column_start":1,"column_end":86}},{"value":"/ let mut hole_guard = scopeguard::guard(hole, |hole| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4564,"byte_end":4629,"line_start":144,"line_end":144,"column_start":1,"column_end":66}},{"value":"/ // plug the hole in the vector with the value that was // taken out","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4630,"byte_end":4713,"line_start":145,"line_end":145,"column_start":1,"column_end":84}},{"value":"/ let index = hole.index;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4714,"byte_end":4753,"line_start":146,"line_end":146,"column_start":1,"column_end":40}},{"value":"/ ptr::copy_nonoverlapping(&*hole.value, &mut hole.v[index], 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4754,"byte_end":4832,"line_start":147,"line_end":147,"column_start":1,"column_end":79}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4833,"byte_end":4848,"line_start":148,"line_end":148,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4849,"byte_end":4852,"line_start":149,"line_end":149,"column_start":1,"column_end":4}},{"value":"/ // run algorithm that moves the hole in the vector here","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4853,"byte_end":4920,"line_start":150,"line_end":150,"column_start":1,"column_end":68}},{"value":"/ // move the hole until it's in a sorted position","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4921,"byte_end":4981,"line_start":151,"line_end":151,"column_start":1,"column_end":61}},{"value":"/ for i in 1..hole_guard.v.len() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":4982,"byte_end":5026,"line_start":152,"line_end":152,"column_start":1,"column_end":45}},{"value":"/ if *hole_guard.value >= hole_guard.v[i] {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5027,"byte_end":5084,"line_start":153,"line_end":153,"column_start":1,"column_end":58}},{"value":"/ // move the element back and the hole forward","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5085,"byte_end":5150,"line_start":154,"line_end":154,"column_start":1,"column_end":66}},{"value":"/ let index = hole_guard.index;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5151,"byte_end":5200,"line_start":155,"line_end":155,"column_start":1,"column_end":50}},{"value":"/ ptr::copy_nonoverlapping(&hole_guard.v[index + 1], &mut hole_guard.v[index], 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5201,"byte_end":5301,"line_start":156,"line_end":156,"column_start":1,"column_end":101}},{"value":"/ hole_guard.index += 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5302,"byte_end":5344,"line_start":157,"line_end":157,"column_start":1,"column_end":43}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5345,"byte_end":5369,"line_start":158,"line_end":158,"column_start":1,"column_end":25}},{"value":"/ break;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5370,"byte_end":5396,"line_start":159,"line_end":159,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5397,"byte_end":5414,"line_start":160,"line_end":160,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5415,"byte_end":5428,"line_start":161,"line_end":161,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5429,"byte_end":5432,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ // When the scope exits here, the Vec becomes whole again!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5433,"byte_end":5503,"line_start":163,"line_end":163,"column_start":1,"column_end":71}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5504,"byte_end":5513,"line_start":164,"line_end":164,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5514,"byte_end":5519,"line_start":165,"line_end":165,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5520,"byte_end":5523,"line_start":166,"line_end":166,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5524,"byte_end":5539,"line_start":167,"line_end":167,"column_start":1,"column_end":16}},{"value":"/ let string = String::from;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5540,"byte_end":5574,"line_start":168,"line_end":168,"column_start":1,"column_end":35}},{"value":"/ let mut data = vec![string(\"c\"), string(\"a\"), string(\"b\"), string(\"d\")];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5575,"byte_end":5655,"line_start":169,"line_end":169,"column_start":1,"column_end":81}},{"value":"/ insertion_sort_first(&mut data);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5656,"byte_end":5696,"line_start":170,"line_end":170,"column_start":1,"column_end":41}},{"value":"/ assert_eq!(data, vec![\"a\", \"b\", \"c\", \"d\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5697,"byte_end":5748,"line_start":171,"line_end":171,"column_start":1,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5749,"byte_end":5754,"line_start":172,"line_end":172,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5755,"byte_end":5758,"line_start":173,"line_end":173,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5759,"byte_end":5766,"line_start":174,"line_end":174,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5767,"byte_end":5770,"line_start":175,"line_end":175,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5771,"byte_end":5774,"line_start":176,"line_end":176,"column_start":1,"column_end":4}},{"value":"/ # Crate Features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5775,"byte_end":5795,"line_start":177,"line_end":177,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5796,"byte_end":5799,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ - `use_std`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5800,"byte_end":5815,"line_start":179,"line_end":179,"column_start":1,"column_end":16}},{"value":"/ + Enabled by default. Enables the `OnUnwind` and `OnSuccess` strategies.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5816,"byte_end":5894,"line_start":180,"line_end":180,"column_start":1,"column_end":79}},{"value":"/ + Disable to use `no_std`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5895,"byte_end":5927,"line_start":181,"line_end":181,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5928,"byte_end":5931,"line_start":182,"line_end":182,"column_start":1,"column_end":4}},{"value":"/ # Rust Version","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5932,"byte_end":5950,"line_start":183,"line_end":183,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5951,"byte_end":5954,"line_start":184,"line_end":184,"column_start":1,"column_end":4}},{"value":"/ This version of the crate requires Rust 1.20 or later.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":5955,"byte_end":6013,"line_start":185,"line_end":185,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6014,"byte_end":6017,"line_start":186,"line_end":186,"column_start":1,"column_end":4}},{"value":"/ The scopeguard 1.x release series will use a carefully considered version","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6018,"byte_end":6095,"line_start":187,"line_end":187,"column_start":1,"column_end":78}},{"value":"/ upgrade policy, where in a later 1.x version, we will raise the minimum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6096,"byte_end":6171,"line_start":188,"line_end":188,"column_start":1,"column_end":76}},{"value":"/ required Rust version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6172,"byte_end":6198,"line_start":189,"line_end":189,"column_start":1,"column_end":27}}]},{"kind":"Trait","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6471,"byte_end":6479,"line_start":201,"line_end":201,"column_start":11,"column_end":19},"name":"Strategy","qualname":"::Strategy","value":"Strategy","parent":null,"children":[{"krate":0,"index":29}],"decl_id":null,"docs":" Controls in which cases the associated code should be run\n","sig":null,"attributes":[{"value":"/ Controls in which cases the associated code should be run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6399,"byte_end":6460,"line_start":200,"line_end":200,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6609,"byte_end":6619,"line_start":204,"line_end":204,"column_start":8,"column_end":18},"name":"should_run","qualname":"::Strategy::should_run","value":"fn should_run() -> bool","parent":{"krate":0,"index":28},"children":[],"decl_id":null,"docs":" Return `true` if the guard’s associated code should run\n (in the context where this method is called).\n","sig":null,"attributes":[{"value":"/ Return `true` if the guard’s associated code should run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6486,"byte_end":6547,"line_start":202,"line_end":202,"column_start":5,"column_end":64}},{"value":"/ (in the context where this method is called).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6552,"byte_end":6601,"line_start":203,"line_end":203,"column_start":5,"column_end":54}}]},{"kind":"Enum","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6880,"byte_end":6886,"line_start":213,"line_end":213,"column_start":10,"column_end":16},"name":"Always","qualname":"::Always","value":"enum Always { }","parent":null,"children":[],"decl_id":null,"docs":" Always run on scope exit.","sig":null,"attributes":[{"value":"/ Always run on scope exit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6634,"byte_end":6663,"line_start":207,"line_end":207,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6664,"byte_end":6667,"line_start":208,"line_end":208,"column_start":1,"column_end":4}},{"value":"/ “Always” run: on regular exit from a scope or on unwinding from a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6668,"byte_end":6748,"line_start":209,"line_end":209,"column_start":1,"column_end":77}},{"value":"/ Can not run on abort, process exit, and other catastrophic events where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6749,"byte_end":6824,"line_start":210,"line_end":210,"column_start":1,"column_end":76}},{"value":"/ destructors don’t run.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":6825,"byte_end":6853,"line_start":211,"line_end":211,"column_start":1,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":7258,"byte_end":7268,"line_start":231,"line_end":231,"column_start":8,"column_end":18},"name":"should_run","qualname":"::should_run","value":"fn should_run() -> bool","parent":{"krate":0,"index":28},"children":[],"decl_id":{"krate":0,"index":29},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":7233,"byte_end":7250,"line_start":230,"line_end":230,"column_start":5,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9227,"byte_end":9237,"line_start":298,"line_end":298,"column_start":12,"column_end":22},"name":"ScopeGuard","qualname":"::ScopeGuard","value":"ScopeGuard { }","parent":null,"children":[{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39}],"decl_id":null,"docs":" `ScopeGuard` is a scope guard that may own a protected value.","sig":null,"attributes":[{"value":"/ `ScopeGuard` is a scope guard that may own a protected value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8630,"byte_end":8695,"line_start":285,"line_end":285,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8696,"byte_end":8699,"line_start":286,"line_end":286,"column_start":1,"column_end":4}},{"value":"/ If you place a guard in a local variable, the closure can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8700,"byte_end":8761,"line_start":287,"line_end":287,"column_start":1,"column_end":62}},{"value":"/ run regardless how you leave the scope — through regular return or panic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8762,"byte_end":8840,"line_start":288,"line_end":288,"column_start":1,"column_end":77}},{"value":"/ (except if panic or other code aborts; so as long as destructors run).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8841,"byte_end":8915,"line_start":289,"line_end":289,"column_start":1,"column_end":75}},{"value":"/ It is run only once.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8916,"byte_end":8940,"line_start":290,"line_end":290,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8941,"byte_end":8944,"line_start":291,"line_end":291,"column_start":1,"column_end":4}},{"value":"/ The `S` parameter for [`Strategy`](trait.Strategy.html) determines if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":8945,"byte_end":9018,"line_start":292,"line_end":292,"column_start":1,"column_end":74}},{"value":"/ the closure actually runs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9019,"byte_end":9049,"line_start":293,"line_end":293,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9050,"byte_end":9053,"line_start":294,"line_end":294,"column_start":1,"column_end":4}},{"value":"/ The guard's closure will be called with the held value in the destructor.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9054,"byte_end":9131,"line_start":295,"line_end":295,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9132,"byte_end":9135,"line_start":296,"line_end":296,"column_start":1,"column_end":4}},{"value":"/ The `ScopeGuard` implements `Deref` so that you can access the inner value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9136,"byte_end":9215,"line_start":297,"line_end":297,"column_start":1,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9805,"byte_end":9818,"line_start":317,"line_end":317,"column_start":12,"column_end":25},"name":"with_strategy","qualname":">::with_strategy","value":"fn with_strategy(T, F) -> ScopeGuard","parent":null,"children":[],"decl_id":null,"docs":" Create a `ScopeGuard` that owns `v` (accessible through deref) and calls\n `dropfn` when its destructor runs.","sig":null,"attributes":[{"value":"/ Create a `ScopeGuard` that owns `v` (accessible through deref) and calls","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9575,"byte_end":9651,"line_start":312,"line_end":312,"column_start":5,"column_end":81}},{"value":"/ `dropfn` when its destructor runs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9656,"byte_end":9694,"line_start":313,"line_end":313,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9699,"byte_end":9702,"line_start":314,"line_end":314,"column_start":5,"column_end":8}},{"value":"/ The `Strategy` decides whether the scope guard's closure should run.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9707,"byte_end":9779,"line_start":315,"line_end":315,"column_start":5,"column_end":77}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9784,"byte_end":9793,"line_start":316,"line_end":316,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10746,"byte_end":10756,"line_start":348,"line_end":348,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" “Defuse” the guard and extract the value without calling the closure.","sig":null,"attributes":[{"value":"/ “Defuse” the guard and extract the value without calling the closure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10026,"byte_end":10103,"line_start":325,"line_end":325,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10108,"byte_end":10111,"line_start":326,"line_end":326,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10116,"byte_end":10123,"line_start":327,"line_end":327,"column_start":5,"column_end":12}},{"value":"/ extern crate scopeguard;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10128,"byte_end":10156,"line_start":328,"line_end":328,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10161,"byte_end":10164,"line_start":329,"line_end":329,"column_start":5,"column_end":8}},{"value":"/ use scopeguard::{guard, ScopeGuard};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10169,"byte_end":10209,"line_start":330,"line_end":330,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10214,"byte_end":10217,"line_start":331,"line_end":331,"column_start":5,"column_end":8}},{"value":"/ fn conditional() -> bool { true }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10222,"byte_end":10259,"line_start":332,"line_end":332,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10264,"byte_end":10267,"line_start":333,"line_end":333,"column_start":5,"column_end":8}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10272,"byte_end":10287,"line_start":334,"line_end":334,"column_start":5,"column_end":20}},{"value":"/ let mut guard = guard(Vec::new(), |mut v| v.clear());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10292,"byte_end":10353,"line_start":335,"line_end":335,"column_start":5,"column_end":66}},{"value":"/ guard.push(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10358,"byte_end":10380,"line_start":336,"line_end":336,"column_start":5,"column_end":27}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10385,"byte_end":10393,"line_start":337,"line_end":337,"column_start":5,"column_end":13}},{"value":"/ if conditional() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10398,"byte_end":10424,"line_start":338,"line_end":338,"column_start":5,"column_end":31}},{"value":"/ // a condition maybe makes us decide to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10429,"byte_end":10480,"line_start":339,"line_end":339,"column_start":5,"column_end":56}},{"value":"/ // “defuse” the guard and get back its inner parts","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10485,"byte_end":10551,"line_start":340,"line_end":340,"column_start":5,"column_end":67}},{"value":"/ let value = ScopeGuard::into_inner(guard);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10556,"byte_end":10610,"line_start":341,"line_end":341,"column_start":5,"column_end":59}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10615,"byte_end":10631,"line_start":342,"line_end":342,"column_start":5,"column_end":21}},{"value":"/ // guard still exists in this branch","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10636,"byte_end":10684,"line_start":343,"line_end":343,"column_start":5,"column_end":53}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10689,"byte_end":10698,"line_start":344,"line_end":344,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10703,"byte_end":10708,"line_start":345,"line_end":345,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10713,"byte_end":10720,"line_start":346,"line_end":346,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":10725,"byte_end":10734,"line_start":347,"line_end":347,"column_start":5,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":11467,"byte_end":11472,"line_start":367,"line_end":367,"column_start":8,"column_end":13},"name":"guard","qualname":"::guard","value":"fn guard(T, F) -> ScopeGuard where F: FnOnce(T) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Create a new `ScopeGuard` owning `v` and with deferred closure `dropfn`.\n","sig":null,"attributes":[{"value":"/ Create a new `ScopeGuard` owning `v` and with deferred closure `dropfn`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":11373,"byte_end":11449,"line_start":365,"line_end":365,"column_start":1,"column_end":77}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":11450,"byte_end":11459,"line_start":366,"line_end":366,"column_start":1,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13289,"byte_end":13294,"line_start":434,"line_end":434,"column_start":8,"column_end":13},"name":"deref","qualname":" as core::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13442,"byte_end":13451,"line_start":443,"line_end":443,"column_start":8,"column_end":17},"name":"deref_mut","qualname":" as core::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":{"krate":1,"index":3499},"children":[],"decl_id":{"krate":1,"index":3500},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13607,"byte_end":13611,"line_start":452,"line_end":452,"column_start":8,"column_end":12},"name":"drop","qualname":" as core::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":14058,"byte_end":14061,"line_start":469,"line_end":469,"column_start":8,"column_end":11},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":7220,"byte_end":7226,"line_start":229,"line_end":229,"column_start":19,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":31}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9502,"byte_end":9512,"line_start":308,"line_end":308,"column_start":15,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":44},{"krate":0,"index":45}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13079,"byte_end":13089,"line_start":422,"line_end":422,"column_start":31,"column_end":41},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13192,"byte_end":13202,"line_start":428,"line_end":428,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":57},{"krate":0,"index":58}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13367,"byte_end":13377,"line_start":439,"line_end":439,"column_start":28,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":63}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13532,"byte_end":13542,"line_start":448,"line_end":448,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":68}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13958,"byte_end":13968,"line_start":464,"line_end":464,"column_start":30,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":73}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":7220,"byte_end":7226,"line_start":229,"line_end":229,"column_start":19,"column_end":25},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":74},"to":{"krate":0,"index":28}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":9502,"byte_end":9512,"line_start":308,"line_end":308,"column_start":15,"column_end":25},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":33},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13079,"byte_end":13089,"line_start":422,"line_end":422,"column_start":31,"column_end":41},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":33},"to":{"krate":1,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13192,"byte_end":13202,"line_start":428,"line_end":428,"column_start":25,"column_end":35},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":33},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13367,"byte_end":13377,"line_start":439,"line_end":439,"column_start":28,"column_end":38},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":33},"to":{"krate":1,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13532,"byte_end":13542,"line_start":448,"line_end":448,"column_start":24,"column_end":34},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":33},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","byte_start":13958,"byte_end":13968,"line_start":464,"line_end":464,"column_start":30,"column_end":40},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":33},"to":{"krate":1,"index":10288}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libservo_arc-cf68040552783185.json b/core/target/rls/debug/deps/save-analysis/libservo_arc-cf68040552783185.json new file mode 100644 index 0000000..794819a --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libservo_arc-cf68040552783185.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","servo_arc","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=cf68040552783185","-C","extra-filename=-cf68040552783185","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","nodrop=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libnodrop-4c8f58dc99ab5c61.rmeta","--extern","stable_deref_trait=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libstable_deref_trait-be9f67315d54383b.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libservo_arc-cf68040552783185.rmeta"},"prelude":{"crate_id":{"name":"servo_arc","disambiguator":[110205974494199286,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":20,"id":{"name":"nodrop","disambiguator":[15043470075525168490,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","num":21,"id":{"name":"stable_deref_trait","disambiguator":[10217877828406369427,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":472,"byte_end":32628,"line_start":11,"line_end":992,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":472,"byte_end":32628,"line_start":11,"line_end":992,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":48},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61},{"krate":0,"index":64},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":89},{"krate":0,"index":93},{"krate":0,"index":96},{"krate":0,"index":99},{"krate":0,"index":102},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":111},{"krate":0,"index":114},{"krate":0,"index":118},{"krate":0,"index":122},{"krate":0,"index":126},{"krate":0,"index":129},{"krate":0,"index":131},{"krate":0,"index":133},{"krate":0,"index":137},{"krate":0,"index":139},{"krate":0,"index":141},{"krate":0,"index":152},{"krate":0,"index":158},{"krate":0,"index":161},{"krate":0,"index":165},{"krate":0,"index":168},{"krate":0,"index":172},{"krate":0,"index":175},{"krate":0,"index":179},{"krate":0,"index":186},{"krate":0,"index":189},{"krate":0,"index":191},{"krate":0,"index":194},{"krate":0,"index":197},{"krate":0,"index":200},{"krate":0,"index":203},{"krate":0,"index":207},{"krate":0,"index":210},{"krate":0,"index":213},{"krate":0,"index":216},{"krate":0,"index":218},{"krate":0,"index":344},{"krate":0,"index":349},{"krate":0,"index":353},{"krate":0,"index":356},{"krate":0,"index":360},{"krate":0,"index":363},{"krate":0,"index":368},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":372},{"krate":0,"index":376},{"krate":0,"index":379},{"krate":0,"index":381},{"krate":0,"index":384},{"krate":0,"index":386},{"krate":0,"index":390},{"krate":0,"index":232},{"krate":0,"index":235},{"krate":0,"index":238},{"krate":0,"index":243},{"krate":0,"index":246},{"krate":0,"index":249},{"krate":0,"index":253},{"krate":0,"index":260},{"krate":0,"index":265},{"krate":0,"index":270},{"krate":0,"index":274},{"krate":0,"index":280},{"krate":0,"index":286},{"krate":0,"index":393},{"krate":0,"index":396},{"krate":0,"index":398},{"krate":0,"index":289},{"krate":0,"index":291},{"krate":0,"index":293},{"krate":0,"index":297},{"krate":0,"index":300},{"krate":0,"index":303},{"krate":0,"index":306},{"krate":0,"index":310},{"krate":0,"index":320},{"krate":0,"index":401},{"krate":0,"index":406},{"krate":0,"index":409},{"krate":0,"index":413},{"krate":0,"index":416},{"krate":0,"index":324},{"krate":0,"index":327},{"krate":0,"index":331},{"krate":0,"index":339}],"decl_id":null,"docs":" Fork of Arc for Servo. This has the following advantages over std::sync::Arc:","sig":null,"attributes":[{"value":"/ Fork of Arc for Servo. This has the following advantages over std::sync::Arc:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":472,"byte_end":553,"line_start":11,"line_end":11,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":554,"byte_end":557,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ * We don't waste storage on the weak reference count.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":558,"byte_end":615,"line_start":13,"line_end":13,"column_start":1,"column_end":58}},{"value":"/ * We don't do extra RMU operations to handle the possibility of weak references.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":616,"byte_end":700,"line_start":14,"line_end":14,"column_start":1,"column_end":85}},{"value":"/ * We can experiment with arena allocation (todo).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":701,"byte_end":754,"line_start":15,"line_end":15,"column_start":1,"column_end":54}},{"value":"/ * We can add methods to support our custom use cases [1].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":755,"byte_end":816,"line_start":16,"line_end":16,"column_start":1,"column_end":62}},{"value":"/ * We have support for dynamically-sized types (see from_header_and_iter).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":817,"byte_end":894,"line_start":17,"line_end":17,"column_start":1,"column_end":78}},{"value":"/ * We have support for thin arcs to unsized types (see ThinArc).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":895,"byte_end":962,"line_start":18,"line_end":18,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":963,"byte_end":966,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1360883","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":967,"byte_end":1028,"line_start":20,"line_end":20,"column_start":1,"column_end":62}},{"value":"allow(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":1131,"byte_end":1154,"line_start":24,"line_end":24,"column_start":1,"column_end":24}}]},{"kind":"Struct","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3638,"byte_end":3651,"line_start":87,"line_end":87,"column_start":12,"column_end":25},"name":"NonZeroPtrMut","qualname":"::NonZeroPtrMut","value":"","parent":null,"children":[],"decl_id":null,"docs":" Wrapper type for pointers to get the non-zero optimization. When\n NonZero/Shared/Unique are stabilized, we should just use Shared\n here to get the same effect. Gankro is working on this in [1].","sig":null,"attributes":[{"value":"/ Wrapper type for pointers to get the non-zero optimization. When","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":2918,"byte_end":2986,"line_start":75,"line_end":75,"column_start":1,"column_end":69}},{"value":"/ NonZero/Shared/Unique are stabilized, we should just use Shared","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":2987,"byte_end":3054,"line_start":76,"line_end":76,"column_start":1,"column_end":68}},{"value":"/ here to get the same effect. Gankro is working on this in [1].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3055,"byte_end":3121,"line_start":77,"line_end":77,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3122,"byte_end":3125,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ It's unfortunate that this needs to infect all the caller types","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3126,"byte_end":3193,"line_start":79,"line_end":79,"column_start":1,"column_end":68}},{"value":"/ with 'static. It would be nice to just use a &() and a PhantomData","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3194,"byte_end":3267,"line_start":80,"line_end":80,"column_start":1,"column_end":74}},{"value":"/ instead, but then the compiler can't determine whether the &() should","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3268,"byte_end":3341,"line_start":81,"line_end":81,"column_start":1,"column_end":74}},{"value":"/ be thin or fat (which depends on whether or not T is sized). Given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3342,"byte_end":3412,"line_start":82,"line_end":82,"column_start":1,"column_end":71}},{"value":"/ that this is all a temporary hack, this restriction is fine for now.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3413,"byte_end":3485,"line_start":83,"line_end":83,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3486,"byte_end":3489,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ [1]: https://github.com/rust-lang/rust/issues/27730","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3490,"byte_end":3545,"line_start":85,"line_end":85,"column_start":1,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3736,"byte_end":3739,"line_start":89,"line_end":89,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(*mut T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3881,"byte_end":3884,"line_start":94,"line_end":94,"column_start":12,"column_end":15},"name":"ptr","qualname":">::ptr","value":"fn ptr<'_>(&'_ Self) -> *mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4012,"byte_end":4017,"line_start":100,"line_end":100,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4152,"byte_end":4155,"line_start":106,"line_end":106,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Pointer>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10305},"children":[],"decl_id":{"krate":2,"index":10306},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4322,"byte_end":4325,"line_start":112,"line_end":112,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4494,"byte_end":4496,"line_start":118,"line_end":118,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4685,"byte_end":4689,"line_start":126,"line_end":126,"column_start":8,"column_end":12},"name":"hash","qualname":" as std::hash::Hash>::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4787,"byte_end":4790,"line_start":132,"line_end":132,"column_start":12,"column_end":15},"name":"Arc","qualname":"::Arc","value":"Arc { }","parent":null,"children":[{"krate":0,"index":113}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4765,"byte_end":4775,"line_start":131,"line_end":131,"column_start":1,"column_end":11}}]},{"kind":"Struct","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5022,"byte_end":5031,"line_start":140,"line_end":140,"column_start":12,"column_end":21},"name":"UniqueArc","qualname":"::UniqueArc","value":"","parent":null,"children":[],"decl_id":null,"docs":" An Arc that is known to be uniquely owned","sig":null,"attributes":[{"value":"/ An Arc that is known to be uniquely owned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4852,"byte_end":4897,"line_start":136,"line_end":136,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4898,"byte_end":4901,"line_start":137,"line_end":137,"column_start":1,"column_end":4}},{"value":"/ This lets us build arcs that we can mutate before","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4902,"byte_end":4955,"line_start":138,"line_end":138,"column_start":1,"column_end":54}},{"value":"/ freezing, without needing to change the allocation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4956,"byte_end":5010,"line_start":139,"line_end":139,"column_start":1,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5145,"byte_end":5148,"line_start":145,"line_end":145,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Construct a new UniqueArc\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5090,"byte_end":5099,"line_start":143,"line_end":143,"column_start":5,"column_end":14}},{"value":"/ Construct a new UniqueArc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5104,"byte_end":5133,"line_start":144,"line_end":144,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5297,"byte_end":5306,"line_start":151,"line_end":151,"column_start":12,"column_end":21},"name":"shareable","qualname":">::shareable","value":"fn shareable(Self) -> Arc","parent":null,"children":[],"decl_id":null,"docs":" Convert to a shareable Arc once we're done using it\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5213,"byte_end":5222,"line_start":149,"line_end":149,"column_start":5,"column_end":14}},{"value":"/ Convert to a shareable Arc once we're done using it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5227,"byte_end":5285,"line_start":150,"line_end":150,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5410,"byte_end":5415,"line_start":158,"line_end":158,"column_start":8,"column_end":13},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5500,"byte_end":5509,"line_start":164,"line_end":164,"column_start":8,"column_end":17},"name":"deref_mut","qualname":" as std::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5998,"byte_end":6001,"line_start":184,"line_end":184,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5977,"byte_end":5986,"line_start":183,"line_end":183,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":6229,"byte_end":6237,"line_start":193,"line_end":193,"column_start":12,"column_end":20},"name":"into_raw","qualname":">::into_raw","value":"fn into_raw(Self) -> *const T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":6208,"byte_end":6217,"line_start":192,"line_end":192,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":6855,"byte_end":6865,"line_start":212,"line_end":212,"column_start":12,"column_end":22},"name":"borrow_arc","qualname":">::borrow_arc","value":"fn borrow_arc<'a>(&'a Self) -> ArcBorrow","parent":null,"children":[],"decl_id":null,"docs":" Produce a pointer to the data that can be converted back\n to an arc\n","sig":null,"attributes":[{"value":"/ Produce a pointer to the data that can be converted back","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":6751,"byte_end":6811,"line_start":209,"line_end":209,"column_start":5,"column_end":65}},{"value":"/ to an arc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":6816,"byte_end":6829,"line_start":210,"line_end":210,"column_start":5,"column_end":18}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":6834,"byte_end":6843,"line_start":211,"line_end":211,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7113,"byte_end":7132,"line_start":219,"line_end":219,"column_start":12,"column_end":31},"name":"with_raw_offset_arc","qualname":">::with_raw_offset_arc","value":"fn with_raw_offset_arc(&'_ Self, F) -> U where\nF: for<'_> FnOnce(&'_ RawOffsetArc) -> U","parent":null,"children":[],"decl_id":null,"docs":" Temporarily converts |self| into a bonafide RawOffsetArc and exposes it to the\n provided callback. The refcount is not modified.\n","sig":null,"attributes":[{"value":"/ Temporarily converts |self| into a bonafide RawOffsetArc and exposes it to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":6940,"byte_end":7022,"line_start":216,"line_end":216,"column_start":5,"column_end":87}},{"value":"/ provided callback. The refcount is not modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7027,"byte_end":7079,"line_start":217,"line_end":217,"column_start":5,"column_end":57}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7084,"byte_end":7101,"line_start":218,"line_end":218,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7787,"byte_end":7795,"line_start":237,"line_end":237,"column_start":12,"column_end":20},"name":"heap_ptr","qualname":">::heap_ptr","value":"fn heap_ptr<'_>(&'_ Self) -> *const c_void","parent":null,"children":[],"decl_id":null,"docs":" Returns the address on the heap of the Arc itself -- not the T within it -- for memory\n reporting.\n","sig":null,"attributes":[{"value":"/ Returns the address on the heap of the Arc itself -- not the T within it -- for memory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7666,"byte_end":7756,"line_start":235,"line_end":235,"column_start":5,"column_end":95}},{"value":"/ reporting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7761,"byte_end":7775,"line_start":236,"line_end":236,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":8536,"byte_end":8542,"line_start":261,"line_end":261,"column_start":12,"column_end":18},"name":"ptr_eq","qualname":">::ptr_eq","value":"fn ptr_eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":8515,"byte_end":8524,"line_start":260,"line_end":260,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":8747,"byte_end":8752,"line_start":272,"line_end":272,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":8730,"byte_end":8739,"line_start":271,"line_end":271,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10246,"byte_end":10251,"line_start":307,"line_end":307,"column_start":8,"column_end":13},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10229,"byte_end":10238,"line_start":306,"line_end":306,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10352,"byte_end":10360,"line_start":314,"line_end":314,"column_start":12,"column_end":20},"name":"make_mut","qualname":">::make_mut","value":"fn make_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10331,"byte_end":10340,"line_start":313,"line_end":313,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":11015,"byte_end":11022,"line_start":333,"line_end":333,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut<'_>(&'_ mut Self) -> Option<&'_ mut T>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10994,"byte_end":11003,"line_start":332,"line_end":332,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":11325,"byte_end":11334,"line_start":345,"line_end":345,"column_start":12,"column_end":21},"name":"is_unique","qualname":">::is_unique","value":"fn is_unique<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":11304,"byte_end":11313,"line_start":344,"line_end":344,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":12004,"byte_end":12008,"line_start":360,"line_end":360,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":11987,"byte_end":11996,"line_start":359,"line_end":359,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":13622,"byte_end":13624,"line_start":396,"line_end":396,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Arc) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":13731,"byte_end":13733,"line_start":400,"line_end":400,"column_start":8,"column_end":10},"name":"ne","qualname":" as std::cmp::PartialEq>::ne","value":"fn ne<'_, '_>(&'_ Self, &'_ Arc) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2918},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":13895,"byte_end":13906,"line_start":405,"line_end":405,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":" as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Arc) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14005,"byte_end":14007,"line_start":409,"line_end":409,"column_start":8,"column_end":10},"name":"lt","qualname":" as std::cmp::PartialOrd>::lt","value":"fn lt<'_, '_>(&'_ Self, &'_ Arc) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2964},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14084,"byte_end":14086,"line_start":413,"line_end":413,"column_start":8,"column_end":10},"name":"le","qualname":" as std::cmp::PartialOrd>::le","value":"fn le<'_, '_>(&'_ Self, &'_ Arc) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2965},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14164,"byte_end":14166,"line_start":417,"line_end":417,"column_start":8,"column_end":10},"name":"gt","qualname":" as std::cmp::PartialOrd>::gt","value":"fn gt<'_, '_>(&'_ Self, &'_ Arc) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2966},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14243,"byte_end":14245,"line_start":421,"line_end":421,"column_start":8,"column_end":10},"name":"ge","qualname":" as std::cmp::PartialOrd>::ge","value":"fn ge<'_, '_>(&'_ Self, &'_ Arc) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2967},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14363,"byte_end":14366,"line_start":426,"line_end":426,"column_start":8,"column_end":11},"name":"cmp","qualname":" as std::cmp::Ord>::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Arc) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14546,"byte_end":14549,"line_start":433,"line_end":433,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Display>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14705,"byte_end":14708,"line_start":439,"line_end":439,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14851,"byte_end":14854,"line_start":445,"line_end":445,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Pointer>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10305},"children":[],"decl_id":{"krate":2,"index":10306},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14999,"byte_end":15006,"line_start":451,"line_end":451,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Arc","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15115,"byte_end":15119,"line_start":457,"line_end":457,"column_start":8,"column_end":12},"name":"hash","qualname":" as std::hash::Hash>::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15243,"byte_end":15247,"line_start":464,"line_end":464,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(T) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15226,"byte_end":15235,"line_start":463,"line_end":463,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":212},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15361,"byte_end":15367,"line_start":471,"line_end":471,"column_start":8,"column_end":14},"name":"borrow","qualname":" as std::borrow::Borrow>::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":2857},"children":[],"decl_id":{"krate":2,"index":2859},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15344,"byte_end":15353,"line_start":470,"line_end":470,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":215},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15467,"byte_end":15473,"line_start":478,"line_end":478,"column_start":8,"column_end":14},"name":"as_ref","qualname":" as std::convert::AsRef>::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15450,"byte_end":15459,"line_start":477,"line_end":477,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":344},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16297,"byte_end":16308,"line_start":511,"line_end":511,"column_start":12,"column_end":23},"name":"HeaderSlice","qualname":"::HeaderSlice","value":"HeaderSlice { header, slice }","parent":null,"children":[{"krate":0,"index":347},{"krate":0,"index":348}],"decl_id":null,"docs":" Structure to allow Arc-managing some fixed-sized data and a variably-sized\n slice in a single allocation.\n","sig":null,"attributes":[{"value":"/ Structure to allow Arc-managing some fixed-sized data and a variably-sized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16129,"byte_end":16207,"line_start":508,"line_end":508,"column_start":1,"column_end":79}},{"value":"/ slice in a single allocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16208,"byte_end":16241,"line_start":509,"line_end":509,"column_start":1,"column_end":34}}]},{"kind":"Field","id":{"krate":0,"index":347},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16363,"byte_end":16369,"line_start":513,"line_end":513,"column_start":9,"column_end":15},"name":"header","qualname":"::HeaderSlice::header","value":"H","parent":{"krate":0,"index":344},"children":[],"decl_id":null,"docs":" The fixed-sized data.\n","sig":null,"attributes":[{"value":"/ The fixed-sized data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16329,"byte_end":16354,"line_start":512,"line_end":512,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":348},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16419,"byte_end":16424,"line_start":516,"line_end":516,"column_start":9,"column_end":14},"name":"slice","qualname":"::HeaderSlice::slice","value":"T","parent":{"krate":0,"index":344},"children":[],"decl_id":null,"docs":" The dynamically-sized data.\n","sig":null,"attributes":[{"value":"/ The dynamically-sized data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16379,"byte_end":16410,"line_start":515,"line_end":515,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16767,"byte_end":16787,"line_start":528,"line_end":528,"column_start":12,"column_end":32},"name":"from_header_and_iter","qualname":">>::from_header_and_iter","value":"fn from_header_and_iter(H, I) -> Self where I: Iterator +\nExactSizeIterator","parent":null,"children":[],"decl_id":null,"docs":" Creates an Arc for a HeaderSlice using the given header struct and\n iterator to generate the slice. The resulting Arc will be fat.\n","sig":null,"attributes":[{"value":"/ Creates an Arc for a HeaderSlice using the given header struct and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16600,"byte_end":16670,"line_start":525,"line_end":525,"column_start":5,"column_end":75}},{"value":"/ iterator to generate the slice. The resulting Arc will be fat.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16675,"byte_end":16741,"line_start":526,"line_end":526,"column_start":5,"column_end":71}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16746,"byte_end":16755,"line_start":527,"line_end":527,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":372},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21408,"byte_end":21424,"line_start":621,"line_end":621,"column_start":12,"column_end":28},"name":"HeaderWithLength","qualname":"::HeaderWithLength","value":"HeaderWithLength { header }","parent":null,"children":[{"krate":0,"index":374},{"krate":0,"index":375}],"decl_id":null,"docs":" Header data with an inline length. Consumers that use HeaderWithLength as the\n Header type in HeaderSlice can take advantage of ThinArc.\n","sig":null,"attributes":[{"value":"/ Header data with an inline length. Consumers that use HeaderWithLength as the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21209,"byte_end":21290,"line_start":618,"line_end":618,"column_start":1,"column_end":82}},{"value":"/ Header type in HeaderSlice can take advantage of ThinArc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21291,"byte_end":21352,"line_start":619,"line_end":619,"column_start":1,"column_end":62}}]},{"kind":"Field","id":{"krate":0,"index":374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21468,"byte_end":21474,"line_start":623,"line_end":623,"column_start":9,"column_end":15},"name":"header","qualname":"::HeaderWithLength::header","value":"H","parent":{"krate":0,"index":372},"children":[],"decl_id":null,"docs":" The fixed-sized data.\n","sig":null,"attributes":[{"value":"/ The fixed-sized data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21434,"byte_end":21459,"line_start":622,"line_end":622,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21609,"byte_end":21612,"line_start":631,"line_end":631,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(H, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new HeaderWithLength.\n","sig":null,"attributes":[{"value":"/ Creates a new HeaderWithLength.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21562,"byte_end":21597,"line_start":630,"line_end":630,"column_start":5,"column_end":40}}]},{"kind":"Struct","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21834,"byte_end":21841,"line_start":640,"line_end":640,"column_start":12,"column_end":19},"name":"ThinArc","qualname":"::ThinArc","value":"ThinArc { }","parent":null,"children":[{"krate":0,"index":241}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22756,"byte_end":22764,"line_start":665,"line_end":665,"column_start":12,"column_end":20},"name":"with_arc","qualname":">::with_arc","value":"fn with_arc(&'_ Self, F) -> U where\nF: for<'_> FnOnce(&'_ Arc>) -> U","parent":null,"children":[],"decl_id":null,"docs":" Temporarily converts |self| into a bonafide Arc and exposes it to the\n provided callback. The refcount is not modified.\n","sig":null,"attributes":[{"value":"/ Temporarily converts |self| into a bonafide Arc and exposes it to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22600,"byte_end":22673,"line_start":662,"line_end":662,"column_start":5,"column_end":78}},{"value":"/ provided callback. The refcount is not modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22678,"byte_end":22730,"line_start":663,"line_end":663,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22735,"byte_end":22744,"line_start":664,"line_end":664,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23602,"byte_end":23610,"line_start":688,"line_end":688,"column_start":12,"column_end":20},"name":"heap_ptr","qualname":">::heap_ptr","value":"fn heap_ptr<'_>(&'_ Self) -> *const c_void","parent":null,"children":[],"decl_id":null,"docs":" Returns the address on the heap of the ThinArc itself -- not the T\n within it -- for memory reporting.\n","sig":null,"attributes":[{"value":"/ Returns the address on the heap of the ThinArc itself -- not the T","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23463,"byte_end":23533,"line_start":685,"line_end":685,"column_start":5,"column_end":75}},{"value":"/ within it -- for memory reporting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23538,"byte_end":23576,"line_start":686,"line_end":686,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23581,"byte_end":23590,"line_start":687,"line_end":687,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23810,"byte_end":23815,"line_start":697,"line_end":697,"column_start":8,"column_end":13},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Self::Target","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23793,"byte_end":23802,"line_start":696,"line_end":696,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23979,"byte_end":23984,"line_start":704,"line_end":704,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23962,"byte_end":23971,"line_start":703,"line_end":703,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24149,"byte_end":24153,"line_start":711,"line_end":711,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24132,"byte_end":24141,"line_start":710,"line_end":710,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24430,"byte_end":24439,"line_start":720,"line_end":720,"column_start":12,"column_end":21},"name":"into_thin","qualname":">>::into_thin","value":"fn into_thin(Self) -> ThinArc","parent":null,"children":[],"decl_id":null,"docs":" Converts an Arc into a ThinArc. This consumes the Arc, so the refcount\n is not modified.\n","sig":null,"attributes":[{"value":"/ Converts an Arc into a ThinArc. This consumes the Arc, so the refcount","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24305,"byte_end":24379,"line_start":717,"line_end":717,"column_start":5,"column_end":79}},{"value":"/ is not modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24384,"byte_end":24404,"line_start":718,"line_end":718,"column_start":5,"column_end":25}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24409,"byte_end":24418,"line_start":719,"line_end":719,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24994,"byte_end":25003,"line_start":734,"line_end":734,"column_start":12,"column_end":21},"name":"from_thin","qualname":">>::from_thin","value":"fn from_thin(ThinArc) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Converts a ThinArc into an Arc. This consumes the ThinArc, so the refcount\n is not modified.\n","sig":null,"attributes":[{"value":"/ Converts a ThinArc into an Arc. This consumes the ThinArc, so the refcount","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24865,"byte_end":24943,"line_start":731,"line_end":731,"column_start":5,"column_end":83}},{"value":"/ is not modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24948,"byte_end":24968,"line_start":732,"line_end":732,"column_start":5,"column_end":25}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24973,"byte_end":24982,"line_start":733,"line_end":733,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25272,"byte_end":25274,"line_start":745,"line_end":745,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ ThinArc) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25255,"byte_end":25264,"line_start":744,"line_end":744,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26027,"byte_end":26039,"line_start":773,"line_end":773,"column_start":12,"column_end":24},"name":"RawOffsetArc","qualname":"::RawOffsetArc","value":"RawOffsetArc { }","parent":null,"children":[{"krate":0,"index":395}],"decl_id":null,"docs":" An Arc, except it holds a pointer to the T instead of to the\n entire ArcInner.","sig":null,"attributes":[{"value":"/ An Arc, except it holds a pointer to the T instead of to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25520,"byte_end":25584,"line_start":756,"line_end":756,"column_start":1,"column_end":65}},{"value":"/ entire ArcInner.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25585,"byte_end":25605,"line_start":757,"line_end":757,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25606,"byte_end":25609,"line_start":758,"line_end":758,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25610,"byte_end":25621,"line_start":759,"line_end":759,"column_start":1,"column_end":12}},{"value":"/ Arc RawOffsetArc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25622,"byte_end":25652,"line_start":760,"line_end":760,"column_start":1,"column_end":31}},{"value":"/ | |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25653,"byte_end":25671,"line_start":761,"line_end":761,"column_start":1,"column_end":19}},{"value":"/ v v","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25672,"byte_end":25690,"line_start":762,"line_end":762,"column_start":1,"column_end":19}},{"value":"/ ---------------------","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25691,"byte_end":25717,"line_start":763,"line_end":763,"column_start":1,"column_end":27}},{"value":"/ | RefCount | T (data) | [ArcInner]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25718,"byte_end":25759,"line_start":764,"line_end":764,"column_start":1,"column_end":42}},{"value":"/ ---------------------","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25760,"byte_end":25786,"line_start":765,"line_end":765,"column_start":1,"column_end":27}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25787,"byte_end":25794,"line_start":766,"line_end":766,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25795,"byte_end":25798,"line_start":767,"line_end":767,"column_start":1,"column_end":4}},{"value":"/ This means that this is a direct pointer to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25799,"byte_end":25846,"line_start":768,"line_end":768,"column_start":1,"column_end":48}},{"value":"/ its contained data (and can be read from by both C++ and Rust),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25847,"byte_end":25914,"line_start":769,"line_end":769,"column_start":1,"column_end":68}},{"value":"/ but we can also convert it to a \"regular\" Arc by removing the offset","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25915,"byte_end":25990,"line_start":770,"line_end":770,"column_start":1,"column_end":76}},{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26005,"byte_end":26015,"line_start":772,"line_end":772,"column_start":1,"column_end":11}}]},{"kind":"Method","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26290,"byte_end":26295,"line_start":782,"line_end":782,"column_start":8,"column_end":13},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Self::Target","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26433,"byte_end":26438,"line_start":789,"line_end":789,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26416,"byte_end":26425,"line_start":788,"line_end":788,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26563,"byte_end":26567,"line_start":795,"line_end":795,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26739,"byte_end":26742,"line_start":802,"line_end":802,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26894,"byte_end":26896,"line_start":808,"line_end":808,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ RawOffsetArc) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26983,"byte_end":26985,"line_start":812,"line_end":812,"column_start":8,"column_end":10},"name":"ne","qualname":" as std::cmp::PartialEq>::ne","value":"fn ne<'_, '_>(&'_ Self, &'_ RawOffsetArc) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2918},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27262,"byte_end":27270,"line_start":821,"line_end":821,"column_start":12,"column_end":20},"name":"with_arc","qualname":">::with_arc","value":"fn with_arc(&'_ Self, F) -> U where F: for<'_> FnOnce(&'_ Arc) ->\nU","parent":null,"children":[],"decl_id":null,"docs":" Temporarily converts |self| into a bonafide Arc and exposes it to the\n provided callback. The refcount is not modified.\n","sig":null,"attributes":[{"value":"/ Temporarily converts |self| into a bonafide Arc and exposes it to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27106,"byte_end":27179,"line_start":818,"line_end":818,"column_start":5,"column_end":78}},{"value":"/ provided callback. The refcount is not modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27184,"byte_end":27236,"line_start":819,"line_end":819,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27241,"byte_end":27250,"line_start":820,"line_end":820,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28027,"byte_end":28035,"line_start":842,"line_end":842,"column_start":12,"column_end":20},"name":"make_mut","qualname":">::make_mut","value":"fn make_mut<'_>(&'_ mut Self) -> &'_ mut T where T: Clone","parent":null,"children":[],"decl_id":null,"docs":" If uniquely owned, provide a mutable reference\n Else create a copy, and mutate that\n","sig":null,"attributes":[{"value":"/ If uniquely owned, provide a mutable reference","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27907,"byte_end":27957,"line_start":839,"line_end":839,"column_start":5,"column_end":55}},{"value":"/ Else create a copy, and mutate that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27962,"byte_end":28001,"line_start":840,"line_end":840,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28006,"byte_end":28015,"line_start":841,"line_end":841,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28712,"byte_end":28721,"line_start":860,"line_end":860,"column_start":12,"column_end":21},"name":"clone_arc","qualname":">::clone_arc","value":"fn clone_arc<'_>(&'_ Self) -> Arc","parent":null,"children":[],"decl_id":null,"docs":" Clone it as an Arc\n","sig":null,"attributes":[{"value":"/ Clone it as an Arc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28664,"byte_end":28686,"line_start":858,"line_end":858,"column_start":5,"column_end":27}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28691,"byte_end":28700,"line_start":859,"line_end":859,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28908,"byte_end":28918,"line_start":867,"line_end":867,"column_start":12,"column_end":22},"name":"borrow_arc","qualname":">::borrow_arc","value":"fn borrow_arc<'a>(&'a Self) -> ArcBorrow","parent":null,"children":[],"decl_id":null,"docs":" Produce a pointer to the data that can be converted back\n to an arc\n","sig":null,"attributes":[{"value":"/ Produce a pointer to the data that can be converted back","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28804,"byte_end":28864,"line_start":864,"line_end":864,"column_start":5,"column_end":65}},{"value":"/ to an arc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28869,"byte_end":28882,"line_start":865,"line_end":865,"column_start":5,"column_end":18}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":28887,"byte_end":28896,"line_start":866,"line_end":866,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":322},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29151,"byte_end":29166,"line_start":876,"line_end":876,"column_start":12,"column_end":27},"name":"into_raw_offset","qualname":">::into_raw_offset","value":"fn into_raw_offset(Self) -> RawOffsetArc","parent":null,"children":[],"decl_id":null,"docs":" Converts an Arc into a RawOffsetArc. This consumes the Arc, so the refcount\n is not modified.\n","sig":null,"attributes":[{"value":"/ Converts an Arc into a RawOffsetArc. This consumes the Arc, so the refcount","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29021,"byte_end":29100,"line_start":873,"line_end":873,"column_start":5,"column_end":84}},{"value":"/ is not modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29105,"byte_end":29125,"line_start":874,"line_end":874,"column_start":5,"column_end":25}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29130,"byte_end":29139,"line_start":875,"line_end":875,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":323},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29445,"byte_end":29460,"line_start":885,"line_end":885,"column_start":12,"column_end":27},"name":"from_raw_offset","qualname":">::from_raw_offset","value":"fn from_raw_offset(RawOffsetArc) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Converts a RawOffsetArc into an Arc. This consumes the RawOffsetArc, so the refcount\n is not modified.\n","sig":null,"attributes":[{"value":"/ Converts a RawOffsetArc into an Arc. This consumes the RawOffsetArc, so the refcount","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29306,"byte_end":29394,"line_start":882,"line_end":882,"column_start":5,"column_end":93}},{"value":"/ is not modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29399,"byte_end":29419,"line_start":883,"line_end":883,"column_start":5,"column_end":25}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29424,"byte_end":29433,"line_start":884,"line_end":884,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":401},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30291,"byte_end":30300,"line_start":907,"line_end":907,"column_start":12,"column_end":21},"name":"ArcBorrow","qualname":"::ArcBorrow","value":"","parent":null,"children":[],"decl_id":null,"docs":" A \"borrowed Arc\". This is a pointer to\n a T that is known to have been allocated within an\n Arc.","sig":null,"attributes":[{"value":"/ A \"borrowed Arc\". This is a pointer to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29593,"byte_end":29635,"line_start":892,"line_end":892,"column_start":1,"column_end":43}},{"value":"/ a T that is known to have been allocated within an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29636,"byte_end":29690,"line_start":893,"line_end":893,"column_start":1,"column_end":55}},{"value":"/ Arc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29691,"byte_end":29699,"line_start":894,"line_end":894,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29700,"byte_end":29703,"line_start":895,"line_end":895,"column_start":1,"column_end":4}},{"value":"/ This is equivalent in guarantees to `&Arc`, however it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29704,"byte_end":29768,"line_start":896,"line_end":896,"column_start":1,"column_end":65}},{"value":"/ a bit more flexible. To obtain an `&Arc` you must have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29769,"byte_end":29830,"line_start":897,"line_end":897,"column_start":1,"column_end":62}},{"value":"/ an Arc instance somewhere pinned down until we're done with it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29831,"byte_end":29901,"line_start":898,"line_end":898,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29902,"byte_end":29905,"line_start":899,"line_end":899,"column_start":1,"column_end":4}},{"value":"/ However, Gecko hands us refcounted things as pointers to T directly,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29906,"byte_end":29978,"line_start":900,"line_end":900,"column_start":1,"column_end":73}},{"value":"/ so we have to conjure up a temporary Arc on the stack each time. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29979,"byte_end":30051,"line_start":901,"line_end":901,"column_start":1,"column_end":73}},{"value":"/ same happens for when the object is managed by a RawOffsetArc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30052,"byte_end":30118,"line_start":902,"line_end":902,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30119,"byte_end":30122,"line_start":903,"line_end":903,"column_start":1,"column_end":4}},{"value":"/ ArcBorrow lets us deal with borrows of known-refcounted objects","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30123,"byte_end":30190,"line_start":904,"line_end":904,"column_start":1,"column_end":68}},{"value":"/ without needing to worry about how they're actually stored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30191,"byte_end":30254,"line_start":905,"line_end":905,"column_start":1,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":330},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30424,"byte_end":30429,"line_start":912,"line_end":912,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30407,"byte_end":30416,"line_start":911,"line_end":911,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30526,"byte_end":30535,"line_start":919,"line_end":919,"column_start":12,"column_end":21},"name":"clone_arc","qualname":"::clone_arc","value":"fn clone_arc<'_>(&'_ Self) -> Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30505,"byte_end":30514,"line_start":918,"line_end":918,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":335},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30832,"byte_end":30840,"line_start":929,"line_end":929,"column_start":19,"column_end":27},"name":"from_ref","qualname":"::from_ref","value":"unsafe fn from_ref(&'a T) -> Self","parent":null,"children":[],"decl_id":null,"docs":" For constructing from a reference known to be Arc-backed,\n e.g. if we obtain such a reference over FFI\n","sig":null,"attributes":[{"value":"/ For constructing from a reference known to be Arc-backed,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30686,"byte_end":30747,"line_start":926,"line_end":926,"column_start":5,"column_end":66}},{"value":"/ e.g. if we obtain such a reference over FFI","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30752,"byte_end":30799,"line_start":927,"line_end":927,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30804,"byte_end":30813,"line_start":928,"line_end":928,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30914,"byte_end":30922,"line_start":934,"line_end":934,"column_start":12,"column_end":20},"name":"with_arc","qualname":"::with_arc","value":"fn with_arc(&'_ Self, F) -> U where F: for<'_> FnOnce(&'_ Arc) ->\nU, T: 'static","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30893,"byte_end":30902,"line_start":933,"line_end":933,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":31617,"byte_end":31622,"line_start":955,"line_end":955,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":31600,"byte_end":31609,"line_start":954,"line_end":954,"column_start":5,"column_end":14}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3706,"byte_end":3719,"line_start":88,"line_end":88,"column_start":17,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":91},{"krate":0,"index":92}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3986,"byte_end":3999,"line_start":99,"line_end":99,"column_start":37,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":95}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4126,"byte_end":4139,"line_start":105,"line_end":105,"column_start":44,"column_end":57},"value":"","parent":null,"children":[{"krate":0,"index":98}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4296,"byte_end":4309,"line_start":111,"line_end":111,"column_start":42,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":101}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4468,"byte_end":4481,"line_start":117,"line_end":117,"column_start":41,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":104}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4604,"byte_end":4617,"line_start":123,"line_end":123,"column_start":34,"column_end":47},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4659,"byte_end":4672,"line_start":125,"line_end":125,"column_start":35,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":109}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5071,"byte_end":5080,"line_start":142,"line_end":142,"column_start":9,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":120},{"krate":0,"index":121}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5367,"byte_end":5376,"line_start":156,"line_end":156,"column_start":19,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":124},{"krate":0,"index":125}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5478,"byte_end":5487,"line_start":163,"line_end":163,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":128}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5678,"byte_end":5681,"line_start":170,"line_end":170,"column_start":47,"column_end":50},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5734,"byte_end":5737,"line_start":171,"line_end":171,"column_start":47,"column_end":50},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5879,"byte_end":5887,"line_start":179,"line_end":179,"column_start":47,"column_end":55},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5940,"byte_end":5948,"line_start":180,"line_end":180,"column_start":47,"column_end":55},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5964,"byte_end":5967,"line_start":182,"line_end":182,"column_start":9,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":148},{"krate":0,"index":151}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7907,"byte_end":7910,"line_start":242,"line_end":242,"column_start":17,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":8717,"byte_end":8720,"line_start":270,"line_end":270,"column_start":27,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":160}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10194,"byte_end":10197,"line_start":303,"line_end":303,"column_start":27,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":163},{"krate":0,"index":164}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10318,"byte_end":10321,"line_start":312,"line_end":312,"column_start":16,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":167}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10981,"byte_end":10984,"line_start":331,"line_end":331,"column_start":17,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":170},{"krate":0,"index":171}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":11974,"byte_end":11977,"line_start":358,"line_end":358,"column_start":26,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":174}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":13606,"byte_end":13609,"line_start":395,"line_end":395,"column_start":43,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":177},{"krate":0,"index":178}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":13879,"byte_end":13882,"line_start":404,"line_end":404,"column_start":45,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14347,"byte_end":14350,"line_start":425,"line_end":425,"column_start":31,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":188}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14471,"byte_end":14474,"line_start":430,"line_end":430,"column_start":29,"column_end":32},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14530,"byte_end":14533,"line_start":432,"line_end":432,"column_start":49,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":193}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14689,"byte_end":14692,"line_start":438,"line_end":438,"column_start":45,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":196}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14835,"byte_end":14838,"line_start":444,"line_end":444,"column_start":34,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":199}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14983,"byte_end":14986,"line_start":450,"line_end":450,"column_start":30,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":202}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15099,"byte_end":15102,"line_start":456,"line_end":456,"column_start":33,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":205}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15213,"byte_end":15216,"line_start":462,"line_end":462,"column_start":21,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":209}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15331,"byte_end":15334,"line_start":469,"line_end":469,"column_start":39,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":212}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15437,"byte_end":15440,"line_start":476,"line_end":476,"column_start":30,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":215}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15553,"byte_end":15556,"line_start":483,"line_end":483,"column_start":40,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15607,"byte_end":15610,"line_start":484,"line_end":484,"column_start":45,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16569,"byte_end":16572,"line_start":524,"line_end":524,"column_start":12,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":224},{"krate":0,"index":230}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21536,"byte_end":21552,"line_start":629,"line_end":629,"column_start":9,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":234}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21982,"byte_end":21989,"line_start":644,"line_end":644,"column_start":54,"column_end":61},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22052,"byte_end":22059,"line_start":645,"line_end":645,"column_start":54,"column_end":61},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22580,"byte_end":22587,"line_start":661,"line_end":661,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":256},{"krate":0,"index":259}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23723,"byte_end":23730,"line_start":693,"line_end":693,"column_start":22,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":263},{"krate":0,"index":264}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23942,"byte_end":23949,"line_start":702,"line_end":702,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":268}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24112,"byte_end":24119,"line_start":709,"line_end":709,"column_start":39,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":273}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24264,"byte_end":24267,"line_start":716,"line_end":716,"column_start":30,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":277},{"krate":0,"index":279}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25235,"byte_end":25242,"line_start":743,"line_end":743,"column_start":68,"column_end":75},"value":"","parent":null,"children":[{"krate":0,"index":283}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25502,"byte_end":25509,"line_start":754,"line_end":754,"column_start":47,"column_end":54},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26131,"byte_end":26143,"line_start":777,"line_end":777,"column_start":48,"column_end":60},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26197,"byte_end":26209,"line_start":778,"line_end":778,"column_start":48,"column_end":60},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26244,"byte_end":26256,"line_start":780,"line_end":780,"column_start":28,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":295},{"krate":0,"index":296}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26394,"byte_end":26406,"line_start":787,"line_end":787,"column_start":28,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":299}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26538,"byte_end":26550,"line_start":794,"line_end":794,"column_start":27,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":302}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26714,"byte_end":26726,"line_start":801,"line_end":801,"column_start":46,"column_end":58},"value":"","parent":null,"children":[{"krate":0,"index":305}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26869,"byte_end":26881,"line_start":807,"line_end":807,"column_start":34,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":308},{"krate":0,"index":309}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27084,"byte_end":27096,"line_start":817,"line_end":817,"column_start":18,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":312},{"krate":0,"index":315},{"krate":0,"index":316},{"krate":0,"index":318}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29008,"byte_end":29011,"line_start":872,"line_end":872,"column_start":18,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":322},{"krate":0,"index":323}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30342,"byte_end":30351,"line_start":909,"line_end":909,"column_start":22,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30384,"byte_end":30393,"line_start":910,"line_end":910,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":330}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30482,"byte_end":30491,"line_start":917,"line_end":917,"column_start":13,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":334},{"krate":0,"index":335},{"krate":0,"index":336}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":31555,"byte_end":31564,"line_start":951,"line_end":951,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":342},{"krate":0,"index":343}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3706,"byte_end":3719,"line_start":88,"line_end":88,"column_start":17,"column_end":30},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":85},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":3986,"byte_end":3999,"line_start":99,"line_end":99,"column_start":37,"column_end":50},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":85},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4126,"byte_end":4139,"line_start":105,"line_end":105,"column_start":44,"column_end":57},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":85},"to":{"krate":2,"index":10305}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4296,"byte_end":4309,"line_start":111,"line_end":111,"column_start":42,"column_end":55},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":85},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4468,"byte_end":4481,"line_start":117,"line_end":117,"column_start":41,"column_end":54},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":85},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4604,"byte_end":4617,"line_start":123,"line_end":123,"column_start":34,"column_end":47},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":85},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":4659,"byte_end":4672,"line_start":125,"line_end":125,"column_start":35,"column_end":48},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":85},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5071,"byte_end":5080,"line_start":142,"line_end":142,"column_start":9,"column_end":18},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":114},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5367,"byte_end":5376,"line_start":156,"line_end":156,"column_start":19,"column_end":28},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":114},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5478,"byte_end":5487,"line_start":163,"line_end":163,"column_start":22,"column_end":31},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":114},"to":{"krate":2,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5678,"byte_end":5681,"line_start":170,"line_end":170,"column_start":47,"column_end":50},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5734,"byte_end":5737,"line_start":171,"line_end":171,"column_start":47,"column_end":50},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5879,"byte_end":5887,"line_start":179,"line_end":179,"column_start":47,"column_end":55},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":133},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5940,"byte_end":5948,"line_start":180,"line_end":180,"column_start":47,"column_end":55},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":133},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":5964,"byte_end":5967,"line_start":182,"line_end":182,"column_start":9,"column_end":12},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":111},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":7907,"byte_end":7910,"line_start":242,"line_end":242,"column_start":17,"column_end":20},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":111},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":8717,"byte_end":8720,"line_start":270,"line_end":270,"column_start":27,"column_end":30},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10194,"byte_end":10197,"line_start":303,"line_end":303,"column_start":27,"column_end":30},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10318,"byte_end":10321,"line_start":312,"line_end":312,"column_start":16,"column_end":19},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":111},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":10981,"byte_end":10984,"line_start":331,"line_end":331,"column_start":17,"column_end":20},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":111},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":11974,"byte_end":11977,"line_start":358,"line_end":358,"column_start":26,"column_end":29},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":13606,"byte_end":13609,"line_start":395,"line_end":395,"column_start":43,"column_end":46},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":13879,"byte_end":13882,"line_start":404,"line_end":404,"column_start":45,"column_end":48},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14347,"byte_end":14350,"line_start":425,"line_end":425,"column_start":31,"column_end":34},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14471,"byte_end":14474,"line_start":430,"line_end":430,"column_start":29,"column_end":32},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14530,"byte_end":14533,"line_start":432,"line_end":432,"column_start":49,"column_end":52},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14689,"byte_end":14692,"line_start":438,"line_end":438,"column_start":45,"column_end":48},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14835,"byte_end":14838,"line_start":444,"line_end":444,"column_start":34,"column_end":37},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":10305}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":14983,"byte_end":14986,"line_start":450,"line_end":450,"column_start":30,"column_end":33},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15099,"byte_end":15102,"line_start":456,"line_end":456,"column_start":33,"column_end":36},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15213,"byte_end":15216,"line_start":462,"line_end":462,"column_start":21,"column_end":24},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15331,"byte_end":15334,"line_start":469,"line_end":469,"column_start":39,"column_end":42},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15437,"byte_end":15440,"line_start":476,"line_end":476,"column_start":30,"column_end":33},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":111},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15553,"byte_end":15556,"line_start":483,"line_end":483,"column_start":40,"column_end":43},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":111},"to":{"krate":21,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":15607,"byte_end":15610,"line_start":484,"line_end":484,"column_start":45,"column_end":48},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":111},"to":{"krate":21,"index":9}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":16569,"byte_end":16572,"line_start":524,"line_end":524,"column_start":12,"column_end":15},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":111},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21536,"byte_end":21552,"line_start":629,"line_end":629,"column_start":9,"column_end":25},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":372},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":21982,"byte_end":21989,"line_start":644,"line_end":644,"column_start":54,"column_end":61},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22052,"byte_end":22059,"line_start":645,"line_end":645,"column_start":54,"column_end":61},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":22580,"byte_end":22587,"line_start":661,"line_end":661,"column_start":30,"column_end":37},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":238},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23723,"byte_end":23730,"line_start":693,"line_end":693,"column_start":22,"column_end":29},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":23942,"byte_end":23949,"line_start":702,"line_end":702,"column_start":40,"column_end":47},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24112,"byte_end":24119,"line_start":709,"line_end":709,"column_start":39,"column_end":46},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":24264,"byte_end":24267,"line_start":716,"line_end":716,"column_start":30,"column_end":33},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":111},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25235,"byte_end":25242,"line_start":743,"line_end":743,"column_start":68,"column_end":75},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":25502,"byte_end":25509,"line_start":754,"line_end":754,"column_start":47,"column_end":54},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26131,"byte_end":26143,"line_start":777,"line_end":777,"column_start":48,"column_end":60},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":393},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26197,"byte_end":26209,"line_start":778,"line_end":778,"column_start":48,"column_end":60},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":393},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26244,"byte_end":26256,"line_start":780,"line_end":780,"column_start":28,"column_end":40},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":393},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26394,"byte_end":26406,"line_start":787,"line_end":787,"column_start":28,"column_end":40},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":393},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26538,"byte_end":26550,"line_start":794,"line_end":794,"column_start":27,"column_end":39},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":393},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26714,"byte_end":26726,"line_start":801,"line_end":801,"column_start":46,"column_end":58},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":393},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":26869,"byte_end":26881,"line_start":807,"line_end":807,"column_start":34,"column_end":46},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":393},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":27084,"byte_end":27096,"line_start":817,"line_end":817,"column_start":18,"column_end":30},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":393},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":29008,"byte_end":29011,"line_start":872,"line_end":872,"column_start":18,"column_end":21},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":111},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30342,"byte_end":30351,"line_start":909,"line_end":909,"column_start":22,"column_end":31},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":401},"to":{"krate":2,"index":3273}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30384,"byte_end":30393,"line_start":910,"line_end":910,"column_start":23,"column_end":32},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":401},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":30482,"byte_end":30491,"line_start":917,"line_end":917,"column_start":13,"column_end":22},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":401},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs","byte_start":31555,"byte_end":31564,"line_start":951,"line_end":951,"column_start":23,"column_end":32},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":401},"to":{"krate":2,"index":3486}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libsiphasher-20be23260902c753.json b/core/target/rls/debug/deps/save-analysis/libsiphasher-20be23260902c753.json new file mode 100644 index 0000000..6143762 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libsiphasher-20be23260902c753.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","siphasher","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=20be23260902c753","-C","extra-filename=-20be23260902c753","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libsiphasher-20be23260902c753.rmeta"},"prelude":{"crate_id":{"name":"siphasher","disambiguator":[10319280214204638355,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":0,"byte_end":477,"line_start":1,"line_end":24,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":389,"byte_end":392,"line_start":21,"line_end":21,"column_start":21,"column_end":24},"alias_span":null,"name":"sip","value":"","parent":{"krate":0,"index":238}},{"kind":"Use","ref_id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":394,"byte_end":400,"line_start":21,"line_end":21,"column_start":26,"column_end":32},"alias_span":null,"name":"sip128","value":"","parent":{"krate":0,"index":238}},{"kind":"Use","ref_id":{"krate":1,"index":10536},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":427,"byte_end":433,"line_start":22,"line_end":22,"column_start":25,"column_end":31},"alias_span":null,"name":"_","value":"","parent":{"krate":0,"index":238}},{"kind":"Use","ref_id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":460,"byte_end":469,"line_start":23,"line_end":23,"column_start":21,"column_end":30},"alias_span":null,"name":"_","value":"","parent":{"krate":0,"index":238}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":0,"byte_end":477,"line_start":1,"line_end":24,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":109},{"krate":0,"index":238}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":23,"byte_end":29,"line_start":1,"line_end":1,"column_start":24,"column_end":30}},{"value":"allow(clippy :: unreadable_literal)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":32,"byte_end":69,"line_start":2,"line_end":2,"column_start":1,"column_end":38}},{"value":"allow(clippy :: cast_lossless)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":70,"byte_end":102,"line_start":3,"line_end":3,"column_start":1,"column_end":33}},{"value":"allow(clippy :: many_single_char_names)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":103,"byte_end":144,"line_start":4,"line_end":4,"column_start":1,"column_end":42}}]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"sip","qualname":"::sip","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","parent":null,"children":[{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":252},{"krate":0,"index":254},{"krate":0,"index":256},{"krate":0,"index":258},{"krate":0,"index":259},{"krate":0,"index":261},{"krate":0,"index":263},{"krate":0,"index":265},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":270},{"krate":0,"index":273},{"krate":0,"index":275},{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":280},{"krate":0,"index":289},{"krate":0,"index":292},{"krate":0,"index":295},{"krate":0,"index":297},{"krate":0,"index":302},{"krate":0,"index":304},{"krate":0,"index":306},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":37},{"krate":0,"index":48},{"krate":0,"index":59},{"krate":0,"index":65},{"krate":0,"index":73},{"krate":0,"index":81},{"krate":0,"index":89},{"krate":0,"index":97},{"krate":0,"index":100},{"krate":0,"index":307},{"krate":0,"index":309},{"krate":0,"index":311},{"krate":0,"index":313},{"krate":0,"index":314},{"krate":0,"index":103},{"krate":0,"index":316},{"krate":0,"index":318},{"krate":0,"index":320},{"krate":0,"index":322},{"krate":0,"index":323},{"krate":0,"index":106}],"decl_id":null,"docs":" An implementation of SipHash.\n","sig":null,"attributes":[{"value":"/ An implementation of SipHash.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":951,"byte_end":984,"line_start":11,"line_end":11,"column_start":1,"column_end":34}}]},{"kind":"Struct","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1318,"byte_end":1329,"line_start":25,"line_end":25,"column_start":12,"column_end":23},"name":"SipHasher13","qualname":"::sip::SipHasher13","value":"SipHasher13 { }","parent":null,"children":[{"krate":0,"index":253}],"decl_id":null,"docs":" An implementation of SipHash 1-3.","sig":null,"attributes":[{"value":"/ An implementation of SipHash 1-3.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1094,"byte_end":1131,"line_start":20,"line_end":20,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1132,"byte_end":1135,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ See: ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1136,"byte_end":1190,"line_start":22,"line_end":22,"column_start":1,"column_end":55}}]},{"kind":"Struct","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1592,"byte_end":1603,"line_start":34,"line_end":34,"column_start":12,"column_end":23},"name":"SipHasher24","qualname":"::sip::SipHasher24","value":"SipHasher24 { }","parent":null,"children":[{"krate":0,"index":262}],"decl_id":null,"docs":" An implementation of SipHash 2-4.","sig":null,"attributes":[{"value":"/ An implementation of SipHash 2-4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1368,"byte_end":1405,"line_start":29,"line_end":29,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1406,"byte_end":1409,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ See: ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1410,"byte_end":1464,"line_start":31,"line_end":31,"column_start":1,"column_end":55}}]},{"kind":"Struct","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":2383,"byte_end":2392,"line_start":52,"line_end":52,"column_start":12,"column_end":21},"name":"SipHasher","qualname":"::sip::SipHasher","value":"","parent":null,"children":[],"decl_id":null,"docs":" An implementation of SipHash 2-4.","sig":null,"attributes":[{"value":"/ An implementation of SipHash 2-4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1642,"byte_end":1679,"line_start":38,"line_end":38,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1680,"byte_end":1683,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ See: ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1684,"byte_end":1738,"line_start":40,"line_end":40,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1739,"byte_end":1742,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ SipHash is a general-purpose hashing function: it runs at a good","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1743,"byte_end":1811,"line_start":42,"line_end":42,"column_start":1,"column_end":69}},{"value":"/ speed (competitive with Spooky and City) and permits strong _keyed_","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1812,"byte_end":1883,"line_start":43,"line_end":43,"column_start":1,"column_end":72}},{"value":"/ hashing. This lets you key your hashtables from a strong RNG, such as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1884,"byte_end":1957,"line_start":44,"line_end":44,"column_start":1,"column_end":74}},{"value":"/ [`rand::os::OsRng`](https://doc.rust-lang.org/rand/rand/os/struct.OsRng.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":1958,"byte_end":2040,"line_start":45,"line_end":45,"column_start":1,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":2041,"byte_end":2044,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ Although the SipHash algorithm is considered to be generally strong,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":2045,"byte_end":2117,"line_start":47,"line_end":47,"column_start":1,"column_end":73}},{"value":"/ it is not intended for cryptographic purposes. As such, all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":2118,"byte_end":2181,"line_start":48,"line_end":48,"column_start":1,"column_end":64}},{"value":"/ cryptographic uses of this implementation are _strongly discouraged_.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":2182,"byte_end":2255,"line_start":49,"line_end":49,"column_start":1,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5437,"byte_end":5440,"line_start":148,"line_end":148,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> SipHasher","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `SipHasher` with the two initial keys set to 0.\n","sig":null,"attributes":[{"value":"/ Creates a new `SipHasher` with the two initial keys set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5346,"byte_end":5411,"line_start":146,"line_end":146,"column_start":5,"column_end":70}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5416,"byte_end":5425,"line_start":147,"line_end":147,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5596,"byte_end":5609,"line_start":154,"line_end":154,"column_start":12,"column_end":25},"name":"new_with_keys","qualname":"::new_with_keys","value":"fn new_with_keys(u64, u64) -> SipHasher","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher` that is keyed off the provided keys.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher` that is keyed off the provided keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5508,"byte_end":5570,"line_start":152,"line_end":152,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5575,"byte_end":5584,"line_start":153,"line_end":153,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5773,"byte_end":5785,"line_start":159,"line_end":159,"column_start":12,"column_end":24},"name":"new_with_key","qualname":"::new_with_key","value":"fn new_with_key<'_>(&'_ [u8; ]) -> SipHasher","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher` from a 16 byte key.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher` from a 16 byte key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5716,"byte_end":5761,"line_start":158,"line_end":158,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6145,"byte_end":6149,"line_start":170,"line_end":170,"column_start":12,"column_end":16},"name":"keys","qualname":"::keys","value":"fn keys<'_>(&'_ Self) -> (u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" Get the keys used by this hasher\n","sig":null,"attributes":[{"value":"/ Get the keys used by this hasher","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6097,"byte_end":6133,"line_start":169,"line_end":169,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6296,"byte_end":6299,"line_start":175,"line_end":175,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> [u8; ]","parent":null,"children":[],"decl_id":null,"docs":" Get the key used by this hasher as a 16 byte vector\n","sig":null,"attributes":[{"value":"/ Get the key used by this hasher as a 16 byte vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6229,"byte_end":6284,"line_start":174,"line_end":174,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6636,"byte_end":6639,"line_start":186,"line_end":186,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> SipHasher13","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `SipHasher13` with the two initial keys set to 0.\n","sig":null,"attributes":[{"value":"/ Creates a new `SipHasher13` with the two initial keys set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6543,"byte_end":6610,"line_start":184,"line_end":184,"column_start":5,"column_end":72}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6615,"byte_end":6624,"line_start":185,"line_end":185,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6801,"byte_end":6814,"line_start":192,"line_end":192,"column_start":12,"column_end":25},"name":"new_with_keys","qualname":"::new_with_keys","value":"fn new_with_keys(u64, u64) -> SipHasher13","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher13` that is keyed off the provided keys.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher13` that is keyed off the provided keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6711,"byte_end":6775,"line_start":190,"line_end":190,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6780,"byte_end":6789,"line_start":191,"line_end":191,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7011,"byte_end":7023,"line_start":199,"line_end":199,"column_start":12,"column_end":24},"name":"new_with_key","qualname":"::new_with_key","value":"fn new_with_key<'_>(&'_ [u8; ]) -> SipHasher13","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher13` from a 16 byte key.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher13` from a 16 byte key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6952,"byte_end":6999,"line_start":198,"line_end":198,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7385,"byte_end":7389,"line_start":210,"line_end":210,"column_start":12,"column_end":16},"name":"keys","qualname":"::keys","value":"fn keys<'_>(&'_ Self) -> (u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" Get the keys used by this hasher\n","sig":null,"attributes":[{"value":"/ Get the keys used by this hasher","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7337,"byte_end":7373,"line_start":209,"line_end":209,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7532,"byte_end":7535,"line_start":215,"line_end":215,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> [u8; ]","parent":null,"children":[],"decl_id":null,"docs":" Get the key used by this hasher as a 16 byte vector\n","sig":null,"attributes":[{"value":"/ Get the key used by this hasher as a 16 byte vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7465,"byte_end":7520,"line_start":214,"line_end":214,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7868,"byte_end":7871,"line_start":226,"line_end":226,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> SipHasher24","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `SipHasher24` with the two initial keys set to 0.\n","sig":null,"attributes":[{"value":"/ Creates a new `SipHasher24` with the two initial keys set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7775,"byte_end":7842,"line_start":224,"line_end":224,"column_start":5,"column_end":72}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7847,"byte_end":7856,"line_start":225,"line_end":225,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8033,"byte_end":8046,"line_start":232,"line_end":232,"column_start":12,"column_end":25},"name":"new_with_keys","qualname":"::new_with_keys","value":"fn new_with_keys(u64, u64) -> SipHasher24","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher24` that is keyed off the provided keys.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher24` that is keyed off the provided keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7943,"byte_end":8007,"line_start":230,"line_end":230,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8012,"byte_end":8021,"line_start":231,"line_end":231,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8243,"byte_end":8255,"line_start":239,"line_end":239,"column_start":12,"column_end":24},"name":"new_with_key","qualname":"::new_with_key","value":"fn new_with_key<'_>(&'_ [u8; ]) -> SipHasher24","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher24` from a 16 byte key.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher24` from a 16 byte key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8184,"byte_end":8231,"line_start":238,"line_end":238,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8617,"byte_end":8621,"line_start":250,"line_end":250,"column_start":12,"column_end":16},"name":"keys","qualname":"::keys","value":"fn keys<'_>(&'_ Self) -> (u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" Get the keys used by this hasher\n","sig":null,"attributes":[{"value":"/ Get the keys used by this hasher","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8569,"byte_end":8605,"line_start":249,"line_end":249,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8764,"byte_end":8767,"line_start":255,"line_end":255,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> [u8; ]","parent":null,"children":[],"decl_id":null,"docs":" Get the key used by this hasher as a 16 byte vector\n","sig":null,"attributes":[{"value":"/ Get the key used by this hasher as a 16 byte vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8697,"byte_end":8752,"line_start":254,"line_end":254,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11232,"byte_end":11237,"line_start":334,"line_end":334,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11215,"byte_end":11224,"line_start":333,"line_end":333,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11317,"byte_end":11323,"line_start":339,"line_end":339,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11300,"byte_end":11309,"line_start":338,"line_end":338,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11392,"byte_end":11403,"line_start":344,"line_end":344,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11375,"byte_end":11384,"line_start":343,"line_end":343,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11486,"byte_end":11494,"line_start":349,"line_end":349,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11469,"byte_end":11478,"line_start":348,"line_end":348,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11571,"byte_end":11580,"line_start":354,"line_end":354,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11554,"byte_end":11563,"line_start":353,"line_end":353,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11659,"byte_end":11668,"line_start":359,"line_end":359,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11642,"byte_end":11651,"line_start":358,"line_end":358,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11747,"byte_end":11756,"line_start":364,"line_end":364,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11730,"byte_end":11739,"line_start":363,"line_end":363,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11873,"byte_end":11878,"line_start":371,"line_end":371,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11856,"byte_end":11865,"line_start":370,"line_end":370,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11963,"byte_end":11969,"line_start":376,"line_end":376,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11946,"byte_end":11955,"line_start":375,"line_end":375,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12043,"byte_end":12054,"line_start":381,"line_end":381,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12026,"byte_end":12035,"line_start":380,"line_end":380,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12142,"byte_end":12150,"line_start":386,"line_end":386,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12125,"byte_end":12134,"line_start":385,"line_end":385,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12232,"byte_end":12241,"line_start":391,"line_end":391,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12215,"byte_end":12224,"line_start":390,"line_end":390,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12325,"byte_end":12334,"line_start":396,"line_end":396,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12308,"byte_end":12317,"line_start":395,"line_end":395,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12418,"byte_end":12427,"line_start":401,"line_end":401,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12401,"byte_end":12410,"line_start":400,"line_end":400,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12549,"byte_end":12554,"line_start":408,"line_end":408,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12532,"byte_end":12541,"line_start":407,"line_end":407,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12639,"byte_end":12645,"line_start":413,"line_end":413,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12622,"byte_end":12631,"line_start":412,"line_end":412,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12719,"byte_end":12730,"line_start":418,"line_end":418,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12702,"byte_end":12711,"line_start":417,"line_end":417,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12818,"byte_end":12826,"line_start":423,"line_end":423,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12801,"byte_end":12810,"line_start":422,"line_end":422,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12908,"byte_end":12917,"line_start":428,"line_end":428,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12891,"byte_end":12900,"line_start":427,"line_end":427,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":13001,"byte_end":13010,"line_start":433,"line_end":433,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12984,"byte_end":12993,"line_start":432,"line_end":432,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":13094,"byte_end":13103,"line_start":438,"line_end":438,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":13077,"byte_end":13086,"line_start":437,"line_end":437,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"sip128","qualname":"::sip128","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","parent":null,"children":[{"krate":0,"index":110},{"krate":0,"index":113},{"krate":0,"index":116},{"krate":0,"index":117},{"krate":0,"index":119},{"krate":0,"index":122},{"krate":0,"index":125},{"krate":0,"index":325},{"krate":0,"index":328},{"krate":0,"index":330},{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":128},{"krate":0,"index":130},{"krate":0,"index":335},{"krate":0,"index":337},{"krate":0,"index":339},{"krate":0,"index":341},{"krate":0,"index":342},{"krate":0,"index":344},{"krate":0,"index":346},{"krate":0,"index":348},{"krate":0,"index":350},{"krate":0,"index":351},{"krate":0,"index":353},{"krate":0,"index":356},{"krate":0,"index":358},{"krate":0,"index":360},{"krate":0,"index":361},{"krate":0,"index":363},{"krate":0,"index":372},{"krate":0,"index":375},{"krate":0,"index":377},{"krate":0,"index":382},{"krate":0,"index":384},{"krate":0,"index":386},{"krate":0,"index":132},{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135},{"krate":0,"index":137},{"krate":0,"index":148},{"krate":0,"index":150},{"krate":0,"index":161},{"krate":0,"index":163},{"krate":0,"index":174},{"krate":0,"index":176},{"krate":0,"index":182},{"krate":0,"index":185},{"krate":0,"index":193},{"krate":0,"index":201},{"krate":0,"index":209},{"krate":0,"index":217},{"krate":0,"index":220},{"krate":0,"index":223},{"krate":0,"index":387},{"krate":0,"index":389},{"krate":0,"index":391},{"krate":0,"index":393},{"krate":0,"index":394},{"krate":0,"index":226},{"krate":0,"index":396},{"krate":0,"index":398},{"krate":0,"index":400},{"krate":0,"index":402},{"krate":0,"index":403},{"krate":0,"index":229},{"krate":0,"index":232}],"decl_id":null,"docs":" An implementation of SipHash with a 128-bit output.\n","sig":null,"attributes":[{"value":"/ An implementation of SipHash with a 128-bit output.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16503,"byte_end":16558,"line_start":11,"line_end":11,"column_start":1,"column_end":56}}]},{"kind":"Struct","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16828,"byte_end":16835,"line_start":23,"line_end":23,"column_start":12,"column_end":19},"name":"Hash128","qualname":"::sip128::Hash128","value":"Hash128 { h1, h2 }","parent":null,"children":[{"krate":0,"index":326},{"krate":0,"index":327}],"decl_id":null,"docs":" A 128-bit (2x64) hash output\n","sig":null,"attributes":[{"value":"/ A 128-bit (2x64) hash output","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16668,"byte_end":16700,"line_start":20,"line_end":20,"column_start":1,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":326},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16846,"byte_end":16848,"line_start":24,"line_end":24,"column_start":9,"column_end":11},"name":"h1","qualname":"::sip128::Hash128::h1","value":"u64","parent":{"krate":0,"index":325},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16863,"byte_end":16865,"line_start":25,"line_end":25,"column_start":9,"column_end":11},"name":"h2","qualname":"::sip128::Hash128::h2","value":"u64","parent":{"krate":0,"index":325},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16912,"byte_end":16916,"line_start":29,"line_end":29,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(u128) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17070,"byte_end":17074,"line_start":38,"line_end":38,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Hash128) -> u128","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":335},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17322,"byte_end":17333,"line_start":46,"line_end":46,"column_start":12,"column_end":23},"name":"SipHasher13","qualname":"::sip128::SipHasher13","value":"SipHasher13 { }","parent":null,"children":[{"krate":0,"index":336}],"decl_id":null,"docs":" An implementation of SipHash128 1-3.\n","sig":null,"attributes":[{"value":"/ An implementation of SipHash128 1-3.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17154,"byte_end":17194,"line_start":43,"line_end":43,"column_start":1,"column_end":41}}]},{"kind":"Struct","id":{"krate":0,"index":344},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17540,"byte_end":17551,"line_start":53,"line_end":53,"column_start":12,"column_end":23},"name":"SipHasher24","qualname":"::sip128::SipHasher24","value":"SipHasher24 { }","parent":null,"children":[{"krate":0,"index":345}],"decl_id":null,"docs":" An implementation of SipHash128 2-4.\n","sig":null,"attributes":[{"value":"/ An implementation of SipHash128 2-4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17372,"byte_end":17412,"line_start":50,"line_end":50,"column_start":1,"column_end":41}}]},{"kind":"Struct","id":{"krate":0,"index":353},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":18198,"byte_end":18207,"line_start":68,"line_end":68,"column_start":12,"column_end":21},"name":"SipHasher","qualname":"::sip128::SipHasher","value":"","parent":null,"children":[],"decl_id":null,"docs":" An implementation of SipHash128 2-4.","sig":null,"attributes":[{"value":"/ An implementation of SipHash128 2-4.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17590,"byte_end":17630,"line_start":57,"line_end":57,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17631,"byte_end":17634,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ SipHash is a general-purpose hashing function: it runs at a good","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17635,"byte_end":17703,"line_start":59,"line_end":59,"column_start":1,"column_end":69}},{"value":"/ speed (competitive with Spooky and City) and permits strong _keyed_","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17704,"byte_end":17775,"line_start":60,"line_end":60,"column_start":1,"column_end":72}},{"value":"/ hashing. This lets you key your hashtables from a strong RNG, such as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17776,"byte_end":17849,"line_start":61,"line_end":61,"column_start":1,"column_end":74}},{"value":"/ [`rand::os::OsRng`](https://doc.rust-lang.org/rand/rand/os/struct.OsRng.html).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17850,"byte_end":17932,"line_start":62,"line_end":62,"column_start":1,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17933,"byte_end":17936,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ Although the SipHash algorithm is considered to be generally strong,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":17937,"byte_end":18009,"line_start":64,"line_end":64,"column_start":1,"column_end":73}},{"value":"/ it is not intended for cryptographic purposes. As such, all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":18010,"byte_end":18073,"line_start":65,"line_end":65,"column_start":1,"column_end":64}},{"value":"/ cryptographic uses of this implementation are _strongly discouraged_.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":18074,"byte_end":18147,"line_start":66,"line_end":66,"column_start":1,"column_end":74}}]},{"kind":"Trait","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21143,"byte_end":21152,"line_start":161,"line_end":161,"column_start":11,"column_end":20},"name":"Hasher128","qualname":"::sip128::Hasher128","value":"Hasher128","parent":null,"children":[{"krate":0,"index":136}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21192,"byte_end":21201,"line_start":163,"line_end":163,"column_start":8,"column_end":17},"name":"finish128","qualname":"::sip128::Hasher128::finish128","value":"fn finish128<'_>(&'_ Self) -> Hash128","parent":{"krate":0,"index":135},"children":[],"decl_id":null,"docs":" Return a 128-bit hash\n","sig":null,"attributes":[{"value":"/ Return a 128-bit hash","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21159,"byte_end":21184,"line_start":162,"line_end":162,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21336,"byte_end":21339,"line_start":169,"line_end":169,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> SipHasher","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `SipHasher` with the two initial keys set to 0.\n","sig":null,"attributes":[{"value":"/ Creates a new `SipHasher` with the two initial keys set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21245,"byte_end":21310,"line_start":167,"line_end":167,"column_start":5,"column_end":70}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21315,"byte_end":21324,"line_start":168,"line_end":168,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21495,"byte_end":21508,"line_start":175,"line_end":175,"column_start":12,"column_end":25},"name":"new_with_keys","qualname":"::new_with_keys","value":"fn new_with_keys(u64, u64) -> SipHasher","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher` that is keyed off the provided keys.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher` that is keyed off the provided keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21407,"byte_end":21469,"line_start":173,"line_end":173,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21474,"byte_end":21483,"line_start":174,"line_end":174,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21672,"byte_end":21684,"line_start":180,"line_end":180,"column_start":12,"column_end":24},"name":"new_with_key","qualname":"::new_with_key","value":"fn new_with_key<'_>(&'_ [u8; ]) -> SipHasher","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher` from a 16 byte key.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher` from a 16 byte key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21615,"byte_end":21660,"line_start":179,"line_end":179,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22044,"byte_end":22048,"line_start":191,"line_end":191,"column_start":12,"column_end":16},"name":"keys","qualname":"::keys","value":"fn keys<'_>(&'_ Self) -> (u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" Get the keys used by this hasher\n","sig":null,"attributes":[{"value":"/ Get the keys used by this hasher","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21996,"byte_end":22032,"line_start":190,"line_end":190,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22195,"byte_end":22198,"line_start":196,"line_end":196,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> [u8; ]","parent":null,"children":[],"decl_id":null,"docs":" Get the key used by this hasher as a 16 byte vector\n","sig":null,"attributes":[{"value":"/ Get the key used by this hasher as a 16 byte vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22128,"byte_end":22183,"line_start":195,"line_end":195,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22501,"byte_end":22510,"line_start":207,"line_end":207,"column_start":8,"column_end":17},"name":"finish128","qualname":"::finish128","value":"fn finish128<'_>(&'_ Self) -> Hash128","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":136},"docs":" Return a 128-bit hash\n","sig":null,"attributes":[{"value":"/ Return a 128-bit hash","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22454,"byte_end":22479,"line_start":205,"line_end":205,"column_start":5,"column_end":30}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22484,"byte_end":22493,"line_start":206,"line_end":206,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22683,"byte_end":22686,"line_start":215,"line_end":215,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> SipHasher13","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `SipHasher13` with the two initial keys set to 0.\n","sig":null,"attributes":[{"value":"/ Creates a new `SipHasher13` with the two initial keys set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22590,"byte_end":22657,"line_start":213,"line_end":213,"column_start":5,"column_end":72}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22662,"byte_end":22671,"line_start":214,"line_end":214,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22848,"byte_end":22861,"line_start":221,"line_end":221,"column_start":12,"column_end":25},"name":"new_with_keys","qualname":"::new_with_keys","value":"fn new_with_keys(u64, u64) -> SipHasher13","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher13` that is keyed off the provided keys.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher13` that is keyed off the provided keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22758,"byte_end":22822,"line_start":219,"line_end":219,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22827,"byte_end":22836,"line_start":220,"line_end":220,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23058,"byte_end":23070,"line_start":228,"line_end":228,"column_start":12,"column_end":24},"name":"new_with_key","qualname":"::new_with_key","value":"fn new_with_key<'_>(&'_ [u8; ]) -> SipHasher13","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher13` from a 16 byte key.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher13` from a 16 byte key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22999,"byte_end":23046,"line_start":227,"line_end":227,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23432,"byte_end":23436,"line_start":239,"line_end":239,"column_start":12,"column_end":16},"name":"keys","qualname":"::keys","value":"fn keys<'_>(&'_ Self) -> (u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" Get the keys used by this hasher\n","sig":null,"attributes":[{"value":"/ Get the keys used by this hasher","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23384,"byte_end":23420,"line_start":238,"line_end":238,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23579,"byte_end":23582,"line_start":244,"line_end":244,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> [u8; ]","parent":null,"children":[],"decl_id":null,"docs":" Get the key used by this hasher as a 16 byte vector\n","sig":null,"attributes":[{"value":"/ Get the key used by this hasher as a 16 byte vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23512,"byte_end":23567,"line_start":243,"line_end":243,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":162},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23883,"byte_end":23892,"line_start":255,"line_end":255,"column_start":8,"column_end":17},"name":"finish128","qualname":"::finish128","value":"fn finish128<'_>(&'_ Self) -> Hash128","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":136},"docs":" Return a 128-bit hash\n","sig":null,"attributes":[{"value":"/ Return a 128-bit hash","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23836,"byte_end":23861,"line_start":253,"line_end":253,"column_start":5,"column_end":30}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23866,"byte_end":23875,"line_start":254,"line_end":254,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24070,"byte_end":24073,"line_start":263,"line_end":263,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> SipHasher24","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `SipHasher24` with the two initial keys set to 0.\n","sig":null,"attributes":[{"value":"/ Creates a new `SipHasher24` with the two initial keys set to 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23977,"byte_end":24044,"line_start":261,"line_end":261,"column_start":5,"column_end":72}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24049,"byte_end":24058,"line_start":262,"line_end":262,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24235,"byte_end":24248,"line_start":269,"line_end":269,"column_start":12,"column_end":25},"name":"new_with_keys","qualname":"::new_with_keys","value":"fn new_with_keys(u64, u64) -> SipHasher24","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher24` that is keyed off the provided keys.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher24` that is keyed off the provided keys.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24145,"byte_end":24209,"line_start":267,"line_end":267,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24214,"byte_end":24223,"line_start":268,"line_end":268,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24445,"byte_end":24457,"line_start":276,"line_end":276,"column_start":12,"column_end":24},"name":"new_with_key","qualname":"::new_with_key","value":"fn new_with_key<'_>(&'_ [u8; ]) -> SipHasher24","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SipHasher24` from a 16 byte key.\n","sig":null,"attributes":[{"value":"/ Creates a `SipHasher24` from a 16 byte key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24386,"byte_end":24433,"line_start":275,"line_end":275,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24819,"byte_end":24823,"line_start":287,"line_end":287,"column_start":12,"column_end":16},"name":"keys","qualname":"::keys","value":"fn keys<'_>(&'_ Self) -> (u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" Get the keys used by this hasher\n","sig":null,"attributes":[{"value":"/ Get the keys used by this hasher","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24771,"byte_end":24807,"line_start":286,"line_end":286,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24966,"byte_end":24969,"line_start":292,"line_end":292,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key<'_>(&'_ Self) -> [u8; ]","parent":null,"children":[],"decl_id":null,"docs":" Get the key used by this hasher as a 16 byte vector\n","sig":null,"attributes":[{"value":"/ Get the key used by this hasher as a 16 byte vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":24899,"byte_end":24954,"line_start":291,"line_end":291,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":175},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":25270,"byte_end":25279,"line_start":303,"line_end":303,"column_start":8,"column_end":17},"name":"finish128","qualname":"::finish128","value":"fn finish128<'_>(&'_ Self) -> Hash128","parent":{"krate":0,"index":135},"children":[],"decl_id":{"krate":0,"index":136},"docs":" Return a 128-bit hash\n","sig":null,"attributes":[{"value":"/ Return a 128-bit hash","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":25223,"byte_end":25248,"line_start":301,"line_end":301,"column_start":5,"column_end":30}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":25253,"byte_end":25262,"line_start":302,"line_end":302,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28136,"byte_end":28141,"line_start":402,"line_end":402,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28119,"byte_end":28128,"line_start":401,"line_end":401,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28221,"byte_end":28227,"line_start":407,"line_end":407,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28204,"byte_end":28213,"line_start":406,"line_end":406,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28296,"byte_end":28307,"line_start":412,"line_end":412,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28279,"byte_end":28288,"line_start":411,"line_end":411,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28390,"byte_end":28398,"line_start":417,"line_end":417,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28373,"byte_end":28382,"line_start":416,"line_end":416,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28475,"byte_end":28484,"line_start":422,"line_end":422,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28458,"byte_end":28467,"line_start":421,"line_end":421,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28563,"byte_end":28572,"line_start":427,"line_end":427,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28546,"byte_end":28555,"line_start":426,"line_end":426,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28651,"byte_end":28660,"line_start":432,"line_end":432,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28634,"byte_end":28643,"line_start":431,"line_end":431,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28777,"byte_end":28782,"line_start":439,"line_end":439,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28760,"byte_end":28769,"line_start":438,"line_end":438,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28867,"byte_end":28873,"line_start":444,"line_end":444,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28850,"byte_end":28859,"line_start":443,"line_end":443,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28947,"byte_end":28958,"line_start":449,"line_end":449,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28930,"byte_end":28939,"line_start":448,"line_end":448,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29046,"byte_end":29054,"line_start":454,"line_end":454,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29029,"byte_end":29038,"line_start":453,"line_end":453,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29136,"byte_end":29145,"line_start":459,"line_end":459,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29119,"byte_end":29128,"line_start":458,"line_end":458,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29229,"byte_end":29238,"line_start":464,"line_end":464,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29212,"byte_end":29221,"line_start":463,"line_end":463,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29322,"byte_end":29331,"line_start":469,"line_end":469,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29305,"byte_end":29314,"line_start":468,"line_end":468,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29453,"byte_end":29458,"line_start":476,"line_end":476,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8])","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10538},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29436,"byte_end":29445,"line_start":475,"line_end":475,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29543,"byte_end":29549,"line_start":481,"line_end":481,"column_start":8,"column_end":14},"name":"finish","qualname":"::finish","value":"fn finish<'_>(&'_ Self) -> u64","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10537},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29526,"byte_end":29535,"line_start":480,"line_end":480,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":204},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29623,"byte_end":29634,"line_start":486,"line_end":486,"column_start":8,"column_end":19},"name":"write_usize","qualname":"::write_usize","value":"fn write_usize<'_>(&'_ mut Self, usize)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10544},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29606,"byte_end":29615,"line_start":485,"line_end":485,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29722,"byte_end":29730,"line_start":491,"line_end":491,"column_start":8,"column_end":16},"name":"write_u8","qualname":"::write_u8","value":"fn write_u8<'_>(&'_ mut Self, u8)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10539},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29705,"byte_end":29714,"line_start":490,"line_end":490,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29812,"byte_end":29821,"line_start":496,"line_end":496,"column_start":8,"column_end":17},"name":"write_u16","qualname":"::write_u16","value":"fn write_u16<'_>(&'_ mut Self, u16)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10540},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29795,"byte_end":29804,"line_start":495,"line_end":495,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29905,"byte_end":29914,"line_start":501,"line_end":501,"column_start":8,"column_end":17},"name":"write_u32","qualname":"::write_u32","value":"fn write_u32<'_>(&'_ mut Self, u32)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10541},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29888,"byte_end":29897,"line_start":500,"line_end":500,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":208},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29998,"byte_end":30007,"line_start":506,"line_end":506,"column_start":8,"column_end":17},"name":"write_u64","qualname":"::write_u64","value":"fn write_u64<'_>(&'_ mut Self, u64)","parent":{"krate":1,"index":10536},"children":[],"decl_id":{"krate":1,"index":10542},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29981,"byte_end":29990,"line_start":505,"line_end":505,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33059,"byte_end":33067,"line_start":645,"line_end":645,"column_start":12,"column_end":20},"name":"as_bytes","qualname":"::as_bytes","value":"fn as_bytes<'_>(&'_ Self) -> [u8; ]","parent":null,"children":[],"decl_id":null,"docs":" Convert into a 16-bytes vector\n","sig":null,"attributes":[{"value":"/ Convert into a 16-bytes vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33013,"byte_end":33047,"line_start":644,"line_end":644,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33484,"byte_end":33491,"line_start":658,"line_end":658,"column_start":12,"column_end":19},"name":"as_u128","qualname":"::as_u128","value":"fn as_u128<'_>(&'_ Self) -> u128","parent":null,"children":[],"decl_id":null,"docs":" Convert into a `u128`\n","sig":null,"attributes":[{"value":"/ Convert into a `u128`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33433,"byte_end":33458,"line_start":656,"line_end":656,"column_start":5,"column_end":30}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33463,"byte_end":33472,"line_start":657,"line_end":657,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33685,"byte_end":33691,"line_start":666,"line_end":666,"column_start":12,"column_end":18},"name":"as_u64","qualname":"::as_u64","value":"fn as_u64<'_>(&'_ Self) -> (u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" Convert into `(u64, u64)`\n","sig":null,"attributes":[{"value":"/ Convert into `(u64, u64)`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33630,"byte_end":33659,"line_start":664,"line_end":664,"column_start":5,"column_end":34}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":33664,"byte_end":33673,"line_start":665,"line_end":665,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":359,"byte_end":366,"line_start":20,"line_end":20,"column_start":9,"column_end":16},"name":"prelude","qualname":"::prelude","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","parent":null,"children":[{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":243},{"krate":0,"index":246},{"krate":0,"index":249}],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5330,"byte_end":5339,"line_start":145,"line_end":145,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":33},{"krate":0,"index":34}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6525,"byte_end":6536,"line_start":183,"line_end":183,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":40},{"krate":0,"index":44},{"krate":0,"index":45}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7757,"byte_end":7768,"line_start":223,"line_end":223,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":55},{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8997,"byte_end":9003,"line_start":263,"line_end":263,"column_start":14,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11199,"byte_end":11208,"line_start":332,"line_end":332,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11838,"byte_end":11849,"line_start":369,"line_end":369,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":80}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12514,"byte_end":12525,"line_start":406,"line_end":406,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":13198,"byte_end":13204,"line_start":443,"line_end":443,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":15098,"byte_end":15104,"line_start":521,"line_end":521,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":99}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":15434,"byte_end":15445,"line_start":538,"line_end":538,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":104},{"krate":0,"index":105}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":15743,"byte_end":15754,"line_start":555,"line_end":555,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":107},{"krate":0,"index":108}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16895,"byte_end":16902,"line_start":28,"line_end":28,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":129}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21229,"byte_end":21238,"line_start":166,"line_end":166,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":144},{"krate":0,"index":145}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22438,"byte_end":22447,"line_start":204,"line_end":204,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":149}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22572,"byte_end":22583,"line_start":212,"line_end":212,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":157},{"krate":0,"index":158}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23818,"byte_end":23829,"line_start":252,"line_end":252,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":162}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23959,"byte_end":23970,"line_start":260,"line_end":260,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166},{"krate":0,"index":170},{"krate":0,"index":171}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":25205,"byte_end":25216,"line_start":300,"line_end":300,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":175}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":25354,"byte_end":25360,"line_start":308,"line_end":308,"column_start":14,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":178},{"krate":0,"index":179},{"krate":0,"index":180}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":27550,"byte_end":27556,"line_start":377,"line_end":377,"column_start":14,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":184}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28103,"byte_end":28112,"line_start":400,"line_end":400,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":190},{"krate":0,"index":191},{"krate":0,"index":192}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28742,"byte_end":28753,"line_start":437,"line_end":437,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":199},{"krate":0,"index":200}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29418,"byte_end":29429,"line_start":474,"line_end":474,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":206},{"krate":0,"index":207},{"krate":0,"index":208}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":30102,"byte_end":30108,"line_start":511,"line_end":511,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":211},{"krate":0,"index":212},{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":31730,"byte_end":31736,"line_start":578,"line_end":578,"column_start":24,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":219}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32061,"byte_end":32067,"line_start":593,"line_end":593,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":222}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32397,"byte_end":32408,"line_start":610,"line_end":610,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":227},{"krate":0,"index":228}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32706,"byte_end":32717,"line_start":627,"line_end":627,"column_start":14,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":230},{"krate":0,"index":231}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32999,"byte_end":33006,"line_start":643,"line_end":643,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":233},{"krate":0,"index":236},{"krate":0,"index":237}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":154,"byte_end":157,"line_start":6,"line_end":6,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs","byte_start":167,"byte_end":173,"line_start":7,"line_end":7,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":109}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":5330,"byte_end":5339,"line_start":145,"line_end":145,"column_start":6,"column_end":15},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":270},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":6525,"byte_end":6536,"line_start":183,"line_end":183,"column_start":6,"column_end":17},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":252},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":7757,"byte_end":7768,"line_start":223,"line_end":223,"column_start":6,"column_end":17},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":261},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":8997,"byte_end":9003,"line_start":263,"line_end":263,"column_start":14,"column_end":20},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":280},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11199,"byte_end":11208,"line_start":332,"line_end":332,"column_start":23,"column_end":32},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":270},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":11838,"byte_end":11849,"line_start":369,"line_end":369,"column_start":23,"column_end":34},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":252},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":12514,"byte_end":12525,"line_start":406,"line_end":406,"column_start":23,"column_end":34},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":261},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":13198,"byte_end":13204,"line_start":443,"line_end":443,"column_start":31,"column_end":37},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":280},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":15098,"byte_end":15104,"line_start":521,"line_end":521,"column_start":26,"column_end":32},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":280},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":15434,"byte_end":15445,"line_start":538,"line_end":538,"column_start":14,"column_end":25},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":307},"to":{"krate":0,"index":100}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs","byte_start":15743,"byte_end":15754,"line_start":555,"line_end":555,"column_start":14,"column_end":25},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":316},"to":{"krate":0,"index":100}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":16895,"byte_end":16902,"line_start":28,"line_end":28,"column_start":21,"column_end":28},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":325},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":21229,"byte_end":21238,"line_start":166,"line_end":166,"column_start":6,"column_end":15},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":353},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22438,"byte_end":22447,"line_start":204,"line_end":204,"column_start":20,"column_end":29},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":353},"to":{"krate":0,"index":135}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":22572,"byte_end":22583,"line_start":212,"line_end":212,"column_start":6,"column_end":17},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":335},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23818,"byte_end":23829,"line_start":252,"line_end":252,"column_start":20,"column_end":31},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":335},"to":{"krate":0,"index":135}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":23959,"byte_end":23970,"line_start":260,"line_end":260,"column_start":6,"column_end":17},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":344},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":25205,"byte_end":25216,"line_start":300,"line_end":300,"column_start":20,"column_end":31},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":344},"to":{"krate":0,"index":135}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":25354,"byte_end":25360,"line_start":308,"line_end":308,"column_start":14,"column_end":20},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":363},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":27550,"byte_end":27556,"line_start":377,"line_end":377,"column_start":14,"column_end":20},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":363},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28103,"byte_end":28112,"line_start":400,"line_end":400,"column_start":23,"column_end":32},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":353},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":28742,"byte_end":28753,"line_start":437,"line_end":437,"column_start":23,"column_end":34},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":335},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":29418,"byte_end":29429,"line_start":474,"line_end":474,"column_start":23,"column_end":34},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":344},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":30102,"byte_end":30108,"line_start":511,"line_end":511,"column_start":31,"column_end":37},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":363},"to":{"krate":1,"index":10536}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":31730,"byte_end":31736,"line_start":578,"line_end":578,"column_start":24,"column_end":30},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":363},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32061,"byte_end":32067,"line_start":593,"line_end":593,"column_start":26,"column_end":32},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":363},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32397,"byte_end":32408,"line_start":610,"line_end":610,"column_start":14,"column_end":25},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":387},"to":{"krate":0,"index":223}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32706,"byte_end":32717,"line_start":627,"line_end":627,"column_start":14,"column_end":25},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":396},"to":{"krate":0,"index":223}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs","byte_start":32999,"byte_end":33006,"line_start":643,"line_end":643,"column_start":6,"column_end":13},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":325},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libsmallvec-30a203d298bfc570.json b/core/target/rls/debug/deps/save-analysis/libsmallvec-30a203d298bfc570.json new file mode 100644 index 0000000..86cb6b6 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libsmallvec-30a203d298bfc570.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","smallvec","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=30a203d298bfc570","-C","extra-filename=-30a203d298bfc570","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libsmallvec-30a203d298bfc570.rmeta"},"prelude":{"crate_id":{"name":"smallvec","disambiguator":[15663759302579355381,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":301,"byte_end":66294,"line_start":7,"line_end":2132,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":301,"byte_end":66294,"line_start":7,"line_end":2132,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":78},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":85},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":93},{"krate":0,"index":399},{"krate":0,"index":404},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":114},{"krate":0,"index":118},{"krate":0,"index":121},{"krate":0,"index":124},{"krate":0,"index":131},{"krate":0,"index":136},{"krate":0,"index":140},{"krate":0,"index":143},{"krate":0,"index":147},{"krate":0,"index":155},{"krate":0,"index":164},{"krate":0,"index":166},{"krate":0,"index":168},{"krate":0,"index":172},{"krate":0,"index":241},{"krate":0,"index":246},{"krate":0,"index":250},{"krate":0,"index":254},{"krate":0,"index":257},{"krate":0,"index":260},{"krate":0,"index":263},{"krate":0,"index":266},{"krate":0,"index":269},{"krate":0,"index":273},{"krate":0,"index":276},{"krate":0,"index":279},{"krate":0,"index":284},{"krate":0,"index":288},{"krate":0,"index":291},{"krate":0,"index":295},{"krate":0,"index":299},{"krate":0,"index":302},{"krate":0,"index":305},{"krate":0,"index":308},{"krate":0,"index":312},{"krate":0,"index":316},{"krate":0,"index":318},{"krate":0,"index":321},{"krate":0,"index":324},{"krate":0,"index":328},{"krate":0,"index":330},{"krate":0,"index":335},{"krate":0,"index":338},{"krate":0,"index":341},{"krate":0,"index":344},{"krate":0,"index":349},{"krate":0,"index":352},{"krate":0,"index":354},{"krate":0,"index":356},{"krate":0,"index":360},{"krate":0,"index":365},{"krate":0,"index":371},{"krate":0,"index":377},{"krate":0,"index":380},{"krate":0,"index":384},{"krate":0,"index":389},{"krate":0,"index":392},{"krate":0,"index":406},{"krate":0,"index":411},{"krate":0,"index":416},{"krate":0,"index":421},{"krate":0,"index":426},{"krate":0,"index":431},{"krate":0,"index":436},{"krate":0,"index":441},{"krate":0,"index":446},{"krate":0,"index":451},{"krate":0,"index":456},{"krate":0,"index":461},{"krate":0,"index":466},{"krate":0,"index":471},{"krate":0,"index":476},{"krate":0,"index":481},{"krate":0,"index":486},{"krate":0,"index":491},{"krate":0,"index":496},{"krate":0,"index":501},{"krate":0,"index":506},{"krate":0,"index":511},{"krate":0,"index":516},{"krate":0,"index":521},{"krate":0,"index":526},{"krate":0,"index":531},{"krate":0,"index":536},{"krate":0,"index":541},{"krate":0,"index":546},{"krate":0,"index":551},{"krate":0,"index":556},{"krate":0,"index":561},{"krate":0,"index":566},{"krate":0,"index":571},{"krate":0,"index":576},{"krate":0,"index":581},{"krate":0,"index":586},{"krate":0,"index":591},{"krate":0,"index":596},{"krate":0,"index":601},{"krate":0,"index":606},{"krate":0,"index":611},{"krate":0,"index":616},{"krate":0,"index":621},{"krate":0,"index":626},{"krate":0,"index":631},{"krate":0,"index":636},{"krate":0,"index":641},{"krate":0,"index":646},{"krate":0,"index":651},{"krate":0,"index":656},{"krate":0,"index":661},{"krate":0,"index":666},{"krate":0,"index":393},{"krate":0,"index":396}],"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":"/ Small vectors in various sizes. These store a certain number of elements inline, and fall back","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":301,"byte_end":399,"line_start":7,"line_end":7,"column_start":1,"column_end":99}},{"value":"/ to the heap for larger allocations. This can be a useful optimization for improving cache","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":400,"byte_end":494,"line_start":8,"line_end":8,"column_start":1,"column_end":95}},{"value":"/ locality and reducing allocator traffic for workloads that fit within the inline buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":495,"byte_end":587,"line_start":9,"line_end":9,"column_start":1,"column_end":93}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":588,"byte_end":591,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ ## `no_std` support","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":592,"byte_end":615,"line_start":11,"line_end":11,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":616,"byte_end":619,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ By default, `smallvec` does not depend on `std`. However, the optional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":620,"byte_end":695,"line_start":13,"line_end":13,"column_start":1,"column_end":76}},{"value":"/ `write` feature implements the `std::io::Write` trait for vectors of `u8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":696,"byte_end":774,"line_start":14,"line_end":14,"column_start":1,"column_end":79}},{"value":"/ When this feature is enabled, `smallvec` depends on `std`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":775,"byte_end":837,"line_start":15,"line_end":15,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":838,"byte_end":841,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ ## Optional features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":842,"byte_end":866,"line_start":17,"line_end":17,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":867,"byte_end":870,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ ### `serde`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":871,"byte_end":886,"line_start":19,"line_end":19,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":887,"byte_end":890,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ When this optional dependency is enabled, `SmallVec` implements the `serde::Serialize` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":891,"byte_end":985,"line_start":21,"line_end":21,"column_start":1,"column_end":95}},{"value":"/ `serde::Deserialize` traits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":986,"byte_end":1018,"line_start":22,"line_end":22,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1019,"byte_end":1022,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ ### `write`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1023,"byte_end":1038,"line_start":24,"line_end":24,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1039,"byte_end":1042,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ When this feature is enabled, `SmallVec<[u8; _]>` implements the `std::io::Write` trait.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1043,"byte_end":1135,"line_start":26,"line_end":26,"column_start":1,"column_end":93}},{"value":"/ This feature is not compatible with `#![no_std]` programs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1136,"byte_end":1198,"line_start":27,"line_end":27,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1199,"byte_end":1202,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ ### `union`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1203,"byte_end":1218,"line_start":29,"line_end":29,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1219,"byte_end":1222,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ **This feature requires Rust 1.49.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1223,"byte_end":1263,"line_start":31,"line_end":31,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1264,"byte_end":1267,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ When the `union` feature is enabled `smallvec` will track its state (inline or spilled)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1268,"byte_end":1359,"line_start":33,"line_end":33,"column_start":1,"column_end":92}},{"value":"/ without the use of an enum tag, reducing the size of the `smallvec` by one machine word.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1360,"byte_end":1452,"line_start":34,"line_end":34,"column_start":1,"column_end":93}},{"value":"/ This means that there is potentially no space overhead compared to `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1453,"byte_end":1530,"line_start":35,"line_end":35,"column_start":1,"column_end":78}},{"value":"/ Note that `smallvec` can still be larger than `Vec` if the inline buffer is larger than two","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1531,"byte_end":1626,"line_start":36,"line_end":36,"column_start":1,"column_end":96}},{"value":"/ machine words.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1627,"byte_end":1645,"line_start":37,"line_end":37,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1646,"byte_end":1649,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ To use this feature add `features = [\"union\"]` in the `smallvec` section of Cargo.toml.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1650,"byte_end":1741,"line_start":39,"line_end":39,"column_start":1,"column_end":92}},{"value":"/ Note that this feature requires Rust 1.49.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1742,"byte_end":1788,"line_start":40,"line_end":40,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1789,"byte_end":1792,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ Tracking issue: [rust-lang/rust#55149](https://github.com/rust-lang/rust/issues/55149)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1793,"byte_end":1883,"line_start":42,"line_end":42,"column_start":1,"column_end":91}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1884,"byte_end":1887,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ ### `const_generics`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1888,"byte_end":1912,"line_start":44,"line_end":44,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1913,"byte_end":1916,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ **This feature requires Rust 1.51.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1917,"byte_end":1957,"line_start":46,"line_end":46,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1958,"byte_end":1961,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/ When this feature is enabled, `SmallVec` works with any arrays of any size, not just a fixed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":1962,"byte_end":2058,"line_start":48,"line_end":48,"column_start":1,"column_end":97}},{"value":"/ list of sizes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2059,"byte_end":2077,"line_start":49,"line_end":49,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2078,"byte_end":2081,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ ### `const_new`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2082,"byte_end":2101,"line_start":51,"line_end":51,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2102,"byte_end":2105,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ **This feature requires Rust 1.51.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2106,"byte_end":2146,"line_start":53,"line_end":53,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2147,"byte_end":2150,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ This feature exposes the functions [`SmallVec::new_const`], [`SmallVec::from_const`], and [`smallvec_inline`] which enables the `SmallVec` to be initialized from a const context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2151,"byte_end":2333,"line_start":55,"line_end":55,"column_start":1,"column_end":183}},{"value":"/ For details, see the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2334,"byte_end":2358,"line_start":56,"line_end":56,"column_start":1,"column_end":25}},{"value":"/ [Rust Reference](https://doc.rust-lang.org/reference/const_eval.html#const-functions).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2359,"byte_end":2449,"line_start":57,"line_end":57,"column_start":1,"column_end":91}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2450,"byte_end":2453,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ ### `specialization`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2454,"byte_end":2478,"line_start":59,"line_end":59,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2479,"byte_end":2482,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ **This feature is unstable and requires a nightly build of the Rust toolchain.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2483,"byte_end":2567,"line_start":61,"line_end":61,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2568,"byte_end":2571,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/ When this feature is enabled, `SmallVec::from(slice)` has improved performance for slices","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2572,"byte_end":2665,"line_start":63,"line_end":63,"column_start":1,"column_end":94}},{"value":"/ of `Copy` types. (Without this feature, you can use `SmallVec::from_slice` to get optimal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2666,"byte_end":2760,"line_start":64,"line_end":64,"column_start":1,"column_end":95}},{"value":"/ performance for `Copy` types.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2761,"byte_end":2795,"line_start":65,"line_end":65,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2796,"byte_end":2799,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ Tracking issue: [rust-lang/rust#31844](https://github.com/rust-lang/rust/issues/31844)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2800,"byte_end":2890,"line_start":67,"line_end":67,"column_start":1,"column_end":91}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2891,"byte_end":2894,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ ### `may_dangle`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2895,"byte_end":2915,"line_start":69,"line_end":69,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2916,"byte_end":2919,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ **This feature is unstable and requires a nightly build of the Rust toolchain.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":2920,"byte_end":3004,"line_start":71,"line_end":71,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3005,"byte_end":3008,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ This feature makes the Rust compiler less strict about use of vectors that contain borrowed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3009,"byte_end":3104,"line_start":73,"line_end":73,"column_start":1,"column_end":96}},{"value":"/ references. For details, see the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3105,"byte_end":3141,"line_start":74,"line_end":74,"column_start":1,"column_end":37}},{"value":"/ [Rustonomicon](https://doc.rust-lang.org/1.42.0/nomicon/dropck.html#an-escape-hatch).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3142,"byte_end":3231,"line_start":75,"line_end":75,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3232,"byte_end":3235,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ Tracking issue: [rust-lang/rust#34761](https://github.com/rust-lang/rust/issues/34761)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3236,"byte_end":3326,"line_start":77,"line_end":77,"column_start":1,"column_end":91}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3328,"byte_end":3338,"line_start":79,"line_end":79,"column_start":1,"column_end":11}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":3738,"byte_end":3760,"line_start":89,"line_end":89,"column_start":1,"column_end":23}}]},{"kind":"Trait","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8927,"byte_end":8942,"line_start":269,"line_end":269,"column_start":11,"column_end":26},"name":"ExtendFromSlice","qualname":"::ExtendFromSlice","value":"ExtendFromSlice","parent":null,"children":[{"krate":0,"index":92}],"decl_id":null,"docs":" Trait to be implemented by a collection that can be extended from a slice","sig":null,"attributes":[{"value":"/ Trait to be implemented by a collection that can be extended from a slice","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8390,"byte_end":8467,"line_start":248,"line_end":248,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8468,"byte_end":8471,"line_start":249,"line_end":249,"column_start":1,"column_end":4}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8472,"byte_end":8486,"line_start":250,"line_end":250,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8487,"byte_end":8490,"line_start":251,"line_end":251,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8491,"byte_end":8502,"line_start":252,"line_end":252,"column_start":1,"column_end":12}},{"value":"/ use smallvec::{ExtendFromSlice, SmallVec};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8503,"byte_end":8549,"line_start":253,"line_end":253,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8550,"byte_end":8553,"line_start":254,"line_end":254,"column_start":1,"column_end":4}},{"value":"/ fn initialize>(v: &mut V) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8554,"byte_end":8608,"line_start":255,"line_end":255,"column_start":1,"column_end":55}},{"value":"/ v.extend_from_slice(b\"Test!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8609,"byte_end":8647,"line_start":256,"line_end":256,"column_start":1,"column_end":39}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8648,"byte_end":8653,"line_start":257,"line_end":257,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8654,"byte_end":8657,"line_start":258,"line_end":258,"column_start":1,"column_end":4}},{"value":"/ let mut vec = Vec::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8658,"byte_end":8687,"line_start":259,"line_end":259,"column_start":1,"column_end":30}},{"value":"/ initialize(&mut vec);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8688,"byte_end":8713,"line_start":260,"line_end":260,"column_start":1,"column_end":26}},{"value":"/ assert_eq!(&vec, b\"Test!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8714,"byte_end":8745,"line_start":261,"line_end":261,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8746,"byte_end":8749,"line_start":262,"line_end":262,"column_start":1,"column_end":4}},{"value":"/ let mut small_vec = SmallVec::<[u8; 8]>::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8750,"byte_end":8801,"line_start":263,"line_end":263,"column_start":1,"column_end":52}},{"value":"/ initialize(&mut small_vec);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8802,"byte_end":8833,"line_start":264,"line_end":264,"column_start":1,"column_end":32}},{"value":"/ assert_eq!(&small_vec as &[_], b\"Test!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8834,"byte_end":8879,"line_start":265,"line_end":265,"column_start":1,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8880,"byte_end":8887,"line_start":266,"line_end":266,"column_start":1,"column_end":8}},{"value":"deprecated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8903,"byte_end":8916,"line_start":268,"line_end":268,"column_start":1,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9017,"byte_end":9034,"line_start":271,"line_end":271,"column_start":8,"column_end":25},"name":"extend_from_slice","qualname":"::ExtendFromSlice::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [T])","parent":{"krate":0,"index":90},"children":[],"decl_id":null,"docs":" Extends a collection from a slice of its element type\n","sig":null,"attributes":[{"value":"/ Extends a collection from a slice of its element type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":8952,"byte_end":9009,"line_start":270,"line_end":270,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9138,"byte_end":9155,"line_start":276,"line_end":276,"column_start":8,"column_end":25},"name":"extend_from_slice","qualname":" as ExtendFromSlice>::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [T])","parent":{"krate":0,"index":90},"children":[],"decl_id":{"krate":0,"index":92},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9409,"byte_end":9425,"line_start":285,"line_end":285,"column_start":5,"column_end":21},"name":"CapacityOverflow","qualname":"::CollectionAllocErr::CapacityOverflow","value":"CollectionAllocErr::CapacityOverflow","parent":{"krate":0,"index":399},"children":[],"decl_id":null,"docs":" Overflow `usize::MAX` or other error during size computation\n","sig":null,"attributes":[{"value":"/ Overflow `usize::MAX` or other error during size computation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9340,"byte_end":9404,"line_start":284,"line_end":284,"column_start":5,"column_end":69}}]},{"kind":"StructVariant","id":{"krate":0,"index":402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9469,"byte_end":9477,"line_start":287,"line_end":287,"column_start":5,"column_end":13},"name":"AllocErr","qualname":"::CollectionAllocErr::AllocErr","value":"CollectionAllocErr::AllocErr { layout }","parent":{"krate":0,"index":399},"children":[],"decl_id":null,"docs":" The allocator return an error\n","sig":null,"attributes":[{"value":"/ The allocator return an error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9431,"byte_end":9464,"line_start":286,"line_end":286,"column_start":5,"column_end":38}}]},{"kind":"Field","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9544,"byte_end":9550,"line_start":289,"line_end":289,"column_start":9,"column_end":15},"name":"layout","qualname":"::CollectionAllocErr::AllocErr::layout","value":"core::alloc::Layout","parent":{"krate":0,"index":402},"children":[],"decl_id":null,"docs":" The layout that was passed to the allocator\n","sig":null,"attributes":[{"value":"/ The layout that was passed to the allocator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9488,"byte_end":9535,"line_start":288,"line_end":288,"column_start":9,"column_end":56}}]},{"kind":"Enum","id":{"krate":0,"index":399},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9315,"byte_end":9333,"line_start":283,"line_end":283,"column_start":10,"column_end":28},"name":"CollectionAllocErr","qualname":"::CollectionAllocErr","value":"enum CollectionAllocErr {\n CapacityOverflow,\n AllocErr {\n layout: Layout,\n },\n}","parent":null,"children":[{"krate":0,"index":400},{"krate":0,"index":402}],"decl_id":null,"docs":" Error type for APIs with fallible heap allocation\n","sig":null,"attributes":[{"value":"/ Error type for APIs with fallible heap allocation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9235,"byte_end":9288,"line_start":281,"line_end":281,"column_start":1,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9620,"byte_end":9623,"line_start":294,"line_end":294,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9809,"byte_end":9813,"line_start":301,"line_end":301,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(LayoutErr) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11052,"byte_end":11057,"line_start":335,"line_end":335,"column_start":12,"column_end":17},"name":"Drain","qualname":"::Drain","value":"Drain { }","parent":null,"children":[{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113}],"decl_id":null,"docs":" An iterator that removes the items from a `SmallVec` and yields them by value.","sig":null,"attributes":[{"value":"/ An iterator that removes the items from a `SmallVec` and yields them by value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":10865,"byte_end":10947,"line_start":330,"line_end":330,"column_start":1,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":10948,"byte_end":10951,"line_start":331,"line_end":331,"column_start":1,"column_end":4}},{"value":"/ Returned from [`SmallVec::drain`][1].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":10952,"byte_end":10993,"line_start":332,"line_end":332,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":10994,"byte_end":10997,"line_start":333,"line_end":333,"column_start":1,"column_end":4}},{"value":"/ [1]: struct.SmallVec.html#method.drain","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":10998,"byte_end":11040,"line_start":334,"line_end":334,"column_start":1,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11285,"byte_end":11288,"line_start":346,"line_end":346,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11635,"byte_end":11639,"line_start":358,"line_end":358,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11618,"byte_end":11627,"line_start":357,"line_end":357,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11800,"byte_end":11809,"line_start":365,"line_end":365,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11783,"byte_end":11792,"line_start":364,"line_end":364,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11968,"byte_end":11977,"line_start":372,"line_end":372,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11951,"byte_end":11960,"line_start":371,"line_end":371,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12201,"byte_end":12204,"line_start":381,"line_end":381,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":{"krate":1,"index":8467},"children":[],"decl_id":{"krate":1,"index":8468},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12184,"byte_end":12193,"line_start":380,"line_end":380,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12365,"byte_end":12369,"line_start":389,"line_end":389,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17538,"byte_end":17546,"line_start":555,"line_end":555,"column_start":12,"column_end":20},"name":"SmallVec","qualname":"::SmallVec","value":"SmallVec { }","parent":null,"children":[{"krate":0,"index":170},{"krate":0,"index":171}],"decl_id":null,"docs":" A `Vec`-like container that can store a small number of elements inline.","sig":null,"attributes":[{"value":"/ A `Vec`-like container that can store a small number of elements inline.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16445,"byte_end":16521,"line_start":529,"line_end":529,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16522,"byte_end":16525,"line_start":530,"line_end":530,"column_start":1,"column_end":4}},{"value":"/ `SmallVec` acts like a vector, but can store a limited amount of data inline within the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16526,"byte_end":16617,"line_start":531,"line_end":531,"column_start":1,"column_end":92}},{"value":"/ `SmallVec` struct rather than in a separate allocation. If the data exceeds this limit, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16618,"byte_end":16714,"line_start":532,"line_end":532,"column_start":1,"column_end":97}},{"value":"/ `SmallVec` will \"spill\" its data onto the heap, allocating a new buffer to hold it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16715,"byte_end":16802,"line_start":533,"line_end":533,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16803,"byte_end":16806,"line_start":534,"line_end":534,"column_start":1,"column_end":4}},{"value":"/ The amount of data that a `SmallVec` can store inline depends on its backing store. The backing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16807,"byte_end":16906,"line_start":535,"line_end":535,"column_start":1,"column_end":100}},{"value":"/ store can be any type that implements the `Array` trait; usually it is a small fixed-sized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16907,"byte_end":17001,"line_start":536,"line_end":536,"column_start":1,"column_end":95}},{"value":"/ array. For example a `SmallVec<[u64; 8]>` can hold up to eight 64-bit integers inline.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17002,"byte_end":17093,"line_start":537,"line_end":537,"column_start":1,"column_end":92}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17094,"byte_end":17097,"line_start":538,"line_end":538,"column_start":1,"column_end":4}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17098,"byte_end":17112,"line_start":539,"line_end":539,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17113,"byte_end":17116,"line_start":540,"line_end":540,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17117,"byte_end":17128,"line_start":541,"line_end":541,"column_start":1,"column_end":12}},{"value":"/ use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17129,"byte_end":17156,"line_start":542,"line_end":542,"column_start":1,"column_end":28}},{"value":"/ let mut v = SmallVec::<[u8; 4]>::new(); // initialize an empty vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17157,"byte_end":17230,"line_start":543,"line_end":543,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17231,"byte_end":17234,"line_start":544,"line_end":544,"column_start":1,"column_end":4}},{"value":"/ // The vector can hold up to 4 items without spilling onto the heap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17235,"byte_end":17307,"line_start":545,"line_end":545,"column_start":1,"column_end":73}},{"value":"/ v.extend(0..4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17308,"byte_end":17327,"line_start":546,"line_end":546,"column_start":1,"column_end":20}},{"value":"/ assert_eq!(v.len(), 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17328,"byte_end":17355,"line_start":547,"line_end":547,"column_start":1,"column_end":28}},{"value":"/ assert!(!v.spilled());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17356,"byte_end":17382,"line_start":548,"line_end":548,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17383,"byte_end":17386,"line_start":549,"line_end":549,"column_start":1,"column_end":4}},{"value":"/ // Pushing another element will force the buffer to spill:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17387,"byte_end":17449,"line_start":550,"line_end":550,"column_start":1,"column_end":63}},{"value":"/ v.push(4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17450,"byte_end":17464,"line_start":551,"line_end":551,"column_start":1,"column_end":15}},{"value":"/ assert_eq!(v.len(), 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17465,"byte_end":17492,"line_start":552,"line_end":552,"column_start":1,"column_end":28}},{"value":"/ assert!(v.spilled());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17493,"byte_end":17518,"line_start":553,"line_end":553,"column_start":1,"column_end":26}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":17519,"byte_end":17526,"line_start":554,"line_end":554,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18083,"byte_end":18086,"line_start":566,"line_end":566,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new() -> SmallVec","parent":null,"children":[],"decl_id":null,"docs":" Construct an empty vector\n","sig":null,"attributes":[{"value":"/ Construct an empty vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18028,"byte_end":18057,"line_start":564,"line_end":564,"column_start":5,"column_end":34}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18062,"byte_end":18071,"line_start":565,"line_end":565,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":175},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19001,"byte_end":19014,"line_start":593,"line_end":593,"column_start":12,"column_end":25},"name":"with_capacity","qualname":">::with_capacity","value":"fn with_capacity(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":"/ Construct an empty vector with enough capacity pre-allocated to store at least `n`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18561,"byte_end":18647,"line_start":579,"line_end":579,"column_start":5,"column_end":91}},{"value":"/ elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18652,"byte_end":18665,"line_start":580,"line_end":580,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18670,"byte_end":18673,"line_start":581,"line_end":581,"column_start":5,"column_end":8}},{"value":"/ Will create a heap allocation only if `n` is larger than the inline capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18678,"byte_end":18759,"line_start":582,"line_end":582,"column_start":5,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18764,"byte_end":18767,"line_start":583,"line_end":583,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18772,"byte_end":18779,"line_start":584,"line_end":584,"column_start":5,"column_end":12}},{"value":"/ # use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18784,"byte_end":18813,"line_start":585,"line_end":585,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18818,"byte_end":18821,"line_start":586,"line_end":586,"column_start":5,"column_end":8}},{"value":"/ let v: SmallVec<[u8; 3]> = SmallVec::with_capacity(100);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18826,"byte_end":18886,"line_start":587,"line_end":587,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18891,"byte_end":18894,"line_start":588,"line_end":588,"column_start":5,"column_end":8}},{"value":"/ assert!(v.is_empty());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18899,"byte_end":18925,"line_start":589,"line_end":589,"column_start":5,"column_end":31}},{"value":"/ assert!(v.capacity() >= 100);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18930,"byte_end":18963,"line_start":590,"line_end":590,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18968,"byte_end":18975,"line_start":591,"line_end":591,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18980,"byte_end":18989,"line_start":592,"line_end":592,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19548,"byte_end":19556,"line_start":612,"line_end":612,"column_start":12,"column_end":20},"name":"from_vec","qualname":">::from_vec","value":"fn from_vec(Vec) -> SmallVec","parent":null,"children":[],"decl_id":null,"docs":" Construct a new `SmallVec` from a `Vec`.","sig":null,"attributes":[{"value":"/ Construct a new `SmallVec` from a `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19121,"byte_end":19174,"line_start":599,"line_end":599,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19179,"byte_end":19182,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ Elements will be copied to the inline buffer if vec.capacity() <= Self::inline_capacity().","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19187,"byte_end":19281,"line_start":601,"line_end":601,"column_start":5,"column_end":99}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19286,"byte_end":19289,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19294,"byte_end":19305,"line_start":603,"line_end":603,"column_start":5,"column_end":16}},{"value":"/ use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19310,"byte_end":19337,"line_start":604,"line_end":604,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19342,"byte_end":19345,"line_start":605,"line_end":605,"column_start":5,"column_end":8}},{"value":"/ let vec = vec![1, 2, 3, 4, 5];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19350,"byte_end":19384,"line_start":606,"line_end":606,"column_start":5,"column_end":39}},{"value":"/ let small_vec: SmallVec<[_; 3]> = SmallVec::from_vec(vec);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19389,"byte_end":19451,"line_start":607,"line_end":607,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19456,"byte_end":19459,"line_start":608,"line_end":608,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19464,"byte_end":19510,"line_start":609,"line_end":609,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19515,"byte_end":19522,"line_start":610,"line_end":610,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":19527,"byte_end":19536,"line_start":611,"line_end":611,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20652,"byte_end":20660,"line_start":648,"line_end":648,"column_start":12,"column_end":20},"name":"from_buf","qualname":">::from_buf","value":"fn from_buf(A) -> SmallVec","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":"/ Constructs a new `SmallVec` on the stack from an `A` without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20304,"byte_end":20368,"line_start":636,"line_end":636,"column_start":5,"column_end":69}},{"value":"/ copying elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20373,"byte_end":20394,"line_start":637,"line_end":637,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20399,"byte_end":20402,"line_start":638,"line_end":638,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20407,"byte_end":20418,"line_start":639,"line_end":639,"column_start":5,"column_end":16}},{"value":"/ use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20423,"byte_end":20450,"line_start":640,"line_end":640,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20455,"byte_end":20458,"line_start":641,"line_end":641,"column_start":5,"column_end":8}},{"value":"/ let buf = [1, 2, 3, 4, 5];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20463,"byte_end":20493,"line_start":642,"line_end":642,"column_start":5,"column_end":35}},{"value":"/ let small_vec: SmallVec<_> = SmallVec::from_buf(buf);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20498,"byte_end":20555,"line_start":643,"line_end":643,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20560,"byte_end":20563,"line_start":644,"line_end":644,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20568,"byte_end":20614,"line_start":645,"line_end":645,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20619,"byte_end":20626,"line_start":646,"line_end":646,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20631,"byte_end":20640,"line_start":647,"line_end":647,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21275,"byte_end":21291,"line_start":668,"line_end":668,"column_start":12,"column_end":28},"name":"from_buf_and_len","qualname":">::from_buf_and_len","value":"fn from_buf_and_len(A, usize) -> SmallVec","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":"/ Constructs a new `SmallVec` on the stack from an `A` without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20827,"byte_end":20891,"line_start":655,"line_end":655,"column_start":5,"column_end":69}},{"value":"/ copying elements. Also sets the length, which must be less or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20896,"byte_end":20961,"line_start":656,"line_end":656,"column_start":5,"column_end":70}},{"value":"/ equal to the size of `buf`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":20966,"byte_end":20997,"line_start":657,"line_end":657,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21002,"byte_end":21005,"line_start":658,"line_end":658,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21010,"byte_end":21021,"line_start":659,"line_end":659,"column_start":5,"column_end":16}},{"value":"/ use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21026,"byte_end":21053,"line_start":660,"line_end":660,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21058,"byte_end":21061,"line_start":661,"line_end":661,"column_start":5,"column_end":8}},{"value":"/ let buf = [1, 2, 3, 4, 5, 0, 0, 0];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21066,"byte_end":21105,"line_start":662,"line_end":662,"column_start":5,"column_end":44}},{"value":"/ let small_vec: SmallVec<_> = SmallVec::from_buf_and_len(buf, 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21110,"byte_end":21178,"line_start":663,"line_end":663,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21183,"byte_end":21186,"line_start":664,"line_end":664,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21191,"byte_end":21237,"line_start":665,"line_end":665,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21242,"byte_end":21249,"line_start":666,"line_end":666,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21254,"byte_end":21263,"line_start":667,"line_end":667,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":22020,"byte_end":22046,"line_start":689,"line_end":689,"column_start":19,"column_end":45},"name":"from_buf_and_len_unchecked","qualname":">::from_buf_and_len_unchecked","value":"unsafe fn from_buf_and_len_unchecked(MaybeUninit, usize) -> SmallVec","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":"/ Constructs a new `SmallVec` on the stack from an `A` without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21459,"byte_end":21523,"line_start":673,"line_end":673,"column_start":5,"column_end":69}},{"value":"/ copying elements. Also sets the length. The user is responsible","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21528,"byte_end":21595,"line_start":674,"line_end":674,"column_start":5,"column_end":72}},{"value":"/ for ensuring that `len <= A::size()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21600,"byte_end":21641,"line_start":675,"line_end":675,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21646,"byte_end":21649,"line_start":676,"line_end":676,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21654,"byte_end":21665,"line_start":677,"line_end":677,"column_start":5,"column_end":16}},{"value":"/ use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21670,"byte_end":21697,"line_start":678,"line_end":678,"column_start":5,"column_end":32}},{"value":"/ use std::mem::MaybeUninit;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21702,"byte_end":21732,"line_start":679,"line_end":679,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21737,"byte_end":21740,"line_start":680,"line_end":680,"column_start":5,"column_end":8}},{"value":"/ let buf = [1, 2, 3, 4, 5, 0, 0, 0];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21745,"byte_end":21784,"line_start":681,"line_end":681,"column_start":5,"column_end":44}},{"value":"/ let small_vec: SmallVec<_> = unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21789,"byte_end":21830,"line_start":682,"line_end":682,"column_start":5,"column_end":46}},{"value":"/ SmallVec::from_buf_and_len_unchecked(MaybeUninit::new(buf), 5)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21835,"byte_end":21905,"line_start":683,"line_end":683,"column_start":5,"column_end":75}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21910,"byte_end":21916,"line_start":684,"line_end":684,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21921,"byte_end":21924,"line_start":685,"line_end":685,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21929,"byte_end":21975,"line_start":686,"line_end":686,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21980,"byte_end":21987,"line_start":687,"line_end":687,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":21992,"byte_end":22001,"line_start":688,"line_end":688,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":22470,"byte_end":22477,"line_start":701,"line_end":701,"column_start":19,"column_end":26},"name":"set_len","qualname":">::set_len","value":"unsafe fn set_len<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Sets the length of a vector.","sig":null,"attributes":[{"value":"/ Sets the length of a vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":22214,"byte_end":22246,"line_start":696,"line_end":696,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":22251,"byte_end":22254,"line_start":697,"line_end":697,"column_start":5,"column_end":8}},{"value":"/ This will explicitly set the size of the vector, without actually","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":22259,"byte_end":22328,"line_start":698,"line_end":698,"column_start":5,"column_end":74}},{"value":"/ modifying its buffers, so it is up to the caller to ensure that the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":22333,"byte_end":22404,"line_start":699,"line_end":699,"column_start":5,"column_end":76}},{"value":"/ vector is actually the specified size.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":22409,"byte_end":22451,"line_start":700,"line_end":700,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23579,"byte_end":23590,"line_start":728,"line_end":728,"column_start":12,"column_end":23},"name":"inline_size","qualname":">::inline_size","value":"fn inline_size<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The maximum number of elements this vector can hold inline\n","sig":null,"attributes":[{"value":"/ The maximum number of elements this vector can hold inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23491,"byte_end":23553,"line_start":726,"line_end":726,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23558,"byte_end":23567,"line_start":727,"line_end":727,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23725,"byte_end":23728,"line_start":734,"line_end":734,"column_start":12,"column_end":15},"name":"len","qualname":">::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The number of elements stored in the vector\n","sig":null,"attributes":[{"value":"/ The number of elements stored in the vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23652,"byte_end":23699,"line_start":732,"line_end":732,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23704,"byte_end":23713,"line_start":733,"line_end":733,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23849,"byte_end":23857,"line_start":740,"line_end":740,"column_start":12,"column_end":20},"name":"is_empty","qualname":">::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the vector is empty\n","sig":null,"attributes":[{"value":"/ Returns `true` if the vector is empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23782,"byte_end":23823,"line_start":738,"line_end":738,"column_start":5,"column_end":46}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23828,"byte_end":23837,"line_start":739,"line_end":739,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":24000,"byte_end":24008,"line_start":746,"line_end":746,"column_start":12,"column_end":20},"name":"capacity","qualname":">::capacity","value":"fn capacity<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The number of items the vector can hold without reallocating\n","sig":null,"attributes":[{"value":"/ The number of items the vector can hold without reallocating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23910,"byte_end":23974,"line_start":744,"line_end":744,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":23979,"byte_end":23988,"line_start":745,"line_end":745,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25189,"byte_end":25196,"line_start":783,"line_end":783,"column_start":12,"column_end":19},"name":"spilled","qualname":">::spilled","value":"fn spilled<'_>(&'_ 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":"/ Returns `true` if the data has spilled into a separate heap-allocated buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25082,"byte_end":25163,"line_start":781,"line_end":781,"column_start":5,"column_end":86}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25168,"byte_end":25177,"line_start":782,"line_end":782,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25832,"byte_end":25837,"line_start":800,"line_end":800,"column_start":12,"column_end":17},"name":"drain","qualname":">::drain","value":"fn drain(&'_ mut Self, R) -> Drain where R: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":" Creates a draining iterator that removes the specified range in the vector\n and yields the removed items.","sig":null,"attributes":[{"value":"/ Creates a draining iterator that removes the specified range in the vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25273,"byte_end":25351,"line_start":787,"line_end":787,"column_start":5,"column_end":83}},{"value":"/ and yields the removed items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25356,"byte_end":25389,"line_start":788,"line_end":788,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25394,"byte_end":25397,"line_start":789,"line_end":789,"column_start":5,"column_end":8}},{"value":"/ Note 1: The element range is removed even if the iterator is only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25402,"byte_end":25471,"line_start":790,"line_end":790,"column_start":5,"column_end":74}},{"value":"/ partially consumed or not consumed at all.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25476,"byte_end":25522,"line_start":791,"line_end":791,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25527,"byte_end":25530,"line_start":792,"line_end":792,"column_start":5,"column_end":8}},{"value":"/ Note 2: It is unspecified how many elements are removed from the vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25535,"byte_end":25610,"line_start":793,"line_end":793,"column_start":5,"column_end":80}},{"value":"/ if the `Drain` value is leaked.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25615,"byte_end":25650,"line_start":794,"line_end":794,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25655,"byte_end":25658,"line_start":795,"line_end":795,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25663,"byte_end":25675,"line_start":796,"line_end":796,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25680,"byte_end":25683,"line_start":797,"line_end":797,"column_start":5,"column_end":8}},{"value":"/ Panics if the starting point is greater than the end point or if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25688,"byte_end":25756,"line_start":798,"line_end":798,"column_start":5,"column_end":73}},{"value":"/ the end point is greater than the length of the vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":25761,"byte_end":25820,"line_start":799,"line_end":799,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":26981,"byte_end":26985,"line_start":838,"line_end":838,"column_start":12,"column_end":16},"name":"push","qualname":">::push","value":"fn push<'_>(&'_ mut Self, A::Item)","parent":null,"children":[],"decl_id":null,"docs":" Append an item to the vector.\n","sig":null,"attributes":[{"value":"/ Append an item to the vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":26922,"byte_end":26955,"line_start":836,"line_end":836,"column_start":5,"column_end":38}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":26960,"byte_end":26969,"line_start":837,"line_end":837,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":193},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27505,"byte_end":27508,"line_start":854,"line_end":854,"column_start":12,"column_end":15},"name":"pop","qualname":">::pop","value":"fn pop<'_>(&'_ mut Self) -> Option","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":"/ Remove an item from the end of the vector and return it, or None if empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27401,"byte_end":27479,"line_start":852,"line_end":852,"column_start":5,"column_end":83}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27484,"byte_end":27493,"line_start":853,"line_end":853,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28248,"byte_end":28254,"line_start":878,"line_end":878,"column_start":12,"column_end":18},"name":"append","qualname":">::append","value":"fn append(&'_ mut Self, &'_ mut SmallVec) where B: Array","parent":null,"children":[],"decl_id":null,"docs":" Moves all the elements of `other` into `self`, leaving `other` empty.","sig":null,"attributes":[{"value":"/ Moves all the elements of `other` into `self`, leaving `other` empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27835,"byte_end":27908,"line_start":866,"line_end":866,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27913,"byte_end":27916,"line_start":867,"line_end":867,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27921,"byte_end":27934,"line_start":868,"line_end":868,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27939,"byte_end":27942,"line_start":869,"line_end":869,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27947,"byte_end":27954,"line_start":870,"line_end":870,"column_start":5,"column_end":12}},{"value":"/ # use smallvec::{SmallVec, smallvec};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":27959,"byte_end":28000,"line_start":871,"line_end":871,"column_start":5,"column_end":46}},{"value":"/ let mut v0: SmallVec<[u8; 16]> = smallvec![1, 2, 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28005,"byte_end":28061,"line_start":872,"line_end":872,"column_start":5,"column_end":61}},{"value":"/ let mut v1: SmallVec<[u8; 32]> = smallvec![4, 5, 6];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28066,"byte_end":28122,"line_start":873,"line_end":873,"column_start":5,"column_end":61}},{"value":"/ v0.append(&mut v1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28127,"byte_end":28150,"line_start":874,"line_end":874,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(*v0, [1, 2, 3, 4, 5, 6]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28155,"byte_end":28195,"line_start":875,"line_end":875,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(*v1, []);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28200,"byte_end":28224,"line_start":876,"line_end":876,"column_start":5,"column_end":29}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28229,"byte_end":28236,"line_start":877,"line_end":877,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28600,"byte_end":28604,"line_start":889,"line_end":889,"column_start":12,"column_end":16},"name":"grow","qualname":">::grow","value":"fn grow<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Re-allocate to set the capacity to `max(new_cap, inline_size())`.","sig":null,"attributes":[{"value":"/ Re-allocate to set the capacity to `max(new_cap, inline_size())`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28392,"byte_end":28461,"line_start":885,"line_end":885,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28466,"byte_end":28469,"line_start":886,"line_end":886,"column_start":5,"column_end":8}},{"value":"/ Panics if `new_cap` is less than the vector's length","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28474,"byte_end":28530,"line_start":887,"line_end":887,"column_start":5,"column_end":61}},{"value":"/ or if the capacity computation overflows `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28535,"byte_end":28588,"line_start":888,"line_end":888,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28838,"byte_end":28846,"line_start":896,"line_end":896,"column_start":12,"column_end":20},"name":"try_grow","qualname":">::try_grow","value":"fn try_grow<'_>(&'_ mut Self, usize) -> Result<(), CollectionAllocErr>","parent":null,"children":[],"decl_id":null,"docs":" Re-allocate to set the capacity to `max(new_cap, inline_size())`.","sig":null,"attributes":[{"value":"/ Re-allocate to set the capacity to `max(new_cap, inline_size())`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28688,"byte_end":28757,"line_start":893,"line_end":893,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28762,"byte_end":28765,"line_start":894,"line_end":894,"column_start":5,"column_end":8}},{"value":"/ Panics if `new_cap` is less than the vector's length","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":28770,"byte_end":28826,"line_start":895,"line_end":895,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30856,"byte_end":30863,"line_start":943,"line_end":943,"column_start":12,"column_end":19},"name":"reserve","qualname":">::reserve","value":"fn reserve<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reserve capacity for `additional` more elements to be inserted.","sig":null,"attributes":[{"value":"/ Reserve capacity for `additional` more elements to be inserted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30621,"byte_end":30688,"line_start":937,"line_end":937,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30693,"byte_end":30696,"line_start":938,"line_end":938,"column_start":5,"column_end":8}},{"value":"/ May reserve more space to avoid frequent reallocations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30701,"byte_end":30760,"line_start":939,"line_end":939,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30765,"byte_end":30768,"line_start":940,"line_end":940,"column_start":5,"column_end":8}},{"value":"/ Panics if the capacity computation overflows `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30773,"byte_end":30830,"line_start":941,"line_end":941,"column_start":5,"column_end":62}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30835,"byte_end":30844,"line_start":942,"line_end":942,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31107,"byte_end":31118,"line_start":950,"line_end":950,"column_start":12,"column_end":23},"name":"try_reserve","qualname":">::try_reserve","value":"fn try_reserve<'_>(&'_ mut Self, usize) -> Result<(), CollectionAllocErr>","parent":null,"children":[],"decl_id":null,"docs":" Reserve capacity for `additional` more elements to be inserted.","sig":null,"attributes":[{"value":"/ Reserve capacity for `additional` more elements to be inserted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":30956,"byte_end":31023,"line_start":947,"line_end":947,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31028,"byte_end":31031,"line_start":948,"line_end":948,"column_start":5,"column_end":8}},{"value":"/ May reserve more space to avoid frequent reallocations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31036,"byte_end":31095,"line_start":949,"line_end":949,"column_start":5,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31845,"byte_end":31858,"line_start":968,"line_end":968,"column_start":12,"column_end":25},"name":"reserve_exact","qualname":">::reserve_exact","value":"fn reserve_exact<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reserve the minimum capacity for `additional` more elements to be inserted.","sig":null,"attributes":[{"value":"/ Reserve the minimum capacity for `additional` more elements to be inserted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31692,"byte_end":31771,"line_start":965,"line_end":965,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31776,"byte_end":31779,"line_start":966,"line_end":966,"column_start":5,"column_end":8}},{"value":"/ Panics if the new capacity overflows `usize`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31784,"byte_end":31833,"line_start":967,"line_end":967,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":201},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":32048,"byte_end":32065,"line_start":973,"line_end":973,"column_start":12,"column_end":29},"name":"try_reserve_exact","qualname":">::try_reserve_exact","value":"fn try_reserve_exact<'_>(&'_ mut Self, usize)\n-> Result<(), CollectionAllocErr>","parent":null,"children":[],"decl_id":null,"docs":" Reserve the minimum capacity for `additional` more elements to be inserted.\n","sig":null,"attributes":[{"value":"/ Reserve the minimum capacity for `additional` more elements to be inserted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":31957,"byte_end":32036,"line_start":972,"line_end":972,"column_start":5,"column_end":84}}]},{"kind":"Method","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":32612,"byte_end":32625,"line_start":988,"line_end":988,"column_start":12,"column_end":25},"name":"shrink_to_fit","qualname":">::shrink_to_fit","value":"fn shrink_to_fit<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Shrink the capacity of the vector as much as possible.","sig":null,"attributes":[{"value":"/ Shrink the capacity of the vector as much as possible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":32422,"byte_end":32480,"line_start":984,"line_end":984,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":32485,"byte_end":32488,"line_start":985,"line_end":985,"column_start":5,"column_end":8}},{"value":"/ When possible, this will move data from an external heap buffer to the vector's inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":32493,"byte_end":32583,"line_start":986,"line_end":986,"column_start":5,"column_end":95}},{"value":"/ storage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":32588,"byte_end":32600,"line_start":987,"line_end":987,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33520,"byte_end":33528,"line_start":1013,"line_end":1013,"column_start":12,"column_end":20},"name":"truncate","qualname":">::truncate","value":"fn truncate<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Shorten the vector, keeping the first `len` elements and dropping the rest.","sig":null,"attributes":[{"value":"/ Shorten the vector, keeping the first `len` elements and dropping the rest.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33183,"byte_end":33262,"line_start":1006,"line_end":1006,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33267,"byte_end":33270,"line_start":1007,"line_end":1007,"column_start":5,"column_end":8}},{"value":"/ If `len` is greater than or equal to the vector's current length, this has no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33275,"byte_end":33356,"line_start":1008,"line_end":1008,"column_start":5,"column_end":86}},{"value":"/ effect.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33361,"byte_end":33372,"line_start":1009,"line_end":1009,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33377,"byte_end":33380,"line_start":1010,"line_end":1010,"column_start":5,"column_end":8}},{"value":"/ This does not re-allocate. If you want the vector's capacity to shrink, call","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33385,"byte_end":33466,"line_start":1011,"line_end":1011,"column_start":5,"column_end":86}},{"value":"/ `shrink_to_fit` after truncating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33471,"byte_end":33508,"line_start":1012,"line_end":1012,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":204},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33941,"byte_end":33949,"line_start":1027,"line_end":1027,"column_start":12,"column_end":20},"name":"as_slice","qualname":">::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Extracts a slice containing the entire vector.","sig":null,"attributes":[{"value":"/ Extracts a slice containing the entire vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33839,"byte_end":33889,"line_start":1024,"line_end":1024,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33894,"byte_end":33897,"line_start":1025,"line_end":1025,"column_start":5,"column_end":8}},{"value":"/ Equivalent to `&s[..]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33902,"byte_end":33929,"line_start":1026,"line_end":1026,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34103,"byte_end":34115,"line_start":1034,"line_end":1034,"column_start":12,"column_end":24},"name":"as_mut_slice","qualname":">::as_mut_slice","value":"fn as_mut_slice<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Extracts a mutable slice of the entire vector.","sig":null,"attributes":[{"value":"/ Extracts a mutable slice of the entire vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":33997,"byte_end":34047,"line_start":1031,"line_end":1031,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34052,"byte_end":34055,"line_start":1032,"line_end":1032,"column_start":5,"column_end":8}},{"value":"/ Equivalent to `&mut s[..]`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34060,"byte_end":34091,"line_start":1033,"line_end":1033,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34390,"byte_end":34401,"line_start":1044,"line_end":1044,"column_start":12,"column_end":23},"name":"swap_remove","qualname":">::swap_remove","value":"fn swap_remove<'_>(&'_ mut Self, 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":"/ Remove the element at position `index`, replacing it with the last element.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34171,"byte_end":34250,"line_start":1038,"line_end":1038,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34255,"byte_end":34258,"line_start":1039,"line_end":1039,"column_start":5,"column_end":8}},{"value":"/ This does not preserve ordering, but is O(1).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34263,"byte_end":34312,"line_start":1040,"line_end":1040,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34317,"byte_end":34320,"line_start":1041,"line_end":1041,"column_start":5,"column_end":8}},{"value":"/ Panics if `index` is out of bounds.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34325,"byte_end":34364,"line_start":1042,"line_end":1042,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34369,"byte_end":34378,"line_start":1043,"line_end":1043,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":208},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34668,"byte_end":34673,"line_start":1053,"line_end":1053,"column_start":12,"column_end":17},"name":"clear","qualname":">::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Remove all elements from the vector.\n","sig":null,"attributes":[{"value":"/ Remove all elements from the vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34602,"byte_end":34642,"line_start":1051,"line_end":1051,"column_start":5,"column_end":45}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34647,"byte_end":34656,"line_start":1052,"line_end":1052,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":209},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34894,"byte_end":34900,"line_start":1061,"line_end":1061,"column_start":12,"column_end":18},"name":"remove","qualname":">::remove","value":"fn remove<'_>(&'_ mut Self, 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":[{"value":"/ Remove and return the element at position `index`, shifting all elements after it to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34724,"byte_end":34816,"line_start":1057,"line_end":1057,"column_start":5,"column_end":97}},{"value":"/ left.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34821,"byte_end":34830,"line_start":1058,"line_end":1058,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34835,"byte_end":34838,"line_start":1059,"line_end":1059,"column_start":5,"column_end":8}},{"value":"/ Panics if `index` is out of bounds.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":34843,"byte_end":34882,"line_start":1060,"line_end":1060,"column_start":5,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":210},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":35421,"byte_end":35427,"line_start":1077,"line_end":1077,"column_start":12,"column_end":18},"name":"insert","qualname":">::insert","value":"fn insert<'_>(&'_ mut Self, usize, 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":[{"value":"/ Insert an element at position `index`, shifting all elements after it to the right.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":35281,"byte_end":35368,"line_start":1074,"line_end":1074,"column_start":5,"column_end":92}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":35373,"byte_end":35376,"line_start":1075,"line_end":1075,"column_start":5,"column_end":8}},{"value":"/ Panics if `index > len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":35381,"byte_end":35409,"line_start":1076,"line_end":1076,"column_start":5,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":211},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":36102,"byte_end":36113,"line_start":1098,"line_end":1098,"column_start":12,"column_end":23},"name":"insert_many","qualname":">::insert_many","value":"fn insert_many(&'_ mut Self, usize, I) where I: IntoIterator","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":[{"value":"/ Insert multiple elements at position `index`, shifting all following elements toward the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":35984,"byte_end":36076,"line_start":1096,"line_end":1096,"column_start":5,"column_end":97}},{"value":"/ back.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":36081,"byte_end":36090,"line_start":1097,"line_end":1097,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":221},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39167,"byte_end":39175,"line_start":1184,"line_end":1184,"column_start":12,"column_end":20},"name":"into_vec","qualname":">::into_vec","value":"fn into_vec(Self) -> Vec","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":[{"value":"/ Convert a SmallVec to a Vec, without reallocating if the SmallVec has already spilled onto","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39043,"byte_end":39137,"line_start":1182,"line_end":1182,"column_start":5,"column_end":99}},{"value":"/ the heap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39142,"byte_end":39155,"line_start":1183,"line_end":1183,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39713,"byte_end":39729,"line_start":1201,"line_end":1201,"column_start":12,"column_end":28},"name":"into_boxed_slice","qualname":">::into_boxed_slice","value":"fn into_boxed_slice(Self) -> Box<[A::Item]>","parent":null,"children":[],"decl_id":null,"docs":" Converts a `SmallVec` into a `Box<[T]>` without reallocating if the `SmallVec` has already spilled\n onto the heap.","sig":null,"attributes":[{"value":"/ Converts a `SmallVec` into a `Box<[T]>` without reallocating if the `SmallVec` has already spilled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39514,"byte_end":39616,"line_start":1197,"line_end":1197,"column_start":5,"column_end":107}},{"value":"/ onto the heap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39621,"byte_end":39639,"line_start":1198,"line_end":1198,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39644,"byte_end":39647,"line_start":1199,"line_end":1199,"column_start":5,"column_end":8}},{"value":"/ Note that this will drop any excess capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39652,"byte_end":39701,"line_start":1200,"line_end":1200,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40113,"byte_end":40123,"line_start":1209,"line_end":1209,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Convert the SmallVec into an `A` if possible. Otherwise return `Err(Self)`.","sig":null,"attributes":[{"value":"/ Convert the SmallVec into an `A` if possible. Otherwise return `Err(Self)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39810,"byte_end":39889,"line_start":1205,"line_end":1205,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39894,"byte_end":39897,"line_start":1206,"line_end":1206,"column_start":5,"column_end":8}},{"value":"/ This method returns `Err(Self)` if the SmallVec is too short (and the `A` contains uninitialized elements),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":39902,"byte_end":40013,"line_start":1207,"line_end":1207,"column_start":5,"column_end":116}},{"value":"/ or if the SmallVec is too long (and all the elements were spilled to the heap).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40018,"byte_end":40101,"line_start":1208,"line_end":1208,"column_start":5,"column_end":88}}]},{"kind":"Method","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40751,"byte_end":40757,"line_start":1227,"line_end":1227,"column_start":12,"column_end":18},"name":"retain","qualname":">::retain","value":"fn retain(&'_ mut Self, F) where F: for<'_> FnMut(&'_ mut A::Item) ->\nbool","parent":null,"children":[],"decl_id":null,"docs":" Retains only the elements specified by the predicate.","sig":null,"attributes":[{"value":"/ Retains only the elements specified by the predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40495,"byte_end":40552,"line_start":1222,"line_end":1222,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40557,"byte_end":40560,"line_start":1223,"line_end":1223,"column_start":5,"column_end":8}},{"value":"/ In other words, remove all elements `e` such that `f(&e)` returns `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40565,"byte_end":40643,"line_start":1224,"line_end":1224,"column_start":5,"column_end":83}},{"value":"/ This method operates in place and preserves the order of the retained","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40648,"byte_end":40721,"line_start":1225,"line_end":1225,"column_start":5,"column_end":78}},{"value":"/ elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":40726,"byte_end":40739,"line_start":1226,"line_end":1226,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41370,"byte_end":41380,"line_start":1245,"line_end":1245,"column_start":12,"column_end":22},"name":"retain_mut","qualname":">::retain_mut","value":"fn retain_mut(&'_ mut Self, F) where F: for<'_> FnMut(&'_ mut A::Item)\n-> bool","parent":null,"children":[],"decl_id":null,"docs":" Retains only the elements specified by the predicate.","sig":null,"attributes":[{"value":"/ Retains only the elements specified by the predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41094,"byte_end":41151,"line_start":1240,"line_end":1240,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41156,"byte_end":41159,"line_start":1241,"line_end":1241,"column_start":5,"column_end":8}},{"value":"/ This method is identical in behaviour to [`retain`]; it is included only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41164,"byte_end":41240,"line_start":1242,"line_end":1242,"column_start":5,"column_end":81}},{"value":"/ to maintain api-compatability with `std::Vec`, where the methods are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41245,"byte_end":41317,"line_start":1243,"line_end":1243,"column_start":5,"column_end":77}},{"value":"/ separate for historical reasons.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41322,"byte_end":41358,"line_start":1244,"line_end":1244,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41521,"byte_end":41526,"line_start":1250,"line_end":1250,"column_start":12,"column_end":17},"name":"dedup","qualname":">::dedup","value":"fn dedup<'_>(&'_ mut Self) where A::Item: PartialEq","parent":null,"children":[],"decl_id":null,"docs":" Removes consecutive duplicate elements.\n","sig":null,"attributes":[{"value":"/ Removes consecutive duplicate elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41466,"byte_end":41509,"line_start":1249,"line_end":1249,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41729,"byte_end":41737,"line_start":1258,"line_end":1258,"column_start":12,"column_end":20},"name":"dedup_by","qualname":">::dedup_by","value":"fn dedup_by(&'_ mut Self, F) where\nF: for<'_, '_> FnMut(&'_ mut A::Item, &'_ mut A::Item) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Removes consecutive duplicate elements using the given equality relation.\n","sig":null,"attributes":[{"value":"/ Removes consecutive duplicate elements using the given equality relation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":41640,"byte_end":41717,"line_start":1257,"line_end":1257,"column_start":5,"column_end":82}}]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":42641,"byte_end":42653,"line_start":1290,"line_end":1290,"column_start":12,"column_end":24},"name":"dedup_by_key","qualname":">::dedup_by_key","value":"fn dedup_by_key(&'_ mut Self, F) where\nF: for<'_> FnMut(&'_ mut A::Item) -> K, K: PartialEq","parent":null,"children":[],"decl_id":null,"docs":" Removes consecutive elements that map to the same key.\n","sig":null,"attributes":[{"value":"/ Removes consecutive elements that map to the same key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":42571,"byte_end":42629,"line_start":1289,"line_end":1289,"column_start":5,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44023,"byte_end":44034,"line_start":1323,"line_end":1323,"column_start":12,"column_end":23},"name":"resize_with","qualname":">::resize_with","value":"fn resize_with(&'_ mut Self, usize, F) where F: FnMut() -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Resizes the `SmallVec` in-place so that `len` is equal to `new_len`.","sig":null,"attributes":[{"value":"/ Resizes the `SmallVec` in-place so that `len` is equal to `new_len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":42820,"byte_end":42892,"line_start":1298,"line_end":1298,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":42897,"byte_end":42900,"line_start":1299,"line_end":1299,"column_start":5,"column_end":8}},{"value":"/ If `new_len` is greater than `len`, the `SmallVec` is extended by the difference, with each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":42905,"byte_end":43000,"line_start":1300,"line_end":1300,"column_start":5,"column_end":100}},{"value":"/ additional slot filled with the result of calling the closure `f`. The return values from `f`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43005,"byte_end":43102,"line_start":1301,"line_end":1301,"column_start":5,"column_end":102}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43185,"byte_end":43188,"line_start":1303,"line_end":1303,"column_start":5,"column_end":8}},{"value":"/ If `new_len` is less than `len`, the `SmallVec` is simply truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43193,"byte_end":43265,"line_start":1304,"line_end":1304,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43270,"byte_end":43273,"line_start":1305,"line_end":1305,"column_start":5,"column_end":8}},{"value":"/ This method uses a closure to create new values on every push. If you'd rather `Clone` a given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43278,"byte_end":43376,"line_start":1306,"line_end":1306,"column_start":5,"column_end":103}},{"value":"/ value, use `resize`. If you want to use the `Default` trait to generate values, you can pass","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43381,"byte_end":43477,"line_start":1307,"line_end":1307,"column_start":5,"column_end":101}},{"value":"/ `Default::default()` as the second argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43482,"byte_end":43530,"line_start":1308,"line_end":1308,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43535,"byte_end":43538,"line_start":1309,"line_end":1309,"column_start":5,"column_end":8}},{"value":"/ Added for std::vec::Vec compatibility (added in Rust 1.33.0)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43543,"byte_end":43607,"line_start":1310,"line_end":1310,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43612,"byte_end":43615,"line_start":1311,"line_end":1311,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43620,"byte_end":43627,"line_start":1312,"line_end":1312,"column_start":5,"column_end":12}},{"value":"/ # use smallvec::{smallvec, SmallVec};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43632,"byte_end":43673,"line_start":1313,"line_end":1313,"column_start":5,"column_end":46}},{"value":"/ let mut vec : SmallVec<[_; 4]> = smallvec![1, 2, 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43678,"byte_end":43734,"line_start":1314,"line_end":1314,"column_start":5,"column_end":61}},{"value":"/ vec.resize_with(5, Default::default);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43739,"byte_end":43780,"line_start":1315,"line_end":1315,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(&*vec, &[1, 2, 3, 0, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43785,"byte_end":43825,"line_start":1316,"line_end":1316,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43830,"byte_end":43833,"line_start":1317,"line_end":1317,"column_start":5,"column_end":8}},{"value":"/ let mut vec : SmallVec<[_; 4]> = smallvec![];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43838,"byte_end":43887,"line_start":1318,"line_end":1318,"column_start":5,"column_end":54}},{"value":"/ let mut p = 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43892,"byte_end":43910,"line_start":1319,"line_end":1319,"column_start":5,"column_end":23}},{"value":"/ vec.resize_with(4, || { p *= 2; p });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43915,"byte_end":43956,"line_start":1320,"line_end":1320,"column_start":5,"column_end":46}},{"value":"/ assert_eq!(&*vec, &[2, 4, 8, 16]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":43961,"byte_end":43999,"line_start":1321,"line_end":1321,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44004,"byte_end":44011,"line_start":1322,"line_end":1322,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47186,"byte_end":47200,"line_start":1409,"line_end":1409,"column_start":19,"column_end":33},"name":"from_raw_parts","qualname":">::from_raw_parts","value":"unsafe fn from_raw_parts(*mut A::Item, usize, usize) -> SmallVec","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SmallVec` directly from the raw components of another\n `SmallVec`.","sig":null,"attributes":[{"value":"/ Creates a `SmallVec` directly from the raw components of another","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44474,"byte_end":44542,"line_start":1340,"line_end":1340,"column_start":5,"column_end":73}},{"value":"/ `SmallVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44547,"byte_end":44562,"line_start":1341,"line_end":1341,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44567,"byte_end":44570,"line_start":1342,"line_end":1342,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44575,"byte_end":44587,"line_start":1343,"line_end":1343,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44592,"byte_end":44595,"line_start":1344,"line_end":1344,"column_start":5,"column_end":8}},{"value":"/ This is highly unsafe, due to the number of invariants that aren't","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44600,"byte_end":44670,"line_start":1345,"line_end":1345,"column_start":5,"column_end":75}},{"value":"/ checked:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44675,"byte_end":44687,"line_start":1346,"line_end":1346,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44692,"byte_end":44695,"line_start":1347,"line_end":1347,"column_start":5,"column_end":8}},{"value":"/ * `ptr` needs to have been previously allocated via `SmallVec` for its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44700,"byte_end":44774,"line_start":1348,"line_end":1348,"column_start":5,"column_end":79}},{"value":"/ spilled storage (at least, it's highly likely to be incorrect if it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44779,"byte_end":44852,"line_start":1349,"line_end":1349,"column_start":5,"column_end":78}},{"value":"/ wasn't).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44857,"byte_end":44871,"line_start":1350,"line_end":1350,"column_start":5,"column_end":19}},{"value":"/ * `ptr`'s `A::Item` type needs to be the same size and alignment that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44876,"byte_end":44949,"line_start":1351,"line_end":1351,"column_start":5,"column_end":78}},{"value":"/ it was allocated with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44954,"byte_end":44981,"line_start":1352,"line_end":1352,"column_start":5,"column_end":32}},{"value":"/ * `length` needs to be less than or equal to `capacity`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":44986,"byte_end":45046,"line_start":1353,"line_end":1353,"column_start":5,"column_end":65}},{"value":"/ * `capacity` needs to be the capacity that the pointer was allocated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45051,"byte_end":45123,"line_start":1354,"line_end":1354,"column_start":5,"column_end":77}},{"value":"/ with.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45128,"byte_end":45139,"line_start":1355,"line_end":1355,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45144,"byte_end":45147,"line_start":1356,"line_end":1356,"column_start":5,"column_end":8}},{"value":"/ Violating these may cause problems like corrupting the allocator's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45152,"byte_end":45222,"line_start":1357,"line_end":1357,"column_start":5,"column_end":75}},{"value":"/ internal data structures.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45227,"byte_end":45256,"line_start":1358,"line_end":1358,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45261,"byte_end":45264,"line_start":1359,"line_end":1359,"column_start":5,"column_end":8}},{"value":"/ Additionally, `capacity` must be greater than the amount of inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45269,"byte_end":45339,"line_start":1360,"line_end":1360,"column_start":5,"column_end":75}},{"value":"/ storage `A` has; that is, the new `SmallVec` must need to spill over","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45344,"byte_end":45416,"line_start":1361,"line_end":1361,"column_start":5,"column_end":77}},{"value":"/ into heap allocated storage. This condition is asserted against.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45421,"byte_end":45489,"line_start":1362,"line_end":1362,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45494,"byte_end":45497,"line_start":1363,"line_end":1363,"column_start":5,"column_end":8}},{"value":"/ The ownership of `ptr` is effectively transferred to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45502,"byte_end":45562,"line_start":1364,"line_end":1364,"column_start":5,"column_end":65}},{"value":"/ `SmallVec` which may then deallocate, reallocate or change the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45567,"byte_end":45633,"line_start":1365,"line_end":1365,"column_start":5,"column_end":71}},{"value":"/ contents of memory pointed to by the pointer at will. Ensure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45638,"byte_end":45702,"line_start":1366,"line_end":1366,"column_start":5,"column_end":69}},{"value":"/ that nothing else uses the pointer after calling this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45707,"byte_end":45764,"line_start":1367,"line_end":1367,"column_start":5,"column_end":62}},{"value":"/ function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45769,"byte_end":45782,"line_start":1368,"line_end":1368,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45787,"byte_end":45790,"line_start":1369,"line_end":1369,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45795,"byte_end":45809,"line_start":1370,"line_end":1370,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45814,"byte_end":45817,"line_start":1371,"line_end":1371,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45822,"byte_end":45829,"line_start":1372,"line_end":1372,"column_start":5,"column_end":12}},{"value":"/ # #[macro_use] extern crate smallvec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45834,"byte_end":45875,"line_start":1373,"line_end":1373,"column_start":5,"column_end":46}},{"value":"/ # use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45880,"byte_end":45909,"line_start":1374,"line_end":1374,"column_start":5,"column_end":34}},{"value":"/ use std::mem;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45914,"byte_end":45931,"line_start":1375,"line_end":1375,"column_start":5,"column_end":22}},{"value":"/ use std::ptr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45936,"byte_end":45953,"line_start":1376,"line_end":1376,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45958,"byte_end":45961,"line_start":1377,"line_end":1377,"column_start":5,"column_end":8}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45966,"byte_end":45981,"line_start":1378,"line_end":1378,"column_start":5,"column_end":20}},{"value":"/ let mut v: SmallVec<[_; 1]> = smallvec![1, 2, 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":45986,"byte_end":46043,"line_start":1379,"line_end":1379,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46048,"byte_end":46051,"line_start":1380,"line_end":1380,"column_start":5,"column_end":8}},{"value":"/ // Pull out the important parts of `v`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46056,"byte_end":46103,"line_start":1381,"line_end":1381,"column_start":5,"column_end":52}},{"value":"/ let p = v.as_mut_ptr();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46108,"byte_end":46139,"line_start":1382,"line_end":1382,"column_start":5,"column_end":36}},{"value":"/ let len = v.len();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46144,"byte_end":46170,"line_start":1383,"line_end":1383,"column_start":5,"column_end":31}},{"value":"/ let cap = v.capacity();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46175,"byte_end":46206,"line_start":1384,"line_end":1384,"column_start":5,"column_end":36}},{"value":"/ let spilled = v.spilled();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46211,"byte_end":46245,"line_start":1385,"line_end":1385,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46250,"byte_end":46253,"line_start":1386,"line_end":1386,"column_start":5,"column_end":8}},{"value":"/ unsafe {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46258,"byte_end":46274,"line_start":1387,"line_end":1387,"column_start":5,"column_end":21}},{"value":"/ // Forget all about `v`. The heap allocation that stored the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46279,"byte_end":46351,"line_start":1388,"line_end":1388,"column_start":5,"column_end":77}},{"value":"/ // three values won't be deallocated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46356,"byte_end":46405,"line_start":1389,"line_end":1389,"column_start":5,"column_end":54}},{"value":"/ mem::forget(v);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46410,"byte_end":46437,"line_start":1390,"line_end":1390,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46442,"byte_end":46445,"line_start":1391,"line_end":1391,"column_start":5,"column_end":8}},{"value":"/ // Overwrite memory with [4, 5, 6].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46450,"byte_end":46497,"line_start":1392,"line_end":1392,"column_start":5,"column_end":52}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46502,"byte_end":46516,"line_start":1393,"line_end":1393,"column_start":5,"column_end":19}},{"value":"/ // This is only safe if `spilled` is true! Otherwise, we are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46521,"byte_end":46593,"line_start":1394,"line_end":1394,"column_start":5,"column_end":77}},{"value":"/ // writing into the old `SmallVec`'s inline storage on the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46598,"byte_end":46668,"line_start":1395,"line_end":1395,"column_start":5,"column_end":75}},{"value":"/ // stack.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46673,"byte_end":46694,"line_start":1396,"line_end":1396,"column_start":5,"column_end":26}},{"value":"/ assert!(spilled);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46699,"byte_end":46728,"line_start":1397,"line_end":1397,"column_start":5,"column_end":34}},{"value":"/ for i in 0..len {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46733,"byte_end":46762,"line_start":1398,"line_end":1398,"column_start":5,"column_end":34}},{"value":"/ ptr::write(p.add(i), 4 + i);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46767,"byte_end":46811,"line_start":1399,"line_end":1399,"column_start":5,"column_end":49}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46816,"byte_end":46829,"line_start":1400,"line_end":1400,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46834,"byte_end":46837,"line_start":1401,"line_end":1401,"column_start":5,"column_end":8}},{"value":"/ // Put everything back together into a SmallVec with a different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46842,"byte_end":46918,"line_start":1402,"line_end":1402,"column_start":5,"column_end":81}},{"value":"/ // amount of inline storage, but which is still less than `cap`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":46923,"byte_end":46999,"line_start":1403,"line_end":1403,"column_start":5,"column_end":81}},{"value":"/ let rebuilt = SmallVec::<[_; 2]>::from_raw_parts(p, len, cap);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47004,"byte_end":47078,"line_start":1404,"line_end":1404,"column_start":5,"column_end":79}},{"value":"/ assert_eq!(&*rebuilt, &[4, 5, 6]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47083,"byte_end":47129,"line_start":1405,"line_end":1405,"column_start":5,"column_end":51}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47134,"byte_end":47143,"line_start":1406,"line_end":1406,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47148,"byte_end":47153,"line_start":1407,"line_end":1407,"column_start":5,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47158,"byte_end":47167,"line_start":1408,"line_end":1408,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47501,"byte_end":47507,"line_start":1418,"line_end":1418,"column_start":12,"column_end":18},"name":"as_ptr","qualname":">::as_ptr","value":"fn as_ptr<'_>(&'_ Self) -> *const A::Item","parent":null,"children":[],"decl_id":null,"docs":" Returns a raw pointer to the vector's buffer.\n","sig":null,"attributes":[{"value":"/ Returns a raw pointer to the vector's buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47440,"byte_end":47489,"line_start":1417,"line_end":1417,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47863,"byte_end":47873,"line_start":1426,"line_end":1426,"column_start":12,"column_end":22},"name":"as_mut_ptr","qualname":">::as_mut_ptr","value":"fn as_mut_ptr<'_>(&'_ mut Self) -> *mut A::Item","parent":null,"children":[],"decl_id":null,"docs":" Returns a raw mutable pointer to the vector's buffer.\n","sig":null,"attributes":[{"value":"/ Returns a raw mutable pointer to the vector's buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":47794,"byte_end":47851,"line_start":1425,"line_end":1425,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":48392,"byte_end":48402,"line_start":1441,"line_end":1441,"column_start":12,"column_end":22},"name":"from_slice","qualname":">::from_slice","value":"fn from_slice<'_>(&'_ [A::Item]) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Copy the elements from a slice into a new `SmallVec`.","sig":null,"attributes":[{"value":"/ Copy the elements from a slice into a new `SmallVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":48226,"byte_end":48283,"line_start":1438,"line_end":1438,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":48288,"byte_end":48291,"line_start":1439,"line_end":1439,"column_start":5,"column_end":8}},{"value":"/ For slices of `Copy` types, this is more efficient than `SmallVec::from(slice)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":48296,"byte_end":48380,"line_start":1440,"line_end":1440,"column_start":5,"column_end":89}}]},{"kind":"Method","id":{"krate":0,"index":244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":49458,"byte_end":49475,"line_start":1471,"line_end":1471,"column_start":12,"column_end":29},"name":"insert_from_slice","qualname":">::insert_from_slice","value":"fn insert_from_slice<'_, '_>(&'_ mut Self, usize, &'_ [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":[{"value":"/ Copy elements from a slice into the vector at position `index`, shifting any following","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":49240,"byte_end":49330,"line_start":1467,"line_end":1467,"column_start":5,"column_end":95}},{"value":"/ elements toward the back.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":49335,"byte_end":49364,"line_start":1468,"line_end":1468,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":49369,"byte_end":49372,"line_start":1469,"line_end":1469,"column_start":5,"column_end":8}},{"value":"/ For slices of `Copy` types, this is more efficient than `insert`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":49377,"byte_end":49446,"line_start":1470,"line_end":1470,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50098,"byte_end":50115,"line_start":1490,"line_end":1490,"column_start":12,"column_end":29},"name":"extend_from_slice","qualname":">::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [A::Item])","parent":null,"children":[],"decl_id":null,"docs":" Copy elements from a slice and append them to the vector.","sig":null,"attributes":[{"value":"/ Copy elements from a slice and append them to the vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":49929,"byte_end":49990,"line_start":1486,"line_end":1486,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":49995,"byte_end":49998,"line_start":1487,"line_end":1487,"column_start":5,"column_end":8}},{"value":"/ For slices of `Copy` types, this is more efficient than `extend`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50003,"byte_end":50072,"line_start":1488,"line_end":1488,"column_start":5,"column_end":74}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50077,"byte_end":50086,"line_start":1489,"line_end":1489,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50583,"byte_end":50589,"line_start":1506,"line_end":1506,"column_start":12,"column_end":18},"name":"resize","qualname":">::resize","value":"fn resize<'_>(&'_ mut Self, usize, A::Item)","parent":null,"children":[],"decl_id":null,"docs":" Resizes the vector so that its length is equal to `len`.","sig":null,"attributes":[{"value":"/ Resizes the vector so that its length is equal to `len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50290,"byte_end":50350,"line_start":1500,"line_end":1500,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50355,"byte_end":50358,"line_start":1501,"line_end":1501,"column_start":5,"column_end":8}},{"value":"/ If `len` is less than the current length, the vector simply truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50363,"byte_end":50437,"line_start":1502,"line_end":1502,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50442,"byte_end":50445,"line_start":1503,"line_end":1503,"column_start":5,"column_end":8}},{"value":"/ If `len` is greater than the current length, `value` is appended to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50450,"byte_end":50525,"line_start":1504,"line_end":1504,"column_start":5,"column_end":80}},{"value":"/ vector until its length equals `len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50530,"byte_end":50571,"line_start":1505,"line_end":1505,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51065,"byte_end":51074,"line_start":1523,"line_end":1523,"column_start":12,"column_end":21},"name":"from_elem","qualname":">::from_elem","value":"fn from_elem(A::Item, 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":[{"value":"/ Creates a `SmallVec` with `n` copies of `elem`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50823,"byte_end":50874,"line_start":1516,"line_end":1516,"column_start":5,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50879,"byte_end":50886,"line_start":1517,"line_end":1517,"column_start":5,"column_end":12}},{"value":"/ use smallvec::SmallVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50891,"byte_end":50918,"line_start":1518,"line_end":1518,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50923,"byte_end":50926,"line_start":1519,"line_end":1519,"column_start":5,"column_end":8}},{"value":"/ let v = SmallVec::<[char; 128]>::from_elem('d', 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50931,"byte_end":50986,"line_start":1520,"line_end":1520,"column_start":5,"column_end":60}},{"value":"/ assert_eq!(v, SmallVec::from_buf(['d', 'd']));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50991,"byte_end":51041,"line_start":1521,"line_end":1521,"column_start":5,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51046,"byte_end":51053,"line_start":1522,"line_end":1522,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51694,"byte_end":51699,"line_start":1545,"line_end":1545,"column_start":8,"column_end":13},"name":"deref","qualname":" as core::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ [A::Item]","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51677,"byte_end":51686,"line_start":1544,"line_end":1544,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51918,"byte_end":51927,"line_start":1555,"line_end":1555,"column_start":8,"column_end":17},"name":"deref_mut","qualname":" as core::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":{"krate":1,"index":3499},"children":[],"decl_id":{"krate":1,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51901,"byte_end":51910,"line_start":1554,"line_end":1554,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52170,"byte_end":52176,"line_start":1565,"line_end":1565,"column_start":8,"column_end":14},"name":"as_ref","qualname":" as core::convert::AsRef>::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [A::Item]","parent":{"krate":1,"index":3160},"children":[],"decl_id":{"krate":1,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52153,"byte_end":52162,"line_start":1564,"line_end":1564,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52293,"byte_end":52299,"line_start":1572,"line_end":1572,"column_start":8,"column_end":14},"name":"as_mut","qualname":" as core::convert::AsMut>::as_mut","value":"fn as_mut<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":{"krate":1,"index":3163},"children":[],"decl_id":{"krate":1,"index":3165},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52276,"byte_end":52285,"line_start":1571,"line_end":1571,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52425,"byte_end":52431,"line_start":1579,"line_end":1579,"column_start":8,"column_end":14},"name":"borrow","qualname":" as core::borrow::Borrow>::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [A::Item]","parent":{"krate":1,"index":2857},"children":[],"decl_id":{"krate":1,"index":2859},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52408,"byte_end":52417,"line_start":1578,"line_end":1578,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52552,"byte_end":52562,"line_start":1586,"line_end":1586,"column_start":8,"column_end":18},"name":"borrow_mut","qualname":" as core::borrow::BorrowMut>::borrow_mut","value":"fn borrow_mut<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":{"krate":1,"index":2860},"children":[],"decl_id":{"krate":1,"index":2862},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52535,"byte_end":52544,"line_start":1585,"line_end":1585,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55256,"byte_end":55260,"line_start":1701,"line_end":1701,"column_start":8,"column_end":12},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(&'a [A::Item]) -> SmallVec","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"cfg(not(feature = \"specialization\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55195,"byte_end":55234,"line_start":1699,"line_end":1699,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55239,"byte_end":55248,"line_start":1700,"line_end":1700,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":275},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55568,"byte_end":55572,"line_start":1714,"line_end":1714,"column_start":8,"column_end":12},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(Vec) -> SmallVec","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55551,"byte_end":55560,"line_start":1713,"line_end":1713,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55712,"byte_end":55716,"line_start":1721,"line_end":1721,"column_start":8,"column_end":12},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(A) -> SmallVec","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55695,"byte_end":55704,"line_start":1720,"line_end":1720,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55897,"byte_end":55902,"line_start":1729,"line_end":1729,"column_start":8,"column_end":13},"name":"index","qualname":" as core::ops::Index>::index","value":"fn index<'_>(&'_ Self, I) -> &'_ I::Output","parent":{"krate":1,"index":3571},"children":[],"decl_id":{"krate":1,"index":3574},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56053,"byte_end":56062,"line_start":1735,"line_end":1735,"column_start":8,"column_end":17},"name":"index_mut","qualname":" as core::ops::IndexMut>::index_mut","value":"fn index_mut<'_>(&'_ mut Self, I) -> &'_ mut I::Output","parent":{"krate":1,"index":3575},"children":[],"decl_id":{"krate":1,"index":3577},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56258,"byte_end":56275,"line_start":1745,"line_end":1745,"column_start":8,"column_end":25},"name":"extend_from_slice","qualname":" as ExtendFromSlice>::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [A::Item])","parent":{"krate":0,"index":90},"children":[],"decl_id":{"krate":0,"index":92},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56442,"byte_end":56451,"line_start":1752,"line_end":1752,"column_start":8,"column_end":17},"name":"from_iter","qualname":" as core::iter::FromIterator>::from_iter","value":"fn from_iter(I) -> SmallVec where I: IntoIterator","parent":{"krate":1,"index":8394},"children":[],"decl_id":{"krate":1,"index":8396},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56425,"byte_end":56434,"line_start":1751,"line_end":1751,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56655,"byte_end":56661,"line_start":1760,"line_end":1760,"column_start":8,"column_end":14},"name":"extend","qualname":" as core::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":1,"index":8407},"children":[],"decl_id":{"krate":1,"index":8409},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":57426,"byte_end":57429,"line_start":1788,"line_end":1788,"column_start":8,"column_end":11},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":57606,"byte_end":57613,"line_start":1795,"line_end":1795,"column_start":8,"column_end":15},"name":"default","qualname":" as core::default::Default>::default","value":"fn default() -> SmallVec","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":57589,"byte_end":57598,"line_start":1794,"line_end":1794,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":307},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58129,"byte_end":58133,"line_start":1816,"line_end":1816,"column_start":8,"column_end":12},"name":"drop","qualname":" as core::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58500,"byte_end":58505,"line_start":1833,"line_end":1833,"column_start":8,"column_end":13},"name":"clone","qualname":" as core::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> SmallVec","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58483,"byte_end":58492,"line_start":1832,"line_end":1832,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58584,"byte_end":58594,"line_start":1837,"line_end":1837,"column_start":8,"column_end":18},"name":"clone_from","qualname":" as core::clone::Clone>::clone_from","value":"fn clone_from<'_, '_>(&'_ mut Self, &'_ Self)","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2884},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59209,"byte_end":59211,"line_start":1858,"line_end":1858,"column_start":8,"column_end":10},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ SmallVec) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59192,"byte_end":59201,"line_start":1857,"line_end":1857,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":320},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59441,"byte_end":59452,"line_start":1870,"line_end":1870,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":" as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ SmallVec) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59424,"byte_end":59433,"line_start":1869,"line_end":1869,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":323},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59650,"byte_end":59653,"line_start":1880,"line_end":1880,"column_start":8,"column_end":11},"name":"cmp","qualname":" as core::cmp::Ord>::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ SmallVec) -> cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59633,"byte_end":59642,"line_start":1879,"line_end":1879,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":326},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59816,"byte_end":59820,"line_start":1889,"line_end":1889,"column_start":8,"column_end":12},"name":"hash","qualname":" as core::hash::Hash>::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":1,"index":10526},"children":[],"decl_id":{"krate":1,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":330},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60147,"byte_end":60155,"line_start":1901,"line_end":1901,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":332},{"krate":0,"index":333},{"krate":0,"index":334}],"decl_id":null,"docs":" An iterator that consumes a `SmallVec` and yields its items by value.","sig":null,"attributes":[{"value":"/ An iterator that consumes a `SmallVec` and yields its items by value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59961,"byte_end":60034,"line_start":1896,"line_end":1896,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60035,"byte_end":60038,"line_start":1897,"line_end":1897,"column_start":1,"column_end":4}},{"value":"/ Returned from [`SmallVec::into_iter`][1].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60039,"byte_end":60084,"line_start":1898,"line_end":1898,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60085,"byte_end":60088,"line_start":1899,"line_end":1899,"column_start":1,"column_end":4}},{"value":"/ [1]: struct.SmallVec.html#method.into_iter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60089,"byte_end":60135,"line_start":1900,"line_end":1900,"column_start":1,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":337},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60312,"byte_end":60315,"line_start":1911,"line_end":1911,"column_start":8,"column_end":11},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":340},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60524,"byte_end":60529,"line_start":1920,"line_end":1920,"column_start":8,"column_end":13},"name":"clone","qualname":" as core::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> IntoIter","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60660,"byte_end":60664,"line_start":1926,"line_end":1926,"column_start":8,"column_end":12},"name":"drop","qualname":" as core::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":347},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60801,"byte_end":60805,"line_start":1935,"line_end":1935,"column_start":8,"column_end":12},"name":"next","qualname":" as core::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60784,"byte_end":60793,"line_start":1934,"line_end":1934,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":348},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61127,"byte_end":61136,"line_start":1948,"line_end":1948,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as core::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61110,"byte_end":61119,"line_start":1947,"line_end":1947,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":351},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61326,"byte_end":61335,"line_start":1956,"line_end":1956,"column_start":8,"column_end":17},"name":"next_back","qualname":" as core::iter::DoubleEndedIterator>::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61309,"byte_end":61318,"line_start":1955,"line_end":1955,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61797,"byte_end":61805,"line_start":1973,"line_end":1973,"column_start":12,"column_end":20},"name":"as_slice","qualname":">::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Returns the remaining items of this iterator as a slice.\n","sig":null,"attributes":[{"value":"/ Returns the remaining items of this iterator as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61725,"byte_end":61785,"line_start":1972,"line_end":1972,"column_start":5,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":62053,"byte_end":62065,"line_start":1979,"line_end":1979,"column_start":12,"column_end":24},"name":"as_mut_slice","qualname":">::as_mut_slice","value":"fn as_mut_slice<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Returns the remaining items of this iterator as a mutable slice.\n","sig":null,"attributes":[{"value":"/ Returns the remaining items of this iterator as a mutable slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61973,"byte_end":62041,"line_start":1978,"line_end":1978,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":364},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":62358,"byte_end":62367,"line_start":1988,"line_end":1988,"column_start":8,"column_end":17},"name":"into_iter","qualname":" as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":370},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":62844,"byte_end":62853,"line_start":2005,"line_end":2005,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a SmallVec as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":376},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63056,"byte_end":63065,"line_start":2013,"line_end":2013,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a mut SmallVec as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63205,"byte_end":63210,"line_start":2019,"line_end":2019,"column_start":18,"column_end":23},"name":"Array","qualname":"::Array","value":"Array","parent":null,"children":[{"krate":0,"index":378},{"krate":0,"index":379}],"decl_id":null,"docs":" Types that can be used as the backing store for a SmallVec\n","sig":null,"attributes":[{"value":"/ Types that can be used as the backing store for a SmallVec","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63125,"byte_end":63187,"line_start":2018,"line_end":2018,"column_start":1,"column_end":63}}]},{"kind":"Type","id":{"krate":0,"index":378},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63264,"byte_end":63268,"line_start":2021,"line_end":2021,"column_start":10,"column_end":14},"name":"Item","qualname":"::Array::Item","value":"type Item;","parent":{"krate":0,"index":377},"children":[],"decl_id":null,"docs":" The type of the array's elements.\n","sig":null,"attributes":[{"value":"/ The type of the array's elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63217,"byte_end":63254,"line_start":2020,"line_end":2020,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":379},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63333,"byte_end":63337,"line_start":2023,"line_end":2023,"column_start":8,"column_end":12},"name":"size","qualname":"::Array::size","value":"fn size() -> usize","parent":{"krate":0,"index":377},"children":[],"decl_id":null,"docs":" Returns the number of items the array can hold.\n","sig":null,"attributes":[{"value":"/ Returns the number of items the array can hold.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63274,"byte_end":63325,"line_start":2022,"line_end":2022,"column_start":5,"column_end":56}}]},{"kind":"Trait","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":66008,"byte_end":66018,"line_start":2119,"line_end":2119,"column_start":11,"column_end":21},"name":"ToSmallVec","qualname":"::ToSmallVec","value":"ToSmallVec","parent":null,"children":[{"krate":0,"index":395}],"decl_id":null,"docs":" Convenience trait for constructing a `SmallVec`\n","sig":null,"attributes":[{"value":"/ Convenience trait for constructing a `SmallVec`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":65946,"byte_end":65997,"line_start":2118,"line_end":2118,"column_start":1,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":66087,"byte_end":66098,"line_start":2121,"line_end":2121,"column_start":8,"column_end":19},"name":"to_smallvec","qualname":"::ToSmallVec::to_smallvec","value":"fn to_smallvec<'_>(&'_ Self) -> SmallVec","parent":{"krate":0,"index":393},"children":[],"decl_id":null,"docs":" Construct a new `SmallVec` from a slice.\n","sig":null,"attributes":[{"value":"/ Construct a new `SmallVec` from a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":66035,"byte_end":66079,"line_start":2120,"line_end":2120,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":66216,"byte_end":66227,"line_start":2129,"line_end":2129,"column_start":8,"column_end":19},"name":"to_smallvec","qualname":"<[A::Item] as ToSmallVec>::to_smallvec","value":"fn to_smallvec<'_>(&'_ Self) -> SmallVec","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":395},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":66199,"byte_end":66208,"line_start":2128,"line_end":2128,"column_start":5,"column_end":14}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9122,"byte_end":9125,"line_start":275,"line_end":275,"column_start":39,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":95}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9592,"byte_end":9610,"line_start":293,"line_end":293,"column_start":23,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":97}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9781,"byte_end":9799,"line_start":300,"line_end":300,"column_start":26,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":99}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11232,"byte_end":11237,"line_start":342,"line_end":342,"column_start":40,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":117}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11461,"byte_end":11466,"line_start":351,"line_end":351,"column_start":43,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11519,"byte_end":11524,"line_start":352,"line_end":352,"column_start":43,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11573,"byte_end":11578,"line_start":354,"line_end":354,"column_start":38,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":130}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11932,"byte_end":11937,"line_start":370,"line_end":370,"column_start":49,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":134}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12165,"byte_end":12170,"line_start":379,"line_end":379,"column_start":42,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":139}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12293,"byte_end":12298,"line_start":386,"line_end":386,"column_start":38,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12343,"byte_end":12348,"line_start":388,"line_end":388,"column_start":34,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":146}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":15062,"byte_end":15074,"line_start":480,"line_end":480,"column_start":16,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":160},{"krate":0,"index":161},{"krate":0,"index":162},{"krate":0,"index":163}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16368,"byte_end":16380,"line_start":526,"line_end":526,"column_start":39,"column_end":51},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16425,"byte_end":16437,"line_start":527,"line_end":527,"column_start":39,"column_end":51},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18010,"byte_end":18018,"line_start":563,"line_end":563,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":177},{"krate":0,"index":178},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":196},{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":199},{"krate":0,"index":200},{"krate":0,"index":201},{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":206},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":211},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":226},{"krate":0,"index":228},{"krate":0,"index":230},{"krate":0,"index":232},{"krate":0,"index":236},{"krate":0,"index":238},{"krate":0,"index":239},{"krate":0,"index":240}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":38704,"byte_end":38715,"line_start":1169,"line_end":1169,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":220}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":48183,"byte_end":48191,"line_start":1434,"line_end":1434,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":243},{"krate":0,"index":244},{"krate":0,"index":245}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50246,"byte_end":50254,"line_start":1496,"line_end":1496,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":248},{"krate":0,"index":249}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51630,"byte_end":51638,"line_start":1542,"line_end":1542,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":252},{"krate":0,"index":253}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51883,"byte_end":51891,"line_start":1553,"line_end":1553,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":256}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52135,"byte_end":52143,"line_start":1563,"line_end":1563,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":259}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52258,"byte_end":52266,"line_start":1570,"line_end":1570,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":262}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52390,"byte_end":52398,"line_start":1577,"line_end":1577,"column_start":38,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":265}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52517,"byte_end":52525,"line_start":1584,"line_end":1584,"column_start":41,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":268}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55151,"byte_end":55159,"line_start":1695,"line_end":1695,"column_start":44,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":272}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55533,"byte_end":55541,"line_start":1712,"line_end":1712,"column_start":39,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":275}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55677,"byte_end":55685,"line_start":1719,"line_end":1719,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":278}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55846,"byte_end":55854,"line_start":1726,"line_end":1726,"column_start":60,"column_end":68},"value":"","parent":null,"children":[{"krate":0,"index":282},{"krate":0,"index":283}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56032,"byte_end":56040,"line_start":1734,"line_end":1734,"column_start":63,"column_end":71},"value":"","parent":null,"children":[{"krate":0,"index":287}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56212,"byte_end":56220,"line_start":1741,"line_end":1741,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56407,"byte_end":56415,"line_start":1750,"line_end":1750,"column_start":42,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":293}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56634,"byte_end":56642,"line_start":1759,"line_end":1759,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":297}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":57374,"byte_end":57382,"line_start":1784,"line_end":1784,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":301}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":57571,"byte_end":57579,"line_start":1793,"line_end":1793,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":304}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58108,"byte_end":58116,"line_start":1815,"line_end":1815,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":307}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58439,"byte_end":58447,"line_start":1828,"line_end":1828,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":310},{"krate":0,"index":311}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59135,"byte_end":59143,"line_start":1853,"line_end":1853,"column_start":53,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":315}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59311,"byte_end":59319,"line_start":1863,"line_end":1863,"column_start":23,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59375,"byte_end":59383,"line_start":1865,"line_end":1865,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":320}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59591,"byte_end":59599,"line_start":1875,"line_end":1875,"column_start":24,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":323}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59770,"byte_end":59778,"line_start":1885,"line_end":1885,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":326}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59925,"byte_end":59933,"line_start":1894,"line_end":1894,"column_start":32,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60260,"byte_end":60268,"line_start":1907,"line_end":1907,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":337}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60477,"byte_end":60485,"line_start":1916,"line_end":1916,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":340}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60639,"byte_end":60647,"line_start":1925,"line_end":1925,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":343}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60740,"byte_end":60748,"line_start":1931,"line_end":1931,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":346},{"krate":0,"index":347},{"krate":0,"index":348}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61291,"byte_end":61299,"line_start":1954,"line_end":1954,"column_start":40,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":351}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61628,"byte_end":61636,"line_start":1968,"line_end":1968,"column_start":38,"column_end":46},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61676,"byte_end":61684,"line_start":1969,"line_end":1969,"column_start":34,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61707,"byte_end":61715,"line_start":1971,"line_end":1971,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":358},{"krate":0,"index":359}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":62279,"byte_end":62287,"line_start":1985,"line_end":1985,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":362},{"krate":0,"index":363},{"krate":0,"index":364}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63581,"byte_end":63593,"line_start":2034,"line_end":2034,"column_start":10,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":386},{"krate":0,"index":387},{"krate":0,"index":388}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63944,"byte_end":63956,"line_start":2054,"line_end":2054,"column_start":19,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":391}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9122,"byte_end":9125,"line_start":275,"line_end":275,"column_start":39,"column_end":42},"kind":{"Impl":{"id":0}},"from":{"krate":4,"index":7780},"to":{"krate":0,"index":90}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9592,"byte_end":9610,"line_start":293,"line_end":293,"column_start":23,"column_end":41},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":399},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":9781,"byte_end":9799,"line_start":300,"line_end":300,"column_start":26,"column_end":44},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":399},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11232,"byte_end":11237,"line_start":342,"line_end":342,"column_start":40,"column_end":45},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11461,"byte_end":11466,"line_start":351,"line_end":351,"column_start":43,"column_end":48},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11519,"byte_end":11524,"line_start":352,"line_end":352,"column_start":43,"column_end":48},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11573,"byte_end":11578,"line_start":354,"line_end":354,"column_start":38,"column_end":43},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":11932,"byte_end":11937,"line_start":370,"line_end":370,"column_start":49,"column_end":54},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12165,"byte_end":12170,"line_start":379,"line_end":379,"column_start":42,"column_end":47},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12293,"byte_end":12298,"line_start":386,"line_end":386,"column_start":38,"column_end":43},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":12343,"byte_end":12348,"line_start":388,"line_end":388,"column_start":34,"column_end":39},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":107},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":15062,"byte_end":15074,"line_start":480,"line_end":480,"column_start":16,"column_end":28},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":147},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16368,"byte_end":16380,"line_start":526,"line_end":526,"column_start":39,"column_end":51},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":147},"to":{"krate":1,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":16425,"byte_end":16437,"line_start":527,"line_end":527,"column_start":39,"column_end":51},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":147},"to":{"krate":1,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":18010,"byte_end":18018,"line_start":563,"line_end":563,"column_start":16,"column_end":24},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":168},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":38704,"byte_end":38715,"line_start":1169,"line_end":1169,"column_start":26,"column_end":37},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":213},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":48183,"byte_end":48191,"line_start":1434,"line_end":1434,"column_start":16,"column_end":24},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":168},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":50246,"byte_end":50254,"line_start":1496,"line_end":1496,"column_start":16,"column_end":24},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":168},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51630,"byte_end":51638,"line_start":1542,"line_end":1542,"column_start":31,"column_end":39},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":51883,"byte_end":51891,"line_start":1553,"line_end":1553,"column_start":34,"column_end":42},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52135,"byte_end":52143,"line_start":1563,"line_end":1563,"column_start":37,"column_end":45},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52258,"byte_end":52266,"line_start":1570,"line_end":1570,"column_start":37,"column_end":45},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3163}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52390,"byte_end":52398,"line_start":1577,"line_end":1577,"column_start":38,"column_end":46},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":52517,"byte_end":52525,"line_start":1584,"line_end":1584,"column_start":41,"column_end":49},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":2860}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55151,"byte_end":55159,"line_start":1695,"line_end":1695,"column_start":44,"column_end":52},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55533,"byte_end":55541,"line_start":1712,"line_end":1712,"column_start":39,"column_end":47},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55677,"byte_end":55685,"line_start":1719,"line_end":1719,"column_start":28,"column_end":36},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":55846,"byte_end":55854,"line_start":1726,"line_end":1726,"column_start":60,"column_end":68},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56032,"byte_end":56040,"line_start":1734,"line_end":1734,"column_start":63,"column_end":71},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3575}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56212,"byte_end":56220,"line_start":1741,"line_end":1741,"column_start":45,"column_end":53},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":168},"to":{"krate":0,"index":90}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56407,"byte_end":56415,"line_start":1750,"line_end":1750,"column_start":42,"column_end":50},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":56634,"byte_end":56642,"line_start":1759,"line_end":1759,"column_start":36,"column_end":44},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":57374,"byte_end":57382,"line_start":1784,"line_end":1784,"column_start":31,"column_end":39},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":57571,"byte_end":57579,"line_start":1793,"line_end":1793,"column_start":28,"column_end":36},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58108,"byte_end":58116,"line_start":1815,"line_end":1815,"column_start":25,"column_end":33},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":58439,"byte_end":58447,"line_start":1828,"line_end":1828,"column_start":26,"column_end":34},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59135,"byte_end":59143,"line_start":1853,"line_end":1853,"column_start":53,"column_end":61},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59311,"byte_end":59319,"line_start":1863,"line_end":1863,"column_start":23,"column_end":31},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59375,"byte_end":59383,"line_start":1865,"line_end":1865,"column_start":31,"column_end":39},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59591,"byte_end":59599,"line_start":1875,"line_end":1875,"column_start":24,"column_end":32},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59770,"byte_end":59778,"line_start":1885,"line_end":1885,"column_start":25,"column_end":33},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":59925,"byte_end":59933,"line_start":1894,"line_end":1894,"column_start":32,"column_end":40},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60260,"byte_end":60268,"line_start":1907,"line_end":1907,"column_start":31,"column_end":39},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":330},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60477,"byte_end":60485,"line_start":1916,"line_end":1916,"column_start":34,"column_end":42},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":330},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60639,"byte_end":60647,"line_start":1925,"line_end":1925,"column_start":25,"column_end":33},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":330},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":60740,"byte_end":60748,"line_start":1931,"line_end":1931,"column_start":29,"column_end":37},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":330},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61291,"byte_end":61299,"line_start":1954,"line_end":1954,"column_start":40,"column_end":48},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":330},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61628,"byte_end":61636,"line_start":1968,"line_end":1968,"column_start":38,"column_end":46},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":330},"to":{"krate":1,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61676,"byte_end":61684,"line_start":1969,"line_end":1969,"column_start":34,"column_end":42},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":330},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":61707,"byte_end":61715,"line_start":1971,"line_end":1971,"column_start":16,"column_end":24},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":330},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":62279,"byte_end":62287,"line_start":1985,"line_end":1985,"column_start":33,"column_end":41},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63581,"byte_end":63593,"line_start":2034,"line_end":2034,"column_start":10,"column_end":22},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":380},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","byte_start":63944,"byte_end":63956,"line_start":2054,"line_end":2054,"column_start":19,"column_end":31},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":380},"to":{"krate":1,"index":3510}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libsmawk-c0a24c91b3310ca4.json b/core/target/rls/debug/deps/save-analysis/libsmawk-c0a24c91b3310ca4.json new file mode 100644 index 0000000..ba42464 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libsmawk-c0a24c91b3310ca4.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","smawk","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=c0a24c91b3310ca4","-C","extra-filename=-c0a24c91b3310ca4","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libsmawk-c0a24c91b3310ca4.rmeta"},"prelude":{"crate_id":{"name":"smawk","disambiguator":[10283092920114720316,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":0,"byte_end":16733,"line_start":1,"line_end":531,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":0,"byte_end":16733,"line_start":1,"line_end":531,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":21},{"krate":0,"index":26},{"krate":0,"index":31},{"krate":0,"index":35},{"krate":0,"index":39},{"krate":0,"index":43}],"decl_id":null,"docs":" This crate implements various functions that help speed up dynamic\n programming, most importantly the SMAWK algorithm for finding row\n or column minima in a totally monotone matrix with *m* rows and\n *n* columns in time O(*m* + *n*). This is much better than the\n brute force solution which would take O(*mn*). When *m* and *n*\n are of the same order, this turns a quadratic function into a\n linear function.","sig":null,"attributes":[{"value":"/ This crate implements various functions that help speed up dynamic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":0,"byte_end":70,"line_start":1,"line_end":1,"column_start":1,"column_end":71}},{"value":"/ programming, most importantly the SMAWK algorithm for finding row","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":71,"byte_end":140,"line_start":2,"line_end":2,"column_start":1,"column_end":70}},{"value":"/ or column minima in a totally monotone matrix with *m* rows and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":141,"byte_end":208,"line_start":3,"line_end":3,"column_start":1,"column_end":68}},{"value":"/ *n* columns in time O(*m* + *n*). This is much better than the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":209,"byte_end":275,"line_start":4,"line_end":4,"column_start":1,"column_end":67}},{"value":"/ brute force solution which would take O(*mn*). When *m* and *n*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":276,"byte_end":343,"line_start":5,"line_end":5,"column_start":1,"column_end":68}},{"value":"/ are of the same order, this turns a quadratic function into a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":344,"byte_end":409,"line_start":6,"line_end":6,"column_start":1,"column_end":66}},{"value":"/ linear function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":410,"byte_end":430,"line_start":7,"line_end":7,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":431,"byte_end":434,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":435,"byte_end":449,"line_start":9,"line_end":9,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":450,"byte_end":453,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ Computing the column minima of an *m* ✕ *n* Monge matrix can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":454,"byte_end":523,"line_start":11,"line_end":11,"column_start":1,"column_end":68}},{"value":"/ done efficiently with `smawk_column_minima`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":524,"byte_end":572,"line_start":12,"line_end":12,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":573,"byte_end":576,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":577,"byte_end":584,"line_start":14,"line_end":14,"column_start":1,"column_end":8}},{"value":"/ use smawk::{Matrix, smawk_column_minima};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":585,"byte_end":630,"line_start":15,"line_end":15,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":631,"byte_end":634,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ let matrix = vec![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":635,"byte_end":657,"line_start":17,"line_end":17,"column_start":1,"column_end":23}},{"value":"/ vec![3, 2, 4, 5, 6],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":658,"byte_end":686,"line_start":18,"line_end":18,"column_start":1,"column_end":29}},{"value":"/ vec![2, 1, 3, 3, 4],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":687,"byte_end":715,"line_start":19,"line_end":19,"column_start":1,"column_end":29}},{"value":"/ vec![2, 1, 3, 3, 4],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":716,"byte_end":744,"line_start":20,"line_end":20,"column_start":1,"column_end":29}},{"value":"/ vec![3, 2, 4, 3, 4],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":745,"byte_end":773,"line_start":21,"line_end":21,"column_start":1,"column_end":29}},{"value":"/ vec![4, 3, 2, 1, 1],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":774,"byte_end":802,"line_start":22,"line_end":22,"column_start":1,"column_end":29}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":803,"byte_end":809,"line_start":23,"line_end":23,"column_start":1,"column_end":7}},{"value":"/ let minima = vec![1, 1, 4, 4, 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":810,"byte_end":847,"line_start":24,"line_end":24,"column_start":1,"column_end":38}},{"value":"/ assert_eq!(smawk_column_minima(&matrix), minima);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":848,"byte_end":901,"line_start":25,"line_end":25,"column_start":1,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":902,"byte_end":909,"line_start":26,"line_end":26,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":910,"byte_end":913,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ The `minima` vector gives the index of the minimum value per","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":914,"byte_end":978,"line_start":28,"line_end":28,"column_start":1,"column_end":65}},{"value":"/ column, so `minima[0] == 1` since the minimum value in the first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":979,"byte_end":1047,"line_start":29,"line_end":29,"column_start":1,"column_end":69}},{"value":"/ column is 2 (row 1). Note that the smallest row index is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1048,"byte_end":1118,"line_start":30,"line_end":30,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1119,"byte_end":1122,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ # Definitions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1123,"byte_end":1140,"line_start":32,"line_end":32,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1141,"byte_end":1144,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ Some of the functions in this crate only work on matrices that are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1145,"byte_end":1215,"line_start":34,"line_end":34,"column_start":1,"column_end":71}},{"value":"/ *totally monotone*, which we will define below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1216,"byte_end":1267,"line_start":35,"line_end":35,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1268,"byte_end":1271,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ## Monotone Matrices","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1272,"byte_end":1296,"line_start":37,"line_end":37,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1297,"byte_end":1300,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ We start with a helper definition. Given an *m* ✕ *n* matrix `M`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1301,"byte_end":1372,"line_start":39,"line_end":39,"column_start":1,"column_end":70}},{"value":"/ we say that `M` is *monotone* when the minimum value of row `i` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1373,"byte_end":1443,"line_start":40,"line_end":40,"column_start":1,"column_end":71}},{"value":"/ found to the left of the minimum value in row `i'` where `i < i'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1444,"byte_end":1514,"line_start":41,"line_end":41,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1515,"byte_end":1518,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ More formally, if we let `rm(i)` denote the column index of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1519,"byte_end":1586,"line_start":43,"line_end":43,"column_start":1,"column_end":68}},{"value":"/ left-most minimum value in row `i`, then we have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1587,"byte_end":1639,"line_start":44,"line_end":44,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1640,"byte_end":1643,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1644,"byte_end":1655,"line_start":46,"line_end":46,"column_start":1,"column_end":12}},{"value":"/ rm(0) ≤ rm(1) ≤ ... ≤ rm(m - 1)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1656,"byte_end":1697,"line_start":47,"line_end":47,"column_start":1,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1698,"byte_end":1705,"line_start":48,"line_end":48,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1706,"byte_end":1709,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ This means that as you go down the rows from top to bottom, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1710,"byte_end":1777,"line_start":50,"line_end":50,"column_start":1,"column_end":68}},{"value":"/ row-minima proceed from left to right.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1778,"byte_end":1820,"line_start":51,"line_end":51,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1821,"byte_end":1824,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ The algorithms in this crate deal with finding such row- and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1825,"byte_end":1889,"line_start":53,"line_end":53,"column_start":1,"column_end":65}},{"value":"/ column-minima.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1890,"byte_end":1908,"line_start":54,"line_end":54,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1909,"byte_end":1912,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ ## Totally Monotone Matrices","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1913,"byte_end":1945,"line_start":56,"line_end":56,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1946,"byte_end":1949,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ We say that a matrix `M` is *totally monotone* when every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":1950,"byte_end":2011,"line_start":58,"line_end":58,"column_start":1,"column_end":62}},{"value":"/ sub-matrix is monotone. A sub-matrix is formed by the intersection","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2012,"byte_end":2082,"line_start":59,"line_end":59,"column_start":1,"column_end":71}},{"value":"/ of any two rows `i < i'` and any two columns `j < j'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2083,"byte_end":2141,"line_start":60,"line_end":60,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2142,"byte_end":2145,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ This is often expressed as via this equivalent condition:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2146,"byte_end":2207,"line_start":62,"line_end":62,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2208,"byte_end":2211,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2212,"byte_end":2223,"line_start":64,"line_end":64,"column_start":1,"column_end":12}},{"value":"/ M[i, j] > M[i, j'] => M[i', j] > M[i', j']","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2224,"byte_end":2272,"line_start":65,"line_end":65,"column_start":1,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2273,"byte_end":2280,"line_start":66,"line_end":66,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2281,"byte_end":2284,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ for all `i < i'` and `j < j'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2285,"byte_end":2319,"line_start":68,"line_end":68,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2320,"byte_end":2323,"line_start":69,"line_end":69,"column_start":1,"column_end":4}},{"value":"/ ## Monge Property for Matrices","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2324,"byte_end":2358,"line_start":70,"line_end":70,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2359,"byte_end":2362,"line_start":71,"line_end":71,"column_start":1,"column_end":4}},{"value":"/ A matrix `M` is said to fulfill the *Monge property* if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2363,"byte_end":2422,"line_start":72,"line_end":72,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2423,"byte_end":2426,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2427,"byte_end":2438,"line_start":74,"line_end":74,"column_start":1,"column_end":12}},{"value":"/ M[i, j] + M[i', j'] ≤ M[i, j'] + M[i', j]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2439,"byte_end":2486,"line_start":75,"line_end":75,"column_start":1,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2487,"byte_end":2494,"line_start":76,"line_end":76,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2495,"byte_end":2498,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ for all `i < i'` and `j < j'`. This says that given any rectangle","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2499,"byte_end":2568,"line_start":78,"line_end":78,"column_start":1,"column_end":70}},{"value":"/ in the matrix, the sum of the top-left and bottom-right corners is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2569,"byte_end":2639,"line_start":79,"line_end":79,"column_start":1,"column_end":71}},{"value":"/ less than or equal to the sum of the bottom-left and upper-right","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2640,"byte_end":2708,"line_start":80,"line_end":80,"column_start":1,"column_end":69}},{"value":"/ corners.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2709,"byte_end":2721,"line_start":81,"line_end":81,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2722,"byte_end":2725,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ All Monge matrices are totally monotone, so it is enough to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2726,"byte_end":2789,"line_start":83,"line_end":83,"column_start":1,"column_end":64}},{"value":"/ establish that the Monge property holds in order to use a matrix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2790,"byte_end":2858,"line_start":84,"line_end":84,"column_start":1,"column_end":69}},{"value":"/ with the functions in this crate. If your program is dealing with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2859,"byte_end":2928,"line_start":85,"line_end":85,"column_start":1,"column_end":70}},{"value":"/ unknown inputs, it can use [`monge::is_monge`] to verify that a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2929,"byte_end":2996,"line_start":86,"line_end":86,"column_start":1,"column_end":68}},{"value":"/ matrix is a Monge matrix.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":2997,"byte_end":3026,"line_start":87,"line_end":87,"column_start":1,"column_end":30}}]},{"kind":"Mod","id":{"krate":0,"index":3},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"monge","qualname":"::monge","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","parent":null,"children":[{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":13}],"decl_id":null,"docs":" Functions for generating and checking Monge arrays.","sig":null,"attributes":[{"value":"/ Functions for generating and checking Monge arrays.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":16735,"byte_end":16790,"line_start":1,"line_end":1,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":16791,"byte_end":16794,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ The functions here are mostly meant to be used for testing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":16795,"byte_end":16857,"line_start":3,"line_end":3,"column_start":1,"column_end":63}},{"value":"/ correctness of the SMAWK implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":16858,"byte_end":16902,"line_start":4,"line_end":4,"column_start":1,"column_end":45}}]},{"kind":"Function","id":{"krate":0,"index":13},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17483,"byte_end":17491,"line_start":24,"line_end":24,"column_start":8,"column_end":16},"name":"is_monge","qualname":"::monge::is_monge","value":"fn is_monge(&'_ M) -> bool where T: Ord + Copy, M: Matrix,\nWrapping: Add>","parent":null,"children":[],"decl_id":null,"docs":" Verify that a matrix is a Monge matrix.","sig":null,"attributes":[{"value":"/ Verify that a matrix is a Monge matrix.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":16967,"byte_end":17010,"line_start":10,"line_end":10,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17011,"byte_end":17014,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ A [Monge matrix] \\(or array) is a matrix where the following","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17015,"byte_end":17079,"line_start":12,"line_end":12,"column_start":1,"column_end":65}},{"value":"/ inequality holds:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17080,"byte_end":17101,"line_start":13,"line_end":13,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17102,"byte_end":17105,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17106,"byte_end":17117,"line_start":15,"line_end":15,"column_start":1,"column_end":12}},{"value":"/ M[i, j] + M[i', j'] <= M[i, j'] + M[i', j] for all i < i', j < j'","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17118,"byte_end":17188,"line_start":16,"line_end":16,"column_start":1,"column_end":71}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17189,"byte_end":17196,"line_start":17,"line_end":17,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17197,"byte_end":17200,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ The inequality says that the sum of the main diagonal is less than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17201,"byte_end":17271,"line_start":19,"line_end":19,"column_start":1,"column_end":71}},{"value":"/ the sum of the antidiagonal. Checking this condition is done by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17272,"byte_end":17339,"line_start":20,"line_end":20,"column_start":1,"column_end":68}},{"value":"/ checking *n* ✕ *m* submatrices, so the running time is O(*mn*).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17340,"byte_end":17409,"line_start":21,"line_end":21,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17410,"byte_end":17413,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ [Monge matrix]: https://en.wikipedia.org/wiki/Monge_array","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs","byte_start":17414,"byte_end":17475,"line_start":23,"line_end":23,"column_start":1,"column_end":62}}]},{"kind":"Trait","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3604,"byte_end":3610,"line_start":106,"line_end":106,"column_start":11,"column_end":17},"name":"Matrix","qualname":"::Matrix","value":"Matrix","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25}],"decl_id":null,"docs":" Minimal matrix trait for two-dimensional arrays.","sig":null,"attributes":[{"value":"/ Minimal matrix trait for two-dimensional arrays.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3196,"byte_end":3248,"line_start":97,"line_end":97,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3249,"byte_end":3252,"line_start":98,"line_end":98,"column_start":1,"column_end":4}},{"value":"/ This provides the functionality needed to represent a read-only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3253,"byte_end":3320,"line_start":99,"line_end":99,"column_start":1,"column_end":68}},{"value":"/ numeric matrix. You can query the size of the matrix and access","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3321,"byte_end":3388,"line_start":100,"line_end":100,"column_start":1,"column_end":68}},{"value":"/ elements. Modeled after [`ndarray::Array2`] from the [ndarray","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3389,"byte_end":3454,"line_start":101,"line_end":101,"column_start":1,"column_end":66}},{"value":"/ crate](https://crates.io/crates/ndarray).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3455,"byte_end":3500,"line_start":102,"line_end":102,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3501,"byte_end":3504,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ Enable the `ndarray` Cargo feature if you want to use it with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3505,"byte_end":3570,"line_start":104,"line_end":104,"column_start":1,"column_end":66}},{"value":"/ `ndarray::Array2`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3571,"byte_end":3593,"line_start":105,"line_end":105,"column_start":1,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3664,"byte_end":3669,"line_start":108,"line_end":108,"column_start":8,"column_end":13},"name":"nrows","qualname":"::Matrix::nrows","value":"fn nrows<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" Return the number of rows.\n","sig":null,"attributes":[{"value":"/ Return the number of rows.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3626,"byte_end":3656,"line_start":107,"line_end":107,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3732,"byte_end":3737,"line_start":110,"line_end":110,"column_start":8,"column_end":13},"name":"ncols","qualname":"::Matrix::ncols","value":"fn ncols<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" Return the number of columns.\n","sig":null,"attributes":[{"value":"/ Return the number of columns.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3691,"byte_end":3724,"line_start":109,"line_end":109,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":25},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3795,"byte_end":3800,"line_start":112,"line_end":112,"column_start":8,"column_end":13},"name":"index","qualname":"::Matrix::index","value":"fn index<'_>(&'_ Self, usize, usize) -> T","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" Return a matrix element.\n","sig":null,"attributes":[{"value":"/ Return a matrix element.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3759,"byte_end":3787,"line_start":111,"line_end":111,"column_start":5,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4162,"byte_end":4167,"line_start":122,"line_end":122,"column_start":8,"column_end":13},"name":"nrows","qualname":"> as Matrix>::nrows","value":"fn nrows<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":21},"children":[],"decl_id":{"krate":0,"index":23},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4218,"byte_end":4223,"line_start":125,"line_end":125,"column_start":8,"column_end":13},"name":"ncols","qualname":"> as Matrix>::ncols","value":"fn ncols<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":21},"children":[],"decl_id":{"krate":0,"index":24},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4277,"byte_end":4282,"line_start":128,"line_end":128,"column_start":8,"column_end":13},"name":"index","qualname":"> as Matrix>::index","value":"fn index<'_>(&'_ Self, usize, usize) -> T","parent":{"krate":0,"index":21},"children":[],"decl_id":{"krate":0,"index":25},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5472,"byte_end":5488,"line_start":170,"line_end":170,"column_start":8,"column_end":24},"name":"smawk_row_minima","qualname":"::smawk_row_minima","value":"fn smawk_row_minima(&'_ M) -> Vec where T: PartialOrd + Copy,\nM: Matrix","parent":null,"children":[],"decl_id":null,"docs":" Compute row minima in O(*m* + *n*) time.","sig":null,"attributes":[{"value":"/ Compute row minima in O(*m* + *n*) time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4844,"byte_end":4888,"line_start":153,"line_end":153,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4889,"byte_end":4892,"line_start":154,"line_end":154,"column_start":1,"column_end":4}},{"value":"/ This implements the SMAWK algorithm for finding row minima in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4893,"byte_end":4960,"line_start":155,"line_end":155,"column_start":1,"column_end":68}},{"value":"/ totally monotone matrix.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4961,"byte_end":4989,"line_start":156,"line_end":156,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4990,"byte_end":4993,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ The SMAWK algorithm is from Agarwal, Klawe, Moran, Shor, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4994,"byte_end":5058,"line_start":158,"line_end":158,"column_start":1,"column_end":65}},{"value":"/ Wilbur, *Geometric applications of a matrix searching algorithm*,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5059,"byte_end":5128,"line_start":159,"line_end":159,"column_start":1,"column_end":70}},{"value":"/ Algorithmica 2, pp. 195-208 (1987) and the code here is a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5129,"byte_end":5190,"line_start":160,"line_end":160,"column_start":1,"column_end":62}},{"value":"/ translation [David Eppstein's Python code][pads].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5191,"byte_end":5244,"line_start":161,"line_end":161,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5245,"byte_end":5248,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ [pads]: https://github.com/jfinkels/PADS/blob/master/pads/smawk.py","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5249,"byte_end":5319,"line_start":163,"line_end":163,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5320,"byte_end":5323,"line_start":164,"line_end":164,"column_start":1,"column_end":4}},{"value":"/ Running time on an *m* ✕ *n* matrix: O(*m* + *n*).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5324,"byte_end":5380,"line_start":165,"line_end":165,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5381,"byte_end":5384,"line_start":166,"line_end":166,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5385,"byte_end":5397,"line_start":167,"line_end":167,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5398,"byte_end":5401,"line_start":168,"line_end":168,"column_start":1,"column_end":4}},{"value":"/ It is an error to call this on a matrix with zero columns.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5402,"byte_end":5464,"line_start":169,"line_end":169,"column_start":1,"column_end":63}}]},{"kind":"Function","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6530,"byte_end":6549,"line_start":200,"line_end":200,"column_start":8,"column_end":27},"name":"smawk_column_minima","qualname":"::smawk_column_minima","value":"fn smawk_column_minima(&'_ M) -> Vec where T: PartialOrd +\nCopy, M: Matrix","parent":null,"children":[],"decl_id":null,"docs":" Compute column minima in O(*m* + *n*) time.","sig":null,"attributes":[{"value":"/ Compute column minima in O(*m* + *n*) time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5899,"byte_end":5946,"line_start":183,"line_end":183,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5947,"byte_end":5950,"line_start":184,"line_end":184,"column_start":1,"column_end":4}},{"value":"/ This implements the SMAWK algorithm for finding column minima in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":5951,"byte_end":6021,"line_start":185,"line_end":185,"column_start":1,"column_end":71}},{"value":"/ totally monotone matrix.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6022,"byte_end":6050,"line_start":186,"line_end":186,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6051,"byte_end":6054,"line_start":187,"line_end":187,"column_start":1,"column_end":4}},{"value":"/ The SMAWK algorithm is from Agarwal, Klawe, Moran, Shor, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6055,"byte_end":6119,"line_start":188,"line_end":188,"column_start":1,"column_end":65}},{"value":"/ Wilbur, *Geometric applications of a matrix searching algorithm*,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6120,"byte_end":6189,"line_start":189,"line_end":189,"column_start":1,"column_end":70}},{"value":"/ Algorithmica 2, pp. 195-208 (1987) and the code here is a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6190,"byte_end":6251,"line_start":190,"line_end":190,"column_start":1,"column_end":62}},{"value":"/ translation [David Eppstein's Python code][pads].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6252,"byte_end":6305,"line_start":191,"line_end":191,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6306,"byte_end":6309,"line_start":192,"line_end":192,"column_start":1,"column_end":4}},{"value":"/ [pads]: https://github.com/jfinkels/PADS/blob/master/pads/smawk.py","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6310,"byte_end":6380,"line_start":193,"line_end":193,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6381,"byte_end":6384,"line_start":194,"line_end":194,"column_start":1,"column_end":4}},{"value":"/ Running time on an *m* ✕ *n* matrix: O(*m* + *n*).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6385,"byte_end":6441,"line_start":195,"line_end":195,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6442,"byte_end":6445,"line_start":196,"line_end":196,"column_start":1,"column_end":4}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6446,"byte_end":6458,"line_start":197,"line_end":197,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6459,"byte_end":6462,"line_start":198,"line_end":198,"column_start":1,"column_end":4}},{"value":"/ It is an error to call this on a matrix with zero rows.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":6463,"byte_end":6522,"line_start":199,"line_end":199,"column_start":1,"column_end":60}}]},{"kind":"Function","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9460,"byte_end":9480,"line_start":293,"line_end":293,"column_start":8,"column_end":28},"name":"online_column_minima","qualname":"::online_column_minima","value":"fn online_column_minima(T, usize, M) -> Vec<(usize, T)> where T: Copy +\nPartialOrd, M: for<'_> Fn(&'_ [(usize, T)], usize, usize) -> T","parent":null,"children":[],"decl_id":null,"docs":" Compute upper-right column minima in O(*m* + *n*) time.","sig":null,"attributes":[{"value":"/ Compute upper-right column minima in O(*m* + *n*) time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8393,"byte_end":8452,"line_start":267,"line_end":267,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8453,"byte_end":8456,"line_start":268,"line_end":268,"column_start":1,"column_end":4}},{"value":"/ The input matrix must be totally monotone.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8457,"byte_end":8503,"line_start":269,"line_end":269,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8504,"byte_end":8507,"line_start":270,"line_end":270,"column_start":1,"column_end":4}},{"value":"/ The function returns a vector of `(usize, T)`. The `usize` in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8508,"byte_end":8577,"line_start":271,"line_end":271,"column_start":1,"column_end":70}},{"value":"/ tuple at index `j` tells you the row of the minimum value in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8578,"byte_end":8642,"line_start":272,"line_end":272,"column_start":1,"column_end":65}},{"value":"/ column `j` and the `T` value is minimum value itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8643,"byte_end":8700,"line_start":273,"line_end":273,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8701,"byte_end":8704,"line_start":274,"line_end":274,"column_start":1,"column_end":4}},{"value":"/ The algorithm only considers values above the main diagonal, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8705,"byte_end":8775,"line_start":275,"line_end":275,"column_start":1,"column_end":71}},{"value":"/ means that it computes values `v(j)` where:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8776,"byte_end":8823,"line_start":276,"line_end":276,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8824,"byte_end":8827,"line_start":277,"line_end":277,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8828,"byte_end":8839,"line_start":278,"line_end":278,"column_start":1,"column_end":12}},{"value":"/ v(0) = initial","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8840,"byte_end":8858,"line_start":279,"line_end":279,"column_start":1,"column_end":19}},{"value":"/ v(j) = min { M[i, j] | i < j } for j > 0","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8859,"byte_end":8903,"line_start":280,"line_end":280,"column_start":1,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8904,"byte_end":8911,"line_start":281,"line_end":281,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8912,"byte_end":8915,"line_start":282,"line_end":282,"column_start":1,"column_end":4}},{"value":"/ If we let `r(j)` denote the row index of the minimum value in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8916,"byte_end":8981,"line_start":283,"line_end":283,"column_start":1,"column_end":66}},{"value":"/ column `j`, the tuples in the result vector become `(r(j), M[r(j),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":8982,"byte_end":9052,"line_start":284,"line_end":284,"column_start":1,"column_end":71}},{"value":"/ j])`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9053,"byte_end":9062,"line_start":285,"line_end":285,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9063,"byte_end":9066,"line_start":286,"line_end":286,"column_start":1,"column_end":4}},{"value":"/ The algorithm is an *online* algorithm, in the sense that `matrix`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9067,"byte_end":9137,"line_start":287,"line_end":287,"column_start":1,"column_end":71}},{"value":"/ function can refer back to previously computed column minima when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9138,"byte_end":9207,"line_start":288,"line_end":288,"column_start":1,"column_end":70}},{"value":"/ determining an entry in the matrix. The guarantee is that we only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9208,"byte_end":9277,"line_start":289,"line_end":289,"column_start":1,"column_end":70}},{"value":"/ call `matrix(i, j)` after having computed `v(i)`. This is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9278,"byte_end":9339,"line_start":290,"line_end":290,"column_start":1,"column_end":62}},{"value":"/ reflected in the `&[(usize, T)]` argument to `matrix`, which grows","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9340,"byte_end":9410,"line_start":291,"line_end":291,"column_start":1,"column_end":71}},{"value":"/ as more and more values are computed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":9411,"byte_end":9452,"line_start":292,"line_end":292,"column_start":1,"column_end":42}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4141,"byte_end":4144,"line_start":121,"line_end":121,"column_start":29,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":3141,"byte_end":3146,"line_start":93,"line_end":93,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs","byte_start":4141,"byte_end":4144,"line_start":121,"line_end":121,"column_start":29,"column_end":32},"kind":{"Impl":{"id":0}},"from":{"krate":5,"index":7780},"to":{"krate":0,"index":21}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libstable_deref_trait-be9f67315d54383b.json b/core/target/rls/debug/deps/save-analysis/libstable_deref_trait-be9f67315d54383b.json new file mode 100644 index 0000000..3d6f0a3 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libstable_deref_trait-be9f67315d54383b.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","stable_deref_trait","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=be9f67315d54383b","-C","extra-filename=-be9f67315d54383b","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libstable_deref_trait-be9f67315d54383b.rmeta"},"prelude":{"crate_id":{"name":"stable_deref_trait","disambiguator":[10217877828406369427,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":334,"byte_end":8285,"line_start":9,"line_end":189,"column_start":1,"column_end":56}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":334,"byte_end":8285,"line_start":9,"line_end":189,"column_start":1,"column_end":56},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":64},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":77},{"krate":0,"index":80},{"krate":0,"index":83},{"krate":0,"index":86},{"krate":0,"index":89}],"decl_id":null,"docs":"This module defines an unsafe marker trait, StableDeref, for container types that deref to a fixed address which is valid even when the containing type is moved. For example, Box, Vec, Rc, Arc and String implement this trait. Additionally, it defines CloneStableDeref for types like Rc where clones deref to the same address.","sig":null,"attributes":[{"value":"*\nThis module defines an unsafe marker trait, StableDeref, for container types that deref to a fixed address which is valid even when the containing type is moved. For example, Box, Vec, Rc, Arc and String implement this trait. Additionally, it defines CloneStableDeref for types like Rc where clones deref to the same address.\n\nIt is intended to be used by crates such as [owning_ref](https://crates.io/crates/owning_ref) and [rental](https://crates.io/crates/rental), as well as library authors who wish to make their code interoperable with such crates. For example, if you write a custom Vec type, you can implement StableDeref, and then users will be able to use your custom type together with owning_ref and rental.\n\nno_std support can be enabled by disabling default features (specifically \"std\"). In this case, the trait will not be implemented for the std types mentioned above, but you can still use it for your own types.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":334,"byte_end":1271,"line_start":9,"line_end":15,"column_start":1,"column_end":3}}]},{"kind":"Trait","id":{"krate":0,"index":8},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":5757,"byte_end":5768,"line_start":122,"line_end":122,"column_start":18,"column_end":29},"name":"StableDeref","qualname":"::StableDeref","value":"StableDeref: Deref","parent":null,"children":[],"decl_id":null,"docs":"An unsafe marker trait for types that deref to a stable address, even when moved. For example, this is implemented by Box, Vec, Rc, Arc and String, among others. Even when a Box is moved, the underlying storage remains at a fixed location.","sig":null,"attributes":[{"value":"*\nAn unsafe marker trait for types that deref to a stable address, even when moved. For example, this is implemented by Box, Vec, Rc, Arc and String, among others. Even when a Box is moved, the underlying storage remains at a fixed location.\n\nMore specifically, implementors must ensure that the result of calling deref() is valid for the lifetime of the object, not just the lifetime of the borrow, and that the deref is valid even if the object is moved. Also, it must be valid even after invoking arbitrary &self methods or doing anything transitively accessible from &Self. If Self also implements DerefMut, the same restrictions apply to deref_mut() and it must remain valid if anything transitively accessible from the result of deref_mut() is mutated/called. Additionally, multiple calls to deref, (and deref_mut if implemented) must return the same address. No requirements are placed on &mut self methods other than deref_mut() and drop(), if applicable.\n\nBasically, it must be valid to convert the result of deref() to a pointer, and later dereference that pointer, as long as the original object is still live, even if it has been moved or &self methods have been called on it. If DerefMut is also implemented, it must be valid to get pointers from deref() and deref_mut() and dereference them while the object is live, as long as you don't simultaneously dereference both of them.\n\nAdditionally, Deref and DerefMut implementations must not panic, but users of the trait are not allowed to rely on this fact (so that this restriction can be removed later without breaking backwards compatibility, should the need arise).\n\nHere are some examples to help illustrate the requirements for implementing this trait:\n\n```\n# use std::ops::Deref;\nstruct Foo(u8);\nimpl Deref for Foo {\n type Target = u8;\n fn deref(&self) -> &Self::Target { &self.0 }\n}\n```\n\nFoo cannot implement StableDeref because the int will move when Foo is moved, invalidating the result of deref().\n\n```\n# use std::ops::Deref;\nstruct Foo(Box);\nimpl Deref for Foo {\n type Target = u8;\n fn deref(&self) -> &Self::Target { &*self.0 }\n}\n```\n\nFoo can safely implement StableDeref, due to the use of Box.\n\n\n```\n# use std::ops::Deref;\n# use std::ops::DerefMut;\n# use std::rc::Rc;\n#[derive(Clone)]\nstruct Foo(Rc);\nimpl Deref for Foo {\n type Target = u8;\n fn deref(&self) -> &Self::Target { &*self.0 }\n}\nimpl DerefMut for Foo {\n fn deref_mut(&mut self) -> &mut Self::Target { Rc::make_mut(&mut self.0) }\n}\n```\n\nThis is a simple implementation of copy-on-write: Foo's deref_mut will copy the underlying int if it is not uniquely owned, ensuring unique access at the point where deref_mut() returns. However, Foo cannot implement StableDeref because calling deref_mut(), followed by clone().deref() will result in mutable and immutable references to the same location. Note that if the DerefMut implementation were removed, Foo could safely implement StableDeref. Likewise, if the Clone implementation were removed, it would be safe to implement StableDeref, although Foo would not be very useful in that case, (without clones, the rc will always be uniquely owned).\n\n\n```\n# use std::ops::Deref;\nstruct Foo;\nimpl Deref for Foo {\n type Target = str;\n fn deref(&self) -> &Self::Target { &\"Hello\" }\n}\n```\nFoo can safely implement StableDeref. It doesn't own the data being derefed, but the data is gaurenteed to live long enough, due to it being 'static.\n\n```\n# use std::ops::Deref;\n# use std::cell::Cell;\nstruct Foo(Cell);\nimpl Deref for Foo {\n type Target = str;\n fn deref(&self) -> &Self::Target {\n let b = self.0.get();\n self.0.set(!b);\n if b { &\"Hello\" } else { &\"World\" }\n }\n}\n```\nFoo cannot safely implement StableDeref, even though every possible result of deref lives long enough. In order to safely implement StableAddress, multiple calls to deref must return the same result.\n\n```\n# use std::ops::Deref;\n# use std::ops::DerefMut;\nstruct Foo(Box<(u8, u8)>);\nimpl Deref for Foo {\n type Target = u8;\n fn deref(&self) -> &Self::Target { &self.0.deref().0 }\n}\nimpl DerefMut for Foo {\n fn deref_mut(&mut self) -> &mut Self::Target { &mut self.0.deref_mut().1 }\n}\n```\n\nFoo cannot implement StableDeref because deref and deref_mut return different addresses.\n\n\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":1432,"byte_end":5739,"line_start":28,"line_end":121,"column_start":1,"column_end":3}}]},{"kind":"Trait","id":{"krate":0,"index":9},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":6326,"byte_end":6342,"line_start":129,"line_end":129,"column_start":18,"column_end":34},"name":"CloneStableDeref","qualname":"::CloneStableDeref","value":"CloneStableDeref: StableDeref + Clone","parent":null,"children":[],"decl_id":null,"docs":"An unsafe marker trait for types where clones deref to the same address. This has all the requirements of StableDeref, and additionally requires that after calling clone(), both the old and new value deref to the same address. For example, Rc and Arc implement CloneStableDeref, but Box and Vec do not.","sig":null,"attributes":[{"value":"*\nAn unsafe marker trait for types where clones deref to the same address. This has all the requirements of StableDeref, and additionally requires that after calling clone(), both the old and new value deref to the same address. For example, Rc and Arc implement CloneStableDeref, but Box and Vec do not.\n\nNote that a single type should never implement both DerefMut and CloneStableDeref. If it did, this would let you get two mutable references to the same location, by cloning and then calling deref_mut() on both values.\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":5780,"byte_end":6308,"line_start":124,"line_end":128,"column_start":1,"column_end":3}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7087,"byte_end":7090,"line_start":157,"line_end":157,"column_start":40,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7154,"byte_end":7157,"line_start":159,"line_end":159,"column_start":32,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7218,"byte_end":7224,"line_start":161,"line_end":161,"column_start":29,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7280,"byte_end":7287,"line_start":163,"line_end":163,"column_start":29,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7343,"byte_end":7351,"line_start":165,"line_end":165,"column_start":29,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7407,"byte_end":7414,"line_start":167,"line_end":167,"column_start":29,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7484,"byte_end":7486,"line_start":170,"line_end":170,"column_start":40,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7563,"byte_end":7565,"line_start":172,"line_end":172,"column_start":45,"column_end":47},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7637,"byte_end":7640,"line_start":174,"line_end":174,"column_start":40,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7717,"byte_end":7720,"line_start":176,"line_end":176,"column_start":45,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7771,"byte_end":7774,"line_start":178,"line_end":178,"column_start":44,"column_end":47},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7828,"byte_end":7834,"line_start":179,"line_end":179,"column_start":44,"column_end":50},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7912,"byte_end":7922,"line_start":181,"line_end":181,"column_start":44,"column_end":54},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":8000,"byte_end":8015,"line_start":183,"line_end":183,"column_start":44,"column_end":59},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":8093,"byte_end":8109,"line_start":185,"line_end":185,"column_start":44,"column_end":60},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":5770,"byte_end":5775,"line_start":122,"line_end":122,"column_start":31,"column_end":36},"kind":"SuperTrait","from":{"krate":2,"index":3486},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":6344,"byte_end":6355,"line_start":129,"line_end":129,"column_start":36,"column_end":47},"kind":"SuperTrait","from":{"krate":0,"index":8},"to":{"krate":0,"index":9}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":6358,"byte_end":6363,"line_start":129,"line_end":129,"column_start":50,"column_end":55},"kind":"SuperTrait","from":{"krate":2,"index":2882},"to":{"krate":0,"index":9}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7087,"byte_end":7090,"line_start":157,"line_end":157,"column_start":40,"column_end":43},"kind":{"Impl":{"id":0}},"from":{"krate":5,"index":432},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7154,"byte_end":7157,"line_start":159,"line_end":159,"column_start":32,"column_end":35},"kind":{"Impl":{"id":1}},"from":{"krate":5,"index":7780},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7218,"byte_end":7224,"line_start":161,"line_end":161,"column_start":29,"column_end":35},"kind":{"Impl":{"id":2}},"from":{"krate":5,"index":8368},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7280,"byte_end":7287,"line_start":163,"line_end":163,"column_start":29,"column_end":36},"kind":{"Impl":{"id":3}},"from":{"krate":5,"index":8280},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7343,"byte_end":7351,"line_start":165,"line_end":165,"column_start":29,"column_end":37},"kind":{"Impl":{"id":4}},"from":{"krate":1,"index":2938},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7407,"byte_end":7414,"line_start":167,"line_end":167,"column_start":29,"column_end":36},"kind":{"Impl":{"id":5}},"from":{"krate":1,"index":7083},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7484,"byte_end":7486,"line_start":170,"line_end":170,"column_start":40,"column_end":42},"kind":{"Impl":{"id":6}},"from":{"krate":5,"index":5315},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7563,"byte_end":7565,"line_start":172,"line_end":172,"column_start":45,"column_end":47},"kind":{"Impl":{"id":7}},"from":{"krate":5,"index":5315},"to":{"krate":0,"index":9}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7637,"byte_end":7640,"line_start":174,"line_end":174,"column_start":40,"column_end":43},"kind":{"Impl":{"id":8}},"from":{"krate":5,"index":6652},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7717,"byte_end":7720,"line_start":176,"line_end":176,"column_start":45,"column_end":48},"kind":{"Impl":{"id":9}},"from":{"krate":5,"index":6652},"to":{"krate":0,"index":9}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7771,"byte_end":7774,"line_start":178,"line_end":178,"column_start":44,"column_end":47},"kind":{"Impl":{"id":10}},"from":{"krate":2,"index":5105},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7828,"byte_end":7834,"line_start":179,"line_end":179,"column_start":44,"column_end":50},"kind":{"Impl":{"id":11}},"from":{"krate":2,"index":5159},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":7912,"byte_end":7922,"line_start":181,"line_end":181,"column_start":44,"column_end":54},"kind":{"Impl":{"id":12}},"from":{"krate":1,"index":11965},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":8000,"byte_end":8015,"line_start":183,"line_end":183,"column_start":44,"column_end":59},"kind":{"Impl":{"id":13}},"from":{"krate":1,"index":11975},"to":{"krate":0,"index":8}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","byte_start":8093,"byte_end":8109,"line_start":185,"line_end":185,"column_start":44,"column_end":60},"kind":{"Impl":{"id":14}},"from":{"krate":1,"index":11980},"to":{"krate":0,"index":8}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libsubtle-1c2660f14507e7a9.json b/core/target/rls/debug/deps/save-analysis/libsubtle-1c2660f14507e7a9.json new file mode 100644 index 0000000..dee55d4 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libsubtle-1c2660f14507e7a9.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","subtle","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=1c2660f14507e7a9","-C","extra-filename=-1c2660f14507e7a9","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libsubtle-1c2660f14507e7a9.rmeta"},"prelude":{"crate_id":{"name":"subtle","disambiguator":[10360405381100214203,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":320,"byte_end":27728,"line_start":11,"line_end":864,"column_start":1,"column_end":34}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":320,"byte_end":27728,"line_start":11,"line_end":864,"column_start":1,"column_end":34},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":114},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":41},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":57},{"krate":0,"index":59},{"krate":0,"index":62},{"krate":0,"index":64},{"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":65},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":142},{"krate":0,"index":146},{"krate":0,"index":150},{"krate":0,"index":154},{"krate":0,"index":158},{"krate":0,"index":162},{"krate":0,"index":166},{"krate":0,"index":170},{"krate":0,"index":71},{"krate":0,"index":73},{"krate":0,"index":75},{"krate":0,"index":174},{"krate":0,"index":178},{"krate":0,"index":181},{"krate":0,"index":183},{"krate":0,"index":79},{"krate":0,"index":82},{"krate":0,"index":99},{"krate":0,"index":102},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":186},{"krate":0,"index":188},{"krate":0,"index":190},{"krate":0,"index":192},{"krate":0,"index":108},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113}],"decl_id":null,"docs":" # subtle [![](https://img.shields.io/crates/v/subtle.svg)](https://crates.io/crates/subtle) [![](https://img.shields.io/badge/dynamic/json.svg?label=docs&uri=https%3A%2F%2Fcrates.io%2Fapi%2Fv1%2Fcrates%2Fsubtle%2Fversions&query=%24.versions%5B0%5D.num&colorB=4F74A6)](https://doc.dalek.rs/subtle) [![](https://travis-ci.org/dalek-cryptography/subtle.svg?branch=master)](https://travis-ci.org/dalek-cryptography/subtle)","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":320,"byte_end":330,"line_start":11,"line_end":11,"column_start":1,"column_end":11}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":331,"byte_end":353,"line_start":12,"line_end":12,"column_start":1,"column_end":23}},{"value":"/ # subtle [![](https://img.shields.io/crates/v/subtle.svg)](https://crates.io/crates/subtle) [![](https://img.shields.io/badge/dynamic/json.svg?label=docs&uri=https%3A%2F%2Fcrates.io%2Fapi%2Fv1%2Fcrates%2Fsubtle%2Fversions&query=%24.versions%5B0%5D.num&colorB=4F74A6)](https://doc.dalek.rs/subtle) [![](https://travis-ci.org/dalek-cryptography/subtle.svg?branch=master)](https://travis-ci.org/dalek-cryptography/subtle)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":487,"byte_end":909,"line_start":16,"line_end":16,"column_start":1,"column_end":423}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":910,"byte_end":913,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ **Pure-Rust traits and utilities for constant-time cryptographic implementations.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":914,"byte_end":1001,"line_start":18,"line_end":18,"column_start":1,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1002,"byte_end":1005,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ It consists of a `Choice` type, and a collection of traits using `Choice`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1006,"byte_end":1083,"line_start":20,"line_end":20,"column_start":1,"column_end":78}},{"value":"/ instead of `bool` which are intended to execute in constant-time. The `Choice`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1084,"byte_end":1167,"line_start":21,"line_end":21,"column_start":1,"column_end":84}},{"value":"/ type is a wrapper around a `u8` that holds a `0` or `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1168,"byte_end":1228,"line_start":22,"line_end":22,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1229,"byte_end":1232,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1233,"byte_end":1244,"line_start":24,"line_end":24,"column_start":1,"column_end":12}},{"value":"/ subtle = \"2.4\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1245,"byte_end":1263,"line_start":25,"line_end":25,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1264,"byte_end":1271,"line_start":26,"line_end":26,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1272,"byte_end":1275,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ This crate represents a “best-effort” attempt, since side-channels","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1276,"byte_end":1350,"line_start":28,"line_end":28,"column_start":1,"column_end":71}},{"value":"/ are ultimately a property of a deployed cryptographic system","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1351,"byte_end":1415,"line_start":29,"line_end":29,"column_start":1,"column_end":65}},{"value":"/ including the hardware it runs on, not just of software.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1416,"byte_end":1476,"line_start":30,"line_end":30,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1477,"byte_end":1480,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ The traits are implemented using bitwise operations, and should execute in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1481,"byte_end":1559,"line_start":32,"line_end":32,"column_start":1,"column_end":79}},{"value":"/ constant time provided that a) the bitwise operations are constant-time and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1560,"byte_end":1639,"line_start":33,"line_end":33,"column_start":1,"column_end":80}},{"value":"/ b) the bitwise operations are not recognized as a conditional assignment and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1640,"byte_end":1720,"line_start":34,"line_end":34,"column_start":1,"column_end":81}},{"value":"/ optimized back into a branch.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1721,"byte_end":1754,"line_start":35,"line_end":35,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1755,"byte_end":1758,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ For a compiler to recognize that bitwise operations represent a conditional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1759,"byte_end":1838,"line_start":37,"line_end":37,"column_start":1,"column_end":80}},{"value":"/ assignment, it needs to know that the value used to generate the bitmasks is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1839,"byte_end":1919,"line_start":38,"line_end":38,"column_start":1,"column_end":81}},{"value":"/ really a boolean `i1` rather than an `i8` byte value. In an attempt to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1920,"byte_end":1994,"line_start":39,"line_end":39,"column_start":1,"column_end":75}},{"value":"/ prevent this refinement, the crate tries to hide the value of a `Choice`'s","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":1995,"byte_end":2073,"line_start":40,"line_end":40,"column_start":1,"column_end":79}},{"value":"/ inner `u8` by passing it through a volatile read. For more information, see","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2074,"byte_end":2153,"line_start":41,"line_end":41,"column_start":1,"column_end":80}},{"value":"/ the _About_ section below.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2154,"byte_end":2184,"line_start":42,"line_end":42,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2185,"byte_end":2188,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ Versions prior to `2.2` recommended use of the `nightly` feature to enable an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2189,"byte_end":2270,"line_start":44,"line_end":44,"column_start":1,"column_end":82}},{"value":"/ optimization barrier; this is not required in versions `2.2` and above.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2271,"byte_end":2346,"line_start":45,"line_end":45,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2347,"byte_end":2350,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ Note: the `subtle` crate contains `debug_assert`s to check invariants during","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2351,"byte_end":2431,"line_start":47,"line_end":47,"column_start":1,"column_end":81}},{"value":"/ debug builds. These invariant checks involve secret-dependent branches, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2432,"byte_end":2511,"line_start":48,"line_end":48,"column_start":1,"column_end":80}},{"value":"/ are not present when compiled in release mode. This crate is intended to be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2512,"byte_end":2591,"line_start":49,"line_end":49,"column_start":1,"column_end":80}},{"value":"/ used in release mode.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2592,"byte_end":2617,"line_start":50,"line_end":50,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2618,"byte_end":2621,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ ## Documentation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2622,"byte_end":2642,"line_start":52,"line_end":52,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2643,"byte_end":2646,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ Documentation is available [here][docs].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2647,"byte_end":2691,"line_start":54,"line_end":54,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2692,"byte_end":2695,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ ## Minimum Supported Rust Version","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2696,"byte_end":2733,"line_start":56,"line_end":56,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2734,"byte_end":2737,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ Rust **1.41** or higher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2738,"byte_end":2766,"line_start":58,"line_end":58,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2767,"byte_end":2770,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2771,"byte_end":2882,"line_start":60,"line_end":60,"column_start":1,"column_end":112}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2883,"byte_end":2886,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ ## About","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2887,"byte_end":2899,"line_start":62,"line_end":62,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2900,"byte_end":2903,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ This library aims to be the Rust equivalent of Go’s `crypto/subtle` module.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2904,"byte_end":2985,"line_start":64,"line_end":64,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2986,"byte_end":2989,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ The optimization barrier in `impl From for Choice` was based on Tim","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":2990,"byte_end":3065,"line_start":66,"line_end":66,"column_start":1,"column_end":76}},{"value":"/ Maclean's [work on `rust-timing-shield`][rust-timing-shield], which attempts to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3066,"byte_end":3149,"line_start":67,"line_end":67,"column_start":1,"column_end":84}},{"value":"/ provide a more comprehensive approach for preventing software side-channels in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3150,"byte_end":3232,"line_start":68,"line_end":68,"column_start":1,"column_end":83}},{"value":"/ Rust code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3233,"byte_end":3247,"line_start":69,"line_end":69,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3248,"byte_end":3251,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ `subtle` is authored by isis agora lovecruft and Henry de Valence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3252,"byte_end":3322,"line_start":71,"line_end":71,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3323,"byte_end":3326,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ ## Warning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3327,"byte_end":3341,"line_start":73,"line_end":73,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3342,"byte_end":3345,"line_start":74,"line_end":74,"column_start":1,"column_end":4}},{"value":"/ This code is a low-level library, intended for specific use-cases implementing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3346,"byte_end":3428,"line_start":75,"line_end":75,"column_start":1,"column_end":83}},{"value":"/ cryptographic protocols. It represents a best-effort attempt to protect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3429,"byte_end":3505,"line_start":76,"line_end":76,"column_start":1,"column_end":77}},{"value":"/ against some software side-channels. Because side-channel resistance is not a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3506,"byte_end":3588,"line_start":77,"line_end":77,"column_start":1,"column_end":83}},{"value":"/ property of software alone, but of software together with hardware, any such","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3589,"byte_end":3669,"line_start":78,"line_end":78,"column_start":1,"column_end":81}},{"value":"/ effort is fundamentally limited.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3670,"byte_end":3706,"line_start":79,"line_end":79,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3707,"byte_end":3710,"line_start":80,"line_end":80,"column_start":1,"column_end":4}},{"value":"/ **USE AT YOUR OWN RISK**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3711,"byte_end":3739,"line_start":81,"line_end":81,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3740,"byte_end":3743,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ [docs]: https://docs.rs/subtle","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3744,"byte_end":3778,"line_start":83,"line_end":83,"column_start":1,"column_end":35}},{"value":"/ [rust-timing-shield]: https://www.chosenplaintext.ca/open-source/rust-timing-shield/security","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":3779,"byte_end":3875,"line_start":84,"line_end":84,"column_start":1,"column_end":97}}]},{"kind":"Struct","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4953,"byte_end":4959,"line_start":111,"line_end":111,"column_start":12,"column_end":18},"name":"Choice","qualname":"::Choice","value":"","parent":null,"children":[],"decl_id":null,"docs":" The `Choice` struct represents a choice for use in conditional assignment.","sig":null,"attributes":[{"value":"/ The `Choice` struct represents a choice for use in conditional assignment.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4051,"byte_end":4129,"line_start":93,"line_end":93,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4130,"byte_end":4133,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ It is a wrapper around a `u8`, which should have the value either `1` (true)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4134,"byte_end":4214,"line_start":95,"line_end":95,"column_start":1,"column_end":81}},{"value":"/ or `0` (false).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4215,"byte_end":4234,"line_start":96,"line_end":96,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4235,"byte_end":4238,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ The conversion from `u8` to `Choice` passes the value through an optimization","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4239,"byte_end":4320,"line_start":98,"line_end":98,"column_start":1,"column_end":82}},{"value":"/ barrier, as a best-effort attempt to prevent the compiler from inferring that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4321,"byte_end":4402,"line_start":99,"line_end":99,"column_start":1,"column_end":82}},{"value":"/ the `Choice` value is a boolean. This strategy is based on Tim Maclean's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4403,"byte_end":4479,"line_start":100,"line_end":100,"column_start":1,"column_end":77}},{"value":"/ [work on `rust-timing-shield`][rust-timing-shield], which attempts to provide","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4480,"byte_end":4561,"line_start":101,"line_end":101,"column_start":1,"column_end":82}},{"value":"/ a more comprehensive approach for preventing software side-channels in Rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4562,"byte_end":4641,"line_start":102,"line_end":102,"column_start":1,"column_end":80}},{"value":"/ code.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4642,"byte_end":4651,"line_start":103,"line_end":103,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4652,"byte_end":4655,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ The `Choice` struct implements operators for AND, OR, XOR, and NOT, to allow","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4656,"byte_end":4736,"line_start":105,"line_end":105,"column_start":1,"column_end":81}},{"value":"/ combining `Choice` values. These operations do not short-circuit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4737,"byte_end":4806,"line_start":106,"line_end":106,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4807,"byte_end":4810,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ [rust-timing-shield]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4811,"byte_end":4836,"line_start":108,"line_end":108,"column_start":1,"column_end":26}},{"value":"/ https://www.chosenplaintext.ca/open-source/rust-timing-shield/security","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4837,"byte_end":4911,"line_start":109,"line_end":109,"column_start":1,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":33},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5361,"byte_end":5370,"line_start":124,"line_end":124,"column_start":12,"column_end":21},"name":"unwrap_u8","qualname":"::unwrap_u8","value":"fn unwrap_u8<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" Unwrap the `Choice` wrapper to reveal the underlying `u8`.","sig":null,"attributes":[{"value":"/ Unwrap the `Choice` wrapper to reveal the underlying `u8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4984,"byte_end":5046,"line_start":114,"line_end":114,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5051,"byte_end":5054,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5059,"byte_end":5069,"line_start":116,"line_end":116,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5074,"byte_end":5077,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ This function only exists as an **escape hatch** for the rare case","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5082,"byte_end":5152,"line_start":118,"line_end":118,"column_start":5,"column_end":75}},{"value":"/ where it's not possible to use one of the `subtle`-provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5157,"byte_end":5220,"line_start":119,"line_end":119,"column_start":5,"column_end":68}},{"value":"/ trait impls.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5225,"byte_end":5241,"line_start":120,"line_end":120,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5246,"byte_end":5249,"line_start":121,"line_end":121,"column_start":5,"column_end":8}},{"value":"/ **To convert a `Choice` to a `bool`, use the `From` implementation instead.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5254,"byte_end":5335,"line_start":122,"line_end":122,"column_start":5,"column_end":86}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5340,"byte_end":5349,"line_start":123,"line_end":123,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6077,"byte_end":6081,"line_start":144,"line_end":144,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Choice) -> bool","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":" Convert the `Choice` wrapper into a `bool`, depending on whether\n the underlying `u8` was a `0` or a `1`.","sig":null,"attributes":[{"value":"/ Convert the `Choice` wrapper into a `bool`, depending on whether","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5443,"byte_end":5511,"line_start":130,"line_end":130,"column_start":5,"column_end":73}},{"value":"/ the underlying `u8` was a `0` or a `1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5516,"byte_end":5559,"line_start":131,"line_end":131,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5564,"byte_end":5567,"line_start":132,"line_end":132,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5572,"byte_end":5582,"line_start":133,"line_end":133,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5587,"byte_end":5590,"line_start":134,"line_end":134,"column_start":5,"column_end":8}},{"value":"/ This function exists to avoid having higher-level cryptographic protocol","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5595,"byte_end":5671,"line_start":135,"line_end":135,"column_start":5,"column_end":81}},{"value":"/ implementations duplicating this pattern.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5676,"byte_end":5721,"line_start":136,"line_end":136,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5726,"byte_end":5729,"line_start":137,"line_end":137,"column_start":5,"column_end":8}},{"value":"/ The intended use case for this conversion is at the _end_ of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5734,"byte_end":5800,"line_start":138,"line_end":138,"column_start":5,"column_end":71}},{"value":"/ higher-level primitive implementation: for example, in checking a keyed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5805,"byte_end":5880,"line_start":139,"line_end":139,"column_start":5,"column_end":80}},{"value":"/ MAC, where the verification should happen in constant-time (and thus use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5885,"byte_end":5961,"line_start":140,"line_end":140,"column_start":5,"column_end":81}},{"value":"/ a `Choice`) but it is safe to return a `bool` at the end of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":5966,"byte_end":6033,"line_start":141,"line_end":141,"column_start":5,"column_end":72}},{"value":"/ verification.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6038,"byte_end":6055,"line_start":142,"line_end":142,"column_start":5,"column_end":22}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6060,"byte_end":6069,"line_start":143,"line_end":143,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6273,"byte_end":6279,"line_start":153,"line_end":153,"column_start":8,"column_end":14},"name":"bitand","qualname":"::bitand","value":"fn bitand(Self, Choice) -> Choice","parent":{"krate":1,"index":3390},"children":[],"decl_id":{"krate":1,"index":3393},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6256,"byte_end":6265,"line_start":152,"line_end":152,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6404,"byte_end":6417,"line_start":160,"line_end":160,"column_start":8,"column_end":21},"name":"bitand_assign","qualname":"::bitand_assign","value":"fn bitand_assign<'_>(&'_ mut Self, Choice)","parent":{"krate":1,"index":3417},"children":[],"decl_id":{"krate":1,"index":3419},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6387,"byte_end":6396,"line_start":159,"line_end":159,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6553,"byte_end":6558,"line_start":168,"line_end":168,"column_start":8,"column_end":13},"name":"bitor","qualname":"::bitor","value":"fn bitor(Self, Choice) -> Choice","parent":{"krate":1,"index":3395},"children":[],"decl_id":{"krate":1,"index":3398},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6536,"byte_end":6545,"line_start":167,"line_end":167,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6682,"byte_end":6694,"line_start":175,"line_end":175,"column_start":8,"column_end":20},"name":"bitor_assign","qualname":"::bitor_assign","value":"fn bitor_assign<'_>(&'_ mut Self, Choice)","parent":{"krate":1,"index":3421},"children":[],"decl_id":{"krate":1,"index":3423},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6665,"byte_end":6674,"line_start":174,"line_end":174,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6831,"byte_end":6837,"line_start":183,"line_end":183,"column_start":8,"column_end":14},"name":"bitxor","qualname":"::bitxor","value":"fn bitxor(Self, Choice) -> Choice","parent":{"krate":1,"index":3400},"children":[],"decl_id":{"krate":1,"index":3403},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6814,"byte_end":6823,"line_start":182,"line_end":182,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6962,"byte_end":6975,"line_start":190,"line_end":190,"column_start":8,"column_end":21},"name":"bitxor_assign","qualname":"::bitxor_assign","value":"fn bitxor_assign<'_>(&'_ mut Self, Choice)","parent":{"krate":1,"index":3425},"children":[],"decl_id":{"krate":1,"index":3427},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6945,"byte_end":6954,"line_start":189,"line_end":189,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":7109,"byte_end":7112,"line_start":198,"line_end":198,"column_start":8,"column_end":11},"name":"not","qualname":"::not","value":"fn not(Self) -> Choice","parent":{"krate":1,"index":3383},"children":[],"decl_id":{"krate":1,"index":3385},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":7092,"byte_end":7101,"line_start":197,"line_end":197,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8294,"byte_end":8298,"line_start":232,"line_end":232,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(u8) -> Choice","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8277,"byte_end":8286,"line_start":231,"line_end":231,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8812,"byte_end":8826,"line_start":251,"line_end":251,"column_start":11,"column_end":25},"name":"ConstantTimeEq","qualname":"::ConstantTimeEq","value":"ConstantTimeEq","parent":null,"children":[{"krate":0,"index":58}],"decl_id":null,"docs":" An `Eq`-like trait that produces a `Choice` instead of a `bool`.","sig":null,"attributes":[{"value":"/ An `Eq`-like trait that produces a `Choice` instead of a `bool`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8532,"byte_end":8600,"line_start":239,"line_end":239,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8601,"byte_end":8604,"line_start":240,"line_end":240,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8605,"byte_end":8618,"line_start":241,"line_end":241,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8619,"byte_end":8622,"line_start":242,"line_end":242,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8623,"byte_end":8630,"line_start":243,"line_end":243,"column_start":1,"column_end":8}},{"value":"/ use subtle::ConstantTimeEq;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8631,"byte_end":8662,"line_start":244,"line_end":244,"column_start":1,"column_end":32}},{"value":"/ let x: u8 = 5;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8663,"byte_end":8681,"line_start":245,"line_end":245,"column_start":1,"column_end":19}},{"value":"/ let y: u8 = 13;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8682,"byte_end":8701,"line_start":246,"line_end":246,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8702,"byte_end":8705,"line_start":247,"line_end":247,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(x.ct_eq(&y).unwrap_u8(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8706,"byte_end":8749,"line_start":248,"line_end":248,"column_start":1,"column_end":44}},{"value":"/ assert_eq!(x.ct_eq(&x).unwrap_u8(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8750,"byte_end":8793,"line_start":249,"line_end":249,"column_start":1,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8794,"byte_end":8801,"line_start":250,"line_end":250,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9084,"byte_end":9089,"line_start":261,"line_end":261,"column_start":8,"column_end":13},"name":"ct_eq","qualname":"::ConstantTimeEq::ct_eq","value":"fn ct_eq<'_, '_>(&'_ Self, &'_ Self) -> Choice","parent":{"krate":0,"index":57},"children":[],"decl_id":null,"docs":" Determine if two items are equal.","sig":null,"attributes":[{"value":"/ Determine if two items are equal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8833,"byte_end":8870,"line_start":252,"line_end":252,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8875,"byte_end":8878,"line_start":253,"line_end":253,"column_start":5,"column_end":8}},{"value":"/ The `ct_eq` function should execute in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8883,"byte_end":8940,"line_start":254,"line_end":254,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8945,"byte_end":8948,"line_start":255,"line_end":255,"column_start":5,"column_end":8}},{"value":"/ # Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8953,"byte_end":8966,"line_start":256,"line_end":256,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8971,"byte_end":8974,"line_start":257,"line_end":257,"column_start":5,"column_end":8}},{"value":"/ * `Choice(1u8)` if `self == other`;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8979,"byte_end":9018,"line_start":258,"line_end":258,"column_start":5,"column_end":44}},{"value":"/ * `Choice(0u8)` if `self != other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9023,"byte_end":9062,"line_start":259,"line_end":259,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9067,"byte_end":9076,"line_start":260,"line_end":260,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9901,"byte_end":9906,"line_start":288,"line_end":288,"column_start":8,"column_end":13},"name":"ct_eq","qualname":"<[T] as ConstantTimeEq>::ct_eq","value":"fn ct_eq<'_, '_>(&'_ Self, &'_ [T]) -> Choice","parent":{"krate":0,"index":57},"children":[],"decl_id":{"krate":0,"index":58},"docs":" Check whether two slices of `ConstantTimeEq` types are equal.","sig":null,"attributes":[{"value":"/ Check whether two slices of `ConstantTimeEq` types are equal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9178,"byte_end":9243,"line_start":265,"line_end":265,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9248,"byte_end":9251,"line_start":266,"line_end":266,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9256,"byte_end":9266,"line_start":267,"line_end":267,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9271,"byte_end":9274,"line_start":268,"line_end":268,"column_start":5,"column_end":8}},{"value":"/ This function short-circuits if the lengths of the input slices","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9279,"byte_end":9346,"line_start":269,"line_end":269,"column_start":5,"column_end":72}},{"value":"/ are different. Otherwise, it should execute in time independent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9351,"byte_end":9419,"line_start":270,"line_end":270,"column_start":5,"column_end":73}},{"value":"/ of the slice contents.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9424,"byte_end":9450,"line_start":271,"line_end":271,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9455,"byte_end":9458,"line_start":272,"line_end":272,"column_start":5,"column_end":8}},{"value":"/ Since arrays coerce to slices, this function works with fixed-size arrays:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9463,"byte_end":9541,"line_start":273,"line_end":273,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9546,"byte_end":9549,"line_start":274,"line_end":274,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9554,"byte_end":9561,"line_start":275,"line_end":275,"column_start":5,"column_end":12}},{"value":"/ # use subtle::ConstantTimeEq;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9566,"byte_end":9599,"line_start":276,"line_end":276,"column_start":5,"column_end":38}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9604,"byte_end":9609,"line_start":277,"line_end":277,"column_start":5,"column_end":10}},{"value":"/ let a: [u8; 8] = [0,1,2,3,4,5,6,7];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9614,"byte_end":9653,"line_start":278,"line_end":278,"column_start":5,"column_end":44}},{"value":"/ let b: [u8; 8] = [0,1,2,3,0,1,2,3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9658,"byte_end":9697,"line_start":279,"line_end":279,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9702,"byte_end":9705,"line_start":280,"line_end":280,"column_start":5,"column_end":8}},{"value":"/ let a_eq_a = a.ct_eq(&a);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9710,"byte_end":9739,"line_start":281,"line_end":281,"column_start":5,"column_end":34}},{"value":"/ let a_eq_b = a.ct_eq(&b);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9744,"byte_end":9773,"line_start":282,"line_end":282,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9778,"byte_end":9781,"line_start":283,"line_end":283,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(a_eq_a.unwrap_u8(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9786,"byte_end":9824,"line_start":284,"line_end":284,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(a_eq_b.unwrap_u8(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9829,"byte_end":9867,"line_start":285,"line_end":285,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9872,"byte_end":9879,"line_start":286,"line_end":286,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":9884,"byte_end":9893,"line_start":287,"line_end":287,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":10533,"byte_end":10538,"line_start":311,"line_end":311,"column_start":8,"column_end":13},"name":"ct_eq","qualname":"::ct_eq","value":"fn ct_eq<'_, '_>(&'_ Self, &'_ Choice) -> Choice","parent":{"krate":0,"index":57},"children":[],"decl_id":{"krate":0,"index":58},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":10516,"byte_end":10525,"line_start":310,"line_end":310,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12206,"byte_end":12229,"line_start":357,"line_end":357,"column_start":11,"column_end":34},"name":"ConditionallySelectable","qualname":"::ConditionallySelectable","value":"ConditionallySelectable: Copy","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68}],"decl_id":null,"docs":" A type which can be conditionally selected in constant time.","sig":null,"attributes":[{"value":"/ A type which can be conditionally selected in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12021,"byte_end":12085,"line_start":353,"line_end":353,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12086,"byte_end":12089,"line_start":354,"line_end":354,"column_start":1,"column_end":4}},{"value":"/ This trait also provides generic implementations of conditional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12090,"byte_end":12157,"line_start":355,"line_end":355,"column_start":1,"column_end":68}},{"value":"/ assignment and conditional swaps.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12158,"byte_end":12195,"line_start":356,"line_end":356,"column_start":1,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12887,"byte_end":12905,"line_start":384,"line_end":384,"column_start":8,"column_end":26},"name":"conditional_select","qualname":"::ConditionallySelectable::conditional_select","value":"fn conditional_select<'_, '_>(&'_ Self, &'_ Self, Choice) -> Self","parent":{"krate":0,"index":65},"children":[],"decl_id":null,"docs":" Select `a` or `b` according to `choice`.","sig":null,"attributes":[{"value":"/ Select `a` or `b` according to `choice`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12242,"byte_end":12286,"line_start":358,"line_end":358,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12291,"byte_end":12294,"line_start":359,"line_end":359,"column_start":5,"column_end":8}},{"value":"/ # Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12299,"byte_end":12312,"line_start":360,"line_end":360,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12317,"byte_end":12320,"line_start":361,"line_end":361,"column_start":5,"column_end":8}},{"value":"/ * `a` if `choice == Choice(0)`;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12325,"byte_end":12360,"line_start":362,"line_end":362,"column_start":5,"column_end":40}},{"value":"/ * `b` if `choice == Choice(1)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12365,"byte_end":12400,"line_start":363,"line_end":363,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12405,"byte_end":12408,"line_start":364,"line_end":364,"column_start":5,"column_end":8}},{"value":"/ This function should execute in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12413,"byte_end":12463,"line_start":365,"line_end":365,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12468,"byte_end":12471,"line_start":366,"line_end":366,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12476,"byte_end":12489,"line_start":367,"line_end":367,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12494,"byte_end":12497,"line_start":368,"line_end":368,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12502,"byte_end":12509,"line_start":369,"line_end":369,"column_start":5,"column_end":12}},{"value":"/ # extern crate subtle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12514,"byte_end":12540,"line_start":370,"line_end":370,"column_start":5,"column_end":31}},{"value":"/ use subtle::ConditionallySelectable;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12545,"byte_end":12585,"line_start":371,"line_end":371,"column_start":5,"column_end":45}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12590,"byte_end":12595,"line_start":372,"line_end":372,"column_start":5,"column_end":10}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12600,"byte_end":12617,"line_start":373,"line_end":373,"column_start":5,"column_end":22}},{"value":"/ let x: u8 = 13;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12622,"byte_end":12641,"line_start":374,"line_end":374,"column_start":5,"column_end":24}},{"value":"/ let y: u8 = 42;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12646,"byte_end":12665,"line_start":375,"line_end":375,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12670,"byte_end":12673,"line_start":376,"line_end":376,"column_start":5,"column_end":8}},{"value":"/ let z = u8::conditional_select(&x, &y, 0.into());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12678,"byte_end":12731,"line_start":377,"line_end":377,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(z, x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12736,"byte_end":12757,"line_start":378,"line_end":378,"column_start":5,"column_end":26}},{"value":"/ let z = u8::conditional_select(&x, &y, 1.into());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12762,"byte_end":12815,"line_start":379,"line_end":379,"column_start":5,"column_end":58}},{"value":"/ assert_eq!(z, y);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12820,"byte_end":12841,"line_start":380,"line_end":380,"column_start":5,"column_end":26}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12846,"byte_end":12853,"line_start":381,"line_end":381,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12858,"byte_end":12865,"line_start":382,"line_end":382,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12870,"byte_end":12879,"line_start":383,"line_end":383,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13491,"byte_end":13509,"line_start":407,"line_end":407,"column_start":8,"column_end":26},"name":"conditional_assign","qualname":"::ConditionallySelectable::conditional_assign","value":"fn conditional_assign<'_, '_>(&'_ mut Self, &'_ Self, Choice)","parent":{"krate":0,"index":65},"children":[],"decl_id":null,"docs":" Conditionally assign `other` to `self`, according to `choice`.","sig":null,"attributes":[{"value":"/ Conditionally assign `other` to `self`, according to `choice`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12956,"byte_end":13022,"line_start":386,"line_end":386,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13027,"byte_end":13030,"line_start":387,"line_end":387,"column_start":5,"column_end":8}},{"value":"/ This function should execute in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13035,"byte_end":13085,"line_start":388,"line_end":388,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13090,"byte_end":13093,"line_start":389,"line_end":389,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13098,"byte_end":13111,"line_start":390,"line_end":390,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13116,"byte_end":13119,"line_start":391,"line_end":391,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13124,"byte_end":13131,"line_start":392,"line_end":392,"column_start":5,"column_end":12}},{"value":"/ # extern crate subtle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13136,"byte_end":13162,"line_start":393,"line_end":393,"column_start":5,"column_end":31}},{"value":"/ use subtle::ConditionallySelectable;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13167,"byte_end":13207,"line_start":394,"line_end":394,"column_start":5,"column_end":45}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13212,"byte_end":13217,"line_start":395,"line_end":395,"column_start":5,"column_end":10}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13222,"byte_end":13239,"line_start":396,"line_end":396,"column_start":5,"column_end":22}},{"value":"/ let mut x: u8 = 13;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13244,"byte_end":13267,"line_start":397,"line_end":397,"column_start":5,"column_end":28}},{"value":"/ let mut y: u8 = 42;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13272,"byte_end":13295,"line_start":398,"line_end":398,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13300,"byte_end":13303,"line_start":399,"line_end":399,"column_start":5,"column_end":8}},{"value":"/ x.conditional_assign(&y, 0.into());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13308,"byte_end":13347,"line_start":400,"line_end":400,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(x, 13);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13352,"byte_end":13374,"line_start":401,"line_end":401,"column_start":5,"column_end":27}},{"value":"/ x.conditional_assign(&y, 1.into());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13379,"byte_end":13418,"line_start":402,"line_end":402,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(x, 42);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13423,"byte_end":13445,"line_start":403,"line_end":403,"column_start":5,"column_end":27}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13450,"byte_end":13457,"line_start":404,"line_end":404,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13462,"byte_end":13469,"line_start":405,"line_end":405,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13474,"byte_end":13483,"line_start":406,"line_end":406,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14283,"byte_end":14299,"line_start":435,"line_end":435,"column_start":8,"column_end":24},"name":"conditional_swap","qualname":"::ConditionallySelectable::conditional_swap","value":"fn conditional_swap<'_, '_>(&'_ mut Self, &'_ mut Self, Choice)","parent":{"krate":0,"index":65},"children":[],"decl_id":null,"docs":" Conditionally swap `self` and `other` if `choice == 1`; otherwise,\n reassign both unto themselves.","sig":null,"attributes":[{"value":"/ Conditionally swap `self` and `other` if `choice == 1`; otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13627,"byte_end":13697,"line_start":411,"line_end":411,"column_start":5,"column_end":75}},{"value":"/ reassign both unto themselves.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13702,"byte_end":13736,"line_start":412,"line_end":412,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13741,"byte_end":13744,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ This function should execute in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13749,"byte_end":13799,"line_start":414,"line_end":414,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13804,"byte_end":13807,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13812,"byte_end":13825,"line_start":416,"line_end":416,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13830,"byte_end":13833,"line_start":417,"line_end":417,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13838,"byte_end":13845,"line_start":418,"line_end":418,"column_start":5,"column_end":12}},{"value":"/ # extern crate subtle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13850,"byte_end":13876,"line_start":419,"line_end":419,"column_start":5,"column_end":31}},{"value":"/ use subtle::ConditionallySelectable;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13881,"byte_end":13921,"line_start":420,"line_end":420,"column_start":5,"column_end":45}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13926,"byte_end":13931,"line_start":421,"line_end":421,"column_start":5,"column_end":10}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13936,"byte_end":13953,"line_start":422,"line_end":422,"column_start":5,"column_end":22}},{"value":"/ let mut x: u8 = 13;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13958,"byte_end":13981,"line_start":423,"line_end":423,"column_start":5,"column_end":28}},{"value":"/ let mut y: u8 = 42;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":13986,"byte_end":14009,"line_start":424,"line_end":424,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14014,"byte_end":14017,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ u8::conditional_swap(&mut x, &mut y, 0.into());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14022,"byte_end":14073,"line_start":426,"line_end":426,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(x, 13);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14078,"byte_end":14100,"line_start":427,"line_end":427,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(y, 42);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14105,"byte_end":14127,"line_start":428,"line_end":428,"column_start":5,"column_end":27}},{"value":"/ u8::conditional_swap(&mut x, &mut y, 1.into());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14132,"byte_end":14183,"line_start":429,"line_end":429,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(x, 42);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14188,"byte_end":14210,"line_start":430,"line_end":430,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(y, 13);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14215,"byte_end":14237,"line_start":431,"line_end":431,"column_start":5,"column_end":27}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14242,"byte_end":14249,"line_start":432,"line_end":432,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14254,"byte_end":14261,"line_start":433,"line_end":433,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":14266,"byte_end":14275,"line_start":434,"line_end":434,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16431,"byte_end":16449,"line_start":516,"line_end":516,"column_start":8,"column_end":26},"name":"conditional_select","qualname":"::conditional_select","value":"fn conditional_select<'_, '_>(&'_ Self, &'_ Self, Choice) -> Self","parent":{"krate":0,"index":65},"children":[],"decl_id":{"krate":0,"index":66},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16414,"byte_end":16423,"line_start":515,"line_end":515,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16820,"byte_end":16842,"line_start":528,"line_end":528,"column_start":11,"column_end":33},"name":"ConditionallyNegatable","qualname":"::ConditionallyNegatable","value":"ConditionallyNegatable","parent":null,"children":[{"krate":0,"index":74}],"decl_id":null,"docs":" A type which can be conditionally negated in constant time.","sig":null,"attributes":[{"value":"/ A type which can be conditionally negated in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16564,"byte_end":16627,"line_start":521,"line_end":521,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16628,"byte_end":16631,"line_start":522,"line_end":522,"column_start":1,"column_end":4}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16632,"byte_end":16642,"line_start":523,"line_end":523,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16643,"byte_end":16646,"line_start":524,"line_end":524,"column_start":1,"column_end":4}},{"value":"/ A generic implementation of `ConditionallyNegatable` is provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16647,"byte_end":16715,"line_start":525,"line_end":525,"column_start":1,"column_end":69}},{"value":"/ for types `T` which are `ConditionallySelectable` and have `Neg`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16716,"byte_end":16784,"line_start":526,"line_end":526,"column_start":1,"column_end":69}},{"value":"/ implemented on `&T`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16785,"byte_end":16809,"line_start":527,"line_end":527,"column_start":1,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17016,"byte_end":17034,"line_start":534,"line_end":534,"column_start":8,"column_end":26},"name":"conditional_negate","qualname":"::ConditionallyNegatable::conditional_negate","value":"fn conditional_negate<'_>(&'_ mut Self, Choice)","parent":{"krate":0,"index":73},"children":[],"decl_id":null,"docs":" Negate `self` if `choice == Choice(1)`; otherwise, leave it\n unchanged.","sig":null,"attributes":[{"value":"/ Negate `self` if `choice == Choice(1)`; otherwise, leave it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16849,"byte_end":16912,"line_start":529,"line_end":529,"column_start":5,"column_end":68}},{"value":"/ unchanged.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16917,"byte_end":16931,"line_start":530,"line_end":530,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16936,"byte_end":16939,"line_start":531,"line_end":531,"column_start":5,"column_end":8}},{"value":"/ This function should execute in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16944,"byte_end":16994,"line_start":532,"line_end":532,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16999,"byte_end":17008,"line_start":533,"line_end":533,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":78},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17200,"byte_end":17218,"line_start":543,"line_end":543,"column_start":8,"column_end":26},"name":"conditional_negate","qualname":"::conditional_negate","value":"fn conditional_negate<'_>(&'_ mut Self, Choice)","parent":{"krate":0,"index":73},"children":[],"decl_id":{"krate":0,"index":74},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17183,"byte_end":17192,"line_start":542,"line_end":542,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18493,"byte_end":18501,"line_start":570,"line_end":570,"column_start":12,"column_end":20},"name":"CtOption","qualname":"::CtOption","value":"CtOption { }","parent":null,"children":[{"krate":0,"index":176},{"krate":0,"index":177}],"decl_id":null,"docs":" The `CtOption` type represents an optional value similar to the\n [`Option`](core::option::Option) type but is intended for\n use in constant time APIs.","sig":null,"attributes":[{"value":"/ The `CtOption` type represents an optional value similar to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17398,"byte_end":17468,"line_start":550,"line_end":550,"column_start":1,"column_end":71}},{"value":"/ [`Option`](core::option::Option) type but is intended for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17469,"byte_end":17533,"line_start":551,"line_end":551,"column_start":1,"column_end":65}},{"value":"/ use in constant time APIs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17534,"byte_end":17564,"line_start":552,"line_end":552,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17565,"byte_end":17568,"line_start":553,"line_end":553,"column_start":1,"column_end":4}},{"value":"/ Any given `CtOption` is either `Some` or `None`, but unlike","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17569,"byte_end":17635,"line_start":554,"line_end":554,"column_start":1,"column_end":67}},{"value":"/ `Option` these variants are not exposed. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17636,"byte_end":17687,"line_start":555,"line_end":555,"column_start":1,"column_end":52}},{"value":"/ [`is_some()`](CtOption::is_some) method is used to determine if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17688,"byte_end":17755,"line_start":556,"line_end":556,"column_start":1,"column_end":68}},{"value":"/ the value is `Some`, and [`unwrap_or()`](CtOption::unwrap_or) and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17756,"byte_end":17825,"line_start":557,"line_end":557,"column_start":1,"column_end":70}},{"value":"/ [`unwrap_or_else()`](CtOption::unwrap_or_else) methods are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17826,"byte_end":17888,"line_start":558,"line_end":558,"column_start":1,"column_end":63}},{"value":"/ provided to access the underlying value. The value can also be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17889,"byte_end":17955,"line_start":559,"line_end":559,"column_start":1,"column_end":67}},{"value":"/ obtained with [`unwrap()`](CtOption::unwrap) but this will panic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17956,"byte_end":18024,"line_start":560,"line_end":560,"column_start":1,"column_end":69}},{"value":"/ if it is `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18025,"byte_end":18045,"line_start":561,"line_end":561,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18046,"byte_end":18049,"line_start":562,"line_end":562,"column_start":1,"column_end":4}},{"value":"/ Functions that are intended to be constant time may not produce","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18050,"byte_end":18117,"line_start":563,"line_end":563,"column_start":1,"column_end":68}},{"value":"/ valid results for all inputs, such as square root and inversion","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18118,"byte_end":18185,"line_start":564,"line_end":564,"column_start":1,"column_end":68}},{"value":"/ operations in finite field arithmetic. Returning an `Option`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18186,"byte_end":18253,"line_start":565,"line_end":565,"column_start":1,"column_end":68}},{"value":"/ from these functions makes it difficult for the caller to reason","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18254,"byte_end":18322,"line_start":566,"line_end":566,"column_start":1,"column_end":69}},{"value":"/ about the result in constant time, and returning an incorrect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18323,"byte_end":18388,"line_start":567,"line_end":567,"column_start":1,"column_end":66}},{"value":"/ value burdens the caller and increases the chance of bugs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18389,"byte_end":18451,"line_start":568,"line_end":568,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19113,"byte_end":19117,"line_start":585,"line_end":585,"column_start":8,"column_end":12},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(CtOption) -> Option","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":" Convert the `CtOption` wrapper into an `Option`, depending on whether\n the underlying `is_some` `Choice` was a `0` or a `1` once unwrapped.","sig":null,"attributes":[{"value":"/ Convert the `CtOption` wrapper into an `Option`, depending on whether","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18591,"byte_end":18670,"line_start":576,"line_end":576,"column_start":5,"column_end":84}},{"value":"/ the underlying `is_some` `Choice` was a `0` or a `1` once unwrapped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18675,"byte_end":18747,"line_start":577,"line_end":577,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18752,"byte_end":18755,"line_start":578,"line_end":578,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18760,"byte_end":18770,"line_start":579,"line_end":579,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18775,"byte_end":18778,"line_start":580,"line_end":580,"column_start":5,"column_end":8}},{"value":"/ This function exists to avoid ending up with ugly, verbose and/or bad handled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18783,"byte_end":18864,"line_start":581,"line_end":581,"column_start":5,"column_end":86}},{"value":"/ conversions from the `CtOption` wraps to an `Option` or `Result`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18869,"byte_end":18950,"line_start":582,"line_end":582,"column_start":5,"column_end":86}},{"value":"/ This implementation doesn't intend to be constant-time nor try to protect the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18955,"byte_end":19036,"line_start":583,"line_end":583,"column_start":5,"column_end":86}},{"value":"/ leakage of the `T` since the `Option` will do it anyways.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19041,"byte_end":19105,"line_start":584,"line_end":584,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19635,"byte_end":19638,"line_start":601,"line_end":601,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T, Choice) -> CtOption","parent":null,"children":[],"decl_id":null,"docs":" This method is used to construct a new `CtOption` and takes\n a value of type `T`, and a `Choice` that determines whether\n the optional value should be `Some` or not. If `is_some` is\n false, the value will still be stored but its value is never\n exposed.\n","sig":null,"attributes":[{"value":"/ This method is used to construct a new `CtOption` and takes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19321,"byte_end":19387,"line_start":595,"line_end":595,"column_start":5,"column_end":71}},{"value":"/ a value of type `T`, and a `Choice` that determines whether","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19392,"byte_end":19455,"line_start":596,"line_end":596,"column_start":5,"column_end":68}},{"value":"/ the optional value should be `Some` or not. If `is_some` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19460,"byte_end":19523,"line_start":597,"line_end":597,"column_start":5,"column_end":68}},{"value":"/ false, the value will still be stored but its value is never","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19528,"byte_end":19592,"line_start":598,"line_end":598,"column_start":5,"column_end":69}},{"value":"/ exposed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19597,"byte_end":19609,"line_start":599,"line_end":599,"column_start":5,"column_end":17}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19614,"byte_end":19623,"line_start":600,"line_end":600,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19882,"byte_end":19888,"line_start":611,"line_end":611,"column_start":12,"column_end":18},"name":"unwrap","qualname":">::unwrap","value":"fn unwrap(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" This returns the underlying value but panics if it\n is not `Some`.\n","sig":null,"attributes":[{"value":"/ This returns the underlying value but panics if it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19779,"byte_end":19833,"line_start":608,"line_end":608,"column_start":5,"column_end":59}},{"value":"/ is not `Some`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19838,"byte_end":19856,"line_start":609,"line_end":609,"column_start":5,"column_end":23}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19861,"byte_end":19870,"line_start":610,"line_end":610,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20102,"byte_end":20111,"line_start":620,"line_end":620,"column_start":12,"column_end":21},"name":"unwrap_or","qualname":">::unwrap_or","value":"fn unwrap_or(Self, T) -> T where T: ConditionallySelectable","parent":null,"children":[],"decl_id":null,"docs":" This returns the underlying value if it is `Some`\n or the provided value otherwise.\n","sig":null,"attributes":[{"value":"/ This returns the underlying value if it is `Some`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19982,"byte_end":20035,"line_start":617,"line_end":617,"column_start":5,"column_end":58}},{"value":"/ or the provided value otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20040,"byte_end":20076,"line_start":618,"line_end":618,"column_start":5,"column_end":41}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20081,"byte_end":20090,"line_start":619,"line_end":619,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20401,"byte_end":20415,"line_start":630,"line_end":630,"column_start":12,"column_end":26},"name":"unwrap_or_else","qualname":">::unwrap_or_else","value":"fn unwrap_or_else(Self, F) -> T where T: ConditionallySelectable,\nF: FnOnce() -> T","parent":null,"children":[],"decl_id":null,"docs":" This returns the underlying value if it is `Some`\n or the value produced by the provided closure otherwise.\n","sig":null,"attributes":[{"value":"/ This returns the underlying value if it is `Some`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20257,"byte_end":20310,"line_start":627,"line_end":627,"column_start":5,"column_end":58}},{"value":"/ or the value produced by the provided closure otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20315,"byte_end":20375,"line_start":628,"line_end":628,"column_start":5,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20380,"byte_end":20389,"line_start":629,"line_end":629,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20666,"byte_end":20673,"line_start":640,"line_end":640,"column_start":12,"column_end":19},"name":"is_some","qualname":">::is_some","value":"fn is_some<'_>(&'_ Self) -> Choice","parent":null,"children":[],"decl_id":null,"docs":" Returns a true `Choice` if this value is `Some`.\n","sig":null,"attributes":[{"value":"/ Returns a true `Choice` if this value is `Some`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20588,"byte_end":20640,"line_start":638,"line_end":638,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20645,"byte_end":20654,"line_start":639,"line_end":639,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20803,"byte_end":20810,"line_start":646,"line_end":646,"column_start":12,"column_end":19},"name":"is_none","qualname":">::is_none","value":"fn is_none<'_>(&'_ Self) -> Choice","parent":null,"children":[],"decl_id":null,"docs":" Returns a true `Choice` if this value is `None`.\n","sig":null,"attributes":[{"value":"/ Returns a true `Choice` if this value is `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20725,"byte_end":20777,"line_start":644,"line_end":644,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20782,"byte_end":20791,"line_start":645,"line_end":645,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21286,"byte_end":21289,"line_start":659,"line_end":659,"column_start":12,"column_end":15},"name":"map","qualname":">::map","value":"fn map(Self, F) -> CtOption where T: Default +\nConditionallySelectable, F: FnOnce(T) -> U","parent":null,"children":[],"decl_id":null,"docs":" Returns a `None` value if the option is `None`, otherwise\n returns a `CtOption` enclosing the value of the provided closure.\n The closure is given the enclosed value or, if the option is\n `None`, it is provided a dummy value computed using\n `Default::default()`.","sig":null,"attributes":[{"value":"/ Returns a `None` value if the option is `None`, otherwise","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20863,"byte_end":20924,"line_start":650,"line_end":650,"column_start":5,"column_end":66}},{"value":"/ returns a `CtOption` enclosing the value of the provided closure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":20929,"byte_end":20998,"line_start":651,"line_end":651,"column_start":5,"column_end":74}},{"value":"/ The closure is given the enclosed value or, if the option is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21003,"byte_end":21067,"line_start":652,"line_end":652,"column_start":5,"column_end":69}},{"value":"/ `None`, it is provided a dummy value computed using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21072,"byte_end":21127,"line_start":653,"line_end":653,"column_start":5,"column_end":60}},{"value":"/ `Default::default()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21132,"byte_end":21157,"line_start":654,"line_end":654,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21162,"byte_end":21165,"line_start":655,"line_end":655,"column_start":5,"column_end":8}},{"value":"/ This operates in constant time, because the provided closure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21170,"byte_end":21234,"line_start":656,"line_end":656,"column_start":5,"column_end":69}},{"value":"/ is always called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21239,"byte_end":21260,"line_start":657,"line_end":657,"column_start":5,"column_end":26}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21265,"byte_end":21274,"line_start":658,"line_end":658,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22018,"byte_end":22026,"line_start":682,"line_end":682,"column_start":12,"column_end":20},"name":"and_then","qualname":">::and_then","value":"fn and_then(Self, F) -> CtOption where T: Default +\nConditionallySelectable, F: FnOnce(T) -> CtOption","parent":null,"children":[],"decl_id":null,"docs":" Returns a `None` value if the option is `None`, otherwise\n returns the result of the provided closure. The closure is\n given the enclosed value or, if the option is `None`, it\n is provided a dummy value computed using `Default::default()`.","sig":null,"attributes":[{"value":"/ Returns a `None` value if the option is `None`, otherwise","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21625,"byte_end":21686,"line_start":674,"line_end":674,"column_start":5,"column_end":66}},{"value":"/ returns the result of the provided closure. The closure is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21691,"byte_end":21753,"line_start":675,"line_end":675,"column_start":5,"column_end":67}},{"value":"/ given the enclosed value or, if the option is `None`, it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21758,"byte_end":21818,"line_start":676,"line_end":676,"column_start":5,"column_end":65}},{"value":"/ is provided a dummy value computed using `Default::default()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21823,"byte_end":21889,"line_start":677,"line_end":677,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21894,"byte_end":21897,"line_start":678,"line_end":678,"column_start":5,"column_end":8}},{"value":"/ This operates in constant time, because the provided closure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21902,"byte_end":21966,"line_start":679,"line_end":679,"column_start":5,"column_end":69}},{"value":"/ is always called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21971,"byte_end":21992,"line_start":680,"line_end":680,"column_start":5,"column_end":26}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":21997,"byte_end":22006,"line_start":681,"line_end":681,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22526,"byte_end":22533,"line_start":700,"line_end":700,"column_start":12,"column_end":19},"name":"or_else","qualname":">::or_else","value":"fn or_else(Self, F) -> CtOption where T: ConditionallySelectable,\nF: FnOnce() -> CtOption","parent":null,"children":[],"decl_id":null,"docs":" Returns `self` if it contains a value, and otherwise returns the result of\n calling `f`. The provided function `f` is always called.\n","sig":null,"attributes":[{"value":"/ Returns `self` if it contains a value, and otherwise returns the result of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22357,"byte_end":22435,"line_start":697,"line_end":697,"column_start":5,"column_end":83}},{"value":"/ calling `f`. The provided function `f` is always called.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22440,"byte_end":22500,"line_start":698,"line_end":698,"column_start":5,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22505,"byte_end":22514,"line_start":699,"line_end":699,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22856,"byte_end":22874,"line_start":713,"line_end":713,"column_start":8,"column_end":26},"name":"conditional_select","qualname":" as ConditionallySelectable>::conditional_select","value":"fn conditional_select<'_, '_>(&'_ Self, &'_ Self, Choice) -> Self","parent":{"krate":0,"index":65},"children":[],"decl_id":{"krate":0,"index":66},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23289,"byte_end":23294,"line_start":725,"line_end":725,"column_start":8,"column_end":13},"name":"ct_eq","qualname":" as ConstantTimeEq>::ct_eq","value":"fn ct_eq<'_, '_>(&'_ Self, &'_ CtOption) -> Choice","parent":{"krate":0,"index":57},"children":[],"decl_id":{"krate":0,"index":58},"docs":" Two `CtOption`s are equal if they are both `Some` and\n their values are equal, or both `None`.\n","sig":null,"attributes":[{"value":"/ Two `CtOption`s are equal if they are both `Some` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23159,"byte_end":23219,"line_start":722,"line_end":722,"column_start":5,"column_end":65}},{"value":"/ their values are equal, or both `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23224,"byte_end":23267,"line_start":723,"line_end":723,"column_start":5,"column_end":48}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23272,"byte_end":23281,"line_start":724,"line_end":724,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23590,"byte_end":23609,"line_start":735,"line_end":735,"column_start":11,"column_end":30},"name":"ConstantTimeGreater","qualname":"::ConstantTimeGreater","value":"ConstantTimeGreater","parent":null,"children":[{"krate":0,"index":106}],"decl_id":null,"docs":" A type which can be compared in some manner and be determined to be greater\n than another of the same type.\n","sig":null,"attributes":[{"value":"/ A type which can be compared in some manner and be determined to be greater","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23465,"byte_end":23544,"line_start":733,"line_end":733,"column_start":1,"column_end":80}},{"value":"/ than another of the same type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23545,"byte_end":23579,"line_start":734,"line_end":734,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24443,"byte_end":24448,"line_start":769,"line_end":769,"column_start":8,"column_end":13},"name":"ct_gt","qualname":"::ConstantTimeGreater::ct_gt","value":"fn ct_gt<'_, '_>(&'_ Self, &'_ Self) -> Choice","parent":{"krate":0,"index":105},"children":[],"decl_id":null,"docs":" Determine whether `self > other`.","sig":null,"attributes":[{"value":"/ Determine whether `self > other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23616,"byte_end":23653,"line_start":736,"line_end":736,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23658,"byte_end":23661,"line_start":737,"line_end":737,"column_start":5,"column_end":8}},{"value":"/ The bitwise-NOT of the return value of this function should be usable to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23666,"byte_end":23742,"line_start":738,"line_end":738,"column_start":5,"column_end":81}},{"value":"/ determine if `self <= other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23747,"byte_end":23780,"line_start":739,"line_end":739,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23785,"byte_end":23788,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ This function should execute in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23793,"byte_end":23843,"line_start":741,"line_end":741,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23848,"byte_end":23851,"line_start":742,"line_end":742,"column_start":5,"column_end":8}},{"value":"/ # Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23856,"byte_end":23869,"line_start":743,"line_end":743,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23874,"byte_end":23877,"line_start":744,"line_end":744,"column_start":5,"column_end":8}},{"value":"/ A `Choice` with a set bit if `self > other`, and with no set bits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23882,"byte_end":23951,"line_start":745,"line_end":745,"column_start":5,"column_end":74}},{"value":"/ otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23956,"byte_end":23970,"line_start":746,"line_end":746,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23975,"byte_end":23978,"line_start":747,"line_end":747,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23983,"byte_end":23996,"line_start":748,"line_end":748,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24001,"byte_end":24004,"line_start":749,"line_end":749,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24009,"byte_end":24016,"line_start":750,"line_end":750,"column_start":5,"column_end":12}},{"value":"/ # extern crate subtle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24021,"byte_end":24047,"line_start":751,"line_end":751,"column_start":5,"column_end":31}},{"value":"/ use subtle::ConstantTimeGreater;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24052,"byte_end":24088,"line_start":752,"line_end":752,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24093,"byte_end":24096,"line_start":753,"line_end":753,"column_start":5,"column_end":8}},{"value":"/ let x: u8 = 13;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24101,"byte_end":24120,"line_start":754,"line_end":754,"column_start":5,"column_end":24}},{"value":"/ let y: u8 = 42;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24125,"byte_end":24144,"line_start":755,"line_end":755,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24149,"byte_end":24152,"line_start":756,"line_end":756,"column_start":5,"column_end":8}},{"value":"/ let x_gt_y = x.ct_gt(&y);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24157,"byte_end":24186,"line_start":757,"line_end":757,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24191,"byte_end":24194,"line_start":758,"line_end":758,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(x_gt_y.unwrap_u8(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24199,"byte_end":24237,"line_start":759,"line_end":759,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24242,"byte_end":24245,"line_start":760,"line_end":760,"column_start":5,"column_end":8}},{"value":"/ let y_gt_x = y.ct_gt(&x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24250,"byte_end":24279,"line_start":761,"line_end":761,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24284,"byte_end":24287,"line_start":762,"line_end":762,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(y_gt_x.unwrap_u8(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24292,"byte_end":24330,"line_start":763,"line_end":763,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24335,"byte_end":24338,"line_start":764,"line_end":764,"column_start":5,"column_end":8}},{"value":"/ let x_gt_x = x.ct_gt(&x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24343,"byte_end":24372,"line_start":765,"line_end":765,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24377,"byte_end":24380,"line_start":766,"line_end":766,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(x_gt_x.unwrap_u8(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24385,"byte_end":24423,"line_start":767,"line_end":767,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":24428,"byte_end":24435,"line_start":768,"line_end":768,"column_start":5,"column_end":12}}]},{"kind":"Trait","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26435,"byte_end":26451,"line_start":816,"line_end":816,"column_start":11,"column_end":27},"name":"ConstantTimeLess","qualname":"::ConstantTimeLess","value":"ConstantTimeLess: ConstantTimeEq + ConstantTimeGreater","parent":null,"children":[{"krate":0,"index":109}],"decl_id":null,"docs":" A type which can be compared in some manner and be determined to be less\n than another of the same type.\n","sig":null,"attributes":[{"value":"/ A type which can be compared in some manner and be determined to be less","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26313,"byte_end":26389,"line_start":814,"line_end":814,"column_start":1,"column_end":77}},{"value":"/ than another of the same type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26390,"byte_end":26424,"line_start":815,"line_end":815,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27443,"byte_end":27448,"line_start":854,"line_end":854,"column_start":8,"column_end":13},"name":"ct_lt","qualname":"::ConstantTimeLess::ct_lt","value":"fn ct_lt<'_, '_>(&'_ Self, &'_ Self) -> Choice","parent":{"krate":0,"index":108},"children":[],"decl_id":null,"docs":" Determine whether `self < other`.","sig":null,"attributes":[{"value":"/ Determine whether `self < other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26496,"byte_end":26533,"line_start":817,"line_end":817,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26538,"byte_end":26541,"line_start":818,"line_end":818,"column_start":5,"column_end":8}},{"value":"/ The bitwise-NOT of the return value of this function should be usable to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26546,"byte_end":26622,"line_start":819,"line_end":819,"column_start":5,"column_end":81}},{"value":"/ determine if `self >= other`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26627,"byte_end":26660,"line_start":820,"line_end":820,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26665,"byte_end":26668,"line_start":821,"line_end":821,"column_start":5,"column_end":8}},{"value":"/ A default implementation is provided and implemented for the unsigned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26673,"byte_end":26746,"line_start":822,"line_end":822,"column_start":5,"column_end":78}},{"value":"/ integer types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26751,"byte_end":26769,"line_start":823,"line_end":823,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26774,"byte_end":26777,"line_start":824,"line_end":824,"column_start":5,"column_end":8}},{"value":"/ This function should execute in constant time.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26782,"byte_end":26832,"line_start":825,"line_end":825,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26837,"byte_end":26840,"line_start":826,"line_end":826,"column_start":5,"column_end":8}},{"value":"/ # Returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26845,"byte_end":26858,"line_start":827,"line_end":827,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26863,"byte_end":26866,"line_start":828,"line_end":828,"column_start":5,"column_end":8}},{"value":"/ A `Choice` with a set bit if `self < other`, and with no set bits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26871,"byte_end":26940,"line_start":829,"line_end":829,"column_start":5,"column_end":74}},{"value":"/ otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26945,"byte_end":26959,"line_start":830,"line_end":830,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26964,"byte_end":26967,"line_start":831,"line_end":831,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26972,"byte_end":26985,"line_start":832,"line_end":832,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26990,"byte_end":26993,"line_start":833,"line_end":833,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26998,"byte_end":27005,"line_start":834,"line_end":834,"column_start":5,"column_end":12}},{"value":"/ # extern crate subtle;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27010,"byte_end":27036,"line_start":835,"line_end":835,"column_start":5,"column_end":31}},{"value":"/ use subtle::ConstantTimeLess;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27041,"byte_end":27074,"line_start":836,"line_end":836,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27079,"byte_end":27082,"line_start":837,"line_end":837,"column_start":5,"column_end":8}},{"value":"/ let x: u8 = 13;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27087,"byte_end":27106,"line_start":838,"line_end":838,"column_start":5,"column_end":24}},{"value":"/ let y: u8 = 42;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27111,"byte_end":27130,"line_start":839,"line_end":839,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27135,"byte_end":27138,"line_start":840,"line_end":840,"column_start":5,"column_end":8}},{"value":"/ let x_lt_y = x.ct_lt(&y);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27143,"byte_end":27172,"line_start":841,"line_end":841,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27177,"byte_end":27180,"line_start":842,"line_end":842,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(x_lt_y.unwrap_u8(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27185,"byte_end":27223,"line_start":843,"line_end":843,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27228,"byte_end":27231,"line_start":844,"line_end":844,"column_start":5,"column_end":8}},{"value":"/ let y_lt_x = y.ct_lt(&x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27236,"byte_end":27265,"line_start":845,"line_end":845,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27270,"byte_end":27273,"line_start":846,"line_end":846,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(y_lt_x.unwrap_u8(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27278,"byte_end":27316,"line_start":847,"line_end":847,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27321,"byte_end":27324,"line_start":848,"line_end":848,"column_start":5,"column_end":8}},{"value":"/ let x_lt_x = x.ct_lt(&x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27329,"byte_end":27358,"line_start":849,"line_end":849,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27363,"byte_end":27366,"line_start":850,"line_end":850,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(x_lt_x.unwrap_u8(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27371,"byte_end":27409,"line_start":851,"line_end":851,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27414,"byte_end":27421,"line_start":852,"line_end":852,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":27426,"byte_end":27435,"line_start":853,"line_end":853,"column_start":5,"column_end":14}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4971,"byte_end":4977,"line_start":113,"line_end":113,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":33}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6217,"byte_end":6223,"line_start":150,"line_end":150,"column_start":17,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":37},{"krate":0,"index":38}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6374,"byte_end":6380,"line_start":158,"line_end":158,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":40}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6497,"byte_end":6503,"line_start":165,"line_end":165,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":42},{"krate":0,"index":43}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6652,"byte_end":6658,"line_start":173,"line_end":173,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":45}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6775,"byte_end":6781,"line_start":180,"line_end":180,"column_start":17,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":47},{"krate":0,"index":48}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6932,"byte_end":6938,"line_start":188,"line_end":188,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":7053,"byte_end":7059,"line_start":195,"line_end":195,"column_start":14,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":52},{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8264,"byte_end":8270,"line_start":230,"line_end":230,"column_start":19,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":10503,"byte_end":10509,"line_start":309,"line_end":309,"column_start":25,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":63}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16401,"byte_end":16407,"line_start":514,"line_end":514,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":72}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17101,"byte_end":17102,"line_start":537,"line_end":537,"column_start":36,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":78}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18575,"byte_end":18581,"line_start":575,"line_end":575,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":81}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19303,"byte_end":19311,"line_start":594,"line_end":594,"column_start":9,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":94},{"krate":0,"index":97}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22835,"byte_end":22843,"line_start":712,"line_end":712,"column_start":62,"column_end":70},"value":"","parent":null,"children":[{"krate":0,"index":101}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23141,"byte_end":23149,"line_start":721,"line_end":721,"column_start":44,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":104}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":4971,"byte_end":4977,"line_start":113,"line_end":113,"column_start":6,"column_end":12},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":114},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6217,"byte_end":6223,"line_start":150,"line_end":150,"column_start":17,"column_end":23},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3390}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6374,"byte_end":6380,"line_start":158,"line_end":158,"column_start":23,"column_end":29},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3417}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6497,"byte_end":6503,"line_start":165,"line_end":165,"column_start":16,"column_end":22},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3395}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6652,"byte_end":6658,"line_start":173,"line_end":173,"column_start":22,"column_end":28},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3421}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6775,"byte_end":6781,"line_start":180,"line_end":180,"column_start":17,"column_end":23},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3400}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":6932,"byte_end":6938,"line_start":188,"line_end":188,"column_start":23,"column_end":29},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3425}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":7053,"byte_end":7059,"line_start":195,"line_end":195,"column_start":14,"column_end":20},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3383}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":8264,"byte_end":8270,"line_start":230,"line_end":230,"column_start":19,"column_end":25},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":114},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":10503,"byte_end":10509,"line_start":309,"line_end":309,"column_start":25,"column_end":31},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":114},"to":{"krate":0,"index":57}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":12231,"byte_end":12235,"line_start":357,"line_end":357,"column_start":36,"column_end":40},"kind":"SuperTrait","from":{"krate":1,"index":3273},"to":{"krate":0,"index":65}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":16401,"byte_end":16407,"line_start":514,"line_end":514,"column_start":34,"column_end":40},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":114},"to":{"krate":0,"index":65}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":17101,"byte_end":17102,"line_start":537,"line_end":537,"column_start":36,"column_end":37},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":76},"to":{"krate":0,"index":73}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":18575,"byte_end":18581,"line_start":575,"line_end":575,"column_start":31,"column_end":37},"kind":{"Impl":{"id":31}},"from":{"krate":1,"index":47485},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":19303,"byte_end":19311,"line_start":594,"line_end":594,"column_start":9,"column_end":17},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":174},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":22835,"byte_end":22843,"line_start":712,"line_end":712,"column_start":62,"column_end":70},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":174},"to":{"krate":0,"index":65}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":23141,"byte_end":23149,"line_start":721,"line_end":721,"column_start":44,"column_end":52},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":174},"to":{"krate":0,"index":57}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26453,"byte_end":26467,"line_start":816,"line_end":816,"column_start":29,"column_end":43},"kind":"SuperTrait","from":{"krate":0,"index":57},"to":{"krate":0,"index":108}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs","byte_start":26470,"byte_end":26489,"line_start":816,"line_end":816,"column_start":46,"column_end":65},"kind":"SuperTrait","from":{"krate":0,"index":105},"to":{"krate":0,"index":108}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libtendril-4556401de5476f4e.json b/core/target/rls/debug/deps/save-analysis/libtendril-4556401de5476f4e.json new file mode 100644 index 0000000..f6bffb7 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libtendril-4556401de5476f4e.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","tendril","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=4556401de5476f4e","-C","extra-filename=-4556401de5476f4e","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","futf=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libfutf-08e61ebf7d461b1a.rmeta","--extern","mac=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libmac-005c72a790f23ea8.rmeta","--extern","utf8=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libutf8-204c65632e6cb15a.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtendril-4556401de5476f4e.rmeta"},"prelude":{"crate_id":{"name":"tendril","disambiguator":[6278721064624996088,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":20,"id":{"name":"mac","disambiguator":[12916761587908911006,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":21,"id":{"name":"futf","disambiguator":[13513507028147276858,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":22,"id":{"name":"debug_unreachable","disambiguator":[17392445799145844097,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","num":23,"id":{"name":"utf8","disambiguator":[15022113226082900599,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":303,"byte_end":1034,"line_start":7,"line_end":35,"column_start":1,"column_end":71}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":656,"byte_end":662,"line_start":21,"line_end":21,"column_start":14,"column_end":20},"alias_span":null,"name":"Format","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":680,"byte_end":691,"line_start":22,"line_end":22,"column_start":17,"column_end":28},"alias_span":null,"name":"TendrilSink","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":406},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":711,"byte_end":717,"line_start":23,"line_end":23,"column_start":19,"column_end":25},"alias_span":null,"name":"Atomic","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":719,"byte_end":728,"line_start":23,"line_end":23,"column_start":27,"column_end":36},"alias_span":null,"name":"Atomicity","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":730,"byte_end":739,"line_start":23,"line_end":23,"column_start":38,"column_end":47},"alias_span":null,"name":"NonAtomic","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":819},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":741,"byte_end":752,"line_start":23,"line_end":23,"column_start":49,"column_end":60},"alias_span":null,"name":"SendTendril","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":773,"byte_end":784,"line_start":24,"line_end":24,"column_start":19,"column_end":30},"alias_span":null,"name":"ByteTendril","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":631},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":786,"byte_end":793,"line_start":24,"line_end":24,"column_start":32,"column_end":39},"alias_span":null,"name":"ReadExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":795,"byte_end":803,"line_start":24,"line_end":24,"column_start":41,"column_end":49},"alias_span":null,"name":"SliceExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":805,"byte_end":815,"line_start":24,"line_end":24,"column_start":51,"column_end":61},"alias_span":null,"name":"StrTendril","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":782},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":817,"byte_end":832,"line_start":24,"line_end":24,"column_start":63,"column_end":78},"alias_span":null,"name":"SubtendrilError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":421},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":834,"byte_end":841,"line_start":24,"line_end":24,"column_start":80,"column_end":87},"alias_span":null,"name":"Tendril","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":865,"byte_end":879,"line_start":25,"line_end":25,"column_start":22,"column_end":36},"alias_span":null,"name":"IncompleteUtf8","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":303,"byte_end":1034,"line_start":7,"line_end":35,"column_start":1,"column_end":71},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":38},{"krate":0,"index":41},{"krate":0,"index":44},{"krate":0,"index":47},{"krate":0,"index":188},{"krate":0,"index":254},{"krate":0,"index":288},{"krate":0,"index":687},{"krate":0,"index":712},{"krate":0,"index":736}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"fmt","qualname":"::fmt","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","parent":null,"children":[{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":65},{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":106},{"krate":0,"index":112},{"krate":0,"index":115},{"krate":0,"index":117},{"krate":0,"index":123},{"krate":0,"index":737},{"krate":0,"index":739},{"krate":0,"index":740},{"krate":0,"index":742},{"krate":0,"index":744},{"krate":0,"index":127},{"krate":0,"index":129},{"krate":0,"index":131},{"krate":0,"index":746},{"krate":0,"index":748},{"krate":0,"index":749},{"krate":0,"index":751},{"krate":0,"index":753},{"krate":0,"index":135},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":755},{"krate":0,"index":757},{"krate":0,"index":758},{"krate":0,"index":760},{"krate":0,"index":762},{"krate":0,"index":149},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":157},{"krate":0,"index":161},{"krate":0,"index":764},{"krate":0,"index":766},{"krate":0,"index":767},{"krate":0,"index":769},{"krate":0,"index":771},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":773},{"krate":0,"index":775},{"krate":0,"index":776},{"krate":0,"index":778},{"krate":0,"index":780},{"krate":0,"index":177},{"krate":0,"index":182}],"decl_id":null,"docs":" Marker types for formats.","sig":null,"attributes":[{"value":"/ Marker types for formats.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1339,"byte_end":1368,"line_start":7,"line_end":7,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1369,"byte_end":1372,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ This module defines the types and traits used to mark a `Tendril`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1373,"byte_end":1442,"line_start":9,"line_end":9,"column_start":1,"column_end":70}},{"value":"/ with the format of data it contains. It includes those formats","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1443,"byte_end":1509,"line_start":10,"line_end":10,"column_start":1,"column_end":67}},{"value":"/ for which `Tendril` supports at least some operations without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1510,"byte_end":1575,"line_start":11,"line_end":11,"column_start":1,"column_end":66}},{"value":"/ conversion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1576,"byte_end":1591,"line_start":12,"line_end":12,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1592,"byte_end":1595,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ To convert a string tendril to/from a byte tendril in an arbitrary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1596,"byte_end":1666,"line_start":14,"line_end":14,"column_start":1,"column_end":71}},{"value":"/ character encoding, see the `encode` and `decode` methods on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1667,"byte_end":1731,"line_start":15,"line_end":15,"column_start":1,"column_end":65}},{"value":"/ `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1732,"byte_end":1746,"line_start":16,"line_end":16,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1747,"byte_end":1750,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ `Tendril` operations may become memory-unsafe if data invalid for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1751,"byte_end":1820,"line_start":18,"line_end":18,"column_start":1,"column_end":70}},{"value":"/ the format sneaks in. For that reason, these traits require","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1821,"byte_end":1884,"line_start":19,"line_end":19,"column_start":1,"column_end":64}},{"value":"/ `unsafe impl`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1885,"byte_end":1903,"line_start":20,"line_end":20,"column_start":1,"column_end":19}}]},{"kind":"Mod","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2110,"byte_end":2113,"line_start":31,"line_end":31,"column_start":9,"column_end":12},"name":"imp","qualname":"::fmt::imp","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","parent":null,"children":[{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":79},{"krate":0,"index":82},{"krate":0,"index":85},{"krate":0,"index":91},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":98},{"krate":0,"index":103}],"decl_id":null,"docs":" Implementation details.","sig":null,"attributes":[{"value":"/ Implementation details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":1999,"byte_end":2026,"line_start":27,"line_end":27,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2027,"byte_end":2030,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ You don't need these unless you are implementing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2031,"byte_end":2083,"line_start":29,"line_end":29,"column_start":1,"column_end":53}},{"value":"/ a new format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2084,"byte_end":2101,"line_start":30,"line_end":30,"column_start":1,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2375,"byte_end":2380,"line_start":39,"line_end":39,"column_start":16,"column_end":21},"name":"Fixup","qualname":"::fmt::imp::Fixup","value":"Fixup { drop_left, drop_right, insert_len, insert_bytes }","parent":null,"children":[{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":89}],"decl_id":null,"docs":" Describes how to fix up encodings when concatenating.","sig":null,"attributes":[{"value":"/ Describes how to fix up encodings when concatenating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2185,"byte_end":2242,"line_start":35,"line_end":35,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2247,"byte_end":2250,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ We can drop characters on either side of the splice,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2255,"byte_end":2311,"line_start":37,"line_end":37,"column_start":5,"column_end":61}},{"value":"/ and insert up to 4 bytes in the middle.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2316,"byte_end":2359,"line_start":38,"line_end":38,"column_start":5,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2395,"byte_end":2404,"line_start":40,"line_end":40,"column_start":13,"column_end":22},"name":"drop_left","qualname":"::fmt::imp::Fixup::drop_left","value":"u32","parent":{"krate":0,"index":85},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2423,"byte_end":2433,"line_start":41,"line_end":41,"column_start":13,"column_end":23},"name":"drop_right","qualname":"::fmt::imp::Fixup::drop_right","value":"u32","parent":{"krate":0,"index":85},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2452,"byte_end":2462,"line_start":42,"line_end":42,"column_start":13,"column_end":23},"name":"insert_len","qualname":"::fmt::imp::Fixup::insert_len","value":"u32","parent":{"krate":0,"index":85},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2481,"byte_end":2493,"line_start":43,"line_end":43,"column_start":13,"column_end":25},"name":"insert_bytes","qualname":"::fmt::imp::Fixup::insert_bytes","value":"[u8; 4]","parent":{"krate":0,"index":85},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2577,"byte_end":2584,"line_start":48,"line_end":48,"column_start":12,"column_end":19},"name":"default","qualname":"::default","value":"fn default() -> Fixup","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2548,"byte_end":2565,"line_start":47,"line_end":47,"column_start":9,"column_end":26}}]},{"kind":"Struct","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2900,"byte_end":2921,"line_start":63,"line_end":63,"column_start":16,"column_end":37},"name":"SingleByteCharIndices","qualname":"::fmt::imp::SingleByteCharIndices","value":"SingleByteCharIndices { }","parent":null,"children":[{"krate":0,"index":97}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3107,"byte_end":3111,"line_start":71,"line_end":71,"column_start":12,"column_end":16},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option<(usize, char)>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3086,"byte_end":3095,"line_start":70,"line_end":70,"column_start":9,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3365,"byte_end":3368,"line_start":80,"line_end":80,"column_start":16,"column_end":19},"name":"new","qualname":"::new","value":"fn new(&'a [u8]) -> SingleByteCharIndices","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3340,"byte_end":3349,"line_start":79,"line_end":79,"column_start":9,"column_end":18}}]},{"kind":"Trait","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3711,"byte_end":3717,"line_start":92,"line_end":92,"column_start":18,"column_end":24},"name":"Format","qualname":"::fmt::Format","value":"Format","parent":null,"children":[{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111}],"decl_id":null,"docs":" Trait for format marker types.","sig":null,"attributes":[{"value":"/ Trait for format marker types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3531,"byte_end":3565,"line_start":88,"line_end":88,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3566,"byte_end":3569,"line_start":89,"line_end":89,"column_start":1,"column_end":4}},{"value":"/ The type implementing this trait is usually not instantiated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3570,"byte_end":3635,"line_start":90,"line_end":90,"column_start":1,"column_end":66}},{"value":"/ It's used with a phantom type parameter of `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3636,"byte_end":3693,"line_start":91,"line_end":91,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3786,"byte_end":3794,"line_start":94,"line_end":94,"column_start":8,"column_end":16},"name":"validate","qualname":"::fmt::Format::validate","value":"fn validate<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":null,"docs":" Check whether the buffer is valid for this format.\n","sig":null,"attributes":[{"value":"/ Check whether the buffer is valid for this format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3724,"byte_end":3778,"line_start":93,"line_end":93,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3970,"byte_end":3985,"line_start":100,"line_end":100,"column_start":8,"column_end":23},"name":"validate_prefix","qualname":"::fmt::Format::validate_prefix","value":"fn validate_prefix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":null,"docs":" Check whether the buffer is valid for this format.","sig":null,"attributes":[{"value":"/ Check whether the buffer is valid for this format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3821,"byte_end":3875,"line_start":96,"line_end":96,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3880,"byte_end":3883,"line_start":97,"line_end":97,"column_start":5,"column_end":8}},{"value":"/ You may assume the buffer is a prefix of a valid buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3888,"byte_end":3948,"line_start":98,"line_end":98,"column_start":5,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3953,"byte_end":3962,"line_start":99,"line_end":99,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4208,"byte_end":4223,"line_start":108,"line_end":108,"column_start":8,"column_end":23},"name":"validate_suffix","qualname":"::fmt::Format::validate_suffix","value":"fn validate_suffix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":null,"docs":" Check whether the buffer is valid for this format.","sig":null,"attributes":[{"value":"/ Check whether the buffer is valid for this format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4059,"byte_end":4113,"line_start":104,"line_end":104,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4118,"byte_end":4121,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ You may assume the buffer is a suffix of a valid buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4126,"byte_end":4186,"line_start":106,"line_end":106,"column_start":5,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4191,"byte_end":4200,"line_start":107,"line_end":107,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4520,"byte_end":4535,"line_start":118,"line_end":118,"column_start":8,"column_end":23},"name":"validate_subseq","qualname":"::fmt::Format::validate_subseq","value":"fn validate_subseq<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":null,"docs":" Check whether the buffer is valid for this format.","sig":null,"attributes":[{"value":"/ Check whether the buffer is valid for this format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4297,"byte_end":4351,"line_start":112,"line_end":112,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4356,"byte_end":4359,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ You may assume the buffer is a contiguous subsequence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4364,"byte_end":4421,"line_start":114,"line_end":114,"column_start":5,"column_end":62}},{"value":"/ of a valid buffer, but not necessarily a prefix or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4426,"byte_end":4480,"line_start":115,"line_end":115,"column_start":5,"column_end":59}},{"value":"/ a suffix.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4485,"byte_end":4498,"line_start":116,"line_end":116,"column_start":5,"column_end":18}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4503,"byte_end":4512,"line_start":117,"line_end":117,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4938,"byte_end":4943,"line_start":130,"line_end":130,"column_start":15,"column_end":20},"name":"fixup","qualname":"::fmt::Format::fixup","value":"unsafe fn fixup<'_, '_>(&'_ [u8], &'_ [u8]) -> imp::Fixup","parent":{"krate":0,"index":106},"children":[],"decl_id":null,"docs":" Compute any fixup needed when concatenating buffers.","sig":null,"attributes":[{"value":"/ Compute any fixup needed when concatenating buffers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4609,"byte_end":4665,"line_start":122,"line_end":122,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4670,"byte_end":4673,"line_start":123,"line_end":123,"column_start":5,"column_end":8}},{"value":"/ The default is to do nothing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4678,"byte_end":4711,"line_start":124,"line_end":124,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4716,"byte_end":4719,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ The function is `unsafe` because it may assume the input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4724,"byte_end":4784,"line_start":126,"line_end":126,"column_start":5,"column_end":65}},{"value":"/ buffers are already valid for the format. Also, no","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4789,"byte_end":4843,"line_start":127,"line_end":127,"column_start":5,"column_end":59}},{"value":"/ bounds-checking is performed on the return value!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4848,"byte_end":4901,"line_start":128,"line_end":128,"column_start":5,"column_end":58}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":4906,"byte_end":4923,"line_start":129,"line_end":129,"column_start":5,"column_end":22}}]},{"kind":"Trait","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5173,"byte_end":5181,"line_start":139,"line_end":139,"column_start":18,"column_end":26},"name":"SubsetOf","qualname":"::fmt::SubsetOf","value":"SubsetOf: Format","parent":null,"children":[{"krate":0,"index":114}],"decl_id":null,"docs":" Indicates that one format is a subset of another.","sig":null,"attributes":[{"value":"/ Indicates that one format is a subset of another.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5022,"byte_end":5075,"line_start":135,"line_end":135,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5076,"byte_end":5079,"line_start":136,"line_end":136,"column_start":1,"column_end":4}},{"value":"/ The subset format can be converted to the superset format","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5080,"byte_end":5141,"line_start":137,"line_end":137,"column_start":1,"column_end":62}},{"value":"/ for free.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5142,"byte_end":5155,"line_start":138,"line_end":138,"column_start":1,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5536,"byte_end":5553,"line_start":150,"line_end":150,"column_start":8,"column_end":25},"name":"revalidate_subset","qualname":"::fmt::SubsetOf::revalidate_subset","value":"fn revalidate_subset<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":112},"children":[],"decl_id":null,"docs":" Validate the *other* direction of conversion; check if\n this buffer from the superset format conforms to the\n subset format.","sig":null,"attributes":[{"value":"/ Validate the *other* direction of conversion; check if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5228,"byte_end":5286,"line_start":143,"line_end":143,"column_start":5,"column_end":63}},{"value":"/ this buffer from the superset format conforms to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5291,"byte_end":5347,"line_start":144,"line_end":144,"column_start":5,"column_end":61}},{"value":"/ subset format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5352,"byte_end":5370,"line_start":145,"line_end":145,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5375,"byte_end":5378,"line_start":146,"line_end":146,"column_start":5,"column_end":8}},{"value":"/ The default calls `Self::validate`, but some conversions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5383,"byte_end":5443,"line_start":147,"line_end":147,"column_start":5,"column_end":65}},{"value":"/ may implement a check which is cheaper than validating","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5448,"byte_end":5506,"line_start":148,"line_end":148,"column_start":5,"column_end":63}},{"value":"/ from scratch.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5511,"byte_end":5528,"line_start":149,"line_end":149,"column_start":5,"column_end":22}}]},{"kind":"Trait","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5735,"byte_end":5746,"line_start":157,"line_end":157,"column_start":18,"column_end":29},"name":"SliceFormat","qualname":"::fmt::SliceFormat","value":"SliceFormat: Format + Sized","parent":null,"children":[{"krate":0,"index":116}],"decl_id":null,"docs":" Indicates a format which corresponds to a Rust slice type,\n representing exactly the same invariants.\n","sig":null,"attributes":[{"value":"/ Indicates a format which corresponds to a Rust slice type,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5609,"byte_end":5671,"line_start":155,"line_end":155,"column_start":1,"column_end":63}},{"value":"/ representing exactly the same invariants.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5672,"byte_end":5717,"line_start":156,"line_end":156,"column_start":1,"column_end":46}}]},{"kind":"Type","id":{"krate":0,"index":116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5774,"byte_end":5779,"line_start":158,"line_end":158,"column_start":10,"column_end":15},"name":"Slice","qualname":"::fmt::SliceFormat::Slice","value":"type Slice: ?Sized + Slice;","parent":{"krate":0,"index":115},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5919,"byte_end":5929,"line_start":163,"line_end":163,"column_start":18,"column_end":28},"name":"CharFormat","qualname":"::fmt::CharFormat","value":"CharFormat<'a>: Format","parent":null,"children":[{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":121}],"decl_id":null,"docs":" Indicates a format which contains characters from Unicode\n (all of it, or some proper subset).\n","sig":null,"attributes":[{"value":"/ Indicates a format which contains characters from Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5800,"byte_end":5861,"line_start":161,"line_end":161,"column_start":1,"column_end":62}},{"value":"/ (all of it, or some proper subset).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5862,"byte_end":5901,"line_start":162,"line_end":162,"column_start":1,"column_end":40}}]},{"kind":"Type","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6009,"byte_end":6013,"line_start":165,"line_end":165,"column_start":10,"column_end":14},"name":"Iter","qualname":"::fmt::CharFormat::Iter","value":"type Iter: Iterator;","parent":{"krate":0,"index":117},"children":[],"decl_id":null,"docs":" Iterator for characters and their byte indices.\n","sig":null,"attributes":[{"value":"/ Iterator for characters and their byte indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5948,"byte_end":5999,"line_start":164,"line_end":164,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6223,"byte_end":6235,"line_start":171,"line_end":171,"column_start":15,"column_end":27},"name":"char_indices","qualname":"::fmt::CharFormat::char_indices","value":"unsafe fn char_indices(&'a [u8]) -> Self::Iter","parent":{"krate":0,"index":117},"children":[],"decl_id":null,"docs":" Iterate over the characters of the string and their byte\n indices.","sig":null,"attributes":[{"value":"/ Iterate over the characters of the string and their byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6052,"byte_end":6112,"line_start":167,"line_end":167,"column_start":5,"column_end":65}},{"value":"/ indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6117,"byte_end":6129,"line_start":168,"line_end":168,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6134,"byte_end":6137,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ You may assume the buffer is *already validated* for `Format`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6142,"byte_end":6208,"line_start":170,"line_end":170,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6420,"byte_end":6431,"line_start":176,"line_end":176,"column_start":8,"column_end":19},"name":"encode_char","qualname":"::fmt::CharFormat::encode_char","value":"fn encode_char(char, F) -> Result<(), ()> where F: for<'_> FnOnce(&'_ [u8])\n-> ()","parent":{"krate":0,"index":117},"children":[],"decl_id":null,"docs":" Encode the character as bytes and pass them to a continuation.","sig":null,"attributes":[{"value":"/ Encode the character as bytes and pass them to a continuation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6271,"byte_end":6337,"line_start":173,"line_end":173,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6342,"byte_end":6345,"line_start":174,"line_end":174,"column_start":5,"column_end":8}},{"value":"/ Returns `Err(())` iff the character cannot be represented.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6350,"byte_end":6412,"line_start":175,"line_end":175,"column_start":5,"column_end":67}}]},{"kind":"Trait","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6600,"byte_end":6605,"line_start":182,"line_end":182,"column_start":18,"column_end":23},"name":"Slice","qualname":"::fmt::Slice","value":"Slice","parent":null,"children":[{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":126}],"decl_id":null,"docs":" Indicates a Rust slice type that is represented in memory as bytes.\n","sig":null,"attributes":[{"value":"/ Indicates a Rust slice type that is represented in memory as bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6511,"byte_end":6582,"line_start":181,"line_end":181,"column_start":1,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6658,"byte_end":6666,"line_start":184,"line_end":184,"column_start":8,"column_end":16},"name":"as_bytes","qualname":"::fmt::Slice::as_bytes","value":"fn as_bytes<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":123},"children":[],"decl_id":null,"docs":" Access the raw bytes of the slice.\n","sig":null,"attributes":[{"value":"/ Access the raw bytes of the slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6612,"byte_end":6650,"line_start":183,"line_end":183,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6838,"byte_end":6848,"line_start":190,"line_end":190,"column_start":15,"column_end":25},"name":"from_bytes","qualname":"::fmt::Slice::from_bytes","value":"unsafe fn from_bytes<'_>(&'_ [u8]) -> &'_ Self","parent":{"krate":0,"index":123},"children":[],"decl_id":null,"docs":" Convert a byte slice to this kind of slice.","sig":null,"attributes":[{"value":"/ Convert a byte slice to this kind of slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6689,"byte_end":6736,"line_start":186,"line_end":186,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6741,"byte_end":6744,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ You may assume the buffer is *already validated*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6749,"byte_end":6801,"line_start":188,"line_end":188,"column_start":5,"column_end":57}},{"value":"/ for `Format`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6806,"byte_end":6823,"line_start":189,"line_end":189,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7023,"byte_end":7037,"line_start":196,"line_end":196,"column_start":15,"column_end":29},"name":"from_mut_bytes","qualname":"::fmt::Slice::from_mut_bytes","value":"unsafe fn from_mut_bytes<'_>(&'_ mut [u8]) -> &'_ mut Self","parent":{"krate":0,"index":123},"children":[],"decl_id":null,"docs":" Convert a byte slice to this kind of slice.","sig":null,"attributes":[{"value":"/ Convert a byte slice to this kind of slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6874,"byte_end":6921,"line_start":192,"line_end":192,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6926,"byte_end":6929,"line_start":193,"line_end":193,"column_start":5,"column_end":8}},{"value":"/ You may assume the buffer is *already validated*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6934,"byte_end":6986,"line_start":194,"line_end":194,"column_start":5,"column_end":57}},{"value":"/ for `Format`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":6991,"byte_end":7008,"line_start":195,"line_end":195,"column_start":5,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":737},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7212,"byte_end":7217,"line_start":203,"line_end":203,"column_start":12,"column_end":17},"name":"Bytes","qualname":"::fmt::Bytes","value":"","parent":null,"children":[],"decl_id":null,"docs":" Marker type for uninterpreted bytes.","sig":null,"attributes":[{"value":"/ Marker type for uninterpreted bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7069,"byte_end":7109,"line_start":199,"line_end":199,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7110,"byte_end":7113,"line_start":200,"line_end":200,"column_start":1,"column_end":4}},{"value":"/ Validation will never fail for this format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7114,"byte_end":7161,"line_start":201,"line_end":201,"column_start":1,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7280,"byte_end":7288,"line_start":207,"line_end":207,"column_start":8,"column_end":16},"name":"validate","qualname":"::validate","value":"fn validate<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7255,"byte_end":7272,"line_start":206,"line_end":206,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7451,"byte_end":7459,"line_start":218,"line_end":218,"column_start":8,"column_end":16},"name":"as_bytes","qualname":"<[u8] as fmt::Slice>::as_bytes","value":"fn as_bytes<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":123},"children":[],"decl_id":{"krate":0,"index":124},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7426,"byte_end":7443,"line_start":217,"line_end":217,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7534,"byte_end":7544,"line_start":223,"line_end":223,"column_start":15,"column_end":25},"name":"from_bytes","qualname":"<[u8] as fmt::Slice>::from_bytes","value":"unsafe fn from_bytes<'_>(&'_ [u8]) -> &'_ [u8]","parent":{"krate":0,"index":123},"children":[],"decl_id":{"krate":0,"index":125},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7502,"byte_end":7519,"line_start":222,"line_end":222,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7619,"byte_end":7633,"line_start":228,"line_end":228,"column_start":15,"column_end":29},"name":"from_mut_bytes","qualname":"<[u8] as fmt::Slice>::from_mut_bytes","value":"unsafe fn from_mut_bytes<'_>(&'_ mut [u8]) -> &'_ mut [u8]","parent":{"krate":0,"index":123},"children":[],"decl_id":{"krate":0,"index":126},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7587,"byte_end":7604,"line_start":227,"line_end":227,"column_start":5,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":746},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7764,"byte_end":7769,"line_start":235,"line_end":235,"column_start":12,"column_end":17},"name":"ASCII","qualname":"::fmt::ASCII","value":"","parent":null,"children":[],"decl_id":null,"docs":" Marker type for ASCII text.\n","sig":null,"attributes":[{"value":"/ Marker type for ASCII text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7682,"byte_end":7713,"line_start":233,"line_end":233,"column_start":1,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7824,"byte_end":7832,"line_start":239,"line_end":239,"column_start":8,"column_end":16},"name":"validate","qualname":"::validate","value":"fn validate<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7807,"byte_end":7816,"line_start":238,"line_end":238,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7929,"byte_end":7944,"line_start":244,"line_end":244,"column_start":8,"column_end":23},"name":"validate_prefix","qualname":"::validate_prefix","value":"fn validate_prefix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7904,"byte_end":7921,"line_start":243,"line_end":243,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":139},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8014,"byte_end":8029,"line_start":249,"line_end":249,"column_start":8,"column_end":23},"name":"validate_suffix","qualname":"::validate_suffix","value":"fn validate_suffix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":109},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7989,"byte_end":8006,"line_start":248,"line_end":248,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8099,"byte_end":8114,"line_start":254,"line_end":254,"column_start":8,"column_end":23},"name":"validate_subseq","qualname":"::validate_subseq","value":"fn validate_subseq<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":110},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8074,"byte_end":8091,"line_start":253,"line_end":253,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8360,"byte_end":8372,"line_start":266,"line_end":266,"column_start":15,"column_end":27},"name":"char_indices","qualname":"::char_indices","value":"unsafe fn char_indices(&'a [u8]) -> imp::SingleByteCharIndices","parent":{"krate":0,"index":117},"children":[],"decl_id":{"krate":0,"index":120},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8336,"byte_end":8345,"line_start":265,"line_end":265,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8497,"byte_end":8508,"line_start":271,"line_end":271,"column_start":8,"column_end":19},"name":"encode_char","qualname":"::encode_char","value":"fn encode_char(char, F) -> Result<(), ()> where F: for<'_> FnOnce(&'_ [u8])\n-> ()","parent":{"krate":0,"index":117},"children":[],"decl_id":{"krate":0,"index":121},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8480,"byte_end":8489,"line_start":270,"line_end":270,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":755},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8810,"byte_end":8814,"line_start":286,"line_end":286,"column_start":12,"column_end":16},"name":"UTF8","qualname":"::fmt::UTF8","value":"","parent":null,"children":[],"decl_id":null,"docs":" Marker type for UTF-8 text.\n","sig":null,"attributes":[{"value":"/ Marker type for UTF-8 text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8728,"byte_end":8759,"line_start":284,"line_end":284,"column_start":1,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8868,"byte_end":8876,"line_start":290,"line_end":290,"column_start":8,"column_end":16},"name":"validate","qualname":"::validate","value":"fn validate<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8851,"byte_end":8860,"line_start":289,"line_end":289,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8963,"byte_end":8978,"line_start":295,"line_end":295,"column_start":8,"column_end":23},"name":"validate_prefix","qualname":"::validate_prefix","value":"fn validate_prefix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8946,"byte_end":8955,"line_start":294,"line_end":294,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9293,"byte_end":9308,"line_start":309,"line_end":309,"column_start":8,"column_end":23},"name":"validate_suffix","qualname":"::validate_suffix","value":"fn validate_suffix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":109},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9276,"byte_end":9285,"line_start":308,"line_end":308,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9611,"byte_end":9626,"line_start":323,"line_end":323,"column_start":8,"column_end":23},"name":"validate_subseq","qualname":"::validate_subseq","value":"fn validate_subseq<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":110},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9594,"byte_end":9603,"line_start":322,"line_end":322,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9904,"byte_end":9912,"line_start":336,"line_end":336,"column_start":8,"column_end":16},"name":"as_bytes","qualname":"::as_bytes","value":"fn as_bytes<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":0,"index":123},"children":[],"decl_id":{"krate":0,"index":124},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9879,"byte_end":9896,"line_start":335,"line_end":335,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10002,"byte_end":10012,"line_start":341,"line_end":341,"column_start":15,"column_end":25},"name":"from_bytes","qualname":"::from_bytes","value":"unsafe fn from_bytes<'_>(&'_ [u8]) -> &'_ str","parent":{"krate":0,"index":123},"children":[],"decl_id":{"krate":0,"index":125},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9970,"byte_end":9987,"line_start":340,"line_end":340,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10112,"byte_end":10126,"line_start":346,"line_end":346,"column_start":15,"column_end":29},"name":"from_mut_bytes","qualname":"::from_mut_bytes","value":"unsafe fn from_mut_bytes<'_>(&'_ mut [u8]) -> &'_ mut str","parent":{"krate":0,"index":123},"children":[],"decl_id":{"krate":0,"index":126},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10080,"byte_end":10097,"line_start":345,"line_end":345,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10299,"byte_end":10311,"line_start":355,"line_end":355,"column_start":15,"column_end":27},"name":"char_indices","qualname":"::char_indices","value":"unsafe fn char_indices(&'a [u8]) -> str::CharIndices","parent":{"krate":0,"index":117},"children":[],"decl_id":{"krate":0,"index":120},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10275,"byte_end":10284,"line_start":354,"line_end":354,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10434,"byte_end":10445,"line_start":360,"line_end":360,"column_start":8,"column_end":19},"name":"encode_char","qualname":"::encode_char","value":"fn encode_char(char, F) -> Result<(), ()> where F: for<'_> FnOnce(&'_ [u8])\n-> ()","parent":{"krate":0,"index":117},"children":[],"decl_id":{"krate":0,"index":121},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10417,"byte_end":10426,"line_start":359,"line_end":359,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":764},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10758,"byte_end":10762,"line_start":373,"line_end":373,"column_start":12,"column_end":16},"name":"WTF8","qualname":"::fmt::WTF8","value":"","parent":null,"children":[],"decl_id":null,"docs":" Marker type for WTF-8 text.","sig":null,"attributes":[{"value":"/ Marker type for WTF-8 text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10609,"byte_end":10640,"line_start":369,"line_end":369,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10641,"byte_end":10644,"line_start":370,"line_end":370,"column_start":1,"column_end":4}},{"value":"/ See the [WTF-8 spec](https://simonsapin.github.io/wtf-8/).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10645,"byte_end":10707,"line_start":371,"line_end":371,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":11002,"byte_end":11010,"line_start":385,"line_end":385,"column_start":8,"column_end":16},"name":"validate","qualname":"::validate","value":"fn validate<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10985,"byte_end":10994,"line_start":384,"line_end":384,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":11593,"byte_end":11608,"line_start":405,"line_end":405,"column_start":8,"column_end":23},"name":"validate_prefix","qualname":"::validate_prefix","value":"fn validate_prefix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":11576,"byte_end":11585,"line_start":404,"line_end":404,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":11858,"byte_end":11873,"line_start":416,"line_end":416,"column_start":8,"column_end":23},"name":"validate_suffix","qualname":"::validate_suffix","value":"fn validate_suffix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":109},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":11841,"byte_end":11850,"line_start":415,"line_end":415,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":12111,"byte_end":12126,"line_start":427,"line_end":427,"column_start":8,"column_end":23},"name":"validate_subseq","qualname":"::validate_subseq","value":"fn validate_subseq<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":110},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":12094,"byte_end":12103,"line_start":426,"line_end":426,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":12273,"byte_end":12278,"line_start":432,"line_end":432,"column_start":15,"column_end":20},"name":"fixup","qualname":"::fixup","value":"unsafe fn fixup<'_, '_>(&'_ [u8], &'_ [u8]) -> imp::Fixup","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":111},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":12249,"byte_end":12258,"line_start":431,"line_end":431,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":773},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13744,"byte_end":13750,"line_start":475,"line_end":475,"column_start":12,"column_end":18},"name":"Latin1","qualname":"::fmt::Latin1","value":"","parent":null,"children":[],"decl_id":null,"docs":" Marker type for the single-byte encoding of the first 256 Unicode codepoints.","sig":null,"attributes":[{"value":"/ Marker type for the single-byte encoding of the first 256 Unicode codepoints.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13324,"byte_end":13405,"line_start":467,"line_end":467,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13406,"byte_end":13409,"line_start":468,"line_end":468,"column_start":1,"column_end":4}},{"value":"/ This is IANA's \"ISO-8859-1\". It's ISO's \"ISO 8859-1\" with the addition of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13410,"byte_end":13491,"line_start":469,"line_end":469,"column_start":1,"column_end":82}},{"value":"/ C0 and C1 control characters from ECMA-48 / ISO 6429.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13492,"byte_end":13549,"line_start":470,"line_end":470,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13550,"byte_end":13553,"line_start":471,"line_end":471,"column_start":1,"column_end":4}},{"value":"/ Not to be confused with WHATWG's \"latin1\" or \"iso8859-1\" labels (or the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13554,"byte_end":13629,"line_start":472,"line_end":472,"column_start":1,"column_end":76}},{"value":"/ many other aliases), which actually stand for Windows-1252.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13630,"byte_end":13693,"line_start":473,"line_end":473,"column_start":1,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13814,"byte_end":13822,"line_start":479,"line_end":479,"column_start":8,"column_end":16},"name":"validate","qualname":"::validate","value":"fn validate<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13789,"byte_end":13806,"line_start":478,"line_end":478,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13892,"byte_end":13907,"line_start":484,"line_end":484,"column_start":8,"column_end":23},"name":"validate_prefix","qualname":"::validate_prefix","value":"fn validate_prefix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13867,"byte_end":13884,"line_start":483,"line_end":483,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13977,"byte_end":13992,"line_start":489,"line_end":489,"column_start":8,"column_end":23},"name":"validate_suffix","qualname":"::validate_suffix","value":"fn validate_suffix<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":109},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13952,"byte_end":13969,"line_start":488,"line_end":488,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14062,"byte_end":14077,"line_start":494,"line_end":494,"column_start":8,"column_end":23},"name":"validate_subseq","qualname":"::validate_subseq","value":"fn validate_subseq<'_>(&'_ [u8]) -> bool","parent":{"krate":0,"index":106},"children":[],"decl_id":{"krate":0,"index":110},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14037,"byte_end":14054,"line_start":493,"line_end":493,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14241,"byte_end":14253,"line_start":503,"line_end":503,"column_start":15,"column_end":27},"name":"char_indices","qualname":"::char_indices","value":"unsafe fn char_indices(&'a [u8]) -> imp::SingleByteCharIndices","parent":{"krate":0,"index":117},"children":[],"decl_id":{"krate":0,"index":120},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14217,"byte_end":14226,"line_start":502,"line_end":502,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14378,"byte_end":14389,"line_start":508,"line_end":508,"column_start":8,"column_end":19},"name":"encode_char","qualname":"::encode_char","value":"fn encode_char(char, F) -> Result<(), ()> where F: for<'_> FnOnce(&'_ [u8])\n-> ()","parent":{"krate":0,"index":117},"children":[],"decl_id":{"krate":0,"index":121},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14361,"byte_end":14370,"line_start":507,"line_end":507,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"stream","qualname":"::stream","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","parent":null,"children":[{"krate":0,"index":189},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":196},{"krate":0,"index":199},{"krate":0,"index":202},{"krate":0,"index":205},{"krate":0,"index":208},{"krate":0,"index":211},{"krate":0,"index":212},{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":220},{"krate":0,"index":236},{"krate":0,"index":242},{"krate":0,"index":246}],"decl_id":null,"docs":" Streams of tendrils.\n","sig":null,"attributes":[{"value":"/ Streams of tendrils.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":14912,"byte_end":14936,"line_start":7,"line_end":7,"column_start":1,"column_end":25}}]},{"kind":"Trait","id":{"krate":0,"index":220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15548,"byte_end":15559,"line_start":32,"line_end":32,"column_start":11,"column_end":22},"name":"TendrilSink","qualname":"::stream::TendrilSink","value":"TendrilSink","parent":null,"children":[{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":226},{"krate":0,"index":227},{"krate":0,"index":229},{"krate":0,"index":231},{"krate":0,"index":234}],"decl_id":null,"docs":" Trait for types that can process a tendril.","sig":null,"attributes":[{"value":"/ Trait for types that can process a tendril.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15226,"byte_end":15273,"line_start":24,"line_end":24,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15274,"byte_end":15277,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ This is a \"push\" interface, unlike the \"pull\" interface of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15278,"byte_end":15340,"line_start":26,"line_end":26,"column_start":1,"column_end":63}},{"value":"/ `Iterator>`. The push interface matches","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15341,"byte_end":15400,"line_start":27,"line_end":27,"column_start":1,"column_end":60}},{"value":"/ [html5ever][] and other incremental parsers with a similar","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15401,"byte_end":15463,"line_start":28,"line_end":28,"column_start":1,"column_end":63}},{"value":"/ architecture.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15464,"byte_end":15481,"line_start":29,"line_end":29,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15482,"byte_end":15485,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ [html5ever]: https://github.com/servo/html5ever","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15486,"byte_end":15537,"line_start":31,"line_end":31,"column_start":1,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15661,"byte_end":15668,"line_start":38,"line_end":38,"column_start":8,"column_end":15},"name":"process","qualname":"::stream::TendrilSink::process","value":"fn process<'_>(&'_ mut Self, Tendril)","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" Process this tendril.\n","sig":null,"attributes":[{"value":"/ Process this tendril.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15628,"byte_end":15653,"line_start":37,"line_end":37,"column_start":5,"column_end":30}}]},{"kind":"Method","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15753,"byte_end":15758,"line_start":41,"line_end":41,"column_start":8,"column_end":13},"name":"error","qualname":"::stream::TendrilSink::error","value":"fn error<'_>(&'_ mut Self, Cow)","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" Indicates that an error has occurred.\n","sig":null,"attributes":[{"value":"/ Indicates that an error has occurred.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15704,"byte_end":15745,"line_start":40,"line_end":40,"column_start":5,"column_end":46}}]},{"kind":"Type","id":{"krate":0,"index":225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15856,"byte_end":15862,"line_start":44,"line_end":44,"column_start":10,"column_end":16},"name":"Output","qualname":"::stream::TendrilSink::Output","value":"type Output;","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" What the overall result of processing is.\n","sig":null,"attributes":[{"value":"/ What the overall result of processing is.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15801,"byte_end":15846,"line_start":43,"line_end":43,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15913,"byte_end":15919,"line_start":47,"line_end":47,"column_start":8,"column_end":14},"name":"finish","qualname":"::stream::TendrilSink::finish","value":"fn finish(Self) -> Self::Output","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" Indicates the end of the stream.\n","sig":null,"attributes":[{"value":"/ Indicates the end of the stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15869,"byte_end":15905,"line_start":46,"line_end":46,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15991,"byte_end":15994,"line_start":50,"line_end":50,"column_start":8,"column_end":11},"name":"one","qualname":"::stream::TendrilSink::one","value":"fn one(Self, T) -> Self::Output where Self: Sized, T: Into>","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" Process one tendril and finish.\n","sig":null,"attributes":[{"value":"/ Process one tendril and finish.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":15948,"byte_end":15983,"line_start":49,"line_end":49,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":16243,"byte_end":16252,"line_start":60,"line_end":60,"column_start":8,"column_end":17},"name":"from_iter","qualname":"::stream::TendrilSink::from_iter","value":"fn from_iter(Self, I) -> Self::Output where Self: Sized, I: IntoIterator,\nI::Item: Into>","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" Consume an iterator of tendrils, processing each item, then finish.\n","sig":null,"attributes":[{"value":"/ Consume an iterator of tendrils, processing each item, then finish.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":16164,"byte_end":16235,"line_start":59,"line_end":59,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":231},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":16636,"byte_end":16645,"line_start":74,"line_end":74,"column_start":8,"column_end":17},"name":"read_from","qualname":"::stream::TendrilSink::read_from","value":"fn read_from(Self, &'_ mut R) -> io::Result where\nSelf: Sized, R: io::Read, F: fmt::SliceFormat","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" Read from the given stream of bytes until exhaustion and process incrementally,\n then finish. Return `Err` at the first I/O error.\n","sig":null,"attributes":[{"value":"/ Read from the given stream of bytes until exhaustion and process incrementally,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":16487,"byte_end":16570,"line_start":72,"line_end":72,"column_start":5,"column_end":88}},{"value":"/ then finish. Return `Err` at the first I/O error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":16575,"byte_end":16628,"line_start":73,"line_end":73,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":17898,"byte_end":17907,"line_start":107,"line_end":107,"column_start":8,"column_end":17},"name":"from_file","qualname":"::stream::TendrilSink::from_file","value":"fn from_file

(Self, P) -> io::Result where Self: Sized,\nP: AsRef, F: fmt::SliceFormat","parent":{"krate":0,"index":220},"children":[],"decl_id":null,"docs":" Read from the file at the given path and process incrementally,\n then finish. Return `Err` at the first I/O error.\n","sig":null,"attributes":[{"value":"/ Read from the file at the given path and process incrementally,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":17765,"byte_end":17832,"line_start":105,"line_end":105,"column_start":5,"column_end":72}},{"value":"/ then finish. Return `Err` at the first I/O error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":17837,"byte_end":17890,"line_start":106,"line_end":106,"column_start":5,"column_end":58}}]},{"kind":"Struct","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18448,"byte_end":18464,"line_start":123,"line_end":123,"column_start":12,"column_end":28},"name":"Utf8LossyDecoder","qualname":"::stream::Utf8LossyDecoder","value":"Utf8LossyDecoder { inner_sink }","parent":null,"children":[{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":241}],"decl_id":null,"docs":" A `TendrilSink` adaptor that takes bytes, decodes them as UTF-8,\n lossily replace ill-formed byte sequences with U+FFFD replacement characters,\n and emits Unicode (`StrTendril`).","sig":null,"attributes":[{"value":"/ A `TendrilSink` adaptor that takes bytes, decodes them as UTF-8,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18114,"byte_end":18182,"line_start":117,"line_end":117,"column_start":1,"column_end":69}},{"value":"/ lossily replace ill-formed byte sequences with U+FFFD replacement characters,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18183,"byte_end":18264,"line_start":118,"line_end":118,"column_start":1,"column_end":82}},{"value":"/ and emits Unicode (`StrTendril`).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18265,"byte_end":18302,"line_start":119,"line_end":119,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18303,"byte_end":18306,"line_start":120,"line_end":120,"column_start":1,"column_end":4}},{"value":"/ This does not allocate memory: the output is either subtendrils on the input,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18307,"byte_end":18388,"line_start":121,"line_end":121,"column_start":1,"column_end":82}},{"value":"/ on inline tendrils for a single code point.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18389,"byte_end":18436,"line_start":122,"line_end":122,"column_start":1,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18557,"byte_end":18567,"line_start":128,"line_end":128,"column_start":9,"column_end":19},"name":"inner_sink","qualname":"::stream::Utf8LossyDecoder::inner_sink","value":"Sink","parent":{"krate":0,"index":236},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18824,"byte_end":18827,"line_start":140,"line_end":140,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(Sink) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new incremental UTF-8 decoder.\n","sig":null,"attributes":[{"value":"/ Create a new incremental UTF-8 decoder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18755,"byte_end":18798,"line_start":138,"line_end":138,"column_start":5,"column_end":48}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18803,"byte_end":18812,"line_start":139,"line_end":139,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":19156,"byte_end":19163,"line_start":155,"line_end":155,"column_start":8,"column_end":15},"name":"process","qualname":" as stream::TendrilSink>::process","value":"fn process<'_>(&'_ mut Self, Tendril)","parent":{"krate":0,"index":220},"children":[],"decl_id":{"krate":0,"index":223},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":19139,"byte_end":19148,"line_start":154,"line_end":154,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":251},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":22495,"byte_end":22500,"line_start":236,"line_end":236,"column_start":8,"column_end":13},"name":"error","qualname":" as stream::TendrilSink>::error","value":"fn error<'_>(&'_ mut Self, Cow)","parent":{"krate":0,"index":220},"children":[],"decl_id":{"krate":0,"index":224},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":22478,"byte_end":22487,"line_start":235,"line_end":235,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":22637,"byte_end":22643,"line_start":243,"line_end":243,"column_start":8,"column_end":14},"name":"finish","qualname":" as stream::TendrilSink>::finish","value":"fn finish(Self) -> Sink::Output","parent":{"krate":0,"index":220},"children":[],"decl_id":{"krate":0,"index":226},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":22620,"byte_end":22629,"line_start":242,"line_end":242,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":393},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44214,"byte_end":44223,"line_start":51,"line_end":51,"column_start":18,"column_end":27},"name":"Atomicity","qualname":"::tendril::Atomicity","value":"Atomicity: 'static","parent":null,"children":[{"krate":0,"index":394},{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":397}],"decl_id":null,"docs":" The multithreadedness of a tendril.","sig":null,"attributes":[{"value":"/ The multithreadedness of a tendril.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43687,"byte_end":43726,"line_start":39,"line_end":39,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43727,"byte_end":43730,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ Exactly two types implement this trait:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43731,"byte_end":43774,"line_start":41,"line_end":41,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43775,"byte_end":43778,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ - `Atomic`: use this in your tendril and you will have a `Send` tendril which works","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43779,"byte_end":43866,"line_start":43,"line_end":43,"column_start":1,"column_end":88}},{"value":"/ across threads; this is akin to `Arc`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43867,"byte_end":43911,"line_start":44,"line_end":44,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43912,"byte_end":43915,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ - `NonAtomic`: use this in your tendril and you will have a tendril which is neither","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":43916,"byte_end":44004,"line_start":46,"line_end":46,"column_start":1,"column_end":89}},{"value":"/ `Send` nor `Sync` but should be a tad faster; this is akin to `Rc`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44005,"byte_end":44078,"line_start":47,"line_end":47,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44079,"byte_end":44082,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ The layout of this trait is also mandated to be that of a `usize`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44083,"byte_end":44153,"line_start":49,"line_end":49,"column_start":1,"column_end":71}},{"value":"/ for it is used for reference counting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44154,"byte_end":44196,"line_start":50,"line_end":50,"column_start":1,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":394},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44261,"byte_end":44264,"line_start":53,"line_end":53,"column_start":8,"column_end":11},"name":"new","qualname":"::tendril::Atomicity::new","value":"fn new() -> Self","parent":{"krate":0,"index":393},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":395},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44303,"byte_end":44312,"line_start":56,"line_end":56,"column_start":8,"column_end":17},"name":"increment","qualname":"::tendril::Atomicity::increment","value":"fn increment<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":393},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":396},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44357,"byte_end":44366,"line_start":59,"line_end":59,"column_start":8,"column_end":17},"name":"decrement","qualname":"::tendril::Atomicity::decrement","value":"fn decrement<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":393},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44411,"byte_end":44424,"line_start":62,"line_end":62,"column_start":8,"column_end":21},"name":"fence_acquire","qualname":"::tendril::Atomicity::fence_acquire","value":"fn fence_acquire()","parent":{"krate":0,"index":393},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44672,"byte_end":44681,"line_start":72,"line_end":72,"column_start":12,"column_end":21},"name":"NonAtomic","qualname":"::tendril::NonAtomic","value":"","parent":null,"children":[],"decl_id":null,"docs":" A marker of a non-atomic tendril.","sig":null,"attributes":[{"value":"/ A marker of a non-atomic tendril.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44431,"byte_end":44468,"line_start":65,"line_end":65,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44469,"byte_end":44472,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ This is the default for the second type parameter of a `Tendril`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44473,"byte_end":44541,"line_start":67,"line_end":67,"column_start":1,"column_end":69}},{"value":"/ and so doesn't typically need to be written.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44542,"byte_end":44590,"line_start":68,"line_end":68,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44591,"byte_end":44594,"line_start":69,"line_end":69,"column_start":1,"column_end":4}},{"value":"/ This is akin to using `Rc` for reference counting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44595,"byte_end":44649,"line_start":70,"line_end":70,"column_start":1,"column_end":55}},{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44650,"byte_end":44660,"line_start":71,"line_end":71,"column_start":1,"column_end":11}}]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44756,"byte_end":44759,"line_start":76,"line_end":76,"column_start":8,"column_end":11},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":394},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44739,"byte_end":44748,"line_start":75,"line_end":75,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":403},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44832,"byte_end":44841,"line_start":81,"line_end":81,"column_start":8,"column_end":17},"name":"increment","qualname":"::increment","value":"fn increment<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":395},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44815,"byte_end":44824,"line_start":80,"line_end":80,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44992,"byte_end":45001,"line_start":88,"line_end":88,"column_start":8,"column_end":17},"name":"decrement","qualname":"::decrement","value":"fn decrement<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":396},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44975,"byte_end":44984,"line_start":87,"line_end":87,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":405},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45127,"byte_end":45140,"line_start":95,"line_end":95,"column_start":8,"column_end":21},"name":"fence_acquire","qualname":"::fence_acquire","value":"fn fence_acquire()","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":397},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45110,"byte_end":45119,"line_start":94,"line_end":94,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":406},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45402,"byte_end":45408,"line_start":104,"line_end":104,"column_start":12,"column_end":18},"name":"Atomic","qualname":"::tendril::Atomic","value":"","parent":null,"children":[],"decl_id":null,"docs":" A marker of an atomic (and hence concurrent) tendril.","sig":null,"attributes":[{"value":"/ A marker of an atomic (and hence concurrent) tendril.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45149,"byte_end":45206,"line_start":98,"line_end":98,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45207,"byte_end":45210,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ This is used as the second, optional type parameter of a `Tendril`;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45211,"byte_end":45282,"line_start":100,"line_end":100,"column_start":1,"column_end":72}},{"value":"/ `Tendril` thus implements`Send`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45283,"byte_end":45330,"line_start":101,"line_end":101,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45331,"byte_end":45334,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ This is akin to using `Arc` for reference counting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45335,"byte_end":45390,"line_start":103,"line_end":103,"column_start":1,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":410},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45480,"byte_end":45483,"line_start":108,"line_end":108,"column_start":8,"column_end":11},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":394},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45463,"byte_end":45472,"line_start":107,"line_end":107,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":411},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45560,"byte_end":45569,"line_start":113,"line_end":113,"column_start":8,"column_end":17},"name":"increment","qualname":"::increment","value":"fn increment<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":395},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45543,"byte_end":45552,"line_start":112,"line_end":112,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":412},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45731,"byte_end":45740,"line_start":119,"line_end":119,"column_start":8,"column_end":17},"name":"decrement","qualname":"::decrement","value":"fn decrement<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":396},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45714,"byte_end":45723,"line_start":118,"line_end":118,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":413},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45840,"byte_end":45853,"line_start":124,"line_end":124,"column_start":8,"column_end":21},"name":"fence_acquire","qualname":"::fence_acquire","value":"fn fence_acquire()","parent":{"krate":0,"index":393},"children":[],"decl_id":{"krate":0,"index":397},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45823,"byte_end":45832,"line_start":123,"line_end":123,"column_start":5,"column_end":14}}]},{"kind":"TupleVariant","id":{"krate":0,"index":783},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46368,"byte_end":46379,"line_start":151,"line_end":151,"column_start":5,"column_end":16},"name":"OutOfBounds","qualname":"::tendril::SubtendrilError::OutOfBounds","value":"SubtendrilError::OutOfBounds","parent":{"krate":0,"index":782},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":785},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46385,"byte_end":46401,"line_start":152,"line_end":152,"column_start":5,"column_end":21},"name":"ValidationFailed","qualname":"::tendril::SubtendrilError::ValidationFailed","value":"SubtendrilError::ValidationFailed","parent":{"krate":0,"index":782},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":782},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46346,"byte_end":46361,"line_start":150,"line_end":150,"column_start":10,"column_end":25},"name":"SubtendrilError","qualname":"::tendril::SubtendrilError","value":"enum SubtendrilError { OutOfBounds, ValidationFailed, }","parent":null,"children":[{"krate":0,"index":783},{"krate":0,"index":785}],"decl_id":null,"docs":" Errors that can occur when slicing a `Tendril`.\n","sig":null,"attributes":[{"value":"/ Errors that can occur when slicing a `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46234,"byte_end":46285,"line_start":148,"line_end":148,"column_start":1,"column_end":52}}]},{"kind":"Struct","id":{"krate":0,"index":421},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47919,"byte_end":47926,"line_start":184,"line_end":184,"column_start":12,"column_end":19},"name":"Tendril","qualname":"::tendril::Tendril","value":"Tendril { }","parent":null,"children":[{"krate":0,"index":424},{"krate":0,"index":425},{"krate":0,"index":426},{"krate":0,"index":427}],"decl_id":null,"docs":" Compact string type for zero-copy parsing.","sig":null,"attributes":[{"value":"/ Compact string type for zero-copy parsing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46406,"byte_end":46452,"line_start":155,"line_end":155,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46453,"byte_end":46456,"line_start":156,"line_end":156,"column_start":1,"column_end":4}},{"value":"/ `Tendril`s have the semantics of owned strings, but are sometimes views","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46457,"byte_end":46532,"line_start":157,"line_end":157,"column_start":1,"column_end":76}},{"value":"/ into shared buffers. When you mutate a `Tendril`, an owned copy is made","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46533,"byte_end":46608,"line_start":158,"line_end":158,"column_start":1,"column_end":76}},{"value":"/ if necessary. Further mutations occur in-place until the string becomes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46609,"byte_end":46684,"line_start":159,"line_end":159,"column_start":1,"column_end":76}},{"value":"/ shared, e.g. with `clone()` or `subtendril()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46685,"byte_end":46735,"line_start":160,"line_end":160,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46736,"byte_end":46739,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ Buffer sharing is accomplished through thread-local (non-atomic) reference","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46740,"byte_end":46818,"line_start":162,"line_end":162,"column_start":1,"column_end":79}},{"value":"/ counting, which has very low overhead. The Rust type system will prevent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46819,"byte_end":46895,"line_start":163,"line_end":163,"column_start":1,"column_end":77}},{"value":"/ you at compile time from sending a `Tendril` between threads. We plan to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46896,"byte_end":46972,"line_start":164,"line_end":164,"column_start":1,"column_end":77}},{"value":"/ relax this restriction in the future; see `README.md`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46973,"byte_end":47031,"line_start":165,"line_end":165,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47032,"byte_end":47035,"line_start":166,"line_end":166,"column_start":1,"column_end":4}},{"value":"/ Whereas `String` allocates in the heap for any non-empty string, `Tendril`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47036,"byte_end":47114,"line_start":167,"line_end":167,"column_start":1,"column_end":79}},{"value":"/ can store small strings (up to 8 bytes) in-line, without a heap allocation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47115,"byte_end":47194,"line_start":168,"line_end":168,"column_start":1,"column_end":80}},{"value":"/ `Tendril` is also smaller than `String` on 64-bit platforms — 16 bytes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47195,"byte_end":47271,"line_start":169,"line_end":169,"column_start":1,"column_end":75}},{"value":"/ versus 24.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47272,"byte_end":47286,"line_start":170,"line_end":170,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47287,"byte_end":47290,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ The type parameter `F` specifies the format of the tendril, for example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47291,"byte_end":47366,"line_start":172,"line_end":172,"column_start":1,"column_end":76}},{"value":"/ UTF-8 text or uninterpreted bytes. The parameter will be instantiated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47367,"byte_end":47440,"line_start":173,"line_end":173,"column_start":1,"column_end":74}},{"value":"/ with one of the marker types from `tendril::fmt`. See the `StrTendril`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47441,"byte_end":47515,"line_start":174,"line_end":174,"column_start":1,"column_end":75}},{"value":"/ and `ByteTendril` type aliases for two examples.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47516,"byte_end":47568,"line_start":175,"line_end":175,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47569,"byte_end":47572,"line_start":176,"line_end":176,"column_start":1,"column_end":4}},{"value":"/ The type parameter `A` indicates the atomicity of the tendril; it is by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47573,"byte_end":47648,"line_start":177,"line_end":177,"column_start":1,"column_end":76}},{"value":"/ default `NonAtomic`, but can be specified as `Atomic` to get a tendril","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47649,"byte_end":47723,"line_start":178,"line_end":178,"column_start":1,"column_end":75}},{"value":"/ which implements `Send` (viz. a thread-safe tendril).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47724,"byte_end":47781,"line_start":179,"line_end":179,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47782,"byte_end":47785,"line_start":180,"line_end":180,"column_start":1,"column_end":4}},{"value":"/ The maximum length of a `Tendril` is 4 GB. The library will panic if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47786,"byte_end":47858,"line_start":181,"line_end":181,"column_start":1,"column_end":73}},{"value":"/ you attempt to go over the limit.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47859,"byte_end":47896,"line_start":182,"line_end":182,"column_start":1,"column_end":38}},{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":47897,"byte_end":47907,"line_start":183,"line_end":183,"column_start":1,"column_end":11}}]},{"kind":"Type","id":{"krate":0,"index":435},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48420,"byte_end":48430,"line_start":216,"line_end":216,"column_start":10,"column_end":20},"name":"StrTendril","qualname":"::tendril::StrTendril","value":"Tendril","parent":null,"children":[],"decl_id":null,"docs":" `Tendril` for storing native Rust strings.\n","sig":null,"attributes":[{"value":"/ `Tendril` for storing native Rust strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48364,"byte_end":48410,"line_start":215,"line_end":215,"column_start":1,"column_end":47}}]},{"kind":"Type","id":{"krate":0,"index":436},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48502,"byte_end":48513,"line_start":219,"line_end":219,"column_start":10,"column_end":21},"name":"ByteTendril","qualname":"::tendril::ByteTendril","value":"Tendril","parent":null,"children":[],"decl_id":null,"docs":" `Tendril` for storing binary data.\n","sig":null,"attributes":[{"value":"/ `Tendril` for storing binary data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48454,"byte_end":48492,"line_start":218,"line_end":218,"column_start":1,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48640,"byte_end":48645,"line_start":227,"line_end":227,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Tendril","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48623,"byte_end":48632,"line_start":226,"line_end":226,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48978,"byte_end":48982,"line_start":245,"line_end":245,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48961,"byte_end":48970,"line_start":244,"line_end":244,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":448},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":49878,"byte_end":49884,"line_start":285,"line_end":285,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":49861,"byte_end":49870,"line_start":284,"line_end":284,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50352,"byte_end":50358,"line_start":309,"line_end":309,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50335,"byte_end":50344,"line_start":308,"line_end":308,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":461},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50833,"byte_end":50839,"line_start":333,"line_end":333,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50816,"byte_end":50825,"line_start":332,"line_end":332,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":469},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51331,"byte_end":51337,"line_start":357,"line_end":357,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51314,"byte_end":51323,"line_start":356,"line_end":356,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51725,"byte_end":51731,"line_start":379,"line_end":379,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51708,"byte_end":51717,"line_start":378,"line_end":378,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":486},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52151,"byte_end":52157,"line_start":402,"line_end":402,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator>","parent":{"krate":2,"index":8407},"children":[],"decl_id":{"krate":2,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52134,"byte_end":52143,"line_start":401,"line_end":401,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":496},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52630,"byte_end":52635,"line_start":428,"line_end":428,"column_start":8,"column_end":13},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ F::Slice","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52613,"byte_end":52622,"line_start":427,"line_end":427,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":500},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52839,"byte_end":52848,"line_start":439,"line_end":439,"column_start":8,"column_end":17},"name":"deref_mut","qualname":" as std::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut F::Slice","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52822,"byte_end":52831,"line_start":438,"line_end":438,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":504},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53058,"byte_end":53064,"line_start":449,"line_end":449,"column_start":8,"column_end":14},"name":"borrow","qualname":" as std::borrow::Borrow>::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [u8]","parent":{"krate":2,"index":2857},"children":[],"decl_id":{"krate":2,"index":2859},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53444,"byte_end":53446,"line_start":464,"line_end":464,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53427,"byte_end":53436,"line_start":463,"line_end":463,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53560,"byte_end":53562,"line_start":469,"line_end":469,"column_start":8,"column_end":10},"name":"ne","qualname":" as std::cmp::PartialEq>::ne","value":"fn ne<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2918},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53543,"byte_end":53552,"line_start":468,"line_end":468,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":516},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53898,"byte_end":53909,"line_start":488,"line_end":488,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":" as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Self) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53881,"byte_end":53890,"line_start":487,"line_end":487,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":520},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54159,"byte_end":54162,"line_start":500,"line_end":500,"column_start":8,"column_end":11},"name":"cmp","qualname":" as std::cmp::Ord>::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Self) -> Ordering","parent":{"krate":2,"index":2951},"children":[],"decl_id":{"krate":2,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54142,"byte_end":54151,"line_start":499,"line_end":499,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":524},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54355,"byte_end":54362,"line_start":511,"line_end":511,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Tendril","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54330,"byte_end":54347,"line_start":510,"line_end":510,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":528},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54608,"byte_end":54611,"line_start":523,"line_end":523,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut strfmt::Formatter) -> strfmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54591,"byte_end":54600,"line_start":522,"line_end":522,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":532},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55134,"byte_end":55138,"line_start":542,"line_end":542,"column_start":8,"column_end":12},"name":"hash","qualname":" as std::hash::Hash>::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: hash::Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55117,"byte_end":55126,"line_start":541,"line_end":541,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":537},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55389,"byte_end":55392,"line_start":554,"line_end":554,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new() -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Create a new, empty `Tendril` in any format.\n","sig":null,"attributes":[{"value":"/ Create a new, empty `Tendril` in any format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55307,"byte_end":55355,"line_start":552,"line_end":552,"column_start":5,"column_end":53}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55360,"byte_end":55377,"line_start":553,"line_end":553,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":538},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55551,"byte_end":55564,"line_start":560,"line_end":560,"column_start":12,"column_end":25},"name":"with_capacity","qualname":">::with_capacity","value":"fn with_capacity(u32) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Create a new, empty `Tendril` with a specified capacity.\n","sig":null,"attributes":[{"value":"/ Create a new, empty `Tendril` with a specified capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55465,"byte_end":55525,"line_start":558,"line_end":558,"column_start":5,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55530,"byte_end":55539,"line_start":559,"line_end":559,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":539},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56028,"byte_end":56035,"line_start":575,"line_end":575,"column_start":12,"column_end":19},"name":"reserve","qualname":">::reserve","value":"fn reserve<'_>(&'_ mut Self, u32)","parent":null,"children":[],"decl_id":null,"docs":" Reserve space for additional bytes.","sig":null,"attributes":[{"value":"/ Reserve space for additional bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55816,"byte_end":55855,"line_start":570,"line_end":570,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55860,"byte_end":55863,"line_start":571,"line_end":571,"column_start":5,"column_end":8}},{"value":"/ This is only a suggestion. There are cases where `Tendril` will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55868,"byte_end":55935,"line_start":572,"line_end":572,"column_start":5,"column_end":72}},{"value":"/ decline to allocate until the buffer is actually modified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55940,"byte_end":56002,"line_start":573,"line_end":573,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56007,"byte_end":56016,"line_start":574,"line_end":574,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":541},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56789,"byte_end":56794,"line_start":599,"line_end":599,"column_start":12,"column_end":17},"name":"len32","qualname":">::len32","value":"fn len32<'_>(&'_ Self) -> u32","parent":null,"children":[],"decl_id":null,"docs":" Get the length of the `Tendril`.","sig":null,"attributes":[{"value":"/ Get the length of the `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56619,"byte_end":56655,"line_start":594,"line_end":594,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56660,"byte_end":56663,"line_start":595,"line_end":595,"column_start":5,"column_end":8}},{"value":"/ This is named not to conflict with `len()` on the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56668,"byte_end":56732,"line_start":596,"line_end":596,"column_start":5,"column_end":69}},{"value":"/ slice, if any.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56737,"byte_end":56755,"line_start":597,"line_end":597,"column_start":5,"column_end":23}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56760,"byte_end":56777,"line_start":598,"line_end":598,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":542},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57050,"byte_end":57059,"line_start":609,"line_end":609,"column_start":12,"column_end":21},"name":"is_shared","qualname":">::is_shared","value":"fn is_shared<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Is the backing buffer shared?\n","sig":null,"attributes":[{"value":"/ Is the backing buffer shared?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":56991,"byte_end":57024,"line_start":607,"line_end":607,"column_start":5,"column_end":38}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57029,"byte_end":57038,"line_start":608,"line_end":608,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":543},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57259,"byte_end":57273,"line_start":617,"line_end":617,"column_start":12,"column_end":26},"name":"is_shared_with","qualname":">::is_shared_with","value":"fn is_shared_with<'_, '_>(&'_ Self, &'_ Tendril) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Is the backing buffer shared with this other `Tendril`?\n","sig":null,"attributes":[{"value":"/ Is the backing buffer shared with this other `Tendril`?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57174,"byte_end":57233,"line_start":615,"line_end":615,"column_start":5,"column_end":64}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57238,"byte_end":57247,"line_start":616,"line_end":616,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":544},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57513,"byte_end":57518,"line_start":625,"line_end":625,"column_start":12,"column_end":17},"name":"clear","qualname":">::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Truncate to length 0 without discarding any owned storage.\n","sig":null,"attributes":[{"value":"/ Truncate to length 0 without discarding any owned storage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57425,"byte_end":57487,"line_start":623,"line_end":623,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57492,"byte_end":57501,"line_start":624,"line_end":624,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":545},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58097,"byte_end":58116,"line_start":642,"line_end":642,"column_start":12,"column_end":31},"name":"try_from_byte_slice","qualname":">::try_from_byte_slice","value":"fn try_from_byte_slice<'_>(&'_ [u8]) -> Result, ()>","parent":null,"children":[],"decl_id":null,"docs":" Build a `Tendril` by copying a byte slice, if it conforms to the format.\n","sig":null,"attributes":[{"value":"/ Build a `Tendril` by copying a byte slice, if it conforms to the format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":57995,"byte_end":58071,"line_start":640,"line_end":640,"column_start":5,"column_end":81}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58076,"byte_end":58085,"line_start":641,"line_end":641,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":546},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58389,"byte_end":58397,"line_start":651,"line_end":651,"column_start":12,"column_end":20},"name":"as_bytes","qualname":">::as_bytes","value":"fn as_bytes<'_>(&'_ Self) -> &'_ Tendril","parent":null,"children":[],"decl_id":null,"docs":" View as uninterpreted bytes.\n","sig":null,"attributes":[{"value":"/ View as uninterpreted bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58323,"byte_end":58355,"line_start":649,"line_end":649,"column_start":5,"column_end":37}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58360,"byte_end":58377,"line_start":650,"line_end":650,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":547},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58556,"byte_end":58566,"line_start":657,"line_end":657,"column_start":12,"column_end":22},"name":"into_bytes","qualname":">::into_bytes","value":"fn into_bytes(Self) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Convert into uninterpreted bytes.\n","sig":null,"attributes":[{"value":"/ Convert into uninterpreted bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58485,"byte_end":58522,"line_start":655,"line_end":655,"column_start":5,"column_end":42}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58527,"byte_end":58544,"line_start":656,"line_end":656,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":548},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58858,"byte_end":58867,"line_start":666,"line_end":666,"column_start":12,"column_end":21},"name":"into_send","qualname":">::into_send","value":"fn into_send(Self) -> SendTendril","parent":null,"children":[],"decl_id":null,"docs":" Convert `self` into a type which is `Send`.","sig":null,"attributes":[{"value":"/ Convert `self` into a type which is `Send`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58652,"byte_end":58699,"line_start":661,"line_end":661,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58704,"byte_end":58707,"line_start":662,"line_end":662,"column_start":5,"column_end":8}},{"value":"/ If the tendril is owned or inline, this is free,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58712,"byte_end":58764,"line_start":663,"line_end":663,"column_start":5,"column_end":57}},{"value":"/ but if it's shared this will entail a copy of the contents.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58769,"byte_end":58832,"line_start":664,"line_end":664,"column_start":5,"column_end":68}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":58837,"byte_end":58846,"line_start":665,"line_end":665,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":549},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59246,"byte_end":59257,"line_start":677,"line_end":677,"column_start":12,"column_end":23},"name":"as_superset","qualname":">::as_superset","value":"fn as_superset(&'_ Self) -> &'_ Tendril where\nF: fmt::SubsetOf, Super: fmt::Format","parent":null,"children":[],"decl_id":null,"docs":" View as a superset format, for free.\n","sig":null,"attributes":[{"value":"/ View as a superset format, for free.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59172,"byte_end":59212,"line_start":675,"line_end":675,"column_start":5,"column_end":45}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59217,"byte_end":59234,"line_start":676,"line_end":676,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":551},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59501,"byte_end":59514,"line_start":687,"line_end":687,"column_start":12,"column_end":25},"name":"into_superset","qualname":">::into_superset","value":"fn into_superset(Self) -> Tendril where\nF: fmt::SubsetOf, Super: fmt::Format","parent":null,"children":[],"decl_id":null,"docs":" Convert into a superset format, for free.\n","sig":null,"attributes":[{"value":"/ Convert into a superset format, for free.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59422,"byte_end":59467,"line_start":685,"line_end":685,"column_start":5,"column_end":50}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59472,"byte_end":59489,"line_start":686,"line_end":686,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":553},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59773,"byte_end":59786,"line_start":697,"line_end":697,"column_start":12,"column_end":25},"name":"try_as_subset","qualname":">::try_as_subset","value":"fn try_as_subset(&'_ Self) -> Result<&'_ Tendril, ()> where\nSub: fmt::SubsetOf","parent":null,"children":[],"decl_id":null,"docs":" View as a subset format, if the `Tendril` conforms to that subset.\n","sig":null,"attributes":[{"value":"/ View as a subset format, if the `Tendril` conforms to that subset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59677,"byte_end":59747,"line_start":695,"line_end":695,"column_start":5,"column_end":75}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":59752,"byte_end":59761,"line_start":696,"line_end":696,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":555},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60148,"byte_end":60163,"line_start":709,"line_end":709,"column_start":12,"column_end":27},"name":"try_into_subset","qualname":">::try_into_subset","value":"fn try_into_subset(Self) -> Result, Self> where\nSub: fmt::SubsetOf","parent":null,"children":[],"decl_id":null,"docs":" Convert into a subset format, if the `Tendril` conforms to that subset.\n","sig":null,"attributes":[{"value":"/ Convert into a subset format, if the `Tendril` conforms to that subset.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60047,"byte_end":60122,"line_start":707,"line_end":707,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60127,"byte_end":60136,"line_start":708,"line_end":708,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":557},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60544,"byte_end":60564,"line_start":722,"line_end":722,"column_start":12,"column_end":32},"name":"try_reinterpret_view","qualname":">::try_reinterpret_view","value":"fn try_reinterpret_view(&'_ Self)\n-> Result<&'_ Tendril, ()> where Other: fmt::Format","parent":null,"children":[],"decl_id":null,"docs":" View as another format, if the bytes of the `Tendril` are valid for\n that format.\n","sig":null,"attributes":[{"value":"/ View as another format, if the bytes of the `Tendril` are valid for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60426,"byte_end":60497,"line_start":719,"line_end":719,"column_start":5,"column_end":76}},{"value":"/ that format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60502,"byte_end":60518,"line_start":720,"line_end":720,"column_start":5,"column_end":21}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60523,"byte_end":60532,"line_start":721,"line_end":721,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":559},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61150,"byte_end":61165,"line_start":739,"line_end":739,"column_start":12,"column_end":27},"name":"try_reinterpret","qualname":">::try_reinterpret","value":"fn try_reinterpret(Self) -> Result, Self> where\nOther: fmt::Format","parent":null,"children":[],"decl_id":null,"docs":" Convert into another format, if the `Tendril` conforms to that format.","sig":null,"attributes":[{"value":"/ Convert into another format, if the `Tendril` conforms to that format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60819,"byte_end":60893,"line_start":732,"line_end":732,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60898,"byte_end":60901,"line_start":733,"line_end":733,"column_start":5,"column_end":8}},{"value":"/ This only re-validates the existing bytes under the new format. It","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60906,"byte_end":60976,"line_start":734,"line_end":734,"column_start":5,"column_end":75}},{"value":"/ will *not* change the byte content of the tendril!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":60981,"byte_end":61035,"line_start":735,"line_end":735,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61040,"byte_end":61043,"line_start":736,"line_end":736,"column_start":5,"column_end":8}},{"value":"/ See the `encode` and `decode` methods for character encoding conversion.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61048,"byte_end":61124,"line_start":737,"line_end":737,"column_start":5,"column_end":81}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61129,"byte_end":61138,"line_start":738,"line_end":738,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":561},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61537,"byte_end":61551,"line_start":752,"line_end":752,"column_start":12,"column_end":26},"name":"try_push_bytes","qualname":">::try_push_bytes","value":"fn try_push_bytes<'_, '_>(&'_ mut Self, &'_ [u8]) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":" Push some bytes onto the end of the `Tendril`, if they conform to the\n format.\n","sig":null,"attributes":[{"value":"/ Push some bytes onto the end of the `Tendril`, if they conform to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61422,"byte_end":61495,"line_start":749,"line_end":749,"column_start":5,"column_end":78}},{"value":"/ format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61500,"byte_end":61511,"line_start":750,"line_end":750,"column_start":5,"column_end":16}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61516,"byte_end":61525,"line_start":751,"line_end":751,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":562},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61881,"byte_end":61893,"line_start":764,"line_end":764,"column_start":12,"column_end":24},"name":"push_tendril","qualname":">::push_tendril","value":"fn push_tendril<'_, '_>(&'_ mut Self, &'_ Tendril)","parent":null,"children":[],"decl_id":null,"docs":" Push another `Tendril` onto the end of this one.\n","sig":null,"attributes":[{"value":"/ Push another `Tendril` onto the end of this one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61803,"byte_end":61855,"line_start":762,"line_end":762,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":61860,"byte_end":61869,"line_start":763,"line_end":763,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":563},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63062,"byte_end":63076,"line_start":795,"line_end":795,"column_start":12,"column_end":26},"name":"try_subtendril","qualname":">::try_subtendril","value":"fn try_subtendril<'_>(&'_ Self, u32, u32)\n-> Result, SubtendrilError>","parent":null,"children":[],"decl_id":null,"docs":" Attempt to slice this `Tendril` as a new `Tendril`.","sig":null,"attributes":[{"value":"/ Attempt to slice this `Tendril` as a new `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":62681,"byte_end":62736,"line_start":786,"line_end":786,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":62741,"byte_end":62744,"line_start":787,"line_end":787,"column_start":5,"column_end":8}},{"value":"/ This will share the buffer when possible. Mutating a shared buffer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":62749,"byte_end":62819,"line_start":788,"line_end":788,"column_start":5,"column_end":75}},{"value":"/ will copy the contents.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":62824,"byte_end":62851,"line_start":789,"line_end":789,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":62856,"byte_end":62859,"line_start":790,"line_end":790,"column_start":5,"column_end":8}},{"value":"/ The offset and length are in bytes. The function will return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":62864,"byte_end":62928,"line_start":791,"line_end":791,"column_start":5,"column_end":69}},{"value":"/ `Err` if these are out of bounds, or if the resulting slice","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":62933,"byte_end":62996,"line_start":792,"line_end":792,"column_start":5,"column_end":68}},{"value":"/ does not conform to the format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63001,"byte_end":63036,"line_start":793,"line_end":793,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63041,"byte_end":63050,"line_start":794,"line_end":794,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":564},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63799,"byte_end":63809,"line_start":819,"line_end":819,"column_start":12,"column_end":22},"name":"subtendril","qualname":">::subtendril","value":"fn subtendril<'_>(&'_ Self, u32, u32) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Slice this `Tendril` as a new `Tendril`.","sig":null,"attributes":[{"value":"/ Slice this `Tendril` as a new `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63669,"byte_end":63713,"line_start":815,"line_end":815,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63718,"byte_end":63721,"line_start":816,"line_end":816,"column_start":5,"column_end":8}},{"value":"/ Panics on bounds or validity check failure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63726,"byte_end":63773,"line_start":817,"line_end":817,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63778,"byte_end":63787,"line_start":818,"line_end":818,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":565},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64095,"byte_end":64108,"line_start":828,"line_end":828,"column_start":12,"column_end":25},"name":"try_pop_front","qualname":">::try_pop_front","value":"fn try_pop_front<'_>(&'_ mut Self, u32) -> Result<(), SubtendrilError>","parent":null,"children":[],"decl_id":null,"docs":" Try to drop `n` bytes from the front.","sig":null,"attributes":[{"value":"/ Try to drop `n` bytes from the front.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63926,"byte_end":63967,"line_start":823,"line_end":823,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63972,"byte_end":63975,"line_start":824,"line_end":824,"column_start":5,"column_end":8}},{"value":"/ Returns `Err` if the bytes are not available, or the suffix fails","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":63980,"byte_end":64049,"line_start":825,"line_end":825,"column_start":5,"column_end":74}},{"value":"/ validation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64054,"byte_end":64069,"line_start":826,"line_end":826,"column_start":5,"column_end":20}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64074,"byte_end":64083,"line_start":827,"line_end":827,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64873,"byte_end":64882,"line_start":857,"line_end":857,"column_start":12,"column_end":21},"name":"pop_front","qualname":">::pop_front","value":"fn pop_front<'_>(&'_ mut Self, u32)","parent":null,"children":[],"decl_id":null,"docs":" Drop `n` bytes from the front.","sig":null,"attributes":[{"value":"/ Drop `n` bytes from the front.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64718,"byte_end":64752,"line_start":852,"line_end":852,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64757,"byte_end":64760,"line_start":853,"line_end":853,"column_start":5,"column_end":8}},{"value":"/ Panics if the bytes are not available, or the suffix fails","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64765,"byte_end":64827,"line_start":854,"line_end":854,"column_start":5,"column_end":67}},{"value":"/ validation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64832,"byte_end":64847,"line_start":855,"line_end":855,"column_start":5,"column_end":20}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64852,"byte_end":64861,"line_start":856,"line_end":856,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":567},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65115,"byte_end":65127,"line_start":866,"line_end":866,"column_start":12,"column_end":24},"name":"try_pop_back","qualname":">::try_pop_back","value":"fn try_pop_back<'_>(&'_ mut Self, u32) -> Result<(), SubtendrilError>","parent":null,"children":[],"decl_id":null,"docs":" Drop `n` bytes from the back.","sig":null,"attributes":[{"value":"/ Drop `n` bytes from the back.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64954,"byte_end":64987,"line_start":861,"line_end":861,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":64992,"byte_end":64995,"line_start":862,"line_end":862,"column_start":5,"column_end":8}},{"value":"/ Returns `Err` if the bytes are not available, or the prefix fails","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65000,"byte_end":65069,"line_start":863,"line_end":863,"column_start":5,"column_end":74}},{"value":"/ validation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65074,"byte_end":65089,"line_start":864,"line_end":864,"column_start":5,"column_end":20}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65094,"byte_end":65103,"line_start":865,"line_end":865,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":568},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65818,"byte_end":65826,"line_start":891,"line_end":891,"column_start":12,"column_end":20},"name":"pop_back","qualname":">::pop_back","value":"fn pop_back<'_>(&'_ mut Self, u32)","parent":null,"children":[],"decl_id":null,"docs":" Drop `n` bytes from the back.","sig":null,"attributes":[{"value":"/ Drop `n` bytes from the back.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65664,"byte_end":65697,"line_start":886,"line_end":886,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65702,"byte_end":65705,"line_start":887,"line_end":887,"column_start":5,"column_end":8}},{"value":"/ Panics if the bytes are not available, or the prefix fails","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65710,"byte_end":65772,"line_start":888,"line_end":888,"column_start":5,"column_end":67}},{"value":"/ validation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65777,"byte_end":65792,"line_start":889,"line_end":889,"column_start":5,"column_end":20}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65797,"byte_end":65806,"line_start":890,"line_end":890,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":569},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65985,"byte_end":66020,"line_start":897,"line_end":897,"column_start":19,"column_end":54},"name":"reinterpret_view_without_validating","qualname":">::reinterpret_view_without_validating","value":"unsafe fn reinterpret_view_without_validating(&'_ Self)\n-> &'_ Tendril where Other: fmt::Format","parent":null,"children":[],"decl_id":null,"docs":" View as another format, without validating.\n","sig":null,"attributes":[{"value":"/ View as another format, without validating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65897,"byte_end":65944,"line_start":895,"line_end":895,"column_start":5,"column_end":52}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":65949,"byte_end":65966,"line_start":896,"line_end":896,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66234,"byte_end":66264,"line_start":906,"line_end":906,"column_start":19,"column_end":49},"name":"reinterpret_without_validating","qualname":">::reinterpret_without_validating","value":"unsafe fn reinterpret_without_validating(Self) -> Tendril\nwhere Other: fmt::Format","parent":null,"children":[],"decl_id":null,"docs":" Convert into another format, without validating.\n","sig":null,"attributes":[{"value":"/ Convert into another format, without validating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66141,"byte_end":66193,"line_start":904,"line_end":904,"column_start":5,"column_end":57}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66198,"byte_end":66215,"line_start":905,"line_end":905,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":573},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66482,"byte_end":66516,"line_start":915,"line_end":915,"column_start":19,"column_end":53},"name":"from_byte_slice_without_validating","qualname":">::from_byte_slice_without_validating","value":"unsafe fn from_byte_slice_without_validating<'_>(&'_ [u8]) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Build a `Tendril` by copying a byte slice, without validating.\n","sig":null,"attributes":[{"value":"/ Build a `Tendril` by copying a byte slice, without validating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66383,"byte_end":66449,"line_start":913,"line_end":913,"column_start":5,"column_end":71}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66454,"byte_end":66463,"line_start":914,"line_end":914,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":574},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66836,"byte_end":66865,"line_start":926,"line_end":926,"column_start":19,"column_end":48},"name":"push_bytes_without_validating","qualname":">::push_bytes_without_validating","value":"unsafe fn push_bytes_without_validating<'_, '_>(&'_ mut Self, &'_ [u8])","parent":null,"children":[],"decl_id":null,"docs":" Push some bytes onto the end of the `Tendril`, without validating.\n","sig":null,"attributes":[{"value":"/ Push some bytes onto the end of the `Tendril`, without validating.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66733,"byte_end":66803,"line_start":924,"line_end":924,"column_start":5,"column_end":75}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":66808,"byte_end":66817,"line_start":925,"line_end":925,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":576},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":68798,"byte_end":68815,"line_start":982,"line_end":982,"column_start":19,"column_end":36},"name":"unsafe_subtendril","qualname":">::unsafe_subtendril","value":"unsafe fn unsafe_subtendril<'_>(&'_ Self, u32, u32) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Slice this `Tendril` as a new `Tendril`.","sig":null,"attributes":[{"value":"/ Slice this `Tendril` as a new `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":68670,"byte_end":68714,"line_start":978,"line_end":978,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":68719,"byte_end":68722,"line_start":979,"line_end":979,"column_start":5,"column_end":8}},{"value":"/ Does not check validity or bounds!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":68727,"byte_end":68765,"line_start":980,"line_end":980,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":68770,"byte_end":68779,"line_start":981,"line_end":981,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":577},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69404,"byte_end":69420,"line_start":1001,"line_end":1001,"column_start":19,"column_end":35},"name":"unsafe_pop_front","qualname":">::unsafe_pop_front","value":"unsafe fn unsafe_pop_front<'_>(&'_ mut Self, u32)","parent":null,"children":[],"decl_id":null,"docs":" Drop `n` bytes from the front.","sig":null,"attributes":[{"value":"/ Drop `n` bytes from the front.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69286,"byte_end":69320,"line_start":997,"line_end":997,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69325,"byte_end":69328,"line_start":998,"line_end":998,"column_start":5,"column_end":8}},{"value":"/ Does not check validity or bounds!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69333,"byte_end":69371,"line_start":999,"line_end":999,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69376,"byte_end":69385,"line_start":1000,"line_end":1000,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":578},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":70000,"byte_end":70015,"line_start":1021,"line_end":1021,"column_start":19,"column_end":34},"name":"unsafe_pop_back","qualname":">::unsafe_pop_back","value":"unsafe fn unsafe_pop_back<'_>(&'_ mut Self, u32)","parent":null,"children":[],"decl_id":null,"docs":" Drop `n` bytes from the back.","sig":null,"attributes":[{"value":"/ Drop `n` bytes from the back.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69883,"byte_end":69916,"line_start":1017,"line_end":1017,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69921,"byte_end":69924,"line_start":1018,"line_end":1018,"column_start":5,"column_end":8}},{"value":"/ Does not check validity or bounds!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69929,"byte_end":69967,"line_start":1019,"line_end":1019,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":69972,"byte_end":69981,"line_start":1020,"line_end":1020,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":601},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75479,"byte_end":75489,"line_start":1205,"line_end":1205,"column_start":12,"column_end":22},"name":"from_slice","qualname":">::from_slice","value":"fn from_slice<'_>(&'_ F::Slice) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Build a `Tendril` by copying a slice.\n","sig":null,"attributes":[{"value":"/ Build a `Tendril` by copying a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75412,"byte_end":75453,"line_start":1203,"line_end":1203,"column_start":5,"column_end":46}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75458,"byte_end":75467,"line_start":1204,"line_end":1204,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75684,"byte_end":75694,"line_start":1211,"line_end":1211,"column_start":12,"column_end":22},"name":"push_slice","qualname":">::push_slice","value":"fn push_slice<'_, '_>(&'_ mut Self, &'_ F::Slice)","parent":null,"children":[],"decl_id":null,"docs":" Push a slice onto the end of the `Tendril`.\n","sig":null,"attributes":[{"value":"/ Push a slice onto the end of the `Tendril`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75611,"byte_end":75658,"line_start":1209,"line_end":1209,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75663,"byte_end":75672,"line_start":1210,"line_end":1210,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":819},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76361,"byte_end":76372,"line_start":1226,"line_end":1226,"column_start":12,"column_end":23},"name":"SendTendril","qualname":"::tendril::SendTendril","value":"SendTendril { }","parent":null,"children":[{"krate":0,"index":821}],"decl_id":null,"docs":" A simple wrapper to make `Tendril` `Send`.","sig":null,"attributes":[{"value":"/ A simple wrapper to make `Tendril` `Send`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75799,"byte_end":75845,"line_start":1216,"line_end":1216,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75846,"byte_end":75849,"line_start":1217,"line_end":1217,"column_start":1,"column_end":4}},{"value":"/ Although there is a certain subset of the operations on a `Tendril` that a `SendTendril` could","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75850,"byte_end":75948,"line_start":1218,"line_end":1218,"column_start":1,"column_end":99}},{"value":"/ reasonably implement, in order to clearly separate concerns this type is deliberately","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75949,"byte_end":76038,"line_start":1219,"line_end":1219,"column_start":1,"column_end":90}},{"value":"/ minimalist, acting as a safe encapsulation around the invariants which permit `Send`ness and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76039,"byte_end":76135,"line_start":1220,"line_end":1220,"column_start":1,"column_end":97}},{"value":"/ behaving as an opaque object.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76136,"byte_end":76169,"line_start":1221,"line_end":1221,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76170,"byte_end":76173,"line_start":1222,"line_end":1222,"column_start":1,"column_end":4}},{"value":"/ A `SendTendril` may be produced by `Tendril.into_send()` or `SendTendril::from(tendril)`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76174,"byte_end":76267,"line_start":1223,"line_end":1223,"column_start":1,"column_end":94}},{"value":"/ and may be returned to a `Tendril` by `Tendril::from(self)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76268,"byte_end":76332,"line_start":1224,"line_end":1224,"column_start":1,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":608},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76613,"byte_end":76617,"line_start":1241,"line_end":1241,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(Tendril) -> SendTendril","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76596,"byte_end":76605,"line_start":1240,"line_end":1240,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":612},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76816,"byte_end":76820,"line_start":1252,"line_end":1252,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(SendTendril) -> Tendril","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76799,"byte_end":76808,"line_start":1251,"line_end":1251,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":613},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77229,"byte_end":77237,"line_start":1261,"line_end":1261,"column_start":11,"column_end":19},"name":"SliceExt","qualname":"::tendril::SliceExt","value":"SliceExt: fmt::Slice","parent":null,"children":[{"krate":0,"index":615}],"decl_id":null,"docs":" `Tendril`-related methods for Rust slices.\n","sig":null,"attributes":[{"value":"/ `Tendril`-related methods for Rust slices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77172,"byte_end":77218,"line_start":1260,"line_end":1260,"column_start":1,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":615},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77363,"byte_end":77373,"line_start":1267,"line_end":1267,"column_start":8,"column_end":18},"name":"to_tendril","qualname":"::tendril::SliceExt::to_tendril","value":"fn to_tendril<'_>(&'_ Self) -> Tendril","parent":{"krate":0,"index":613},"children":[],"decl_id":null,"docs":" Make a `Tendril` from this slice.\n","sig":null,"attributes":[{"value":"/ Make a `Tendril` from this slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77304,"byte_end":77341,"line_start":1265,"line_end":1265,"column_start":5,"column_end":42}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77346,"byte_end":77355,"line_start":1266,"line_end":1266,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":622},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77901,"byte_end":77915,"line_start":1286,"line_end":1286,"column_start":12,"column_end":26},"name":"pop_front_char","qualname":">::pop_front_char","value":"fn pop_front_char<'a>(&'a mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Remove and return the first character, if any.\n","sig":null,"attributes":[{"value":"/ Remove and return the first character, if any.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77825,"byte_end":77875,"line_start":1284,"line_end":1284,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77880,"byte_end":77889,"line_start":1285,"line_end":1285,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":624},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":79216,"byte_end":79234,"line_start":1326,"line_end":1326,"column_start":12,"column_end":30},"name":"pop_front_char_run","qualname":">::pop_front_char_run","value":"fn pop_front_char_run<'a, C, R>(&'a mut Self, C) -> Option<(Tendril, R)>\nwhere C: FnMut(char) -> R, R: PartialEq","parent":null,"children":[],"decl_id":null,"docs":" Remove and return a run of characters at the front of the `Tendril`\n which are classified the same according to the function `classify`.","sig":null,"attributes":[{"value":"/ Remove and return a run of characters at the front of the `Tendril`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":78992,"byte_end":79063,"line_start":1321,"line_end":1321,"column_start":5,"column_end":76}},{"value":"/ which are classified the same according to the function `classify`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":79068,"byte_end":79139,"line_start":1322,"line_end":1322,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":79144,"byte_end":79147,"line_start":1323,"line_end":1323,"column_start":5,"column_end":8}},{"value":"/ Returns `None` on an empty string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":79152,"byte_end":79190,"line_start":1324,"line_end":1324,"column_start":5,"column_end":43}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":79195,"byte_end":79204,"line_start":1325,"line_end":1325,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":629},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80169,"byte_end":80182,"line_start":1355,"line_end":1355,"column_start":12,"column_end":25},"name":"try_push_char","qualname":">::try_push_char","value":"fn try_push_char<'_>(&'_ mut Self, char) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":" Push a character, if it can be represented in this format.\n","sig":null,"attributes":[{"value":"/ Push a character, if it can be represented in this format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80081,"byte_end":80143,"line_start":1353,"line_end":1353,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80148,"byte_end":80157,"line_start":1354,"line_end":1354,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":631},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80379,"byte_end":80386,"line_start":1363,"line_end":1363,"column_start":11,"column_end":18},"name":"ReadExt","qualname":"::tendril::ReadExt","value":"ReadExt: io::Read","parent":null,"children":[{"krate":0,"index":632}],"decl_id":null,"docs":" Extension trait for `io::Read`.\n","sig":null,"attributes":[{"value":"/ Extension trait for `io::Read`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80333,"byte_end":80368,"line_start":1362,"line_end":1362,"column_start":1,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":632},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80406,"byte_end":80421,"line_start":1364,"line_end":1364,"column_start":8,"column_end":23},"name":"read_to_tendril","qualname":"::tendril::ReadExt::read_to_tendril","value":"fn read_to_tendril(&'_ mut Self, &'_ mut Tendril)\n-> io::Result where A: Atomicity","parent":{"krate":0,"index":631},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80614,"byte_end":80629,"line_start":1374,"line_end":1374,"column_start":8,"column_end":23},"name":"read_to_tendril","qualname":"::read_to_tendril","value":"fn read_to_tendril(&'_ mut Self, &'_ mut Tendril)\n-> io::Result where A: Atomicity","parent":{"krate":0,"index":631},"children":[],"decl_id":{"krate":0,"index":632},"docs":" Read all bytes until EOF.\n","sig":null,"attributes":[{"value":"/ Read all bytes until EOF.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80577,"byte_end":80606,"line_start":1373,"line_end":1373,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":641},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82119,"byte_end":82124,"line_start":1424,"line_end":1424,"column_start":8,"column_end":13},"name":"write","qualname":" as std::io::Write>::write","value":"fn write<'_, '_>(&'_ mut Self, &'_ [u8]) -> io::Result","parent":{"krate":1,"index":4724},"children":[],"decl_id":{"krate":1,"index":4725},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82102,"byte_end":82111,"line_start":1423,"line_end":1423,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82251,"byte_end":82260,"line_start":1430,"line_end":1430,"column_start":8,"column_end":17},"name":"write_all","qualname":" as std::io::Write>::write_all","value":"fn write_all<'_, '_>(&'_ mut Self, &'_ [u8]) -> io::Result<()>","parent":{"krate":1,"index":4724},"children":[],"decl_id":{"krate":1,"index":4730},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82234,"byte_end":82243,"line_start":1429,"line_end":1429,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":643},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82385,"byte_end":82390,"line_start":1436,"line_end":1436,"column_start":8,"column_end":13},"name":"flush","qualname":" as std::io::Write>::flush","value":"fn flush<'_>(&'_ mut Self) -> io::Result<()>","parent":{"krate":1,"index":4724},"children":[],"decl_id":{"krate":1,"index":4729},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82360,"byte_end":82377,"line_start":1435,"line_end":1435,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":647},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":83774,"byte_end":83792,"line_start":1488,"line_end":1488,"column_start":19,"column_end":37},"name":"push_uninitialized","qualname":">::push_uninitialized","value":"unsafe fn push_uninitialized<'_>(&'_ mut Self, u32)","parent":null,"children":[],"decl_id":null,"docs":" Push \"uninitialized bytes\" onto the end.","sig":null,"attributes":[{"value":"/ Push \"uninitialized bytes\" onto the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":83492,"byte_end":83536,"line_start":1482,"line_end":1482,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":83541,"byte_end":83544,"line_start":1483,"line_end":1483,"column_start":5,"column_end":8}},{"value":"/ Really, this grows the tendril without writing anything to the new area.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":83549,"byte_end":83625,"line_start":1484,"line_end":1484,"column_start":5,"column_end":81}},{"value":"/ It's only defined for byte tendrils because it's only useful if you","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":83630,"byte_end":83701,"line_start":1485,"line_end":1485,"column_start":5,"column_end":76}},{"value":"/ plan to then mutate the buffer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":83706,"byte_end":83741,"line_start":1486,"line_end":1486,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":83746,"byte_end":83755,"line_start":1487,"line_end":1487,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":650},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84233,"byte_end":84236,"line_start":1504,"line_end":1504,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Display>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut strfmt::Formatter) -> strfmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84216,"byte_end":84225,"line_start":1503,"line_end":1503,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":654},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84464,"byte_end":84472,"line_start":1516,"line_end":1516,"column_start":8,"column_end":16},"name":"from_str","qualname":" as std::str::FromStr>::from_str","value":"fn from_str<'_>(&'_ str) -> Result","parent":{"krate":2,"index":12989},"children":[],"decl_id":{"krate":2,"index":12991},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84447,"byte_end":84456,"line_start":1515,"line_end":1515,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":657},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84643,"byte_end":84652,"line_start":1526,"line_end":1526,"column_start":8,"column_end":17},"name":"write_str","qualname":" as std::fmt::Write>::write_str","value":"fn write_str<'_, '_>(&'_ mut Self, &'_ str) -> strfmt::Result","parent":{"krate":2,"index":10238},"children":[],"decl_id":{"krate":2,"index":10239},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84626,"byte_end":84635,"line_start":1525,"line_end":1525,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":660},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":85820,"byte_end":85829,"line_start":1574,"line_end":1574,"column_start":12,"column_end":21},"name":"push_char","qualname":">::push_char","value":"fn push_char<'_>(&'_ mut Self, char)","parent":null,"children":[],"decl_id":null,"docs":" Push a character onto the end.\n","sig":null,"attributes":[{"value":"/ Push a character onto the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":85760,"byte_end":85794,"line_start":1572,"line_end":1572,"column_start":5,"column_end":39}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":85799,"byte_end":85808,"line_start":1573,"line_end":1573,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":662},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86053,"byte_end":86062,"line_start":1582,"line_end":1582,"column_start":12,"column_end":21},"name":"from_char","qualname":">::from_char","value":"fn from_char(char) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Create a `Tendril` from a single character.\n","sig":null,"attributes":[{"value":"/ Create a `Tendril` from a single character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":85980,"byte_end":86027,"line_start":1580,"line_end":1580,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86032,"byte_end":86041,"line_start":1581,"line_end":1581,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86272,"byte_end":86278,"line_start":1590,"line_end":1590,"column_start":12,"column_end":18},"name":"format","qualname":">::format","value":"fn format<'_>(strfmt::Arguments) -> Tendril","parent":null,"children":[],"decl_id":null,"docs":" Helper for the `format_tendril!` macro.\n","sig":null,"attributes":[{"value":"/ Helper for the `format_tendril!` macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86203,"byte_end":86246,"line_start":1588,"line_end":1588,"column_start":5,"column_end":48}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86251,"byte_end":86260,"line_start":1589,"line_end":1589,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":672},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86851,"byte_end":86855,"line_start":1612,"line_end":1612,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from<'_>(&'_ F::Slice) -> Tendril","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86834,"byte_end":86843,"line_start":1611,"line_end":1611,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":675},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87031,"byte_end":87035,"line_start":1622,"line_end":1622,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(String) -> Tendril","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87014,"byte_end":87023,"line_start":1621,"line_end":1621,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":679},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87241,"byte_end":87247,"line_start":1633,"line_end":1633,"column_start":8,"column_end":14},"name":"as_ref","qualname":" as std::convert::AsRef>::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ F::Slice","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87224,"byte_end":87233,"line_start":1632,"line_end":1632,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":682},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87389,"byte_end":87393,"line_start":1643,"line_end":1643,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Tendril) -> String","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87372,"byte_end":87381,"line_start":1642,"line_end":1642,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":686},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87577,"byte_end":87581,"line_start":1653,"line_end":1653,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(&'a Tendril) -> String","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87560,"byte_end":87569,"line_start":1652,"line_end":1652,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":701},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs","byte_start":114920,"byte_end":114934,"line_start":11,"line_end":11,"column_start":12,"column_end":26},"name":"IncompleteUtf8","qualname":"::utf8_decode::IncompleteUtf8","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":706},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs","byte_start":115023,"byte_end":115040,"line_start":17,"line_end":17,"column_start":12,"column_end":29},"name":"decode_utf8_lossy","qualname":">::decode_utf8_lossy","value":"fn decode_utf8_lossy(Self, F) -> Option where\nF: FnMut(Tendril) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":709},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs","byte_start":117311,"byte_end":117323,"line_start":76,"line_end":76,"column_start":12,"column_end":24},"name":"try_complete","qualname":"::try_complete","value":"fn try_complete(&'_ mut Self, Tendril, F)\n-> Result, ()> where A: Atomicity,\nF: FnMut(Tendril) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2532,"byte_end":2537,"line_start":46,"line_end":46,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":92}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3014,"byte_end":3035,"line_start":67,"line_end":67,"column_start":27,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":100},{"krate":0,"index":101}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3304,"byte_end":3325,"line_start":78,"line_end":78,"column_start":14,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":105}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7243,"byte_end":7248,"line_start":205,"line_end":205,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":128}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7359,"byte_end":7364,"line_start":212,"line_end":212,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":130}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7795,"byte_end":7800,"line_start":237,"line_end":237,"column_start":24,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":140}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8188,"byte_end":8193,"line_start":259,"line_end":259,"column_start":32,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8230,"byte_end":8235,"line_start":260,"line_end":260,"column_start":34,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8275,"byte_end":8280,"line_start":262,"line_end":262,"column_start":36,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8840,"byte_end":8844,"line_start":288,"line_end":288,"column_start":24,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9778,"byte_end":9782,"line_start":328,"line_end":328,"column_start":32,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9815,"byte_end":9819,"line_start":330,"line_end":330,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":156}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10225,"byte_end":10229,"line_start":351,"line_end":351,"column_start":36,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":165}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10974,"byte_end":10978,"line_start":383,"line_end":383,"column_start":24,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":170},{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":173},{"krate":0,"index":174}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13776,"byte_end":13782,"line_start":477,"line_end":477,"column_start":24,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":178},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":181}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14155,"byte_end":14161,"line_start":499,"line_end":499,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18662,"byte_end":18678,"line_start":133,"line_end":133,"column_start":15,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":245}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":19046,"byte_end":19062,"line_start":149,"line_end":149,"column_start":46,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":249},{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":253}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/buf32.rs","byte_start":40220,"byte_end":40225,"line_start":34,"line_end":34,"column_start":9,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":282},{"krate":0,"index":283},{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44723,"byte_end":44732,"line_start":74,"line_end":74,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":402},{"krate":0,"index":403},{"krate":0,"index":404},{"krate":0,"index":405}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45450,"byte_end":45456,"line_start":106,"line_end":106,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":410},{"krate":0,"index":411},{"krate":0,"index":412},{"krate":0,"index":413}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46053,"byte_end":46059,"line_start":135,"line_end":135,"column_start":9,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":420}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48294,"byte_end":48301,"line_start":208,"line_end":208,"column_start":28,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48559,"byte_end":48566,"line_start":221,"line_end":221,"column_start":22,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":440}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48897,"byte_end":48904,"line_start":239,"line_end":239,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":444}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":49809,"byte_end":49816,"line_start":280,"line_end":280,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":448}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50179,"byte_end":50186,"line_start":297,"line_end":297,"column_start":32,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":807}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50282,"byte_end":50289,"line_start":304,"line_end":304,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":454}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50653,"byte_end":50660,"line_start":321,"line_end":321,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":809}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50763,"byte_end":50770,"line_start":328,"line_end":328,"column_start":32,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":461}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51147,"byte_end":51154,"line_start":345,"line_end":345,"column_start":38,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":811}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51262,"byte_end":51269,"line_start":352,"line_end":352,"column_start":33,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":469}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51539,"byte_end":51546,"line_start":367,"line_end":367,"column_start":39,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":813}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51655,"byte_end":51662,"line_start":374,"line_end":374,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51935,"byte_end":51942,"line_start":389,"line_end":389,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":815}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52065,"byte_end":52072,"line_start":396,"line_end":396,"column_start":46,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":486}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52384,"byte_end":52391,"line_start":412,"line_end":412,"column_start":52,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":817}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52515,"byte_end":52522,"line_start":420,"line_end":420,"column_start":22,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":495},{"krate":0,"index":496}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52753,"byte_end":52760,"line_start":433,"line_end":433,"column_start":25,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":500}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52986,"byte_end":52993,"line_start":444,"line_end":444,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":504}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53363,"byte_end":53370,"line_start":458,"line_end":458,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":508},{"krate":0,"index":509}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53675,"byte_end":53682,"line_start":474,"line_end":474,"column_start":19,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53764,"byte_end":53771,"line_start":481,"line_end":481,"column_start":27,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":516}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54032,"byte_end":54039,"line_start":493,"line_end":493,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":520}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54266,"byte_end":54273,"line_start":505,"line_end":505,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":524}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54445,"byte_end":54452,"line_start":516,"line_end":516,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":528}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55053,"byte_end":55060,"line_start":536,"line_end":536,"column_start":27,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":532}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55243,"byte_end":55250,"line_start":547,"line_end":547,"column_start":12,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":537},{"krate":0,"index":538},{"krate":0,"index":539},{"krate":0,"index":540},{"krate":0,"index":541},{"krate":0,"index":542},{"krate":0,"index":543},{"krate":0,"index":544},{"krate":0,"index":545},{"krate":0,"index":546},{"krate":0,"index":547},{"krate":0,"index":548},{"krate":0,"index":549},{"krate":0,"index":551},{"krate":0,"index":553},{"krate":0,"index":555},{"krate":0,"index":557},{"krate":0,"index":559},{"krate":0,"index":561},{"krate":0,"index":562},{"krate":0,"index":563},{"krate":0,"index":564},{"krate":0,"index":565},{"krate":0,"index":566},{"krate":0,"index":567},{"krate":0,"index":568},{"krate":0,"index":569},{"krate":0,"index":571},{"krate":0,"index":573},{"krate":0,"index":574},{"krate":0,"index":576},{"krate":0,"index":577},{"krate":0,"index":578},{"krate":0,"index":579},{"krate":0,"index":580},{"krate":0,"index":581},{"krate":0,"index":582},{"krate":0,"index":583},{"krate":0,"index":584},{"krate":0,"index":585},{"krate":0,"index":587},{"krate":0,"index":588},{"krate":0,"index":589},{"krate":0,"index":590},{"krate":0,"index":592},{"krate":0,"index":594},{"krate":0,"index":595},{"krate":0,"index":596},{"krate":0,"index":597}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75343,"byte_end":75350,"line_start":1198,"line_end":1198,"column_start":12,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":601},{"krate":0,"index":602}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76456,"byte_end":76467,"line_start":1233,"line_end":1233,"column_start":25,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76531,"byte_end":76542,"line_start":1235,"line_end":1235,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":608}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76735,"byte_end":76742,"line_start":1246,"line_end":1246,"column_start":37,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":612}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77745,"byte_end":77752,"line_start":1279,"line_end":1279,"column_start":12,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":622},{"krate":0,"index":624},{"krate":0,"index":629}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80546,"byte_end":80547,"line_start":1369,"line_end":1369,"column_start":21,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":636}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82049,"byte_end":82056,"line_start":1419,"line_end":1419,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":641},{"krate":0,"index":642},{"krate":0,"index":643}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82900,"byte_end":82907,"line_start":1462,"line_end":1462,"column_start":12,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":647}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84164,"byte_end":84171,"line_start":1499,"line_end":1499,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":650}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84375,"byte_end":84382,"line_start":1509,"line_end":1509,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":653},{"krate":0,"index":654}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84574,"byte_end":84581,"line_start":1521,"line_end":1521,"column_start":27,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":657}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":85192,"byte_end":85199,"line_start":1553,"line_end":1553,"column_start":9,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":660},{"krate":0,"index":662},{"krate":0,"index":663}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86765,"byte_end":86772,"line_start":1606,"line_end":1606,"column_start":39,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":672}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86962,"byte_end":86969,"line_start":1617,"line_end":1617,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":675}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87155,"byte_end":87162,"line_start":1627,"line_end":1627,"column_start":32,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":679}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87335,"byte_end":87341,"line_start":1638,"line_end":1638,"column_start":41,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":682}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87523,"byte_end":87529,"line_start":1648,"line_end":1648,"column_start":49,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":686}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs","byte_start":114963,"byte_end":114970,"line_start":13,"line_end":13,"column_start":9,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":706}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs","byte_start":117283,"byte_end":117297,"line_start":75,"line_end":75,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":709}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":890,"byte_end":893,"line_start":27,"line_end":27,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":47}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs","byte_start":903,"byte_end":909,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":188}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":2532,"byte_end":2537,"line_start":46,"line_end":46,"column_start":22,"column_end":27},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":85},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3014,"byte_end":3035,"line_start":67,"line_end":67,"column_start":27,"column_end":48},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":95},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":3304,"byte_end":3325,"line_start":78,"line_end":78,"column_start":14,"column_end":35},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":95},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5190,"byte_end":5196,"line_start":139,"line_end":139,"column_start":35,"column_end":41},"kind":"SuperTrait","from":{"krate":0,"index":106},"to":{"krate":0,"index":112}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5748,"byte_end":5754,"line_start":157,"line_end":157,"column_start":31,"column_end":37},"kind":"SuperTrait","from":{"krate":0,"index":106},"to":{"krate":0,"index":115}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5757,"byte_end":5762,"line_start":157,"line_end":157,"column_start":40,"column_end":45},"kind":"SuperTrait","from":{"krate":2,"index":3268},"to":{"krate":0,"index":115}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":5935,"byte_end":5941,"line_start":163,"line_end":163,"column_start":34,"column_end":40},"kind":"SuperTrait","from":{"krate":0,"index":106},"to":{"krate":0,"index":117}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7243,"byte_end":7248,"line_start":205,"line_end":205,"column_start":24,"column_end":29},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":737},"to":{"krate":0,"index":106}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7359,"byte_end":7364,"line_start":212,"line_end":212,"column_start":29,"column_end":34},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":737},"to":{"krate":0,"index":115}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":7795,"byte_end":7800,"line_start":237,"line_end":237,"column_start":24,"column_end":29},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":746},"to":{"krate":0,"index":106}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8188,"byte_end":8193,"line_start":259,"line_end":259,"column_start":32,"column_end":37},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":746},"to":{"krate":0,"index":112}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8230,"byte_end":8235,"line_start":260,"line_end":260,"column_start":34,"column_end":39},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":746},"to":{"krate":0,"index":112}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8275,"byte_end":8280,"line_start":262,"line_end":262,"column_start":36,"column_end":41},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":746},"to":{"krate":0,"index":117}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":8840,"byte_end":8844,"line_start":288,"line_end":288,"column_start":24,"column_end":28},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":755},"to":{"krate":0,"index":106}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9778,"byte_end":9782,"line_start":328,"line_end":328,"column_start":32,"column_end":36},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":755},"to":{"krate":0,"index":112}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":9815,"byte_end":9819,"line_start":330,"line_end":330,"column_start":29,"column_end":33},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":755},"to":{"krate":0,"index":115}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10225,"byte_end":10229,"line_start":351,"line_end":351,"column_start":36,"column_end":40},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":755},"to":{"krate":0,"index":117}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":10974,"byte_end":10978,"line_start":383,"line_end":383,"column_start":24,"column_end":28},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":764},"to":{"krate":0,"index":106}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":13776,"byte_end":13782,"line_start":477,"line_end":477,"column_start":24,"column_end":30},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":773},"to":{"krate":0,"index":106}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs","byte_start":14155,"byte_end":14161,"line_start":499,"line_end":499,"column_start":36,"column_end":42},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":773},"to":{"krate":0,"index":117}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":18662,"byte_end":18678,"line_start":133,"line_end":133,"column_start":15,"column_end":31},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":236},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs","byte_start":19046,"byte_end":19062,"line_start":149,"line_end":149,"column_start":46,"column_end":62},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":236},"to":{"krate":0,"index":220}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/buf32.rs","byte_start":40220,"byte_end":40225,"line_start":34,"line_end":34,"column_start":9,"column_end":14},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":273},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":44723,"byte_end":44732,"line_start":74,"line_end":74,"column_start":27,"column_end":36},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":398},"to":{"krate":0,"index":393}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":45450,"byte_end":45456,"line_start":106,"line_end":106,"column_start":27,"column_end":33},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":406},"to":{"krate":0,"index":393}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":46053,"byte_end":46059,"line_start":135,"line_end":135,"column_start":9,"column_end":15},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":414},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48294,"byte_end":48301,"line_start":208,"line_end":208,"column_start":28,"column_end":35},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48559,"byte_end":48566,"line_start":221,"line_end":221,"column_start":22,"column_end":29},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":48897,"byte_end":48904,"line_start":239,"line_end":239,"column_start":21,"column_end":28},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":49809,"byte_end":49816,"line_start":280,"line_end":280,"column_start":26,"column_end":33},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50179,"byte_end":50186,"line_start":297,"line_end":297,"column_start":32,"column_end":39},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50282,"byte_end":50289,"line_start":304,"line_end":304,"column_start":24,"column_end":31},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50653,"byte_end":50660,"line_start":321,"line_end":321,"column_start":30,"column_end":37},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":50763,"byte_end":50770,"line_start":328,"line_end":328,"column_start":32,"column_end":39},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51147,"byte_end":51154,"line_start":345,"line_end":345,"column_start":38,"column_end":45},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51262,"byte_end":51269,"line_start":352,"line_end":352,"column_start":33,"column_end":40},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51539,"byte_end":51546,"line_start":367,"line_end":367,"column_start":39,"column_end":46},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51655,"byte_end":51662,"line_start":374,"line_end":374,"column_start":34,"column_end":41},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":51935,"byte_end":51942,"line_start":389,"line_end":389,"column_start":40,"column_end":47},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52065,"byte_end":52072,"line_start":396,"line_end":396,"column_start":46,"column_end":53},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52384,"byte_end":52391,"line_start":412,"line_end":412,"column_start":52,"column_end":59},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52515,"byte_end":52522,"line_start":420,"line_end":420,"column_start":22,"column_end":29},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52753,"byte_end":52760,"line_start":433,"line_end":433,"column_start":25,"column_end":32},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":52986,"byte_end":52993,"line_start":444,"line_end":444,"column_start":29,"column_end":36},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53363,"byte_end":53370,"line_start":458,"line_end":458,"column_start":26,"column_end":33},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53675,"byte_end":53682,"line_start":474,"line_end":474,"column_start":19,"column_end":26},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":53764,"byte_end":53771,"line_start":481,"line_end":481,"column_start":27,"column_end":34},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54032,"byte_end":54039,"line_start":493,"line_end":493,"column_start":20,"column_end":27},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54266,"byte_end":54273,"line_start":505,"line_end":505,"column_start":24,"column_end":31},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":54445,"byte_end":54452,"line_start":516,"line_end":516,"column_start":30,"column_end":37},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55053,"byte_end":55060,"line_start":536,"line_end":536,"column_start":27,"column_end":34},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":55243,"byte_end":55250,"line_start":547,"line_end":547,"column_start":12,"column_end":19},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":421},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":75343,"byte_end":75350,"line_start":1198,"line_end":1198,"column_start":12,"column_end":19},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":421},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76456,"byte_end":76467,"line_start":1233,"line_end":1233,"column_start":25,"column_end":36},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":819},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76531,"byte_end":76542,"line_start":1235,"line_end":1235,"column_start":36,"column_end":47},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":819},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":76735,"byte_end":76742,"line_start":1246,"line_end":1246,"column_start":37,"column_end":44},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77247,"byte_end":77252,"line_start":1261,"line_end":1261,"column_start":29,"column_end":34},"kind":"SuperTrait","from":{"krate":0,"index":123},"to":{"krate":0,"index":613}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":77745,"byte_end":77752,"line_start":1279,"line_end":1279,"column_start":12,"column_end":19},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":421},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80392,"byte_end":80396,"line_start":1363,"line_end":1363,"column_start":24,"column_end":28},"kind":"SuperTrait","from":{"krate":1,"index":4667},"to":{"krate":0,"index":631}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":80546,"byte_end":80547,"line_start":1369,"line_end":1369,"column_start":21,"column_end":22},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":635},"to":{"krate":0,"index":631}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82049,"byte_end":82056,"line_start":1419,"line_end":1419,"column_start":23,"column_end":30},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":421},"to":{"krate":1,"index":4724}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":82900,"byte_end":82907,"line_start":1462,"line_end":1462,"column_start":12,"column_end":19},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":421},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84164,"byte_end":84171,"line_start":1499,"line_end":1499,"column_start":29,"column_end":36},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84375,"byte_end":84382,"line_start":1509,"line_end":1509,"column_start":26,"column_end":33},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":12989}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":84574,"byte_end":84581,"line_start":1521,"line_end":1521,"column_start":27,"column_end":34},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":10238}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":85192,"byte_end":85199,"line_start":1553,"line_end":1553,"column_start":9,"column_end":16},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":421},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86765,"byte_end":86772,"line_start":1606,"line_end":1606,"column_start":39,"column_end":46},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":86962,"byte_end":86969,"line_start":1617,"line_end":1617,"column_start":26,"column_end":33},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87155,"byte_end":87162,"line_start":1627,"line_end":1627,"column_start":32,"column_end":39},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":421},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87335,"byte_end":87341,"line_start":1638,"line_end":1638,"column_start":41,"column_end":47},"kind":{"Impl":{"id":65}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs","byte_start":87523,"byte_end":87529,"line_start":1648,"line_end":1648,"column_start":49,"column_end":55},"kind":{"Impl":{"id":66}},"from":{"krate":5,"index":8368},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs","byte_start":114963,"byte_end":114970,"line_start":13,"line_end":13,"column_start":9,"column_end":16},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":421},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs","byte_start":117283,"byte_end":117297,"line_start":75,"line_end":75,"column_start":6,"column_end":20},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":701},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libthin_slice-05f6f88493bd206e.json b/core/target/rls/debug/deps/save-analysis/libthin_slice-05f6f88493bd206e.json new file mode 100644 index 0000000..d2c59f1 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libthin_slice-05f6f88493bd206e.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","thin_slice","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=05f6f88493bd206e","-C","extra-filename=-05f6f88493bd206e","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libthin_slice-05f6f88493bd206e.rmeta"},"prelude":{"crate_id":{"name":"thin_slice","disambiguator":[2873182158903871112,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":206,"byte_end":16563,"line_start":5,"line_end":544,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":206,"byte_end":16563,"line_start":5,"line_end":544,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":39},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":53},{"krate":0,"index":61},{"krate":0,"index":65},{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":73},{"krate":0,"index":75},{"krate":0,"index":78},{"krate":0,"index":81},{"krate":0,"index":84},{"krate":0,"index":87},{"krate":0,"index":91},{"krate":0,"index":94},{"krate":0,"index":97},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":106},{"krate":0,"index":110},{"krate":0,"index":117}],"decl_id":null,"docs":" An owned slice that tries to use only one word of storage.","sig":null,"attributes":[{"value":"/ An owned slice that tries to use only one word of storage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":206,"byte_end":268,"line_start":5,"line_end":5,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":269,"byte_end":272,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ `ThinBoxedSlice` can be used in place of `Box<[T]>` on the `x86_64`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":273,"byte_end":347,"line_start":7,"line_end":7,"column_start":1,"column_end":75}},{"value":"/ architecture to hold ownership of a slice when it's important to reduce","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":348,"byte_end":423,"line_start":8,"line_end":8,"column_start":1,"column_end":76}},{"value":"/ memory usage of the box itself. When the slice length is less than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":424,"byte_end":494,"line_start":9,"line_end":9,"column_start":1,"column_end":71}},{"value":"/ `0xffff`, a single word is used to encode the slice pointer and length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":495,"byte_end":570,"line_start":10,"line_end":10,"column_start":1,"column_end":76}},{"value":"/ When it is greater than `0xffff`, a heap allocation is used to store the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":571,"byte_end":647,"line_start":11,"line_end":11,"column_start":1,"column_end":77}},{"value":"/ fat pointer representing the slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":648,"byte_end":687,"line_start":12,"line_end":12,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":688,"byte_end":691,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ A `ThinBoxedSlice` is always created by converting from a `Box<[T]>`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":692,"byte_end":768,"line_start":14,"line_end":14,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":769,"byte_end":772,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ On any architecture other than `x86_64`, a `ThinBoxedSlice` will simply","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":773,"byte_end":851,"line_start":16,"line_end":16,"column_start":1,"column_end":79}},{"value":"/ use a `Box<[T]>` internally.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":852,"byte_end":884,"line_start":17,"line_end":17,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":885,"byte_end":888,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":889,"byte_end":903,"line_start":19,"line_end":19,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":904,"byte_end":907,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ Creating a `ThinBoxedSlice`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":908,"byte_end":940,"line_start":21,"line_end":21,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":941,"byte_end":944,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":945,"byte_end":952,"line_start":23,"line_end":23,"column_start":1,"column_end":8}},{"value":"/ # use thin_slice::ThinBoxedSlice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":953,"byte_end":990,"line_start":24,"line_end":24,"column_start":1,"column_end":38}},{"value":"/ let fat_pointer = vec![10, 20, 30].into_boxed_slice();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":991,"byte_end":1049,"line_start":25,"line_end":25,"column_start":1,"column_end":59}},{"value":"/ let thin_pointer: ThinBoxedSlice<_> = fat_pointer.into();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":1050,"byte_end":1111,"line_start":26,"line_end":26,"column_start":1,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":1112,"byte_end":1119,"line_start":27,"line_end":27,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":1572,"byte_end":1586,"line_start":45,"line_end":45,"column_start":12,"column_end":26},"name":"ThinBoxedSlice","qualname":"::ThinBoxedSlice","value":"ThinBoxedSlice { }","parent":null,"children":[{"krate":0,"index":37},{"krate":0,"index":38}],"decl_id":null,"docs":" An owned slice that tries to use only one word of storage.","sig":null,"attributes":[{"value":"/ An owned slice that tries to use only one word of storage.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":1431,"byte_end":1493,"line_start":42,"line_end":42,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":1494,"byte_end":1497,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ See the [module-level documentation](index.html) for more.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":1498,"byte_end":1560,"line_start":44,"line_end":44,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3440,"byte_end":3448,"line_start":106,"line_end":106,"column_start":19,"column_end":27},"name":"from_raw","qualname":">::from_raw","value":"unsafe fn from_raw(*mut [T]) -> ThinBoxedSlice","parent":null,"children":[],"decl_id":null,"docs":" Constructs a `ThinBoxedSlice` from a raw pointer.","sig":null,"attributes":[{"value":"/ Constructs a `ThinBoxedSlice` from a raw pointer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":2884,"byte_end":2937,"line_start":92,"line_end":92,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":2942,"byte_end":2945,"line_start":93,"line_end":93,"column_start":5,"column_end":8}},{"value":"/ Like `Box::from_raw`, after calling this function, the raw pointer is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":2950,"byte_end":3023,"line_start":94,"line_end":94,"column_start":5,"column_end":78}},{"value":"/ owned by the resulting `ThinBoxedSlice`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3028,"byte_end":3072,"line_start":95,"line_end":95,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3077,"byte_end":3080,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3085,"byte_end":3099,"line_start":97,"line_end":97,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3104,"byte_end":3107,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3112,"byte_end":3119,"line_start":99,"line_end":99,"column_start":5,"column_end":12}},{"value":"/ # use thin_slice::ThinBoxedSlice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3124,"byte_end":3161,"line_start":100,"line_end":100,"column_start":5,"column_end":42}},{"value":"/ let x = vec![10, 20, 30].into_boxed_slice(); // a Box<[i32]>","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3166,"byte_end":3236,"line_start":101,"line_end":101,"column_start":5,"column_end":75}},{"value":"/ let ptr = Box::into_raw(x); // a *mut [i32]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3241,"byte_end":3311,"line_start":102,"line_end":102,"column_start":5,"column_end":75}},{"value":"/ let x = unsafe { ThinBoxedSlice::from_raw(ptr) }; // a ThinBoxedSlice","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3316,"byte_end":3395,"line_start":103,"line_end":103,"column_start":5,"column_end":84}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3400,"byte_end":3407,"line_start":104,"line_end":104,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3412,"byte_end":3421,"line_start":105,"line_end":105,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4783,"byte_end":4791,"line_start":142,"line_end":142,"column_start":12,"column_end":20},"name":"into_raw","qualname":">::into_raw","value":"fn into_raw(ThinBoxedSlice) -> *mut [T]","parent":null,"children":[],"decl_id":null,"docs":" Consumes the `ThinBoxedSlice`, returning a raw pointer to the slice\n it owned.","sig":null,"attributes":[{"value":"/ Consumes the `ThinBoxedSlice`, returning a raw pointer to the slice","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":3982,"byte_end":4053,"line_start":123,"line_end":123,"column_start":5,"column_end":76}},{"value":"/ it owned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4058,"byte_end":4071,"line_start":124,"line_end":124,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4076,"byte_end":4079,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ Like `Box::into_raw`, after calling this function, the caller is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4084,"byte_end":4152,"line_start":126,"line_end":126,"column_start":5,"column_end":73}},{"value":"/ responsible for the memory previously managed by the `ThinBoxedSlice`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4157,"byte_end":4231,"line_start":127,"line_end":127,"column_start":5,"column_end":79}},{"value":"/ In particular, the caller should properly destroy the `[T]` and release","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4236,"byte_end":4311,"line_start":128,"line_end":128,"column_start":5,"column_end":80}},{"value":"/ the memory. The proper way to do so is to convert the raw pointer back","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4316,"byte_end":4390,"line_start":129,"line_end":129,"column_start":5,"column_end":79}},{"value":"/ into a `Box` or a `ThinBoxedSlice`, with either the `Box::from_raw` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4395,"byte_end":4469,"line_start":130,"line_end":130,"column_start":5,"column_end":79}},{"value":"/ `ThinBoxedSlice::from_raw` functions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4474,"byte_end":4515,"line_start":131,"line_end":131,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4520,"byte_end":4523,"line_start":132,"line_end":132,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4528,"byte_end":4542,"line_start":133,"line_end":133,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4547,"byte_end":4550,"line_start":134,"line_end":134,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4555,"byte_end":4562,"line_start":135,"line_end":135,"column_start":5,"column_end":12}},{"value":"/ # use thin_slice::ThinBoxedSlice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4567,"byte_end":4604,"line_start":136,"line_end":136,"column_start":5,"column_end":42}},{"value":"/ let x = vec![10, 20, 30].into_boxed_slice();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4609,"byte_end":4657,"line_start":137,"line_end":137,"column_start":5,"column_end":53}},{"value":"/ let x = ThinBoxedSlice::from(x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4662,"byte_end":4698,"line_start":138,"line_end":138,"column_start":5,"column_end":41}},{"value":"/ let ptr = ThinBoxedSlice::into_raw(x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4703,"byte_end":4745,"line_start":139,"line_end":139,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4750,"byte_end":4757,"line_start":140,"line_end":140,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":4762,"byte_end":4771,"line_start":141,"line_end":141,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6200,"byte_end":6204,"line_start":178,"line_end":178,"column_start":12,"column_end":16},"name":"leak","qualname":">::leak","value":"fn leak(ThinBoxedSlice) -> &'static mut [T]","parent":null,"children":[],"decl_id":null,"docs":" Consumes and leaks the `ThinBoxedSlice`, returning a mutable reference,\n `&'a mut [T]`. Here, the lifetime `'a` may be chosen to be `'static`.","sig":null,"attributes":[{"value":"/ Consumes and leaks the `ThinBoxedSlice`, returning a mutable reference,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5154,"byte_end":5229,"line_start":155,"line_end":155,"column_start":5,"column_end":80}},{"value":"/ `&'a mut [T]`. Here, the lifetime `'a` may be chosen to be `'static`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5234,"byte_end":5307,"line_start":156,"line_end":156,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5312,"byte_end":5315,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ Like `Box::leak`, this function is mainly useful for data that lives","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5320,"byte_end":5392,"line_start":158,"line_end":158,"column_start":5,"column_end":77}},{"value":"/ for the remainder of the program's life. Dropping the returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5397,"byte_end":5463,"line_start":159,"line_end":159,"column_start":5,"column_end":71}},{"value":"/ reference will cause a memory leak. If this is not acceptable, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5468,"byte_end":5538,"line_start":160,"line_end":160,"column_start":5,"column_end":75}},{"value":"/ reference should first be wrapped with the `Box::from_raw` function","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5543,"byte_end":5614,"line_start":161,"line_end":161,"column_start":5,"column_end":76}},{"value":"/ producing a `Box`, or with the `ThinBoxedSlice::from_raw` function","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5619,"byte_end":5689,"line_start":162,"line_end":162,"column_start":5,"column_end":75}},{"value":"/ producing a `ThinBoxedSlice`. This value can then be dropped which will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5694,"byte_end":5769,"line_start":163,"line_end":163,"column_start":5,"column_end":80}},{"value":"/ properly destroy `[T]` and release the allocated memory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5774,"byte_end":5834,"line_start":164,"line_end":164,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5839,"byte_end":5842,"line_start":165,"line_end":165,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5847,"byte_end":5861,"line_start":166,"line_end":166,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5866,"byte_end":5869,"line_start":167,"line_end":167,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5874,"byte_end":5881,"line_start":168,"line_end":168,"column_start":5,"column_end":12}},{"value":"/ # use thin_slice::ThinBoxedSlice;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5886,"byte_end":5923,"line_start":169,"line_end":169,"column_start":5,"column_end":42}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5928,"byte_end":5943,"line_start":170,"line_end":170,"column_start":5,"column_end":20}},{"value":"/ let x = ThinBoxedSlice::from(vec![1, 2, 3].into_boxed_slice());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":5948,"byte_end":6019,"line_start":171,"line_end":171,"column_start":5,"column_end":76}},{"value":"/ let static_ref = ThinBoxedSlice::leak(x);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6024,"byte_end":6073,"line_start":172,"line_end":172,"column_start":5,"column_end":54}},{"value":"/ static_ref[0] = 4;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6078,"byte_end":6104,"line_start":173,"line_end":173,"column_start":5,"column_end":31}},{"value":"/ assert_eq!(*static_ref, [4, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6109,"byte_end":6152,"line_start":174,"line_end":174,"column_start":5,"column_end":48}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6157,"byte_end":6162,"line_start":175,"line_end":175,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6167,"byte_end":6174,"line_start":176,"line_end":176,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6179,"byte_end":6188,"line_start":177,"line_end":177,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6552,"byte_end":6567,"line_start":186,"line_end":186,"column_start":12,"column_end":27},"name":"spilled_storage","qualname":">::spilled_storage","value":"fn spilled_storage<'_>(&'_ Self) -> Option<*const ()>","parent":null,"children":[],"decl_id":null,"docs":" Returns a pointer to the heap allocation that stores the fat pointer\n to the slice, if any. This is useful for systems that need to measure\n memory allocation, but is otherwise an opaque pointer.\n","sig":null,"attributes":[{"value":"/ Returns a pointer to the heap allocation that stores the fat pointer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6313,"byte_end":6385,"line_start":182,"line_end":182,"column_start":5,"column_end":77}},{"value":"/ to the slice, if any. This is useful for systems that need to measure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6390,"byte_end":6463,"line_start":183,"line_end":183,"column_start":5,"column_end":78}},{"value":"/ memory allocation, but is otherwise an opaque pointer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6468,"byte_end":6526,"line_start":184,"line_end":184,"column_start":5,"column_end":63}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":6531,"byte_end":6540,"line_start":185,"line_end":185,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11153,"byte_end":11157,"line_start":326,"line_end":326,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(Box<[T]>) -> ThinBoxedSlice","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11370,"byte_end":11374,"line_start":335,"line_end":335,"column_start":8,"column_end":12},"name":"into","qualname":" as std::convert::Into>::into","value":"fn into(Self) -> Box<[T]>","parent":{"krate":2,"index":3166},"children":[],"decl_id":{"krate":2,"index":3168},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11690,"byte_end":11694,"line_start":348,"line_end":348,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11978,"byte_end":11983,"line_start":360,"line_end":360,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"cfg(target_arch = \"x86_64\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11940,"byte_end":11970,"line_start":359,"line_end":359,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12619,"byte_end":12625,"line_start":385,"line_end":385,"column_start":8,"column_end":14},"name":"as_ref","qualname":" as std::convert::AsRef>::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":2,"index":3160},"children":[],"decl_id":{"krate":2,"index":3162},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12718,"byte_end":12724,"line_start":391,"line_end":391,"column_start":8,"column_end":14},"name":"as_mut","qualname":" as std::convert::AsMut>::as_mut","value":"fn as_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":2,"index":3163},"children":[],"decl_id":{"krate":2,"index":3165},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12883,"byte_end":12888,"line_start":400,"line_end":400,"column_start":8,"column_end":13},"name":"deref","qualname":" as std::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"cfg(target_arch = \"x86_64\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12845,"byte_end":12875,"line_start":399,"line_end":399,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":93},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13376,"byte_end":13385,"line_start":421,"line_end":421,"column_start":8,"column_end":17},"name":"deref_mut","qualname":" as std::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":2,"index":3499},"children":[],"decl_id":{"krate":2,"index":3500},"docs":"","sig":null,"attributes":[{"value":"cfg(target_arch = \"x86_64\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13338,"byte_end":13368,"line_start":420,"line_end":420,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13869,"byte_end":13876,"line_start":441,"line_end":441,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3241},"children":[],"decl_id":{"krate":2,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13997,"byte_end":14000,"line_start":447,"line_end":447,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14185,"byte_end":14189,"line_start":455,"line_end":455,"column_start":8,"column_end":12},"name":"hash","qualname":" as std::hash::Hash>::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14338,"byte_end":14340,"line_start":462,"line_end":462,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ ThinBoxedSlice) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14321,"byte_end":14330,"line_start":461,"line_end":461,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14453,"byte_end":14455,"line_start":466,"line_end":466,"column_start":8,"column_end":10},"name":"ne","qualname":" as std::cmp::PartialEq>::ne","value":"fn ne<'_, '_>(&'_ Self, &'_ ThinBoxedSlice) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2918},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14436,"byte_end":14445,"line_start":465,"line_end":465,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14626,"byte_end":14637,"line_start":473,"line_end":473,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":" as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ ThinBoxedSlice) -> Option","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14609,"byte_end":14618,"line_start":472,"line_end":472,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14772,"byte_end":14774,"line_start":477,"line_end":477,"column_start":8,"column_end":10},"name":"lt","qualname":" as std::cmp::PartialOrd>::lt","value":"fn lt<'_, '_>(&'_ Self, &'_ ThinBoxedSlice) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2964},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14755,"byte_end":14764,"line_start":476,"line_end":476,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14888,"byte_end":14890,"line_start":481,"line_end":481,"column_start":8,"column_end":10},"name":"le","qualname":" as std::cmp::PartialOrd>::le","value":"fn le<'_, '_>(&'_ Self, &'_ ThinBoxedSlice) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2965},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14871,"byte_end":14880,"line_start":480,"line_end":480,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":15004,"byte_end":15006,"line_start":485,"line_end":485,"column_start":8,"column_end":10},"name":"ge","qualname":" as std::cmp::PartialOrd>::ge","value":"fn ge<'_, '_>(&'_ Self, &'_ ThinBoxedSlice) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2967},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14987,"byte_end":14996,"line_start":484,"line_end":484,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":15120,"byte_end":15122,"line_start":489,"line_end":489,"column_start":8,"column_end":10},"name":"gt","qualname":" as std::cmp::PartialOrd>::gt","value":"fn gt<'_, '_>(&'_ Self, &'_ ThinBoxedSlice) -> bool","parent":{"krate":2,"index":2961},"children":[],"decl_id":{"krate":2,"index":2966},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":15103,"byte_end":15112,"line_start":488,"line_end":488,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":15270,"byte_end":15273,"line_start":495,"line_end":495,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Pointer>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10305},"children":[],"decl_id":{"krate":2,"index":10306},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":2860,"byte_end":2874,"line_start":91,"line_end":91,"column_start":9,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":10130,"byte_end":10137,"line_start":288,"line_end":288,"column_start":9,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":63},{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11126,"byte_end":11140,"line_start":325,"line_end":325,"column_start":28,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":67}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11343,"byte_end":11357,"line_start":334,"line_end":334,"column_start":28,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":70}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11542,"byte_end":11556,"line_start":343,"line_end":343,"column_start":31,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11593,"byte_end":11607,"line_start":344,"line_end":344,"column_start":31,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11663,"byte_end":11677,"line_start":347,"line_end":347,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":77}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11916,"byte_end":11930,"line_start":358,"line_end":358,"column_start":26,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":80}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12592,"byte_end":12606,"line_start":384,"line_end":384,"column_start":24,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":83}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12691,"byte_end":12705,"line_start":390,"line_end":390,"column_start":24,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":86}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12797,"byte_end":12811,"line_start":396,"line_end":396,"column_start":19,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":89},{"krate":0,"index":90}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13314,"byte_end":13328,"line_start":419,"line_end":419,"column_start":22,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":93}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13842,"byte_end":13856,"line_start":440,"line_end":440,"column_start":21,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":96}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13970,"byte_end":13984,"line_start":446,"line_end":446,"column_start":36,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":99}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14113,"byte_end":14127,"line_start":452,"line_end":452,"column_start":20,"column_end":34},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14158,"byte_end":14172,"line_start":454,"line_end":454,"column_start":24,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":104}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14297,"byte_end":14311,"line_start":460,"line_end":460,"column_start":34,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":108},{"krate":0,"index":109}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14585,"byte_end":14599,"line_start":471,"line_end":471,"column_start":36,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":112},{"krate":0,"index":113},{"krate":0,"index":114},{"krate":0,"index":115},{"krate":0,"index":116}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":15243,"byte_end":15257,"line_start":494,"line_end":494,"column_start":26,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":119}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":2860,"byte_end":2874,"line_start":91,"line_end":91,"column_start":9,"column_end":23},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":35},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":10130,"byte_end":10137,"line_start":288,"line_end":288,"column_start":9,"column_end":16},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":44},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11126,"byte_end":11140,"line_start":325,"line_end":325,"column_start":28,"column_end":42},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11343,"byte_end":11357,"line_start":334,"line_end":334,"column_start":28,"column_end":42},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3166}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11542,"byte_end":11556,"line_start":343,"line_end":343,"column_start":31,"column_end":45},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11593,"byte_end":11607,"line_start":344,"line_end":344,"column_start":31,"column_end":45},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11663,"byte_end":11677,"line_start":347,"line_end":347,"column_start":18,"column_end":32},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":11916,"byte_end":11930,"line_start":358,"line_end":358,"column_start":26,"column_end":40},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12592,"byte_end":12606,"line_start":384,"line_end":384,"column_start":24,"column_end":38},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12691,"byte_end":12705,"line_start":390,"line_end":390,"column_start":24,"column_end":38},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3163}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":12797,"byte_end":12811,"line_start":396,"line_end":396,"column_start":19,"column_end":33},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13314,"byte_end":13328,"line_start":419,"line_end":419,"column_start":22,"column_end":36},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13842,"byte_end":13856,"line_start":440,"line_end":440,"column_start":21,"column_end":35},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":13970,"byte_end":13984,"line_start":446,"line_end":446,"column_start":36,"column_end":50},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14113,"byte_end":14127,"line_start":452,"line_end":452,"column_start":20,"column_end":34},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14158,"byte_end":14172,"line_start":454,"line_end":454,"column_start":24,"column_end":38},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14297,"byte_end":14311,"line_start":460,"line_end":460,"column_start":34,"column_end":48},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":14585,"byte_end":14599,"line_start":471,"line_end":471,"column_start":36,"column_end":50},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs","byte_start":15243,"byte_end":15257,"line_start":494,"line_end":494,"column_start":26,"column_end":40},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":35},"to":{"krate":2,"index":10305}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libtime_macros-95023e3801807539.json b/core/target/rls/debug/deps/save-analysis/libtime_macros-95023e3801807539.json new file mode 100644 index 0000000..ae20cb1 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libtime_macros-95023e3801807539.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","time_macros","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","proc-macro","--emit=dep-info,link","-C","prefer-dynamic","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=95023e3801807539","-C","extra-filename=-95023e3801807539","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","proc_macro","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtime_macros-95023e3801807539.dylib"},"prelude":{"crate_id":{"name":"time_macros","disambiguator":[16014303936508126112,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/modifier.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","num":20,"id":{"name":"proc_macro","disambiguator":[18166776131305929452,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":0,"byte_end":3820,"line_start":1,"line_end":129,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":0,"byte_end":3820,"line_start":1,"line_end":129,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":9},{"krate":0,"index":58},{"krate":0,"index":107},{"krate":0,"index":185},{"krate":0,"index":409},{"krate":0,"index":469},{"krate":0,"index":506},{"krate":0,"index":522},{"krate":0,"index":568},{"krate":0,"index":608},{"krate":0,"index":609},{"krate":0,"index":612},{"krate":0,"index":615},{"krate":0,"index":618},{"krate":0,"index":846},{"krate":0,"index":850},{"krate":0,"index":854},{"krate":0,"index":858},{"krate":0,"index":619},{"krate":0,"index":622},{"krate":0,"index":864}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"deny(anonymous_parameters, clippy :: all, const_err,\nillegal_floating_point_literal_pattern, late_bound_lifetime_arguments,\npath_statements, patterns_in_fns_without_body, rust_2018_idioms,\ntrivial_casts, trivial_numeric_casts, unreachable_pub, unsafe_code,\nunused_extern_crates)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":0,"byte_end":334,"line_start":1,"line_end":15,"column_start":1,"column_end":3}},{"value":"warn(clippy :: dbg_macro, clippy :: decimal_literal_representation, clippy\n:: get_unwrap, clippy :: nursery, clippy :: print_stdout, clippy :: todo,\nclippy :: unimplemented, clippy :: unnested_or_patterns, clippy ::\nunwrap_used, clippy :: use_debug, single_use_lifetimes, unused_qualifications,\nvariant_size_differences)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":335,"byte_end":693,"line_start":16,"line_end":30,"column_start":1,"column_end":3}},{"value":"allow(clippy :: missing_const_for_fn, clippy :: redundant_pub_crate)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":694,"byte_end":762,"line_start":31,"line_end":31,"column_start":1,"column_end":69}}]},{"kind":"Function","id":{"krate":0,"index":846},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1623,"byte_end":1627,"line_start":68,"line_end":68,"column_start":14,"column_end":18},"name":"date","qualname":"::date","value":"fn date(TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1061,"byte_end":1074,"line_start":52,"line_end":52,"column_start":9,"column_end":22}}]},{"kind":"Function","id":{"krate":0,"index":850},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1628,"byte_end":1636,"line_start":68,"line_end":68,"column_start":19,"column_end":27},"name":"datetime","qualname":"::datetime","value":"fn datetime(TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1061,"byte_end":1074,"line_start":52,"line_end":52,"column_start":9,"column_end":22}}]},{"kind":"Function","id":{"krate":0,"index":854},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1637,"byte_end":1643,"line_start":68,"line_end":68,"column_start":28,"column_end":34},"name":"offset","qualname":"::offset","value":"fn offset(TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1061,"byte_end":1074,"line_start":52,"line_end":52,"column_start":9,"column_end":22}}]},{"kind":"Function","id":{"krate":0,"index":858},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1644,"byte_end":1648,"line_start":68,"line_end":68,"column_start":35,"column_end":39},"name":"time","qualname":"::time","value":"fn time(TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1061,"byte_end":1074,"line_start":52,"line_end":52,"column_start":9,"column_end":22}}]},{"kind":"Function","id":{"krate":0,"index":619},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1784,"byte_end":1802,"line_start":73,"line_end":73,"column_start":8,"column_end":26},"name":"format_description","qualname":"::format_description","value":"fn format_description(TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":1763,"byte_end":1776,"line_start":72,"line_end":72,"column_start":1,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":622},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":2383,"byte_end":2407,"line_start":92,"line_end":92,"column_start":8,"column_end":32},"name":"serde_format_description","qualname":"::serde_format_description","value":"fn serde_format_description(TokenStream) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"proc_macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs","byte_start":2362,"byte_end":2375,"line_start":91,"line_end":91,"column_start":1,"column_end":14}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/date.rs","byte_start":12663,"byte_end":12667,"line_start":127,"line_end":127,"column_start":22,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":57}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/datetime.rs","byte_start":13870,"byte_end":13878,"line_start":36,"line_end":36,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":106}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs","byte_start":14837,"byte_end":14846,"line_start":13,"line_end":13,"column_start":19,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":151}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs","byte_start":15710,"byte_end":15715,"line_start":52,"line_end":52,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":178}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs","byte_start":16448,"byte_end":16453,"line_start":68,"line_end":68,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":183},{"krate":0,"index":184}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/component.rs","byte_start":20868,"byte_end":20877,"line_start":25,"line_end":25,"column_start":24,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":253}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/component.rs","byte_start":22055,"byte_end":22069,"line_start":81,"line_end":81,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":285},{"krate":0,"index":286}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/error.rs","byte_start":26570,"byte_end":26594,"line_start":10,"line_end":10,"column_start":23,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":303}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/modifier.rs","byte_start":34310,"byte_end":34319,"line_start":294,"line_end":294,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":338}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/mod.rs","byte_start":19740,"byte_end":19750,"line_start":31,"line_end":31,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":408}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/offset.rs","byte_start":55057,"byte_end":55063,"line_start":84,"line_end":84,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":505}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/time.rs","byte_start":62605,"byte_end":62609,"line_start":106,"line_end":106,"column_start":22,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":567}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63234,"byte_end":63235,"line_start":11,"line_end":11,"column_start":40,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":597}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63559,"byte_end":63570,"line_start":24,"line_end":24,"column_start":24,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":601}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63674,"byte_end":63683,"line_start":30,"line_end":30,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":603}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/date.rs","byte_start":12663,"byte_end":12667,"line_start":127,"line_end":127,"column_start":22,"column_end":26},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":52},"to":{"krate":0,"index":593}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/datetime.rs","byte_start":13870,"byte_end":13878,"line_start":36,"line_end":36,"column_start":22,"column_end":30},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":100},"to":{"krate":0,"index":593}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs","byte_start":14837,"byte_end":14846,"line_start":13,"line_end":13,"column_start":19,"column_end":28},"kind":{"Impl":{"id":2}},"from":{"krate":20,"index":3096},"to":{"krate":0,"index":148}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs","byte_start":15710,"byte_end":15715,"line_start":52,"line_end":52,"column_start":23,"column_end":28},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":152},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs","byte_start":16448,"byte_end":16453,"line_start":68,"line_end":68,"column_start":6,"column_end":11},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":152},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/component.rs","byte_start":20868,"byte_end":20877,"line_start":25,"line_end":25,"column_start":24,"column_end":33},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":209},"to":{"krate":0,"index":591}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/component.rs","byte_start":22055,"byte_end":22069,"line_start":81,"line_end":81,"column_start":6,"column_end":20},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":255},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/error.rs","byte_start":26570,"byte_end":26594,"line_start":10,"line_end":10,"column_start":23,"column_end":47},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":291},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/modifier.rs","byte_start":34310,"byte_end":34319,"line_start":294,"line_end":294,"column_start":6,"column_end":15},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":801},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/mod.rs","byte_start":19740,"byte_end":19750,"line_start":31,"line_end":31,"column_start":24,"column_end":34},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":399},"to":{"krate":0,"index":591}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/offset.rs","byte_start":55057,"byte_end":55063,"line_start":84,"line_end":84,"column_start":22,"column_end":28},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":499},"to":{"krate":0,"index":593}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/time.rs","byte_start":62605,"byte_end":62609,"line_start":106,"line_end":106,"column_start":22,"column_end":26},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":559},"to":{"krate":0,"index":593}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63054,"byte_end":63059,"line_start":3,"line_end":3,"column_start":33,"column_end":38},"kind":"SuperTrait","from":{"krate":2,"index":3268},"to":{"krate":0,"index":591}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63141,"byte_end":63146,"line_start":7,"line_end":7,"column_start":31,"column_end":36},"kind":"SuperTrait","from":{"krate":2,"index":3268},"to":{"krate":0,"index":593}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63234,"byte_end":63235,"line_start":11,"line_end":11,"column_start":40,"column_end":41},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":596},"to":{"krate":0,"index":591}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63559,"byte_end":63570,"line_start":24,"line_end":24,"column_start":24,"column_end":35},"kind":{"Impl":{"id":34}},"from":{"krate":20,"index":3002},"to":{"krate":0,"index":591}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs","byte_start":63674,"byte_end":63683,"line_start":30,"line_end":30,"column_start":22,"column_end":31},"kind":{"Impl":{"id":35}},"from":{"krate":20,"index":3096},"to":{"krate":0,"index":593}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libtinyvec-ea68d363a4f2b7e4.json b/core/target/rls/debug/deps/save-analysis/libtinyvec-ea68d363a4f2b7e4.json new file mode 100644 index 0000000..f256757 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libtinyvec-ea68d363a4f2b7e4.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","tinyvec","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"alloc\"","--cfg","feature=\"default\"","--cfg","feature=\"tinyvec_macros\"","-C","metadata=ea68d363a4f2b7e4","-C","extra-filename=-ea68d363a4f2b7e4","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","tinyvec_macros=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtinyvec_macros-ba34b60c47626c28.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtinyvec-ea68d363a4f2b7e4.rmeta"},"prelude":{"crate_id":{"name":"tinyvec","disambiguator":[18332122225826742171,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","num":4,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","num":5,"id":{"name":"tinyvec_macros","disambiguator":[10875419502334634020,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":0,"byte_end":4081,"line_start":1,"line_end":107,"column_start":1,"column_end":2}},"imports":[{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":3713,"byte_end":3714,"line_start":87,"line_end":87,"column_start":16,"column_end":17},"alias_span":null,"name":"*","value":"Array","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":3749,"byte_end":3750,"line_start":90,"line_end":90,"column_start":19,"column_end":20},"alias_span":null,"name":"*","value":"ArrayVec, ArrayVecIterator","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":3797,"byte_end":3798,"line_start":93,"line_end":93,"column_start":25,"column_end":26},"alias_span":null,"name":"*","value":"ArrayVecDrain","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":3833,"byte_end":3834,"line_start":96,"line_end":96,"column_start":19,"column_end":20},"alias_span":null,"name":"*","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":3926,"byte_end":3927,"line_start":101,"line_end":101,"column_start":25,"column_end":26},"alias_span":null,"name":"*","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":0,"byte_end":4081,"line_start":1,"line_end":107,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":21},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":40},{"krate":0,"index":43},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":63},{"krate":0,"index":66},{"krate":0,"index":69},{"krate":0,"index":72},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":79},{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":86},{"krate":0,"index":89},{"krate":0,"index":92},{"krate":0,"index":95},{"krate":0,"index":98},{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":441},{"krate":0,"index":442},{"krate":0,"index":698},{"krate":0,"index":699},{"krate":0,"index":742},{"krate":0,"index":743},{"krate":0,"index":940},{"krate":0,"index":941},{"krate":0,"index":1207},{"krate":0,"index":1208}],"decl_id":null,"docs":" `tinyvec` provides 100% safe vec-like data structures.","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":34,"byte_end":40,"line_start":1,"line_end":1,"column_start":35,"column_end":41}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":43,"byte_end":66,"line_start":2,"line_end":2,"column_start":1,"column_end":24}},{"value":"warn(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":201,"byte_end":249,"line_start":8,"line_end":8,"column_start":1,"column_end":49}},{"value":"warn(clippy :: must_use_candidate)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":250,"byte_end":286,"line_start":9,"line_end":9,"column_start":1,"column_end":37}},{"value":"warn(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":287,"byte_end":309,"line_start":10,"line_end":10,"column_start":1,"column_end":23}},{"value":"/ `tinyvec` provides 100% safe vec-like data structures.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":311,"byte_end":369,"line_start":12,"line_end":12,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":370,"byte_end":373,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ## Provided Types","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":374,"byte_end":395,"line_start":14,"line_end":14,"column_start":1,"column_end":22}},{"value":"/ With no features enabled, this crate provides the [`ArrayVec`] type, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":396,"byte_end":474,"line_start":15,"line_end":15,"column_start":1,"column_end":79}},{"value":"/ is an array-backed storage. You can push values into the array and pop them","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":475,"byte_end":554,"line_start":16,"line_end":16,"column_start":1,"column_end":80}},{"value":"/ out of the array and so on. If the array is made to overflow it will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":555,"byte_end":634,"line_start":17,"line_end":17,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":635,"byte_end":638,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ Similarly, there is also a [`SliceVec`] type available, which is a vec-like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":639,"byte_end":718,"line_start":19,"line_end":19,"column_start":1,"column_end":80}},{"value":"/ that's backed by a slice you provide. You can add and remove elements, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":719,"byte_end":797,"line_start":20,"line_end":20,"column_start":1,"column_end":79}},{"value":"/ if you overflow the slice it will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":798,"byte_end":842,"line_start":21,"line_end":21,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":843,"byte_end":846,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ With the `alloc` feature enabled, the crate also has a [`TinyVec`] type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":847,"byte_end":923,"line_start":23,"line_end":23,"column_start":1,"column_end":77}},{"value":"/ This is an enum type which is either an `Inline(ArrayVec)` or a `Heap(Vec)`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":924,"byte_end":1004,"line_start":24,"line_end":24,"column_start":1,"column_end":81}},{"value":"/ If a `TinyVec` is `Inline` and would overflow it automatically transitions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1005,"byte_end":1083,"line_start":25,"line_end":25,"column_start":1,"column_end":79}},{"value":"/ itself into being `Heap` mode instead of a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1084,"byte_end":1137,"line_start":26,"line_end":26,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1138,"byte_end":1141,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ All of this is done with no `unsafe` code within the crate. Technically the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1142,"byte_end":1221,"line_start":28,"line_end":28,"column_start":1,"column_end":80}},{"value":"/ `Vec` type from the standard library uses `unsafe` internally, but *this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1222,"byte_end":1298,"line_start":29,"line_end":29,"column_start":1,"column_end":77}},{"value":"/ crate* introduces no new `unsafe` code into your project.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1299,"byte_end":1360,"line_start":30,"line_end":30,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1361,"byte_end":1364,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ The limitation is that the element type of a vec from this crate must","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1365,"byte_end":1438,"line_start":32,"line_end":32,"column_start":1,"column_end":74}},{"value":"/ support the [`Default`] trait. This means that this crate isn't suitable for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1439,"byte_end":1519,"line_start":33,"line_end":33,"column_start":1,"column_end":81}},{"value":"/ all situations, but a very surprising number of types do support `Default`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1520,"byte_end":1599,"line_start":34,"line_end":34,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1600,"byte_end":1603,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ ## Other Features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1604,"byte_end":1625,"line_start":36,"line_end":36,"column_start":1,"column_end":22}},{"value":"/ * `grab_spare_slice` lets you get access to the \"inactive\" portions of an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1626,"byte_end":1703,"line_start":37,"line_end":37,"column_start":1,"column_end":78}},{"value":"/ ArrayVec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1704,"byte_end":1719,"line_start":38,"line_end":38,"column_start":1,"column_end":16}},{"value":"/ * `rustc_1_40` makes the crate assume a minimum rust version of `1.40.0`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1720,"byte_end":1797,"line_start":39,"line_end":39,"column_start":1,"column_end":78}},{"value":"/ which allows some better internal optimizations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1798,"byte_end":1852,"line_start":40,"line_end":40,"column_start":1,"column_end":55}},{"value":"/ * `serde` provides a `Serialize` and `Deserialize` implementation for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1853,"byte_end":1926,"line_start":41,"line_end":41,"column_start":1,"column_end":74}},{"value":"/ [`TinyVec`] and [`ArrayVec`] types, provided the inner item also has an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":1927,"byte_end":2004,"line_start":42,"line_end":42,"column_start":1,"column_end":78}},{"value":"/ implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2005,"byte_end":2026,"line_start":43,"line_end":43,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2027,"byte_end":2030,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ ## API","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2031,"byte_end":2041,"line_start":45,"line_end":45,"column_start":1,"column_end":11}},{"value":"/ The general goal of the crate is that, as much as possible, the vecs here","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2042,"byte_end":2119,"line_start":46,"line_end":46,"column_start":1,"column_end":78}},{"value":"/ should be a \"drop in\" replacement for the standard library `Vec` type. We","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2120,"byte_end":2197,"line_start":47,"line_end":47,"column_start":1,"column_end":78}},{"value":"/ strive to provide all of the `Vec` methods with the same names and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2198,"byte_end":2268,"line_start":48,"line_end":48,"column_start":1,"column_end":71}},{"value":"/ signatures. The exception is that the element type of some methods will have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2269,"byte_end":2349,"line_start":49,"line_end":49,"column_start":1,"column_end":81}},{"value":"/ a `Default` bound that's not part of the normal `Vec` type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2350,"byte_end":2413,"line_start":50,"line_end":50,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2414,"byte_end":2417,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ The vecs here also have a few additional methods that aren't on the `Vec`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2418,"byte_end":2495,"line_start":52,"line_end":52,"column_start":1,"column_end":78}},{"value":"/ type. In this case, the names tend to be fairly long so that they are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2496,"byte_end":2569,"line_start":53,"line_end":53,"column_start":1,"column_end":74}},{"value":"/ unlikely to clash with any future methods added to `Vec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2570,"byte_end":2631,"line_start":54,"line_end":54,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2632,"byte_end":2635,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ ## Stability","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2636,"byte_end":2652,"line_start":56,"line_end":56,"column_start":1,"column_end":17}},{"value":"/ * The `1.0` series of the crate works with Rustc `1.34.0` or later, though","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2653,"byte_end":2731,"line_start":57,"line_end":57,"column_start":1,"column_end":79}},{"value":"/ you still need to have Rustc `1.36.0` to use the `alloc` feature.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2732,"byte_end":2803,"line_start":58,"line_end":58,"column_start":1,"column_end":72}},{"value":"/ * The `2.0` version of the crate is planned for some time after the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2804,"byte_end":2875,"line_start":59,"line_end":59,"column_start":1,"column_end":72}},{"value":"/ `min_const_generics` stuff becomes stable. This would greatly raise the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2876,"byte_end":2953,"line_start":60,"line_end":60,"column_start":1,"column_end":78}},{"value":"/ minimum rust version and also allow us to totally eliminate the need for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":2954,"byte_end":3032,"line_start":61,"line_end":61,"column_start":1,"column_end":79}},{"value":"/ the `Array` trait. The actual usage of the crate is not expected to break","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":3033,"byte_end":3112,"line_start":62,"line_end":62,"column_start":1,"column_end":80}},{"value":"/ significantly in this transition.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs","byte_start":3113,"byte_end":3152,"line_start":63,"line_end":63,"column_start":1,"column_end":40}}]},{"kind":"Trait","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5038,"byte_end":5043,"line_start":19,"line_end":19,"column_start":11,"column_end":16},"name":"Array","qualname":"::array::Array","value":"Array","parent":null,"children":[{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":108}],"decl_id":null,"docs":" A trait for types that are an array.","sig":null,"attributes":[{"value":"/ A trait for types that are an array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4190,"byte_end":4230,"line_start":1,"line_end":1,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4231,"byte_end":4234,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ An \"array\", for our purposes, has the following properties:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4235,"byte_end":4298,"line_start":3,"line_end":3,"column_start":1,"column_end":64}},{"value":"/ * Owns some number of elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4299,"byte_end":4334,"line_start":4,"line_end":4,"column_start":1,"column_end":36}},{"value":"/ * The element type can be generic, but must implement [`Default`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4335,"byte_end":4405,"line_start":5,"line_end":5,"column_start":1,"column_end":71}},{"value":"/ * The capacity is fixed at compile time, based on the implementing type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4406,"byte_end":4482,"line_start":6,"line_end":6,"column_start":1,"column_end":77}},{"value":"/ * You can get a shared or mutable slice to the elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4483,"byte_end":4543,"line_start":7,"line_end":7,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4544,"byte_end":4547,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ You are generally **not** expected to need to implement this yourself. It is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4548,"byte_end":4628,"line_start":9,"line_end":9,"column_start":1,"column_end":81}},{"value":"/ already implemented for all the major array lengths (`0..=32` and the powers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4629,"byte_end":4709,"line_start":10,"line_end":10,"column_start":1,"column_end":81}},{"value":"/ of 2 up to 4,096), or for all array lengths with the feature `rustc_1_55`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4710,"byte_end":4788,"line_start":11,"line_end":11,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4789,"byte_end":4792,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ **Additional lengths can easily be added upon request.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4793,"byte_end":4853,"line_start":13,"line_end":13,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4854,"byte_end":4857,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ ## Safety Reminder","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4858,"byte_end":4880,"line_start":15,"line_end":15,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4881,"byte_end":4884,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ Just a reminder: this trait is 100% safe, which means that `unsafe` code","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4885,"byte_end":4961,"line_start":17,"line_end":17,"column_start":1,"column_end":77}},{"value":"/ **must not** rely on an instance of this trait being correct.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":4962,"byte_end":5027,"line_start":18,"line_end":18,"column_start":1,"column_end":66}}]},{"kind":"Type","id":{"krate":0,"index":104},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5095,"byte_end":5099,"line_start":21,"line_end":21,"column_start":8,"column_end":12},"name":"Item","qualname":"::array::Array::Item","value":"type Item: Default;","parent":{"krate":0,"index":103},"children":[],"decl_id":null,"docs":" The type of the items in the thing.\n","sig":null,"attributes":[{"value":"/ The type of the items in the thing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5048,"byte_end":5087,"line_start":20,"line_end":20,"column_start":3,"column_end":42}}]},{"kind":"Const","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5159,"byte_end":5167,"line_start":24,"line_end":24,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::Array::CAPACITY","value":"usize","parent":{"krate":0,"index":103},"children":[],"decl_id":null,"docs":" The number of slots in the thing.\n","sig":null,"attributes":[{"value":"/ The number of slots in the thing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5113,"byte_end":5150,"line_start":23,"line_end":23,"column_start":3,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5339,"byte_end":5347,"line_start":30,"line_end":30,"column_start":6,"column_end":14},"name":"as_slice","qualname":"::array::Array::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [Self::Item]","parent":{"krate":0,"index":103},"children":[],"decl_id":null,"docs":" Gives a shared slice over the whole thing.","sig":null,"attributes":[{"value":"/ Gives a shared slice over the whole thing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5179,"byte_end":5225,"line_start":26,"line_end":26,"column_start":3,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5228,"byte_end":5231,"line_start":27,"line_end":27,"column_start":3,"column_end":6}},{"value":"/ A correct implementation will return a slice with a length equal to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5234,"byte_end":5309,"line_start":28,"line_end":28,"column_start":3,"column_end":78}},{"value":"/ `CAPACITY` value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5312,"byte_end":5333,"line_start":29,"line_end":29,"column_start":3,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5536,"byte_end":5548,"line_start":36,"line_end":36,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"::array::Array::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [Self::Item]","parent":{"krate":0,"index":103},"children":[],"decl_id":null,"docs":" Gives a unique slice over the whole thing.","sig":null,"attributes":[{"value":"/ Gives a unique slice over the whole thing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5376,"byte_end":5422,"line_start":32,"line_end":32,"column_start":3,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5425,"byte_end":5428,"line_start":33,"line_end":33,"column_start":3,"column_end":6}},{"value":"/ A correct implementation will return a slice with a length equal to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5431,"byte_end":5506,"line_start":34,"line_end":34,"column_start":3,"column_end":78}},{"value":"/ `CAPACITY` value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5509,"byte_end":5530,"line_start":35,"line_end":35,"column_start":3,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5748,"byte_end":5755,"line_start":41,"line_end":41,"column_start":6,"column_end":13},"name":"default","qualname":"::array::Array::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":null,"docs":" Create a default-initialized instance of ourself, similar to the\n [`Default`] trait, but implemented for the same range of sizes as\n [`Array`].\n","sig":null,"attributes":[{"value":"/ Create a default-initialized instance of ourself, similar to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5585,"byte_end":5653,"line_start":38,"line_end":38,"column_start":3,"column_end":71}},{"value":"/ [`Default`] trait, but implemented for the same range of sizes as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5656,"byte_end":5725,"line_start":39,"line_end":39,"column_start":3,"column_end":72}},{"value":"/ [`Array`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs","byte_start":5728,"byte_end":5742,"line_start":40,"line_end":40,"column_start":3,"column_end":17}}]},{"kind":"Const","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6129,"byte_end":6137,"line_start":9,"line_end":9,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":113},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6190,"byte_end":6198,"line_start":13,"line_end":13,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 0] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6153,"byte_end":6170,"line_start":11,"line_end":11,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6173,"byte_end":6184,"line_start":12,"line_end":12,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6271,"byte_end":6283,"line_start":19,"line_end":19,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 0] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6234,"byte_end":6251,"line_start":17,"line_end":17,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6254,"byte_end":6265,"line_start":18,"line_end":18,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6354,"byte_end":6361,"line_start":24,"line_end":24,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 0] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6331,"byte_end":6348,"line_start":23,"line_end":23,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":125},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6449,"byte_end":6457,"line_start":31,"line_end":31,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":121},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6510,"byte_end":6518,"line_start":35,"line_end":35,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 1] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6473,"byte_end":6490,"line_start":33,"line_end":33,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6493,"byte_end":6504,"line_start":34,"line_end":34,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6591,"byte_end":6603,"line_start":41,"line_end":41,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 1] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6554,"byte_end":6571,"line_start":39,"line_end":39,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6574,"byte_end":6585,"line_start":40,"line_end":40,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6674,"byte_end":6681,"line_start":46,"line_end":46,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 1] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6651,"byte_end":6668,"line_start":45,"line_end":45,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6781,"byte_end":6789,"line_start":53,"line_end":53,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":129},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6842,"byte_end":6850,"line_start":57,"line_end":57,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 2] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6805,"byte_end":6822,"line_start":55,"line_end":55,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6825,"byte_end":6836,"line_start":56,"line_end":56,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6923,"byte_end":6935,"line_start":63,"line_end":63,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 2] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6886,"byte_end":6903,"line_start":61,"line_end":61,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6906,"byte_end":6917,"line_start":62,"line_end":62,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7006,"byte_end":7013,"line_start":68,"line_end":68,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 2] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":6983,"byte_end":7000,"line_start":67,"line_end":67,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7127,"byte_end":7135,"line_start":75,"line_end":75,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":137},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7188,"byte_end":7196,"line_start":79,"line_end":79,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 3] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7151,"byte_end":7168,"line_start":77,"line_end":77,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7171,"byte_end":7182,"line_start":78,"line_end":78,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7269,"byte_end":7281,"line_start":85,"line_end":85,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 3] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7232,"byte_end":7249,"line_start":83,"line_end":83,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7252,"byte_end":7263,"line_start":84,"line_end":84,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7352,"byte_end":7359,"line_start":90,"line_end":90,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 3] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7329,"byte_end":7346,"line_start":89,"line_end":89,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7487,"byte_end":7495,"line_start":97,"line_end":97,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":145},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7548,"byte_end":7556,"line_start":101,"line_end":101,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 4] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7511,"byte_end":7528,"line_start":99,"line_end":99,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7531,"byte_end":7542,"line_start":100,"line_end":100,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7629,"byte_end":7641,"line_start":107,"line_end":107,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 4] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7592,"byte_end":7609,"line_start":105,"line_end":105,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7612,"byte_end":7623,"line_start":106,"line_end":106,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7712,"byte_end":7719,"line_start":112,"line_end":112,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 4] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7689,"byte_end":7706,"line_start":111,"line_end":111,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":157},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7861,"byte_end":7869,"line_start":119,"line_end":119,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":153},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7922,"byte_end":7930,"line_start":123,"line_end":123,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 5] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7885,"byte_end":7902,"line_start":121,"line_end":121,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7905,"byte_end":7916,"line_start":122,"line_end":122,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":159},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8003,"byte_end":8015,"line_start":129,"line_end":129,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 5] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7966,"byte_end":7983,"line_start":127,"line_end":127,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":7986,"byte_end":7997,"line_start":128,"line_end":128,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8086,"byte_end":8093,"line_start":134,"line_end":134,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 5] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8063,"byte_end":8080,"line_start":133,"line_end":133,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":165},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8249,"byte_end":8257,"line_start":141,"line_end":141,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":161},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8310,"byte_end":8318,"line_start":145,"line_end":145,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 6] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8273,"byte_end":8290,"line_start":143,"line_end":143,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8293,"byte_end":8304,"line_start":144,"line_end":144,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8391,"byte_end":8403,"line_start":151,"line_end":151,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 6] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8354,"byte_end":8371,"line_start":149,"line_end":149,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8374,"byte_end":8385,"line_start":150,"line_end":150,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8474,"byte_end":8481,"line_start":156,"line_end":156,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 6] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8451,"byte_end":8468,"line_start":155,"line_end":155,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":173},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8694,"byte_end":8702,"line_start":170,"line_end":170,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":169},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8755,"byte_end":8763,"line_start":174,"line_end":174,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 7] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8718,"byte_end":8735,"line_start":172,"line_end":172,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8738,"byte_end":8749,"line_start":173,"line_end":173,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":175},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8836,"byte_end":8848,"line_start":180,"line_end":180,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 7] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8799,"byte_end":8816,"line_start":178,"line_end":178,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8819,"byte_end":8830,"line_start":179,"line_end":179,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8919,"byte_end":8926,"line_start":185,"line_end":185,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 7] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":8896,"byte_end":8913,"line_start":184,"line_end":184,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9159,"byte_end":9167,"line_start":200,"line_end":200,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":177},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9220,"byte_end":9228,"line_start":204,"line_end":204,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 8] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9183,"byte_end":9200,"line_start":202,"line_end":202,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9203,"byte_end":9214,"line_start":203,"line_end":203,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9301,"byte_end":9313,"line_start":210,"line_end":210,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 8] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9264,"byte_end":9281,"line_start":208,"line_end":208,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9284,"byte_end":9295,"line_start":209,"line_end":209,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9384,"byte_end":9391,"line_start":215,"line_end":215,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 8] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9361,"byte_end":9378,"line_start":214,"line_end":214,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9644,"byte_end":9652,"line_start":231,"line_end":231,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":185},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":190},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9705,"byte_end":9713,"line_start":235,"line_end":235,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 9] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9668,"byte_end":9685,"line_start":233,"line_end":233,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9688,"byte_end":9699,"line_start":234,"line_end":234,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9786,"byte_end":9798,"line_start":241,"line_end":241,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 9] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9749,"byte_end":9766,"line_start":239,"line_end":239,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9769,"byte_end":9780,"line_start":240,"line_end":240,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9869,"byte_end":9876,"line_start":246,"line_end":246,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 9] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":9846,"byte_end":9863,"line_start":245,"line_end":245,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10150,"byte_end":10158,"line_start":263,"line_end":263,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":193},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":198},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10212,"byte_end":10220,"line_start":267,"line_end":267,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 10] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10175,"byte_end":10192,"line_start":265,"line_end":265,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10195,"byte_end":10206,"line_start":266,"line_end":266,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":199},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10293,"byte_end":10305,"line_start":273,"line_end":273,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 10] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10256,"byte_end":10273,"line_start":271,"line_end":271,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10276,"byte_end":10287,"line_start":272,"line_end":272,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10376,"byte_end":10383,"line_start":278,"line_end":278,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 10] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10353,"byte_end":10370,"line_start":277,"line_end":277,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10677,"byte_end":10685,"line_start":296,"line_end":296,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":201},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10739,"byte_end":10747,"line_start":300,"line_end":300,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 11] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10702,"byte_end":10719,"line_start":298,"line_end":298,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10722,"byte_end":10733,"line_start":299,"line_end":299,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":207},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10820,"byte_end":10832,"line_start":306,"line_end":306,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 11] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10783,"byte_end":10800,"line_start":304,"line_end":304,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10803,"byte_end":10814,"line_start":305,"line_end":305,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":208},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10903,"byte_end":10910,"line_start":311,"line_end":311,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 11] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":10880,"byte_end":10897,"line_start":310,"line_end":310,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":213},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11224,"byte_end":11232,"line_start":330,"line_end":330,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":214},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11286,"byte_end":11294,"line_start":334,"line_end":334,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 12] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11249,"byte_end":11266,"line_start":332,"line_end":332,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11269,"byte_end":11280,"line_start":333,"line_end":333,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":215},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11367,"byte_end":11379,"line_start":340,"line_end":340,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 12] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11330,"byte_end":11347,"line_start":338,"line_end":338,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11350,"byte_end":11361,"line_start":339,"line_end":339,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":216},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11450,"byte_end":11457,"line_start":345,"line_end":345,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 12] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11427,"byte_end":11444,"line_start":344,"line_end":344,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":221},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11791,"byte_end":11799,"line_start":365,"line_end":365,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":217},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11853,"byte_end":11861,"line_start":369,"line_end":369,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 13] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11816,"byte_end":11833,"line_start":367,"line_end":367,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11836,"byte_end":11847,"line_start":368,"line_end":368,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11934,"byte_end":11946,"line_start":375,"line_end":375,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 13] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11897,"byte_end":11914,"line_start":373,"line_end":373,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11917,"byte_end":11928,"line_start":374,"line_end":374,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12017,"byte_end":12024,"line_start":380,"line_end":380,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 13] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":11994,"byte_end":12011,"line_start":379,"line_end":379,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12378,"byte_end":12386,"line_start":401,"line_end":401,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":225},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12440,"byte_end":12448,"line_start":405,"line_end":405,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 14] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12403,"byte_end":12420,"line_start":403,"line_end":403,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12423,"byte_end":12434,"line_start":404,"line_end":404,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":231},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12521,"byte_end":12533,"line_start":411,"line_end":411,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 14] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12484,"byte_end":12501,"line_start":409,"line_end":409,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12504,"byte_end":12515,"line_start":410,"line_end":410,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12604,"byte_end":12611,"line_start":416,"line_end":416,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 14] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12581,"byte_end":12598,"line_start":415,"line_end":415,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":12985,"byte_end":12993,"line_start":438,"line_end":438,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":233},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13047,"byte_end":13055,"line_start":442,"line_end":442,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 15] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13010,"byte_end":13027,"line_start":440,"line_end":440,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13030,"byte_end":13041,"line_start":441,"line_end":441,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13128,"byte_end":13140,"line_start":448,"line_end":448,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 15] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13091,"byte_end":13108,"line_start":446,"line_end":446,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13111,"byte_end":13122,"line_start":447,"line_end":447,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13211,"byte_end":13218,"line_start":453,"line_end":453,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 15] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13188,"byte_end":13205,"line_start":452,"line_end":452,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13612,"byte_end":13620,"line_start":476,"line_end":476,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":241},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":246},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13674,"byte_end":13682,"line_start":480,"line_end":480,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 16] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13637,"byte_end":13654,"line_start":478,"line_end":478,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13657,"byte_end":13668,"line_start":479,"line_end":479,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13755,"byte_end":13767,"line_start":486,"line_end":486,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 16] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13718,"byte_end":13735,"line_start":484,"line_end":484,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13738,"byte_end":13749,"line_start":485,"line_end":485,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13838,"byte_end":13845,"line_start":491,"line_end":491,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 16] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":13815,"byte_end":13832,"line_start":490,"line_end":490,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14259,"byte_end":14267,"line_start":515,"line_end":515,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":249},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":254},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14321,"byte_end":14329,"line_start":519,"line_end":519,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 17] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14284,"byte_end":14301,"line_start":517,"line_end":517,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14304,"byte_end":14315,"line_start":518,"line_end":518,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":255},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14402,"byte_end":14414,"line_start":525,"line_end":525,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 17] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14365,"byte_end":14382,"line_start":523,"line_end":523,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14385,"byte_end":14396,"line_start":524,"line_end":524,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14485,"byte_end":14492,"line_start":530,"line_end":530,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 17] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14462,"byte_end":14479,"line_start":529,"line_end":529,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":261},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14926,"byte_end":14934,"line_start":555,"line_end":555,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":257},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14988,"byte_end":14996,"line_start":559,"line_end":559,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 18] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14951,"byte_end":14968,"line_start":557,"line_end":557,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":14971,"byte_end":14982,"line_start":558,"line_end":558,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15069,"byte_end":15081,"line_start":565,"line_end":565,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 18] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15032,"byte_end":15049,"line_start":563,"line_end":563,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15052,"byte_end":15063,"line_start":564,"line_end":564,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15152,"byte_end":15159,"line_start":570,"line_end":570,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 18] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15129,"byte_end":15146,"line_start":569,"line_end":569,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":269},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15613,"byte_end":15621,"line_start":596,"line_end":596,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":265},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15675,"byte_end":15683,"line_start":600,"line_end":600,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 19] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15638,"byte_end":15655,"line_start":598,"line_end":598,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15658,"byte_end":15669,"line_start":599,"line_end":599,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15756,"byte_end":15768,"line_start":606,"line_end":606,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 19] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15719,"byte_end":15736,"line_start":604,"line_end":604,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15739,"byte_end":15750,"line_start":605,"line_end":605,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":272},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15839,"byte_end":15846,"line_start":611,"line_end":611,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 19] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":15816,"byte_end":15833,"line_start":610,"line_end":610,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":277},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16320,"byte_end":16328,"line_start":638,"line_end":638,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":273},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":278},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16382,"byte_end":16390,"line_start":642,"line_end":642,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 20] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16345,"byte_end":16362,"line_start":640,"line_end":640,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16365,"byte_end":16376,"line_start":641,"line_end":641,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16463,"byte_end":16475,"line_start":648,"line_end":648,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 20] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16426,"byte_end":16443,"line_start":646,"line_end":646,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16446,"byte_end":16457,"line_start":647,"line_end":647,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16546,"byte_end":16553,"line_start":653,"line_end":653,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 20] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":16523,"byte_end":16540,"line_start":652,"line_end":652,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17047,"byte_end":17055,"line_start":681,"line_end":681,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":281},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17109,"byte_end":17117,"line_start":685,"line_end":685,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 21] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17072,"byte_end":17089,"line_start":683,"line_end":683,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17092,"byte_end":17103,"line_start":684,"line_end":684,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17190,"byte_end":17202,"line_start":691,"line_end":691,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 21] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17153,"byte_end":17170,"line_start":689,"line_end":689,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17173,"byte_end":17184,"line_start":690,"line_end":690,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17273,"byte_end":17280,"line_start":696,"line_end":696,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 21] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17250,"byte_end":17267,"line_start":695,"line_end":695,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17794,"byte_end":17802,"line_start":725,"line_end":725,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":289},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17856,"byte_end":17864,"line_start":729,"line_end":729,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 22] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17819,"byte_end":17836,"line_start":727,"line_end":727,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17839,"byte_end":17850,"line_start":728,"line_end":728,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17937,"byte_end":17949,"line_start":735,"line_end":735,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 22] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17900,"byte_end":17917,"line_start":733,"line_end":733,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17920,"byte_end":17931,"line_start":734,"line_end":734,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18020,"byte_end":18027,"line_start":740,"line_end":740,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 22] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":17997,"byte_end":18014,"line_start":739,"line_end":739,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":301},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18561,"byte_end":18569,"line_start":770,"line_end":770,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":297},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":302},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18623,"byte_end":18631,"line_start":774,"line_end":774,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 23] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18586,"byte_end":18603,"line_start":772,"line_end":772,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18606,"byte_end":18617,"line_start":773,"line_end":773,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18704,"byte_end":18716,"line_start":780,"line_end":780,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 23] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18667,"byte_end":18684,"line_start":778,"line_end":778,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18687,"byte_end":18698,"line_start":779,"line_end":779,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":304},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18787,"byte_end":18794,"line_start":785,"line_end":785,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 23] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":18764,"byte_end":18781,"line_start":784,"line_end":784,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":309},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19348,"byte_end":19356,"line_start":816,"line_end":816,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":305},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":310},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19410,"byte_end":19418,"line_start":820,"line_end":820,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 24] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19373,"byte_end":19390,"line_start":818,"line_end":818,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19393,"byte_end":19404,"line_start":819,"line_end":819,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":311},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19491,"byte_end":19503,"line_start":826,"line_end":826,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 24] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19454,"byte_end":19471,"line_start":824,"line_end":824,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19474,"byte_end":19485,"line_start":825,"line_end":825,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19574,"byte_end":19581,"line_start":831,"line_end":831,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 24] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":19551,"byte_end":19568,"line_start":830,"line_end":830,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20155,"byte_end":20163,"line_start":863,"line_end":863,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":313},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":318},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20217,"byte_end":20225,"line_start":867,"line_end":867,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 25] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20180,"byte_end":20197,"line_start":865,"line_end":865,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20200,"byte_end":20211,"line_start":866,"line_end":866,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":319},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20298,"byte_end":20310,"line_start":873,"line_end":873,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 25] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20261,"byte_end":20278,"line_start":871,"line_end":871,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20281,"byte_end":20292,"line_start":872,"line_end":872,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":320},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20381,"byte_end":20388,"line_start":878,"line_end":878,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 25] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20358,"byte_end":20375,"line_start":877,"line_end":877,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":20982,"byte_end":20990,"line_start":911,"line_end":911,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":321},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":326},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21044,"byte_end":21052,"line_start":915,"line_end":915,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 26] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21007,"byte_end":21024,"line_start":913,"line_end":913,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21027,"byte_end":21038,"line_start":914,"line_end":914,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21125,"byte_end":21137,"line_start":921,"line_end":921,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 26] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21088,"byte_end":21105,"line_start":919,"line_end":919,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21108,"byte_end":21119,"line_start":920,"line_end":920,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21208,"byte_end":21215,"line_start":926,"line_end":926,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 26] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21185,"byte_end":21202,"line_start":925,"line_end":925,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21829,"byte_end":21837,"line_start":960,"line_end":960,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":329},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21891,"byte_end":21899,"line_start":964,"line_end":964,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 27] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21854,"byte_end":21871,"line_start":962,"line_end":962,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21874,"byte_end":21885,"line_start":963,"line_end":963,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":335},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21972,"byte_end":21984,"line_start":970,"line_end":970,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 27] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21935,"byte_end":21952,"line_start":968,"line_end":968,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":21955,"byte_end":21966,"line_start":969,"line_end":969,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":336},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22055,"byte_end":22062,"line_start":975,"line_end":975,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 27] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22032,"byte_end":22049,"line_start":974,"line_end":974,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":341},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22696,"byte_end":22704,"line_start":1010,"line_end":1010,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":337},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22758,"byte_end":22766,"line_start":1014,"line_end":1014,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 28] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22721,"byte_end":22738,"line_start":1012,"line_end":1012,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22741,"byte_end":22752,"line_start":1013,"line_end":1013,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22839,"byte_end":22851,"line_start":1020,"line_end":1020,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 28] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22802,"byte_end":22819,"line_start":1018,"line_end":1018,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22822,"byte_end":22833,"line_start":1019,"line_end":1019,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":344},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22922,"byte_end":22929,"line_start":1025,"line_end":1025,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 28] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":22899,"byte_end":22916,"line_start":1024,"line_end":1024,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23583,"byte_end":23591,"line_start":1061,"line_end":1061,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":345},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":350},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23645,"byte_end":23653,"line_start":1065,"line_end":1065,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 29] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23608,"byte_end":23625,"line_start":1063,"line_end":1063,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23628,"byte_end":23639,"line_start":1064,"line_end":1064,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":351},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23726,"byte_end":23738,"line_start":1071,"line_end":1071,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 29] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23689,"byte_end":23706,"line_start":1069,"line_end":1069,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23709,"byte_end":23720,"line_start":1070,"line_end":1070,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":352},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23809,"byte_end":23816,"line_start":1076,"line_end":1076,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 29] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":23786,"byte_end":23803,"line_start":1075,"line_end":1075,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24490,"byte_end":24498,"line_start":1113,"line_end":1113,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":353},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24552,"byte_end":24560,"line_start":1117,"line_end":1117,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 30] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24515,"byte_end":24532,"line_start":1115,"line_end":1115,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24535,"byte_end":24546,"line_start":1116,"line_end":1116,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24633,"byte_end":24645,"line_start":1123,"line_end":1123,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 30] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24596,"byte_end":24613,"line_start":1121,"line_end":1121,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24616,"byte_end":24627,"line_start":1122,"line_end":1122,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":360},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24716,"byte_end":24723,"line_start":1128,"line_end":1128,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 30] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":24693,"byte_end":24710,"line_start":1127,"line_end":1127,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25417,"byte_end":25425,"line_start":1166,"line_end":1166,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":361},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":366},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25479,"byte_end":25487,"line_start":1170,"line_end":1170,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 31] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25442,"byte_end":25459,"line_start":1168,"line_end":1168,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25462,"byte_end":25473,"line_start":1169,"line_end":1169,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":367},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25560,"byte_end":25572,"line_start":1176,"line_end":1176,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 31] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25523,"byte_end":25540,"line_start":1174,"line_end":1174,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25543,"byte_end":25554,"line_start":1175,"line_end":1175,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":368},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25643,"byte_end":25650,"line_start":1181,"line_end":1181,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 31] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":25620,"byte_end":25637,"line_start":1180,"line_end":1180,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":373},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26364,"byte_end":26372,"line_start":1220,"line_end":1220,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":369},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26426,"byte_end":26434,"line_start":1224,"line_end":1224,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 32] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26389,"byte_end":26406,"line_start":1222,"line_end":1222,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26409,"byte_end":26420,"line_start":1223,"line_end":1223,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":375},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26507,"byte_end":26519,"line_start":1230,"line_end":1230,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 32] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26470,"byte_end":26487,"line_start":1228,"line_end":1228,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26490,"byte_end":26501,"line_start":1229,"line_end":1229,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":376},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26590,"byte_end":26597,"line_start":1235,"line_end":1235,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 32] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":26567,"byte_end":26584,"line_start":1234,"line_end":1234,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":381},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27331,"byte_end":27339,"line_start":1275,"line_end":1275,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":377},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":382},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27393,"byte_end":27401,"line_start":1279,"line_end":1279,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 33] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27356,"byte_end":27373,"line_start":1277,"line_end":1277,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27376,"byte_end":27387,"line_start":1278,"line_end":1278,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":383},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27474,"byte_end":27486,"line_start":1285,"line_end":1285,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 33] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27437,"byte_end":27454,"line_start":1283,"line_end":1283,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27457,"byte_end":27468,"line_start":1284,"line_end":1284,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":384},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27557,"byte_end":27564,"line_start":1290,"line_end":1290,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 33] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":27534,"byte_end":27551,"line_start":1289,"line_end":1289,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":389},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28318,"byte_end":28326,"line_start":1331,"line_end":1331,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":385},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":390},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28380,"byte_end":28388,"line_start":1335,"line_end":1335,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 64] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28343,"byte_end":28360,"line_start":1333,"line_end":1333,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28363,"byte_end":28374,"line_start":1334,"line_end":1334,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":391},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28461,"byte_end":28473,"line_start":1341,"line_end":1341,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 64] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28424,"byte_end":28441,"line_start":1339,"line_end":1339,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28444,"byte_end":28455,"line_start":1340,"line_end":1340,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":392},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28544,"byte_end":28551,"line_start":1346,"line_end":1346,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 64] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":28521,"byte_end":28538,"line_start":1345,"line_end":1345,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":397},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":29926,"byte_end":29934,"line_start":1418,"line_end":1418,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":393},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":398},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":29989,"byte_end":29997,"line_start":1422,"line_end":1422,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 128] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":29952,"byte_end":29969,"line_start":1420,"line_end":1420,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":29972,"byte_end":29983,"line_start":1421,"line_end":1421,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":399},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":30070,"byte_end":30082,"line_start":1428,"line_end":1428,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 128] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":30033,"byte_end":30050,"line_start":1426,"line_end":1426,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":30053,"byte_end":30064,"line_start":1427,"line_end":1427,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":30153,"byte_end":30160,"line_start":1433,"line_end":1433,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 128] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":30130,"byte_end":30147,"line_start":1432,"line_end":1432,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":405},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":32815,"byte_end":32823,"line_start":1569,"line_end":1569,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":401},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":406},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":32878,"byte_end":32886,"line_start":1573,"line_end":1573,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 256] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":32841,"byte_end":32858,"line_start":1571,"line_end":1571,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":32861,"byte_end":32872,"line_start":1572,"line_end":1572,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":32959,"byte_end":32971,"line_start":1579,"line_end":1579,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 256] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":32922,"byte_end":32939,"line_start":1577,"line_end":1577,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":32942,"byte_end":32953,"line_start":1578,"line_end":1578,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":408},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":33042,"byte_end":33049,"line_start":1584,"line_end":1584,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 256] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":33019,"byte_end":33036,"line_start":1583,"line_end":1583,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":413},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38264,"byte_end":38272,"line_start":1848,"line_end":1848,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":409},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":414},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38327,"byte_end":38335,"line_start":1852,"line_end":1852,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 512] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38290,"byte_end":38307,"line_start":1850,"line_end":1850,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38310,"byte_end":38321,"line_start":1851,"line_end":1851,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":415},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38408,"byte_end":38420,"line_start":1858,"line_end":1858,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 512] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38371,"byte_end":38388,"line_start":1856,"line_end":1856,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38391,"byte_end":38402,"line_start":1857,"line_end":1857,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38491,"byte_end":38498,"line_start":1863,"line_end":1863,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 512] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":38468,"byte_end":38485,"line_start":1862,"line_end":1862,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":421},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":48834,"byte_end":48842,"line_start":2383,"line_end":2383,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":417},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":422},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":48898,"byte_end":48906,"line_start":2387,"line_end":2387,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 1024] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":48861,"byte_end":48878,"line_start":2385,"line_end":2385,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":48881,"byte_end":48892,"line_start":2386,"line_end":2386,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":423},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":48979,"byte_end":48991,"line_start":2393,"line_end":2393,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 1024] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":48942,"byte_end":48959,"line_start":2391,"line_end":2391,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":48962,"byte_end":48973,"line_start":2392,"line_end":2392,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":424},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":49062,"byte_end":49069,"line_start":2398,"line_end":2398,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 1024] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":49039,"byte_end":49056,"line_start":2397,"line_end":2397,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":429},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69645,"byte_end":69653,"line_start":3430,"line_end":3430,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":425},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":430},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69709,"byte_end":69717,"line_start":3434,"line_end":3434,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 2048] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69672,"byte_end":69689,"line_start":3432,"line_end":3432,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69692,"byte_end":69703,"line_start":3433,"line_end":3433,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":431},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69790,"byte_end":69802,"line_start":3440,"line_end":3440,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 2048] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69753,"byte_end":69770,"line_start":3438,"line_end":3438,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69773,"byte_end":69784,"line_start":3439,"line_end":3439,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":432},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69873,"byte_end":69880,"line_start":3445,"line_end":3445,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 2048] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":69850,"byte_end":69867,"line_start":3444,"line_end":3444,"column_start":3,"column_end":20}}]},{"kind":"Const","id":{"krate":0,"index":437},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":110936,"byte_end":110944,"line_start":5501,"line_end":5501,"column_start":9,"column_end":17},"name":"CAPACITY","qualname":"::array::generated_impl::::CAPACITY","value":"usize","parent":{"krate":0,"index":433},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":438},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":111000,"byte_end":111008,"line_start":5505,"line_end":5505,"column_start":6,"column_end":14},"name":"as_slice","qualname":"<[T; 4096] as array::Array>::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":110963,"byte_end":110980,"line_start":5503,"line_end":5503,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":110983,"byte_end":110994,"line_start":5504,"line_end":5504,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":111081,"byte_end":111093,"line_start":5511,"line_end":5511,"column_start":6,"column_end":18},"name":"as_slice_mut","qualname":"<[T; 4096] as array::Array>::as_slice_mut","value":"fn as_slice_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":107},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":111044,"byte_end":111061,"line_start":5509,"line_end":5509,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":111064,"byte_end":111075,"line_start":5510,"line_end":5510,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":440},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":111164,"byte_end":111171,"line_start":5516,"line_end":5516,"column_start":6,"column_end":13},"name":"default","qualname":"<[T; 4096] as array::Array>::default","value":"fn default() -> Self","parent":{"krate":0,"index":103},"children":[],"decl_id":{"krate":0,"index":108},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs","byte_start":111141,"byte_end":111158,"line_start":5515,"line_end":5515,"column_start":3,"column_end":20}}]},{"kind":"Struct","id":{"krate":0,"index":452},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206065,"byte_end":206073,"line_start":104,"line_end":104,"column_start":12,"column_end":20},"name":"ArrayVec","qualname":"::arrayvec::ArrayVec","value":"ArrayVec { }","parent":null,"children":[{"krate":0,"index":454},{"krate":0,"index":455}],"decl_id":null,"docs":" An array-backed, vector-like data structure.","sig":null,"attributes":[{"value":"/ An array-backed, vector-like data structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204051,"byte_end":204099,"line_start":52,"line_end":52,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204100,"byte_end":204103,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ * `ArrayVec` has a fixed capacity, equal to the array size.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204104,"byte_end":204167,"line_start":54,"line_end":54,"column_start":1,"column_end":64}},{"value":"/ * `ArrayVec` has a variable length, as you add and remove elements. Attempts","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204168,"byte_end":204248,"line_start":55,"line_end":55,"column_start":1,"column_end":81}},{"value":"/ to fill the vec beyond its capacity will cause a panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204249,"byte_end":204310,"line_start":56,"line_end":56,"column_start":1,"column_end":62}},{"value":"/ * All of the vec's array slots are always initialized in terms of Rust's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204311,"byte_end":204387,"line_start":57,"line_end":57,"column_start":1,"column_end":77}},{"value":"/ memory model. When you remove a element from a location, the old value at","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204388,"byte_end":204467,"line_start":58,"line_end":58,"column_start":1,"column_end":80}},{"value":"/ that location is replaced with the type's default value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204468,"byte_end":204530,"line_start":59,"line_end":59,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204531,"byte_end":204534,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ The overall API of this type is intended to, as much as possible, emulate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204535,"byte_end":204612,"line_start":61,"line_end":61,"column_start":1,"column_end":78}},{"value":"/ the API of the [`Vec`](https://doc.rust-lang.org/alloc/vec/struct.Vec.html)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204613,"byte_end":204692,"line_start":62,"line_end":62,"column_start":1,"column_end":80}},{"value":"/ type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204693,"byte_end":204702,"line_start":63,"line_end":63,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204703,"byte_end":204706,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ ## Construction","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204707,"byte_end":204726,"line_start":65,"line_end":65,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204727,"byte_end":204730,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ You can use the `array_vec!` macro similarly to how you might use the `vec!`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204731,"byte_end":204811,"line_start":67,"line_end":67,"column_start":1,"column_end":81}},{"value":"/ macro. Specify the array type, then optionally give all the initial values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204812,"byte_end":204890,"line_start":68,"line_end":68,"column_start":1,"column_end":79}},{"value":"/ you want to have.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204891,"byte_end":204912,"line_start":69,"line_end":69,"column_start":1,"column_end":22}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204913,"byte_end":204924,"line_start":70,"line_end":70,"column_start":1,"column_end":12}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204925,"byte_end":204946,"line_start":71,"line_end":71,"column_start":1,"column_end":22}},{"value":"/ let some_ints = array_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":204947,"byte_end":204999,"line_start":72,"line_end":72,"column_start":1,"column_end":53}},{"value":"/ assert_eq!(some_ints.len(), 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205000,"byte_end":205035,"line_start":73,"line_end":73,"column_start":1,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205036,"byte_end":205043,"line_start":74,"line_end":74,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205044,"byte_end":205047,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ The [`default`](ArrayVec::new) for an `ArrayVec` is to have a default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205048,"byte_end":205121,"line_start":76,"line_end":76,"column_start":1,"column_end":74}},{"value":"/ array with length 0. The [`new`](ArrayVec::new) method is the same as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205122,"byte_end":205195,"line_start":77,"line_end":77,"column_start":1,"column_end":74}},{"value":"/ calling `default`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205196,"byte_end":205217,"line_start":78,"line_end":78,"column_start":1,"column_end":22}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205218,"byte_end":205229,"line_start":79,"line_end":79,"column_start":1,"column_end":12}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205230,"byte_end":205251,"line_start":80,"line_end":80,"column_start":1,"column_end":22}},{"value":"/ let some_ints = ArrayVec::<[i32; 7]>::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205252,"byte_end":205304,"line_start":81,"line_end":81,"column_start":1,"column_end":53}},{"value":"/ assert_eq!(some_ints.len(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205305,"byte_end":205340,"line_start":82,"line_end":82,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205341,"byte_end":205344,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ let more_ints = ArrayVec::<[i32; 7]>::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205345,"byte_end":205393,"line_start":84,"line_end":84,"column_start":1,"column_end":49}},{"value":"/ assert_eq!(some_ints, more_ints);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205394,"byte_end":205431,"line_start":85,"line_end":85,"column_start":1,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205432,"byte_end":205439,"line_start":86,"line_end":86,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205440,"byte_end":205443,"line_start":87,"line_end":87,"column_start":1,"column_end":4}},{"value":"/ If you have an array and want the _whole thing_ so count as being \"in\" the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205444,"byte_end":205522,"line_start":88,"line_end":88,"column_start":1,"column_end":79}},{"value":"/ new `ArrayVec` you can use one of the `from` implementations. If you want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205523,"byte_end":205600,"line_start":89,"line_end":89,"column_start":1,"column_end":78}},{"value":"/ _part of_ the array then you can use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205601,"byte_end":205641,"line_start":90,"line_end":90,"column_start":1,"column_end":41}},{"value":"/ [`from_array_len`](ArrayVec::from_array_len):","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205642,"byte_end":205691,"line_start":91,"line_end":91,"column_start":1,"column_end":50}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205692,"byte_end":205703,"line_start":92,"line_end":92,"column_start":1,"column_end":12}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205704,"byte_end":205725,"line_start":93,"line_end":93,"column_start":1,"column_end":22}},{"value":"/ let some_ints = ArrayVec::from([5, 6, 7, 8]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205726,"byte_end":205775,"line_start":94,"line_end":94,"column_start":1,"column_end":50}},{"value":"/ assert_eq!(some_ints.len(), 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205776,"byte_end":205811,"line_start":95,"line_end":95,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205812,"byte_end":205815,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ let more_ints = ArrayVec::from_array_len([5, 6, 7, 8], 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205816,"byte_end":205878,"line_start":97,"line_end":97,"column_start":1,"column_end":63}},{"value":"/ assert_eq!(more_ints.len(), 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205879,"byte_end":205914,"line_start":98,"line_end":98,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205915,"byte_end":205918,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ let no_ints: ArrayVec<[u8; 5]> = ArrayVec::from_array_empty([1, 2, 3, 4, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":205919,"byte_end":206000,"line_start":100,"line_end":100,"column_start":1,"column_end":82}},{"value":"/ assert_eq!(no_ints.len(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206001,"byte_end":206034,"line_start":101,"line_end":101,"column_start":1,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206035,"byte_end":206042,"line_start":102,"line_end":102,"column_start":1,"column_end":8}},{"value":"repr(C)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206043,"byte_end":206053,"line_start":103,"line_end":103,"column_start":1,"column_end":11}}]},{"kind":"Method","id":{"krate":0,"index":458},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206209,"byte_end":206214,"line_start":115,"line_end":115,"column_start":6,"column_end":11},"name":"clone","qualname":" as core::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206194,"byte_end":206203,"line_start":114,"line_end":114,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":459},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206306,"byte_end":206316,"line_start":120,"line_end":120,"column_start":6,"column_end":16},"name":"clone_from","qualname":" as core::clone::Clone>::clone_from","value":"fn clone_from<'_, '_>(&'_ mut Self, &'_ Self)","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2884},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206291,"byte_end":206300,"line_start":119,"line_end":119,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":465},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206868,"byte_end":206875,"line_start":147,"line_end":147,"column_start":6,"column_end":13},"name":"default","qualname":" as core::default::Default>::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":469},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207040,"byte_end":207045,"line_start":156,"line_end":156,"column_start":6,"column_end":11},"name":"deref","qualname":" as core::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Self::Target","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207003,"byte_end":207020,"line_start":154,"line_end":154,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207023,"byte_end":207034,"line_start":155,"line_end":155,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":472},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207207,"byte_end":207216,"line_start":164,"line_end":164,"column_start":6,"column_end":15},"name":"deref_mut","qualname":" as core::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut Self::Target","parent":{"krate":1,"index":3499},"children":[],"decl_id":{"krate":1,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207170,"byte_end":207187,"line_start":162,"line_end":162,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207190,"byte_end":207201,"line_start":163,"line_end":163,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207474,"byte_end":207479,"line_start":173,"line_end":173,"column_start":6,"column_end":11},"name":"index","qualname":" as core::ops::Index>::index","value":"fn index<'_>(&'_ Self, I) -> &'_ Self::Output","parent":{"krate":1,"index":3571},"children":[],"decl_id":{"krate":1,"index":3574},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207437,"byte_end":207454,"line_start":171,"line_end":171,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207457,"byte_end":207468,"line_start":172,"line_end":172,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":481},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207658,"byte_end":207667,"line_start":181,"line_end":181,"column_start":6,"column_end":15},"name":"index_mut","qualname":" as core::ops::IndexMut>::index_mut","value":"fn index_mut<'_>(&'_ mut Self, I) -> &'_ mut Self::Output","parent":{"krate":1,"index":3575},"children":[],"decl_id":{"krate":1,"index":3577},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207621,"byte_end":207638,"line_start":179,"line_end":179,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207641,"byte_end":207652,"line_start":180,"line_end":180,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":484},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209421,"byte_end":209427,"line_start":251,"line_end":251,"column_start":10,"column_end":16},"name":"append","qualname":">::append","value":"fn append<'_, '_>(&'_ mut Self, &'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Move all values from `other` into this vec.","sig":null,"attributes":[{"value":"/ Move all values from `other` into this vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209004,"byte_end":209051,"line_start":236,"line_end":236,"column_start":3,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209054,"byte_end":209057,"line_start":237,"line_end":237,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209060,"byte_end":209073,"line_start":238,"line_end":238,"column_start":3,"column_end":16}},{"value":"/ * If the vec overflows its capacity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209076,"byte_end":209115,"line_start":239,"line_end":239,"column_start":3,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209118,"byte_end":209121,"line_start":240,"line_end":240,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209124,"byte_end":209138,"line_start":241,"line_end":241,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209141,"byte_end":209152,"line_start":242,"line_end":242,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209155,"byte_end":209176,"line_start":243,"line_end":243,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 10] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209179,"byte_end":209229,"line_start":244,"line_end":244,"column_start":3,"column_end":53}},{"value":"/ let mut av2 = array_vec!([i32; 10] => 4, 5, 6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209232,"byte_end":209283,"line_start":245,"line_end":245,"column_start":3,"column_end":54}},{"value":"/ av.append(&mut av2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209286,"byte_end":209310,"line_start":246,"line_end":246,"column_start":3,"column_end":27}},{"value":"/ assert_eq!(av, &[1, 2, 3, 4, 5, 6][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209313,"byte_end":209357,"line_start":247,"line_end":247,"column_start":3,"column_end":47}},{"value":"/ assert_eq!(av2, &[][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209360,"byte_end":209389,"line_start":248,"line_end":248,"column_start":3,"column_end":32}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209392,"byte_end":209399,"line_start":249,"line_end":249,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209402,"byte_end":209411,"line_start":250,"line_end":250,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":485},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210253,"byte_end":210263,"line_start":277,"line_end":277,"column_start":10,"column_end":20},"name":"try_append","qualname":">::try_append","value":"fn try_append<'other, '_>(&'_ mut Self, &'other mut Self)\n-> Option<&'other mut Self>","parent":null,"children":[],"decl_id":null,"docs":" Move all values from `other` into this vec.\n If appending would overflow the capacity, Some(other) is returned.\n ## Example\n ```rust\n # use tinyvec::*;\n let mut av = array_vec!([i32; 7] => 1, 2, 3);\n let mut av2 = array_vec!([i32; 7] => 4, 5, 6);\n av.append(&mut av2);\n assert_eq!(av, &[1, 2, 3, 4, 5, 6][..]);\n assert_eq!(av2, &[][..]);","sig":null,"attributes":[{"value":"/ Move all values from `other` into this vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209640,"byte_end":209687,"line_start":260,"line_end":260,"column_start":3,"column_end":50}},{"value":"/ If appending would overflow the capacity, Some(other) is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209690,"byte_end":209760,"line_start":261,"line_end":261,"column_start":3,"column_end":73}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209763,"byte_end":209777,"line_start":262,"line_end":262,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209780,"byte_end":209791,"line_start":263,"line_end":263,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209794,"byte_end":209815,"line_start":264,"line_end":264,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 7] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209818,"byte_end":209867,"line_start":265,"line_end":265,"column_start":3,"column_end":52}},{"value":"/ let mut av2 = array_vec!([i32; 7] => 4, 5, 6);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209870,"byte_end":209920,"line_start":266,"line_end":266,"column_start":3,"column_end":53}},{"value":"/ av.append(&mut av2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209923,"byte_end":209947,"line_start":267,"line_end":267,"column_start":3,"column_end":27}},{"value":"/ assert_eq!(av, &[1, 2, 3, 4, 5, 6][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209950,"byte_end":209994,"line_start":268,"line_end":268,"column_start":3,"column_end":47}},{"value":"/ assert_eq!(av2, &[][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":209997,"byte_end":210026,"line_start":269,"line_end":269,"column_start":3,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210029,"byte_end":210032,"line_start":270,"line_end":270,"column_start":3,"column_end":6}},{"value":"/ let mut av3 = array_vec!([i32; 7] => 7, 8, 9);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210035,"byte_end":210085,"line_start":271,"line_end":271,"column_start":3,"column_end":53}},{"value":"/ assert!(av.try_append(&mut av3).is_some());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210088,"byte_end":210135,"line_start":272,"line_end":272,"column_start":3,"column_end":50}},{"value":"/ assert_eq!(av, &[1, 2, 3, 4, 5, 6][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210138,"byte_end":210182,"line_start":273,"line_end":273,"column_start":3,"column_end":47}},{"value":"/ assert_eq!(av3, &[7, 8, 9][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210185,"byte_end":210221,"line_start":274,"line_end":274,"column_start":3,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210224,"byte_end":210231,"line_start":275,"line_end":275,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210234,"byte_end":210243,"line_start":276,"line_end":276,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":487},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210779,"byte_end":210789,"line_start":302,"line_end":302,"column_start":10,"column_end":20},"name":"as_mut_ptr","qualname":">::as_mut_ptr","value":"fn as_mut_ptr<'_>(&'_ mut Self) -> *mut A::Item","parent":null,"children":[],"decl_id":null,"docs":" A `*mut` pointer to the backing array.","sig":null,"attributes":[{"value":"/ A `*mut` pointer to the backing array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210598,"byte_end":210640,"line_start":295,"line_end":295,"column_start":3,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210643,"byte_end":210646,"line_start":296,"line_end":296,"column_start":3,"column_end":6}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210649,"byte_end":210662,"line_start":297,"line_end":297,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210665,"byte_end":210668,"line_start":298,"line_end":298,"column_start":3,"column_end":6}},{"value":"/ This pointer has provenance over the _entire_ backing array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210671,"byte_end":210735,"line_start":299,"line_end":299,"column_start":3,"column_end":67}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210738,"byte_end":210755,"line_start":300,"line_end":300,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210758,"byte_end":210769,"line_start":301,"line_end":301,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":488},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210963,"byte_end":210975,"line_start":309,"line_end":309,"column_start":10,"column_end":22},"name":"as_mut_slice","qualname":">::as_mut_slice","value":"fn as_mut_slice<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Performs a `deref_mut`, into unique slice form.\n","sig":null,"attributes":[{"value":"/ Performs a `deref_mut`, into unique slice form.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210868,"byte_end":210919,"line_start":306,"line_end":306,"column_start":3,"column_end":54}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210922,"byte_end":210939,"line_start":307,"line_end":307,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":210942,"byte_end":210953,"line_start":308,"line_end":308,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":489},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211218,"byte_end":211224,"line_start":320,"line_end":320,"column_start":10,"column_end":16},"name":"as_ptr","qualname":">::as_ptr","value":"fn as_ptr<'_>(&'_ Self) -> *const A::Item","parent":null,"children":[],"decl_id":null,"docs":" A `*const` pointer to the backing array.","sig":null,"attributes":[{"value":"/ A `*const` pointer to the backing array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211035,"byte_end":211079,"line_start":313,"line_end":313,"column_start":3,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211082,"byte_end":211085,"line_start":314,"line_end":314,"column_start":3,"column_end":6}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211088,"byte_end":211101,"line_start":315,"line_end":315,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211104,"byte_end":211107,"line_start":316,"line_end":316,"column_start":3,"column_end":6}},{"value":"/ This pointer has provenance over the _entire_ backing array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211110,"byte_end":211174,"line_start":317,"line_end":317,"column_start":3,"column_end":67}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211177,"byte_end":211194,"line_start":318,"line_end":318,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211197,"byte_end":211208,"line_start":319,"line_end":319,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":490},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211384,"byte_end":211392,"line_start":327,"line_end":327,"column_start":10,"column_end":18},"name":"as_slice","qualname":">::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Performs a `deref`, into shared slice form.\n","sig":null,"attributes":[{"value":"/ Performs a `deref`, into shared slice form.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211293,"byte_end":211340,"line_start":324,"line_end":324,"column_start":3,"column_end":50}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211343,"byte_end":211360,"line_start":325,"line_end":325,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211363,"byte_end":211374,"line_start":326,"line_end":326,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":491},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211627,"byte_end":211635,"line_start":337,"line_end":337,"column_start":10,"column_end":18},"name":"capacity","qualname":">::capacity","value":"fn capacity<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The capacity of the `ArrayVec`.","sig":null,"attributes":[{"value":"/ The capacity of the `ArrayVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211440,"byte_end":211475,"line_start":331,"line_end":331,"column_start":3,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211478,"byte_end":211481,"line_start":332,"line_end":332,"column_start":3,"column_end":6}},{"value":"/ This is fixed based on the array type, but can't yet be made a `const fn`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211484,"byte_end":211561,"line_start":333,"line_end":333,"column_start":3,"column_end":80}},{"value":"/ on Stable Rust.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211564,"byte_end":211583,"line_start":334,"line_end":334,"column_start":3,"column_end":22}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211586,"byte_end":211603,"line_start":335,"line_end":335,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211606,"byte_end":211617,"line_start":336,"line_end":336,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":492},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211994,"byte_end":211999,"line_start":346,"line_end":346,"column_start":10,"column_end":15},"name":"clear","qualname":">::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Truncates the `ArrayVec` down to length 0.\n","sig":null,"attributes":[{"value":"/ Truncates the `ArrayVec` down to length 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211918,"byte_end":211964,"line_start":344,"line_end":344,"column_start":3,"column_end":49}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":211967,"byte_end":211984,"line_start":345,"line_end":345,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":493},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212630,"byte_end":212635,"line_start":369,"line_end":369,"column_start":10,"column_end":15},"name":"drain","qualname":">::drain","value":"fn drain(&'_ mut Self, R) -> ArrayVecDrain where R: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":" Creates a draining iterator that removes the specified range in the vector\n and yields the removed items.","sig":null,"attributes":[{"value":"/ Creates a draining iterator that removes the specified range in the vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212041,"byte_end":212119,"line_start":350,"line_end":350,"column_start":3,"column_end":81}},{"value":"/ and yields the removed items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212122,"byte_end":212155,"line_start":351,"line_end":351,"column_start":3,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212158,"byte_end":212161,"line_start":352,"line_end":352,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212164,"byte_end":212177,"line_start":353,"line_end":353,"column_start":3,"column_end":16}},{"value":"/ * If the start is greater than the end","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212180,"byte_end":212222,"line_start":354,"line_end":354,"column_start":3,"column_end":45}},{"value":"/ * If the end is past the edge of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212225,"byte_end":212270,"line_start":355,"line_end":355,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212273,"byte_end":212276,"line_start":356,"line_end":356,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212279,"byte_end":212293,"line_start":357,"line_end":357,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212296,"byte_end":212307,"line_start":358,"line_end":358,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212310,"byte_end":212331,"line_start":359,"line_end":359,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212334,"byte_end":212383,"line_start":360,"line_end":360,"column_start":3,"column_end":52}},{"value":"/ let av2: ArrayVec<[i32; 4]> = av.drain(1..).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212386,"byte_end":212444,"line_start":361,"line_end":361,"column_start":3,"column_end":61}},{"value":"/ assert_eq!(av.as_slice(), &[1][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212447,"byte_end":212487,"line_start":362,"line_end":362,"column_start":3,"column_end":43}},{"value":"/ assert_eq!(av2.as_slice(), &[2, 3][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212490,"byte_end":212534,"line_start":363,"line_end":363,"column_start":3,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212537,"byte_end":212540,"line_start":364,"line_end":364,"column_start":3,"column_end":6}},{"value":"/ av.drain(..);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212543,"byte_end":212560,"line_start":365,"line_end":365,"column_start":3,"column_end":20}},{"value":"/ assert_eq!(av.as_slice(), &[]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212563,"byte_end":212598,"line_start":366,"line_end":366,"column_start":3,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212601,"byte_end":212608,"line_start":367,"line_end":367,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212611,"byte_end":212620,"line_start":368,"line_end":368,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":495},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213660,"byte_end":213670,"line_start":402,"line_end":402,"column_start":10,"column_end":20},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> A","parent":null,"children":[],"decl_id":null,"docs":" Returns the inner array of the `ArrayVec`.","sig":null,"attributes":[{"value":"/ Returns the inner array of the `ArrayVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212772,"byte_end":212818,"line_start":376,"line_end":376,"column_start":3,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212821,"byte_end":212824,"line_start":377,"line_end":377,"column_start":3,"column_end":6}},{"value":"/ This returns the full array, even if the `ArrayVec` length is currently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212827,"byte_end":212902,"line_start":378,"line_end":378,"column_start":3,"column_end":78}},{"value":"/ less than that.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212905,"byte_end":212924,"line_start":379,"line_end":379,"column_start":3,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212927,"byte_end":212930,"line_start":380,"line_end":380,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212933,"byte_end":212947,"line_start":381,"line_end":381,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212950,"byte_end":212953,"line_start":382,"line_end":382,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212956,"byte_end":212967,"line_start":383,"line_end":383,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::{array_vec, ArrayVec};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":212970,"byte_end":213011,"line_start":384,"line_end":384,"column_start":3,"column_end":44}},{"value":"/ let mut favorite_numbers = array_vec!([i32; 5] => 87, 48, 33, 9, 26);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213014,"byte_end":213087,"line_start":385,"line_end":385,"column_start":3,"column_end":76}},{"value":"/ assert_eq!(favorite_numbers.clone().into_inner(), [87, 48, 33, 9, 26]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213090,"byte_end":213165,"line_start":386,"line_end":386,"column_start":3,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213168,"byte_end":213171,"line_start":387,"line_end":387,"column_start":3,"column_end":6}},{"value":"/ favorite_numbers.pop();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213174,"byte_end":213201,"line_start":388,"line_end":388,"column_start":3,"column_end":30}},{"value":"/ assert_eq!(favorite_numbers.into_inner(), [87, 48, 33, 9, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213204,"byte_end":213270,"line_start":389,"line_end":389,"column_start":3,"column_end":69}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213273,"byte_end":213280,"line_start":390,"line_end":390,"column_start":3,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213283,"byte_end":213286,"line_start":391,"line_end":391,"column_start":3,"column_end":6}},{"value":"/ A use for this function is to build an array from an iterator by first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213289,"byte_end":213363,"line_start":392,"line_end":392,"column_start":3,"column_end":77}},{"value":"/ collecting it into an `ArrayVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213366,"byte_end":213403,"line_start":393,"line_end":393,"column_start":3,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213406,"byte_end":213409,"line_start":394,"line_end":394,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213412,"byte_end":213423,"line_start":395,"line_end":395,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::ArrayVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213426,"byte_end":213454,"line_start":396,"line_end":396,"column_start":3,"column_end":31}},{"value":"/ let arr_vec: ArrayVec<[i32; 10]> = (1..=3).cycle().take(10).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213457,"byte_end":213531,"line_start":397,"line_end":397,"column_start":3,"column_end":77}},{"value":"/ let inner = arr_vec.into_inner();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213534,"byte_end":213571,"line_start":398,"line_end":398,"column_start":3,"column_end":40}},{"value":"/ assert_eq!(inner, [1, 2, 3, 1, 2, 3, 1, 2, 3, 1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213574,"byte_end":213628,"line_start":399,"line_end":399,"column_start":3,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213631,"byte_end":213638,"line_start":400,"line_end":400,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213641,"byte_end":213650,"line_start":401,"line_end":401,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":496},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213865,"byte_end":213882,"line_start":411,"line_end":411,"column_start":10,"column_end":27},"name":"extend_from_slice","qualname":">::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [A::Item]) where A::Item: Clone","parent":null,"children":[],"decl_id":null,"docs":" Clone each element of the slice into this `ArrayVec`.","sig":null,"attributes":[{"value":"/ Clone each element of the slice into this `ArrayVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213705,"byte_end":213762,"line_start":406,"line_end":406,"column_start":3,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213765,"byte_end":213768,"line_start":407,"line_end":407,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213771,"byte_end":213784,"line_start":408,"line_end":408,"column_start":3,"column_end":16}},{"value":"/ * If the `ArrayVec` would overflow, this will panic.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213787,"byte_end":213843,"line_start":409,"line_end":409,"column_start":3,"column_end":59}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":213846,"byte_end":213855,"line_start":410,"line_end":410,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":497},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215363,"byte_end":215367,"line_start":458,"line_end":458,"column_start":10,"column_end":14},"name":"fill","qualname":">::fill","value":"fn fill(&'_ mut Self, I) -> I::IntoIter where I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Fill the vector until its capacity has been reached.","sig":null,"attributes":[{"value":"/ Fill the vector until its capacity has been reached.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214340,"byte_end":214396,"line_start":432,"line_end":432,"column_start":3,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214399,"byte_end":214402,"line_start":433,"line_end":433,"column_start":3,"column_end":6}},{"value":"/ Successively fills unused space in the spare slice of the vector with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214405,"byte_end":214478,"line_start":434,"line_end":434,"column_start":3,"column_end":76}},{"value":"/ elements from the iterator. It then returns the remaining iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214481,"byte_end":214551,"line_start":435,"line_end":435,"column_start":3,"column_end":73}},{"value":"/ without exhausting it. This also allows appending the head of an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214554,"byte_end":214622,"line_start":436,"line_end":436,"column_start":3,"column_end":71}},{"value":"/ infinite iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214625,"byte_end":214647,"line_start":437,"line_end":437,"column_start":3,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214650,"byte_end":214653,"line_start":438,"line_end":438,"column_start":3,"column_end":6}},{"value":"/ This is an alternative to `Extend::extend` method for cases where the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214656,"byte_end":214729,"line_start":439,"line_end":439,"column_start":3,"column_end":76}},{"value":"/ length of the iterator can not be checked. Since this vector can not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214732,"byte_end":214804,"line_start":440,"line_end":440,"column_start":3,"column_end":75}},{"value":"/ reallocate to increase its capacity, it is unclear what to do with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214807,"byte_end":214877,"line_start":441,"line_end":441,"column_start":3,"column_end":73}},{"value":"/ remaining elements in the iterator and the iterator itself. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214880,"byte_end":214947,"line_start":442,"line_end":442,"column_start":3,"column_end":70}},{"value":"/ interface also provides no way to communicate this to the caller.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":214950,"byte_end":215019,"line_start":443,"line_end":443,"column_start":3,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215022,"byte_end":215025,"line_start":444,"line_end":444,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215028,"byte_end":215041,"line_start":445,"line_end":445,"column_start":3,"column_end":16}},{"value":"/ * If the `next` method of the provided iterator panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215044,"byte_end":215103,"line_start":446,"line_end":446,"column_start":3,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215106,"byte_end":215109,"line_start":447,"line_end":447,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215112,"byte_end":215126,"line_start":448,"line_end":448,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215129,"byte_end":215132,"line_start":449,"line_end":449,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215135,"byte_end":215146,"line_start":450,"line_end":450,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215149,"byte_end":215170,"line_start":451,"line_end":451,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 4]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215173,"byte_end":215211,"line_start":452,"line_end":452,"column_start":3,"column_end":41}},{"value":"/ let mut to_inf = av.fill(0..);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215214,"byte_end":215248,"line_start":453,"line_end":453,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(&av[..], [0, 1, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215251,"byte_end":215289,"line_start":454,"line_end":454,"column_start":3,"column_end":41}},{"value":"/ assert_eq!(to_inf.next(), Some(4));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215292,"byte_end":215331,"line_start":455,"line_end":455,"column_start":3,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215334,"byte_end":215341,"line_start":456,"line_end":456,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":215344,"byte_end":215353,"line_start":457,"line_end":457,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":499},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216379,"byte_end":216393,"line_start":488,"line_end":488,"column_start":10,"column_end":24},"name":"from_array_len","qualname":">::from_array_len","value":"fn from_array_len(A, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Wraps up an array and uses the given length as the initial length.","sig":null,"attributes":[{"value":"/ Wraps up an array and uses the given length as the initial length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216038,"byte_end":216108,"line_start":477,"line_end":477,"column_start":3,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216111,"byte_end":216114,"line_start":478,"line_end":478,"column_start":3,"column_end":6}},{"value":"/ If you want to simply use the full array, use `from` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216117,"byte_end":216182,"line_start":479,"line_end":479,"column_start":3,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216185,"byte_end":216188,"line_start":480,"line_end":480,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216191,"byte_end":216204,"line_start":481,"line_end":481,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216207,"byte_end":216210,"line_start":482,"line_end":482,"column_start":3,"column_end":6}},{"value":"/ * The length specified must be less than or equal to the capacity of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216213,"byte_end":216289,"line_start":483,"line_end":483,"column_start":3,"column_end":79}},{"value":"/ array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216292,"byte_end":216304,"line_start":484,"line_end":484,"column_start":3,"column_end":15}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216307,"byte_end":216316,"line_start":485,"line_end":485,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216319,"byte_end":216330,"line_start":486,"line_end":486,"column_start":3,"column_end":14}},{"value":"allow(clippy :: match_wild_err_arm)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216333,"byte_end":216369,"line_start":487,"line_end":487,"column_start":3,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":500},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217105,"byte_end":217111,"line_start":516,"line_end":516,"column_start":10,"column_end":16},"name":"insert","qualname":">::insert","value":"fn insert<'_>(&'_ mut Self, usize, A::Item)","parent":null,"children":[],"decl_id":null,"docs":" Inserts an item at the position given, moving all following elements +1\n index.","sig":null,"attributes":[{"value":"/ Inserts an item at the position given, moving all following elements +1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216642,"byte_end":216717,"line_start":499,"line_end":499,"column_start":3,"column_end":78}},{"value":"/ index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216720,"byte_end":216730,"line_start":500,"line_end":500,"column_start":3,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216733,"byte_end":216736,"line_start":501,"line_end":501,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216739,"byte_end":216752,"line_start":502,"line_end":502,"column_start":3,"column_end":16}},{"value":"/ * If `index` > `len`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216755,"byte_end":216779,"line_start":503,"line_end":503,"column_start":3,"column_end":27}},{"value":"/ * If the capacity is exhausted","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216782,"byte_end":216816,"line_start":504,"line_end":504,"column_start":3,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216819,"byte_end":216822,"line_start":505,"line_end":505,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216825,"byte_end":216839,"line_start":506,"line_end":506,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216842,"byte_end":216853,"line_start":507,"line_end":507,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216856,"byte_end":216875,"line_start":508,"line_end":508,"column_start":3,"column_end":22}},{"value":"/ let mut av = array_vec!([i32; 10] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216878,"byte_end":216928,"line_start":509,"line_end":509,"column_start":3,"column_end":53}},{"value":"/ av.insert(1, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216931,"byte_end":216951,"line_start":510,"line_end":510,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(av.as_slice(), &[1, 4, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":216954,"byte_end":216999,"line_start":511,"line_end":511,"column_start":3,"column_end":48}},{"value":"/ av.insert(4, 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217002,"byte_end":217022,"line_start":512,"line_end":512,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(av.as_slice(), &[1, 4, 2, 3, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217025,"byte_end":217073,"line_start":513,"line_end":513,"column_start":3,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217076,"byte_end":217083,"line_start":514,"line_end":514,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217086,"byte_end":217095,"line_start":515,"line_end":515,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":501},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217824,"byte_end":217834,"line_start":538,"line_end":538,"column_start":10,"column_end":20},"name":"try_insert","qualname":">::try_insert","value":"fn try_insert<'_>(&'_ mut Self, usize, A::Item) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Tries to insert an item at the position given, moving all following\n elements +1 index.\n Returns back the element if the capacity is exhausted,\n otherwise returns None.","sig":null,"attributes":[{"value":"/ Tries to insert an item at the position given, moving all following","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217269,"byte_end":217340,"line_start":521,"line_end":521,"column_start":3,"column_end":74}},{"value":"/ elements +1 index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217343,"byte_end":217365,"line_start":522,"line_end":522,"column_start":3,"column_end":25}},{"value":"/ Returns back the element if the capacity is exhausted,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217368,"byte_end":217426,"line_start":523,"line_end":523,"column_start":3,"column_end":61}},{"value":"/ otherwise returns None.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217429,"byte_end":217456,"line_start":524,"line_end":524,"column_start":3,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217459,"byte_end":217462,"line_start":525,"line_end":525,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217465,"byte_end":217478,"line_start":526,"line_end":526,"column_start":3,"column_end":16}},{"value":"/ * If `index` > `len`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217481,"byte_end":217505,"line_start":527,"line_end":527,"column_start":3,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217508,"byte_end":217511,"line_start":528,"line_end":528,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217514,"byte_end":217528,"line_start":529,"line_end":529,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217531,"byte_end":217542,"line_start":530,"line_end":530,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217545,"byte_end":217564,"line_start":531,"line_end":531,"column_start":3,"column_end":22}},{"value":"/ let mut av = array_vec!([&'static str; 4] => \"one\", \"two\", \"three\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217567,"byte_end":217639,"line_start":532,"line_end":532,"column_start":3,"column_end":75}},{"value":"/ av.insert(1, \"four\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217642,"byte_end":217667,"line_start":533,"line_end":533,"column_start":3,"column_end":28}},{"value":"/ assert_eq!(av.as_slice(), &[\"one\", \"four\", \"two\", \"three\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217670,"byte_end":217734,"line_start":534,"line_end":534,"column_start":3,"column_end":67}},{"value":"/ assert_eq!(av.try_insert(4, \"five\"), Some(\"five\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217737,"byte_end":217792,"line_start":535,"line_end":535,"column_start":3,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217795,"byte_end":217802,"line_start":536,"line_end":536,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":217805,"byte_end":217814,"line_start":537,"line_end":537,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":502},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218819,"byte_end":218827,"line_start":571,"line_end":571,"column_start":10,"column_end":18},"name":"is_empty","qualname":">::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks if the length is 0.\n","sig":null,"attributes":[{"value":"/ Checks if the length is 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218745,"byte_end":218775,"line_start":568,"line_end":568,"column_start":3,"column_end":33}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218778,"byte_end":218795,"line_start":569,"line_end":569,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218798,"byte_end":218809,"line_start":570,"line_end":570,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":503},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218961,"byte_end":218964,"line_start":578,"line_end":578,"column_start":10,"column_end":13},"name":"len","qualname":">::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The length of the `ArrayVec` (in elements).\n","sig":null,"attributes":[{"value":"/ The length of the `ArrayVec` (in elements).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218870,"byte_end":218917,"line_start":575,"line_end":575,"column_start":3,"column_end":50}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218920,"byte_end":218937,"line_start":576,"line_end":576,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":218940,"byte_end":218951,"line_start":577,"line_end":577,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":504},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219090,"byte_end":219093,"line_start":585,"line_end":585,"column_start":10,"column_end":13},"name":"new","qualname":">::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Makes a new, empty `ArrayVec`.\n","sig":null,"attributes":[{"value":"/ Makes a new, empty `ArrayVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219012,"byte_end":219046,"line_start":582,"line_end":582,"column_start":3,"column_end":37}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219049,"byte_end":219066,"line_start":583,"line_end":583,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219069,"byte_end":219080,"line_start":584,"line_end":584,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":505},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219518,"byte_end":219521,"line_start":603,"line_end":603,"column_start":10,"column_end":13},"name":"pop","qualname":">::pop","value":"fn pop<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Remove and return the last element of the vec, if there is one.","sig":null,"attributes":[{"value":"/ Remove and return the last element of the vec, if there is one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219133,"byte_end":219200,"line_start":589,"line_end":589,"column_start":3,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219203,"byte_end":219206,"line_start":590,"line_end":590,"column_start":3,"column_end":6}},{"value":"/ ## Failure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219209,"byte_end":219223,"line_start":591,"line_end":591,"column_start":3,"column_end":17}},{"value":"/ * If the vec is empty you get `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219226,"byte_end":219267,"line_start":592,"line_end":592,"column_start":3,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219270,"byte_end":219273,"line_start":593,"line_end":593,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219276,"byte_end":219290,"line_start":594,"line_end":594,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219293,"byte_end":219304,"line_start":595,"line_end":595,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219307,"byte_end":219328,"line_start":596,"line_end":596,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 10] => 1, 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219331,"byte_end":219378,"line_start":597,"line_end":597,"column_start":3,"column_end":50}},{"value":"/ assert_eq!(av.pop(), Some(2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219381,"byte_end":219415,"line_start":598,"line_end":598,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(av.pop(), Some(1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219418,"byte_end":219452,"line_start":599,"line_end":599,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(av.pop(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219455,"byte_end":219486,"line_start":600,"line_end":600,"column_start":3,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219489,"byte_end":219496,"line_start":601,"line_end":601,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219499,"byte_end":219508,"line_start":602,"line_end":602,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":506},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220192,"byte_end":220196,"line_start":630,"line_end":630,"column_start":10,"column_end":14},"name":"push","qualname":">::push","value":"fn push<'_>(&'_ mut Self, A::Item)","parent":null,"children":[],"decl_id":null,"docs":" Place an element onto the end of the vec.","sig":null,"attributes":[{"value":"/ Place an element onto the end of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219722,"byte_end":219767,"line_start":613,"line_end":613,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219770,"byte_end":219773,"line_start":614,"line_end":614,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219776,"byte_end":219789,"line_start":615,"line_end":615,"column_start":3,"column_end":16}},{"value":"/ * If the length of the vec would overflow the capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219792,"byte_end":219851,"line_start":616,"line_end":616,"column_start":3,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219854,"byte_end":219857,"line_start":617,"line_end":617,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219860,"byte_end":219874,"line_start":618,"line_end":618,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219877,"byte_end":219888,"line_start":619,"line_end":619,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219891,"byte_end":219912,"line_start":620,"line_end":620,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219915,"byte_end":219953,"line_start":621,"line_end":621,"column_start":3,"column_end":41}},{"value":"/ assert_eq!(&av[..], []);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219956,"byte_end":219984,"line_start":622,"line_end":622,"column_start":3,"column_end":31}},{"value":"/ av.push(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":219987,"byte_end":220002,"line_start":623,"line_end":623,"column_start":3,"column_end":18}},{"value":"/ assert_eq!(&av[..], [1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220005,"byte_end":220034,"line_start":624,"line_end":624,"column_start":3,"column_end":32}},{"value":"/ av.push(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220037,"byte_end":220052,"line_start":625,"line_end":625,"column_start":3,"column_end":18}},{"value":"/ assert_eq!(&av[..], [1, 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220055,"byte_end":220087,"line_start":626,"line_end":626,"column_start":3,"column_end":35}},{"value":"/ // av.push(3); this would overflow the ArrayVec and panic!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220090,"byte_end":220152,"line_start":627,"line_end":627,"column_start":3,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220155,"byte_end":220162,"line_start":628,"line_end":628,"column_start":3,"column_end":10}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220165,"byte_end":220182,"line_start":629,"line_end":629,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":507},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220819,"byte_end":220827,"line_start":649,"line_end":649,"column_start":10,"column_end":18},"name":"try_push","qualname":">::try_push","value":"fn try_push<'_>(&'_ mut Self, A::Item) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Tries to place an element onto the end of the vec.\\\n Returns back the element if the capacity is exhausted,\n otherwise returns None.\n ```rust\n # use tinyvec::*;\n let mut av = array_vec!([i32; 2]);\n assert_eq!(av.as_slice(), []);\n assert_eq!(av.try_push(1), None);\n assert_eq!(&av[..], [1]);\n assert_eq!(av.try_push(2), None);\n assert_eq!(&av[..], [1, 2]);\n assert_eq!(av.try_push(3), Some(3));\n ```\n","sig":null,"attributes":[{"value":"/ Tries to place an element onto the end of the vec.\\","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220327,"byte_end":220382,"line_start":635,"line_end":635,"column_start":3,"column_end":58}},{"value":"/ Returns back the element if the capacity is exhausted,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220385,"byte_end":220443,"line_start":636,"line_end":636,"column_start":3,"column_end":61}},{"value":"/ otherwise returns None.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220446,"byte_end":220473,"line_start":637,"line_end":637,"column_start":3,"column_end":30}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220476,"byte_end":220487,"line_start":638,"line_end":638,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220490,"byte_end":220511,"line_start":639,"line_end":639,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220514,"byte_end":220552,"line_start":640,"line_end":640,"column_start":3,"column_end":41}},{"value":"/ assert_eq!(av.as_slice(), []);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220555,"byte_end":220589,"line_start":641,"line_end":641,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(av.try_push(1), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220592,"byte_end":220629,"line_start":642,"line_end":642,"column_start":3,"column_end":40}},{"value":"/ assert_eq!(&av[..], [1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220632,"byte_end":220661,"line_start":643,"line_end":643,"column_start":3,"column_end":32}},{"value":"/ assert_eq!(av.try_push(2), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220664,"byte_end":220701,"line_start":644,"line_end":644,"column_start":3,"column_end":40}},{"value":"/ assert_eq!(&av[..], [1, 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220704,"byte_end":220736,"line_start":645,"line_end":645,"column_start":3,"column_end":35}},{"value":"/ assert_eq!(av.try_push(3), Some(3));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220739,"byte_end":220779,"line_start":646,"line_end":646,"column_start":3,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220782,"byte_end":220789,"line_start":647,"line_end":647,"column_start":3,"column_end":10}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":220792,"byte_end":220809,"line_start":648,"line_end":648,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":508},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221529,"byte_end":221535,"line_start":679,"line_end":679,"column_start":10,"column_end":16},"name":"remove","qualname":">::remove","value":"fn remove<'_>(&'_ mut Self, usize) -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Removes the item at `index`, shifting all others down by one index.","sig":null,"attributes":[{"value":"/ Removes the item at `index`, shifting all others down by one index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221129,"byte_end":221200,"line_start":662,"line_end":662,"column_start":3,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221203,"byte_end":221206,"line_start":663,"line_end":663,"column_start":3,"column_end":6}},{"value":"/ Returns the removed element.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221209,"byte_end":221241,"line_start":664,"line_end":664,"column_start":3,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221244,"byte_end":221247,"line_start":665,"line_end":665,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221250,"byte_end":221263,"line_start":666,"line_end":666,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221266,"byte_end":221269,"line_start":667,"line_end":667,"column_start":3,"column_end":6}},{"value":"/ * If the index is out of bounds.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221272,"byte_end":221308,"line_start":668,"line_end":668,"column_start":3,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221311,"byte_end":221314,"line_start":669,"line_end":669,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221317,"byte_end":221331,"line_start":670,"line_end":670,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221334,"byte_end":221337,"line_start":671,"line_end":671,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221340,"byte_end":221351,"line_start":672,"line_end":672,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221354,"byte_end":221375,"line_start":673,"line_end":673,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221378,"byte_end":221427,"line_start":674,"line_end":674,"column_start":3,"column_end":52}},{"value":"/ assert_eq!(av.remove(1), 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221430,"byte_end":221462,"line_start":675,"line_end":675,"column_start":3,"column_end":35}},{"value":"/ assert_eq!(&av[..], [1, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221465,"byte_end":221497,"line_start":676,"line_end":676,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221500,"byte_end":221507,"line_start":677,"line_end":677,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":221510,"byte_end":221519,"line_start":678,"line_end":678,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":509},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222636,"byte_end":222642,"line_start":714,"line_end":714,"column_start":10,"column_end":16},"name":"resize","qualname":">::resize","value":"fn resize<'_>(&'_ mut Self, usize, A::Item) where A::Item: Clone","parent":null,"children":[],"decl_id":null,"docs":" As [`resize_with`](ArrayVec::resize_with)\n and it clones the value as the closure.","sig":null,"attributes":[{"value":"/ As [`resize_with`](ArrayVec::resize_with)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222181,"byte_end":222226,"line_start":697,"line_end":697,"column_start":3,"column_end":48}},{"value":"/ and it clones the value as the closure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222229,"byte_end":222272,"line_start":698,"line_end":698,"column_start":3,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222275,"byte_end":222278,"line_start":699,"line_end":699,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222281,"byte_end":222295,"line_start":700,"line_end":700,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222298,"byte_end":222301,"line_start":701,"line_end":701,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222304,"byte_end":222315,"line_start":702,"line_end":702,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222318,"byte_end":222339,"line_start":703,"line_end":703,"column_start":3,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222342,"byte_end":222345,"line_start":704,"line_end":704,"column_start":3,"column_end":6}},{"value":"/ let mut av = array_vec!([&str; 10] => \"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222348,"byte_end":222399,"line_start":705,"line_end":705,"column_start":3,"column_end":54}},{"value":"/ av.resize(3, \"world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222402,"byte_end":222428,"line_start":706,"line_end":706,"column_start":3,"column_end":29}},{"value":"/ assert_eq!(&av[..], [\"hello\", \"world\", \"world\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222431,"byte_end":222484,"line_start":707,"line_end":707,"column_start":3,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222487,"byte_end":222490,"line_start":708,"line_end":708,"column_start":3,"column_end":6}},{"value":"/ let mut av = array_vec!([i32; 10] => 1, 2, 3, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222493,"byte_end":222546,"line_start":709,"line_end":709,"column_start":3,"column_end":56}},{"value":"/ av.resize(2, 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222549,"byte_end":222569,"line_start":710,"line_end":710,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(&av[..], [1, 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222572,"byte_end":222604,"line_start":711,"line_end":711,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222607,"byte_end":222614,"line_start":712,"line_end":712,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222617,"byte_end":222626,"line_start":713,"line_end":713,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":511},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223380,"byte_end":223391,"line_start":744,"line_end":744,"column_start":10,"column_end":21},"name":"resize_with","qualname":">::resize_with","value":"fn resize_with(&'_ mut Self, usize, F) where F: FnMut() -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Resize the vec to the new length.","sig":null,"attributes":[{"value":"/ Resize the vec to the new length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222777,"byte_end":222814,"line_start":721,"line_end":721,"column_start":3,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222817,"byte_end":222820,"line_start":722,"line_end":722,"column_start":3,"column_end":6}},{"value":"/ If it needs to be longer, it's filled with repeated calls to the provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222823,"byte_end":222900,"line_start":723,"line_end":723,"column_start":3,"column_end":80}},{"value":"/ function. If it needs to be shorter, it's truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222903,"byte_end":222959,"line_start":724,"line_end":724,"column_start":3,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222962,"byte_end":222965,"line_start":725,"line_end":725,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222968,"byte_end":222982,"line_start":726,"line_end":726,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222985,"byte_end":222988,"line_start":727,"line_end":727,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":222991,"byte_end":223002,"line_start":728,"line_end":728,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223005,"byte_end":223026,"line_start":729,"line_end":729,"column_start":3,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223029,"byte_end":223032,"line_start":730,"line_end":730,"column_start":3,"column_end":6}},{"value":"/ let mut av = array_vec!([i32; 10] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223035,"byte_end":223085,"line_start":731,"line_end":731,"column_start":3,"column_end":53}},{"value":"/ av.resize_with(5, Default::default);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223088,"byte_end":223128,"line_start":732,"line_end":732,"column_start":3,"column_end":43}},{"value":"/ assert_eq!(&av[..], [1, 2, 3, 0, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223131,"byte_end":223172,"line_start":733,"line_end":733,"column_start":3,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223175,"byte_end":223178,"line_start":734,"line_end":734,"column_start":3,"column_end":6}},{"value":"/ let mut av = array_vec!([i32; 10]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223181,"byte_end":223220,"line_start":735,"line_end":735,"column_start":3,"column_end":42}},{"value":"/ let mut p = 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223223,"byte_end":223241,"line_start":736,"line_end":736,"column_start":3,"column_end":21}},{"value":"/ av.resize_with(4, || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223244,"byte_end":223270,"line_start":737,"line_end":737,"column_start":3,"column_end":29}},{"value":"/ p *= 2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223273,"byte_end":223286,"line_start":738,"line_end":738,"column_start":3,"column_end":16}},{"value":"/ p","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223289,"byte_end":223296,"line_start":739,"line_end":739,"column_start":3,"column_end":10}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223299,"byte_end":223306,"line_start":740,"line_end":740,"column_start":3,"column_end":10}},{"value":"/ assert_eq!(&av[..], [2, 4, 8, 16]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223309,"byte_end":223348,"line_start":741,"line_end":741,"column_start":3,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223351,"byte_end":223358,"line_start":742,"line_end":742,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223361,"byte_end":223370,"line_start":743,"line_end":743,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":513},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223984,"byte_end":223990,"line_start":769,"line_end":769,"column_start":10,"column_end":16},"name":"retain","qualname":">::retain","value":"fn retain(&'_ mut Self, F) where F: for<'_> FnMut(&'_ A::Item) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Walk the vec and keep only the elements that pass the predicate given.","sig":null,"attributes":[{"value":"/ Walk the vec and keep only the elements that pass the predicate given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223674,"byte_end":223748,"line_start":757,"line_end":757,"column_start":3,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223751,"byte_end":223754,"line_start":758,"line_end":758,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223757,"byte_end":223771,"line_start":759,"line_end":759,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223774,"byte_end":223777,"line_start":760,"line_end":760,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223780,"byte_end":223791,"line_start":761,"line_end":761,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223794,"byte_end":223815,"line_start":762,"line_end":762,"column_start":3,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223818,"byte_end":223821,"line_start":763,"line_end":763,"column_start":3,"column_end":6}},{"value":"/ let mut av = array_vec!([i32; 10] => 1, 1, 2, 3, 3, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223824,"byte_end":223883,"line_start":764,"line_end":764,"column_start":3,"column_end":62}},{"value":"/ av.retain(|&x| x % 2 == 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223886,"byte_end":223917,"line_start":765,"line_end":765,"column_start":3,"column_end":34}},{"value":"/ assert_eq!(&av[..], [2, 4]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223920,"byte_end":223952,"line_start":766,"line_end":766,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223955,"byte_end":223962,"line_start":767,"line_end":767,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":223965,"byte_end":223974,"line_start":768,"line_end":768,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":524},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225424,"byte_end":225431,"line_start":816,"line_end":816,"column_start":10,"column_end":17},"name":"set_len","qualname":">::set_len","value":"fn set_len<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Forces the length of the vector to `new_len`.","sig":null,"attributes":[{"value":"/ Forces the length of the vector to `new_len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":224982,"byte_end":225031,"line_start":805,"line_end":805,"column_start":3,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225034,"byte_end":225037,"line_start":806,"line_end":806,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225040,"byte_end":225053,"line_start":807,"line_end":807,"column_start":3,"column_end":16}},{"value":"/ * If `new_len` is greater than the vec's capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225056,"byte_end":225110,"line_start":808,"line_end":808,"column_start":3,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225113,"byte_end":225116,"line_start":809,"line_end":809,"column_start":3,"column_end":6}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225119,"byte_end":225132,"line_start":810,"line_end":810,"column_start":3,"column_end":16}},{"value":"/ * This is a fully safe operation! The inactive memory already counts as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225135,"byte_end":225210,"line_start":811,"line_end":811,"column_start":3,"column_end":78}},{"value":"/ \"initialized\" by Rust's rules.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225213,"byte_end":225249,"line_start":812,"line_end":812,"column_start":3,"column_end":39}},{"value":"/ * Other than \"the memory is initialized\" there are no other guarantees","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225252,"byte_end":225326,"line_start":813,"line_end":813,"column_start":3,"column_end":77}},{"value":"/ regarding what you find in the inactive portion of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225329,"byte_end":225394,"line_start":814,"line_end":814,"column_start":3,"column_end":68}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":225397,"byte_end":225414,"line_start":815,"line_end":815,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":525},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226473,"byte_end":226482,"line_start":853,"line_end":853,"column_start":10,"column_end":19},"name":"split_off","qualname":">::split_off","value":"fn split_off<'_>(&'_ mut Self, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Splits the collection at the point given.","sig":null,"attributes":[{"value":"/ Splits the collection at the point given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226048,"byte_end":226093,"line_start":835,"line_end":835,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226096,"byte_end":226099,"line_start":836,"line_end":836,"column_start":3,"column_end":6}},{"value":"/ * `[0, at)` stays in this vec","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226102,"byte_end":226135,"line_start":837,"line_end":837,"column_start":3,"column_end":36}},{"value":"/ * `[at, len)` ends up in the new vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226138,"byte_end":226179,"line_start":838,"line_end":838,"column_start":3,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226182,"byte_end":226185,"line_start":839,"line_end":839,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226188,"byte_end":226201,"line_start":840,"line_end":840,"column_start":3,"column_end":16}},{"value":"/ * if at > len","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226204,"byte_end":226221,"line_start":841,"line_end":841,"column_start":3,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226224,"byte_end":226227,"line_start":842,"line_end":842,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226230,"byte_end":226244,"line_start":843,"line_end":843,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226247,"byte_end":226250,"line_start":844,"line_end":844,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226253,"byte_end":226264,"line_start":845,"line_end":845,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226267,"byte_end":226288,"line_start":846,"line_end":846,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226291,"byte_end":226340,"line_start":847,"line_end":847,"column_start":3,"column_end":52}},{"value":"/ let av2 = av.split_off(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226343,"byte_end":226373,"line_start":848,"line_end":848,"column_start":3,"column_end":33}},{"value":"/ assert_eq!(&av[..], [1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226376,"byte_end":226405,"line_start":849,"line_end":849,"column_start":3,"column_end":32}},{"value":"/ assert_eq!(&av2[..], [2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226408,"byte_end":226441,"line_start":850,"line_end":850,"column_start":3,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226444,"byte_end":226451,"line_start":851,"line_end":851,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":226454,"byte_end":226463,"line_start":852,"line_end":852,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":526},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":228100,"byte_end":228106,"line_start":900,"line_end":900,"column_start":10,"column_end":16},"name":"splice","qualname":">::splice","value":"fn splice(&'_ mut Self, R, I) -> ArrayVecSplice where\nR: RangeBounds, I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Creates a splicing iterator that removes the specified range in the\n vector, yields the removed items, and replaces them with elements from\n the provided iterator.","sig":null,"attributes":[{"value":"/ Creates a splicing iterator that removes the specified range in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227068,"byte_end":227139,"line_start":873,"line_end":873,"column_start":3,"column_end":74}},{"value":"/ vector, yields the removed items, and replaces them with elements from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227142,"byte_end":227216,"line_start":874,"line_end":874,"column_start":3,"column_end":77}},{"value":"/ the provided iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227219,"byte_end":227245,"line_start":875,"line_end":875,"column_start":3,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227248,"byte_end":227251,"line_start":876,"line_end":876,"column_start":3,"column_end":6}},{"value":"/ `splice` fuses the provided iterator, so elements after the first `None`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227254,"byte_end":227330,"line_start":877,"line_end":877,"column_start":3,"column_end":79}},{"value":"/ are ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227333,"byte_end":227349,"line_start":878,"line_end":878,"column_start":3,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227352,"byte_end":227355,"line_start":879,"line_end":879,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227358,"byte_end":227371,"line_start":880,"line_end":880,"column_start":3,"column_end":16}},{"value":"/ * If the start is greater than the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227374,"byte_end":227417,"line_start":881,"line_end":881,"column_start":3,"column_end":46}},{"value":"/ * If the end is past the edge of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227420,"byte_end":227465,"line_start":882,"line_end":882,"column_start":3,"column_end":48}},{"value":"/ * If the provided iterator panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227468,"byte_end":227506,"line_start":883,"line_end":883,"column_start":3,"column_end":41}},{"value":"/ * If the new length would overflow the capacity of the array. Because","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227509,"byte_end":227582,"line_start":884,"line_end":884,"column_start":3,"column_end":76}},{"value":"/ `ArrayVecSplice` adds elements to this vec in its destructor when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227585,"byte_end":227656,"line_start":885,"line_end":885,"column_start":3,"column_end":74}},{"value":"/ necessary, this panic would occur when it is dropped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227659,"byte_end":227718,"line_start":886,"line_end":886,"column_start":3,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227721,"byte_end":227724,"line_start":887,"line_end":887,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227727,"byte_end":227741,"line_start":888,"line_end":888,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227744,"byte_end":227755,"line_start":889,"line_end":889,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227758,"byte_end":227777,"line_start":890,"line_end":890,"column_start":3,"column_end":22}},{"value":"/ let mut av = array_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227780,"byte_end":227829,"line_start":891,"line_end":891,"column_start":3,"column_end":52}},{"value":"/ let av2: ArrayVec<[i32; 4]> = av.splice(1.., 4..=6).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227832,"byte_end":227898,"line_start":892,"line_end":892,"column_start":3,"column_end":69}},{"value":"/ assert_eq!(av.as_slice(), &[1, 4, 5, 6][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227901,"byte_end":227950,"line_start":893,"line_end":893,"column_start":3,"column_end":52}},{"value":"/ assert_eq!(av2.as_slice(), &[2, 3][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":227953,"byte_end":227997,"line_start":894,"line_end":894,"column_start":3,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":228000,"byte_end":228003,"line_start":895,"line_end":895,"column_start":3,"column_end":6}},{"value":"/ av.splice(.., None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":228006,"byte_end":228030,"line_start":896,"line_end":896,"column_start":3,"column_end":27}},{"value":"/ assert_eq!(av.as_slice(), &[]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":228033,"byte_end":228068,"line_start":897,"line_end":897,"column_start":3,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":228071,"byte_end":228078,"line_start":898,"line_end":898,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":228081,"byte_end":228090,"line_start":899,"line_end":899,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":532},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229547,"byte_end":229558,"line_start":956,"line_end":956,"column_start":10,"column_end":21},"name":"swap_remove","qualname":">::swap_remove","value":"fn swap_remove<'_>(&'_ mut Self, usize) -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Remove an element, swapping the end of the vec into its place.","sig":null,"attributes":[{"value":"/ Remove an element, swapping the end of the vec into its place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229056,"byte_end":229122,"line_start":939,"line_end":939,"column_start":3,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229125,"byte_end":229128,"line_start":940,"line_end":940,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229131,"byte_end":229144,"line_start":941,"line_end":941,"column_start":3,"column_end":16}},{"value":"/ * If the index is out of bounds.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229147,"byte_end":229183,"line_start":942,"line_end":942,"column_start":3,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229186,"byte_end":229189,"line_start":943,"line_end":943,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229192,"byte_end":229206,"line_start":944,"line_end":944,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229209,"byte_end":229220,"line_start":945,"line_end":945,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229223,"byte_end":229244,"line_start":946,"line_end":946,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([&str; 4] => \"foo\", \"bar\", \"quack\", \"zap\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229247,"byte_end":229318,"line_start":947,"line_end":947,"column_start":3,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229321,"byte_end":229324,"line_start":948,"line_end":948,"column_start":3,"column_end":6}},{"value":"/ assert_eq!(av.swap_remove(1), \"bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229327,"byte_end":229368,"line_start":949,"line_end":949,"column_start":3,"column_end":44}},{"value":"/ assert_eq!(&av[..], [\"foo\", \"zap\", \"quack\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229371,"byte_end":229420,"line_start":950,"line_end":950,"column_start":3,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229423,"byte_end":229426,"line_start":951,"line_end":951,"column_start":3,"column_end":6}},{"value":"/ assert_eq!(av.swap_remove(0), \"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229429,"byte_end":229470,"line_start":952,"line_end":952,"column_start":3,"column_end":44}},{"value":"/ assert_eq!(&av[..], [\"quack\", \"zap\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229473,"byte_end":229515,"line_start":953,"line_end":953,"column_start":3,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229518,"byte_end":229525,"line_start":954,"line_end":954,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229528,"byte_end":229537,"line_start":955,"line_end":955,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":533},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230032,"byte_end":230040,"line_start":975,"line_end":975,"column_start":10,"column_end":18},"name":"truncate","qualname":">::truncate","value":"fn truncate<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reduces the vec's length to the given value.","sig":null,"attributes":[{"value":"/ Reduces the vec's length to the given value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229887,"byte_end":229935,"line_start":971,"line_end":971,"column_start":3,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229938,"byte_end":229941,"line_start":972,"line_end":972,"column_start":3,"column_end":6}},{"value":"/ If the vec is already shorter than the input, nothing happens.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":229944,"byte_end":230010,"line_start":973,"line_end":973,"column_start":3,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230013,"byte_end":230022,"line_start":974,"line_end":974,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":534},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230745,"byte_end":230763,"line_start":1002,"line_end":1002,"column_start":10,"column_end":28},"name":"try_from_array_len","qualname":">::try_from_array_len","value":"fn try_from_array_len(A, usize) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Wraps an array, using the given length as the starting length.","sig":null,"attributes":[{"value":"/ Wraps an array, using the given length as the starting length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230391,"byte_end":230457,"line_start":992,"line_end":992,"column_start":3,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230460,"byte_end":230463,"line_start":993,"line_end":993,"column_start":3,"column_end":6}},{"value":"/ If you want to use the whole length of the array, you can just use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230466,"byte_end":230540,"line_start":994,"line_end":994,"column_start":3,"column_end":77}},{"value":"/ `From` impl.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230543,"byte_end":230559,"line_start":995,"line_end":995,"column_start":3,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230562,"byte_end":230565,"line_start":996,"line_end":996,"column_start":3,"column_end":6}},{"value":"/ ## Failure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230568,"byte_end":230582,"line_start":997,"line_end":997,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230585,"byte_end":230588,"line_start":998,"line_end":998,"column_start":3,"column_end":6}},{"value":"/ If the given length is greater than the capacity of the array this will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230591,"byte_end":230666,"line_start":999,"line_end":999,"column_start":3,"column_end":78}},{"value":"/ error, and you'll get the array back in the `Err`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230669,"byte_end":230723,"line_start":1000,"line_end":1000,"column_start":3,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230726,"byte_end":230735,"line_start":1001,"line_end":1001,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":537},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231724,"byte_end":231740,"line_start":1038,"line_end":1038,"column_start":16,"column_end":32},"name":"from_array_empty","qualname":">::from_array_empty","value":"const fn from_array_empty(A) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Wraps up an array as a new empty `ArrayVec`.","sig":null,"attributes":[{"value":"/ Wraps up an array as a new empty `ArrayVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231012,"byte_end":231060,"line_start":1013,"line_end":1013,"column_start":3,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231063,"byte_end":231066,"line_start":1014,"line_end":1014,"column_start":3,"column_end":6}},{"value":"/ If you want to simply use the full array, use `from` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231069,"byte_end":231134,"line_start":1015,"line_end":1015,"column_start":3,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231137,"byte_end":231140,"line_start":1016,"line_end":1016,"column_start":3,"column_end":6}},{"value":"/ ## Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231143,"byte_end":231158,"line_start":1017,"line_end":1017,"column_start":3,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231161,"byte_end":231164,"line_start":1018,"line_end":1018,"column_start":3,"column_end":6}},{"value":"/ This method in particular allows to create values for statics:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231167,"byte_end":231233,"line_start":1019,"line_end":1019,"column_start":3,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231236,"byte_end":231239,"line_start":1020,"line_end":1020,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231242,"byte_end":231253,"line_start":1021,"line_end":1021,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::ArrayVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231256,"byte_end":231284,"line_start":1022,"line_end":1022,"column_start":3,"column_end":31}},{"value":"/ static DATA: ArrayVec<[u8; 5]> = ArrayVec::from_array_empty([0; 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231287,"byte_end":231359,"line_start":1023,"line_end":1023,"column_start":3,"column_end":75}},{"value":"/ assert_eq!(DATA.len(), 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231362,"byte_end":231392,"line_start":1024,"line_end":1024,"column_start":3,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231395,"byte_end":231402,"line_start":1025,"line_end":1025,"column_start":3,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231405,"byte_end":231408,"line_start":1026,"line_end":1026,"column_start":3,"column_end":6}},{"value":"/ But of course it is just an normal empty `ArrayVec`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231411,"byte_end":231467,"line_start":1027,"line_end":1027,"column_start":3,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231470,"byte_end":231473,"line_start":1028,"line_end":1028,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231476,"byte_end":231487,"line_start":1029,"line_end":1029,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::ArrayVec;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231490,"byte_end":231518,"line_start":1030,"line_end":1030,"column_start":3,"column_end":31}},{"value":"/ let mut data = ArrayVec::from_array_empty([1, 2, 3, 4]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231521,"byte_end":231581,"line_start":1031,"line_end":1031,"column_start":3,"column_end":63}},{"value":"/ assert_eq!(&data[..], &[]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231584,"byte_end":231615,"line_start":1032,"line_end":1032,"column_start":3,"column_end":34}},{"value":"/ data.push(42);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231618,"byte_end":231636,"line_start":1033,"line_end":1033,"column_start":3,"column_end":21}},{"value":"/ assert_eq!(&data[..], &[42]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231639,"byte_end":231672,"line_start":1034,"line_end":1034,"column_start":3,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231675,"byte_end":231682,"line_start":1035,"line_end":1035,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231685,"byte_end":231694,"line_start":1036,"line_end":1036,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":231697,"byte_end":231708,"line_start":1037,"line_end":1037,"column_start":3,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":538},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":233734,"byte_end":233748,"line_start":1117,"line_end":1117,"column_start":12,"column_end":26},"name":"ArrayVecSplice","qualname":"::arrayvec::ArrayVecSplice","value":"ArrayVecSplice { }","parent":null,"children":[{"krate":0,"index":542},{"krate":0,"index":543},{"krate":0,"index":544},{"krate":0,"index":545}],"decl_id":null,"docs":" Splicing iterator for `ArrayVec`\n See [`ArrayVec::splice`](ArrayVec::::splice)\n","sig":null,"attributes":[{"value":"/ Splicing iterator for `ArrayVec`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":233634,"byte_end":233670,"line_start":1115,"line_end":1115,"column_start":1,"column_end":37}},{"value":"/ See [`ArrayVec::splice`](ArrayVec::::splice)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":233671,"byte_end":233722,"line_start":1116,"line_end":1116,"column_start":1,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":551},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234023,"byte_end":234027,"line_start":1130,"line_end":1130,"column_start":6,"column_end":10},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234008,"byte_end":234017,"line_start":1129,"line_end":1129,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":552},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234586,"byte_end":234595,"line_start":1153,"line_end":1153,"column_start":6,"column_end":15},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234571,"byte_end":234580,"line_start":1152,"line_end":1152,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":557},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234815,"byte_end":234818,"line_start":1165,"line_end":1165,"column_start":6,"column_end":9},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":{"krate":1,"index":8467},"children":[],"decl_id":{"krate":1,"index":8468},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234800,"byte_end":234809,"line_start":1164,"line_end":1164,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":566},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":235152,"byte_end":235161,"line_start":1183,"line_end":1183,"column_start":6,"column_end":15},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":235137,"byte_end":235146,"line_start":1182,"line_end":1182,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":571},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":235803,"byte_end":235807,"line_start":1209,"line_end":1209,"column_start":6,"column_end":10},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":574},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236139,"byte_end":236145,"line_start":1224,"line_end":1224,"column_start":6,"column_end":12},"name":"as_mut","qualname":" as core::convert::AsMut>::as_mut","value":"fn as_mut<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":{"krate":1,"index":3163},"children":[],"decl_id":{"krate":1,"index":3165},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236102,"byte_end":236119,"line_start":1222,"line_end":1222,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236122,"byte_end":236133,"line_start":1223,"line_end":1223,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":577},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236288,"byte_end":236294,"line_start":1232,"line_end":1232,"column_start":6,"column_end":12},"name":"as_ref","qualname":" as core::convert::AsRef>::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [A::Item]","parent":{"krate":1,"index":3160},"children":[],"decl_id":{"krate":1,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236251,"byte_end":236268,"line_start":1230,"line_end":1230,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236271,"byte_end":236282,"line_start":1231,"line_end":1231,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":580},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236426,"byte_end":236432,"line_start":1240,"line_end":1240,"column_start":6,"column_end":12},"name":"borrow","qualname":" as core::borrow::Borrow>::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [A::Item]","parent":{"krate":1,"index":2857},"children":[],"decl_id":{"krate":1,"index":2859},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236389,"byte_end":236406,"line_start":1238,"line_end":1238,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236409,"byte_end":236420,"line_start":1239,"line_end":1239,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":583},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236567,"byte_end":236577,"line_start":1248,"line_end":1248,"column_start":6,"column_end":16},"name":"borrow_mut","qualname":" as core::borrow::BorrowMut>::borrow_mut","value":"fn borrow_mut<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":{"krate":1,"index":2860},"children":[],"decl_id":{"krate":1,"index":2862},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236530,"byte_end":236547,"line_start":1246,"line_end":1246,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236550,"byte_end":236561,"line_start":1247,"line_end":1247,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":586},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236697,"byte_end":236703,"line_start":1255,"line_end":1255,"column_start":6,"column_end":12},"name":"extend","qualname":" as core::iter::Extend>::extend","value":"fn extend(&'_ mut Self, T) where T: IntoIterator","parent":{"krate":1,"index":8407},"children":[],"decl_id":{"krate":1,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236682,"byte_end":236691,"line_start":1254,"line_end":1254,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":590},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237045,"byte_end":237049,"line_start":1269,"line_end":1269,"column_start":6,"column_end":10},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(A) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":" The output has a length equal to the full array.","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236854,"byte_end":236871,"line_start":1263,"line_end":1263,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236874,"byte_end":236885,"line_start":1264,"line_end":1264,"column_start":3,"column_end":14}},{"value":"/ The output has a length equal to the full array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236888,"byte_end":236940,"line_start":1265,"line_end":1265,"column_start":3,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236943,"byte_end":236946,"line_start":1266,"line_end":1266,"column_start":3,"column_end":6}},{"value":"/ If you want to select a length, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236949,"byte_end":236988,"line_start":1267,"line_end":1267,"column_start":3,"column_end":42}},{"value":"/ [`from_array_len`](ArrayVec::from_array_len)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236991,"byte_end":237039,"line_start":1268,"line_end":1268,"column_start":3,"column_end":51}}]},{"kind":"Struct","id":{"krate":0,"index":1210},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237373,"byte_end":237390,"line_start":1282,"line_end":1282,"column_start":12,"column_end":29},"name":"TryFromSliceError","qualname":"::arrayvec::TryFromSliceError","value":"","parent":null,"children":[],"decl_id":null,"docs":" The error type returned when a conversion from a slice to an [`ArrayVec`]\n fails.\n","sig":null,"attributes":[{"value":"/ The error type returned when a conversion from a slice to an [`ArrayVec`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237243,"byte_end":237320,"line_start":1279,"line_end":1279,"column_start":1,"column_end":78}},{"value":"/ fails.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237321,"byte_end":237331,"line_start":1280,"line_end":1280,"column_start":1,"column_end":11}}]},{"kind":"Method","id":{"krate":0,"index":592},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237450,"byte_end":237453,"line_start":1285,"line_end":1285,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":597},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237899,"byte_end":237907,"line_start":1304,"line_end":1304,"column_start":6,"column_end":14},"name":"try_from","qualname":" as core::convert::TryFrom>::try_from","value":"fn try_from<'_>(&'_ [T]) -> Result","parent":{"krate":1,"index":3176},"children":[],"decl_id":{"krate":1,"index":3179},"docs":" The output has a length equal to that of the slice, with the same capacity\n as `A`.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237775,"byte_end":237784,"line_start":1300,"line_end":1300,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237787,"byte_end":237798,"line_start":1301,"line_end":1301,"column_start":3,"column_end":14}},{"value":"/ The output has a length equal to that of the slice, with the same capacity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237801,"byte_end":237879,"line_start":1302,"line_end":1302,"column_start":3,"column_end":81}},{"value":"/ as `A`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237882,"byte_end":237893,"line_start":1303,"line_end":1303,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":600},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":238736,"byte_end":238745,"line_start":1326,"line_end":1326,"column_start":6,"column_end":15},"name":"from_iter","qualname":" as core::iter::FromIterator>::from_iter","value":"fn from_iter(T) -> Self where T: IntoIterator","parent":{"krate":1,"index":8394},"children":[],"decl_id":{"krate":1,"index":8396},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":238707,"byte_end":238716,"line_start":1324,"line_end":1324,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":238719,"byte_end":238730,"line_start":1325,"line_end":1325,"column_start":3,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":602},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":238971,"byte_end":238987,"line_start":1336,"line_end":1336,"column_start":12,"column_end":28},"name":"ArrayVecIterator","qualname":"::arrayvec::ArrayVecIterator","value":"ArrayVecIterator { }","parent":null,"children":[{"krate":0,"index":604},{"krate":0,"index":605},{"krate":0,"index":606}],"decl_id":null,"docs":" Iterator for consuming an `ArrayVec` and returning owned elements.\n","sig":null,"attributes":[{"value":"/ Iterator for consuming an `ArrayVec` and returning owned elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":238889,"byte_end":238959,"line_start":1335,"line_end":1335,"column_start":1,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":609},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239175,"byte_end":239183,"line_start":1346,"line_end":1346,"column_start":10,"column_end":18},"name":"as_slice","qualname":">::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Returns the remaining items of this iterator as a slice.\n","sig":null,"attributes":[{"value":"/ Returns the remaining items of this iterator as a slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239079,"byte_end":239139,"line_start":1343,"line_end":1343,"column_start":3,"column_end":63}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239142,"byte_end":239151,"line_start":1344,"line_end":1344,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239154,"byte_end":239165,"line_start":1345,"line_end":1345,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":615},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239425,"byte_end":239429,"line_start":1354,"line_end":1354,"column_start":6,"column_end":10},"name":"next","qualname":" as core::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239410,"byte_end":239419,"line_start":1353,"line_end":1353,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":616},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239691,"byte_end":239700,"line_start":1363,"line_end":1363,"column_start":6,"column_end":15},"name":"size_hint","qualname":" as core::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239654,"byte_end":239671,"line_start":1361,"line_end":1361,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239674,"byte_end":239685,"line_start":1362,"line_end":1362,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":617},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239841,"byte_end":239846,"line_start":1369,"line_end":1369,"column_start":6,"column_end":11},"name":"count","qualname":" as core::iter::Iterator>::count","value":"fn count(Self) -> usize","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8603},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239818,"byte_end":239835,"line_start":1368,"line_end":1368,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":618},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239908,"byte_end":239912,"line_start":1373,"line_end":1373,"column_start":6,"column_end":10},"name":"last","qualname":" as core::iter::Iterator>::last","value":"fn last(Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8605},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239893,"byte_end":239902,"line_start":1372,"line_end":1372,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":619},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239989,"byte_end":239992,"line_start":1377,"line_end":1377,"column_start":6,"column_end":9},"name":"nth","qualname":" as core::iter::Iterator>::nth","value":"fn nth<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8609},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239974,"byte_end":239983,"line_start":1376,"line_end":1376,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":622},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":240459,"byte_end":240468,"line_start":1394,"line_end":1394,"column_start":6,"column_end":15},"name":"next_back","qualname":" as core::iter::DoubleEndedIterator>::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":240444,"byte_end":240453,"line_start":1393,"line_end":1393,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":625},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241359,"byte_end":241362,"line_start":1426,"line_end":1426,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241305,"byte_end":241353,"line_start":1425,"line_end":1425,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":630},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241641,"byte_end":241650,"line_start":1436,"line_end":1436,"column_start":6,"column_end":15},"name":"into_iter","qualname":" as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241604,"byte_end":241621,"line_start":1434,"line_end":1434,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241624,"byte_end":241635,"line_start":1435,"line_end":1435,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241931,"byte_end":241940,"line_start":1446,"line_end":1446,"column_start":6,"column_end":15},"name":"into_iter","qualname":"<&'a mut ArrayVec as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241894,"byte_end":241911,"line_start":1444,"line_end":1444,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241914,"byte_end":241925,"line_start":1445,"line_end":1445,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":642},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242164,"byte_end":242173,"line_start":1456,"line_end":1456,"column_start":6,"column_end":15},"name":"into_iter","qualname":"<&'a ArrayVec as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242127,"byte_end":242144,"line_start":1454,"line_end":1454,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242147,"byte_end":242158,"line_start":1455,"line_end":1455,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":645},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242325,"byte_end":242327,"line_start":1467,"line_end":1467,"column_start":6,"column_end":8},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242296,"byte_end":242305,"line_start":1465,"line_end":1465,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242308,"byte_end":242319,"line_start":1466,"line_end":1466,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":650},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242566,"byte_end":242577,"line_start":1479,"line_end":1479,"column_start":6,"column_end":17},"name":"partial_cmp","qualname":" as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Self) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242537,"byte_end":242546,"line_start":1477,"line_end":1477,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242549,"byte_end":242560,"line_start":1478,"line_end":1478,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":653},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242778,"byte_end":242781,"line_start":1489,"line_end":1489,"column_start":6,"column_end":9},"name":"cmp","qualname":" as core::cmp::Ord>::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Self) -> core::cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242749,"byte_end":242758,"line_start":1487,"line_end":1487,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242761,"byte_end":242772,"line_start":1488,"line_end":1488,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":656},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242983,"byte_end":242985,"line_start":1500,"line_end":1500,"column_start":6,"column_end":8},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_, '_>(&'_ Self, &'_ &'_ A) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242954,"byte_end":242963,"line_start":1498,"line_end":1498,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242966,"byte_end":242977,"line_start":1499,"line_end":1499,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":659},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243177,"byte_end":243179,"line_start":1511,"line_end":1511,"column_start":6,"column_end":8},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_, '_>(&'_ Self, &'_ &'_ [A::Item]) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243148,"byte_end":243157,"line_start":1509,"line_end":1509,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243160,"byte_end":243171,"line_start":1510,"line_end":1510,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":662},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243333,"byte_end":243337,"line_start":1521,"line_end":1521,"column_start":6,"column_end":10},"name":"hash","qualname":" as core::hash::Hash>::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":1,"index":10526},"children":[],"decl_id":{"krate":1,"index":10527},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243318,"byte_end":243327,"line_start":1520,"line_end":1520,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":666},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":244093,"byte_end":244096,"line_start":1551,"line_end":1551,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Binary>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10299},"children":[],"decl_id":{"krate":1,"index":10300},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":244039,"byte_end":244087,"line_start":1550,"line_end":1550,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":669},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":244601,"byte_end":244604,"line_start":1574,"line_end":1574,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":244547,"byte_end":244595,"line_start":1573,"line_end":1573,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":672},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245112,"byte_end":245115,"line_start":1597,"line_end":1597,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Display>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245058,"byte_end":245106,"line_start":1596,"line_end":1596,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":675},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245627,"byte_end":245630,"line_start":1620,"line_end":1620,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::LowerExp>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10307},"children":[],"decl_id":{"krate":1,"index":10308},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245573,"byte_end":245621,"line_start":1619,"line_end":1619,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":678},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246143,"byte_end":246146,"line_start":1643,"line_end":1643,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::LowerHex>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10301},"children":[],"decl_id":{"krate":1,"index":10302},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246089,"byte_end":246137,"line_start":1642,"line_end":1642,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":681},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246653,"byte_end":246656,"line_start":1666,"line_end":1666,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Octal>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10297},"children":[],"decl_id":{"krate":1,"index":10298},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246599,"byte_end":246647,"line_start":1665,"line_end":1665,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":684},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247164,"byte_end":247167,"line_start":1689,"line_end":1689,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Pointer>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10305},"children":[],"decl_id":{"krate":1,"index":10306},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247110,"byte_end":247158,"line_start":1688,"line_end":1688,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":687},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247679,"byte_end":247682,"line_start":1712,"line_end":1712,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::UpperExp>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10309},"children":[],"decl_id":{"krate":1,"index":10310},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247625,"byte_end":247673,"line_start":1711,"line_end":1711,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":690},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248195,"byte_end":248198,"line_start":1735,"line_end":1735,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::UpperHex>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10303},"children":[],"decl_id":{"krate":1,"index":10304},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248141,"byte_end":248189,"line_start":1734,"line_end":1734,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":696},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":249073,"byte_end":249097,"line_start":1769,"line_end":1769,"column_start":10,"column_end":34},"name":"drain_to_vec_and_reserve","qualname":">::drain_to_vec_and_reserve","value":"fn drain_to_vec_and_reserve<'_>(&'_ mut Self, usize) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Drains all elements to a Vec, but reserves additional space\n ```\n # use tinyvec::*;\n let mut av = array_vec!([i32; 7] => 1, 2, 3);\n let v = av.drain_to_vec_and_reserve(10);\n assert_eq!(v, &[1, 2, 3]);\n assert_eq!(v.capacity(), 13);\n ```\n","sig":null,"attributes":[{"value":"/ Drains all elements to a Vec, but reserves additional space","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248788,"byte_end":248851,"line_start":1761,"line_end":1761,"column_start":3,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248854,"byte_end":248861,"line_start":1762,"line_end":1762,"column_start":3,"column_end":10}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248864,"byte_end":248885,"line_start":1763,"line_end":1763,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 7] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248888,"byte_end":248937,"line_start":1764,"line_end":1764,"column_start":3,"column_end":52}},{"value":"/ let v = av.drain_to_vec_and_reserve(10);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248940,"byte_end":248984,"line_start":1765,"line_end":1765,"column_start":3,"column_end":47}},{"value":"/ assert_eq!(v, &[1, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248987,"byte_end":249017,"line_start":1766,"line_end":1766,"column_start":3,"column_end":33}},{"value":"/ assert_eq!(v.capacity(), 13);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":249020,"byte_end":249053,"line_start":1767,"line_end":1767,"column_start":3,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":249056,"byte_end":249063,"line_start":1768,"line_end":1768,"column_start":3,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":697},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250338,"byte_end":250350,"line_start":1814,"line_end":1814,"column_start":10,"column_end":22},"name":"drain_to_vec","qualname":">::drain_to_vec","value":"fn drain_to_vec<'_>(&'_ mut Self) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Drains all elements to a Vec\n ```\n # use tinyvec::*;\n let mut av = array_vec!([i32; 7] => 1, 2, 3);\n let v = av.drain_to_vec();\n assert_eq!(v, &[1, 2, 3]);\n assert_eq!(v.capacity(), 3);\n ```\n","sig":null,"attributes":[{"value":"/ Drains all elements to a Vec","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250099,"byte_end":250131,"line_start":1806,"line_end":1806,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250134,"byte_end":250141,"line_start":1807,"line_end":1807,"column_start":3,"column_end":10}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250144,"byte_end":250165,"line_start":1808,"line_end":1808,"column_start":3,"column_end":24}},{"value":"/ let mut av = array_vec!([i32; 7] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250168,"byte_end":250217,"line_start":1809,"line_end":1809,"column_start":3,"column_end":52}},{"value":"/ let v = av.drain_to_vec();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250220,"byte_end":250250,"line_start":1810,"line_end":1810,"column_start":3,"column_end":33}},{"value":"/ assert_eq!(v, &[1, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250253,"byte_end":250283,"line_start":1811,"line_end":1811,"column_start":3,"column_end":33}},{"value":"/ assert_eq!(v.capacity(), 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250286,"byte_end":250318,"line_start":1812,"line_end":1812,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":250321,"byte_end":250328,"line_start":1813,"line_end":1813,"column_start":3,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":712},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":253941,"byte_end":253954,"line_start":11,"line_end":11,"column_start":12,"column_end":25},"name":"ArrayVecDrain","qualname":"::arrayvec_drain::ArrayVecDrain","value":"ArrayVecDrain { }","parent":null,"children":[{"krate":0,"index":715}],"decl_id":null,"docs":" Draining iterator for [`ArrayVec`]","sig":null,"attributes":[{"value":"/ Draining iterator for [`ArrayVec`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":253842,"byte_end":253880,"line_start":8,"line_end":8,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":253881,"byte_end":253884,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ See [`ArrayVec::drain`](ArrayVec::drain)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":253885,"byte_end":253929,"line_start":10,"line_end":10,"column_start":1,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":725},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255155,"byte_end":255164,"line_start":59,"line_end":59,"column_start":6,"column_end":15},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":730},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255460,"byte_end":255464,"line_start":71,"line_end":71,"column_start":6,"column_end":10},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":731},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255540,"byte_end":255549,"line_start":74,"line_end":74,"column_start":6,"column_end":15},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":732},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255620,"byte_end":255623,"line_start":77,"line_end":77,"column_start":6,"column_end":9},"name":"nth","qualname":"::nth","value":"fn nth<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8609},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":733},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255709,"byte_end":255713,"line_start":80,"line_end":80,"column_start":6,"column_end":10},"name":"last","qualname":"::last","value":"fn last(Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8605},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":734},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255784,"byte_end":255792,"line_start":83,"line_end":83,"column_start":6,"column_end":14},"name":"for_each","qualname":"::for_each","value":"fn for_each(Self, F) where F: FnMut(Self::Item) -> ()","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8621},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":745},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256658,"byte_end":256666,"line_start":16,"line_end":16,"column_start":12,"column_end":20},"name":"SliceVec","qualname":"::slicevec::SliceVec","value":"SliceVec { }","parent":null,"children":[{"krate":0,"index":748},{"krate":0,"index":749}],"decl_id":null,"docs":" A slice-backed vector-like data structure.","sig":null,"attributes":[{"value":"/ A slice-backed vector-like data structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256219,"byte_end":256265,"line_start":6,"line_end":6,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256266,"byte_end":256269,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ This is a very similar concept to `ArrayVec`, but instead","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256270,"byte_end":256331,"line_start":8,"line_end":8,"column_start":1,"column_end":62}},{"value":"/ of the backing memory being an owned array, the backing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256332,"byte_end":256391,"line_start":9,"line_end":9,"column_start":1,"column_end":60}},{"value":"/ memory is a unique-borrowed slice. You can thus create","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256392,"byte_end":256450,"line_start":10,"line_end":10,"column_start":1,"column_end":59}},{"value":"/ one of these structures \"around\" some slice that you're","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256451,"byte_end":256510,"line_start":11,"line_end":11,"column_start":1,"column_end":60}},{"value":"/ working with to make it easier to manipulate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256511,"byte_end":256560,"line_start":12,"line_end":12,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256561,"byte_end":256564,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ * Has a fixed capacity (the initial slice size).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256565,"byte_end":256617,"line_start":14,"line_end":14,"column_start":1,"column_end":53}},{"value":"/ * Has a variable length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256618,"byte_end":256646,"line_start":15,"line_end":15,"column_start":1,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":753},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256795,"byte_end":256802,"line_start":24,"line_end":24,"column_start":6,"column_end":13},"name":"default","qualname":"::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256758,"byte_end":256775,"line_start":22,"line_end":22,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256778,"byte_end":256789,"line_start":23,"line_end":23,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":758},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256957,"byte_end":256962,"line_start":33,"line_end":33,"column_start":6,"column_end":11},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Self::Target","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256920,"byte_end":256937,"line_start":31,"line_end":31,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256940,"byte_end":256951,"line_start":32,"line_end":32,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":762},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257105,"byte_end":257114,"line_start":41,"line_end":41,"column_start":6,"column_end":15},"name":"deref_mut","qualname":"::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut Self::Target","parent":{"krate":1,"index":3499},"children":[],"decl_id":{"krate":1,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257068,"byte_end":257085,"line_start":39,"line_end":39,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257088,"byte_end":257099,"line_start":40,"line_end":40,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":768},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257348,"byte_end":257353,"line_start":53,"line_end":53,"column_start":6,"column_end":11},"name":"index","qualname":"::index","value":"fn index<'_>(&'_ Self, I) -> &'_ Self::Output","parent":{"krate":1,"index":3571},"children":[],"decl_id":{"krate":1,"index":3574},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257311,"byte_end":257328,"line_start":51,"line_end":51,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257331,"byte_end":257342,"line_start":52,"line_end":52,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":773},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257538,"byte_end":257547,"line_start":64,"line_end":64,"column_start":6,"column_end":15},"name":"index_mut","qualname":"::index_mut","value":"fn index_mut<'_>(&'_ mut Self, I) -> &'_ mut Self::Output","parent":{"krate":1,"index":3575},"children":[],"decl_id":{"krate":1,"index":3577},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257501,"byte_end":257518,"line_start":62,"line_end":62,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257521,"byte_end":257532,"line_start":63,"line_end":63,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":777},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257683,"byte_end":257689,"line_start":71,"line_end":71,"column_start":10,"column_end":16},"name":"append","qualname":"::append","value":"fn append<'_, '_>(&'_ mut Self, &'_ mut Self) where T: Default","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257664,"byte_end":257673,"line_start":70,"line_end":70,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":778},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257997,"byte_end":258007,"line_start":87,"line_end":87,"column_start":10,"column_end":20},"name":"as_mut_ptr","qualname":"::as_mut_ptr","value":"fn as_mut_ptr<'_>(&'_ mut Self) -> *mut T","parent":null,"children":[],"decl_id":null,"docs":" A `*mut` pointer to the backing slice.","sig":null,"attributes":[{"value":"/ A `*mut` pointer to the backing slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257816,"byte_end":257858,"line_start":80,"line_end":80,"column_start":3,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257861,"byte_end":257864,"line_start":81,"line_end":81,"column_start":3,"column_end":6}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257867,"byte_end":257880,"line_start":82,"line_end":82,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257883,"byte_end":257886,"line_start":83,"line_end":83,"column_start":3,"column_end":6}},{"value":"/ This pointer has provenance over the _entire_ backing slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257889,"byte_end":257953,"line_start":84,"line_end":84,"column_start":3,"column_end":67}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257956,"byte_end":257973,"line_start":85,"line_end":85,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257976,"byte_end":257987,"line_start":86,"line_end":86,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":779},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258160,"byte_end":258172,"line_start":94,"line_end":94,"column_start":10,"column_end":22},"name":"as_mut_slice","qualname":"::as_mut_slice","value":"fn as_mut_slice<'_>(&'_ mut Self) -> &'_ mut [T]","parent":null,"children":[],"decl_id":null,"docs":" Performs a `deref_mut`, into unique slice form.\n","sig":null,"attributes":[{"value":"/ Performs a `deref_mut`, into unique slice form.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258065,"byte_end":258116,"line_start":91,"line_end":91,"column_start":3,"column_end":54}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258119,"byte_end":258136,"line_start":92,"line_end":92,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258139,"byte_end":258150,"line_start":93,"line_end":93,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":780},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258409,"byte_end":258415,"line_start":105,"line_end":105,"column_start":10,"column_end":16},"name":"as_ptr","qualname":"::as_ptr","value":"fn as_ptr<'_>(&'_ Self) -> *const T","parent":null,"children":[],"decl_id":null,"docs":" A `*const` pointer to the backing slice.","sig":null,"attributes":[{"value":"/ A `*const` pointer to the backing slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258226,"byte_end":258270,"line_start":98,"line_end":98,"column_start":3,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258273,"byte_end":258276,"line_start":99,"line_end":99,"column_start":3,"column_end":6}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258279,"byte_end":258292,"line_start":100,"line_end":100,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258295,"byte_end":258298,"line_start":101,"line_end":101,"column_start":3,"column_end":6}},{"value":"/ This pointer has provenance over the _entire_ backing slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258301,"byte_end":258365,"line_start":102,"line_end":102,"column_start":3,"column_end":67}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258368,"byte_end":258385,"line_start":103,"line_end":103,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258388,"byte_end":258399,"line_start":104,"line_end":104,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":781},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258558,"byte_end":258566,"line_start":112,"line_end":112,"column_start":10,"column_end":18},"name":"as_slice","qualname":"::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [T]","parent":null,"children":[],"decl_id":null,"docs":" Performs a `deref`, into shared slice form.\n","sig":null,"attributes":[{"value":"/ Performs a `deref`, into shared slice form.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258467,"byte_end":258514,"line_start":109,"line_end":109,"column_start":3,"column_end":50}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258517,"byte_end":258534,"line_start":110,"line_end":110,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258537,"byte_end":258548,"line_start":111,"line_end":111,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":782},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258745,"byte_end":258753,"line_start":121,"line_end":121,"column_start":10,"column_end":18},"name":"capacity","qualname":"::capacity","value":"fn capacity<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The capacity of the `SliceVec`.","sig":null,"attributes":[{"value":"/ The capacity of the `SliceVec`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258608,"byte_end":258643,"line_start":116,"line_end":116,"column_start":3,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258646,"byte_end":258649,"line_start":117,"line_end":117,"column_start":3,"column_end":6}},{"value":"/ This the length of the initial backing slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258652,"byte_end":258701,"line_start":118,"line_end":118,"column_start":3,"column_end":52}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258704,"byte_end":258721,"line_start":119,"line_end":119,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258724,"byte_end":258735,"line_start":120,"line_end":120,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":783},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258875,"byte_end":258880,"line_start":127,"line_end":127,"column_start":10,"column_end":15},"name":"clear","qualname":"::clear","value":"fn clear<'_>(&'_ mut Self) where T: Default","parent":null,"children":[],"decl_id":null,"docs":" Truncates the `SliceVec` down to length 0.\n","sig":null,"attributes":[{"value":"/ Truncates the `SliceVec` down to length 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258799,"byte_end":258845,"line_start":125,"line_end":125,"column_start":3,"column_end":49}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258848,"byte_end":258865,"line_start":126,"line_end":126,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":784},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259583,"byte_end":259588,"line_start":154,"line_end":154,"column_start":10,"column_end":15},"name":"drain","qualname":"::drain","value":"fn drain<'p, R>(&'p mut Self, R) -> SliceVecDrain where R: RangeBounds,\nT: Default","parent":null,"children":[],"decl_id":null,"docs":" Creates a draining iterator that removes the specified range in the vector\n and yields the removed items.","sig":null,"attributes":[{"value":"/ Creates a draining iterator that removes the specified range in the vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":258948,"byte_end":259026,"line_start":134,"line_end":134,"column_start":3,"column_end":81}},{"value":"/ and yields the removed items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259029,"byte_end":259062,"line_start":135,"line_end":135,"column_start":3,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259065,"byte_end":259068,"line_start":136,"line_end":136,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259071,"byte_end":259084,"line_start":137,"line_end":137,"column_start":3,"column_end":16}},{"value":"/ * If the start is greater than the end","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259087,"byte_end":259129,"line_start":138,"line_end":138,"column_start":3,"column_end":45}},{"value":"/ * If the end is past the edge of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259132,"byte_end":259177,"line_start":139,"line_end":139,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259180,"byte_end":259183,"line_start":140,"line_end":140,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259186,"byte_end":259200,"line_start":141,"line_end":141,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259203,"byte_end":259214,"line_start":142,"line_end":142,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259217,"byte_end":259238,"line_start":143,"line_end":143,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [6, 7, 8];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259241,"byte_end":259269,"line_start":144,"line_end":144,"column_start":3,"column_end":31}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259272,"byte_end":259314,"line_start":145,"line_end":145,"column_start":3,"column_end":45}},{"value":"/ let drained_values: ArrayVec<[i32; 4]> = sv.drain(1..).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259317,"byte_end":259386,"line_start":146,"line_end":146,"column_start":3,"column_end":72}},{"value":"/ assert_eq!(sv.as_slice(), &[6][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259389,"byte_end":259429,"line_start":147,"line_end":147,"column_start":3,"column_end":43}},{"value":"/ assert_eq!(drained_values.as_slice(), &[7, 8][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259432,"byte_end":259487,"line_start":148,"line_end":148,"column_start":3,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259490,"byte_end":259493,"line_start":149,"line_end":149,"column_start":3,"column_end":6}},{"value":"/ sv.drain(..);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259496,"byte_end":259513,"line_start":150,"line_end":150,"column_start":3,"column_end":20}},{"value":"/ assert_eq!(sv.as_slice(), &[]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259516,"byte_end":259551,"line_start":151,"line_end":151,"column_start":3,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259554,"byte_end":259561,"line_start":152,"line_end":152,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":259564,"byte_end":259573,"line_start":153,"line_end":153,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":790},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":260453,"byte_end":260470,"line_start":192,"line_end":192,"column_start":10,"column_end":27},"name":"extend_from_slice","qualname":"::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [T]) where T: Clone","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":260434,"byte_end":260443,"line_start":191,"line_end":191,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":791},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261979,"byte_end":261983,"line_start":241,"line_end":241,"column_start":10,"column_end":14},"name":"fill","qualname":"::fill","value":"fn fill(&'_ mut Self, I) -> I::IntoIter where I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Fill the vector until its capacity has been reached.","sig":null,"attributes":[{"value":"/ Fill the vector until its capacity has been reached.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":260905,"byte_end":260961,"line_start":214,"line_end":214,"column_start":3,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":260964,"byte_end":260967,"line_start":215,"line_end":215,"column_start":3,"column_end":6}},{"value":"/ Successively fills unused space in the spare slice of the vector with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":260970,"byte_end":261043,"line_start":216,"line_end":216,"column_start":3,"column_end":76}},{"value":"/ elements from the iterator. It then returns the remaining iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261046,"byte_end":261116,"line_start":217,"line_end":217,"column_start":3,"column_end":73}},{"value":"/ without exhausting it. This also allows appending the head of an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261119,"byte_end":261187,"line_start":218,"line_end":218,"column_start":3,"column_end":71}},{"value":"/ infinite iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261190,"byte_end":261212,"line_start":219,"line_end":219,"column_start":3,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261215,"byte_end":261218,"line_start":220,"line_end":220,"column_start":3,"column_end":6}},{"value":"/ This is an alternative to `Extend::extend` method for cases where the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261221,"byte_end":261294,"line_start":221,"line_end":221,"column_start":3,"column_end":76}},{"value":"/ length of the iterator can not be checked. Since this vector can not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261297,"byte_end":261369,"line_start":222,"line_end":222,"column_start":3,"column_end":75}},{"value":"/ reallocate to increase its capacity, it is unclear what to do with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261372,"byte_end":261442,"line_start":223,"line_end":223,"column_start":3,"column_end":73}},{"value":"/ remaining elements in the iterator and the iterator itself. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261445,"byte_end":261512,"line_start":224,"line_end":224,"column_start":3,"column_end":70}},{"value":"/ interface also provides no way to communicate this to the caller.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261515,"byte_end":261584,"line_start":225,"line_end":225,"column_start":3,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261587,"byte_end":261590,"line_start":226,"line_end":226,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261593,"byte_end":261606,"line_start":227,"line_end":227,"column_start":3,"column_end":16}},{"value":"/ * If the `next` method of the provided iterator panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261609,"byte_end":261668,"line_start":228,"line_end":228,"column_start":3,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261671,"byte_end":261674,"line_start":229,"line_end":229,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261677,"byte_end":261691,"line_start":230,"line_end":230,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261694,"byte_end":261697,"line_start":231,"line_end":231,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261700,"byte_end":261711,"line_start":232,"line_end":232,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261714,"byte_end":261735,"line_start":233,"line_end":233,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [7, 7, 7, 7];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261738,"byte_end":261769,"line_start":234,"line_end":234,"column_start":3,"column_end":34}},{"value":"/ let mut sv = SliceVec::from_slice_len(&mut arr, 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261772,"byte_end":261827,"line_start":235,"line_end":235,"column_start":3,"column_end":58}},{"value":"/ let mut to_inf = sv.fill(0..);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261830,"byte_end":261864,"line_start":236,"line_end":236,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(&sv[..], [0, 1, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261867,"byte_end":261905,"line_start":237,"line_end":237,"column_start":3,"column_end":41}},{"value":"/ assert_eq!(to_inf.next(), Some(4));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261908,"byte_end":261947,"line_start":238,"line_end":238,"column_start":3,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261950,"byte_end":261957,"line_start":239,"line_end":239,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":261960,"byte_end":261969,"line_start":240,"line_end":240,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":793},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262543,"byte_end":262557,"line_start":260,"line_end":260,"column_start":10,"column_end":24},"name":"from_slice_len","qualname":"::from_slice_len","value":"fn from_slice_len(&'s mut [T], usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Wraps up a slice and uses the given length as the initial length.","sig":null,"attributes":[{"value":"/ Wraps up a slice and uses the given length as the initial length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262203,"byte_end":262272,"line_start":249,"line_end":249,"column_start":3,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262275,"byte_end":262278,"line_start":250,"line_end":250,"column_start":3,"column_end":6}},{"value":"/ If you want to simply use the full slice, use `from` instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262281,"byte_end":262346,"line_start":251,"line_end":251,"column_start":3,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262349,"byte_end":262352,"line_start":252,"line_end":252,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262355,"byte_end":262368,"line_start":253,"line_end":253,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262371,"byte_end":262374,"line_start":254,"line_end":254,"column_start":3,"column_end":6}},{"value":"/ * The length specified must be less than or equal to the capacity of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262377,"byte_end":262453,"line_start":255,"line_end":255,"column_start":3,"column_end":79}},{"value":"/ slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262456,"byte_end":262468,"line_start":256,"line_end":256,"column_start":3,"column_end":15}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262471,"byte_end":262480,"line_start":257,"line_end":257,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262483,"byte_end":262494,"line_start":258,"line_end":258,"column_start":3,"column_end":14}},{"value":"allow(clippy :: match_wild_err_arm)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262497,"byte_end":262533,"line_start":259,"line_end":259,"column_start":3,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":794},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263168,"byte_end":263174,"line_start":283,"line_end":283,"column_start":10,"column_end":16},"name":"insert","qualname":"::insert","value":"fn insert<'_>(&'_ mut Self, usize, T)","parent":null,"children":[],"decl_id":null,"docs":" Inserts an item at the position given, moving all following elements +1\n index.","sig":null,"attributes":[{"value":"/ Inserts an item at the position given, moving all following elements +1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262661,"byte_end":262736,"line_start":265,"line_end":265,"column_start":3,"column_end":78}},{"value":"/ index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262739,"byte_end":262749,"line_start":266,"line_end":266,"column_start":3,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262752,"byte_end":262755,"line_start":267,"line_end":267,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262758,"byte_end":262771,"line_start":268,"line_end":268,"column_start":3,"column_end":16}},{"value":"/ * If `index` > `len`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262774,"byte_end":262798,"line_start":269,"line_end":269,"column_start":3,"column_end":27}},{"value":"/ * If the capacity is exhausted","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262801,"byte_end":262835,"line_start":270,"line_end":270,"column_start":3,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262838,"byte_end":262841,"line_start":271,"line_end":271,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262844,"byte_end":262858,"line_start":272,"line_end":272,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262861,"byte_end":262872,"line_start":273,"line_end":273,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262875,"byte_end":262896,"line_start":274,"line_end":274,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [1, 2, 3, 0, 0];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262899,"byte_end":262933,"line_start":275,"line_end":275,"column_start":3,"column_end":37}},{"value":"/ let mut sv = SliceVec::from_slice_len(&mut arr, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262936,"byte_end":262991,"line_start":276,"line_end":276,"column_start":3,"column_end":58}},{"value":"/ sv.insert(1, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":262994,"byte_end":263014,"line_start":277,"line_end":277,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(sv.as_slice(), &[1, 4, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263017,"byte_end":263062,"line_start":278,"line_end":278,"column_start":3,"column_end":48}},{"value":"/ sv.insert(4, 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263065,"byte_end":263085,"line_start":279,"line_end":279,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(sv.as_slice(), &[1, 4, 2, 3, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263088,"byte_end":263136,"line_start":280,"line_end":280,"column_start":3,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263139,"byte_end":263146,"line_start":281,"line_end":281,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263149,"byte_end":263158,"line_start":282,"line_end":282,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":795},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263544,"byte_end":263552,"line_start":297,"line_end":297,"column_start":10,"column_end":18},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks if the length is 0.\n","sig":null,"attributes":[{"value":"/ Checks if the length is 0.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263470,"byte_end":263500,"line_start":294,"line_end":294,"column_start":3,"column_end":33}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263503,"byte_end":263520,"line_start":295,"line_end":295,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263523,"byte_end":263534,"line_start":296,"line_end":296,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":796},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263686,"byte_end":263689,"line_start":304,"line_end":304,"column_start":10,"column_end":13},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The length of the `SliceVec` (in elements).\n","sig":null,"attributes":[{"value":"/ The length of the `SliceVec` (in elements).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263595,"byte_end":263642,"line_start":301,"line_end":301,"column_start":3,"column_end":50}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263645,"byte_end":263662,"line_start":302,"line_end":302,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263665,"byte_end":263676,"line_start":303,"line_end":303,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":797},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264136,"byte_end":264139,"line_start":323,"line_end":323,"column_start":10,"column_end":13},"name":"pop","qualname":"::pop","value":"fn pop<'_>(&'_ mut Self) -> Option where T: Default","parent":null,"children":[],"decl_id":null,"docs":" Remove and return the last element of the vec, if there is one.","sig":null,"attributes":[{"value":"/ Remove and return the last element of the vec, if there is one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263728,"byte_end":263795,"line_start":308,"line_end":308,"column_start":3,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263798,"byte_end":263801,"line_start":309,"line_end":309,"column_start":3,"column_end":6}},{"value":"/ ## Failure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263804,"byte_end":263818,"line_start":310,"line_end":310,"column_start":3,"column_end":17}},{"value":"/ * If the vec is empty you get `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263821,"byte_end":263862,"line_start":311,"line_end":311,"column_start":3,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263865,"byte_end":263868,"line_start":312,"line_end":312,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263871,"byte_end":263885,"line_start":313,"line_end":313,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263888,"byte_end":263899,"line_start":314,"line_end":314,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263902,"byte_end":263923,"line_start":315,"line_end":315,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [1, 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263926,"byte_end":263951,"line_start":316,"line_end":316,"column_start":3,"column_end":28}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263954,"byte_end":263996,"line_start":317,"line_end":317,"column_start":3,"column_end":45}},{"value":"/ assert_eq!(sv.pop(), Some(2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":263999,"byte_end":264033,"line_start":318,"line_end":318,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(sv.pop(), Some(1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264036,"byte_end":264070,"line_start":319,"line_end":319,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(sv.pop(), None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264073,"byte_end":264104,"line_start":320,"line_end":320,"column_start":3,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264107,"byte_end":264114,"line_start":321,"line_end":321,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264117,"byte_end":264126,"line_start":322,"line_end":322,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":798},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264851,"byte_end":264855,"line_start":354,"line_end":354,"column_start":10,"column_end":14},"name":"push","qualname":"::push","value":"fn push<'_>(&'_ mut Self, T)","parent":null,"children":[],"decl_id":null,"docs":" Place an element onto the end of the vec.","sig":null,"attributes":[{"value":"/ Place an element onto the end of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264336,"byte_end":264381,"line_start":336,"line_end":336,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264384,"byte_end":264387,"line_start":337,"line_end":337,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264390,"byte_end":264403,"line_start":338,"line_end":338,"column_start":3,"column_end":16}},{"value":"/ * If the length of the vec would overflow the capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264406,"byte_end":264465,"line_start":339,"line_end":339,"column_start":3,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264468,"byte_end":264471,"line_start":340,"line_end":340,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264474,"byte_end":264488,"line_start":341,"line_end":341,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264491,"byte_end":264502,"line_start":342,"line_end":342,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264505,"byte_end":264526,"line_start":343,"line_end":343,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [0, 0];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264529,"byte_end":264554,"line_start":344,"line_end":344,"column_start":3,"column_end":28}},{"value":"/ let mut sv = SliceVec::from_slice_len(&mut arr, 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264557,"byte_end":264612,"line_start":345,"line_end":345,"column_start":3,"column_end":58}},{"value":"/ assert_eq!(&sv[..], []);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264615,"byte_end":264643,"line_start":346,"line_end":346,"column_start":3,"column_end":31}},{"value":"/ sv.push(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264646,"byte_end":264661,"line_start":347,"line_end":347,"column_start":3,"column_end":18}},{"value":"/ assert_eq!(&sv[..], [1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264664,"byte_end":264693,"line_start":348,"line_end":348,"column_start":3,"column_end":32}},{"value":"/ sv.push(2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264696,"byte_end":264711,"line_start":349,"line_end":349,"column_start":3,"column_end":18}},{"value":"/ assert_eq!(&sv[..], [1, 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264714,"byte_end":264746,"line_start":350,"line_end":350,"column_start":3,"column_end":35}},{"value":"/ // sv.push(3); this would overflow the ArrayVec and panic!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264749,"byte_end":264811,"line_start":351,"line_end":351,"column_start":3,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264814,"byte_end":264821,"line_start":352,"line_end":352,"column_start":3,"column_end":10}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":264824,"byte_end":264841,"line_start":353,"line_end":353,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":799},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265467,"byte_end":265473,"line_start":381,"line_end":381,"column_start":10,"column_end":16},"name":"remove","qualname":"::remove","value":"fn remove<'_>(&'_ mut Self, usize) -> T where T: Default","parent":null,"children":[],"decl_id":null,"docs":" Removes the item at `index`, shifting all others down by one index.","sig":null,"attributes":[{"value":"/ Removes the item at `index`, shifting all others down by one index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265043,"byte_end":265114,"line_start":363,"line_end":363,"column_start":3,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265117,"byte_end":265120,"line_start":364,"line_end":364,"column_start":3,"column_end":6}},{"value":"/ Returns the removed element.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265123,"byte_end":265155,"line_start":365,"line_end":365,"column_start":3,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265158,"byte_end":265161,"line_start":366,"line_end":366,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265164,"byte_end":265177,"line_start":367,"line_end":367,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265180,"byte_end":265183,"line_start":368,"line_end":368,"column_start":3,"column_end":6}},{"value":"/ * If the index is out of bounds.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265186,"byte_end":265222,"line_start":369,"line_end":369,"column_start":3,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265225,"byte_end":265228,"line_start":370,"line_end":370,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265231,"byte_end":265245,"line_start":371,"line_end":371,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265248,"byte_end":265251,"line_start":372,"line_end":372,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265254,"byte_end":265265,"line_start":373,"line_end":373,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265268,"byte_end":265289,"line_start":374,"line_end":374,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [1, 2, 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265292,"byte_end":265320,"line_start":375,"line_end":375,"column_start":3,"column_end":31}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265323,"byte_end":265365,"line_start":376,"line_end":376,"column_start":3,"column_end":45}},{"value":"/ assert_eq!(sv.remove(1), 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265368,"byte_end":265400,"line_start":377,"line_end":377,"column_start":3,"column_end":35}},{"value":"/ assert_eq!(&sv[..], [1, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265403,"byte_end":265435,"line_start":378,"line_end":378,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265438,"byte_end":265445,"line_start":379,"line_end":379,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265448,"byte_end":265457,"line_start":380,"line_end":380,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":800},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266263,"byte_end":266269,"line_start":412,"line_end":412,"column_start":10,"column_end":16},"name":"resize","qualname":"::resize","value":"fn resize<'_>(&'_ mut Self, usize, T) where T: Clone","parent":null,"children":[],"decl_id":null,"docs":" As [`resize_with`](SliceVec::resize_with)\n and it clones the value as the closure.","sig":null,"attributes":[{"value":"/ As [`resize_with`](SliceVec::resize_with)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265693,"byte_end":265738,"line_start":392,"line_end":392,"column_start":3,"column_end":48}},{"value":"/ and it clones the value as the closure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265741,"byte_end":265784,"line_start":393,"line_end":393,"column_start":3,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265787,"byte_end":265790,"line_start":394,"line_end":394,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265793,"byte_end":265807,"line_start":395,"line_end":395,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265810,"byte_end":265813,"line_start":396,"line_end":396,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265816,"byte_end":265827,"line_start":397,"line_end":397,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265830,"byte_end":265851,"line_start":398,"line_end":398,"column_start":3,"column_end":24}},{"value":"/ // bigger","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265854,"byte_end":265867,"line_start":399,"line_end":399,"column_start":3,"column_end":16}},{"value":"/ let mut arr = [\"hello\", \"\", \"\", \"\", \"\"];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265870,"byte_end":265914,"line_start":400,"line_end":400,"column_start":3,"column_end":47}},{"value":"/ let mut sv = SliceVec::from_slice_len(&mut arr, 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265917,"byte_end":265972,"line_start":401,"line_end":401,"column_start":3,"column_end":58}},{"value":"/ sv.resize(3, \"world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":265975,"byte_end":266001,"line_start":402,"line_end":402,"column_start":3,"column_end":29}},{"value":"/ assert_eq!(&sv[..], [\"hello\", \"world\", \"world\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266004,"byte_end":266057,"line_start":403,"line_end":403,"column_start":3,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266060,"byte_end":266063,"line_start":404,"line_end":404,"column_start":3,"column_end":6}},{"value":"/ // smaller","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266066,"byte_end":266080,"line_start":405,"line_end":405,"column_start":3,"column_end":17}},{"value":"/ let mut arr = ['a', 'b', 'c', 'd'];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266083,"byte_end":266122,"line_start":406,"line_end":406,"column_start":3,"column_end":42}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266125,"byte_end":266167,"line_start":407,"line_end":407,"column_start":3,"column_end":45}},{"value":"/ sv.resize(2, 'z');","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266170,"byte_end":266192,"line_start":408,"line_end":408,"column_start":3,"column_end":25}},{"value":"/ assert_eq!(&sv[..], ['a', 'b']);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266195,"byte_end":266231,"line_start":409,"line_end":409,"column_start":3,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266234,"byte_end":266241,"line_start":410,"line_end":410,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266244,"byte_end":266253,"line_start":411,"line_end":411,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":802},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267213,"byte_end":267224,"line_start":446,"line_end":446,"column_start":10,"column_end":21},"name":"resize_with","qualname":"::resize_with","value":"fn resize_with(&'_ mut Self, usize, F) where F: FnMut() -> T","parent":null,"children":[],"decl_id":null,"docs":" Resize the vec to the new length.","sig":null,"attributes":[{"value":"/ Resize the vec to the new length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266392,"byte_end":266429,"line_start":419,"line_end":419,"column_start":3,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266432,"byte_end":266435,"line_start":420,"line_end":420,"column_start":3,"column_end":6}},{"value":"/ * If it needs to be longer, it's filled with repeated calls to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266438,"byte_end":266508,"line_start":421,"line_end":421,"column_start":3,"column_end":73}},{"value":"/ provided function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266511,"byte_end":266535,"line_start":422,"line_end":422,"column_start":3,"column_end":27}},{"value":"/ * If it needs to be shorter, it's truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266538,"byte_end":266586,"line_start":423,"line_end":423,"column_start":3,"column_end":51}},{"value":"/ * If the type needs to drop the truncated slots are filled with calls to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266589,"byte_end":266667,"line_start":424,"line_end":424,"column_start":3,"column_end":81}},{"value":"/ the provided function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266670,"byte_end":266700,"line_start":425,"line_end":425,"column_start":3,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266703,"byte_end":266706,"line_start":426,"line_end":426,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266709,"byte_end":266723,"line_start":427,"line_end":427,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266726,"byte_end":266729,"line_start":428,"line_end":428,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266732,"byte_end":266743,"line_start":429,"line_end":429,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266746,"byte_end":266767,"line_start":430,"line_end":430,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [1, 2, 3, 7, 7, 7, 7];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266770,"byte_end":266810,"line_start":431,"line_end":431,"column_start":3,"column_end":43}},{"value":"/ let mut sv = SliceVec::from_slice_len(&mut arr, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266813,"byte_end":266868,"line_start":432,"line_end":432,"column_start":3,"column_end":58}},{"value":"/ sv.resize_with(5, Default::default);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266871,"byte_end":266911,"line_start":433,"line_end":433,"column_start":3,"column_end":43}},{"value":"/ assert_eq!(&sv[..], [1, 2, 3, 0, 0]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266914,"byte_end":266955,"line_start":434,"line_end":434,"column_start":3,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266958,"byte_end":266961,"line_start":435,"line_end":435,"column_start":3,"column_end":6}},{"value":"/ let mut arr = [0, 0, 0, 0];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266964,"byte_end":266995,"line_start":436,"line_end":436,"column_start":3,"column_end":34}},{"value":"/ let mut sv = SliceVec::from_slice_len(&mut arr, 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":266998,"byte_end":267053,"line_start":437,"line_end":437,"column_start":3,"column_end":58}},{"value":"/ let mut p = 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267056,"byte_end":267074,"line_start":438,"line_end":438,"column_start":3,"column_end":21}},{"value":"/ sv.resize_with(4, || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267077,"byte_end":267103,"line_start":439,"line_end":439,"column_start":3,"column_end":29}},{"value":"/ p *= 2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267106,"byte_end":267119,"line_start":440,"line_end":440,"column_start":3,"column_end":16}},{"value":"/ p","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267122,"byte_end":267129,"line_start":441,"line_end":441,"column_start":3,"column_end":10}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267132,"byte_end":267139,"line_start":442,"line_end":442,"column_start":3,"column_end":10}},{"value":"/ assert_eq!(&sv[..], [2, 4, 8, 16]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267142,"byte_end":267181,"line_start":443,"line_end":443,"column_start":3,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267184,"byte_end":267191,"line_start":444,"line_end":444,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267194,"byte_end":267203,"line_start":445,"line_end":445,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":804},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":268007,"byte_end":268013,"line_start":479,"line_end":479,"column_start":10,"column_end":16},"name":"retain","qualname":"::retain","value":"fn retain(&'_ mut Self, F) where F: for<'_> FnMut(&'_ T) -> bool,\nT: Default","parent":null,"children":[],"decl_id":null,"docs":" Walk the vec and keep only the elements that pass the predicate given.","sig":null,"attributes":[{"value":"/ Walk the vec and keep only the elements that pass the predicate given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267674,"byte_end":267748,"line_start":466,"line_end":466,"column_start":3,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267751,"byte_end":267754,"line_start":467,"line_end":467,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267757,"byte_end":267771,"line_start":468,"line_end":468,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267774,"byte_end":267777,"line_start":469,"line_end":469,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267780,"byte_end":267791,"line_start":470,"line_end":470,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267794,"byte_end":267815,"line_start":471,"line_end":471,"column_start":3,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267818,"byte_end":267821,"line_start":472,"line_end":472,"column_start":3,"column_end":6}},{"value":"/ let mut arr = [1, 1, 2, 3, 3, 4];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267824,"byte_end":267861,"line_start":473,"line_end":473,"column_start":3,"column_end":40}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267864,"byte_end":267906,"line_start":474,"line_end":474,"column_start":3,"column_end":45}},{"value":"/ sv.retain(|&x| x % 2 == 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267909,"byte_end":267940,"line_start":475,"line_end":475,"column_start":3,"column_end":34}},{"value":"/ assert_eq!(&sv[..], [2, 4]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267943,"byte_end":267975,"line_start":476,"line_end":476,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267978,"byte_end":267985,"line_start":477,"line_end":477,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":267988,"byte_end":267997,"line_start":478,"line_end":478,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":815},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269375,"byte_end":269382,"line_start":524,"line_end":524,"column_start":10,"column_end":17},"name":"set_len","qualname":"::set_len","value":"fn set_len<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Forces the length of the vector to `new_len`.","sig":null,"attributes":[{"value":"/ Forces the length of the vector to `new_len`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":268933,"byte_end":268982,"line_start":513,"line_end":513,"column_start":3,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":268985,"byte_end":268988,"line_start":514,"line_end":514,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":268991,"byte_end":269004,"line_start":515,"line_end":515,"column_start":3,"column_end":16}},{"value":"/ * If `new_len` is greater than the vec's capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269007,"byte_end":269061,"line_start":516,"line_end":516,"column_start":3,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269064,"byte_end":269067,"line_start":517,"line_end":517,"column_start":3,"column_end":6}},{"value":"/ ## Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269070,"byte_end":269083,"line_start":518,"line_end":518,"column_start":3,"column_end":16}},{"value":"/ * This is a fully safe operation! The inactive memory already counts as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269086,"byte_end":269161,"line_start":519,"line_end":519,"column_start":3,"column_end":78}},{"value":"/ \"initialized\" by Rust's rules.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269164,"byte_end":269200,"line_start":520,"line_end":520,"column_start":3,"column_end":39}},{"value":"/ * Other than \"the memory is initialized\" there are no other guarantees","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269203,"byte_end":269277,"line_start":521,"line_end":521,"column_start":3,"column_end":77}},{"value":"/ regarding what you find in the inactive portion of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269280,"byte_end":269345,"line_start":522,"line_end":522,"column_start":3,"column_end":68}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269348,"byte_end":269365,"line_start":523,"line_end":523,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":816},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270409,"byte_end":270418,"line_start":559,"line_end":559,"column_start":10,"column_end":19},"name":"split_off","qualname":"::split_off","value":"fn split_off<'a>(&'a mut Self, usize) -> SliceVec","parent":null,"children":[],"decl_id":null,"docs":" Splits the collection at the point given.","sig":null,"attributes":[{"value":"/ Splits the collection at the point given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269895,"byte_end":269940,"line_start":540,"line_end":540,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269943,"byte_end":269946,"line_start":541,"line_end":541,"column_start":3,"column_end":6}},{"value":"/ * `[0, at)` stays in this vec (and this vec is now full).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":269949,"byte_end":270010,"line_start":542,"line_end":542,"column_start":3,"column_end":64}},{"value":"/ * `[at, len)` ends up in the new vec (with any spare capacity).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270013,"byte_end":270080,"line_start":543,"line_end":543,"column_start":3,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270083,"byte_end":270086,"line_start":544,"line_end":544,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270089,"byte_end":270102,"line_start":545,"line_end":545,"column_start":3,"column_end":16}},{"value":"/ * if `at` > `self.len()`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270105,"byte_end":270133,"line_start":546,"line_end":546,"column_start":3,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270136,"byte_end":270139,"line_start":547,"line_end":547,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270142,"byte_end":270156,"line_start":548,"line_end":548,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270159,"byte_end":270162,"line_start":549,"line_end":549,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270165,"byte_end":270176,"line_start":550,"line_end":550,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270179,"byte_end":270200,"line_start":551,"line_end":551,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [1, 2, 3];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270203,"byte_end":270231,"line_start":552,"line_end":552,"column_start":3,"column_end":31}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270234,"byte_end":270276,"line_start":553,"line_end":553,"column_start":3,"column_end":45}},{"value":"/ let sv2 = sv.split_off(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270279,"byte_end":270309,"line_start":554,"line_end":554,"column_start":3,"column_end":33}},{"value":"/ assert_eq!(&sv[..], [1]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270312,"byte_end":270341,"line_start":555,"line_end":555,"column_start":3,"column_end":32}},{"value":"/ assert_eq!(&sv2[..], [2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270344,"byte_end":270377,"line_start":556,"line_end":556,"column_start":3,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270380,"byte_end":270387,"line_start":557,"line_end":557,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270390,"byte_end":270399,"line_start":558,"line_end":558,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":818},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271242,"byte_end":271253,"line_start":588,"line_end":588,"column_start":10,"column_end":21},"name":"swap_remove","qualname":"::swap_remove","value":"fn swap_remove<'_>(&'_ mut Self, usize) -> T where T: Default","parent":null,"children":[],"decl_id":null,"docs":" Remove an element, swapping the end of the vec into its place.","sig":null,"attributes":[{"value":"/ Remove an element, swapping the end of the vec into its place.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270728,"byte_end":270794,"line_start":570,"line_end":570,"column_start":3,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270797,"byte_end":270800,"line_start":571,"line_end":571,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270803,"byte_end":270816,"line_start":572,"line_end":572,"column_start":3,"column_end":16}},{"value":"/ * If the index is out of bounds.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270819,"byte_end":270855,"line_start":573,"line_end":573,"column_start":3,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270858,"byte_end":270861,"line_start":574,"line_end":574,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270864,"byte_end":270878,"line_start":575,"line_end":575,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270881,"byte_end":270892,"line_start":576,"line_end":576,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270895,"byte_end":270916,"line_start":577,"line_end":577,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [\"foo\", \"bar\", \"quack\", \"zap\"];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270919,"byte_end":270968,"line_start":578,"line_end":578,"column_start":3,"column_end":52}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":270971,"byte_end":271013,"line_start":579,"line_end":579,"column_start":3,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271016,"byte_end":271019,"line_start":580,"line_end":580,"column_start":3,"column_end":6}},{"value":"/ assert_eq!(sv.swap_remove(1), \"bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271022,"byte_end":271063,"line_start":581,"line_end":581,"column_start":3,"column_end":44}},{"value":"/ assert_eq!(&sv[..], [\"foo\", \"zap\", \"quack\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271066,"byte_end":271115,"line_start":582,"line_end":582,"column_start":3,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271118,"byte_end":271121,"line_start":583,"line_end":583,"column_start":3,"column_end":6}},{"value":"/ assert_eq!(sv.swap_remove(0), \"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271124,"byte_end":271165,"line_start":584,"line_end":584,"column_start":3,"column_end":44}},{"value":"/ assert_eq!(&sv[..], [\"quack\", \"zap\"]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271168,"byte_end":271210,"line_start":585,"line_end":585,"column_start":3,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271213,"byte_end":271220,"line_start":586,"line_end":586,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271223,"byte_end":271232,"line_start":587,"line_end":587,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":819},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271743,"byte_end":271751,"line_start":610,"line_end":610,"column_start":10,"column_end":18},"name":"truncate","qualname":"::truncate","value":"fn truncate<'_>(&'_ mut Self, usize) where T: Default","parent":null,"children":[],"decl_id":null,"docs":" Reduces the vec's length to the given value.","sig":null,"attributes":[{"value":"/ Reduces the vec's length to the given value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271598,"byte_end":271646,"line_start":606,"line_end":606,"column_start":3,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271649,"byte_end":271652,"line_start":607,"line_end":607,"column_start":3,"column_end":6}},{"value":"/ If the vec is already shorter than the input, nothing happens.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271655,"byte_end":271721,"line_start":608,"line_end":608,"column_start":3,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271724,"byte_end":271733,"line_start":609,"line_end":609,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":820},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272267,"byte_end":272285,"line_start":633,"line_end":633,"column_start":10,"column_end":28},"name":"try_from_slice_len","qualname":"::try_from_slice_len","value":"fn try_from_slice_len(&'s mut [T], usize) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Wraps a slice, using the given length as the starting length.","sig":null,"attributes":[{"value":"/ Wraps a slice, using the given length as the starting length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":271961,"byte_end":272026,"line_start":623,"line_end":623,"column_start":3,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272029,"byte_end":272032,"line_start":624,"line_end":624,"column_start":3,"column_end":6}},{"value":"/ If you want to use the whole length of the slice, you can just use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272035,"byte_end":272109,"line_start":625,"line_end":625,"column_start":3,"column_end":77}},{"value":"/ `From` impl.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272112,"byte_end":272128,"line_start":626,"line_end":626,"column_start":3,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272131,"byte_end":272134,"line_start":627,"line_end":627,"column_start":3,"column_end":6}},{"value":"/ ## Failure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272137,"byte_end":272151,"line_start":628,"line_end":628,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272154,"byte_end":272157,"line_start":629,"line_end":629,"column_start":3,"column_end":6}},{"value":"/ If the given length is greater than the length of the slice you get","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272160,"byte_end":272231,"line_start":630,"line_end":630,"column_start":3,"column_end":74}},{"value":"/ `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272234,"byte_end":272245,"line_start":631,"line_end":631,"column_start":3,"column_end":14}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":272248,"byte_end":272257,"line_start":632,"line_end":632,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":824},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273734,"byte_end":273738,"line_start":689,"line_end":689,"column_start":6,"column_end":10},"name":"from","qualname":"::from","value":"fn from(&'s mut [T]) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":" Uses the full slice as the initial length.\n ## Example\n ```rust\n # use tinyvec::*;\n let mut arr = [0_i32; 2];\n let mut sv = SliceVec::from(&mut arr[..]);\n ```\n","sig":null,"attributes":[{"value":"/ Uses the full slice as the initial length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273536,"byte_end":273582,"line_start":682,"line_end":682,"column_start":3,"column_end":49}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273585,"byte_end":273599,"line_start":683,"line_end":683,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273602,"byte_end":273613,"line_start":684,"line_end":684,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273616,"byte_end":273637,"line_start":685,"line_end":685,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [0_i32; 2];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273640,"byte_end":273669,"line_start":686,"line_end":686,"column_start":3,"column_end":32}},{"value":"/ let mut sv = SliceVec::from(&mut arr[..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273672,"byte_end":273718,"line_start":687,"line_end":687,"column_start":3,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273721,"byte_end":273728,"line_start":688,"line_end":688,"column_start":3,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":829},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274119,"byte_end":274123,"line_start":706,"line_end":706,"column_start":6,"column_end":10},"name":"from","qualname":"::from","value":"fn from(&'s mut A) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":" Calls `AsRef::as_mut` then uses the full slice as the initial length.\n ## Example\n ```rust\n # use tinyvec::*;\n let mut arr = [0, 0];\n let mut sv = SliceVec::from(&mut arr);\n ```\n","sig":null,"attributes":[{"value":"/ Calls `AsRef::as_mut` then uses the full slice as the initial length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273902,"byte_end":273975,"line_start":699,"line_end":699,"column_start":3,"column_end":76}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273978,"byte_end":273992,"line_start":700,"line_end":700,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273995,"byte_end":274006,"line_start":701,"line_end":701,"column_start":3,"column_end":14}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274009,"byte_end":274030,"line_start":702,"line_end":702,"column_start":3,"column_end":24}},{"value":"/ let mut arr = [0, 0];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274033,"byte_end":274058,"line_start":703,"line_end":703,"column_start":3,"column_end":28}},{"value":"/ let mut sv = SliceVec::from(&mut arr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274061,"byte_end":274103,"line_start":704,"line_end":704,"column_start":3,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274106,"byte_end":274113,"line_start":705,"line_end":705,"column_start":3,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":830},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274330,"byte_end":274343,"line_start":716,"line_end":716,"column_start":12,"column_end":25},"name":"SliceVecDrain","qualname":"::slicevec::SliceVecDrain","value":"SliceVecDrain { }","parent":null,"children":[{"krate":0,"index":834},{"krate":0,"index":835},{"krate":0,"index":836},{"krate":0,"index":837}],"decl_id":null,"docs":" Draining iterator for [`SliceVec`]","sig":null,"attributes":[{"value":"/ Draining iterator for [`SliceVec`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274231,"byte_end":274269,"line_start":713,"line_end":713,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274270,"byte_end":274273,"line_start":714,"line_end":714,"column_start":1,"column_end":4}},{"value":"/ See [`SliceVec::drain`](SliceVec::drain)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274274,"byte_end":274318,"line_start":715,"line_end":715,"column_start":1,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":843},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274569,"byte_end":274573,"line_start":725,"line_end":725,"column_start":6,"column_end":10},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274554,"byte_end":274563,"line_start":724,"line_end":724,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":852},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274945,"byte_end":274949,"line_start":738,"line_end":738,"column_start":6,"column_end":10},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274930,"byte_end":274939,"line_start":737,"line_end":737,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":856},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275449,"byte_end":275455,"line_start":753,"line_end":753,"column_start":6,"column_end":12},"name":"as_mut","qualname":"::as_mut","value":"fn as_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":1,"index":3163},"children":[],"decl_id":{"krate":1,"index":3165},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275412,"byte_end":275429,"line_start":751,"line_end":751,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275432,"byte_end":275443,"line_start":752,"line_end":752,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":860},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275587,"byte_end":275593,"line_start":761,"line_end":761,"column_start":6,"column_end":12},"name":"as_ref","qualname":"::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":1,"index":3160},"children":[],"decl_id":{"krate":1,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275550,"byte_end":275567,"line_start":759,"line_end":759,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275570,"byte_end":275581,"line_start":760,"line_end":760,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":864},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275714,"byte_end":275720,"line_start":769,"line_end":769,"column_start":6,"column_end":12},"name":"borrow","qualname":"::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [T]","parent":{"krate":1,"index":2857},"children":[],"decl_id":{"krate":1,"index":2859},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275677,"byte_end":275694,"line_start":767,"line_end":767,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275697,"byte_end":275708,"line_start":768,"line_end":768,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":868},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275844,"byte_end":275854,"line_start":777,"line_end":777,"column_start":6,"column_end":16},"name":"borrow_mut","qualname":"::borrow_mut","value":"fn borrow_mut<'_>(&'_ mut Self) -> &'_ mut [T]","parent":{"krate":1,"index":2860},"children":[],"decl_id":{"krate":1,"index":2862},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275807,"byte_end":275824,"line_start":775,"line_end":775,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275827,"byte_end":275838,"line_start":776,"line_end":776,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":872},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275963,"byte_end":275969,"line_start":784,"line_end":784,"column_start":6,"column_end":12},"name":"extend","qualname":"::extend","value":"fn extend(&'_ mut Self, I) where I: IntoIterator","parent":{"krate":1,"index":8407},"children":[],"decl_id":{"krate":1,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275948,"byte_end":275957,"line_start":783,"line_end":783,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":879},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276229,"byte_end":276238,"line_start":796,"line_end":796,"column_start":6,"column_end":15},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276192,"byte_end":276209,"line_start":794,"line_end":794,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276212,"byte_end":276223,"line_start":795,"line_end":795,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":883},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276394,"byte_end":276396,"line_start":807,"line_end":807,"column_start":6,"column_end":8},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276365,"byte_end":276374,"line_start":805,"line_end":805,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276377,"byte_end":276388,"line_start":806,"line_end":806,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":890},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276625,"byte_end":276636,"line_start":819,"line_end":819,"column_start":6,"column_end":17},"name":"partial_cmp","qualname":"::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Self) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276596,"byte_end":276605,"line_start":817,"line_end":817,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276608,"byte_end":276619,"line_start":818,"line_end":818,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":894},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276832,"byte_end":276835,"line_start":829,"line_end":829,"column_start":6,"column_end":9},"name":"cmp","qualname":"::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Self) -> core::cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276803,"byte_end":276812,"line_start":827,"line_end":827,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276815,"byte_end":276826,"line_start":828,"line_end":828,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":898},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277034,"byte_end":277036,"line_start":840,"line_end":840,"column_start":6,"column_end":8},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_, '_>(&'_ Self, &'_ &'_ [T]) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277005,"byte_end":277014,"line_start":838,"line_end":838,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277017,"byte_end":277028,"line_start":839,"line_end":839,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":902},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277179,"byte_end":277183,"line_start":850,"line_end":850,"column_start":6,"column_end":10},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":1,"index":10526},"children":[],"decl_id":{"krate":1,"index":10527},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277164,"byte_end":277173,"line_start":849,"line_end":849,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":907},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277911,"byte_end":277914,"line_start":880,"line_end":880,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10299},"children":[],"decl_id":{"krate":1,"index":10300},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277857,"byte_end":277905,"line_start":879,"line_end":879,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":911},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278414,"byte_end":278417,"line_start":903,"line_end":903,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278360,"byte_end":278408,"line_start":902,"line_end":902,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":915},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278920,"byte_end":278923,"line_start":926,"line_end":926,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278866,"byte_end":278914,"line_start":925,"line_end":925,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":919},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279430,"byte_end":279433,"line_start":949,"line_end":949,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10307},"children":[],"decl_id":{"krate":1,"index":10308},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279376,"byte_end":279424,"line_start":948,"line_end":948,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":923},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279941,"byte_end":279944,"line_start":972,"line_end":972,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10301},"children":[],"decl_id":{"krate":1,"index":10302},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279887,"byte_end":279935,"line_start":971,"line_end":971,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":927},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280446,"byte_end":280449,"line_start":995,"line_end":995,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10297},"children":[],"decl_id":{"krate":1,"index":10298},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280392,"byte_end":280440,"line_start":994,"line_end":994,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":931},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280952,"byte_end":280955,"line_start":1018,"line_end":1018,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10305},"children":[],"decl_id":{"krate":1,"index":10306},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280898,"byte_end":280946,"line_start":1017,"line_end":1017,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":935},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281462,"byte_end":281465,"line_start":1041,"line_end":1041,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10309},"children":[],"decl_id":{"krate":1,"index":10310},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281408,"byte_end":281456,"line_start":1040,"line_end":1040,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":939},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281973,"byte_end":281976,"line_start":1064,"line_end":1064,"column_start":6,"column_end":9},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10303},"children":[],"decl_id":{"krate":1,"index":10304},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281919,"byte_end":281967,"line_start":1063,"line_end":1063,"column_start":3,"column_end":51}}]},{"kind":"TupleVariant","id":{"krate":0,"index":959},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285620,"byte_end":285626,"line_start":72,"line_end":72,"column_start":3,"column_end":9},"name":"Inline","qualname":"::tinyvec::TinyVecConstructor::Inline","value":"TinyVecConstructor::Inline(fn(: ArrayVec) -> TinyVec)","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":961},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285627,"byte_end":285656,"line_start":72,"line_end":72,"column_start":10,"column_end":39},"name":"0","qualname":"::tinyvec::TinyVecConstructor::Inline::0","value":"fn(arrayvec::ArrayVec) -> tinyvec::TinyVec","parent":{"krate":0,"index":959},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":962},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285661,"byte_end":285665,"line_start":73,"line_end":73,"column_start":3,"column_end":7},"name":"Heap","qualname":"::tinyvec::TinyVecConstructor::Heap","value":"TinyVecConstructor::Heap(fn(: Vec) -> TinyVec)","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":964},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285666,"byte_end":285696,"line_start":73,"line_end":73,"column_start":8,"column_end":38},"name":"0","qualname":"::tinyvec::TinyVecConstructor::Heap::0","value":"fn(alloc::vec::Vec<::Item>) -> tinyvec::TinyVec","parent":{"krate":0,"index":962},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":957},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285587,"byte_end":285605,"line_start":71,"line_end":71,"column_start":10,"column_end":28},"name":"TinyVecConstructor","qualname":"::tinyvec::TinyVecConstructor","value":"enum TinyVecConstructor where A: Array {\n Inline(fn(: ArrayVec) -> TinyVec),\n Heap(fn(: Vec) -> TinyVec),\n}","parent":null,"children":[{"krate":0,"index":959},{"krate":0,"index":962}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":967},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286554,"byte_end":286560,"line_start":100,"line_end":100,"column_start":3,"column_end":9},"name":"Inline","qualname":"::tinyvec::TinyVec::Inline","value":"TinyVec::Inline(ArrayVec)","parent":{"krate":0,"index":965},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286529,"byte_end":286551,"line_start":99,"line_end":99,"column_start":3,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":969},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286561,"byte_end":286572,"line_start":100,"line_end":100,"column_start":10,"column_end":21},"name":"0","qualname":"::tinyvec::TinyVec::Inline::0","value":"arrayvec::ArrayVec","parent":{"krate":0,"index":967},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":970},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286602,"byte_end":286606,"line_start":102,"line_end":102,"column_start":3,"column_end":7},"name":"Heap","qualname":"::tinyvec::TinyVec::Heap","value":"TinyVec::Heap(Vec)","parent":{"krate":0,"index":965},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286577,"byte_end":286599,"line_start":101,"line_end":101,"column_start":3,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":972},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286607,"byte_end":286619,"line_start":102,"line_end":102,"column_start":8,"column_end":20},"name":"0","qualname":"::tinyvec::TinyVec::Heap::0","value":"alloc::vec::Vec<::Item>","parent":{"krate":0,"index":970},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":965},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286507,"byte_end":286514,"line_start":98,"line_end":98,"column_start":10,"column_end":17},"name":"TinyVec","qualname":"::tinyvec::TinyVec","value":"enum TinyVec where A: Array { Inline(ArrayVec), Heap(Vec), }","parent":null,"children":[{"krate":0,"index":967},{"krate":0,"index":970}],"decl_id":null,"docs":" A vector that starts inline, but can automatically move to the heap.","sig":null,"attributes":[{"value":"/ A vector that starts inline, but can automatically move to the heap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285702,"byte_end":285774,"line_start":76,"line_end":76,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285775,"byte_end":285778,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ * Requires the `alloc` feature","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285779,"byte_end":285813,"line_start":78,"line_end":78,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285814,"byte_end":285817,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ A `TinyVec` is either an Inline([`ArrayVec`](crate::ArrayVec::)) or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285818,"byte_end":285892,"line_start":80,"line_end":80,"column_start":1,"column_end":75}},{"value":"/ Heap([`Vec`](https://doc.rust-lang.org/alloc/vec/struct.Vec.html)). The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285893,"byte_end":285968,"line_start":81,"line_end":81,"column_start":1,"column_end":76}},{"value":"/ interface for the type as a whole is a bunch of methods that just match on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":285969,"byte_end":286047,"line_start":82,"line_end":82,"column_start":1,"column_end":79}},{"value":"/ the enum variant and then call the same method on the inner vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286048,"byte_end":286116,"line_start":83,"line_end":83,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286117,"byte_end":286120,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ ## Construction","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286121,"byte_end":286140,"line_start":85,"line_end":85,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286141,"byte_end":286144,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ Because it's an enum, you can construct a `TinyVec` simply by making an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286145,"byte_end":286220,"line_start":87,"line_end":87,"column_start":1,"column_end":76}},{"value":"/ `ArrayVec` or `Vec` and then putting it into the enum.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286221,"byte_end":286279,"line_start":88,"line_end":88,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286280,"byte_end":286283,"line_start":89,"line_end":89,"column_start":1,"column_end":4}},{"value":"/ There is also a macro","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286284,"byte_end":286309,"line_start":90,"line_end":90,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286310,"byte_end":286313,"line_start":91,"line_end":91,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286314,"byte_end":286325,"line_start":92,"line_end":92,"column_start":1,"column_end":12}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286326,"byte_end":286347,"line_start":93,"line_end":93,"column_start":1,"column_end":22}},{"value":"/ let empty_tv = tiny_vec!([u8; 16]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286348,"byte_end":286387,"line_start":94,"line_end":94,"column_start":1,"column_end":40}},{"value":"/ let some_ints = tiny_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286388,"byte_end":286439,"line_start":95,"line_end":95,"column_start":1,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286440,"byte_end":286447,"line_start":96,"line_end":96,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":975},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286717,"byte_end":286722,"line_start":111,"line_end":111,"column_start":6,"column_end":11},"name":"clone","qualname":" as core::clone::Clone>::clone","value":"fn clone<'_>(&'_ Self) -> Self","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2883},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286702,"byte_end":286711,"line_start":110,"line_end":110,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":976},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286893,"byte_end":286903,"line_start":119,"line_end":119,"column_start":6,"column_end":16},"name":"clone_from","qualname":" as core::clone::Clone>::clone_from","value":"fn clone_from<'_, '_>(&'_ mut Self, &'_ Self)","parent":{"krate":1,"index":2882},"children":[],"decl_id":{"krate":1,"index":2884},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286878,"byte_end":286887,"line_start":118,"line_end":118,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":979},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287290,"byte_end":287297,"line_start":136,"line_end":136,"column_start":6,"column_end":13},"name":"default","qualname":" as core::default::Default>::default","value":"fn default() -> Self","parent":{"krate":1,"index":3241},"children":[],"decl_id":{"krate":1,"index":3242},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287261,"byte_end":287270,"line_start":134,"line_end":134,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287273,"byte_end":287284,"line_start":135,"line_end":135,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1218},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287515,"byte_end":287520,"line_start":148,"line_end":148,"column_start":8,"column_end":13},"name":"deref","qualname":" as core::ops::Deref>::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Self::Target","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1219},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287691,"byte_end":287700,"line_start":157,"line_end":157,"column_start":8,"column_end":17},"name":"deref_mut","qualname":" as core::ops::DerefMut>::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut Self::Target","parent":{"krate":1,"index":3499},"children":[],"decl_id":{"krate":1,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":989},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287907,"byte_end":287912,"line_start":165,"line_end":165,"column_start":6,"column_end":11},"name":"index","qualname":" as core::ops::Index>::index","value":"fn index<'_>(&'_ Self, I) -> &'_ Self::Output","parent":{"krate":1,"index":3571},"children":[],"decl_id":{"krate":1,"index":3574},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287870,"byte_end":287887,"line_start":163,"line_end":163,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287890,"byte_end":287901,"line_start":164,"line_end":164,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":993},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":288090,"byte_end":288099,"line_start":173,"line_end":173,"column_start":6,"column_end":15},"name":"index_mut","qualname":" as core::ops::IndexMut>::index_mut","value":"fn index_mut<'_>(&'_ mut Self, I) -> &'_ mut Self::Output","parent":{"krate":1,"index":3575},"children":[],"decl_id":{"krate":1,"index":3577},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":288053,"byte_end":288070,"line_start":171,"line_end":171,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":288073,"byte_end":288084,"line_start":172,"line_end":172,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":996},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289789,"byte_end":289796,"line_start":245,"line_end":245,"column_start":10,"column_end":17},"name":"is_heap","qualname":">::is_heap","value":"fn is_heap<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns whether elements are on heap\n","sig":null,"attributes":[{"value":"/ Returns whether elements are on heap","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289705,"byte_end":289745,"line_start":242,"line_end":242,"column_start":3,"column_end":43}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289748,"byte_end":289765,"line_start":243,"line_end":243,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289768,"byte_end":289779,"line_start":244,"line_end":244,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":997},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289995,"byte_end":290004,"line_start":254,"line_end":254,"column_start":10,"column_end":19},"name":"is_inline","qualname":">::is_inline","value":"fn is_inline<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns whether elements are on stack\n","sig":null,"attributes":[{"value":"/ Returns whether elements are on stack","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289910,"byte_end":289951,"line_start":251,"line_end":251,"column_start":3,"column_end":44}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289954,"byte_end":289971,"line_start":252,"line_end":252,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289974,"byte_end":289985,"line_start":253,"line_end":253,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":998},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290413,"byte_end":290426,"line_start":269,"line_end":269,"column_start":10,"column_end":23},"name":"shrink_to_fit","qualname":">::shrink_to_fit","value":"fn shrink_to_fit<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Shrinks the capacity of the vector as much as possible.\\\n It is inlined if length is less than `A::CAPACITY`.\n ```rust\n use tinyvec::*;\n let mut tv = tiny_vec!([i32; 2] => 1, 2, 3);\n assert!(tv.is_heap());\n let _ = tv.pop();\n assert!(tv.is_heap());\n tv.shrink_to_fit();\n assert!(tv.is_inline());\n ```\n","sig":null,"attributes":[{"value":"/ Shrinks the capacity of the vector as much as possible.\\","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290049,"byte_end":290109,"line_start":258,"line_end":258,"column_start":3,"column_end":63}},{"value":"/ It is inlined if length is less than `A::CAPACITY`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290112,"byte_end":290167,"line_start":259,"line_end":259,"column_start":3,"column_end":58}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290170,"byte_end":290181,"line_start":260,"line_end":260,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290184,"byte_end":290203,"line_start":261,"line_end":261,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 2] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290206,"byte_end":290254,"line_start":262,"line_end":262,"column_start":3,"column_end":51}},{"value":"/ assert!(tv.is_heap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290257,"byte_end":290283,"line_start":263,"line_end":263,"column_start":3,"column_end":29}},{"value":"/ let _ = tv.pop();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290286,"byte_end":290307,"line_start":264,"line_end":264,"column_start":3,"column_end":24}},{"value":"/ assert!(tv.is_heap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290310,"byte_end":290336,"line_start":265,"line_end":265,"column_start":3,"column_end":29}},{"value":"/ tv.shrink_to_fit();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290339,"byte_end":290362,"line_start":266,"line_end":266,"column_start":3,"column_end":26}},{"value":"/ assert!(tv.is_inline());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290365,"byte_end":290393,"line_start":267,"line_end":267,"column_start":3,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290396,"byte_end":290403,"line_start":268,"line_end":268,"column_start":3,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":999},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":291143,"byte_end":291159,"line_start":296,"line_end":296,"column_start":10,"column_end":26},"name":"move_to_the_heap","qualname":">::move_to_the_heap","value":"fn move_to_the_heap<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Moves the content of the TinyVec to the heap, if it's inline.\n ```rust\n use tinyvec::*;\n let mut tv = tiny_vec!([i32; 4] => 1, 2, 3);\n assert!(tv.is_inline());\n tv.move_to_the_heap();\n assert!(tv.is_heap());\n ```\n","sig":null,"attributes":[{"value":"/ Moves the content of the TinyVec to the heap, if it's inline.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290831,"byte_end":290896,"line_start":287,"line_end":287,"column_start":3,"column_end":68}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290899,"byte_end":290910,"line_start":288,"line_end":288,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290913,"byte_end":290932,"line_start":289,"line_end":289,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290935,"byte_end":290983,"line_start":290,"line_end":290,"column_start":3,"column_end":51}},{"value":"/ assert!(tv.is_inline());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":290986,"byte_end":291014,"line_start":291,"line_end":291,"column_start":3,"column_end":31}},{"value":"/ tv.move_to_the_heap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":291017,"byte_end":291043,"line_start":292,"line_end":292,"column_start":3,"column_end":29}},{"value":"/ assert!(tv.is_heap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":291046,"byte_end":291072,"line_start":293,"line_end":293,"column_start":3,"column_end":29}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":291075,"byte_end":291082,"line_start":294,"line_end":294,"column_start":3,"column_end":10}},{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":291085,"byte_end":291133,"line_start":295,"line_end":295,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1000},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292424,"byte_end":292452,"line_start":342,"line_end":342,"column_start":10,"column_end":38},"name":"move_to_the_heap_and_reserve","qualname":">::move_to_the_heap_and_reserve","value":"fn move_to_the_heap_and_reserve<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" If TinyVec is inline, moves the content of it to the heap.\n Also reserves additional space.\n ```rust\n use tinyvec::*;\n let mut tv = tiny_vec!([i32; 4] => 1, 2, 3);\n assert!(tv.is_inline());\n tv.move_to_the_heap_and_reserve(32);\n assert!(tv.is_heap());\n assert!(tv.capacity() >= 35);\n ```\n","sig":null,"attributes":[{"value":"/ If TinyVec is inline, moves the content of it to the heap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292078,"byte_end":292140,"line_start":332,"line_end":332,"column_start":3,"column_end":65}},{"value":"/ Also reserves additional space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292143,"byte_end":292178,"line_start":333,"line_end":333,"column_start":3,"column_end":38}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292181,"byte_end":292192,"line_start":334,"line_end":334,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292195,"byte_end":292214,"line_start":335,"line_end":335,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292217,"byte_end":292265,"line_start":336,"line_end":336,"column_start":3,"column_end":51}},{"value":"/ assert!(tv.is_inline());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292268,"byte_end":292296,"line_start":337,"line_end":337,"column_start":3,"column_end":31}},{"value":"/ tv.move_to_the_heap_and_reserve(32);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292299,"byte_end":292339,"line_start":338,"line_end":338,"column_start":3,"column_end":43}},{"value":"/ assert!(tv.is_heap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292342,"byte_end":292368,"line_start":339,"line_end":339,"column_start":3,"column_end":29}},{"value":"/ assert!(tv.capacity() >= 35);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292371,"byte_end":292404,"line_start":340,"line_end":340,"column_start":3,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":292407,"byte_end":292414,"line_start":341,"line_end":341,"column_start":3,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":1001},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293816,"byte_end":293823,"line_start":391,"line_end":391,"column_start":10,"column_end":17},"name":"reserve","qualname":">::reserve","value":"fn reserve<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reserves additional space.\n Moves to the heap if array can't hold `n` more items\n ```rust\n use tinyvec::*;\n let mut tv = tiny_vec!([i32; 4] => 1, 2, 3, 4);\n assert!(tv.is_inline());\n tv.reserve(1);\n assert!(tv.is_heap());\n assert!(tv.capacity() >= 5);\n ```\n","sig":null,"attributes":[{"value":"/ Reserves additional space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293501,"byte_end":293531,"line_start":381,"line_end":381,"column_start":3,"column_end":33}},{"value":"/ Moves to the heap if array can't hold `n` more items","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293534,"byte_end":293590,"line_start":382,"line_end":382,"column_start":3,"column_end":59}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293593,"byte_end":293604,"line_start":383,"line_end":383,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293607,"byte_end":293626,"line_start":384,"line_end":384,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2, 3, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293629,"byte_end":293680,"line_start":385,"line_end":385,"column_start":3,"column_end":54}},{"value":"/ assert!(tv.is_inline());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293683,"byte_end":293711,"line_start":386,"line_end":386,"column_start":3,"column_end":31}},{"value":"/ tv.reserve(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293714,"byte_end":293732,"line_start":387,"line_end":387,"column_start":3,"column_end":21}},{"value":"/ assert!(tv.is_heap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293735,"byte_end":293761,"line_start":388,"line_end":388,"column_start":3,"column_end":29}},{"value":"/ assert!(tv.capacity() >= 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293764,"byte_end":293796,"line_start":389,"line_end":389,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":293799,"byte_end":293806,"line_start":390,"line_end":390,"column_start":3,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":1002},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295746,"byte_end":295759,"line_start":454,"line_end":454,"column_start":10,"column_end":23},"name":"reserve_exact","qualname":">::reserve_exact","value":"fn reserve_exact<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reserves additional space.\n Moves to the heap if array can't hold `n` more items","sig":null,"attributes":[{"value":"/ Reserves additional space.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295076,"byte_end":295106,"line_start":437,"line_end":437,"column_start":3,"column_end":33}},{"value":"/ Moves to the heap if array can't hold `n` more items","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295109,"byte_end":295165,"line_start":438,"line_end":438,"column_start":3,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295168,"byte_end":295171,"line_start":439,"line_end":439,"column_start":3,"column_end":6}},{"value":"/ From [Vec::reserve_exact](https://doc.rust-lang.org/std/vec/struct.Vec.html#method.reserve_exact)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295174,"byte_end":295275,"line_start":440,"line_end":440,"column_start":3,"column_end":104}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295278,"byte_end":295289,"line_start":441,"line_end":441,"column_start":3,"column_end":14}},{"value":"/ Note that the allocator may give the collection more space than it requests.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295292,"byte_end":295372,"line_start":442,"line_end":442,"column_start":3,"column_end":83}},{"value":"/ Therefore, capacity can not be relied upon to be precisely minimal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295375,"byte_end":295446,"line_start":443,"line_end":443,"column_start":3,"column_end":74}},{"value":"/ Prefer `reserve` if future insertions are expected.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295449,"byte_end":295504,"line_start":444,"line_end":444,"column_start":3,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295507,"byte_end":295514,"line_start":445,"line_end":445,"column_start":3,"column_end":10}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295517,"byte_end":295528,"line_start":446,"line_end":446,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295531,"byte_end":295550,"line_start":447,"line_end":447,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2, 3, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295553,"byte_end":295604,"line_start":448,"line_end":448,"column_start":3,"column_end":54}},{"value":"/ assert!(tv.is_inline());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295607,"byte_end":295635,"line_start":449,"line_end":449,"column_start":3,"column_end":31}},{"value":"/ tv.reserve_exact(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295638,"byte_end":295662,"line_start":450,"line_end":450,"column_start":3,"column_end":27}},{"value":"/ assert!(tv.is_heap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295665,"byte_end":295691,"line_start":451,"line_end":451,"column_start":3,"column_end":29}},{"value":"/ assert!(tv.capacity() >= 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295694,"byte_end":295726,"line_start":452,"line_end":452,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":295729,"byte_end":295736,"line_start":453,"line_end":453,"column_start":3,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":1003},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297917,"byte_end":297930,"line_start":522,"line_end":522,"column_start":10,"column_end":23},"name":"with_capacity","qualname":">::with_capacity","value":"fn with_capacity(usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Makes a new TinyVec with _at least_ the given capacity.","sig":null,"attributes":[{"value":"/ Makes a new TinyVec with _at least_ the given capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297386,"byte_end":297445,"line_start":506,"line_end":506,"column_start":3,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297448,"byte_end":297451,"line_start":507,"line_end":507,"column_start":3,"column_end":6}},{"value":"/ If the requested capacity is less than or equal to the array capacity you","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297454,"byte_end":297531,"line_start":508,"line_end":508,"column_start":3,"column_end":80}},{"value":"/ get an inline vec. If it's greater than you get a heap vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297534,"byte_end":297597,"line_start":509,"line_end":509,"column_start":3,"column_end":66}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297600,"byte_end":297607,"line_start":510,"line_end":510,"column_start":3,"column_end":10}},{"value":"/ # use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297610,"byte_end":297631,"line_start":511,"line_end":511,"column_start":3,"column_end":24}},{"value":"/ let t = TinyVec::<[u8; 10]>::with_capacity(5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297634,"byte_end":297684,"line_start":512,"line_end":512,"column_start":3,"column_end":53}},{"value":"/ assert!(t.is_inline());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297687,"byte_end":297714,"line_start":513,"line_end":513,"column_start":3,"column_end":30}},{"value":"/ assert!(t.capacity() >= 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297717,"byte_end":297748,"line_start":514,"line_end":514,"column_start":3,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297751,"byte_end":297754,"line_start":515,"line_end":515,"column_start":3,"column_end":6}},{"value":"/ let t = TinyVec::<[u8; 10]>::with_capacity(20);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297757,"byte_end":297808,"line_start":516,"line_end":516,"column_start":3,"column_end":54}},{"value":"/ assert!(t.is_heap());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297811,"byte_end":297836,"line_start":517,"line_end":517,"column_start":3,"column_end":28}},{"value":"/ assert!(t.capacity() >= 20);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297839,"byte_end":297871,"line_start":518,"line_end":518,"column_start":3,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297874,"byte_end":297881,"line_start":519,"line_end":519,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297884,"byte_end":297893,"line_start":520,"line_end":520,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":297896,"byte_end":297907,"line_start":521,"line_end":521,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1006},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":298727,"byte_end":298733,"line_start":549,"line_end":549,"column_start":10,"column_end":16},"name":"append","qualname":">::append","value":"fn append<'_, '_>(&'_ mut Self, &'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Move all values from `other` into this vec.\n","sig":null,"attributes":[{"value":"/ Move all values from `other` into this vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":298620,"byte_end":298667,"line_start":546,"line_end":546,"column_start":3,"column_end":50}},{"value":"cfg(not(feature = \"rustc_1_40\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":298670,"byte_end":298705,"line_start":547,"line_end":547,"column_start":3,"column_end":38}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":298708,"byte_end":298717,"line_start":548,"line_end":548,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1220},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":299495,"byte_end":299506,"line_start":576,"line_end":576,"column_start":12,"column_end":23},"name":"swap_remove","qualname":">::swap_remove","value":"fn swap_remove<'_>(&'_ mut Self, usize) -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Remove an element, swapping the end of the vec into its place.","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1221},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":299721,"byte_end":299724,"line_start":583,"line_end":583,"column_start":12,"column_end":15},"name":"pop","qualname":">::pop","value":"fn pop<'_>(&'_ mut Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Remove and return the last element of the vec, if there is one.","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1222},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":300207,"byte_end":300213,"line_start":602,"line_end":602,"column_start":12,"column_end":18},"name":"remove","qualname":">::remove","value":"fn remove<'_>(&'_ mut Self, usize) -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Removes the item at `index`, shifting all others down by one index.","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1223},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":300352,"byte_end":300355,"line_start":607,"line_end":607,"column_start":12,"column_end":15},"name":"len","qualname":">::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The length of the vec (in elements).\n","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1224},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":300613,"byte_end":300621,"line_start":615,"line_end":615,"column_start":12,"column_end":20},"name":"capacity","qualname":">::capacity","value":"fn capacity<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The capacity of the `TinyVec`.","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1225},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":300803,"byte_end":300811,"line_start":621,"line_end":621,"column_start":12,"column_end":20},"name":"truncate","qualname":">::truncate","value":"fn truncate<'_>(&'_ mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reduces the vec's length to the given value.","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1226},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301054,"byte_end":301064,"line_start":630,"line_end":630,"column_start":12,"column_end":22},"name":"as_mut_ptr","qualname":">::as_mut_ptr","value":"fn as_mut_ptr<'_>(&'_ mut Self) -> *mut A::Item","parent":null,"children":[],"decl_id":null,"docs":" A mutable pointer to the backing array.","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1227},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301305,"byte_end":301311,"line_start":639,"line_end":639,"column_start":12,"column_end":18},"name":"as_ptr","qualname":">::as_ptr","value":"fn as_ptr<'_>(&'_ Self) -> *const A::Item","parent":null,"children":[],"decl_id":null,"docs":" A const pointer to the backing array.","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1007},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301663,"byte_end":301669,"line_start":654,"line_end":654,"column_start":10,"column_end":16},"name":"retain","qualname":">::retain","value":"fn retain(&'_ mut Self, F) where F: for<'_> FnMut(&'_ A::Item) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Walk the vec and keep only the elements that pass the predicate given.","sig":null,"attributes":[{"value":"/ Walk the vec and keep only the elements that pass the predicate given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301351,"byte_end":301425,"line_start":642,"line_end":642,"column_start":3,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301428,"byte_end":301431,"line_start":643,"line_end":643,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301434,"byte_end":301448,"line_start":644,"line_end":644,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301451,"byte_end":301454,"line_start":645,"line_end":645,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301457,"byte_end":301468,"line_start":646,"line_end":646,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301471,"byte_end":301490,"line_start":647,"line_end":647,"column_start":3,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301493,"byte_end":301496,"line_start":648,"line_end":648,"column_start":3,"column_end":6}},{"value":"/ let mut tv = tiny_vec!([i32; 10] => 1, 2, 3, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301499,"byte_end":301551,"line_start":649,"line_end":649,"column_start":3,"column_end":55}},{"value":"/ tv.retain(|&x| x % 2 == 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301554,"byte_end":301585,"line_start":650,"line_end":650,"column_start":3,"column_end":34}},{"value":"/ assert_eq!(tv.as_slice(), &[2, 4][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301588,"byte_end":301631,"line_start":651,"line_end":651,"column_start":3,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301634,"byte_end":301641,"line_start":652,"line_end":652,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301644,"byte_end":301653,"line_start":653,"line_end":653,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1009},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301941,"byte_end":301953,"line_start":664,"line_end":664,"column_start":10,"column_end":22},"name":"as_mut_slice","qualname":">::as_mut_slice","value":"fn as_mut_slice<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Helper for getting the mut slice.\n","sig":null,"attributes":[{"value":"/ Helper for getting the mut slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301860,"byte_end":301897,"line_start":661,"line_end":661,"column_start":3,"column_end":40}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301900,"byte_end":301917,"line_start":662,"line_end":662,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":301920,"byte_end":301931,"line_start":663,"line_end":663,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1010},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":302103,"byte_end":302111,"line_start":671,"line_end":671,"column_start":10,"column_end":18},"name":"as_slice","qualname":">::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Helper for getting the shared slice.\n","sig":null,"attributes":[{"value":"/ Helper for getting the shared slice.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":302019,"byte_end":302059,"line_start":668,"line_end":668,"column_start":3,"column_end":43}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":302062,"byte_end":302079,"line_start":669,"line_end":669,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":302082,"byte_end":302093,"line_start":670,"line_end":670,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1011},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":302233,"byte_end":302238,"line_start":677,"line_end":677,"column_start":10,"column_end":15},"name":"clear","qualname":">::clear","value":"fn clear<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Removes all elements from the vec.\n","sig":null,"attributes":[{"value":"/ Removes all elements from the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":302165,"byte_end":302203,"line_start":675,"line_end":675,"column_start":3,"column_end":41}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":302206,"byte_end":302223,"line_start":676,"line_end":676,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":1012},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304051,"byte_end":304056,"line_start":740,"line_end":740,"column_start":10,"column_end":15},"name":"drain","qualname":">::drain","value":"fn drain(&'_ mut Self, R) -> TinyVecDrain where R: RangeBounds","parent":null,"children":[],"decl_id":null,"docs":" Creates a draining iterator that removes the specified range in the vector\n and yields the removed items.","sig":null,"attributes":[{"value":"/ Creates a draining iterator that removes the specified range in the vector","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303170,"byte_end":303248,"line_start":716,"line_end":716,"column_start":3,"column_end":81}},{"value":"/ and yields the removed items.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303251,"byte_end":303284,"line_start":717,"line_end":717,"column_start":3,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303287,"byte_end":303290,"line_start":718,"line_end":718,"column_start":3,"column_end":6}},{"value":"/ **Note: This method has significant performance issues compared to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303293,"byte_end":303363,"line_start":719,"line_end":719,"column_start":3,"column_end":73}},{"value":"/ matching on the TinyVec and then calling drain on the Inline or Heap value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303366,"byte_end":303444,"line_start":720,"line_end":720,"column_start":3,"column_end":81}},{"value":"/ inside. The draining iterator has to branch on every single access. It is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303447,"byte_end":303524,"line_start":721,"line_end":721,"column_start":3,"column_end":80}},{"value":"/ provided for simplicity and compatability only.**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303527,"byte_end":303580,"line_start":722,"line_end":722,"column_start":3,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303583,"byte_end":303586,"line_start":723,"line_end":723,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303589,"byte_end":303602,"line_start":724,"line_end":724,"column_start":3,"column_end":16}},{"value":"/ * If the start is greater than the end","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303605,"byte_end":303647,"line_start":725,"line_end":725,"column_start":3,"column_end":45}},{"value":"/ * If the end is past the edge of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303650,"byte_end":303695,"line_start":726,"line_end":726,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303698,"byte_end":303701,"line_start":727,"line_end":727,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303704,"byte_end":303718,"line_start":728,"line_end":728,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303721,"byte_end":303732,"line_start":729,"line_end":729,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303735,"byte_end":303754,"line_start":730,"line_end":730,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303757,"byte_end":303805,"line_start":731,"line_end":731,"column_start":3,"column_end":51}},{"value":"/ let tv2: TinyVec<[i32; 4]> = tv.drain(1..).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303808,"byte_end":303865,"line_start":732,"line_end":732,"column_start":3,"column_end":60}},{"value":"/ assert_eq!(tv.as_slice(), &[1][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303868,"byte_end":303908,"line_start":733,"line_end":733,"column_start":3,"column_end":43}},{"value":"/ assert_eq!(tv2.as_slice(), &[2, 3][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303911,"byte_end":303955,"line_start":734,"line_end":734,"column_start":3,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303958,"byte_end":303961,"line_start":735,"line_end":735,"column_start":3,"column_end":6}},{"value":"/ tv.drain(..);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303964,"byte_end":303981,"line_start":736,"line_end":736,"column_start":3,"column_end":20}},{"value":"/ assert_eq!(tv.as_slice(), &[]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":303984,"byte_end":304019,"line_start":737,"line_end":737,"column_start":3,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304022,"byte_end":304029,"line_start":738,"line_end":738,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304032,"byte_end":304041,"line_start":739,"line_end":739,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1014},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304543,"byte_end":304560,"line_start":757,"line_end":757,"column_start":10,"column_end":27},"name":"extend_from_slice","qualname":">::extend_from_slice","value":"fn extend_from_slice<'_, '_>(&'_ mut Self, &'_ [A::Item]) where A::Item: Clone","parent":null,"children":[],"decl_id":null,"docs":" Clone each element of the slice into this vec.\n ```rust\n use tinyvec::*;\n let mut tv = tiny_vec!([i32; 4] => 1, 2);\n tv.extend_from_slice(&[3, 4]);\n assert_eq!(tv.as_slice(), [1, 2, 3, 4]);\n ```\n","sig":null,"attributes":[{"value":"/ Clone each element of the slice into this vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304293,"byte_end":304343,"line_start":749,"line_end":749,"column_start":3,"column_end":53}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304346,"byte_end":304357,"line_start":750,"line_end":750,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304360,"byte_end":304379,"line_start":751,"line_end":751,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304382,"byte_end":304427,"line_start":752,"line_end":752,"column_start":3,"column_end":48}},{"value":"/ tv.extend_from_slice(&[3, 4]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304430,"byte_end":304464,"line_start":753,"line_end":753,"column_start":3,"column_end":37}},{"value":"/ assert_eq!(tv.as_slice(), [1, 2, 3, 4]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304467,"byte_end":304511,"line_start":754,"line_end":754,"column_start":3,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304514,"byte_end":304521,"line_start":755,"line_end":755,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304524,"byte_end":304533,"line_start":756,"line_end":756,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1015},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305115,"byte_end":305129,"line_start":778,"line_end":778,"column_start":10,"column_end":24},"name":"from_array_len","qualname":">::from_array_len","value":"fn from_array_len(A, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Wraps up an array and uses the given length as the initial length.","sig":null,"attributes":[{"value":"/ Wraps up an array and uses the given length as the initial length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304786,"byte_end":304856,"line_start":768,"line_end":768,"column_start":3,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304859,"byte_end":304862,"line_start":769,"line_end":769,"column_start":3,"column_end":6}},{"value":"/ Note that the `From` impl for arrays assumes the full length is used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304865,"byte_end":304938,"line_start":770,"line_end":770,"column_start":3,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304941,"byte_end":304944,"line_start":771,"line_end":771,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304947,"byte_end":304960,"line_start":772,"line_end":772,"column_start":3,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304963,"byte_end":304966,"line_start":773,"line_end":773,"column_start":3,"column_end":6}},{"value":"/ The length must be less than or equal to the capacity of the array.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":304969,"byte_end":305040,"line_start":774,"line_end":774,"column_start":3,"column_end":74}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305043,"byte_end":305052,"line_start":775,"line_end":775,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305055,"byte_end":305066,"line_start":776,"line_end":776,"column_start":3,"column_end":14}},{"value":"allow(clippy :: match_wild_err_arm)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305069,"byte_end":305105,"line_start":777,"line_end":777,"column_start":3,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":1016},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305567,"byte_end":305591,"line_start":792,"line_end":792,"column_start":10,"column_end":34},"name":"constructor_for_capacity","qualname":">::constructor_for_capacity","value":"fn constructor_for_capacity(usize) -> TinyVecConstructor","parent":null,"children":[],"decl_id":null,"docs":" This is an internal implementation detail of the `tiny_vec!` macro, and\n using it other than from that macro is not supported by this crate's\n SemVer guarantee.\n","sig":null,"attributes":[{"value":"/ This is an internal implementation detail of the `tiny_vec!` macro, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305346,"byte_end":305421,"line_start":787,"line_end":787,"column_start":3,"column_end":78}},{"value":"/ using it other than from that macro is not supported by this crate's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305424,"byte_end":305496,"line_start":788,"line_end":788,"column_start":3,"column_end":75}},{"value":"/ SemVer guarantee.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305499,"byte_end":305520,"line_start":789,"line_end":789,"column_start":3,"column_end":24}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305523,"byte_end":305540,"line_start":790,"line_end":790,"column_start":3,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":1017},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306206,"byte_end":306212,"line_start":816,"line_end":816,"column_start":10,"column_end":16},"name":"insert","qualname":">::insert","value":"fn insert<'_>(&'_ mut Self, usize, A::Item)","parent":null,"children":[],"decl_id":null,"docs":" Inserts an item at the position given, moving all following elements +1\n index.","sig":null,"attributes":[{"value":"/ Inserts an item at the position given, moving all following elements +1","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305781,"byte_end":305856,"line_start":800,"line_end":800,"column_start":3,"column_end":78}},{"value":"/ index.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305859,"byte_end":305869,"line_start":801,"line_end":801,"column_start":3,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305872,"byte_end":305875,"line_start":802,"line_end":802,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305878,"byte_end":305891,"line_start":803,"line_end":803,"column_start":3,"column_end":16}},{"value":"/ * If `index` > `len`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305894,"byte_end":305918,"line_start":804,"line_end":804,"column_start":3,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305921,"byte_end":305924,"line_start":805,"line_end":805,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305927,"byte_end":305941,"line_start":806,"line_end":806,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305944,"byte_end":305955,"line_start":807,"line_end":807,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305958,"byte_end":305977,"line_start":808,"line_end":808,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 10] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":305980,"byte_end":306029,"line_start":809,"line_end":809,"column_start":3,"column_end":52}},{"value":"/ tv.insert(1, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306032,"byte_end":306052,"line_start":810,"line_end":810,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(tv.as_slice(), &[1, 4, 2, 3]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306055,"byte_end":306100,"line_start":811,"line_end":811,"column_start":3,"column_end":48}},{"value":"/ tv.insert(4, 5);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306103,"byte_end":306123,"line_start":812,"line_end":812,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(tv.as_slice(), &[1, 4, 2, 3, 5]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306126,"byte_end":306174,"line_start":813,"line_end":813,"column_start":3,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306177,"byte_end":306184,"line_start":814,"line_end":814,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306187,"byte_end":306196,"line_start":815,"line_end":815,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1019},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306902,"byte_end":306910,"line_start":843,"line_end":843,"column_start":10,"column_end":18},"name":"is_empty","qualname":">::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" If the vec is empty.\n","sig":null,"attributes":[{"value":"/ If the vec is empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306834,"byte_end":306858,"line_start":840,"line_end":840,"column_start":3,"column_end":27}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306861,"byte_end":306878,"line_start":841,"line_end":841,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306881,"byte_end":306892,"line_start":842,"line_end":842,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1020},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307026,"byte_end":307029,"line_start":850,"line_end":850,"column_start":10,"column_end":13},"name":"new","qualname":">::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Makes a new, empty vec.\n","sig":null,"attributes":[{"value":"/ Makes a new, empty vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306955,"byte_end":306982,"line_start":847,"line_end":847,"column_start":3,"column_end":30}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":306985,"byte_end":307002,"line_start":848,"line_end":848,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307005,"byte_end":307016,"line_start":849,"line_end":849,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1021},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307378,"byte_end":307382,"line_start":864,"line_end":864,"column_start":10,"column_end":14},"name":"push","qualname":">::push","value":"fn push<'_>(&'_ mut Self, A::Item)","parent":null,"children":[],"decl_id":null,"docs":" Place an element onto the end of the vec.\n ## Panics\n * If the length of the vec would overflow the capacity.\n ```rust\n use tinyvec::*;\n let mut tv = tiny_vec!([i32; 10] => 1, 2, 3);\n tv.push(4);\n assert_eq!(tv.as_slice(), &[1, 2, 3, 4]);\n ```\n","sig":null,"attributes":[{"value":"/ Place an element onto the end of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307069,"byte_end":307114,"line_start":854,"line_end":854,"column_start":3,"column_end":48}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307117,"byte_end":307130,"line_start":855,"line_end":855,"column_start":3,"column_end":16}},{"value":"/ * If the length of the vec would overflow the capacity.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307133,"byte_end":307192,"line_start":856,"line_end":856,"column_start":3,"column_end":62}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307195,"byte_end":307206,"line_start":857,"line_end":857,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307209,"byte_end":307228,"line_start":858,"line_end":858,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 10] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307231,"byte_end":307280,"line_start":859,"line_end":859,"column_start":3,"column_end":52}},{"value":"/ tv.push(4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307283,"byte_end":307298,"line_start":860,"line_end":860,"column_start":3,"column_end":18}},{"value":"/ assert_eq!(tv.as_slice(), &[1, 2, 3, 4]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307301,"byte_end":307346,"line_start":861,"line_end":861,"column_start":3,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307349,"byte_end":307356,"line_start":862,"line_end":862,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":307359,"byte_end":307368,"line_start":863,"line_end":863,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1024},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309042,"byte_end":309048,"line_start":913,"line_end":913,"column_start":10,"column_end":16},"name":"resize","qualname":">::resize","value":"fn resize<'_>(&'_ mut Self, usize, A::Item) where A::Item: Clone","parent":null,"children":[],"decl_id":null,"docs":" Resize the vec to the new length.","sig":null,"attributes":[{"value":"/ Resize the vec to the new length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308489,"byte_end":308526,"line_start":894,"line_end":894,"column_start":3,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308529,"byte_end":308532,"line_start":895,"line_end":895,"column_start":3,"column_end":6}},{"value":"/ If it needs to be longer, it's filled with clones of the provided value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308535,"byte_end":308611,"line_start":896,"line_end":896,"column_start":3,"column_end":79}},{"value":"/ If it needs to be shorter, it's truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308614,"byte_end":308660,"line_start":897,"line_end":897,"column_start":3,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308663,"byte_end":308666,"line_start":898,"line_end":898,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308669,"byte_end":308683,"line_start":899,"line_end":899,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308686,"byte_end":308689,"line_start":900,"line_end":900,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308692,"byte_end":308703,"line_start":901,"line_end":901,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308706,"byte_end":308725,"line_start":902,"line_end":902,"column_start":3,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308728,"byte_end":308731,"line_start":903,"line_end":903,"column_start":3,"column_end":6}},{"value":"/ let mut tv = tiny_vec!([&str; 10] => \"hello\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308734,"byte_end":308784,"line_start":904,"line_end":904,"column_start":3,"column_end":53}},{"value":"/ tv.resize(3, \"world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308787,"byte_end":308813,"line_start":905,"line_end":905,"column_start":3,"column_end":29}},{"value":"/ assert_eq!(tv.as_slice(), &[\"hello\", \"world\", \"world\"][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308816,"byte_end":308880,"line_start":906,"line_end":906,"column_start":3,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308883,"byte_end":308886,"line_start":907,"line_end":907,"column_start":3,"column_end":6}},{"value":"/ let mut tv = tiny_vec!([i32; 10] => 1, 2, 3, 4);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308889,"byte_end":308941,"line_start":908,"line_end":908,"column_start":3,"column_end":55}},{"value":"/ tv.resize(2, 0);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308944,"byte_end":308964,"line_start":909,"line_end":909,"column_start":3,"column_end":23}},{"value":"/ assert_eq!(tv.as_slice(), &[1, 2][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":308967,"byte_end":309010,"line_start":910,"line_end":910,"column_start":3,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309013,"byte_end":309020,"line_start":911,"line_end":911,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309023,"byte_end":309032,"line_start":912,"line_end":912,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1026},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309803,"byte_end":309814,"line_start":943,"line_end":943,"column_start":10,"column_end":21},"name":"resize_with","qualname":">::resize_with","value":"fn resize_with(&'_ mut Self, usize, F) where F: FnMut() -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Resize the vec to the new length.","sig":null,"attributes":[{"value":"/ Resize the vec to the new length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309184,"byte_end":309221,"line_start":920,"line_end":920,"column_start":3,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309224,"byte_end":309227,"line_start":921,"line_end":921,"column_start":3,"column_end":6}},{"value":"/ If it needs to be longer, it's filled with repeated calls to the provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309230,"byte_end":309307,"line_start":922,"line_end":922,"column_start":3,"column_end":80}},{"value":"/ function. If it needs to be shorter, it's truncated.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309310,"byte_end":309366,"line_start":923,"line_end":923,"column_start":3,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309369,"byte_end":309372,"line_start":924,"line_end":924,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309375,"byte_end":309389,"line_start":925,"line_end":925,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309392,"byte_end":309395,"line_start":926,"line_end":926,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309398,"byte_end":309409,"line_start":927,"line_end":927,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309412,"byte_end":309431,"line_start":928,"line_end":928,"column_start":3,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309434,"byte_end":309437,"line_start":929,"line_end":929,"column_start":3,"column_end":6}},{"value":"/ let mut tv = tiny_vec!([i32; 3] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309440,"byte_end":309488,"line_start":930,"line_end":930,"column_start":3,"column_end":51}},{"value":"/ tv.resize_with(5, Default::default);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309491,"byte_end":309531,"line_start":931,"line_end":931,"column_start":3,"column_end":43}},{"value":"/ assert_eq!(tv.as_slice(), &[1, 2, 3, 0, 0][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309534,"byte_end":309586,"line_start":932,"line_end":932,"column_start":3,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309589,"byte_end":309592,"line_start":933,"line_end":933,"column_start":3,"column_end":6}},{"value":"/ let mut tv = tiny_vec!([i32; 2]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309595,"byte_end":309632,"line_start":934,"line_end":934,"column_start":3,"column_end":40}},{"value":"/ let mut p = 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309635,"byte_end":309653,"line_start":935,"line_end":935,"column_start":3,"column_end":21}},{"value":"/ tv.resize_with(4, || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309656,"byte_end":309682,"line_start":936,"line_end":936,"column_start":3,"column_end":29}},{"value":"/ p *= 2;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309685,"byte_end":309698,"line_start":937,"line_end":937,"column_start":3,"column_end":16}},{"value":"/ p","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309701,"byte_end":309708,"line_start":938,"line_end":938,"column_start":3,"column_end":10}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309711,"byte_end":309718,"line_start":939,"line_end":939,"column_start":3,"column_end":10}},{"value":"/ assert_eq!(tv.as_slice(), &[2, 4, 8, 16][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309721,"byte_end":309771,"line_start":940,"line_end":940,"column_start":3,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309774,"byte_end":309781,"line_start":941,"line_end":941,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":309784,"byte_end":309793,"line_start":942,"line_end":942,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1028},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310585,"byte_end":310594,"line_start":973,"line_end":973,"column_start":10,"column_end":19},"name":"split_off","qualname":">::split_off","value":"fn split_off<'_>(&'_ mut Self, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Splits the collection at the point given.","sig":null,"attributes":[{"value":"/ Splits the collection at the point given.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310141,"byte_end":310186,"line_start":955,"line_end":955,"column_start":3,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310189,"byte_end":310192,"line_start":956,"line_end":956,"column_start":3,"column_end":6}},{"value":"/ * `[0, at)` stays in this vec","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310195,"byte_end":310228,"line_start":957,"line_end":957,"column_start":3,"column_end":36}},{"value":"/ * `[at, len)` ends up in the new vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310231,"byte_end":310272,"line_start":958,"line_end":958,"column_start":3,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310275,"byte_end":310278,"line_start":959,"line_end":959,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310281,"byte_end":310294,"line_start":960,"line_end":960,"column_start":3,"column_end":16}},{"value":"/ * if at > len","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310297,"byte_end":310314,"line_start":961,"line_end":961,"column_start":3,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310317,"byte_end":310320,"line_start":962,"line_end":962,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310323,"byte_end":310337,"line_start":963,"line_end":963,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310340,"byte_end":310343,"line_start":964,"line_end":964,"column_start":3,"column_end":6}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310346,"byte_end":310357,"line_start":965,"line_end":965,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310360,"byte_end":310379,"line_start":966,"line_end":966,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310382,"byte_end":310430,"line_start":967,"line_end":967,"column_start":3,"column_end":51}},{"value":"/ let tv2 = tv.split_off(1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310433,"byte_end":310463,"line_start":968,"line_end":968,"column_start":3,"column_end":33}},{"value":"/ assert_eq!(tv.as_slice(), &[1][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310466,"byte_end":310506,"line_start":969,"line_end":969,"column_start":3,"column_end":43}},{"value":"/ assert_eq!(tv2.as_slice(), &[2, 3][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310509,"byte_end":310553,"line_start":970,"line_end":970,"column_start":3,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310556,"byte_end":310563,"line_start":971,"line_end":971,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310566,"byte_end":310575,"line_start":972,"line_end":972,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1029},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311595,"byte_end":311601,"line_start":1004,"line_end":1004,"column_start":10,"column_end":16},"name":"splice","qualname":">::splice","value":"fn splice(&'_ mut Self, R, I) -> TinyVecSplice where\nR: RangeBounds, I: IntoIterator","parent":null,"children":[],"decl_id":null,"docs":" Creates a splicing iterator that removes the specified range in the\n vector, yields the removed items, and replaces them with elements from\n the provided iterator.","sig":null,"attributes":[{"value":"/ Creates a splicing iterator that removes the specified range in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310777,"byte_end":310848,"line_start":980,"line_end":980,"column_start":3,"column_end":74}},{"value":"/ vector, yields the removed items, and replaces them with elements from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310851,"byte_end":310925,"line_start":981,"line_end":981,"column_start":3,"column_end":77}},{"value":"/ the provided iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310928,"byte_end":310954,"line_start":982,"line_end":982,"column_start":3,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310957,"byte_end":310960,"line_start":983,"line_end":983,"column_start":3,"column_end":6}},{"value":"/ `splice` fuses the provided iterator, so elements after the first `None`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":310963,"byte_end":311039,"line_start":984,"line_end":984,"column_start":3,"column_end":79}},{"value":"/ are ignored.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311042,"byte_end":311058,"line_start":985,"line_end":985,"column_start":3,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311061,"byte_end":311064,"line_start":986,"line_end":986,"column_start":3,"column_end":6}},{"value":"/ ## Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311067,"byte_end":311080,"line_start":987,"line_end":987,"column_start":3,"column_end":16}},{"value":"/ * If the start is greater than the end.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311083,"byte_end":311126,"line_start":988,"line_end":988,"column_start":3,"column_end":46}},{"value":"/ * If the end is past the edge of the vec.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311129,"byte_end":311174,"line_start":989,"line_end":989,"column_start":3,"column_end":48}},{"value":"/ * If the provided iterator panics.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311177,"byte_end":311215,"line_start":990,"line_end":990,"column_start":3,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311218,"byte_end":311221,"line_start":991,"line_end":991,"column_start":3,"column_end":6}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311224,"byte_end":311238,"line_start":992,"line_end":992,"column_start":3,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311241,"byte_end":311252,"line_start":993,"line_end":993,"column_start":3,"column_end":14}},{"value":"/ use tinyvec::*;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311255,"byte_end":311274,"line_start":994,"line_end":994,"column_start":3,"column_end":22}},{"value":"/ let mut tv = tiny_vec!([i32; 4] => 1, 2, 3);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311277,"byte_end":311325,"line_start":995,"line_end":995,"column_start":3,"column_end":51}},{"value":"/ let tv2: TinyVec<[i32; 4]> = tv.splice(1.., 4..=6).collect();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311328,"byte_end":311393,"line_start":996,"line_end":996,"column_start":3,"column_end":68}},{"value":"/ assert_eq!(tv.as_slice(), &[1, 4, 5, 6][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311396,"byte_end":311445,"line_start":997,"line_end":997,"column_start":3,"column_end":52}},{"value":"/ assert_eq!(tv2.as_slice(), &[2, 3][..]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311448,"byte_end":311492,"line_start":998,"line_end":998,"column_start":3,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311495,"byte_end":311498,"line_start":999,"line_end":999,"column_start":3,"column_end":6}},{"value":"/ tv.splice(.., None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311501,"byte_end":311525,"line_start":1000,"line_end":1000,"column_start":3,"column_end":27}},{"value":"/ assert_eq!(tv.as_slice(), &[]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311528,"byte_end":311563,"line_start":1001,"line_end":1001,"column_start":3,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311566,"byte_end":311573,"line_start":1002,"line_end":1002,"column_start":3,"column_end":10}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":311576,"byte_end":311585,"line_start":1003,"line_end":1003,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1035},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312901,"byte_end":312919,"line_start":1053,"line_end":1053,"column_start":10,"column_end":28},"name":"try_from_array_len","qualname":">::try_from_array_len","value":"fn try_from_array_len(A, usize) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Wraps an array, using the given length as the starting length.","sig":null,"attributes":[{"value":"/ Wraps an array, using the given length as the starting length.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312547,"byte_end":312613,"line_start":1043,"line_end":1043,"column_start":3,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312616,"byte_end":312619,"line_start":1044,"line_end":1044,"column_start":3,"column_end":6}},{"value":"/ If you want to use the whole length of the array, you can just use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312622,"byte_end":312696,"line_start":1045,"line_end":1045,"column_start":3,"column_end":77}},{"value":"/ `From` impl.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312699,"byte_end":312715,"line_start":1046,"line_end":1046,"column_start":3,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312718,"byte_end":312721,"line_start":1047,"line_end":1047,"column_start":3,"column_end":6}},{"value":"/ ## Failure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312724,"byte_end":312738,"line_start":1048,"line_end":1048,"column_start":3,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312741,"byte_end":312744,"line_start":1049,"line_end":1049,"column_start":3,"column_end":6}},{"value":"/ If the given length is greater than the capacity of the array this will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312747,"byte_end":312822,"line_start":1050,"line_end":1050,"column_start":3,"column_end":78}},{"value":"/ error, and you'll get the array back in the `Err`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312825,"byte_end":312879,"line_start":1051,"line_end":1051,"column_start":3,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":312882,"byte_end":312891,"line_start":1052,"line_end":1052,"column_start":3,"column_end":12}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1039},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313272,"byte_end":313278,"line_start":1065,"line_end":1065,"column_start":3,"column_end":9},"name":"Inline","qualname":"::tinyvec::TinyVecDrain::Inline","value":"TinyVecDrain::Inline(ArrayVecDrain)","parent":{"krate":0,"index":1036},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313247,"byte_end":313269,"line_start":1064,"line_end":1064,"column_start":3,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":1041},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313279,"byte_end":313305,"line_start":1065,"line_end":1065,"column_start":10,"column_end":36},"name":"0","qualname":"::tinyvec::TinyVecDrain::Inline::0","value":"arrayvec_drain::ArrayVecDrain<'p, ::Item>","parent":{"krate":0,"index":1039},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1042},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313335,"byte_end":313339,"line_start":1067,"line_end":1067,"column_start":3,"column_end":7},"name":"Heap","qualname":"::tinyvec::TinyVecDrain::Heap","value":"TinyVecDrain::Heap(vec::Drain)","parent":{"krate":0,"index":1036},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313310,"byte_end":313332,"line_start":1066,"line_end":1066,"column_start":3,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":1044},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313340,"byte_end":313363,"line_start":1067,"line_end":1067,"column_start":8,"column_end":31},"name":"0","qualname":"::tinyvec::TinyVecDrain::Heap::0","value":"alloc::vec::Drain<'p, ::Item>","parent":{"krate":0,"index":1042},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1036},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313216,"byte_end":313228,"line_start":1063,"line_end":1063,"column_start":10,"column_end":22},"name":"TinyVecDrain","qualname":"::tinyvec::TinyVecDrain","value":"enum TinyVecDrain<'p, A> where A: Array {\n Inline(ArrayVecDrain),\n Heap(vec::Drain),\n}","parent":null,"children":[{"krate":0,"index":1039},{"krate":0,"index":1042}],"decl_id":null,"docs":" Draining iterator for `TinyVecDrain`","sig":null,"attributes":[{"value":"/ Draining iterator for `TinyVecDrain`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313054,"byte_end":313094,"line_start":1059,"line_end":1059,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313095,"byte_end":313098,"line_start":1060,"line_end":1060,"column_start":1,"column_end":4}},{"value":"/ See [`TinyVecDrain::drain`](TinyVecDrain::::drain)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313099,"byte_end":313156,"line_start":1061,"line_end":1061,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":1228},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313520,"byte_end":313524,"line_start":1077,"line_end":1077,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1229},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313586,"byte_end":313589,"line_start":1079,"line_end":1079,"column_start":8,"column_end":11},"name":"nth","qualname":"::nth","value":"fn nth<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8609},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1230},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313661,"byte_end":313670,"line_start":1081,"line_end":1081,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1231},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313732,"byte_end":313736,"line_start":1083,"line_end":1083,"column_start":8,"column_end":12},"name":"last","qualname":"::last","value":"fn last(Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8605},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1232},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313793,"byte_end":313798,"line_start":1085,"line_end":1085,"column_start":8,"column_end":13},"name":"count","qualname":"::count","value":"fn count(Self) -> usize","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8603},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1049},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313843,"byte_end":313851,"line_start":1089,"line_end":1089,"column_start":6,"column_end":14},"name":"for_each","qualname":"::for_each","value":"fn for_each(Self, F) where F: FnMut(Self::Item) -> ()","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8621},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313828,"byte_end":313837,"line_start":1088,"line_end":1088,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314150,"byte_end":314159,"line_start":1102,"line_end":1102,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Struct","id":{"krate":0,"index":1054},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314470,"byte_end":314483,"line_start":1113,"line_end":1113,"column_start":12,"column_end":25},"name":"TinyVecSplice","qualname":"::tinyvec::TinyVecSplice","value":"TinyVecSplice { }","parent":null,"children":[{"krate":0,"index":1058},{"krate":0,"index":1059},{"krate":0,"index":1060},{"krate":0,"index":1061}],"decl_id":null,"docs":" Splicing iterator for `TinyVec`\n See [`TinyVec::splice`](TinyVec::::splice)\n","sig":null,"attributes":[{"value":"/ Splicing iterator for `TinyVec`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314323,"byte_end":314358,"line_start":1110,"line_end":1110,"column_start":1,"column_end":36}},{"value":"/ See [`TinyVec::splice`](TinyVec::::splice)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314359,"byte_end":314408,"line_start":1111,"line_end":1111,"column_start":1,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":1067},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314770,"byte_end":314774,"line_start":1128,"line_end":1128,"column_start":6,"column_end":10},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314755,"byte_end":314764,"line_start":1127,"line_end":1127,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1068},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315333,"byte_end":315342,"line_start":1151,"line_end":1151,"column_start":6,"column_end":15},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315318,"byte_end":315327,"line_start":1150,"line_end":1150,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1073},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315561,"byte_end":315564,"line_start":1163,"line_end":1163,"column_start":6,"column_end":9},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":{"krate":1,"index":8467},"children":[],"decl_id":{"krate":1,"index":8468},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315546,"byte_end":315555,"line_start":1162,"line_end":1162,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1082},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315896,"byte_end":315905,"line_start":1181,"line_end":1181,"column_start":6,"column_end":15},"name":"next_back","qualname":"::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315881,"byte_end":315890,"line_start":1180,"line_end":1180,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1087},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316546,"byte_end":316550,"line_start":1207,"line_end":1207,"column_start":6,"column_end":10},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1090},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316929,"byte_end":316935,"line_start":1223,"line_end":1223,"column_start":6,"column_end":12},"name":"as_mut","qualname":" as core::convert::AsMut>::as_mut","value":"fn as_mut<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":{"krate":1,"index":3163},"children":[],"decl_id":{"krate":1,"index":3165},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316892,"byte_end":316909,"line_start":1221,"line_end":1221,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316912,"byte_end":316923,"line_start":1222,"line_end":1222,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1093},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317077,"byte_end":317083,"line_start":1231,"line_end":1231,"column_start":6,"column_end":12},"name":"as_ref","qualname":" as core::convert::AsRef>::as_ref","value":"fn as_ref<'_>(&'_ Self) -> &'_ [A::Item]","parent":{"krate":1,"index":3160},"children":[],"decl_id":{"krate":1,"index":3162},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317040,"byte_end":317057,"line_start":1229,"line_end":1229,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317060,"byte_end":317071,"line_start":1230,"line_end":1230,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1096},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317214,"byte_end":317220,"line_start":1239,"line_end":1239,"column_start":6,"column_end":12},"name":"borrow","qualname":" as core::borrow::Borrow>::borrow","value":"fn borrow<'_>(&'_ Self) -> &'_ [A::Item]","parent":{"krate":1,"index":2857},"children":[],"decl_id":{"krate":1,"index":2859},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317177,"byte_end":317194,"line_start":1237,"line_end":1237,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317197,"byte_end":317208,"line_start":1238,"line_end":1238,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1099},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317354,"byte_end":317364,"line_start":1247,"line_end":1247,"column_start":6,"column_end":16},"name":"borrow_mut","qualname":" as core::borrow::BorrowMut>::borrow_mut","value":"fn borrow_mut<'_>(&'_ mut Self) -> &'_ mut [A::Item]","parent":{"krate":1,"index":2860},"children":[],"decl_id":{"krate":1,"index":2862},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317317,"byte_end":317334,"line_start":1245,"line_end":1245,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317337,"byte_end":317348,"line_start":1246,"line_end":1246,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1102},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317483,"byte_end":317489,"line_start":1254,"line_end":1254,"column_start":6,"column_end":12},"name":"extend","qualname":" as core::iter::Extend>::extend","value":"fn extend(&'_ mut Self, T) where T: IntoIterator","parent":{"krate":1,"index":8407},"children":[],"decl_id":{"krate":1,"index":8409},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317468,"byte_end":317477,"line_start":1253,"line_end":1253,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318131,"byte_end":318135,"line_start":1282,"line_end":1282,"column_start":6,"column_end":10},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(ArrayVec) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318094,"byte_end":318111,"line_start":1280,"line_end":1280,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318114,"byte_end":318125,"line_start":1281,"line_end":1281,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318241,"byte_end":318245,"line_start":1288,"line_end":1288,"column_start":6,"column_end":10},"name":"from","qualname":" as core::convert::From>::from","value":"fn from(A) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318439,"byte_end":318443,"line_start":1300,"line_end":1300,"column_start":6,"column_end":10},"name":"from","qualname":" as core::convert::From>::from","value":"fn from<'_>(&'_ [T]) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318410,"byte_end":318419,"line_start":1298,"line_end":1298,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318422,"byte_end":318433,"line_start":1299,"line_end":1299,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318730,"byte_end":318734,"line_start":1316,"line_end":1316,"column_start":6,"column_end":10},"name":"from","qualname":" as core::convert::From>::from","value":"fn from<'_>(&'_ mut [T]) -> Self","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318701,"byte_end":318710,"line_start":1314,"line_end":1314,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318713,"byte_end":318724,"line_start":1315,"line_end":1315,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318878,"byte_end":318887,"line_start":1324,"line_end":1324,"column_start":6,"column_end":15},"name":"from_iter","qualname":" as core::iter::FromIterator>::from_iter","value":"fn from_iter(T) -> Self where T: IntoIterator","parent":{"krate":1,"index":8394},"children":[],"decl_id":{"krate":1,"index":8396},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318849,"byte_end":318858,"line_start":1322,"line_end":1322,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318861,"byte_end":318872,"line_start":1323,"line_end":1323,"column_start":3,"column_end":14}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319193,"byte_end":319199,"line_start":1335,"line_end":1335,"column_start":3,"column_end":9},"name":"Inline","qualname":"::tinyvec::TinyVecIterator::Inline","value":"TinyVecIterator::Inline(ArrayVecIterator)","parent":{"krate":0,"index":1122},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319168,"byte_end":319190,"line_start":1334,"line_end":1334,"column_start":3,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":1126},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319200,"byte_end":319219,"line_start":1335,"line_end":1335,"column_start":10,"column_end":29},"name":"0","qualname":"::tinyvec::TinyVecIterator::Inline::0","value":"arrayvec::ArrayVecIterator","parent":{"krate":0,"index":1124},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1127},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319249,"byte_end":319253,"line_start":1337,"line_end":1337,"column_start":3,"column_end":7},"name":"Heap","qualname":"::tinyvec::TinyVecIterator::Heap","value":"TinyVecIterator::Heap(alloc::vec::IntoIter)","parent":{"krate":0,"index":1122},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319224,"byte_end":319246,"line_start":1336,"line_end":1336,"column_start":3,"column_end":25}}]},{"kind":"Field","id":{"krate":0,"index":1129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319254,"byte_end":319283,"line_start":1337,"line_end":1337,"column_start":8,"column_end":37},"name":"0","qualname":"::tinyvec::TinyVecIterator::Heap::0","value":"alloc::vec::IntoIter<::Item>","parent":{"krate":0,"index":1127},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1122},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319138,"byte_end":319153,"line_start":1333,"line_end":1333,"column_start":10,"column_end":25},"name":"TinyVecIterator","qualname":"::tinyvec::TinyVecIterator","value":"enum TinyVecIterator where A: Array {\n Inline(ArrayVecIterator),\n Heap(alloc::vec::IntoIter),\n}","parent":null,"children":[{"krate":0,"index":1124},{"krate":0,"index":1127}],"decl_id":null,"docs":" Iterator for consuming an `TinyVec` and returning owned elements.\n","sig":null,"attributes":[{"value":"/ Iterator for consuming an `TinyVec` and returning owned elements.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319009,"byte_end":319078,"line_start":1331,"line_end":1331,"column_start":1,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":1234},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319485,"byte_end":319493,"line_start":1346,"line_end":1346,"column_start":12,"column_end":20},"name":"as_slice","qualname":">::as_slice","value":"fn as_slice<'_>(&'_ Self) -> &'_ [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Returns the remaining items of this iterator as a slice.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1235},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319734,"byte_end":319738,"line_start":1359,"line_end":1359,"column_start":8,"column_end":12},"name":"next","qualname":" as core::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8598},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319825,"byte_end":319834,"line_start":1363,"line_end":1363,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as core::iter::Iterator>::size_hint","value":"fn size_hint<'_>(&'_ Self) -> (usize, Option)","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8602},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319905,"byte_end":319910,"line_start":1366,"line_end":1366,"column_start":8,"column_end":13},"name":"count","qualname":" as core::iter::Iterator>::count","value":"fn count(Self) -> usize","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8603},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319955,"byte_end":319959,"line_start":1369,"line_end":1369,"column_start":8,"column_end":12},"name":"last","qualname":" as core::iter::Iterator>::last","value":"fn last(Self) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8605},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1239},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320017,"byte_end":320020,"line_start":1372,"line_end":1372,"column_start":8,"column_end":11},"name":"nth","qualname":" as core::iter::Iterator>::nth","value":"fn nth<'_>(&'_ mut Self, usize) -> Option","parent":{"krate":1,"index":8596},"children":[],"decl_id":{"krate":1,"index":8609},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1240},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320211,"byte_end":320220,"line_start":1381,"line_end":1381,"column_start":8,"column_end":17},"name":"next_back","qualname":" as core::iter::DoubleEndedIterator>::next_back","value":"fn next_back<'_>(&'_ mut Self) -> Option","parent":{"krate":1,"index":8442},"children":[],"decl_id":{"krate":1,"index":8443},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481857,"byte_end":11481865,"line_start":13,"line_end":13,"column_start":11,"column_end":19}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs","byte_start":11481876,"byte_end":11481893,"line_start":14,"line_end":14,"column_start":9,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":1141},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320510,"byte_end":320513,"line_start":1394,"line_end":1394,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320456,"byte_end":320504,"line_start":1393,"line_end":1393,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1146},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320789,"byte_end":320798,"line_start":1404,"line_end":1404,"column_start":6,"column_end":15},"name":"into_iter","qualname":" as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320752,"byte_end":320769,"line_start":1402,"line_end":1402,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320772,"byte_end":320783,"line_start":1403,"line_end":1403,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321167,"byte_end":321176,"line_start":1417,"line_end":1417,"column_start":6,"column_end":15},"name":"into_iter","qualname":"<&'a mut TinyVec as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321130,"byte_end":321147,"line_start":1415,"line_end":1415,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321150,"byte_end":321161,"line_start":1416,"line_end":1416,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1158},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321399,"byte_end":321408,"line_start":1427,"line_end":1427,"column_start":6,"column_end":15},"name":"into_iter","qualname":"<&'a TinyVec as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":8398},"children":[],"decl_id":{"krate":1,"index":8401},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321362,"byte_end":321379,"line_start":1425,"line_end":1425,"column_start":3,"column_end":20}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321382,"byte_end":321393,"line_start":1426,"line_end":1426,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321559,"byte_end":321561,"line_start":1438,"line_end":1438,"column_start":6,"column_end":8},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321530,"byte_end":321539,"line_start":1436,"line_end":1436,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321542,"byte_end":321553,"line_start":1437,"line_end":1437,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321798,"byte_end":321809,"line_start":1450,"line_end":1450,"column_start":6,"column_end":17},"name":"partial_cmp","qualname":" as core::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp<'_, '_>(&'_ Self, &'_ Self) -> Option","parent":{"krate":1,"index":2961},"children":[],"decl_id":{"krate":1,"index":2963},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321769,"byte_end":321778,"line_start":1448,"line_end":1448,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321781,"byte_end":321792,"line_start":1449,"line_end":1449,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322009,"byte_end":322012,"line_start":1460,"line_end":1460,"column_start":6,"column_end":9},"name":"cmp","qualname":" as core::cmp::Ord>::cmp","value":"fn cmp<'_, '_>(&'_ Self, &'_ Self) -> core::cmp::Ordering","parent":{"krate":1,"index":2951},"children":[],"decl_id":{"krate":1,"index":2952},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321980,"byte_end":321989,"line_start":1458,"line_end":1458,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321992,"byte_end":322003,"line_start":1459,"line_end":1459,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322213,"byte_end":322215,"line_start":1471,"line_end":1471,"column_start":6,"column_end":8},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_, '_>(&'_ Self, &'_ &'_ A) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322184,"byte_end":322193,"line_start":1469,"line_end":1469,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322196,"byte_end":322207,"line_start":1470,"line_end":1470,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1175},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322406,"byte_end":322408,"line_start":1482,"line_end":1482,"column_start":6,"column_end":8},"name":"eq","qualname":" as core::cmp::PartialEq>::eq","value":"fn eq<'_, '_, '_>(&'_ Self, &'_ &'_ [A::Item]) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322377,"byte_end":322386,"line_start":1480,"line_end":1480,"column_start":3,"column_end":12}},{"value":"must_use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322389,"byte_end":322400,"line_start":1481,"line_end":1481,"column_start":3,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":1178},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322561,"byte_end":322565,"line_start":1492,"line_end":1492,"column_start":6,"column_end":10},"name":"hash","qualname":" as core::hash::Hash>::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":1,"index":10526},"children":[],"decl_id":{"krate":1,"index":10527},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322546,"byte_end":322555,"line_start":1491,"line_end":1491,"column_start":3,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322829,"byte_end":322832,"line_start":1506,"line_end":1506,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Binary>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10299},"children":[],"decl_id":{"krate":1,"index":10300},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322775,"byte_end":322823,"line_start":1505,"line_end":1505,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323336,"byte_end":323339,"line_start":1529,"line_end":1529,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323282,"byte_end":323330,"line_start":1528,"line_end":1528,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1188},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323846,"byte_end":323849,"line_start":1552,"line_end":1552,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Display>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10295},"children":[],"decl_id":{"krate":1,"index":10296},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323792,"byte_end":323840,"line_start":1551,"line_end":1551,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324360,"byte_end":324363,"line_start":1575,"line_end":1575,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::LowerExp>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10307},"children":[],"decl_id":{"krate":1,"index":10308},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324306,"byte_end":324354,"line_start":1574,"line_end":1574,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1194},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324875,"byte_end":324878,"line_start":1598,"line_end":1598,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::LowerHex>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10301},"children":[],"decl_id":{"krate":1,"index":10302},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324821,"byte_end":324869,"line_start":1597,"line_end":1597,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1197},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325384,"byte_end":325387,"line_start":1621,"line_end":1621,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Octal>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10297},"children":[],"decl_id":{"krate":1,"index":10298},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325330,"byte_end":325378,"line_start":1620,"line_end":1620,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1200},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325894,"byte_end":325897,"line_start":1644,"line_end":1644,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::Pointer>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10305},"children":[],"decl_id":{"krate":1,"index":10306},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325840,"byte_end":325888,"line_start":1643,"line_end":1643,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1203},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326408,"byte_end":326411,"line_start":1667,"line_end":1667,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::UpperExp>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10309},"children":[],"decl_id":{"krate":1,"index":10310},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326354,"byte_end":326402,"line_start":1666,"line_end":1666,"column_start":3,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":1206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326923,"byte_end":326926,"line_start":1690,"line_end":1690,"column_start":6,"column_end":9},"name":"fmt","qualname":" as core::fmt::UpperHex>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut Formatter) -> core::fmt::Result","parent":{"krate":1,"index":10303},"children":[],"decl_id":{"krate":1,"index":10304},"docs":"","sig":null,"attributes":[{"value":"allow(clippy :: missing_inline_in_public_items)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326869,"byte_end":326917,"line_start":1689,"line_end":1689,"column_start":3,"column_end":51}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206134,"byte_end":206142,"line_start":109,"line_end":109,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":458},{"krate":0,"index":459}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206763,"byte_end":206771,"line_start":139,"line_end":139,"column_start":18,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206849,"byte_end":206857,"line_start":146,"line_end":146,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":465}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206960,"byte_end":206968,"line_start":152,"line_end":152,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":468},{"krate":0,"index":469}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207154,"byte_end":207162,"line_start":161,"line_end":161,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":472}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207367,"byte_end":207375,"line_start":169,"line_end":169,"column_start":55,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":476},{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207605,"byte_end":207613,"line_start":178,"line_end":178,"column_start":58,"column_end":66},"value":"","parent":null,"children":[{"krate":0,"index":481}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":208988,"byte_end":208996,"line_start":235,"line_end":235,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":484},{"krate":0,"index":485},{"krate":0,"index":487},{"krate":0,"index":488},{"krate":0,"index":489},{"krate":0,"index":490},{"krate":0,"index":491},{"krate":0,"index":492},{"krate":0,"index":493},{"krate":0,"index":495},{"krate":0,"index":496},{"krate":0,"index":497},{"krate":0,"index":499},{"krate":0,"index":500},{"krate":0,"index":501},{"krate":0,"index":502},{"krate":0,"index":503},{"krate":0,"index":504},{"krate":0,"index":505},{"krate":0,"index":506},{"krate":0,"index":507},{"krate":0,"index":508},{"krate":0,"index":509},{"krate":0,"index":511},{"krate":0,"index":513},{"krate":0,"index":524},{"krate":0,"index":525},{"krate":0,"index":526},{"krate":0,"index":532},{"krate":0,"index":533},{"krate":0,"index":534}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":224333,"byte_end":224343,"line_start":779,"line_end":779,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":523}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230996,"byte_end":231004,"line_start":1012,"line_end":1012,"column_start":9,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":537}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":233955,"byte_end":233969,"line_start":1125,"line_end":1125,"column_start":7,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":550},{"krate":0,"index":551},{"krate":0,"index":552}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234722,"byte_end":234736,"line_start":1159,"line_end":1159,"column_start":38,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":557}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234919,"byte_end":234933,"line_start":1170,"line_end":1170,"column_start":34,"column_end":48},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":235037,"byte_end":235051,"line_start":1177,"line_end":1177,"column_start":40,"column_end":54},"value":"","parent":null,"children":[{"krate":0,"index":566}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":235771,"byte_end":235785,"line_start":1207,"line_end":1207,"column_start":7,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":571}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236086,"byte_end":236094,"line_start":1221,"line_end":1221,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":574}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236235,"byte_end":236243,"line_start":1229,"line_end":1229,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":577}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236373,"byte_end":236381,"line_start":1237,"line_end":1237,"column_start":38,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":580}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236514,"byte_end":236522,"line_start":1245,"line_end":1245,"column_start":41,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":583}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236666,"byte_end":236674,"line_start":1253,"line_end":1253,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":586}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236838,"byte_end":236846,"line_start":1262,"line_end":1262,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":590}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237425,"byte_end":237442,"line_start":1284,"line_end":1284,"column_start":29,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":592}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237674,"byte_end":237682,"line_start":1293,"line_end":1293,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":596},{"krate":0,"index":597}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":238691,"byte_end":238699,"line_start":1323,"line_end":1323,"column_start":42,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":600}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239055,"byte_end":239071,"line_start":1342,"line_end":1342,"column_start":16,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":609}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239312,"byte_end":239328,"line_start":1350,"line_end":1350,"column_start":34,"column_end":50},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239363,"byte_end":239379,"line_start":1351,"line_end":1351,"column_start":29,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":614},{"krate":0,"index":615},{"krate":0,"index":616},{"krate":0,"index":617},{"krate":0,"index":618},{"krate":0,"index":619}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":240420,"byte_end":240436,"line_start":1392,"line_end":1392,"column_start":40,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":622}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241257,"byte_end":241273,"line_start":1421,"line_end":1421,"column_start":26,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":625}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241526,"byte_end":241534,"line_start":1431,"line_end":1431,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":628},{"krate":0,"index":629},{"krate":0,"index":630}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242252,"byte_end":242260,"line_start":1461,"line_end":1461,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":645}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242428,"byte_end":242436,"line_start":1471,"line_end":1471,"column_start":23,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242492,"byte_end":242500,"line_start":1473,"line_end":1473,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":650}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242711,"byte_end":242719,"line_start":1483,"line_end":1483,"column_start":24,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":653}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242910,"byte_end":242918,"line_start":1494,"line_end":1494,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":656}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243104,"byte_end":243112,"line_start":1505,"line_end":1505,"column_start":42,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":659}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243279,"byte_end":243287,"line_start":1516,"line_end":1516,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":662}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243998,"byte_end":244006,"line_start":1546,"line_end":1546,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":666}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":244507,"byte_end":244515,"line_start":1569,"line_end":1569,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":669}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245016,"byte_end":245024,"line_start":1592,"line_end":1592,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":672}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245530,"byte_end":245538,"line_start":1615,"line_end":1615,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":675}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246046,"byte_end":246054,"line_start":1638,"line_end":1638,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":678}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246559,"byte_end":246567,"line_start":1661,"line_end":1661,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":681}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247068,"byte_end":247076,"line_start":1684,"line_end":1684,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":684}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247582,"byte_end":247590,"line_start":1707,"line_end":1707,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":687}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248098,"byte_end":248106,"line_start":1730,"line_end":1730,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":690}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248772,"byte_end":248780,"line_start":1760,"line_end":1760,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":696},{"krate":0,"index":697}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":254038,"byte_end":254051,"line_start":15,"line_end":15,"column_start":27,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":719}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255127,"byte_end":255140,"line_start":58,"line_end":58,"column_start":51,"column_end":64},"value":"","parent":null,"children":[{"krate":0,"index":725}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255415,"byte_end":255428,"line_start":69,"line_end":69,"column_start":40,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":729},{"krate":0,"index":730},{"krate":0,"index":731},{"krate":0,"index":732},{"krate":0,"index":733},{"krate":0,"index":734}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255933,"byte_end":255946,"line_start":91,"line_end":91,"column_start":45,"column_end":58},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":256005,"byte_end":256018,"line_start":92,"line_end":92,"column_start":49,"column_end":62},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256738,"byte_end":256746,"line_start":21,"line_end":21,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":753}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256879,"byte_end":256887,"line_start":29,"line_end":29,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":757},{"krate":0,"index":758}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257048,"byte_end":257056,"line_start":38,"line_end":38,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":762}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257215,"byte_end":257223,"line_start":46,"line_end":46,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":767},{"krate":0,"index":768}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257453,"byte_end":257461,"line_start":58,"line_end":58,"column_start":32,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":773}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257644,"byte_end":257652,"line_start":69,"line_end":69,"column_start":13,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":777},{"krate":0,"index":778},{"krate":0,"index":779},{"krate":0,"index":780},{"krate":0,"index":781},{"krate":0,"index":782},{"krate":0,"index":783},{"krate":0,"index":784},{"krate":0,"index":790},{"krate":0,"index":791},{"krate":0,"index":793},{"krate":0,"index":794},{"krate":0,"index":795},{"krate":0,"index":796},{"krate":0,"index":797},{"krate":0,"index":798},{"krate":0,"index":799},{"krate":0,"index":800},{"krate":0,"index":802},{"krate":0,"index":804},{"krate":0,"index":815},{"krate":0,"index":816},{"krate":0,"index":818},{"krate":0,"index":819},{"krate":0,"index":820}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":268376,"byte_end":268386,"line_start":492,"line_end":492,"column_start":25,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":814}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273516,"byte_end":273524,"line_start":681,"line_end":681,"column_start":35,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":824}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273859,"byte_end":273867,"line_start":695,"line_end":695,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":829}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274508,"byte_end":274521,"line_start":722,"line_end":722,"column_start":39,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":842},{"krate":0,"index":843}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274839,"byte_end":274852,"line_start":735,"line_end":735,"column_start":44,"column_end":57},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274901,"byte_end":274914,"line_start":736,"line_end":736,"column_start":35,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":852}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275392,"byte_end":275400,"line_start":750,"line_end":750,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":856}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275530,"byte_end":275538,"line_start":758,"line_end":758,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":860}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275657,"byte_end":275665,"line_start":766,"line_end":766,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":864}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275787,"byte_end":275795,"line_start":774,"line_end":774,"column_start":32,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":868}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275928,"byte_end":275936,"line_start":782,"line_end":782,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":872}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276100,"byte_end":276108,"line_start":791,"line_end":791,"column_start":30,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":877},{"krate":0,"index":878},{"krate":0,"index":879}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276323,"byte_end":276331,"line_start":801,"line_end":801,"column_start":27,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":883}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276494,"byte_end":276502,"line_start":811,"line_end":811,"column_start":20,"column_end":28},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276553,"byte_end":276561,"line_start":813,"line_end":813,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":890}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276767,"byte_end":276775,"line_start":823,"line_end":823,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":894}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276963,"byte_end":276971,"line_start":834,"line_end":834,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":898}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277127,"byte_end":277135,"line_start":845,"line_end":845,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":902}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277818,"byte_end":277826,"line_start":875,"line_end":875,"column_start":24,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":907}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278322,"byte_end":278330,"line_start":898,"line_end":898,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":911}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278826,"byte_end":278834,"line_start":921,"line_end":921,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":915}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279335,"byte_end":279343,"line_start":944,"line_end":944,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":919}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279846,"byte_end":279854,"line_start":967,"line_end":967,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":923}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280354,"byte_end":280362,"line_start":990,"line_end":990,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":927}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280858,"byte_end":280866,"line_start":1013,"line_end":1013,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":931}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281367,"byte_end":281375,"line_start":1036,"line_end":1036,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":935}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281878,"byte_end":281886,"line_start":1059,"line_end":1059,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":939}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286643,"byte_end":286650,"line_start":105,"line_end":105,"column_start":19,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":975},{"krate":0,"index":976}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287246,"byte_end":287253,"line_start":133,"line_end":133,"column_start":28,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":979}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287383,"byte_end":287390,"line_start":141,"line_end":141,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":982},{"krate":0,"index":1218}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287587,"byte_end":287594,"line_start":152,"line_end":152,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1219}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287801,"byte_end":287808,"line_start":161,"line_end":161,"column_start":55,"column_end":62},"value":"","parent":null,"children":[{"krate":0,"index":988},{"krate":0,"index":989}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":288038,"byte_end":288045,"line_start":170,"line_end":170,"column_start":58,"column_end":65},"value":"","parent":null,"children":[{"krate":0,"index":993}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289690,"byte_end":289697,"line_start":241,"line_end":241,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":996},{"krate":0,"index":997},{"krate":0,"index":998},{"krate":0,"index":999},{"krate":0,"index":1000},{"krate":0,"index":1001},{"krate":0,"index":1002},{"krate":0,"index":1003}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":298110,"byte_end":298117,"line_start":531,"line_end":531,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1006},{"krate":0,"index":1220},{"krate":0,"index":1221},{"krate":0,"index":1222},{"krate":0,"index":1223},{"krate":0,"index":1224},{"krate":0,"index":1225},{"krate":0,"index":1226},{"krate":0,"index":1227},{"krate":0,"index":1007},{"krate":0,"index":1009},{"krate":0,"index":1010},{"krate":0,"index":1011},{"krate":0,"index":1012},{"krate":0,"index":1014},{"krate":0,"index":1015},{"krate":0,"index":1016},{"krate":0,"index":1017},{"krate":0,"index":1019},{"krate":0,"index":1020},{"krate":0,"index":1021},{"krate":0,"index":1024},{"krate":0,"index":1026},{"krate":0,"index":1028},{"krate":0,"index":1029},{"krate":0,"index":1035}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313401,"byte_end":313413,"line_start":1070,"line_end":1070,"column_start":33,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1048},{"krate":0,"index":1228},{"krate":0,"index":1229},{"krate":0,"index":1230},{"krate":0,"index":1231},{"krate":0,"index":1232},{"krate":0,"index":1049}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314055,"byte_end":314067,"line_start":1097,"line_end":1097,"column_start":44,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":1233}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314654,"byte_end":314667,"line_start":1120,"line_end":1120,"column_start":29,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":1066},{"krate":0,"index":1067},{"krate":0,"index":1068}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315469,"byte_end":315482,"line_start":1157,"line_end":1157,"column_start":38,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":1073}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315665,"byte_end":315678,"line_start":1168,"line_end":1168,"column_start":34,"column_end":47},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315782,"byte_end":315795,"line_start":1175,"line_end":1175,"column_start":40,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1082}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316515,"byte_end":316528,"line_start":1205,"line_end":1205,"column_start":7,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":1087}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316877,"byte_end":316884,"line_start":1220,"line_end":1220,"column_start":37,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1090}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317025,"byte_end":317032,"line_start":1228,"line_end":1228,"column_start":37,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1093}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317162,"byte_end":317169,"line_start":1236,"line_end":1236,"column_start":38,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1096}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317302,"byte_end":317309,"line_start":1244,"line_end":1244,"column_start":41,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":1099}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317453,"byte_end":317460,"line_start":1252,"line_end":1252,"column_start":36,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":1102}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318079,"byte_end":318086,"line_start":1279,"line_end":1279,"column_start":38,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":1106}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318223,"byte_end":318230,"line_start":1287,"line_end":1287,"column_start":28,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1109}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318345,"byte_end":318352,"line_start":1293,"line_end":1293,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1113}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318636,"byte_end":318643,"line_start":1309,"line_end":1309,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1117}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318834,"byte_end":318841,"line_start":1321,"line_end":1321,"column_start":42,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1120}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319304,"byte_end":319319,"line_start":1340,"line_end":1340,"column_start":16,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1234}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319562,"byte_end":319577,"line_start":1350,"line_end":1350,"column_start":34,"column_end":49},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319613,"byte_end":319628,"line_start":1352,"line_end":1352,"column_start":29,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":1136},{"krate":0,"index":1235},{"krate":0,"index":1236},{"krate":0,"index":1237},{"krate":0,"index":1238},{"krate":0,"index":1239}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320114,"byte_end":320129,"line_start":1376,"line_end":1376,"column_start":40,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":1240}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320409,"byte_end":320424,"line_start":1389,"line_end":1389,"column_start":26,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1141}],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320676,"byte_end":320683,"line_start":1399,"line_end":1399,"column_start":33,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":1144},{"krate":0,"index":1145},{"krate":0,"index":1146}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321487,"byte_end":321494,"line_start":1432,"line_end":1432,"column_start":30,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":1161}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321662,"byte_end":321669,"line_start":1442,"line_end":1442,"column_start":23,"column_end":30},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321725,"byte_end":321732,"line_start":1444,"line_end":1444,"column_start":31,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1166}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321943,"byte_end":321950,"line_start":1454,"line_end":1454,"column_start":24,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1169}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322141,"byte_end":322148,"line_start":1465,"line_end":1465,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":1172}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322334,"byte_end":322341,"line_start":1476,"line_end":1476,"column_start":42,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1175}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322508,"byte_end":322515,"line_start":1487,"line_end":1487,"column_start":25,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1178}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322735,"byte_end":322742,"line_start":1501,"line_end":1501,"column_start":27,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1182}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323243,"byte_end":323250,"line_start":1524,"line_end":1524,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1185}],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323751,"byte_end":323758,"line_start":1547,"line_end":1547,"column_start":28,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1188}],"docs":"","sig":null,"attributes":[]},{"id":126,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324264,"byte_end":324271,"line_start":1570,"line_end":1570,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1191}],"docs":"","sig":null,"attributes":[]},{"id":127,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324779,"byte_end":324786,"line_start":1593,"line_end":1593,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1194}],"docs":"","sig":null,"attributes":[]},{"id":128,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325291,"byte_end":325298,"line_start":1616,"line_end":1616,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1197}],"docs":"","sig":null,"attributes":[]},{"id":129,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325799,"byte_end":325806,"line_start":1639,"line_end":1639,"column_start":28,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1200}],"docs":"","sig":null,"attributes":[]},{"id":130,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326312,"byte_end":326319,"line_start":1662,"line_end":1662,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1203}],"docs":"","sig":null,"attributes":[]},{"id":131,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326827,"byte_end":326834,"line_start":1685,"line_end":1685,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1206}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206134,"byte_end":206142,"line_start":109,"line_end":109,"column_start":19,"column_end":27},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206763,"byte_end":206771,"line_start":139,"line_end":139,"column_start":18,"column_end":26},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3273}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206849,"byte_end":206857,"line_start":146,"line_end":146,"column_start":28,"column_end":36},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":206960,"byte_end":206968,"line_start":152,"line_end":152,"column_start":26,"column_end":34},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207154,"byte_end":207162,"line_start":161,"line_end":161,"column_start":29,"column_end":37},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207367,"byte_end":207375,"line_start":169,"line_end":169,"column_start":55,"column_end":63},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":207605,"byte_end":207613,"line_start":178,"line_end":178,"column_start":58,"column_end":66},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3575}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":208988,"byte_end":208996,"line_start":235,"line_end":235,"column_start":16,"column_end":24},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":452},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":224333,"byte_end":224343,"line_start":779,"line_end":779,"column_start":25,"column_end":35},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":515},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":230996,"byte_end":231004,"line_start":1012,"line_end":1012,"column_start":9,"column_end":17},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":452},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":233955,"byte_end":233969,"line_start":1125,"line_end":1125,"column_start":7,"column_end":21},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":538},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234722,"byte_end":234736,"line_start":1159,"line_end":1159,"column_start":38,"column_end":52},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":538},"to":{"krate":1,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":234919,"byte_end":234933,"line_start":1170,"line_end":1170,"column_start":34,"column_end":48},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":538},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":235037,"byte_end":235051,"line_start":1177,"line_end":1177,"column_start":40,"column_end":54},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":538},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":235771,"byte_end":235785,"line_start":1207,"line_end":1207,"column_start":7,"column_end":21},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":538},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236086,"byte_end":236094,"line_start":1221,"line_end":1221,"column_start":37,"column_end":45},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3163}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236235,"byte_end":236243,"line_start":1229,"line_end":1229,"column_start":37,"column_end":45},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236373,"byte_end":236381,"line_start":1237,"line_end":1237,"column_start":38,"column_end":46},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236514,"byte_end":236522,"line_start":1245,"line_end":1245,"column_start":41,"column_end":49},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2860}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236666,"byte_end":236674,"line_start":1253,"line_end":1253,"column_start":36,"column_end":44},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":236838,"byte_end":236846,"line_start":1262,"line_end":1262,"column_start":28,"column_end":36},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237425,"byte_end":237442,"line_start":1284,"line_end":1284,"column_start":29,"column_end":46},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":1210},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":237674,"byte_end":237682,"line_start":1293,"line_end":1293,"column_start":33,"column_end":41},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":3176}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":238691,"byte_end":238699,"line_start":1323,"line_end":1323,"column_start":42,"column_end":50},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239055,"byte_end":239071,"line_start":1342,"line_end":1342,"column_start":16,"column_end":32},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":602},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239312,"byte_end":239328,"line_start":1350,"line_end":1350,"column_start":34,"column_end":50},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":602},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":239363,"byte_end":239379,"line_start":1351,"line_end":1351,"column_start":29,"column_end":45},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":602},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":240420,"byte_end":240436,"line_start":1392,"line_end":1392,"column_start":40,"column_end":56},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":602},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241257,"byte_end":241273,"line_start":1421,"line_end":1421,"column_start":26,"column_end":42},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":602},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":241526,"byte_end":241534,"line_start":1431,"line_end":1431,"column_start":33,"column_end":41},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242252,"byte_end":242260,"line_start":1461,"line_end":1461,"column_start":30,"column_end":38},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242428,"byte_end":242436,"line_start":1471,"line_end":1471,"column_start":23,"column_end":31},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242492,"byte_end":242500,"line_start":1473,"line_end":1473,"column_start":31,"column_end":39},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242711,"byte_end":242719,"line_start":1483,"line_end":1483,"column_start":24,"column_end":32},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":242910,"byte_end":242918,"line_start":1494,"line_end":1494,"column_start":34,"column_end":42},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243104,"byte_end":243112,"line_start":1505,"line_end":1505,"column_start":42,"column_end":50},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243279,"byte_end":243287,"line_start":1516,"line_end":1516,"column_start":25,"column_end":33},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":243998,"byte_end":244006,"line_start":1546,"line_end":1546,"column_start":27,"column_end":35},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":244507,"byte_end":244515,"line_start":1569,"line_end":1569,"column_start":26,"column_end":34},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245016,"byte_end":245024,"line_start":1592,"line_end":1592,"column_start":28,"column_end":36},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":245530,"byte_end":245538,"line_start":1615,"line_end":1615,"column_start":29,"column_end":37},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10307}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246046,"byte_end":246054,"line_start":1638,"line_end":1638,"column_start":29,"column_end":37},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10301}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":246559,"byte_end":246567,"line_start":1661,"line_end":1661,"column_start":26,"column_end":34},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10297}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247068,"byte_end":247076,"line_start":1684,"line_end":1684,"column_start":28,"column_end":36},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10305}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":247582,"byte_end":247590,"line_start":1707,"line_end":1707,"column_start":29,"column_end":37},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10309}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248098,"byte_end":248106,"line_start":1730,"line_end":1730,"column_start":29,"column_end":37},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":452},"to":{"krate":1,"index":10303}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs","byte_start":248772,"byte_end":248780,"line_start":1760,"line_end":1760,"column_start":16,"column_end":24},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":452},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":254038,"byte_end":254051,"line_start":15,"line_end":15,"column_start":27,"column_end":40},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":712},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255127,"byte_end":255140,"line_start":58,"line_end":58,"column_start":51,"column_end":64},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":712},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255415,"byte_end":255428,"line_start":69,"line_end":69,"column_start":40,"column_end":53},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":712},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":255933,"byte_end":255946,"line_start":91,"line_end":91,"column_start":45,"column_end":58},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":712},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs","byte_start":256005,"byte_end":256018,"line_start":92,"line_end":92,"column_start":49,"column_end":62},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":712},"to":{"krate":1,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256738,"byte_end":256746,"line_start":21,"line_end":21,"column_start":25,"column_end":33},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":256879,"byte_end":256887,"line_start":29,"line_end":29,"column_start":23,"column_end":31},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257048,"byte_end":257056,"line_start":38,"line_end":38,"column_start":26,"column_end":34},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257215,"byte_end":257223,"line_start":46,"line_end":46,"column_start":29,"column_end":37},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257453,"byte_end":257461,"line_start":58,"line_end":58,"column_start":32,"column_end":40},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3575}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":257644,"byte_end":257652,"line_start":69,"line_end":69,"column_start":13,"column_end":21},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":745},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":268376,"byte_end":268386,"line_start":492,"line_end":492,"column_start":25,"column_end":35},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":806},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273516,"byte_end":273524,"line_start":681,"line_end":681,"column_start":35,"column_end":43},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":273859,"byte_end":273867,"line_start":695,"line_end":695,"column_start":36,"column_end":44},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274508,"byte_end":274521,"line_start":722,"line_end":722,"column_start":39,"column_end":52},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":830},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274839,"byte_end":274852,"line_start":735,"line_end":735,"column_start":44,"column_end":57},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":830},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":274901,"byte_end":274914,"line_start":736,"line_end":736,"column_start":35,"column_end":48},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":830},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275392,"byte_end":275400,"line_start":750,"line_end":750,"column_start":28,"column_end":36},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3163}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275530,"byte_end":275538,"line_start":758,"line_end":758,"column_start":28,"column_end":36},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275657,"byte_end":275665,"line_start":766,"line_end":766,"column_start":29,"column_end":37},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275787,"byte_end":275795,"line_start":774,"line_end":774,"column_start":32,"column_end":40},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":2860}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":275928,"byte_end":275936,"line_start":782,"line_end":782,"column_start":27,"column_end":35},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276100,"byte_end":276108,"line_start":791,"line_end":791,"column_start":30,"column_end":38},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276323,"byte_end":276331,"line_start":801,"line_end":801,"column_start":27,"column_end":35},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276494,"byte_end":276502,"line_start":811,"line_end":811,"column_start":20,"column_end":28},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276553,"byte_end":276561,"line_start":813,"line_end":813,"column_start":28,"column_end":36},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276767,"byte_end":276775,"line_start":823,"line_end":823,"column_start":21,"column_end":29},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":276963,"byte_end":276971,"line_start":834,"line_end":834,"column_start":33,"column_end":41},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277127,"byte_end":277135,"line_start":845,"line_end":845,"column_start":22,"column_end":30},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":277818,"byte_end":277826,"line_start":875,"line_end":875,"column_start":24,"column_end":32},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278322,"byte_end":278330,"line_start":898,"line_end":898,"column_start":23,"column_end":31},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":278826,"byte_end":278834,"line_start":921,"line_end":921,"column_start":25,"column_end":33},"kind":{"Impl":{"id":78}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279335,"byte_end":279343,"line_start":944,"line_end":944,"column_start":26,"column_end":34},"kind":{"Impl":{"id":79}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10307}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":279846,"byte_end":279854,"line_start":967,"line_end":967,"column_start":26,"column_end":34},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10301}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280354,"byte_end":280362,"line_start":990,"line_end":990,"column_start":23,"column_end":31},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10297}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":280858,"byte_end":280866,"line_start":1013,"line_end":1013,"column_start":25,"column_end":33},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10305}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281367,"byte_end":281375,"line_start":1036,"line_end":1036,"column_start":26,"column_end":34},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10309}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs","byte_start":281878,"byte_end":281886,"line_start":1059,"line_end":1059,"column_start":26,"column_end":34},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":745},"to":{"krate":1,"index":10303}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":286643,"byte_end":286650,"line_start":105,"line_end":105,"column_start":19,"column_end":26},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287246,"byte_end":287253,"line_start":133,"line_end":133,"column_start":28,"column_end":35},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3241}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287383,"byte_end":287390,"line_start":141,"line_end":141,"column_start":26,"column_end":33},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287587,"byte_end":287594,"line_start":152,"line_end":152,"column_start":29,"column_end":36},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":287801,"byte_end":287808,"line_start":161,"line_end":161,"column_start":55,"column_end":62},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3571}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":288038,"byte_end":288045,"line_start":170,"line_end":170,"column_start":58,"column_end":65},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3575}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":289690,"byte_end":289697,"line_start":241,"line_end":241,"column_start":16,"column_end":23},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":965},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":298110,"byte_end":298117,"line_start":531,"line_end":531,"column_start":16,"column_end":23},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":965},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":313401,"byte_end":313413,"line_start":1070,"line_end":1070,"column_start":33,"column_end":45},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":1036},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314055,"byte_end":314067,"line_start":1097,"line_end":1097,"column_start":44,"column_end":56},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":1036},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":314654,"byte_end":314667,"line_start":1120,"line_end":1120,"column_start":29,"column_end":42},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":1054},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315469,"byte_end":315482,"line_start":1157,"line_end":1157,"column_start":38,"column_end":51},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":1054},"to":{"krate":1,"index":8467}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315665,"byte_end":315678,"line_start":1168,"line_end":1168,"column_start":34,"column_end":47},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":1054},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":315782,"byte_end":315795,"line_start":1175,"line_end":1175,"column_start":40,"column_end":53},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":1054},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316515,"byte_end":316528,"line_start":1205,"line_end":1205,"column_start":7,"column_end":20},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":1054},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":316877,"byte_end":316884,"line_start":1220,"line_end":1220,"column_start":37,"column_end":44},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3163}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317025,"byte_end":317032,"line_start":1228,"line_end":1228,"column_start":37,"column_end":44},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3160}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317162,"byte_end":317169,"line_start":1236,"line_end":1236,"column_start":38,"column_end":45},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2857}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317302,"byte_end":317309,"line_start":1244,"line_end":1244,"column_start":41,"column_end":48},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2860}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":317453,"byte_end":317460,"line_start":1252,"line_end":1252,"column_start":36,"column_end":43},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":8407}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318079,"byte_end":318086,"line_start":1279,"line_end":1279,"column_start":38,"column_end":45},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318223,"byte_end":318230,"line_start":1287,"line_end":1287,"column_start":28,"column_end":35},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318345,"byte_end":318352,"line_start":1293,"line_end":1293,"column_start":30,"column_end":37},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318636,"byte_end":318643,"line_start":1309,"line_end":1309,"column_start":34,"column_end":41},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":318834,"byte_end":318841,"line_start":1321,"line_end":1321,"column_start":42,"column_end":49},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":8394}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319304,"byte_end":319319,"line_start":1340,"line_end":1340,"column_start":16,"column_end":31},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":1122},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319562,"byte_end":319577,"line_start":1350,"line_end":1350,"column_start":34,"column_end":49},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":1122},"to":{"krate":1,"index":8874}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":319613,"byte_end":319628,"line_start":1352,"line_end":1352,"column_start":29,"column_end":44},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":1122},"to":{"krate":1,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320114,"byte_end":320129,"line_start":1376,"line_end":1376,"column_start":40,"column_end":55},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":1122},"to":{"krate":1,"index":8442}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320409,"byte_end":320424,"line_start":1389,"line_end":1389,"column_start":26,"column_end":41},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":1122},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":320676,"byte_end":320683,"line_start":1399,"line_end":1399,"column_start":33,"column_end":40},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321487,"byte_end":321494,"line_start":1432,"line_end":1432,"column_start":30,"column_end":37},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321662,"byte_end":321669,"line_start":1442,"line_end":1442,"column_start":23,"column_end":30},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2920}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321725,"byte_end":321732,"line_start":1444,"line_end":1444,"column_start":31,"column_end":38},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2961}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":321943,"byte_end":321950,"line_start":1454,"line_end":1454,"column_start":24,"column_end":31},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2951}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322141,"byte_end":322148,"line_start":1465,"line_end":1465,"column_start":34,"column_end":41},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322334,"byte_end":322341,"line_start":1476,"line_end":1476,"column_start":42,"column_end":49},"kind":{"Impl":{"id":121}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322508,"byte_end":322515,"line_start":1487,"line_end":1487,"column_start":25,"column_end":32},"kind":{"Impl":{"id":122}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":322735,"byte_end":322742,"line_start":1501,"line_end":1501,"column_start":27,"column_end":34},"kind":{"Impl":{"id":123}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10299}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323243,"byte_end":323250,"line_start":1524,"line_end":1524,"column_start":26,"column_end":33},"kind":{"Impl":{"id":124}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":323751,"byte_end":323758,"line_start":1547,"line_end":1547,"column_start":28,"column_end":35},"kind":{"Impl":{"id":125}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324264,"byte_end":324271,"line_start":1570,"line_end":1570,"column_start":29,"column_end":36},"kind":{"Impl":{"id":126}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10307}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":324779,"byte_end":324786,"line_start":1593,"line_end":1593,"column_start":29,"column_end":36},"kind":{"Impl":{"id":127}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10301}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325291,"byte_end":325298,"line_start":1616,"line_end":1616,"column_start":26,"column_end":33},"kind":{"Impl":{"id":128}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10297}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":325799,"byte_end":325806,"line_start":1639,"line_end":1639,"column_start":28,"column_end":35},"kind":{"Impl":{"id":129}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10305}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326312,"byte_end":326319,"line_start":1662,"line_end":1662,"column_start":29,"column_end":36},"kind":{"Impl":{"id":130}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10309}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs","byte_start":326827,"byte_end":326834,"line_start":1685,"line_end":1685,"column_start":29,"column_end":36},"kind":{"Impl":{"id":131}},"from":{"krate":0,"index":965},"to":{"krate":1,"index":10303}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libtower_service-f5f4840c4d946c81.json b/core/target/rls/debug/deps/save-analysis/libtower_service-f5f4840c4d946c81.json new file mode 100644 index 0000000..c81650a --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libtower_service-f5f4840c4d946c81.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","tower_service","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=f5f4840c4d946c81","-C","extra-filename=-f5f4840c4d946c81","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtower_service-f5f4840c4d946c81.rmeta"},"prelude":{"crate_id":{"name":"tower_service","disambiguator":[12878869572648861875,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":0,"byte_end":13442,"line_start":1,"line_end":389,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":0,"byte_end":13442,"line_start":1,"line_end":389,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":20},{"krate":0,"index":29}],"decl_id":null,"docs":" Definition of the core `Service` trait to Tower","sig":null,"attributes":[{"value":"warn(missing_debug_implementations, missing_docs, rust_2018_idioms,\nunreachable_pub)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":0,"byte_end":106,"line_start":1,"line_end":6,"column_start":1,"column_end":3}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":107,"byte_end":130,"line_start":7,"line_end":7,"column_start":1,"column_end":24}},{"value":"/ Definition of the core `Service` trait to Tower","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":186,"byte_end":237,"line_start":10,"line_end":10,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":238,"byte_end":241,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ The [`Service`] trait provides the necessary abstractions for defining","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":242,"byte_end":316,"line_start":12,"line_end":12,"column_start":1,"column_end":75}},{"value":"/ request / response clients and servers. It is simple but powerful and is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":317,"byte_end":393,"line_start":13,"line_end":13,"column_start":1,"column_end":77}},{"value":"/ used as the foundation for the rest of Tower.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":394,"byte_end":443,"line_start":14,"line_end":14,"column_start":1,"column_end":50}}]},{"kind":"Trait","id":{"krate":0,"index":13},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10548,"byte_end":10555,"line_start":311,"line_end":311,"column_start":11,"column_end":18},"name":"Service","qualname":"::Service","value":"Service","parent":null,"children":[{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":19}],"decl_id":null,"docs":" An asynchronous function from a `Request` to a `Response`.","sig":null,"attributes":[{"value":"/ An asynchronous function from a `Request` to a `Response`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":503,"byte_end":565,"line_start":19,"line_end":19,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":566,"byte_end":569,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ The `Service` trait is a simplified interface making it easy to write","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":570,"byte_end":643,"line_start":21,"line_end":21,"column_start":1,"column_end":74}},{"value":"/ network applications in a modular and reusable way, decoupled from the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":644,"byte_end":718,"line_start":22,"line_end":22,"column_start":1,"column_end":75}},{"value":"/ underlying protocol. It is one of Tower's fundamental abstractions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":719,"byte_end":790,"line_start":23,"line_end":23,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":791,"byte_end":794,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ # Functional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":795,"byte_end":811,"line_start":25,"line_end":25,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":812,"byte_end":815,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ A `Service` is a function of a `Request`. It immediately returns a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":816,"byte_end":886,"line_start":27,"line_end":27,"column_start":1,"column_end":71}},{"value":"/ `Future` representing the eventual completion of processing the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":887,"byte_end":954,"line_start":28,"line_end":28,"column_start":1,"column_end":68}},{"value":"/ request. The actual request processing may happen at any time in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":955,"byte_end":1027,"line_start":29,"line_end":29,"column_start":1,"column_end":73}},{"value":"/ future, on any thread or executor. The processing may depend on calling","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1028,"byte_end":1103,"line_start":30,"line_end":30,"column_start":1,"column_end":76}},{"value":"/ other services. At some point in the future, the processing will complete,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1104,"byte_end":1182,"line_start":31,"line_end":31,"column_start":1,"column_end":79}},{"value":"/ and the `Future` will resolve to a response or error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1183,"byte_end":1240,"line_start":32,"line_end":32,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1241,"byte_end":1244,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ At a high level, the `Service::call` function represents an RPC request. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1245,"byte_end":1325,"line_start":34,"line_end":34,"column_start":1,"column_end":81}},{"value":"/ `Service` value can be a server or a client.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1326,"byte_end":1374,"line_start":35,"line_end":35,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1375,"byte_end":1378,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ # Server","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1379,"byte_end":1391,"line_start":37,"line_end":37,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1392,"byte_end":1395,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ An RPC server *implements* the `Service` trait. Requests received by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1396,"byte_end":1472,"line_start":39,"line_end":39,"column_start":1,"column_end":77}},{"value":"/ server over the network are deserialized and then passed as an argument to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1473,"byte_end":1555,"line_start":40,"line_end":40,"column_start":1,"column_end":83}},{"value":"/ server value. The returned response is sent back over the network.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1556,"byte_end":1626,"line_start":41,"line_end":41,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1627,"byte_end":1630,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ As an example, here is how an HTTP request is processed by a server:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1631,"byte_end":1703,"line_start":43,"line_end":43,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1704,"byte_end":1707,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1708,"byte_end":1719,"line_start":45,"line_end":45,"column_start":1,"column_end":12}},{"value":"/ # use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1720,"byte_end":1744,"line_start":46,"line_end":46,"column_start":1,"column_end":25}},{"value":"/ # use std::task::{Poll, Context};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1745,"byte_end":1782,"line_start":47,"line_end":47,"column_start":1,"column_end":38}},{"value":"/ # use std::future::Future;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1783,"byte_end":1813,"line_start":48,"line_end":48,"column_start":1,"column_end":31}},{"value":"/ # use tower_service::Service;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1814,"byte_end":1847,"line_start":49,"line_end":49,"column_start":1,"column_end":34}},{"value":"/ use http::{Request, Response, StatusCode};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1848,"byte_end":1894,"line_start":50,"line_end":50,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1895,"byte_end":1898,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ struct HelloWorld;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1899,"byte_end":1921,"line_start":52,"line_end":52,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1922,"byte_end":1925,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ impl Service>> for HelloWorld {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1926,"byte_end":1977,"line_start":54,"line_end":54,"column_start":1,"column_end":52}},{"value":"/ type Response = Response>;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":1978,"byte_end":2020,"line_start":55,"line_end":55,"column_start":1,"column_end":43}},{"value":"/ type Error = http::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2021,"byte_end":2054,"line_start":56,"line_end":56,"column_start":1,"column_end":34}},{"value":"/ type Future = Pin>>>;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2055,"byte_end":2144,"line_start":57,"line_end":57,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2145,"byte_end":2148,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2149,"byte_end":2238,"line_start":59,"line_end":59,"column_start":1,"column_end":90}},{"value":"/ Poll::Ready(Ok(()))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2239,"byte_end":2270,"line_start":60,"line_end":60,"column_start":1,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2271,"byte_end":2280,"line_start":61,"line_end":61,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2281,"byte_end":2284,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/ fn call(&mut self, req: Request>) -> Self::Future {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2285,"byte_end":2352,"line_start":63,"line_end":63,"column_start":1,"column_end":68}},{"value":"/ // create the body","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2353,"byte_end":2383,"line_start":64,"line_end":64,"column_start":1,"column_end":31}},{"value":"/ let body: Vec = \"hello, world!\\n\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2384,"byte_end":2433,"line_start":65,"line_end":65,"column_start":1,"column_end":50}},{"value":"/ .as_bytes()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2434,"byte_end":2461,"line_start":66,"line_end":66,"column_start":1,"column_end":28}},{"value":"/ .to_owned();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2462,"byte_end":2490,"line_start":67,"line_end":67,"column_start":1,"column_end":29}},{"value":"/ // Create the HTTP response","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2491,"byte_end":2530,"line_start":68,"line_end":68,"column_start":1,"column_end":40}},{"value":"/ let resp = Response::builder()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2531,"byte_end":2573,"line_start":69,"line_end":69,"column_start":1,"column_end":43}},{"value":"/ .status(StatusCode::OK)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2574,"byte_end":2613,"line_start":70,"line_end":70,"column_start":1,"column_end":40}},{"value":"/ .body(body)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2614,"byte_end":2641,"line_start":71,"line_end":71,"column_start":1,"column_end":28}},{"value":"/ .expect(\"Unable to create `http::Response`\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2642,"byte_end":2703,"line_start":72,"line_end":72,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2704,"byte_end":2707,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ // create a response in a future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2708,"byte_end":2753,"line_start":74,"line_end":74,"column_start":1,"column_end":46}},{"value":"/ let fut = async {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2754,"byte_end":2783,"line_start":75,"line_end":75,"column_start":1,"column_end":30}},{"value":"/ Ok(resp)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2784,"byte_end":2808,"line_start":76,"line_end":76,"column_start":1,"column_end":25}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2809,"byte_end":2823,"line_start":77,"line_end":77,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2824,"byte_end":2827,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ // Return the response as an immediate future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2828,"byte_end":2885,"line_start":79,"line_end":79,"column_start":1,"column_end":58}},{"value":"/ Box::pin(fut)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2886,"byte_end":2911,"line_start":80,"line_end":80,"column_start":1,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2912,"byte_end":2921,"line_start":81,"line_end":81,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2922,"byte_end":2927,"line_start":82,"line_end":82,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2928,"byte_end":2935,"line_start":83,"line_end":83,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2936,"byte_end":2939,"line_start":84,"line_end":84,"column_start":1,"column_end":4}},{"value":"/ # Client","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2940,"byte_end":2952,"line_start":85,"line_end":85,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2953,"byte_end":2956,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ A client consumes a service by using a `Service` value. The client may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":2957,"byte_end":3031,"line_start":87,"line_end":87,"column_start":1,"column_end":75}},{"value":"/ issue requests by invoking `call` and passing the request as an argument.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3032,"byte_end":3109,"line_start":88,"line_end":88,"column_start":1,"column_end":78}},{"value":"/ It then receives the response by waiting for the returned future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3110,"byte_end":3179,"line_start":89,"line_end":89,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3180,"byte_end":3183,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ As an example, here is how a Redis request would be issued:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3184,"byte_end":3247,"line_start":91,"line_end":91,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3248,"byte_end":3251,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ ```rust,ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3252,"byte_end":3270,"line_start":93,"line_end":93,"column_start":1,"column_end":19}},{"value":"/ let client = redis::Client::new()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3271,"byte_end":3308,"line_start":94,"line_end":94,"column_start":1,"column_end":38}},{"value":"/ .connect(\"127.0.0.1:6379\".parse().unwrap())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3309,"byte_end":3360,"line_start":95,"line_end":95,"column_start":1,"column_end":52}},{"value":"/ .unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3361,"byte_end":3379,"line_start":96,"line_end":96,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3380,"byte_end":3383,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ let resp = client.call(Cmd::set(\"foo\", \"this is the value of foo\")).await?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3384,"byte_end":3463,"line_start":98,"line_end":98,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3464,"byte_end":3467,"line_start":99,"line_end":99,"column_start":1,"column_end":4}},{"value":"/ // Wait for the future to resolve","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3468,"byte_end":3505,"line_start":100,"line_end":100,"column_start":1,"column_end":38}},{"value":"/ println!(\"Redis response: {:?}\", resp);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3506,"byte_end":3549,"line_start":101,"line_end":101,"column_start":1,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3550,"byte_end":3557,"line_start":102,"line_end":102,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3558,"byte_end":3561,"line_start":103,"line_end":103,"column_start":1,"column_end":4}},{"value":"/ # Middleware / Layer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3562,"byte_end":3586,"line_start":104,"line_end":104,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3587,"byte_end":3590,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ More often than not, all the pieces needed for writing robust, scalable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3591,"byte_end":3666,"line_start":106,"line_end":106,"column_start":1,"column_end":76}},{"value":"/ network applications are the same no matter the underlying protocol. By","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3667,"byte_end":3742,"line_start":107,"line_end":107,"column_start":1,"column_end":76}},{"value":"/ unifying the API for both clients and servers in a protocol agnostic way,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3743,"byte_end":3820,"line_start":108,"line_end":108,"column_start":1,"column_end":78}},{"value":"/ it is possible to write middleware that provide these pieces in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3821,"byte_end":3890,"line_start":109,"line_end":109,"column_start":1,"column_end":70}},{"value":"/ reusable way.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3891,"byte_end":3908,"line_start":110,"line_end":110,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3909,"byte_end":3912,"line_start":111,"line_end":111,"column_start":1,"column_end":4}},{"value":"/ Take timeouts as an example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3913,"byte_end":3945,"line_start":112,"line_end":112,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3946,"byte_end":3949,"line_start":113,"line_end":113,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3950,"byte_end":3961,"line_start":114,"line_end":114,"column_start":1,"column_end":12}},{"value":"/ use tower_service::Service;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3962,"byte_end":3993,"line_start":115,"line_end":115,"column_start":1,"column_end":32}},{"value":"/ use tower_layer::Layer;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":3994,"byte_end":4021,"line_start":116,"line_end":116,"column_start":1,"column_end":28}},{"value":"/ use futures::FutureExt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4022,"byte_end":4049,"line_start":117,"line_end":117,"column_start":1,"column_end":28}},{"value":"/ use std::future::Future;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4050,"byte_end":4078,"line_start":118,"line_end":118,"column_start":1,"column_end":29}},{"value":"/ use std::task::{Context, Poll};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4079,"byte_end":4114,"line_start":119,"line_end":119,"column_start":1,"column_end":36}},{"value":"/ use std::time::Duration;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4115,"byte_end":4143,"line_start":120,"line_end":120,"column_start":1,"column_end":29}},{"value":"/ use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4144,"byte_end":4166,"line_start":121,"line_end":121,"column_start":1,"column_end":23}},{"value":"/ use std::fmt;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4167,"byte_end":4184,"line_start":122,"line_end":122,"column_start":1,"column_end":18}},{"value":"/ use std::error::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4185,"byte_end":4211,"line_start":123,"line_end":123,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4212,"byte_end":4215,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/ // Our timeout service, which wraps another service and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4216,"byte_end":4275,"line_start":125,"line_end":125,"column_start":1,"column_end":60}},{"value":"/ // adds a timeout to its response future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4276,"byte_end":4321,"line_start":126,"line_end":126,"column_start":1,"column_end":46}},{"value":"/ pub struct Timeout {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4322,"byte_end":4349,"line_start":127,"line_end":127,"column_start":1,"column_end":28}},{"value":"/ inner: T,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4350,"byte_end":4367,"line_start":128,"line_end":128,"column_start":1,"column_end":18}},{"value":"/ timeout: Duration,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4368,"byte_end":4394,"line_start":129,"line_end":129,"column_start":1,"column_end":27}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4395,"byte_end":4400,"line_start":130,"line_end":130,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4401,"byte_end":4404,"line_start":131,"line_end":131,"column_start":1,"column_end":4}},{"value":"/ impl Timeout {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4405,"byte_end":4429,"line_start":132,"line_end":132,"column_start":1,"column_end":25}},{"value":"/ pub fn new(inner: T, timeout: Duration) -> Timeout {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4430,"byte_end":4493,"line_start":133,"line_end":133,"column_start":1,"column_end":64}},{"value":"/ Timeout {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4494,"byte_end":4515,"line_start":134,"line_end":134,"column_start":1,"column_end":22}},{"value":"/ inner,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4516,"byte_end":4538,"line_start":135,"line_end":135,"column_start":1,"column_end":23}},{"value":"/ timeout","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4539,"byte_end":4562,"line_start":136,"line_end":136,"column_start":1,"column_end":24}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4563,"byte_end":4576,"line_start":137,"line_end":137,"column_start":1,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4577,"byte_end":4586,"line_start":138,"line_end":138,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4587,"byte_end":4592,"line_start":139,"line_end":139,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4593,"byte_end":4596,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ // The error returned if processing a request timed out","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4597,"byte_end":4656,"line_start":141,"line_end":141,"column_start":1,"column_end":60}},{"value":"/ #[derive(Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4657,"byte_end":4677,"line_start":142,"line_end":142,"column_start":1,"column_end":21}},{"value":"/ pub struct Expired;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4678,"byte_end":4701,"line_start":143,"line_end":143,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4702,"byte_end":4705,"line_start":144,"line_end":144,"column_start":1,"column_end":4}},{"value":"/ impl fmt::Display for Expired {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4706,"byte_end":4741,"line_start":145,"line_end":145,"column_start":1,"column_end":36}},{"value":"/ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4742,"byte_end":4808,"line_start":146,"line_end":146,"column_start":1,"column_end":67}},{"value":"/ write!(f, \"expired\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4809,"byte_end":4841,"line_start":147,"line_end":147,"column_start":1,"column_end":33}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4842,"byte_end":4851,"line_start":148,"line_end":148,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4852,"byte_end":4857,"line_start":149,"line_end":149,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4858,"byte_end":4861,"line_start":150,"line_end":150,"column_start":1,"column_end":4}},{"value":"/ impl Error for Expired {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4862,"byte_end":4891,"line_start":151,"line_end":151,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4892,"byte_end":4895,"line_start":152,"line_end":152,"column_start":1,"column_end":4}},{"value":"/ // We can implement `Service` for `Timeout` if `T` is a `Service`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4896,"byte_end":4968,"line_start":153,"line_end":153,"column_start":1,"column_end":73}},{"value":"/ impl Service for Timeout","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":4969,"byte_end":5021,"line_start":154,"line_end":154,"column_start":1,"column_end":53}},{"value":"/ where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5022,"byte_end":5031,"line_start":155,"line_end":155,"column_start":1,"column_end":10}},{"value":"/ T: Service,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5032,"byte_end":5060,"line_start":156,"line_end":156,"column_start":1,"column_end":29}},{"value":"/ T::Future: 'static,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5061,"byte_end":5088,"line_start":157,"line_end":157,"column_start":1,"column_end":28}},{"value":"/ T::Error: Into> + 'static,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5089,"byte_end":5152,"line_start":158,"line_end":158,"column_start":1,"column_end":64}},{"value":"/ T::Response: 'static,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5153,"byte_end":5182,"line_start":159,"line_end":159,"column_start":1,"column_end":30}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5183,"byte_end":5188,"line_start":160,"line_end":160,"column_start":1,"column_end":6}},{"value":"/ // `Timeout` doesn't modify the response type, so we use `T`'s response type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5189,"byte_end":5273,"line_start":161,"line_end":161,"column_start":1,"column_end":85}},{"value":"/ type Response = T::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5274,"byte_end":5310,"line_start":162,"line_end":162,"column_start":1,"column_end":37}},{"value":"/ // Errors may be either `Expired` if the timeout expired, or the inner service's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5311,"byte_end":5399,"line_start":163,"line_end":163,"column_start":1,"column_end":89}},{"value":"/ // `Error` type. Therefore, we return a boxed `dyn Error + Send + Sync` trait object to erase","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5400,"byte_end":5501,"line_start":164,"line_end":164,"column_start":1,"column_end":102}},{"value":"/ // the error's type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5502,"byte_end":5530,"line_start":165,"line_end":165,"column_start":1,"column_end":29}},{"value":"/ type Error = Box;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5531,"byte_end":5581,"line_start":166,"line_end":166,"column_start":1,"column_end":51}},{"value":"/ type Future = Pin>>>;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5582,"byte_end":5671,"line_start":167,"line_end":167,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5672,"byte_end":5675,"line_start":168,"line_end":168,"column_start":1,"column_end":4}},{"value":"/ fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5676,"byte_end":5765,"line_start":169,"line_end":169,"column_start":1,"column_end":90}},{"value":"/ // Our timeout service is ready if the inner service is ready.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5766,"byte_end":5840,"line_start":170,"line_end":170,"column_start":1,"column_end":75}},{"value":"/ // This is how backpressure can be propagated through a tree of nested services.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5841,"byte_end":5933,"line_start":171,"line_end":171,"column_start":1,"column_end":93}},{"value":"/ self.inner.poll_ready(cx).map_err(Into::into)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5934,"byte_end":5990,"line_start":172,"line_end":172,"column_start":1,"column_end":57}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":5991,"byte_end":6000,"line_start":173,"line_end":173,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6001,"byte_end":6004,"line_start":174,"line_end":174,"column_start":1,"column_end":4}},{"value":"/ fn call(&mut self, req: Request) -> Self::Future {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6005,"byte_end":6063,"line_start":175,"line_end":175,"column_start":1,"column_end":59}},{"value":"/ // Create a future that completes after `self.timeout`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6064,"byte_end":6130,"line_start":176,"line_end":176,"column_start":1,"column_end":67}},{"value":"/ let timeout = tokio::time::sleep(self.timeout);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6131,"byte_end":6190,"line_start":177,"line_end":177,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6191,"byte_end":6194,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ // Call the inner service and get a future that resolves to the response","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6195,"byte_end":6279,"line_start":179,"line_end":179,"column_start":1,"column_end":85}},{"value":"/ let fut = self.inner.call(req);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6280,"byte_end":6323,"line_start":180,"line_end":180,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6324,"byte_end":6327,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ // Wrap those two futures in another future that completes when either one completes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6328,"byte_end":6424,"line_start":182,"line_end":182,"column_start":1,"column_end":97}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6425,"byte_end":6439,"line_start":183,"line_end":183,"column_start":1,"column_end":15}},{"value":"/ // If the inner service is too slow the `sleep` future will complete first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6440,"byte_end":6526,"line_start":184,"line_end":184,"column_start":1,"column_end":87}},{"value":"/ // And an error will be returned and `fut` will be dropped and not polled again","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6527,"byte_end":6618,"line_start":185,"line_end":185,"column_start":1,"column_end":92}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6619,"byte_end":6633,"line_start":186,"line_end":186,"column_start":1,"column_end":15}},{"value":"/ // We have to box the errors so the types match","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6634,"byte_end":6693,"line_start":187,"line_end":187,"column_start":1,"column_end":60}},{"value":"/ let f = async move {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6694,"byte_end":6726,"line_start":188,"line_end":188,"column_start":1,"column_end":33}},{"value":"/ tokio::select! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6727,"byte_end":6759,"line_start":189,"line_end":189,"column_start":1,"column_end":33}},{"value":"/ res = fut => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6760,"byte_end":6794,"line_start":190,"line_end":190,"column_start":1,"column_end":35}},{"value":"/ res.map_err(|err| err.into())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6795,"byte_end":6848,"line_start":191,"line_end":191,"column_start":1,"column_end":54}},{"value":"/ },","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6849,"byte_end":6871,"line_start":192,"line_end":192,"column_start":1,"column_end":23}},{"value":"/ _ = timeout => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6872,"byte_end":6908,"line_start":193,"line_end":193,"column_start":1,"column_end":37}},{"value":"/ Err(Box::new(Expired) as Box)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6909,"byte_end":6987,"line_start":194,"line_end":194,"column_start":1,"column_end":79}},{"value":"/ },","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":6988,"byte_end":7010,"line_start":195,"line_end":195,"column_start":1,"column_end":23}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7011,"byte_end":7028,"line_start":196,"line_end":196,"column_start":1,"column_end":18}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7029,"byte_end":7043,"line_start":197,"line_end":197,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7044,"byte_end":7047,"line_start":198,"line_end":198,"column_start":1,"column_end":4}},{"value":"/ Box::pin(f)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7048,"byte_end":7071,"line_start":199,"line_end":199,"column_start":1,"column_end":24}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7072,"byte_end":7081,"line_start":200,"line_end":200,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7082,"byte_end":7087,"line_start":201,"line_end":201,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7088,"byte_end":7091,"line_start":202,"line_end":202,"column_start":1,"column_end":4}},{"value":"/ // A layer for wrapping services in `Timeout`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7092,"byte_end":7141,"line_start":203,"line_end":203,"column_start":1,"column_end":50}},{"value":"/ pub struct TimeoutLayer(Duration);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7142,"byte_end":7180,"line_start":204,"line_end":204,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7181,"byte_end":7184,"line_start":205,"line_end":205,"column_start":1,"column_end":4}},{"value":"/ impl TimeoutLayer {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7185,"byte_end":7208,"line_start":206,"line_end":206,"column_start":1,"column_end":24}},{"value":"/ pub fn new(delay: Duration) -> Self {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7209,"byte_end":7254,"line_start":207,"line_end":207,"column_start":1,"column_end":46}},{"value":"/ TimeoutLayer(delay)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7255,"byte_end":7286,"line_start":208,"line_end":208,"column_start":1,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7287,"byte_end":7296,"line_start":209,"line_end":209,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7297,"byte_end":7302,"line_start":210,"line_end":210,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7303,"byte_end":7306,"line_start":211,"line_end":211,"column_start":1,"column_end":4}},{"value":"/ impl Layer for TimeoutLayer {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7307,"byte_end":7346,"line_start":212,"line_end":212,"column_start":1,"column_end":40}},{"value":"/ type Service = Timeout;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7347,"byte_end":7381,"line_start":213,"line_end":213,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7382,"byte_end":7385,"line_start":214,"line_end":214,"column_start":1,"column_end":4}},{"value":"/ fn layer(&self, service: S) -> Timeout {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7386,"byte_end":7437,"line_start":215,"line_end":215,"column_start":1,"column_end":52}},{"value":"/ Timeout::new(service, self.0)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7438,"byte_end":7479,"line_start":216,"line_end":216,"column_start":1,"column_end":42}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7480,"byte_end":7489,"line_start":217,"line_end":217,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7490,"byte_end":7495,"line_start":218,"line_end":218,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7496,"byte_end":7503,"line_start":219,"line_end":219,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7504,"byte_end":7507,"line_start":220,"line_end":220,"column_start":1,"column_end":4}},{"value":"/ The above timeout implementation is decoupled from the underlying protocol","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7508,"byte_end":7586,"line_start":221,"line_end":221,"column_start":1,"column_end":79}},{"value":"/ and is also decoupled from client or server concerns. In other words, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7587,"byte_end":7664,"line_start":222,"line_end":222,"column_start":1,"column_end":78}},{"value":"/ same timeout middleware could be used in either a client or a server.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7665,"byte_end":7738,"line_start":223,"line_end":223,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7739,"byte_end":7742,"line_start":224,"line_end":224,"column_start":1,"column_end":4}},{"value":"/ # Backpressure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7743,"byte_end":7761,"line_start":225,"line_end":225,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7762,"byte_end":7765,"line_start":226,"line_end":226,"column_start":1,"column_end":4}},{"value":"/ Calling a `Service` which is at capacity (i.e., it is temporarily unable to process a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7766,"byte_end":7855,"line_start":227,"line_end":227,"column_start":1,"column_end":90}},{"value":"/ request) should result in an error. The caller is responsible for ensuring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7856,"byte_end":7934,"line_start":228,"line_end":228,"column_start":1,"column_end":79}},{"value":"/ that the service is ready to receive the request before calling it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":7935,"byte_end":8006,"line_start":229,"line_end":229,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8007,"byte_end":8010,"line_start":230,"line_end":230,"column_start":1,"column_end":4}},{"value":"/ `Service` provides a mechanism by which the caller is able to coordinate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8011,"byte_end":8087,"line_start":231,"line_end":231,"column_start":1,"column_end":77}},{"value":"/ readiness. `Service::poll_ready` returns `Ready` if the service expects that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8088,"byte_end":8168,"line_start":232,"line_end":232,"column_start":1,"column_end":81}},{"value":"/ it is able to process a request.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8169,"byte_end":8205,"line_start":233,"line_end":233,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8206,"byte_end":8209,"line_start":234,"line_end":234,"column_start":1,"column_end":4}},{"value":"/ # Be careful when cloning inner services","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8210,"byte_end":8254,"line_start":235,"line_end":235,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8255,"byte_end":8258,"line_start":236,"line_end":236,"column_start":1,"column_end":4}},{"value":"/ Services are permitted to panic if `call` is invoked without obtaining `Poll::Ready(Ok(()))`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8259,"byte_end":8355,"line_start":237,"line_end":237,"column_start":1,"column_end":97}},{"value":"/ from `poll_ready`. You should therefore be careful when cloning services for example to move","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8356,"byte_end":8452,"line_start":238,"line_end":238,"column_start":1,"column_end":97}},{"value":"/ them into boxed futures. Even though the original service is ready, the clone might not be.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8453,"byte_end":8548,"line_start":239,"line_end":239,"column_start":1,"column_end":96}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8549,"byte_end":8552,"line_start":240,"line_end":240,"column_start":1,"column_end":4}},{"value":"/ Therefore this kind of code is wrong and might panic:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8553,"byte_end":8610,"line_start":241,"line_end":241,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8611,"byte_end":8614,"line_start":242,"line_end":242,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8615,"byte_end":8626,"line_start":243,"line_end":243,"column_start":1,"column_end":12}},{"value":"/ # use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8627,"byte_end":8651,"line_start":244,"line_end":244,"column_start":1,"column_end":25}},{"value":"/ # use std::task::{Poll, Context};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8652,"byte_end":8689,"line_start":245,"line_end":245,"column_start":1,"column_end":38}},{"value":"/ # use std::future::Future;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8690,"byte_end":8720,"line_start":246,"line_end":246,"column_start":1,"column_end":31}},{"value":"/ # use tower_service::Service;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8721,"byte_end":8754,"line_start":247,"line_end":247,"column_start":1,"column_end":34}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8755,"byte_end":8760,"line_start":248,"line_end":248,"column_start":1,"column_end":6}},{"value":"/ struct Wrapper {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8761,"byte_end":8784,"line_start":249,"line_end":249,"column_start":1,"column_end":24}},{"value":"/ inner: S,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8785,"byte_end":8802,"line_start":250,"line_end":250,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8803,"byte_end":8808,"line_start":251,"line_end":251,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8809,"byte_end":8812,"line_start":252,"line_end":252,"column_start":1,"column_end":4}},{"value":"/ impl Service for Wrapper","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8813,"byte_end":8853,"line_start":253,"line_end":253,"column_start":1,"column_end":41}},{"value":"/ where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8854,"byte_end":8863,"line_start":254,"line_end":254,"column_start":1,"column_end":10}},{"value":"/ S: Service + Clone + 'static,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8864,"byte_end":8904,"line_start":255,"line_end":255,"column_start":1,"column_end":41}},{"value":"/ R: 'static,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8905,"byte_end":8924,"line_start":256,"line_end":256,"column_start":1,"column_end":20}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8925,"byte_end":8930,"line_start":257,"line_end":257,"column_start":1,"column_end":6}},{"value":"/ type Response = S::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8931,"byte_end":8967,"line_start":258,"line_end":258,"column_start":1,"column_end":37}},{"value":"/ type Error = S::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8968,"byte_end":8998,"line_start":259,"line_end":259,"column_start":1,"column_end":31}},{"value":"/ type Future = Pin>>>;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":8999,"byte_end":9088,"line_start":260,"line_end":260,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9089,"byte_end":9092,"line_start":261,"line_end":261,"column_start":1,"column_end":4}},{"value":"/ fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9093,"byte_end":9182,"line_start":262,"line_end":262,"column_start":1,"column_end":90}},{"value":"/ Poll::Ready(Ok(()))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9183,"byte_end":9214,"line_start":263,"line_end":263,"column_start":1,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9215,"byte_end":9224,"line_start":264,"line_end":264,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9225,"byte_end":9228,"line_start":265,"line_end":265,"column_start":1,"column_end":4}},{"value":"/ fn call(&mut self, req: R) -> Self::Future {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9229,"byte_end":9281,"line_start":266,"line_end":266,"column_start":1,"column_end":53}},{"value":"/ let mut inner = self.inner.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9282,"byte_end":9329,"line_start":267,"line_end":267,"column_start":1,"column_end":48}},{"value":"/ Box::pin(async move {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9330,"byte_end":9363,"line_start":268,"line_end":268,"column_start":1,"column_end":34}},{"value":"/ // `inner` might not be ready since its a clone","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9364,"byte_end":9427,"line_start":269,"line_end":269,"column_start":1,"column_end":64}},{"value":"/ inner.call(req).await","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9428,"byte_end":9465,"line_start":270,"line_end":270,"column_start":1,"column_end":38}},{"value":"/ })","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9466,"byte_end":9480,"line_start":271,"line_end":271,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9481,"byte_end":9490,"line_start":272,"line_end":272,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9491,"byte_end":9496,"line_start":273,"line_end":273,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9497,"byte_end":9504,"line_start":274,"line_end":274,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9505,"byte_end":9508,"line_start":275,"line_end":275,"column_start":1,"column_end":4}},{"value":"/ You should instead use [`std::mem::replace`] to take the service that was ready:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9509,"byte_end":9593,"line_start":276,"line_end":276,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9594,"byte_end":9597,"line_start":277,"line_end":277,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9598,"byte_end":9609,"line_start":278,"line_end":278,"column_start":1,"column_end":12}},{"value":"/ # use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9610,"byte_end":9634,"line_start":279,"line_end":279,"column_start":1,"column_end":25}},{"value":"/ # use std::task::{Poll, Context};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9635,"byte_end":9672,"line_start":280,"line_end":280,"column_start":1,"column_end":38}},{"value":"/ # use std::future::Future;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9673,"byte_end":9703,"line_start":281,"line_end":281,"column_start":1,"column_end":31}},{"value":"/ # use tower_service::Service;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9704,"byte_end":9737,"line_start":282,"line_end":282,"column_start":1,"column_end":34}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9738,"byte_end":9743,"line_start":283,"line_end":283,"column_start":1,"column_end":6}},{"value":"/ struct Wrapper {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9744,"byte_end":9767,"line_start":284,"line_end":284,"column_start":1,"column_end":24}},{"value":"/ inner: S,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9768,"byte_end":9785,"line_start":285,"line_end":285,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9786,"byte_end":9791,"line_start":286,"line_end":286,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9792,"byte_end":9795,"line_start":287,"line_end":287,"column_start":1,"column_end":4}},{"value":"/ impl Service for Wrapper","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9796,"byte_end":9836,"line_start":288,"line_end":288,"column_start":1,"column_end":41}},{"value":"/ where","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9837,"byte_end":9846,"line_start":289,"line_end":289,"column_start":1,"column_end":10}},{"value":"/ S: Service + Clone + 'static,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9847,"byte_end":9887,"line_start":290,"line_end":290,"column_start":1,"column_end":41}},{"value":"/ R: 'static,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9888,"byte_end":9907,"line_start":291,"line_end":291,"column_start":1,"column_end":20}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9908,"byte_end":9913,"line_start":292,"line_end":292,"column_start":1,"column_end":6}},{"value":"/ type Response = S::Response;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9914,"byte_end":9950,"line_start":293,"line_end":293,"column_start":1,"column_end":37}},{"value":"/ type Error = S::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9951,"byte_end":9981,"line_start":294,"line_end":294,"column_start":1,"column_end":31}},{"value":"/ type Future = Pin>>>;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":9982,"byte_end":10071,"line_start":295,"line_end":295,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10072,"byte_end":10075,"line_start":296,"line_end":296,"column_start":1,"column_end":4}},{"value":"/ fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10076,"byte_end":10165,"line_start":297,"line_end":297,"column_start":1,"column_end":90}},{"value":"/ Poll::Ready(Ok(()))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10166,"byte_end":10197,"line_start":298,"line_end":298,"column_start":1,"column_end":32}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10198,"byte_end":10207,"line_start":299,"line_end":299,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10208,"byte_end":10211,"line_start":300,"line_end":300,"column_start":1,"column_end":4}},{"value":"/ fn call(&mut self, req: R) -> Self::Future {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10212,"byte_end":10264,"line_start":301,"line_end":301,"column_start":1,"column_end":53}},{"value":"/ let clone = self.inner.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10265,"byte_end":10308,"line_start":302,"line_end":302,"column_start":1,"column_end":44}},{"value":"/ // take the service that was ready","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10309,"byte_end":10355,"line_start":303,"line_end":303,"column_start":1,"column_end":47}},{"value":"/ let mut inner = std::mem::replace(&mut self.inner, clone);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10356,"byte_end":10426,"line_start":304,"line_end":304,"column_start":1,"column_end":71}},{"value":"/ Box::pin(async move {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10427,"byte_end":10460,"line_start":305,"line_end":305,"column_start":1,"column_end":34}},{"value":"/ inner.call(req).await","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10461,"byte_end":10498,"line_start":306,"line_end":306,"column_start":1,"column_end":38}},{"value":"/ })","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10499,"byte_end":10513,"line_start":307,"line_end":307,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10514,"byte_end":10523,"line_start":308,"line_end":308,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10524,"byte_end":10529,"line_start":309,"line_end":309,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10530,"byte_end":10537,"line_start":310,"line_end":310,"column_start":1,"column_end":8}}]},{"kind":"Type","id":{"krate":0,"index":15},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10616,"byte_end":10624,"line_start":313,"line_end":313,"column_start":10,"column_end":18},"name":"Response","qualname":"::Service::Response","value":"type Response;","parent":{"krate":0,"index":13},"children":[],"decl_id":null,"docs":" Responses given by the service.\n","sig":null,"attributes":[{"value":"/ Responses given by the service.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10571,"byte_end":10606,"line_start":312,"line_end":312,"column_start":5,"column_end":40}}]},{"kind":"Type","id":{"krate":0,"index":16},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10676,"byte_end":10681,"line_start":316,"line_end":316,"column_start":10,"column_end":15},"name":"Error","qualname":"::Service::Error","value":"type Error;","parent":{"krate":0,"index":13},"children":[],"decl_id":null,"docs":" Errors produced by the service.\n","sig":null,"attributes":[{"value":"/ Errors produced by the service.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10631,"byte_end":10666,"line_start":315,"line_end":315,"column_start":5,"column_end":40}}]},{"kind":"Type","id":{"krate":0,"index":17},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10728,"byte_end":10734,"line_start":319,"line_end":319,"column_start":10,"column_end":16},"name":"Future","qualname":"::Service::Future","value":"type Future: Future>;","parent":{"krate":0,"index":13},"children":[],"decl_id":null,"docs":" The future response value.\n","sig":null,"attributes":[{"value":"/ The future response value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10688,"byte_end":10718,"line_start":318,"line_end":318,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":18},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12020,"byte_end":12030,"line_start":340,"line_end":340,"column_start":8,"column_end":18},"name":"poll_ready","qualname":"::Service::poll_ready","value":"fn poll_ready<'_, '_, '_>(&'_ mut Self, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":13},"children":[],"decl_id":null,"docs":" Returns `Poll::Ready(Ok(()))` when the service is able to process requests.","sig":null,"attributes":[{"value":"/ Returns `Poll::Ready(Ok(()))` when the service is able to process requests.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10795,"byte_end":10874,"line_start":321,"line_end":321,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10879,"byte_end":10882,"line_start":322,"line_end":322,"column_start":5,"column_end":8}},{"value":"/ If the service is at capacity, then `Poll::Pending` is returned and the task","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10887,"byte_end":10967,"line_start":323,"line_end":323,"column_start":5,"column_end":85}},{"value":"/ is notified when the service becomes ready again. This function is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":10972,"byte_end":11042,"line_start":324,"line_end":324,"column_start":5,"column_end":75}},{"value":"/ expected to be called while on a task. Generally, this can be done with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11047,"byte_end":11122,"line_start":325,"line_end":325,"column_start":5,"column_end":80}},{"value":"/ a simple `futures::future::poll_fn` call.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11127,"byte_end":11172,"line_start":326,"line_end":326,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11177,"byte_end":11180,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ If `Poll::Ready(Err(_))` is returned, the service is no longer able to service requests","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11185,"byte_end":11276,"line_start":328,"line_end":328,"column_start":5,"column_end":96}},{"value":"/ and the caller should discard the service instance.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11281,"byte_end":11336,"line_start":329,"line_end":329,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11341,"byte_end":11344,"line_start":330,"line_end":330,"column_start":5,"column_end":8}},{"value":"/ Once `poll_ready` returns `Poll::Ready(Ok(()))`, a request may be dispatched to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11349,"byte_end":11436,"line_start":331,"line_end":331,"column_start":5,"column_end":92}},{"value":"/ service using `call`. Until a request is dispatched, repeated calls to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11441,"byte_end":11515,"line_start":332,"line_end":332,"column_start":5,"column_end":79}},{"value":"/ `poll_ready` must return either `Poll::Ready(Ok(()))` or `Poll::Ready(Err(_))`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11520,"byte_end":11603,"line_start":333,"line_end":333,"column_start":5,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11608,"byte_end":11611,"line_start":334,"line_end":334,"column_start":5,"column_end":8}},{"value":"/ Note that `poll_ready` may reserve shared resources that are consumed in a subsequent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11616,"byte_end":11705,"line_start":335,"line_end":335,"column_start":5,"column_end":94}},{"value":"/ invocation of `call`. Thus, it is critical for implementations to not assume that `call`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11710,"byte_end":11802,"line_start":336,"line_end":336,"column_start":5,"column_end":97}},{"value":"/ will always be invoked and to ensure that such resources are released if the service is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11807,"byte_end":11898,"line_start":337,"line_end":337,"column_start":5,"column_end":96}},{"value":"/ dropped before `call` is invoked or the future returned by `call` is dropped before it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11903,"byte_end":11993,"line_start":338,"line_end":338,"column_start":5,"column_end":95}},{"value":"/ is polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":11998,"byte_end":12012,"line_start":339,"line_end":339,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":19},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12601,"byte_end":12605,"line_start":354,"line_end":354,"column_start":8,"column_end":12},"name":"call","qualname":"::Service::call","value":"fn call<'_>(&'_ mut Self, Request) -> Self::Future","parent":{"krate":0,"index":13},"children":[],"decl_id":null,"docs":" Process the request and return the response asynchronously.","sig":null,"attributes":[{"value":"/ Process the request and return the response asynchronously.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12103,"byte_end":12166,"line_start":342,"line_end":342,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12171,"byte_end":12174,"line_start":343,"line_end":343,"column_start":5,"column_end":8}},{"value":"/ This function is expected to be callable off task. As such,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12179,"byte_end":12242,"line_start":344,"line_end":344,"column_start":5,"column_end":68}},{"value":"/ implementations should take care to not call `poll_ready`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12247,"byte_end":12309,"line_start":345,"line_end":345,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12314,"byte_end":12317,"line_start":346,"line_end":346,"column_start":5,"column_end":8}},{"value":"/ Before dispatching a request, `poll_ready` must be called and return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12322,"byte_end":12394,"line_start":347,"line_end":347,"column_start":5,"column_end":77}},{"value":"/ `Poll::Ready(Ok(()))`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12399,"byte_end":12425,"line_start":348,"line_end":348,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12430,"byte_end":12433,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12438,"byte_end":12450,"line_start":350,"line_end":350,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12455,"byte_end":12458,"line_start":351,"line_end":351,"column_start":5,"column_end":8}},{"value":"/ Implementations are permitted to panic if `call` is invoked without","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12463,"byte_end":12534,"line_start":352,"line_end":352,"column_start":5,"column_end":76}},{"value":"/ obtaining `Poll::Ready(Ok(()))` from `poll_ready`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12539,"byte_end":12593,"line_start":353,"line_end":353,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12838,"byte_end":12848,"line_start":365,"line_end":365,"column_start":8,"column_end":18},"name":"poll_ready","qualname":"<&'a mut S as Service>::poll_ready","value":"fn poll_ready<'_, '_, '_>(&'_ mut Self, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":13},"children":[],"decl_id":{"krate":0,"index":18},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":12960,"byte_end":12964,"line_start":369,"line_end":369,"column_start":8,"column_end":12},"name":"call","qualname":"<&'a mut S as Service>::call","value":"fn call<'_>(&'_ mut Self, Request) -> S::Future","parent":{"krate":0,"index":13},"children":[],"decl_id":{"krate":0,"index":19},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":13233,"byte_end":13243,"line_start":382,"line_end":382,"column_start":8,"column_end":18},"name":"poll_ready","qualname":" as Service>::poll_ready","value":"fn poll_ready<'_, '_, '_>(&'_ mut Self, &'_ mut Context)\n-> Poll>","parent":{"krate":0,"index":13},"children":[],"decl_id":{"krate":0,"index":18},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":13355,"byte_end":13359,"line_start":386,"line_end":386,"column_start":8,"column_end":12},"name":"call","qualname":" as Service>::call","value":"fn call<'_>(&'_ mut Self, Request) -> S::Future","parent":{"krate":0,"index":13},"children":[],"decl_id":{"krate":0,"index":19},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":13087,"byte_end":13090,"line_start":374,"line_end":374,"column_start":39,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":32},{"krate":0,"index":33},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","byte_start":13087,"byte_end":13090,"line_start":374,"line_end":374,"column_start":39,"column_end":42},"kind":{"Impl":{"id":0}},"from":{"krate":5,"index":432},"to":{"krate":0,"index":13}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libtracing-4d89f40f45ea10a4.json b/core/target/rls/debug/deps/save-analysis/libtracing-4d89f40f45ea10a4.json new file mode 100644 index 0000000..78c0127 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libtracing-4d89f40f45ea10a4.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","tracing","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"std\"","-C","metadata=4d89f40f45ea10a4","-C","extra-filename=-4d89f40f45ea10a4","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","cfg_if=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libcfg_if-b1ae54669c30c021.rmeta","--extern","pin_project_lite=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libpin_project_lite-183d4419e3e5881f.rmeta","--extern","tracing_core=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtracing_core-add238aabaa323be.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtracing-4d89f40f45ea10a4.rmeta"},"prelude":{"crate_id":{"name":"tracing","disambiguator":[12657496393075597773,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":20,"id":{"name":"tracing_core","disambiguator":[1377638531555613172,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","num":21,"id":{"name":"once_cell","disambiguator":[15641620100164628299,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","num":22,"id":{"name":"pin_project_lite","disambiguator":[13538260751834456167,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","num":23,"id":{"name":"cfg_if","disambiguator":[4590009807048894466,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":0,"byte_end":45418,"line_start":1,"line_end":1115,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39255,"byte_end":39265,"line_start":941,"line_end":941,"column_start":27,"column_end":37},"alias_span":null,"name":"Instrument","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39294,"byte_end":39302,"line_start":942,"line_end":942,"column_start":28,"column_end":36},"alias_span":null,"name":"Dispatch","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":991},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39311,"byte_end":39316,"line_start":942,"line_end":942,"column_start":45,"column_end":50},"alias_span":null,"name":"Event","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39325,"byte_end":39330,"line_start":942,"line_end":942,"column_start":59,"column_end":64},"alias_span":null,"name":"Value","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":838},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39344,"byte_end":39354,"line_start":942,"line_end":942,"column_start":78,"column_end":88},"alias_span":null,"name":"Subscriber","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":1349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39393,"byte_end":39395,"line_start":945,"line_end":945,"column_start":21,"column_end":23},"alias_span":null,"name":"Id","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":12},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39441,"byte_end":39449,"line_start":949,"line_end":949,"column_start":5,"column_end":13},"alias_span":null,"name":"callsite","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39458,"byte_end":39466,"line_start":949,"line_end":949,"column_start":22,"column_end":30},"alias_span":null,"name":"Callsite","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":579},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39473,"byte_end":39481,"line_start":950,"line_end":950,"column_start":5,"column_end":13},"alias_span":null,"name":"metadata","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":4},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39473,"byte_end":39481,"line_start":950,"line_end":950,"column_start":5,"column_end":13},"alias_span":null,"name":"metadata","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39509,"byte_end":39514,"line_start":952,"line_end":952,"column_start":24,"column_end":29},"alias_span":null,"name":"event","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":1264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39516,"byte_end":39521,"line_start":952,"line_end":952,"column_start":31,"column_end":36},"alias_span":null,"name":"Level","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":604},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39523,"byte_end":39531,"line_start":952,"line_end":952,"column_start":38,"column_end":46},"alias_span":null,"name":"Metadata","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":467},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39570,"byte_end":39574,"line_start":955,"line_end":955,"column_start":21,"column_end":25},"alias_span":null,"name":"Span","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":20,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127647,"byte_end":127658,"line_start":128,"line_end":128,"column_start":35,"column_end":46},"alias_span":null,"name":"set_default","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127765,"byte_end":127777,"line_start":131,"line_end":131,"column_start":35,"column_end":47},"alias_span":null,"name":"with_default","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":986},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127884,"byte_end":127896,"line_start":134,"line_end":134,"column_start":35,"column_end":47},"alias_span":null,"name":"DefaultGuard","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127938,"byte_end":127949,"line_start":136,"line_end":136,"column_start":5,"column_end":16},"alias_span":null,"name":"get_default","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":248},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127951,"byte_end":127969,"line_start":136,"line_end":136,"column_start":18,"column_end":36},"alias_span":null,"name":"set_global_default","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":973},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127971,"byte_end":127979,"line_start":136,"line_end":136,"column_start":38,"column_end":46},"alias_span":null,"name":"Dispatch","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127981,"byte_end":128002,"line_start":136,"line_end":136,"column_start":48,"column_end":69},"alias_span":null,"name":"SetGlobalDefaultError","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":977},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":128004,"byte_end":128016,"line_start":136,"line_end":136,"column_start":71,"column_end":83},"alias_span":null,"name":"WeakDispatch","value":"","parent":{"krate":0,"index":71}},{"kind":"Use","ref_id":{"krate":20,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":128324,"byte_end":128336,"line_start":145,"line_end":145,"column_start":35,"column_end":47},"alias_span":null,"name":"has_been_set","value":"","parent":{"krate":0,"index":71}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133501,"byte_end":133502,"line_start":114,"line_end":114,"column_start":30,"column_end":31},"alias_span":null,"name":"*","value":"ValueSet, Value, Field","parent":{"krate":0,"index":100}},{"kind":"Use","ref_id":{"krate":20,"index":1298},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149113,"byte_end":149134,"line_start":53,"line_end":53,"column_start":34,"column_end":55},"alias_span":null,"name":"ParseLevelFilterError","value":"","parent":{"krate":0,"index":187}},{"kind":"Use","ref_id":{"krate":20,"index":1282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149136,"byte_end":149147,"line_start":53,"line_end":53,"column_start":57,"column_end":68},"alias_span":null,"name":"LevelFilter","value":"","parent":{"krate":0,"index":187}},{"kind":"Use","ref_id":{"krate":20,"index":1366},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164437,"byte_end":164447,"line_start":320,"line_end":320,"column_start":30,"column_end":40},"alias_span":null,"name":"Attributes","value":"","parent":{"krate":0,"index":196}},{"kind":"Use","ref_id":{"krate":20,"index":1349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164449,"byte_end":164451,"line_start":320,"line_end":320,"column_start":42,"column_end":44},"alias_span":null,"name":"Id","value":"","parent":{"krate":0,"index":196}},{"kind":"Use","ref_id":{"krate":20,"index":1374},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164453,"byte_end":164459,"line_start":320,"line_end":320,"column_start":46,"column_end":52},"alias_span":null,"name":"Record","value":"","parent":{"krate":0,"index":196}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210275,"byte_end":210276,"line_start":2,"line_end":2,"column_start":35,"column_end":36},"alias_span":null,"name":"*","value":"Subscriber, Interest","parent":{"krate":0,"index":342}},{"kind":"Use","ref_id":{"krate":20,"index":986},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210384,"byte_end":210396,"line_start":6,"line_end":6,"column_start":35,"column_end":47},"alias_span":null,"name":"DefaultGuard","value":"","parent":{"krate":0,"index":342}},{"kind":"Use","ref_id":{"krate":20,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212518,"byte_end":212539,"line_start":65,"line_end":65,"column_start":35,"column_end":56},"alias_span":null,"name":"SetGlobalDefaultError","value":"","parent":{"krate":0,"index":342}},{"kind":"Use","ref_id":{"krate":20,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39995,"byte_end":40003,"line_start":975,"line_end":975,"column_start":30,"column_end":38},"alias_span":null,"name":"Callsite","value":"","parent":{"krate":0,"index":358}},{"kind":"Use","ref_id":{"krate":2,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40072,"byte_end":40078,"line_start":977,"line_end":977,"column_start":19,"column_end":25},"alias_span":null,"name":"concat","value":"","parent":{"krate":0,"index":358}},{"kind":"Use","ref_id":{"krate":20,"index":966},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40581,"byte_end":40596,"line_start":987,"line_end":987,"column_start":37,"column_end":52},"alias_span":null,"name":"MacroCallsite","value":"","parent":{"krate":0,"index":358}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":0,"byte_end":45418,"line_start":1,"line_end":1115,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":28},{"krate":0,"index":31},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":38},{"krate":0,"index":41},{"krate":0,"index":44},{"krate":0,"index":47},{"krate":0,"index":71},{"krate":0,"index":100},{"krate":0,"index":118},{"krate":0,"index":187},{"krate":0,"index":196},{"krate":0,"index":340},{"krate":0,"index":342},{"krate":0,"index":358},{"krate":0,"index":378}],"decl_id":null,"docs":" A scoped, structured logging and diagnostics system.","sig":null,"attributes":[{"value":"/ A scoped, structured logging and diagnostics system.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":0,"byte_end":56,"line_start":1,"line_end":1,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":57,"byte_end":60,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ # Overview","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":61,"byte_end":75,"line_start":3,"line_end":3,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":76,"byte_end":79,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ `tracing` is a framework for instrumenting Rust programs to collect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":80,"byte_end":151,"line_start":5,"line_end":5,"column_start":1,"column_end":72}},{"value":"/ structured, event-based diagnostic information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":152,"byte_end":203,"line_start":6,"line_end":6,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":204,"byte_end":207,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ In asynchronous systems like Tokio, interpreting traditional log messages can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":208,"byte_end":289,"line_start":8,"line_end":8,"column_start":1,"column_end":82}},{"value":"/ often be quite challenging. Since individual tasks are multiplexed on the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":290,"byte_end":372,"line_start":9,"line_end":9,"column_start":1,"column_end":83}},{"value":"/ thread, associated events and log lines are intermixed making it difficult to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":373,"byte_end":454,"line_start":10,"line_end":10,"column_start":1,"column_end":82}},{"value":"/ trace the logic flow. `tracing` expands upon logging-style diagnostics by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":455,"byte_end":532,"line_start":11,"line_end":11,"column_start":1,"column_end":78}},{"value":"/ allowing libraries and applications to record structured events with additional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":533,"byte_end":616,"line_start":12,"line_end":12,"column_start":1,"column_end":84}},{"value":"/ information about *temporality* and *causality* — unlike a log message, a span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":617,"byte_end":701,"line_start":13,"line_end":13,"column_start":1,"column_end":83}},{"value":"/ in `tracing` has a beginning and end time, may be entered and exited by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":702,"byte_end":781,"line_start":14,"line_end":14,"column_start":1,"column_end":80}},{"value":"/ flow of execution, and may exist within a nested tree of similar spans. In","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":782,"byte_end":860,"line_start":15,"line_end":15,"column_start":1,"column_end":79}},{"value":"/ addition, `tracing` spans are *structured*, with the ability to record typed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":861,"byte_end":941,"line_start":16,"line_end":16,"column_start":1,"column_end":81}},{"value":"/ data as well as textual messages.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":942,"byte_end":979,"line_start":17,"line_end":17,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":980,"byte_end":983,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ The `tracing` crate provides the APIs necessary for instrumenting libraries","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":984,"byte_end":1063,"line_start":19,"line_end":19,"column_start":1,"column_end":80}},{"value":"/ and applications to emit trace data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1064,"byte_end":1104,"line_start":20,"line_end":20,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1105,"byte_end":1108,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ *Compiler support: [requires `rustc` 1.49+][msrv]*","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1109,"byte_end":1163,"line_start":22,"line_end":22,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1164,"byte_end":1167,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ [msrv]: #supported-rust-versions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1168,"byte_end":1204,"line_start":24,"line_end":24,"column_start":1,"column_end":37}},{"value":"/ # Core Concepts","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1205,"byte_end":1224,"line_start":25,"line_end":25,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1225,"byte_end":1228,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ The core of `tracing`'s API is composed of _spans_, _events_ and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1229,"byte_end":1297,"line_start":27,"line_end":27,"column_start":1,"column_end":69}},{"value":"/ _subscribers_. We'll cover these in turn.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1298,"byte_end":1343,"line_start":28,"line_end":28,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1344,"byte_end":1347,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ ## Spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1348,"byte_end":1360,"line_start":30,"line_end":30,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1361,"byte_end":1364,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ To record the flow of execution through a program, `tracing` introduces the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1365,"byte_end":1444,"line_start":32,"line_end":32,"column_start":1,"column_end":80}},{"value":"/ concept of [spans]. Unlike a log line that represents a _moment in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1445,"byte_end":1515,"line_start":33,"line_end":33,"column_start":1,"column_end":71}},{"value":"/ time_, a span represents a _period of time_ with a beginning and an end. When a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1516,"byte_end":1599,"line_start":34,"line_end":34,"column_start":1,"column_end":84}},{"value":"/ program begins executing in a context or performing a unit of work, it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1600,"byte_end":1674,"line_start":35,"line_end":35,"column_start":1,"column_end":75}},{"value":"/ _enters_ that context's span, and when it stops executing in that context,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1675,"byte_end":1753,"line_start":36,"line_end":36,"column_start":1,"column_end":79}},{"value":"/ it _exits_ the span. The span in which a thread is currently executing is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1754,"byte_end":1831,"line_start":37,"line_end":37,"column_start":1,"column_end":78}},{"value":"/ referred to as that thread's _current_ span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1832,"byte_end":1880,"line_start":38,"line_end":38,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1881,"byte_end":1884,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1885,"byte_end":1901,"line_start":40,"line_end":40,"column_start":1,"column_end":17}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1902,"byte_end":1909,"line_start":41,"line_end":41,"column_start":1,"column_end":8}},{"value":"/ use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1910,"byte_end":1941,"line_start":42,"line_end":42,"column_start":1,"column_end":32}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1942,"byte_end":1959,"line_start":43,"line_end":43,"column_start":1,"column_end":18}},{"value":"/ let span = span!(Level::TRACE, \"my_span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":1960,"byte_end":2006,"line_start":44,"line_end":44,"column_start":1,"column_end":47}},{"value":"/ // `enter` returns a RAII guard which, when dropped, exits the span. this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2007,"byte_end":2084,"line_start":45,"line_end":45,"column_start":1,"column_end":78}},{"value":"/ // indicates that we are in the span for the current lexical scope.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2085,"byte_end":2156,"line_start":46,"line_end":46,"column_start":1,"column_end":72}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2157,"byte_end":2187,"line_start":47,"line_end":47,"column_start":1,"column_end":31}},{"value":"/ // perform some work in the context of `my_span`...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2188,"byte_end":2243,"line_start":48,"line_end":48,"column_start":1,"column_end":56}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2244,"byte_end":2251,"line_start":49,"line_end":49,"column_start":1,"column_end":8}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2252,"byte_end":2258,"line_start":50,"line_end":50,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2259,"byte_end":2262,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ The [`span` module][span]'s documentation provides further details on how to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2263,"byte_end":2343,"line_start":52,"line_end":52,"column_start":1,"column_end":81}},{"value":"/ use spans.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2344,"byte_end":2358,"line_start":53,"line_end":53,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2359,"byte_end":2362,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/

","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2363,"byte_end":2489,"line_start":55,"line_end":55,"column_start":1,"column_end":127}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2490,"byte_end":2493,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/  **Warning**: In asynchronous code that uses async/await syntax,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2494,"byte_end":2562,"line_start":57,"line_end":57,"column_start":1,"column_end":69}},{"value":"/  `Span::enter` may produce incorrect traces if the returned drop","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2563,"byte_end":2631,"line_start":58,"line_end":58,"column_start":1,"column_end":69}},{"value":"/  guard is held across an await point. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2632,"byte_end":2677,"line_start":59,"line_end":59,"column_start":1,"column_end":46}},{"value":"/  [the method documentation][Span#in-asynchronous-code] for details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2678,"byte_end":2749,"line_start":60,"line_end":60,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2750,"byte_end":2753,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2754,"byte_end":2770,"line_start":62,"line_end":62,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2771,"byte_end":2774,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ ## Events","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2775,"byte_end":2788,"line_start":64,"line_end":64,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2789,"byte_end":2792,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ An [`Event`] represents a _moment_ in time. It signifies something that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2793,"byte_end":2868,"line_start":66,"line_end":66,"column_start":1,"column_end":76}},{"value":"/ happened while a trace was being recorded. `Event`s are comparable to the log","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2869,"byte_end":2950,"line_start":67,"line_end":67,"column_start":1,"column_end":82}},{"value":"/ records emitted by unstructured logging code, but unlike a typical log line,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":2951,"byte_end":3031,"line_start":68,"line_end":68,"column_start":1,"column_end":81}},{"value":"/ an `Event` may occur within the context of a span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3032,"byte_end":3086,"line_start":69,"line_end":69,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3087,"byte_end":3090,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3091,"byte_end":3107,"line_start":71,"line_end":71,"column_start":1,"column_end":17}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3108,"byte_end":3115,"line_start":72,"line_end":72,"column_start":1,"column_end":8}},{"value":"/ use tracing::{event, span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3116,"byte_end":3154,"line_start":73,"line_end":73,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3155,"byte_end":3158,"line_start":74,"line_end":74,"column_start":1,"column_end":4}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3159,"byte_end":3176,"line_start":75,"line_end":75,"column_start":1,"column_end":18}},{"value":"/ // records an event outside of any span context:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3177,"byte_end":3229,"line_start":76,"line_end":76,"column_start":1,"column_end":53}},{"value":"/ event!(Level::INFO, \"something happened\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3230,"byte_end":3276,"line_start":77,"line_end":77,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3277,"byte_end":3280,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ let span = span!(Level::INFO, \"my_span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3281,"byte_end":3326,"line_start":79,"line_end":79,"column_start":1,"column_end":46}},{"value":"/ let _guard = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3327,"byte_end":3357,"line_start":80,"line_end":80,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3358,"byte_end":3361,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ // records an event within \"my_span\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3362,"byte_end":3403,"line_start":82,"line_end":82,"column_start":1,"column_end":42}},{"value":"/ event!(Level::DEBUG, \"something happened inside my_span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3404,"byte_end":3466,"line_start":83,"line_end":83,"column_start":1,"column_end":63}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3467,"byte_end":3474,"line_start":84,"line_end":84,"column_start":1,"column_end":8}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3475,"byte_end":3481,"line_start":85,"line_end":85,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3482,"byte_end":3485,"line_start":86,"line_end":86,"column_start":1,"column_end":4}},{"value":"/ In general, events should be used to represent points in time _within_ a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3486,"byte_end":3562,"line_start":87,"line_end":87,"column_start":1,"column_end":77}},{"value":"/ span — a request returned with a given status code, _n_ new items were","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3563,"byte_end":3639,"line_start":88,"line_end":88,"column_start":1,"column_end":75}},{"value":"/ taken from a queue, and so on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3640,"byte_end":3674,"line_start":89,"line_end":89,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3675,"byte_end":3678,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ The [`Event` struct][`Event`] documentation provides further details on using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3679,"byte_end":3760,"line_start":91,"line_end":91,"column_start":1,"column_end":82}},{"value":"/ events.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3761,"byte_end":3772,"line_start":92,"line_end":92,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3773,"byte_end":3776,"line_start":93,"line_end":93,"column_start":1,"column_end":4}},{"value":"/ ## Subscribers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3777,"byte_end":3795,"line_start":94,"line_end":94,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3796,"byte_end":3799,"line_start":95,"line_end":95,"column_start":1,"column_end":4}},{"value":"/ As `Span`s and `Event`s occur, they are recorded or aggregated by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3800,"byte_end":3869,"line_start":96,"line_end":96,"column_start":1,"column_end":70}},{"value":"/ implementations of the [`Subscriber`] trait. `Subscriber`s are notified","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3870,"byte_end":3945,"line_start":97,"line_end":97,"column_start":1,"column_end":76}},{"value":"/ when an `Event` takes place and when a `Span` is entered or exited. These","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":3946,"byte_end":4023,"line_start":98,"line_end":98,"column_start":1,"column_end":78}},{"value":"/ notifications are represented by the following `Subscriber` trait methods:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4024,"byte_end":4102,"line_start":99,"line_end":99,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4103,"byte_end":4106,"line_start":100,"line_end":100,"column_start":1,"column_end":4}},{"value":"/ + [`event`][Subscriber::event], called when an `Event` takes place,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4107,"byte_end":4178,"line_start":101,"line_end":101,"column_start":1,"column_end":72}},{"value":"/ + [`enter`], called when execution enters a `Span`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4179,"byte_end":4234,"line_start":102,"line_end":102,"column_start":1,"column_end":56}},{"value":"/ + [`exit`], called when execution exits a `Span`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4235,"byte_end":4287,"line_start":103,"line_end":103,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4288,"byte_end":4291,"line_start":104,"line_end":104,"column_start":1,"column_end":4}},{"value":"/ In addition, subscribers may implement the [`enabled`] function to _filter_","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4292,"byte_end":4371,"line_start":105,"line_end":105,"column_start":1,"column_end":80}},{"value":"/ the notifications they receive based on [metadata] describing each `Span`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4372,"byte_end":4449,"line_start":106,"line_end":106,"column_start":1,"column_end":78}},{"value":"/ or `Event`. If a call to `Subscriber::enabled` returns `false` for a given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4450,"byte_end":4528,"line_start":107,"line_end":107,"column_start":1,"column_end":79}},{"value":"/ set of metadata, that `Subscriber` will *not* be notified about the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4529,"byte_end":4600,"line_start":108,"line_end":108,"column_start":1,"column_end":72}},{"value":"/ corresponding `Span` or `Event`. For performance reasons, if no currently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4601,"byte_end":4678,"line_start":109,"line_end":109,"column_start":1,"column_end":78}},{"value":"/ active subscribers express interest in a given set of metadata by returning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4679,"byte_end":4758,"line_start":110,"line_end":110,"column_start":1,"column_end":80}},{"value":"/ `true`, then the corresponding `Span` or `Event` will never be constructed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4759,"byte_end":4838,"line_start":111,"line_end":111,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4839,"byte_end":4842,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4843,"byte_end":4854,"line_start":113,"line_end":113,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4855,"byte_end":4858,"line_start":114,"line_end":114,"column_start":1,"column_end":4}},{"value":"/ First, add this to your `Cargo.toml`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4859,"byte_end":4900,"line_start":115,"line_end":115,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4901,"byte_end":4904,"line_start":116,"line_end":116,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4905,"byte_end":4916,"line_start":117,"line_end":117,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4917,"byte_end":4935,"line_start":118,"line_end":118,"column_start":1,"column_end":19}},{"value":"/ tracing = \"0.1\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4936,"byte_end":4955,"line_start":119,"line_end":119,"column_start":1,"column_end":20}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4956,"byte_end":4963,"line_start":120,"line_end":120,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4964,"byte_end":4967,"line_start":121,"line_end":121,"column_start":1,"column_end":4}},{"value":"/ ## Recording Spans and Events","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":4968,"byte_end":5001,"line_start":122,"line_end":122,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5002,"byte_end":5005,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/ Spans and events are recorded using macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5006,"byte_end":5053,"line_start":124,"line_end":124,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5054,"byte_end":5057,"line_start":125,"line_end":125,"column_start":1,"column_end":4}},{"value":"/ ### Spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5058,"byte_end":5071,"line_start":126,"line_end":126,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5072,"byte_end":5075,"line_start":127,"line_end":127,"column_start":1,"column_end":4}},{"value":"/ The [`span!`] macro expands to a [`Span` struct][`Span`] which is used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5076,"byte_end":5153,"line_start":128,"line_end":128,"column_start":1,"column_end":78}},{"value":"/ record a span. The [`Span::enter`] method on that struct records that the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5154,"byte_end":5231,"line_start":129,"line_end":129,"column_start":1,"column_end":78}},{"value":"/ span has been entered, and returns a [RAII] guard object, which will exit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5232,"byte_end":5309,"line_start":130,"line_end":130,"column_start":1,"column_end":78}},{"value":"/ the span when dropped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5310,"byte_end":5336,"line_start":131,"line_end":131,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5337,"byte_end":5340,"line_start":132,"line_end":132,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5341,"byte_end":5357,"line_start":133,"line_end":133,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5358,"byte_end":5361,"line_start":134,"line_end":134,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5362,"byte_end":5373,"line_start":135,"line_end":135,"column_start":1,"column_end":12}},{"value":"/ use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5374,"byte_end":5405,"line_start":136,"line_end":136,"column_start":1,"column_end":32}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5406,"byte_end":5423,"line_start":137,"line_end":137,"column_start":1,"column_end":18}},{"value":"/ // Construct a new span named \"my span\" with trace log level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5424,"byte_end":5489,"line_start":138,"line_end":138,"column_start":1,"column_end":66}},{"value":"/ let span = span!(Level::TRACE, \"my span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5490,"byte_end":5536,"line_start":139,"line_end":139,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5537,"byte_end":5540,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ // Enter the span, returning a guard object.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5541,"byte_end":5589,"line_start":141,"line_end":141,"column_start":1,"column_end":49}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5590,"byte_end":5620,"line_start":142,"line_end":142,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5621,"byte_end":5624,"line_start":143,"line_end":143,"column_start":1,"column_end":4}},{"value":"/ // Any trace events that occur before the guard is dropped will occur","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5625,"byte_end":5698,"line_start":144,"line_end":144,"column_start":1,"column_end":74}},{"value":"/ // within the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5699,"byte_end":5722,"line_start":145,"line_end":145,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5723,"byte_end":5726,"line_start":146,"line_end":146,"column_start":1,"column_end":4}},{"value":"/ // Dropping the guard will exit the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5727,"byte_end":5772,"line_start":147,"line_end":147,"column_start":1,"column_end":46}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5773,"byte_end":5780,"line_start":148,"line_end":148,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5781,"byte_end":5788,"line_start":149,"line_end":149,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5789,"byte_end":5792,"line_start":150,"line_end":150,"column_start":1,"column_end":4}},{"value":"/ The [`#[instrument]`][instrument] attribute provides an easy way to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5793,"byte_end":5864,"line_start":151,"line_end":151,"column_start":1,"column_end":72}},{"value":"/ add `tracing` spans to functions. A function annotated with `#[instrument]`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5865,"byte_end":5944,"line_start":152,"line_end":152,"column_start":1,"column_end":80}},{"value":"/ will create and enter a span with that function's name every time the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":5945,"byte_end":6018,"line_start":153,"line_end":153,"column_start":1,"column_end":74}},{"value":"/ function is called, with arguments to that function will be recorded as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6019,"byte_end":6094,"line_start":154,"line_end":154,"column_start":1,"column_end":76}},{"value":"/ fields using `fmt::Debug`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6095,"byte_end":6125,"line_start":155,"line_end":155,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6126,"byte_end":6129,"line_start":156,"line_end":156,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6130,"byte_end":6146,"line_start":157,"line_end":157,"column_start":1,"column_end":17}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6147,"byte_end":6160,"line_start":158,"line_end":158,"column_start":1,"column_end":14}},{"value":"/ # // this doctest is ignored because we don't have a way to say","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6161,"byte_end":6228,"line_start":159,"line_end":159,"column_start":1,"column_end":68}},{"value":"/ # // that it should only be run with cfg(feature = \"attributes\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6229,"byte_end":6297,"line_start":160,"line_end":160,"column_start":1,"column_end":69}},{"value":"/ use tracing::{Level, event, instrument};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6298,"byte_end":6342,"line_start":161,"line_end":161,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6343,"byte_end":6346,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ #[instrument]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6347,"byte_end":6364,"line_start":163,"line_end":163,"column_start":1,"column_end":18}},{"value":"/ pub fn my_function(my_arg: usize) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6365,"byte_end":6404,"line_start":164,"line_end":164,"column_start":1,"column_end":40}},{"value":"/ // This event will be recorded inside a span named `my_function` with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6405,"byte_end":6486,"line_start":165,"line_end":165,"column_start":1,"column_end":82}},{"value":"/ // field `my_arg`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6487,"byte_end":6513,"line_start":166,"line_end":166,"column_start":1,"column_end":27}},{"value":"/ event!(Level::INFO, \"inside my_function!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6514,"byte_end":6565,"line_start":167,"line_end":167,"column_start":1,"column_end":52}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6566,"byte_end":6580,"line_start":168,"line_end":168,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6581,"byte_end":6586,"line_start":169,"line_end":169,"column_start":1,"column_end":6}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6587,"byte_end":6605,"line_start":170,"line_end":170,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6606,"byte_end":6613,"line_start":171,"line_end":171,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6614,"byte_end":6617,"line_start":172,"line_end":172,"column_start":1,"column_end":4}},{"value":"/ For functions which don't have built-in tracing support and can't have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6618,"byte_end":6692,"line_start":173,"line_end":173,"column_start":1,"column_end":75}},{"value":"/ the `#[instrument]` attribute applied (such as from an external crate),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6693,"byte_end":6768,"line_start":174,"line_end":174,"column_start":1,"column_end":76}},{"value":"/ the [`Span` struct][`Span`] has a [`in_scope()` method][`in_scope`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6769,"byte_end":6840,"line_start":175,"line_end":175,"column_start":1,"column_end":72}},{"value":"/ which can be used to easily wrap synchonous code in a span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6841,"byte_end":6904,"line_start":176,"line_end":176,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6905,"byte_end":6908,"line_start":177,"line_end":177,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6909,"byte_end":6925,"line_start":178,"line_end":178,"column_start":1,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6926,"byte_end":6937,"line_start":179,"line_end":179,"column_start":1,"column_end":12}},{"value":"/ use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6938,"byte_end":6965,"line_start":180,"line_end":180,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6966,"byte_end":6969,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ # fn doc() -> Result<(), ()> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":6970,"byte_end":7004,"line_start":182,"line_end":182,"column_start":1,"column_end":35}},{"value":"/ # mod serde_json {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7005,"byte_end":7027,"line_start":183,"line_end":183,"column_start":1,"column_end":23}},{"value":"/ # pub(crate) fn from_slice(buf: &[u8]) -> Result<(), ()> { Ok(()) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7028,"byte_end":7102,"line_start":184,"line_end":184,"column_start":1,"column_end":75}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7103,"byte_end":7110,"line_start":185,"line_end":185,"column_start":1,"column_end":8}},{"value":"/ # let buf: [u8; 0] = [];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7111,"byte_end":7139,"line_start":186,"line_end":186,"column_start":1,"column_end":29}},{"value":"/ let json = info_span!(\"json.parse\").in_scope(|| serde_json::from_slice(&buf))?;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7140,"byte_end":7223,"line_start":187,"line_end":187,"column_start":1,"column_end":84}},{"value":"/ # let _ = json; // suppress unused variable warning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7224,"byte_end":7279,"line_start":188,"line_end":188,"column_start":1,"column_end":56}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7280,"byte_end":7292,"line_start":189,"line_end":189,"column_start":1,"column_end":13}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7293,"byte_end":7300,"line_start":190,"line_end":190,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7301,"byte_end":7308,"line_start":191,"line_end":191,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7309,"byte_end":7312,"line_start":192,"line_end":192,"column_start":1,"column_end":4}},{"value":"/ You can find more examples showing how to use this crate [here][examples].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7313,"byte_end":7391,"line_start":193,"line_end":193,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7392,"byte_end":7395,"line_start":194,"line_end":194,"column_start":1,"column_end":4}},{"value":"/ [RAII]: https://github.com/rust-unofficial/patterns/blob/master/patterns/behavioural/RAII.md","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7396,"byte_end":7492,"line_start":195,"line_end":195,"column_start":1,"column_end":97}},{"value":"/ [examples]: https://github.com/tokio-rs/tracing/tree/master/examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7493,"byte_end":7565,"line_start":196,"line_end":196,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7566,"byte_end":7569,"line_start":197,"line_end":197,"column_start":1,"column_end":4}},{"value":"/ ### Events","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7570,"byte_end":7584,"line_start":198,"line_end":198,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7585,"byte_end":7588,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ [`Event`]s are recorded using the [`event!`] macro:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7589,"byte_end":7644,"line_start":200,"line_end":200,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7645,"byte_end":7648,"line_start":201,"line_end":201,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7649,"byte_end":7660,"line_start":202,"line_end":202,"column_start":1,"column_end":12}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7661,"byte_end":7678,"line_start":203,"line_end":203,"column_start":1,"column_end":18}},{"value":"/ use tracing::{event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7679,"byte_end":7711,"line_start":204,"line_end":204,"column_start":1,"column_end":33}},{"value":"/ event!(Level::INFO, \"something has happened!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7712,"byte_end":7763,"line_start":205,"line_end":205,"column_start":1,"column_end":52}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7764,"byte_end":7771,"line_start":206,"line_end":206,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7772,"byte_end":7779,"line_start":207,"line_end":207,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7780,"byte_end":7783,"line_start":208,"line_end":208,"column_start":1,"column_end":4}},{"value":"/ ## Using the Macros","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7784,"byte_end":7807,"line_start":209,"line_end":209,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7808,"byte_end":7811,"line_start":210,"line_end":210,"column_start":1,"column_end":4}},{"value":"/ The [`span!`] and [`event!`] macros as well as the `#[instrument]` attribute","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7812,"byte_end":7892,"line_start":211,"line_end":211,"column_start":1,"column_end":81}},{"value":"/ use fairly similar syntax, with some exceptions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7893,"byte_end":7945,"line_start":212,"line_end":212,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7946,"byte_end":7949,"line_start":213,"line_end":213,"column_start":1,"column_end":4}},{"value":"/ ### Configuring Attributes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7950,"byte_end":7980,"line_start":214,"line_end":214,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7981,"byte_end":7984,"line_start":215,"line_end":215,"column_start":1,"column_end":4}},{"value":"/ Both macros require a [`Level`] specifying the verbosity of the span or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":7985,"byte_end":8060,"line_start":216,"line_end":216,"column_start":1,"column_end":76}},{"value":"/ event. Optionally, the [target] and [parent span] may be overridden. If the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8061,"byte_end":8140,"line_start":217,"line_end":217,"column_start":1,"column_end":80}},{"value":"/ target and parent span are not overridden, they will default to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8141,"byte_end":8212,"line_start":218,"line_end":218,"column_start":1,"column_end":72}},{"value":"/ module path where the macro was invoked and the current span (as determined","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8213,"byte_end":8292,"line_start":219,"line_end":219,"column_start":1,"column_end":80}},{"value":"/ by the subscriber), respectively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8293,"byte_end":8330,"line_start":220,"line_end":220,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8331,"byte_end":8334,"line_start":221,"line_end":221,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8335,"byte_end":8351,"line_start":222,"line_end":222,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8352,"byte_end":8355,"line_start":223,"line_end":223,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8356,"byte_end":8363,"line_start":224,"line_end":224,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8364,"byte_end":8404,"line_start":225,"line_end":225,"column_start":1,"column_end":41}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8405,"byte_end":8422,"line_start":226,"line_end":226,"column_start":1,"column_end":18}},{"value":"/ span!(target: \"app_spans\", Level::TRACE, \"my span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8423,"byte_end":8479,"line_start":227,"line_end":227,"column_start":1,"column_end":57}},{"value":"/ event!(target: \"app_events\", Level::INFO, \"something has happened!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8480,"byte_end":8553,"line_start":228,"line_end":228,"column_start":1,"column_end":74}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8554,"byte_end":8561,"line_start":229,"line_end":229,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8562,"byte_end":8569,"line_start":230,"line_end":230,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8570,"byte_end":8577,"line_start":231,"line_end":231,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8578,"byte_end":8618,"line_start":232,"line_end":232,"column_start":1,"column_end":41}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8619,"byte_end":8636,"line_start":233,"line_end":233,"column_start":1,"column_end":18}},{"value":"/ let span = span!(Level::TRACE, \"my span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8637,"byte_end":8683,"line_start":234,"line_end":234,"column_start":1,"column_end":47}},{"value":"/ event!(parent: &span, Level::INFO, \"something has happened!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8684,"byte_end":8750,"line_start":235,"line_end":235,"column_start":1,"column_end":67}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8751,"byte_end":8758,"line_start":236,"line_end":236,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8759,"byte_end":8766,"line_start":237,"line_end":237,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8767,"byte_end":8770,"line_start":238,"line_end":238,"column_start":1,"column_end":4}},{"value":"/ The span macros also take a string literal after the level, to set the name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8771,"byte_end":8850,"line_start":239,"line_end":239,"column_start":1,"column_end":80}},{"value":"/ of the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8851,"byte_end":8867,"line_start":240,"line_end":240,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8868,"byte_end":8871,"line_start":241,"line_end":241,"column_start":1,"column_end":4}},{"value":"/ ### Recording Fields","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8872,"byte_end":8896,"line_start":242,"line_end":242,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8897,"byte_end":8900,"line_start":243,"line_end":243,"column_start":1,"column_end":4}},{"value":"/ Structured fields on spans and events are specified using the syntax","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8901,"byte_end":8973,"line_start":244,"line_end":244,"column_start":1,"column_end":73}},{"value":"/ `field_name = field_value`. Fields are separated by commas.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":8974,"byte_end":9037,"line_start":245,"line_end":245,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9038,"byte_end":9041,"line_start":246,"line_end":246,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9042,"byte_end":9049,"line_start":247,"line_end":247,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9050,"byte_end":9084,"line_start":248,"line_end":248,"column_start":1,"column_end":35}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9085,"byte_end":9102,"line_start":249,"line_end":249,"column_start":1,"column_end":18}},{"value":"/ // records an event with two fields:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9103,"byte_end":9143,"line_start":250,"line_end":250,"column_start":1,"column_end":41}},{"value":"/ // - \"answer\", with the value 42","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9144,"byte_end":9181,"line_start":251,"line_end":251,"column_start":1,"column_end":38}},{"value":"/ // - \"question\", with the value \"life, the universe and everything\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9182,"byte_end":9254,"line_start":252,"line_end":252,"column_start":1,"column_end":73}},{"value":"/ event!(Level::INFO, answer = 42, question = \"life, the universe, and everything\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9255,"byte_end":9341,"line_start":253,"line_end":253,"column_start":1,"column_end":87}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9342,"byte_end":9349,"line_start":254,"line_end":254,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9350,"byte_end":9357,"line_start":255,"line_end":255,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9358,"byte_end":9361,"line_start":256,"line_end":256,"column_start":1,"column_end":4}},{"value":"/ As shorthand, local variables may be used as field values without an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9362,"byte_end":9434,"line_start":257,"line_end":257,"column_start":1,"column_end":73}},{"value":"/ assignment, similar to [struct initializers]. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9435,"byte_end":9497,"line_start":258,"line_end":258,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9498,"byte_end":9501,"line_start":259,"line_end":259,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9502,"byte_end":9509,"line_start":260,"line_end":260,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9510,"byte_end":9543,"line_start":261,"line_end":261,"column_start":1,"column_end":34}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9544,"byte_end":9561,"line_start":262,"line_end":262,"column_start":1,"column_end":18}},{"value":"/ let user = \"ferris\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9562,"byte_end":9586,"line_start":263,"line_end":263,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9587,"byte_end":9590,"line_start":264,"line_end":264,"column_start":1,"column_end":4}},{"value":"/ span!(Level::TRACE, \"login\", user);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9591,"byte_end":9630,"line_start":265,"line_end":265,"column_start":1,"column_end":40}},{"value":"/ // is equivalent to:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9631,"byte_end":9655,"line_start":266,"line_end":266,"column_start":1,"column_end":25}},{"value":"/ span!(Level::TRACE, \"login\", user = user);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9656,"byte_end":9702,"line_start":267,"line_end":267,"column_start":1,"column_end":47}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9703,"byte_end":9710,"line_start":268,"line_end":268,"column_start":1,"column_end":8}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9711,"byte_end":9717,"line_start":269,"line_end":269,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9718,"byte_end":9721,"line_start":270,"line_end":270,"column_start":1,"column_end":4}},{"value":"/ Field names can include dots, but should not be terminated by them:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9722,"byte_end":9793,"line_start":271,"line_end":271,"column_start":1,"column_end":72}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9794,"byte_end":9801,"line_start":272,"line_end":272,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9802,"byte_end":9835,"line_start":273,"line_end":273,"column_start":1,"column_end":34}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9836,"byte_end":9853,"line_start":274,"line_end":274,"column_start":1,"column_end":18}},{"value":"/ let user = \"ferris\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9854,"byte_end":9878,"line_start":275,"line_end":275,"column_start":1,"column_end":25}},{"value":"/ let email = \"ferris@rust-lang.org\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9879,"byte_end":9918,"line_start":276,"line_end":276,"column_start":1,"column_end":40}},{"value":"/ span!(Level::TRACE, \"login\", user, user.email = email);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9919,"byte_end":9978,"line_start":277,"line_end":277,"column_start":1,"column_end":60}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9979,"byte_end":9986,"line_start":278,"line_end":278,"column_start":1,"column_end":8}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9987,"byte_end":9993,"line_start":279,"line_end":279,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9994,"byte_end":9997,"line_start":280,"line_end":280,"column_start":1,"column_end":4}},{"value":"/ Since field names can include dots, fields on local structs can be used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":9998,"byte_end":10073,"line_start":281,"line_end":281,"column_start":1,"column_end":76}},{"value":"/ using the local variable shorthand:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10074,"byte_end":10113,"line_start":282,"line_end":282,"column_start":1,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10114,"byte_end":10121,"line_start":283,"line_end":283,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10122,"byte_end":10155,"line_start":284,"line_end":284,"column_start":1,"column_end":34}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10156,"byte_end":10173,"line_start":285,"line_end":285,"column_start":1,"column_end":18}},{"value":"/ # struct User {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10174,"byte_end":10193,"line_start":286,"line_end":286,"column_start":1,"column_end":20}},{"value":"/ # name: &'static str,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10194,"byte_end":10222,"line_start":287,"line_end":287,"column_start":1,"column_end":29}},{"value":"/ # email: &'static str,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10223,"byte_end":10252,"line_start":288,"line_end":288,"column_start":1,"column_end":30}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10253,"byte_end":10260,"line_start":289,"line_end":289,"column_start":1,"column_end":8}},{"value":"/ let user = User {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10261,"byte_end":10282,"line_start":290,"line_end":290,"column_start":1,"column_end":22}},{"value":"/ name: \"ferris\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10283,"byte_end":10306,"line_start":291,"line_end":291,"column_start":1,"column_end":24}},{"value":"/ email: \"ferris@rust-lang.org\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10307,"byte_end":10345,"line_start":292,"line_end":292,"column_start":1,"column_end":39}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10346,"byte_end":10352,"line_start":293,"line_end":293,"column_start":1,"column_end":7}},{"value":"/ // the span will have the fields `user.name = \"ferris\"` and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10353,"byte_end":10416,"line_start":294,"line_end":294,"column_start":1,"column_end":64}},{"value":"/ // `user.email = \"ferris@rust-lang.org\"`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10417,"byte_end":10462,"line_start":295,"line_end":295,"column_start":1,"column_end":46}},{"value":"/ span!(Level::TRACE, \"login\", user.name, user.email);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10463,"byte_end":10519,"line_start":296,"line_end":296,"column_start":1,"column_end":57}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10520,"byte_end":10527,"line_start":297,"line_end":297,"column_start":1,"column_end":8}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10528,"byte_end":10534,"line_start":298,"line_end":298,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10535,"byte_end":10538,"line_start":299,"line_end":299,"column_start":1,"column_end":4}},{"value":"/ Fields with names that are not Rust identifiers, or with names that are Rust reserved words,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10539,"byte_end":10635,"line_start":300,"line_end":300,"column_start":1,"column_end":97}},{"value":"/ may be created using quoted string literals. However, this may not be used with the local","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10636,"byte_end":10729,"line_start":301,"line_end":301,"column_start":1,"column_end":94}},{"value":"/ variable shorthand.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10730,"byte_end":10753,"line_start":302,"line_end":302,"column_start":1,"column_end":24}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10754,"byte_end":10761,"line_start":303,"line_end":303,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10762,"byte_end":10795,"line_start":304,"line_end":304,"column_start":1,"column_end":34}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10796,"byte_end":10813,"line_start":305,"line_end":305,"column_start":1,"column_end":18}},{"value":"/ // records an event with fields whose names are not Rust identifiers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10814,"byte_end":10886,"line_start":306,"line_end":306,"column_start":1,"column_end":73}},{"value":"/ // - \"guid:x-request-id\", containing a `:`, with the value \"abcdef\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10887,"byte_end":10959,"line_start":307,"line_end":307,"column_start":1,"column_end":73}},{"value":"/ // - \"type\", which is a reserved word, with the value \"request\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":10960,"byte_end":11028,"line_start":308,"line_end":308,"column_start":1,"column_end":69}},{"value":"/ span!(Level::TRACE, \"api\", \"guid:x-request-id\" = \"abcdef\", \"type\" = \"request\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11029,"byte_end":11112,"line_start":309,"line_end":309,"column_start":1,"column_end":84}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11113,"byte_end":11120,"line_start":310,"line_end":310,"column_start":1,"column_end":8}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11121,"byte_end":11127,"line_start":311,"line_end":311,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11128,"byte_end":11131,"line_start":312,"line_end":312,"column_start":1,"column_end":4}},{"value":"/ The `?` sigil is shorthand that specifies a field should be recorded using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11132,"byte_end":11210,"line_start":313,"line_end":313,"column_start":1,"column_end":79}},{"value":"/ its [`fmt::Debug`] implementation:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11211,"byte_end":11249,"line_start":314,"line_end":314,"column_start":1,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11250,"byte_end":11257,"line_start":315,"line_end":315,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11258,"byte_end":11292,"line_start":316,"line_end":316,"column_start":1,"column_end":35}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11293,"byte_end":11310,"line_start":317,"line_end":317,"column_start":1,"column_end":18}},{"value":"/ #[derive(Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11311,"byte_end":11331,"line_start":318,"line_end":318,"column_start":1,"column_end":21}},{"value":"/ struct MyStruct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11332,"byte_end":11353,"line_start":319,"line_end":319,"column_start":1,"column_end":22}},{"value":"/ field: &'static str,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11354,"byte_end":11382,"line_start":320,"line_end":320,"column_start":1,"column_end":29}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11383,"byte_end":11388,"line_start":321,"line_end":321,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11389,"byte_end":11392,"line_start":322,"line_end":322,"column_start":1,"column_end":4}},{"value":"/ let my_struct = MyStruct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11393,"byte_end":11423,"line_start":323,"line_end":323,"column_start":1,"column_end":31}},{"value":"/ field: \"Hello world!\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11424,"byte_end":11453,"line_start":324,"line_end":324,"column_start":1,"column_end":30}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11454,"byte_end":11460,"line_start":325,"line_end":325,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11461,"byte_end":11464,"line_start":326,"line_end":326,"column_start":1,"column_end":4}},{"value":"/ // `my_struct` will be recorded using its `fmt::Debug` implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11465,"byte_end":11539,"line_start":327,"line_end":327,"column_start":1,"column_end":75}},{"value":"/ event!(Level::TRACE, greeting = ?my_struct);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11540,"byte_end":11588,"line_start":328,"line_end":328,"column_start":1,"column_end":49}},{"value":"/ // is equivalent to:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11589,"byte_end":11613,"line_start":329,"line_end":329,"column_start":1,"column_end":25}},{"value":"/ event!(Level::TRACE, greeting = tracing::field::debug(&my_struct));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11614,"byte_end":11685,"line_start":330,"line_end":330,"column_start":1,"column_end":72}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11686,"byte_end":11693,"line_start":331,"line_end":331,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11694,"byte_end":11701,"line_start":332,"line_end":332,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11702,"byte_end":11705,"line_start":333,"line_end":333,"column_start":1,"column_end":4}},{"value":"/ The `%` sigil operates similarly, but indicates that the value should be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11706,"byte_end":11782,"line_start":334,"line_end":334,"column_start":1,"column_end":77}},{"value":"/ recorded using its [`fmt::Display`] implementation:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11783,"byte_end":11838,"line_start":335,"line_end":335,"column_start":1,"column_end":56}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11839,"byte_end":11846,"line_start":336,"line_end":336,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11847,"byte_end":11881,"line_start":337,"line_end":337,"column_start":1,"column_end":35}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11882,"byte_end":11899,"line_start":338,"line_end":338,"column_start":1,"column_end":18}},{"value":"/ # #[derive(Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11900,"byte_end":11922,"line_start":339,"line_end":339,"column_start":1,"column_end":23}},{"value":"/ # struct MyStruct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11923,"byte_end":11946,"line_start":340,"line_end":340,"column_start":1,"column_end":24}},{"value":"/ # field: &'static str,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11947,"byte_end":11977,"line_start":341,"line_end":341,"column_start":1,"column_end":31}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11978,"byte_end":11985,"line_start":342,"line_end":342,"column_start":1,"column_end":8}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11986,"byte_end":11991,"line_start":343,"line_end":343,"column_start":1,"column_end":6}},{"value":"/ # let my_struct = MyStruct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":11992,"byte_end":12024,"line_start":344,"line_end":344,"column_start":1,"column_end":33}},{"value":"/ # field: \"Hello world!\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12025,"byte_end":12056,"line_start":345,"line_end":345,"column_start":1,"column_end":32}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12057,"byte_end":12065,"line_start":346,"line_end":346,"column_start":1,"column_end":9}},{"value":"/ // `my_struct.field` will be recorded using its `fmt::Display` implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12066,"byte_end":12148,"line_start":347,"line_end":347,"column_start":1,"column_end":83}},{"value":"/ event!(Level::TRACE, greeting = %my_struct.field);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12149,"byte_end":12203,"line_start":348,"line_end":348,"column_start":1,"column_end":55}},{"value":"/ // is equivalent to:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12204,"byte_end":12228,"line_start":349,"line_end":349,"column_start":1,"column_end":25}},{"value":"/ event!(Level::TRACE, greeting = tracing::field::display(&my_struct.field));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12229,"byte_end":12308,"line_start":350,"line_end":350,"column_start":1,"column_end":80}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12309,"byte_end":12316,"line_start":351,"line_end":351,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12317,"byte_end":12324,"line_start":352,"line_end":352,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12325,"byte_end":12328,"line_start":353,"line_end":353,"column_start":1,"column_end":4}},{"value":"/ The `%` and `?` sigils may also be used with local variable shorthand:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12329,"byte_end":12403,"line_start":354,"line_end":354,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12404,"byte_end":12407,"line_start":355,"line_end":355,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12408,"byte_end":12415,"line_start":356,"line_end":356,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12416,"byte_end":12450,"line_start":357,"line_end":357,"column_start":1,"column_end":35}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12451,"byte_end":12468,"line_start":358,"line_end":358,"column_start":1,"column_end":18}},{"value":"/ # #[derive(Debug)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12469,"byte_end":12491,"line_start":359,"line_end":359,"column_start":1,"column_end":23}},{"value":"/ # struct MyStruct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12492,"byte_end":12515,"line_start":360,"line_end":360,"column_start":1,"column_end":24}},{"value":"/ # field: &'static str,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12516,"byte_end":12546,"line_start":361,"line_end":361,"column_start":1,"column_end":31}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12547,"byte_end":12554,"line_start":362,"line_end":362,"column_start":1,"column_end":8}},{"value":"/ #","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12555,"byte_end":12560,"line_start":363,"line_end":363,"column_start":1,"column_end":6}},{"value":"/ # let my_struct = MyStruct {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12561,"byte_end":12593,"line_start":364,"line_end":364,"column_start":1,"column_end":33}},{"value":"/ # field: \"Hello world!\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12594,"byte_end":12625,"line_start":365,"line_end":365,"column_start":1,"column_end":32}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12626,"byte_end":12634,"line_start":366,"line_end":366,"column_start":1,"column_end":9}},{"value":"/ // `my_struct.field` will be recorded using its `fmt::Display` implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12635,"byte_end":12717,"line_start":367,"line_end":367,"column_start":1,"column_end":83}},{"value":"/ event!(Level::TRACE, %my_struct.field);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12718,"byte_end":12761,"line_start":368,"line_end":368,"column_start":1,"column_end":44}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12762,"byte_end":12769,"line_start":369,"line_end":369,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12770,"byte_end":12777,"line_start":370,"line_end":370,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12778,"byte_end":12781,"line_start":371,"line_end":371,"column_start":1,"column_end":4}},{"value":"/ Additionally, a span may declare fields with the special value [`Empty`],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12782,"byte_end":12859,"line_start":372,"line_end":372,"column_start":1,"column_end":78}},{"value":"/ which indicates that that the value for that field does not currently exist","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12860,"byte_end":12939,"line_start":373,"line_end":373,"column_start":1,"column_end":80}},{"value":"/ but may be recorded later. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12940,"byte_end":12983,"line_start":374,"line_end":374,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12984,"byte_end":12987,"line_start":375,"line_end":375,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12988,"byte_end":12995,"line_start":376,"line_end":376,"column_start":1,"column_end":8}},{"value":"/ use tracing::{trace_span, field};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":12996,"byte_end":13033,"line_start":377,"line_end":377,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13034,"byte_end":13037,"line_start":378,"line_end":378,"column_start":1,"column_end":4}},{"value":"/ // Create a span with two fields: `greeting`, with the value \"hello world\", and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13038,"byte_end":13121,"line_start":379,"line_end":379,"column_start":1,"column_end":84}},{"value":"/ // `parting`, without a value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13122,"byte_end":13156,"line_start":380,"line_end":380,"column_start":1,"column_end":35}},{"value":"/ let span = trace_span!(\"my_span\", greeting = \"hello world\", parting = field::Empty);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13157,"byte_end":13245,"line_start":381,"line_end":381,"column_start":1,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13246,"byte_end":13249,"line_start":382,"line_end":382,"column_start":1,"column_end":4}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13250,"byte_end":13260,"line_start":383,"line_end":383,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13261,"byte_end":13264,"line_start":384,"line_end":384,"column_start":1,"column_end":4}},{"value":"/ // Now, record a value for parting as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13265,"byte_end":13312,"line_start":385,"line_end":385,"column_start":1,"column_end":48}},{"value":"/ span.record(\"parting\", &\"goodbye world!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13313,"byte_end":13359,"line_start":386,"line_end":386,"column_start":1,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13360,"byte_end":13367,"line_start":387,"line_end":387,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13368,"byte_end":13371,"line_start":388,"line_end":388,"column_start":1,"column_end":4}},{"value":"/ Note that a span may have up to 32 fields. The following will not compile:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13372,"byte_end":13450,"line_start":389,"line_end":389,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13451,"byte_end":13454,"line_start":390,"line_end":390,"column_start":1,"column_end":4}},{"value":"/ ```rust,compile_fail","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13455,"byte_end":13479,"line_start":391,"line_end":391,"column_start":1,"column_end":25}},{"value":"/ # use tracing::Level;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13480,"byte_end":13505,"line_start":392,"line_end":392,"column_start":1,"column_end":26}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13506,"byte_end":13523,"line_start":393,"line_end":393,"column_start":1,"column_end":18}},{"value":"/ let bad_span = span!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13524,"byte_end":13549,"line_start":394,"line_end":394,"column_start":1,"column_end":26}},{"value":"/ Level::TRACE,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13550,"byte_end":13571,"line_start":395,"line_end":395,"column_start":1,"column_end":22}},{"value":"/ \"too many fields!\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13572,"byte_end":13599,"line_start":396,"line_end":396,"column_start":1,"column_end":28}},{"value":"/ a = 1, b = 2, c = 3, d = 4, e = 5, f = 6, g = 7, h = 8, i = 9,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13600,"byte_end":13670,"line_start":397,"line_end":397,"column_start":1,"column_end":71}},{"value":"/ j = 10, k = 11, l = 12, m = 13, n = 14, o = 15, p = 16, q = 17,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13671,"byte_end":13742,"line_start":398,"line_end":398,"column_start":1,"column_end":72}},{"value":"/ r = 18, s = 19, t = 20, u = 21, v = 22, w = 23, x = 24, y = 25,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13743,"byte_end":13814,"line_start":399,"line_end":399,"column_start":1,"column_end":72}},{"value":"/ z = 26, aa = 27, bb = 28, cc = 29, dd = 30, ee = 31, ff = 32, gg = 33","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13815,"byte_end":13892,"line_start":400,"line_end":400,"column_start":1,"column_end":78}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13893,"byte_end":13899,"line_start":401,"line_end":401,"column_start":1,"column_end":7}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13900,"byte_end":13907,"line_start":402,"line_end":402,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13908,"byte_end":13915,"line_start":403,"line_end":403,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13916,"byte_end":13919,"line_start":404,"line_end":404,"column_start":1,"column_end":4}},{"value":"/ Finally, events may also include human-readable messages, in the form of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13920,"byte_end":13998,"line_start":405,"line_end":405,"column_start":1,"column_end":79}},{"value":"/ [format string][fmt] and (optional) arguments, **after** the event's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":13999,"byte_end":14071,"line_start":406,"line_end":406,"column_start":1,"column_end":73}},{"value":"/ key-value fields. If a format string and arguments are provided,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14072,"byte_end":14140,"line_start":407,"line_end":407,"column_start":1,"column_end":69}},{"value":"/ they will implicitly create a new field named `message` whose value is the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14141,"byte_end":14219,"line_start":408,"line_end":408,"column_start":1,"column_end":79}},{"value":"/ provided set of format arguments.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14220,"byte_end":14257,"line_start":409,"line_end":409,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14258,"byte_end":14261,"line_start":410,"line_end":410,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14262,"byte_end":14278,"line_start":411,"line_end":411,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14279,"byte_end":14282,"line_start":412,"line_end":412,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14283,"byte_end":14290,"line_start":413,"line_end":413,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{event, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14291,"byte_end":14325,"line_start":414,"line_end":414,"column_start":1,"column_end":35}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14326,"byte_end":14343,"line_start":415,"line_end":415,"column_start":1,"column_end":18}},{"value":"/ let question = \"the ultimate question of life, the universe, and everything\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14344,"byte_end":14425,"line_start":416,"line_end":416,"column_start":1,"column_end":82}},{"value":"/ let answer = 42;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14426,"byte_end":14446,"line_start":417,"line_end":417,"column_start":1,"column_end":21}},{"value":"/ // records an event with the following fields:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14447,"byte_end":14497,"line_start":418,"line_end":418,"column_start":1,"column_end":51}},{"value":"/ // - `question.answer` with the value 42,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14498,"byte_end":14543,"line_start":419,"line_end":419,"column_start":1,"column_end":46}},{"value":"/ // - `question.tricky` with the value `true`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14544,"byte_end":14593,"line_start":420,"line_end":420,"column_start":1,"column_end":50}},{"value":"/ // - \"message\", with the value \"the answer to the ultimate question of life, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14594,"byte_end":14678,"line_start":421,"line_end":421,"column_start":1,"column_end":85}},{"value":"/ // universe, and everything is 42.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14679,"byte_end":14721,"line_start":422,"line_end":422,"column_start":1,"column_end":43}},{"value":"/ event!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14722,"byte_end":14733,"line_start":423,"line_end":423,"column_start":1,"column_end":12}},{"value":"/ Level::DEBUG,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14734,"byte_end":14755,"line_start":424,"line_end":424,"column_start":1,"column_end":22}},{"value":"/ question.answer = answer,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14756,"byte_end":14789,"line_start":425,"line_end":425,"column_start":1,"column_end":34}},{"value":"/ question.tricky = true,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14790,"byte_end":14821,"line_start":426,"line_end":426,"column_start":1,"column_end":32}},{"value":"/ \"the answer to {} is {}.\", question, answer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14822,"byte_end":14873,"line_start":427,"line_end":427,"column_start":1,"column_end":52}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14874,"byte_end":14880,"line_start":428,"line_end":428,"column_start":1,"column_end":7}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14881,"byte_end":14888,"line_start":429,"line_end":429,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14889,"byte_end":14896,"line_start":430,"line_end":430,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14897,"byte_end":14900,"line_start":431,"line_end":431,"column_start":1,"column_end":4}},{"value":"/ Specifying a formatted message in this manner does not allocate by default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14901,"byte_end":14980,"line_start":432,"line_end":432,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14981,"byte_end":14984,"line_start":433,"line_end":433,"column_start":1,"column_end":4}},{"value":"/ [struct initializers]: https://doc.rust-lang.org/book/ch05-01-defining-structs.html#using-the-field-init-shorthand-when-variables-and-fields-have-the-same-name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":14985,"byte_end":15148,"line_start":434,"line_end":434,"column_start":1,"column_end":164}},{"value":"/ [target]: Metadata::target","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15149,"byte_end":15179,"line_start":435,"line_end":435,"column_start":1,"column_end":31}},{"value":"/ [parent span]: span::Attributes::parent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15180,"byte_end":15223,"line_start":436,"line_end":436,"column_start":1,"column_end":44}},{"value":"/ [determined contextually]: span::Attributes::is_contextual","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15224,"byte_end":15286,"line_start":437,"line_end":437,"column_start":1,"column_end":63}},{"value":"/ [`fmt::Debug`]: std::fmt::Debug","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15287,"byte_end":15322,"line_start":438,"line_end":438,"column_start":1,"column_end":36}},{"value":"/ [`fmt::Display`]: std::fmt::Display","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15323,"byte_end":15362,"line_start":439,"line_end":439,"column_start":1,"column_end":40}},{"value":"/ [fmt]: std::fmt#usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15363,"byte_end":15388,"line_start":440,"line_end":440,"column_start":1,"column_end":26}},{"value":"/ [`Empty`]: field::Empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15389,"byte_end":15416,"line_start":441,"line_end":441,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15417,"byte_end":15420,"line_start":442,"line_end":442,"column_start":1,"column_end":4}},{"value":"/ ### Shorthand Macros","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15421,"byte_end":15445,"line_start":443,"line_end":443,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15446,"byte_end":15449,"line_start":444,"line_end":444,"column_start":1,"column_end":4}},{"value":"/ `tracing` also offers a number of macros with preset verbosity levels.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15450,"byte_end":15524,"line_start":445,"line_end":445,"column_start":1,"column_end":75}},{"value":"/ The [`trace!`], [`debug!`], [`info!`], [`warn!`], and [`error!`] behave","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15525,"byte_end":15600,"line_start":446,"line_end":446,"column_start":1,"column_end":76}},{"value":"/ similarly to the [`event!`] macro, but with the [`Level`] argument already","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15601,"byte_end":15679,"line_start":447,"line_end":447,"column_start":1,"column_end":79}},{"value":"/ specified, while the corresponding [`trace_span!`], [`debug_span!`],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15680,"byte_end":15752,"line_start":448,"line_end":448,"column_start":1,"column_end":73}},{"value":"/ [`info_span!`], [`warn_span!`], and [`error_span!`] macros are the same,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15753,"byte_end":15829,"line_start":449,"line_end":449,"column_start":1,"column_end":77}},{"value":"/ but for the [`span!`] macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15830,"byte_end":15862,"line_start":450,"line_end":450,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15863,"byte_end":15866,"line_start":451,"line_end":451,"column_start":1,"column_end":4}},{"value":"/ These are intended both as a shorthand, and for compatibility with the [`log`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15867,"byte_end":15949,"line_start":452,"line_end":452,"column_start":1,"column_end":83}},{"value":"/ crate (see the next section).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15950,"byte_end":15983,"line_start":453,"line_end":453,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15984,"byte_end":15987,"line_start":454,"line_end":454,"column_start":1,"column_end":4}},{"value":"/ [`span!`]: span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":15988,"byte_end":16008,"line_start":455,"line_end":455,"column_start":1,"column_end":21}},{"value":"/ [`event!`]: event!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16009,"byte_end":16031,"line_start":456,"line_end":456,"column_start":1,"column_end":23}},{"value":"/ [`trace!`]: trace!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16032,"byte_end":16054,"line_start":457,"line_end":457,"column_start":1,"column_end":23}},{"value":"/ [`debug!`]: debug!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16055,"byte_end":16077,"line_start":458,"line_end":458,"column_start":1,"column_end":23}},{"value":"/ [`info!`]: info!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16078,"byte_end":16098,"line_start":459,"line_end":459,"column_start":1,"column_end":21}},{"value":"/ [`warn!`]: warn!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16099,"byte_end":16119,"line_start":460,"line_end":460,"column_start":1,"column_end":21}},{"value":"/ [`error!`]: error!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16120,"byte_end":16142,"line_start":461,"line_end":461,"column_start":1,"column_end":23}},{"value":"/ [`trace_span!`]: trace_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16143,"byte_end":16175,"line_start":462,"line_end":462,"column_start":1,"column_end":33}},{"value":"/ [`debug_span!`]: debug_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16176,"byte_end":16208,"line_start":463,"line_end":463,"column_start":1,"column_end":33}},{"value":"/ [`info_span!`]: info_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16209,"byte_end":16239,"line_start":464,"line_end":464,"column_start":1,"column_end":31}},{"value":"/ [`warn_span!`]: warn_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16240,"byte_end":16270,"line_start":465,"line_end":465,"column_start":1,"column_end":31}},{"value":"/ [`error_span!`]: error_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16271,"byte_end":16303,"line_start":466,"line_end":466,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16304,"byte_end":16307,"line_start":467,"line_end":467,"column_start":1,"column_end":4}},{"value":"/ ### For `log` Users","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16308,"byte_end":16331,"line_start":468,"line_end":468,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16332,"byte_end":16335,"line_start":469,"line_end":469,"column_start":1,"column_end":4}},{"value":"/ Users of the [`log`] crate should note that `tracing` exposes a set of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16336,"byte_end":16410,"line_start":470,"line_end":470,"column_start":1,"column_end":75}},{"value":"/ macros for creating `Event`s (`trace!`, `debug!`, `info!`, `warn!`, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16411,"byte_end":16486,"line_start":471,"line_end":471,"column_start":1,"column_end":76}},{"value":"/ `error!`) which may be invoked with the same syntax as the similarly-named","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16487,"byte_end":16565,"line_start":472,"line_end":472,"column_start":1,"column_end":79}},{"value":"/ macros from the `log` crate. Often, the process of converting a project to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16566,"byte_end":16644,"line_start":473,"line_end":473,"column_start":1,"column_end":79}},{"value":"/ use `tracing` can begin with a simple drop-in replacement.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16645,"byte_end":16707,"line_start":474,"line_end":474,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16708,"byte_end":16711,"line_start":475,"line_end":475,"column_start":1,"column_end":4}},{"value":"/ Let's consider the `log` crate's yak-shaving example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16712,"byte_end":16769,"line_start":476,"line_end":476,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16770,"byte_end":16773,"line_start":477,"line_end":477,"column_start":1,"column_end":4}},{"value":"/ ```rust,ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16774,"byte_end":16792,"line_start":478,"line_end":478,"column_start":1,"column_end":19}},{"value":"/ use std::{error::Error, io};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16793,"byte_end":16825,"line_start":479,"line_end":479,"column_start":1,"column_end":33}},{"value":"/ use tracing::{debug, error, info, span, warn, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16826,"byte_end":16883,"line_start":480,"line_end":480,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16884,"byte_end":16887,"line_start":481,"line_end":481,"column_start":1,"column_end":4}},{"value":"/ // the `#[tracing::instrument]` attribute creates and enters a span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16888,"byte_end":16959,"line_start":482,"line_end":482,"column_start":1,"column_end":72}},{"value":"/ // every time the instrumented function is called. The span is named after the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":16960,"byte_end":17042,"line_start":483,"line_end":483,"column_start":1,"column_end":83}},{"value":"/ // the function or method. Parameters passed to the function are recorded as fields.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17043,"byte_end":17131,"line_start":484,"line_end":484,"column_start":1,"column_end":89}},{"value":"/ #[tracing::instrument]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17132,"byte_end":17158,"line_start":485,"line_end":485,"column_start":1,"column_end":27}},{"value":"/ pub fn shave(yak: usize) -> Result<(), Box> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17159,"byte_end":17229,"line_start":486,"line_end":486,"column_start":1,"column_end":71}},{"value":"/ // this creates an event at the DEBUG level with two fields:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17230,"byte_end":17298,"line_start":487,"line_end":487,"column_start":1,"column_end":69}},{"value":"/ // - `excitement`, with the key \"excitement\" and the value \"yay!\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17299,"byte_end":17372,"line_start":488,"line_end":488,"column_start":1,"column_end":74}},{"value":"/ // - `message`, with the key \"message\" and the value \"hello! I'm gonna shave a yak.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17373,"byte_end":17465,"line_start":489,"line_end":489,"column_start":1,"column_end":93}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17466,"byte_end":17476,"line_start":490,"line_end":490,"column_start":1,"column_end":11}},{"value":"/ // unlike other fields, `message`'s shorthand initialization is just the string itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17477,"byte_end":17572,"line_start":491,"line_end":491,"column_start":1,"column_end":96}},{"value":"/ debug!(excitement = \"yay!\", \"hello! I'm gonna shave a yak.\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17573,"byte_end":17642,"line_start":492,"line_end":492,"column_start":1,"column_end":70}},{"value":"/ if yak == 3 {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17643,"byte_end":17664,"line_start":493,"line_end":493,"column_start":1,"column_end":22}},{"value":"/ warn!(\"could not locate yak!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17665,"byte_end":17708,"line_start":494,"line_end":494,"column_start":1,"column_end":44}},{"value":"/ // note that this is intended to demonstrate `tracing`'s features, not idiomatic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17709,"byte_end":17801,"line_start":495,"line_end":495,"column_start":1,"column_end":93}},{"value":"/ // error handling! in a library or application, you should consider returning","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17802,"byte_end":17891,"line_start":496,"line_end":496,"column_start":1,"column_end":90}},{"value":"/ // a dedicated `YakError`. libraries like snafu or thiserror make this easy.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17892,"byte_end":17980,"line_start":497,"line_end":497,"column_start":1,"column_end":89}},{"value":"/ return Err(io::Error::new(io::ErrorKind::Other, \"shaving yak failed!\").into());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":17981,"byte_end":18072,"line_start":498,"line_end":498,"column_start":1,"column_end":92}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18073,"byte_end":18089,"line_start":499,"line_end":499,"column_start":1,"column_end":17}},{"value":"/ debug!(\"yak shaved successfully\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18090,"byte_end":18136,"line_start":500,"line_end":500,"column_start":1,"column_end":47}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18137,"byte_end":18146,"line_start":501,"line_end":501,"column_start":1,"column_end":10}},{"value":"/ Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18147,"byte_end":18161,"line_start":502,"line_end":502,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18162,"byte_end":18167,"line_start":503,"line_end":503,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18168,"byte_end":18171,"line_start":504,"line_end":504,"column_start":1,"column_end":4}},{"value":"/ pub fn shave_all(yaks: usize) -> usize {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18172,"byte_end":18216,"line_start":505,"line_end":505,"column_start":1,"column_end":45}},{"value":"/ // Constructs a new span named \"shaving_yaks\" at the TRACE level,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18217,"byte_end":18290,"line_start":506,"line_end":506,"column_start":1,"column_end":74}},{"value":"/ // and a field whose key is \"yaks\". This is equivalent to writing:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18291,"byte_end":18365,"line_start":507,"line_end":507,"column_start":1,"column_end":75}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18366,"byte_end":18376,"line_start":508,"line_end":508,"column_start":1,"column_end":11}},{"value":"/ // let span = span!(Level::TRACE, \"shaving_yaks\", yaks = yaks);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18377,"byte_end":18448,"line_start":509,"line_end":509,"column_start":1,"column_end":72}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18449,"byte_end":18459,"line_start":510,"line_end":510,"column_start":1,"column_end":11}},{"value":"/ // local variables (`yaks`) can be used as field values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18460,"byte_end":18523,"line_start":511,"line_end":511,"column_start":1,"column_end":64}},{"value":"/ // without an assignment, similar to struct initializers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18524,"byte_end":18589,"line_start":512,"line_end":512,"column_start":1,"column_end":66}},{"value":"/ let _span = span!(Level::TRACE, \"shaving_yaks\", yaks).entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18590,"byte_end":18662,"line_start":513,"line_end":513,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18663,"byte_end":18666,"line_start":514,"line_end":514,"column_start":1,"column_end":4}},{"value":"/ info!(\"shaving yaks\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18667,"byte_end":18697,"line_start":515,"line_end":515,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18698,"byte_end":18701,"line_start":516,"line_end":516,"column_start":1,"column_end":4}},{"value":"/ let mut yaks_shaved = 0;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18702,"byte_end":18734,"line_start":517,"line_end":517,"column_start":1,"column_end":33}},{"value":"/ for yak in 1..=yaks {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18735,"byte_end":18764,"line_start":518,"line_end":518,"column_start":1,"column_end":30}},{"value":"/ let res = shave(yak);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18765,"byte_end":18798,"line_start":519,"line_end":519,"column_start":1,"column_end":34}},{"value":"/ debug!(yak, shaved = res.is_ok());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18799,"byte_end":18845,"line_start":520,"line_end":520,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18846,"byte_end":18849,"line_start":521,"line_end":521,"column_start":1,"column_end":4}},{"value":"/ if let Err(ref error) = res {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18850,"byte_end":18891,"line_start":522,"line_end":522,"column_start":1,"column_end":42}},{"value":"/ // Like spans, events can also use the field initialization shorthand.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18892,"byte_end":18978,"line_start":523,"line_end":523,"column_start":1,"column_end":87}},{"value":"/ // In this instance, `yak` is the field being initalized.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":18979,"byte_end":19052,"line_start":524,"line_end":524,"column_start":1,"column_end":74}},{"value":"/ error!(yak, error = error.as_ref(), \"failed to shave yak!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19053,"byte_end":19129,"line_start":525,"line_end":525,"column_start":1,"column_end":77}},{"value":"/ } else {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19130,"byte_end":19150,"line_start":526,"line_end":526,"column_start":1,"column_end":21}},{"value":"/ yaks_shaved += 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19151,"byte_end":19184,"line_start":527,"line_end":527,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19185,"byte_end":19198,"line_start":528,"line_end":528,"column_start":1,"column_end":14}},{"value":"/ debug!(yaks_shaved);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19199,"byte_end":19231,"line_start":529,"line_end":529,"column_start":1,"column_end":33}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19232,"byte_end":19241,"line_start":530,"line_end":530,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19242,"byte_end":19245,"line_start":531,"line_end":531,"column_start":1,"column_end":4}},{"value":"/ yaks_shaved","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19246,"byte_end":19265,"line_start":532,"line_end":532,"column_start":1,"column_end":20}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19266,"byte_end":19271,"line_start":533,"line_end":533,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19272,"byte_end":19279,"line_start":534,"line_end":534,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19280,"byte_end":19283,"line_start":535,"line_end":535,"column_start":1,"column_end":4}},{"value":"/ ## In libraries","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19284,"byte_end":19303,"line_start":536,"line_end":536,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19304,"byte_end":19307,"line_start":537,"line_end":537,"column_start":1,"column_end":4}},{"value":"/ Libraries should link only to the `tracing` crate, and use the provided","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19308,"byte_end":19383,"line_start":538,"line_end":538,"column_start":1,"column_end":76}},{"value":"/ macros to record whatever information will be useful to downstream","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19384,"byte_end":19454,"line_start":539,"line_end":539,"column_start":1,"column_end":71}},{"value":"/ consumers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19455,"byte_end":19469,"line_start":540,"line_end":540,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19470,"byte_end":19473,"line_start":541,"line_end":541,"column_start":1,"column_end":4}},{"value":"/ ## In executables","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19474,"byte_end":19495,"line_start":542,"line_end":542,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19496,"byte_end":19499,"line_start":543,"line_end":543,"column_start":1,"column_end":4}},{"value":"/ In order to record trace events, executables have to use a `Subscriber`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19500,"byte_end":19575,"line_start":544,"line_end":544,"column_start":1,"column_end":76}},{"value":"/ implementation compatible with `tracing`. A `Subscriber` implements a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19576,"byte_end":19649,"line_start":545,"line_end":545,"column_start":1,"column_end":74}},{"value":"/ way of collecting trace data, such as by logging it to standard output.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19650,"byte_end":19725,"line_start":546,"line_end":546,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19726,"byte_end":19729,"line_start":547,"line_end":547,"column_start":1,"column_end":4}},{"value":"/ This library does not contain any `Subscriber` implementations; these are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19730,"byte_end":19807,"line_start":548,"line_end":548,"column_start":1,"column_end":78}},{"value":"/ provided by [other crates](#related-crates).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19808,"byte_end":19856,"line_start":549,"line_end":549,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19857,"byte_end":19860,"line_start":550,"line_end":550,"column_start":1,"column_end":4}},{"value":"/ The simplest way to use a subscriber is to call the [`set_global_default`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19861,"byte_end":19939,"line_start":551,"line_end":551,"column_start":1,"column_end":79}},{"value":"/ function:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19940,"byte_end":19953,"line_start":552,"line_end":552,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19954,"byte_end":19957,"line_start":553,"line_end":553,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19958,"byte_end":19965,"line_start":554,"line_end":554,"column_start":1,"column_end":8}},{"value":"/ extern crate tracing;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19966,"byte_end":19991,"line_start":555,"line_end":555,"column_start":1,"column_end":26}},{"value":"/ # pub struct FooSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":19992,"byte_end":20023,"line_start":556,"line_end":556,"column_start":1,"column_end":32}},{"value":"/ # use tracing::{span::{Id, Attributes, Record}, Metadata};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20024,"byte_end":20086,"line_start":557,"line_end":557,"column_start":1,"column_end":63}},{"value":"/ # impl tracing::Subscriber for FooSubscriber {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20087,"byte_end":20137,"line_start":558,"line_end":558,"column_start":1,"column_end":51}},{"value":"/ # fn new_span(&self, _: &Attributes) -> Id { Id::from_u64(0) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20138,"byte_end":20206,"line_start":559,"line_end":559,"column_start":1,"column_end":69}},{"value":"/ # fn record(&self, _: &Id, _: &Record) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20207,"byte_end":20254,"line_start":560,"line_end":560,"column_start":1,"column_end":48}},{"value":"/ # fn event(&self, _: &tracing::Event) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20255,"byte_end":20301,"line_start":561,"line_end":561,"column_start":1,"column_end":47}},{"value":"/ # fn record_follows_from(&self, _: &Id, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20302,"byte_end":20358,"line_start":562,"line_end":562,"column_start":1,"column_end":57}},{"value":"/ # fn enabled(&self, _: &Metadata) -> bool { false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20359,"byte_end":20416,"line_start":563,"line_end":563,"column_start":1,"column_end":58}},{"value":"/ # fn enter(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20417,"byte_end":20451,"line_start":564,"line_end":564,"column_start":1,"column_end":35}},{"value":"/ # fn exit(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20452,"byte_end":20485,"line_start":565,"line_end":565,"column_start":1,"column_end":34}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20486,"byte_end":20493,"line_start":566,"line_end":566,"column_start":1,"column_end":8}},{"value":"/ # impl FooSubscriber {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20494,"byte_end":20520,"line_start":567,"line_end":567,"column_start":1,"column_end":27}},{"value":"/ # fn new() -> Self { FooSubscriber }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20521,"byte_end":20563,"line_start":568,"line_end":568,"column_start":1,"column_end":43}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20564,"byte_end":20571,"line_start":569,"line_end":569,"column_start":1,"column_end":8}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20572,"byte_end":20589,"line_start":570,"line_end":570,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20590,"byte_end":20593,"line_start":571,"line_end":571,"column_start":1,"column_end":4}},{"value":"/ let my_subscriber = FooSubscriber::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20594,"byte_end":20639,"line_start":572,"line_end":572,"column_start":1,"column_end":46}},{"value":"/ tracing::subscriber::set_global_default(my_subscriber)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20640,"byte_end":20698,"line_start":573,"line_end":573,"column_start":1,"column_end":59}},{"value":"/ .expect(\"setting tracing default failed\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20699,"byte_end":20749,"line_start":574,"line_end":574,"column_start":1,"column_end":51}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20750,"byte_end":20757,"line_start":575,"line_end":575,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20758,"byte_end":20765,"line_start":576,"line_end":576,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20766,"byte_end":20769,"line_start":577,"line_end":577,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20770,"byte_end":20841,"line_start":578,"line_end":578,"column_start":1,"column_end":72}},{"value":"/     Warning: In general, libraries should not call","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20842,"byte_end":20922,"line_start":579,"line_end":579,"column_start":1,"column_end":81}},{"value":"/     set_global_default()! Doing so will cause conflicts when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":20923,"byte_end":21000,"line_start":580,"line_end":580,"column_start":1,"column_end":78}},{"value":"/     executables that depend on the library try to set the default later.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21001,"byte_end":21077,"line_start":581,"line_end":581,"column_start":1,"column_end":77}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21078,"byte_end":21088,"line_start":582,"line_end":582,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21089,"byte_end":21092,"line_start":583,"line_end":583,"column_start":1,"column_end":4}},{"value":"/ This subscriber will be used as the default in all threads for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21093,"byte_end":21163,"line_start":584,"line_end":584,"column_start":1,"column_end":71}},{"value":"/ remainder of the duration of the program, similar to setting the logger","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21164,"byte_end":21239,"line_start":585,"line_end":585,"column_start":1,"column_end":76}},{"value":"/ in the `log` crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21240,"byte_end":21263,"line_start":586,"line_end":586,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21264,"byte_end":21267,"line_start":587,"line_end":587,"column_start":1,"column_end":4}},{"value":"/ In addition, the default subscriber can be set through using the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21268,"byte_end":21336,"line_start":588,"line_end":588,"column_start":1,"column_end":69}},{"value":"/ [`with_default`] function. This follows the `tokio` pattern of using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21337,"byte_end":21409,"line_start":589,"line_end":589,"column_start":1,"column_end":73}},{"value":"/ closures to represent executing code in a context that is exited at the end","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21410,"byte_end":21489,"line_start":590,"line_end":590,"column_start":1,"column_end":80}},{"value":"/ of the closure. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21490,"byte_end":21522,"line_start":591,"line_end":591,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21523,"byte_end":21526,"line_start":592,"line_end":592,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21527,"byte_end":21538,"line_start":593,"line_end":593,"column_start":1,"column_end":12}},{"value":"/ # pub struct FooSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21539,"byte_end":21570,"line_start":594,"line_end":594,"column_start":1,"column_end":32}},{"value":"/ # use tracing::{span::{Id, Attributes, Record}, Metadata};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21571,"byte_end":21633,"line_start":595,"line_end":595,"column_start":1,"column_end":63}},{"value":"/ # impl tracing::Subscriber for FooSubscriber {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21634,"byte_end":21684,"line_start":596,"line_end":596,"column_start":1,"column_end":51}},{"value":"/ # fn new_span(&self, _: &Attributes) -> Id { Id::from_u64(0) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21685,"byte_end":21753,"line_start":597,"line_end":597,"column_start":1,"column_end":69}},{"value":"/ # fn record(&self, _: &Id, _: &Record) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21754,"byte_end":21801,"line_start":598,"line_end":598,"column_start":1,"column_end":48}},{"value":"/ # fn event(&self, _: &tracing::Event) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21802,"byte_end":21848,"line_start":599,"line_end":599,"column_start":1,"column_end":47}},{"value":"/ # fn record_follows_from(&self, _: &Id, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21849,"byte_end":21905,"line_start":600,"line_end":600,"column_start":1,"column_end":57}},{"value":"/ # fn enabled(&self, _: &Metadata) -> bool { false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21906,"byte_end":21963,"line_start":601,"line_end":601,"column_start":1,"column_end":58}},{"value":"/ # fn enter(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21964,"byte_end":21998,"line_start":602,"line_end":602,"column_start":1,"column_end":35}},{"value":"/ # fn exit(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":21999,"byte_end":22032,"line_start":603,"line_end":603,"column_start":1,"column_end":34}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22033,"byte_end":22040,"line_start":604,"line_end":604,"column_start":1,"column_end":8}},{"value":"/ # impl FooSubscriber {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22041,"byte_end":22067,"line_start":605,"line_end":605,"column_start":1,"column_end":27}},{"value":"/ # fn new() -> Self { FooSubscriber }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22068,"byte_end":22110,"line_start":606,"line_end":606,"column_start":1,"column_end":43}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22111,"byte_end":22118,"line_start":607,"line_end":607,"column_start":1,"column_end":8}},{"value":"/ # fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22119,"byte_end":22136,"line_start":608,"line_end":608,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22137,"byte_end":22140,"line_start":609,"line_end":609,"column_start":1,"column_end":4}},{"value":"/ let my_subscriber = FooSubscriber::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22141,"byte_end":22186,"line_start":610,"line_end":610,"column_start":1,"column_end":46}},{"value":"/ # #[cfg(feature = \"std\")]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22187,"byte_end":22216,"line_start":611,"line_end":611,"column_start":1,"column_end":30}},{"value":"/ tracing::subscriber::with_default(my_subscriber, || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22217,"byte_end":22274,"line_start":612,"line_end":612,"column_start":1,"column_end":58}},{"value":"/ // Any trace events generated in this closure or by functions it calls","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22275,"byte_end":22353,"line_start":613,"line_end":613,"column_start":1,"column_end":79}},{"value":"/ // will be collected by `my_subscriber`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22354,"byte_end":22402,"line_start":614,"line_end":614,"column_start":1,"column_end":49}},{"value":"/ })","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22403,"byte_end":22409,"line_start":615,"line_end":615,"column_start":1,"column_end":7}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22410,"byte_end":22417,"line_start":616,"line_end":616,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22418,"byte_end":22425,"line_start":617,"line_end":617,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22426,"byte_end":22429,"line_start":618,"line_end":618,"column_start":1,"column_end":4}},{"value":"/ This approach allows trace data to be collected by multiple subscribers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22430,"byte_end":22505,"line_start":619,"line_end":619,"column_start":1,"column_end":76}},{"value":"/ within different contexts in the program. Note that the override only applies to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22506,"byte_end":22594,"line_start":620,"line_end":620,"column_start":1,"column_end":89}},{"value":"/ currently executing thread; other threads will not see the change from with_default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22595,"byte_end":22683,"line_start":621,"line_end":621,"column_start":1,"column_end":89}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22684,"byte_end":22687,"line_start":622,"line_end":622,"column_start":1,"column_end":4}},{"value":"/ Any trace events generated outside the context of a subscriber will not be collected.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22688,"byte_end":22777,"line_start":623,"line_end":623,"column_start":1,"column_end":90}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22778,"byte_end":22781,"line_start":624,"line_end":624,"column_start":1,"column_end":4}},{"value":"/ Once a subscriber has been set, instrumentation points may be added to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22782,"byte_end":22860,"line_start":625,"line_end":625,"column_start":1,"column_end":79}},{"value":"/ executable using the `tracing` crate's macros.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22861,"byte_end":22911,"line_start":626,"line_end":626,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22912,"byte_end":22915,"line_start":627,"line_end":627,"column_start":1,"column_end":4}},{"value":"/ ## `log` Compatibility","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22916,"byte_end":22942,"line_start":628,"line_end":628,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22943,"byte_end":22946,"line_start":629,"line_end":629,"column_start":1,"column_end":4}},{"value":"/ The [`log`] crate provides a simple, lightweight logging facade for Rust.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":22947,"byte_end":23024,"line_start":630,"line_end":630,"column_start":1,"column_end":78}},{"value":"/ While `tracing` builds upon `log`'s foundation with richer structured","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23025,"byte_end":23098,"line_start":631,"line_end":631,"column_start":1,"column_end":74}},{"value":"/ diagnostic data, `log`'s simplicity and ubiquity make it the \"lowest common","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23099,"byte_end":23178,"line_start":632,"line_end":632,"column_start":1,"column_end":80}},{"value":"/ denominator\" for text-based logging in Rust — a vast majority of Rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23179,"byte_end":23254,"line_start":633,"line_end":633,"column_start":1,"column_end":74}},{"value":"/ libraries and applications either emit or consume `log` records. Therefore,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23255,"byte_end":23334,"line_start":634,"line_end":634,"column_start":1,"column_end":80}},{"value":"/ `tracing` provides multiple forms of interoperability with `log`: `tracing`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23335,"byte_end":23414,"line_start":635,"line_end":635,"column_start":1,"column_end":80}},{"value":"/ instrumentation can emit `log` records, and a compatibility layer enables","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23415,"byte_end":23492,"line_start":636,"line_end":636,"column_start":1,"column_end":78}},{"value":"/ `tracing` [`Subscriber`]s to consume `log` records as `tracing` [`Event`]s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23493,"byte_end":23572,"line_start":637,"line_end":637,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23573,"byte_end":23576,"line_start":638,"line_end":638,"column_start":1,"column_end":4}},{"value":"/ ### Emitting `log` Records","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23577,"byte_end":23607,"line_start":639,"line_end":639,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23608,"byte_end":23611,"line_start":640,"line_end":640,"column_start":1,"column_end":4}},{"value":"/ This crate provides two feature flags, \"log\" and \"log-always\", which will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23612,"byte_end":23689,"line_start":641,"line_end":641,"column_start":1,"column_end":78}},{"value":"/ cause [spans] and [events] to emit `log` records. When the \"log\" feature is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23690,"byte_end":23769,"line_start":642,"line_end":642,"column_start":1,"column_end":80}},{"value":"/ enabled, if no `tracing` `Subscriber` is active, invoking an event macro or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23770,"byte_end":23849,"line_start":643,"line_end":643,"column_start":1,"column_end":80}},{"value":"/ creating a span with fields will emit a `log` record. This is intended","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23850,"byte_end":23924,"line_start":644,"line_end":644,"column_start":1,"column_end":75}},{"value":"/ primarily for use in libraries which wish to emit diagnostics that can be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":23925,"byte_end":24002,"line_start":645,"line_end":645,"column_start":1,"column_end":78}},{"value":"/ consumed by applications using `tracing` *or* `log`, without paying the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24003,"byte_end":24078,"line_start":646,"line_end":646,"column_start":1,"column_end":76}},{"value":"/ additional overhead of emitting both forms of diagnostics when `tracing` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24079,"byte_end":24158,"line_start":647,"line_end":647,"column_start":1,"column_end":80}},{"value":"/ in use.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24159,"byte_end":24170,"line_start":648,"line_end":648,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24171,"byte_end":24174,"line_start":649,"line_end":649,"column_start":1,"column_end":4}},{"value":"/ Enabling the \"log-always\" feature will cause `log` records to be emitted","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24175,"byte_end":24251,"line_start":650,"line_end":650,"column_start":1,"column_end":77}},{"value":"/ even if a `tracing` `Subscriber` _is_ set. This is intended to be used in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24252,"byte_end":24329,"line_start":651,"line_end":651,"column_start":1,"column_end":78}},{"value":"/ applications where a `log` `Logger` is being used to record a textual log,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24330,"byte_end":24408,"line_start":652,"line_end":652,"column_start":1,"column_end":79}},{"value":"/ and `tracing` is used only to record other forms of diagnostics (such as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24409,"byte_end":24485,"line_start":653,"line_end":653,"column_start":1,"column_end":77}},{"value":"/ metrics, profiling, or distributed tracing data). Unlike the \"log\" feature,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24486,"byte_end":24565,"line_start":654,"line_end":654,"column_start":1,"column_end":80}},{"value":"/ libraries generally should **not** enable the \"log-always\" feature, as doing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24566,"byte_end":24646,"line_start":655,"line_end":655,"column_start":1,"column_end":81}},{"value":"/ so will prevent applications from being able to opt out of the `log` records.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24647,"byte_end":24728,"line_start":656,"line_end":656,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24729,"byte_end":24732,"line_start":657,"line_end":657,"column_start":1,"column_end":4}},{"value":"/ See [here][flags] for more details on this crate's feature flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24733,"byte_end":24802,"line_start":658,"line_end":658,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24803,"byte_end":24806,"line_start":659,"line_end":659,"column_start":1,"column_end":4}},{"value":"/ The generated `log` records' messages will be a string representation of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24807,"byte_end":24887,"line_start":660,"line_end":660,"column_start":1,"column_end":81}},{"value":"/ span or event's fields, and all additional information recorded by `log`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24888,"byte_end":24964,"line_start":661,"line_end":661,"column_start":1,"column_end":77}},{"value":"/ (target, verbosity level, module path, file, and line number) will also be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":24965,"byte_end":25043,"line_start":662,"line_end":662,"column_start":1,"column_end":79}},{"value":"/ populated. Additionally, `log` records are also generated when spans are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25044,"byte_end":25120,"line_start":663,"line_end":663,"column_start":1,"column_end":77}},{"value":"/ entered, exited, and closed. Since these additional span lifecycle logs have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25121,"byte_end":25201,"line_start":664,"line_end":664,"column_start":1,"column_end":81}},{"value":"/ the potential to be very verbose, and don't include additional fields, they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25202,"byte_end":25281,"line_start":665,"line_end":665,"column_start":1,"column_end":80}},{"value":"/ will always be emitted at the `Trace` level, rather than inheriting the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25282,"byte_end":25357,"line_start":666,"line_end":666,"column_start":1,"column_end":76}},{"value":"/ level of the span that generated them. Furthermore, they are are categorized","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25358,"byte_end":25438,"line_start":667,"line_end":667,"column_start":1,"column_end":81}},{"value":"/ under a separate `log` target, \"tracing::span\" (and its sub-target,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25439,"byte_end":25510,"line_start":668,"line_end":668,"column_start":1,"column_end":72}},{"value":"/ \"tracing::span::active\", for the logs on entering and exiting a span), which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25511,"byte_end":25591,"line_start":669,"line_end":669,"column_start":1,"column_end":81}},{"value":"/ may be enabled or disabled separately from other `log` records emitted by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25592,"byte_end":25669,"line_start":670,"line_end":670,"column_start":1,"column_end":78}},{"value":"/ `tracing`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25670,"byte_end":25684,"line_start":671,"line_end":671,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25685,"byte_end":25688,"line_start":672,"line_end":672,"column_start":1,"column_end":4}},{"value":"/ ### Consuming `log` Records","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25689,"byte_end":25720,"line_start":673,"line_end":673,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25721,"byte_end":25724,"line_start":674,"line_end":674,"column_start":1,"column_end":4}},{"value":"/ The [`tracing-log`] crate provides a compatibility layer which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25725,"byte_end":25791,"line_start":675,"line_end":675,"column_start":1,"column_end":67}},{"value":"/ allows a `tracing` [`Subscriber`] to consume `log` records as though they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25792,"byte_end":25869,"line_start":676,"line_end":676,"column_start":1,"column_end":78}},{"value":"/ were `tracing` [events]. This allows applications using `tracing` to record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25870,"byte_end":25949,"line_start":677,"line_end":677,"column_start":1,"column_end":80}},{"value":"/ the logs emitted by dependencies using `log` as events within the context of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":25950,"byte_end":26030,"line_start":678,"line_end":678,"column_start":1,"column_end":81}},{"value":"/ the application's trace tree. See [that crate's documentation][log-tracer]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26031,"byte_end":26109,"line_start":679,"line_end":679,"column_start":1,"column_end":79}},{"value":"/ for details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26110,"byte_end":26126,"line_start":680,"line_end":680,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26127,"byte_end":26130,"line_start":681,"line_end":681,"column_start":1,"column_end":4}},{"value":"/ [log-tracer]: https://docs.rs/tracing-log/latest/tracing_log/#convert-log-records-to-tracing-events","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26131,"byte_end":26234,"line_start":682,"line_end":682,"column_start":1,"column_end":104}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26235,"byte_end":26238,"line_start":683,"line_end":683,"column_start":1,"column_end":4}},{"value":"/ ## Related Crates","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26239,"byte_end":26260,"line_start":684,"line_end":684,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26261,"byte_end":26264,"line_start":685,"line_end":685,"column_start":1,"column_end":4}},{"value":"/ In addition to `tracing` and `tracing-core`, the [`tokio-rs/tracing`] repository","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26265,"byte_end":26349,"line_start":686,"line_end":686,"column_start":1,"column_end":85}},{"value":"/ contains several additional crates designed to be used with the `tracing` ecosystem.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26350,"byte_end":26438,"line_start":687,"line_end":687,"column_start":1,"column_end":89}},{"value":"/ This includes a collection of `Subscriber` implementations, as well as utility","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26439,"byte_end":26521,"line_start":688,"line_end":688,"column_start":1,"column_end":83}},{"value":"/ and adapter crates to assist in writing `Subscriber`s and instrumenting","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26522,"byte_end":26597,"line_start":689,"line_end":689,"column_start":1,"column_end":76}},{"value":"/ applications.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26598,"byte_end":26615,"line_start":690,"line_end":690,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26616,"byte_end":26619,"line_start":691,"line_end":691,"column_start":1,"column_end":4}},{"value":"/ In particular, the following crates are likely to be of interest:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26620,"byte_end":26689,"line_start":692,"line_end":692,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26690,"byte_end":26693,"line_start":693,"line_end":693,"column_start":1,"column_end":4}},{"value":"/ - [`tracing-futures`] provides a compatibility layer with the `futures`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26694,"byte_end":26770,"line_start":694,"line_end":694,"column_start":1,"column_end":77}},{"value":"/ crate, allowing spans to be attached to `Future`s, `Stream`s, and `Executor`s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26771,"byte_end":26856,"line_start":695,"line_end":695,"column_start":1,"column_end":86}},{"value":"/ - [`tracing-subscriber`] provides `Subscriber` implementations and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26857,"byte_end":26928,"line_start":696,"line_end":696,"column_start":1,"column_end":72}},{"value":"/ utilities for working with `Subscriber`s. This includes a [`FmtSubscriber`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":26929,"byte_end":27011,"line_start":697,"line_end":697,"column_start":1,"column_end":83}},{"value":"/ `FmtSubscriber` for logging formatted trace data to stdout, with similar","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27012,"byte_end":27091,"line_start":698,"line_end":698,"column_start":1,"column_end":80}},{"value":"/ filtering and formatting to the [`env_logger`] crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27092,"byte_end":27152,"line_start":699,"line_end":699,"column_start":1,"column_end":61}},{"value":"/ - [`tracing-log`] provides a compatibility layer with the [`log`] crate,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27153,"byte_end":27230,"line_start":700,"line_end":700,"column_start":1,"column_end":78}},{"value":"/ allowing log messages to be recorded as `tracing` `Event`s within the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27231,"byte_end":27307,"line_start":701,"line_end":701,"column_start":1,"column_end":77}},{"value":"/ trace tree. This is useful when a project using `tracing` have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27308,"byte_end":27377,"line_start":702,"line_end":702,"column_start":1,"column_end":70}},{"value":"/ dependencies which use `log`. Note that if you're using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27378,"byte_end":27440,"line_start":703,"line_end":703,"column_start":1,"column_end":63}},{"value":"/ `tracing-subscriber`'s `FmtSubscriber`, you don't need to depend on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27441,"byte_end":27515,"line_start":704,"line_end":704,"column_start":1,"column_end":75}},{"value":"/ `tracing-log` directly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27516,"byte_end":27546,"line_start":705,"line_end":705,"column_start":1,"column_end":31}},{"value":"/ - [`tracing-appender`] provides utilities for outputting tracing data,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27547,"byte_end":27622,"line_start":706,"line_end":706,"column_start":1,"column_end":76}},{"value":"/ including a file appender and non blocking writer.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27623,"byte_end":27681,"line_start":707,"line_end":707,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27682,"byte_end":27685,"line_start":708,"line_end":708,"column_start":1,"column_end":4}},{"value":"/ Additionally, there are also several third-party crates which are not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27686,"byte_end":27759,"line_start":709,"line_end":709,"column_start":1,"column_end":74}},{"value":"/ maintained by the `tokio` project. These include:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27760,"byte_end":27813,"line_start":710,"line_end":710,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27814,"byte_end":27817,"line_start":711,"line_end":711,"column_start":1,"column_end":4}},{"value":"/ - [`tracing-timing`] implements inter-event timing metrics on top of `tracing`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27818,"byte_end":27902,"line_start":712,"line_end":712,"column_start":1,"column_end":85}},{"value":"/ It provides a subscriber that records the time elapsed between pairs of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27903,"byte_end":27981,"line_start":713,"line_end":713,"column_start":1,"column_end":79}},{"value":"/ `tracing` events and generates histograms.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":27982,"byte_end":28031,"line_start":714,"line_end":714,"column_start":1,"column_end":50}},{"value":"/ - [`tracing-opentelemetry`] provides a subscriber for emitting traces to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28032,"byte_end":28109,"line_start":715,"line_end":715,"column_start":1,"column_end":78}},{"value":"/ [OpenTelemetry]-compatible distributed tracing systems.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28110,"byte_end":28172,"line_start":716,"line_end":716,"column_start":1,"column_end":63}},{"value":"/ - [`tracing-honeycomb`] Provides a layer that reports traces spanning multiple machines to [honeycomb.io]. Backed by [`tracing-distributed`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28173,"byte_end":28319,"line_start":717,"line_end":717,"column_start":1,"column_end":147}},{"value":"/ - [`tracing-distributed`] Provides a generic implementation of a layer that reports traces spanning multiple machines to some backend.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28320,"byte_end":28459,"line_start":718,"line_end":718,"column_start":1,"column_end":140}},{"value":"/ - [`tracing-actix-web`] provides `tracing` integration for the `actix-web` web framework.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28460,"byte_end":28554,"line_start":719,"line_end":719,"column_start":1,"column_end":95}},{"value":"/ - [`tracing-actix`] provides `tracing` integration for the `actix` actor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28555,"byte_end":28632,"line_start":720,"line_end":720,"column_start":1,"column_end":78}},{"value":"/ framework.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28633,"byte_end":28650,"line_start":721,"line_end":721,"column_start":1,"column_end":18}},{"value":"/ - [`tracing-gelf`] implements a subscriber for exporting traces in Greylog","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28651,"byte_end":28730,"line_start":722,"line_end":722,"column_start":1,"column_end":80}},{"value":"/ GELF format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28731,"byte_end":28750,"line_start":723,"line_end":723,"column_start":1,"column_end":20}},{"value":"/ - [`tracing-coz`] provides integration with the [coz] causal profiler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28751,"byte_end":28825,"line_start":724,"line_end":724,"column_start":1,"column_end":75}},{"value":"/ (Linux-only).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28826,"byte_end":28846,"line_start":725,"line_end":725,"column_start":1,"column_end":21}},{"value":"/ - [`tracing-bunyan-formatter`] provides a layer implementation that reports events and spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28847,"byte_end":28944,"line_start":726,"line_end":726,"column_start":1,"column_end":98}},{"value":"/ in [bunyan] format, enriched with timing information.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":28945,"byte_end":29005,"line_start":727,"line_end":727,"column_start":1,"column_end":61}},{"value":"/ - [`tracing-wasm`] provides a `Subscriber`/`Layer` implementation that reports","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29006,"byte_end":29089,"line_start":728,"line_end":728,"column_start":1,"column_end":84}},{"value":"/ events and spans via browser `console.log` and [User Timing API (`window.performance`)].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29090,"byte_end":29185,"line_start":729,"line_end":729,"column_start":1,"column_end":96}},{"value":"/ - [`tracing-web`] provides a layer implementation of level-aware logging of events","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29186,"byte_end":29273,"line_start":730,"line_end":730,"column_start":1,"column_end":88}},{"value":"/ to web browsers' `console.*` and span events to the [User Timing API (`window.performance`)].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29274,"byte_end":29374,"line_start":731,"line_end":731,"column_start":1,"column_end":101}},{"value":"/ - [`tide-tracing`] provides a [tide] middleware to trace all incoming requests and responses.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29375,"byte_end":29473,"line_start":732,"line_end":732,"column_start":1,"column_end":99}},{"value":"/ - [`test-log`] takes care of initializing `tracing` for tests, based on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29474,"byte_end":29550,"line_start":733,"line_end":733,"column_start":1,"column_end":77}},{"value":"/ environment variables with an `env_logger` compatible syntax.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29551,"byte_end":29619,"line_start":734,"line_end":734,"column_start":1,"column_end":69}},{"value":"/ - [`tracing-unwrap`] provides convenience methods to report failed unwraps","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29620,"byte_end":29699,"line_start":735,"line_end":735,"column_start":1,"column_end":80}},{"value":"/ on `Result` or `Option` types to a `Subscriber`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29700,"byte_end":29755,"line_start":736,"line_end":736,"column_start":1,"column_end":56}},{"value":"/ - [`diesel-tracing`] provides integration with [`diesel`] database connections.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29756,"byte_end":29840,"line_start":737,"line_end":737,"column_start":1,"column_end":85}},{"value":"/ - [`tracing-tracy`] provides a way to collect [Tracy] profiles in instrumented","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29841,"byte_end":29924,"line_start":738,"line_end":738,"column_start":1,"column_end":84}},{"value":"/ applications.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29925,"byte_end":29945,"line_start":739,"line_end":739,"column_start":1,"column_end":21}},{"value":"/ - [`tracing-elastic-apm`] provides a layer for reporting traces to [Elastic APM].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":29946,"byte_end":30032,"line_start":740,"line_end":740,"column_start":1,"column_end":87}},{"value":"/ - [`tracing-etw`] provides a layer for emitting Windows [ETW] events.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30033,"byte_end":30107,"line_start":741,"line_end":741,"column_start":1,"column_end":75}},{"value":"/ - [`tracing-fluent-assertions`] provides a fluent assertions-style testing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30108,"byte_end":30187,"line_start":742,"line_end":742,"column_start":1,"column_end":80}},{"value":"/ framework for validating the behavior of `tracing` spans.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30188,"byte_end":30252,"line_start":743,"line_end":743,"column_start":1,"column_end":65}},{"value":"/ - [`sentry-tracing`] provides a layer for reporting events and traces to [Sentry].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30253,"byte_end":30340,"line_start":744,"line_end":744,"column_start":1,"column_end":88}},{"value":"/ - [`tracing-forest`] provides a subscriber that preserves contextual coherence by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30341,"byte_end":30427,"line_start":745,"line_end":745,"column_start":1,"column_end":87}},{"value":"/ grouping together logs from the same spans during writing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30428,"byte_end":30493,"line_start":746,"line_end":746,"column_start":1,"column_end":66}},{"value":"/ - [`tracing-loki`] provides a layer for shipping logs to [Grafana Loki].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30494,"byte_end":30571,"line_start":747,"line_end":747,"column_start":1,"column_end":78}},{"value":"/ - [`tracing-logfmt`] provides a layer that formats events and spans into the logfmt format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30572,"byte_end":30668,"line_start":748,"line_end":748,"column_start":1,"column_end":97}},{"value":"/ - [`reqwest-tracing`] provides a middleware to trace [`reqwest`] HTTP requests.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30669,"byte_end":30753,"line_start":749,"line_end":749,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30754,"byte_end":30757,"line_start":750,"line_end":750,"column_start":1,"column_end":4}},{"value":"/ If you're the maintainer of a `tracing` ecosystem crate not listed above,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30758,"byte_end":30835,"line_start":751,"line_end":751,"column_start":1,"column_end":78}},{"value":"/ please let us know! We'd love to add your project to the list!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30836,"byte_end":30902,"line_start":752,"line_end":752,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30903,"byte_end":30906,"line_start":753,"line_end":753,"column_start":1,"column_end":4}},{"value":"/ [`tracing-opentelemetry`]: https://crates.io/crates/tracing-opentelemetry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30907,"byte_end":30984,"line_start":754,"line_end":754,"column_start":1,"column_end":78}},{"value":"/ [OpenTelemetry]: https://opentelemetry.io/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":30985,"byte_end":31031,"line_start":755,"line_end":755,"column_start":1,"column_end":47}},{"value":"/ [`tracing-honeycomb`]: https://crates.io/crates/tracing-honeycomb","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31032,"byte_end":31101,"line_start":756,"line_end":756,"column_start":1,"column_end":70}},{"value":"/ [`tracing-distributed`]: https://crates.io/crates/tracing-distributed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31102,"byte_end":31175,"line_start":757,"line_end":757,"column_start":1,"column_end":74}},{"value":"/ [honeycomb.io]: https://www.honeycomb.io/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31176,"byte_end":31221,"line_start":758,"line_end":758,"column_start":1,"column_end":46}},{"value":"/ [`tracing-actix-web`]: https://crates.io/crates/tracing-actix-web","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31222,"byte_end":31291,"line_start":759,"line_end":759,"column_start":1,"column_end":70}},{"value":"/ [`tracing-actix`]: https://crates.io/crates/tracing-actix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31292,"byte_end":31353,"line_start":760,"line_end":760,"column_start":1,"column_end":62}},{"value":"/ [`tracing-gelf`]: https://crates.io/crates/tracing-gelf","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31354,"byte_end":31413,"line_start":761,"line_end":761,"column_start":1,"column_end":60}},{"value":"/ [`tracing-coz`]: https://crates.io/crates/tracing-coz","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31414,"byte_end":31471,"line_start":762,"line_end":762,"column_start":1,"column_end":58}},{"value":"/ [coz]: https://github.com/plasma-umass/coz","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31472,"byte_end":31518,"line_start":763,"line_end":763,"column_start":1,"column_end":47}},{"value":"/ [`tracing-bunyan-formatter`]: https://crates.io/crates/tracing-bunyan-formatter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31519,"byte_end":31602,"line_start":764,"line_end":764,"column_start":1,"column_end":84}},{"value":"/ [bunyan]: https://github.com/trentm/node-bunyan","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31603,"byte_end":31654,"line_start":765,"line_end":765,"column_start":1,"column_end":52}},{"value":"/ [`tracing-wasm`]: https://docs.rs/tracing-wasm","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31655,"byte_end":31705,"line_start":766,"line_end":766,"column_start":1,"column_end":51}},{"value":"/ [`tracing-web`]: https://docs.rs/tracing-web","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31706,"byte_end":31754,"line_start":767,"line_end":767,"column_start":1,"column_end":49}},{"value":"/ [User Timing API (`window.performance`)]: https://developer.mozilla.org/en-US/docs/Web/API/User_Timing_API","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31755,"byte_end":31865,"line_start":768,"line_end":768,"column_start":1,"column_end":111}},{"value":"/ [`tide-tracing`]: https://crates.io/crates/tide-tracing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31866,"byte_end":31925,"line_start":769,"line_end":769,"column_start":1,"column_end":60}},{"value":"/ [tide]: https://crates.io/crates/tide","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31926,"byte_end":31967,"line_start":770,"line_end":770,"column_start":1,"column_end":42}},{"value":"/ [`test-log`]: https://crates.io/crates/test-log","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":31968,"byte_end":32019,"line_start":771,"line_end":771,"column_start":1,"column_end":52}},{"value":"/ [`tracing-unwrap`]: https://docs.rs/tracing-unwrap","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32020,"byte_end":32074,"line_start":772,"line_end":772,"column_start":1,"column_end":55}},{"value":"/ [`diesel`]: https://crates.io/crates/diesel","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32075,"byte_end":32122,"line_start":773,"line_end":773,"column_start":1,"column_end":48}},{"value":"/ [`diesel-tracing`]: https://crates.io/crates/diesel-tracing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32123,"byte_end":32186,"line_start":774,"line_end":774,"column_start":1,"column_end":64}},{"value":"/ [`tracing-tracy`]: https://crates.io/crates/tracing-tracy","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32187,"byte_end":32248,"line_start":775,"line_end":775,"column_start":1,"column_end":62}},{"value":"/ [Tracy]: https://github.com/wolfpld/tracy","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32249,"byte_end":32294,"line_start":776,"line_end":776,"column_start":1,"column_end":46}},{"value":"/ [`tracing-elastic-apm`]: https://crates.io/crates/tracing-elastic-apm","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32295,"byte_end":32368,"line_start":777,"line_end":777,"column_start":1,"column_end":74}},{"value":"/ [Elastic APM]: https://www.elastic.co/apm","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32369,"byte_end":32414,"line_start":778,"line_end":778,"column_start":1,"column_end":46}},{"value":"/ [`tracing-etw`]: https://github.com/microsoft/tracing-etw","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32415,"byte_end":32476,"line_start":779,"line_end":779,"column_start":1,"column_end":62}},{"value":"/ [ETW]: https://docs.microsoft.com/en-us/windows/win32/etw/about-event-tracing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32477,"byte_end":32558,"line_start":780,"line_end":780,"column_start":1,"column_end":82}},{"value":"/ [`tracing-fluent-assertions`]: https://crates.io/crates/tracing-fluent-assertions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32559,"byte_end":32644,"line_start":781,"line_end":781,"column_start":1,"column_end":86}},{"value":"/ [`sentry-tracing`]: https://crates.io/crates/sentry-tracing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32645,"byte_end":32708,"line_start":782,"line_end":782,"column_start":1,"column_end":64}},{"value":"/ [Sentry]: https://sentry.io/welcome/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32709,"byte_end":32749,"line_start":783,"line_end":783,"column_start":1,"column_end":41}},{"value":"/ [`tracing-forest`]: https://crates.io/crates/tracing-forest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32750,"byte_end":32813,"line_start":784,"line_end":784,"column_start":1,"column_end":64}},{"value":"/ [`tracing-loki`]: https://crates.io/crates/tracing-loki","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32814,"byte_end":32873,"line_start":785,"line_end":785,"column_start":1,"column_end":60}},{"value":"/ [Grafana Loki]: https://grafana.com/oss/loki/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32874,"byte_end":32923,"line_start":786,"line_end":786,"column_start":1,"column_end":50}},{"value":"/ [`tracing-logfmt`]: https://crates.io/crates/tracing-logfmt","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32924,"byte_end":32987,"line_start":787,"line_end":787,"column_start":1,"column_end":64}},{"value":"/ [`reqwest-tracing`]: https://crates.io/crates/reqwest-tracing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":32988,"byte_end":33053,"line_start":788,"line_end":788,"column_start":1,"column_end":66}},{"value":"/ [`reqwest`]: https://crates.io/crates/reqwest","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33054,"byte_end":33103,"line_start":789,"line_end":789,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33104,"byte_end":33107,"line_start":790,"line_end":790,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33108,"byte_end":33173,"line_start":791,"line_end":791,"column_start":1,"column_end":66}},{"value":"/     Note: Some of these ecosystem crates are currently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33174,"byte_end":33249,"line_start":792,"line_end":792,"column_start":1,"column_end":76}},{"value":"/     unreleased and/or in earlier stages of development. They may be less stable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33250,"byte_end":33333,"line_start":793,"line_end":793,"column_start":1,"column_end":84}},{"value":"/     than tracing and tracing-core.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33334,"byte_end":33398,"line_start":794,"line_end":794,"column_start":1,"column_end":65}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33399,"byte_end":33409,"line_start":795,"line_end":795,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33410,"byte_end":33413,"line_start":796,"line_end":796,"column_start":1,"column_end":4}},{"value":"/ ## Crate Feature Flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33414,"byte_end":33440,"line_start":797,"line_end":797,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33441,"byte_end":33444,"line_start":798,"line_end":798,"column_start":1,"column_end":4}},{"value":"/ The following crate [feature flags] are available:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33445,"byte_end":33499,"line_start":799,"line_end":799,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33500,"byte_end":33503,"line_start":800,"line_end":800,"column_start":1,"column_end":4}},{"value":"/ * A set of features controlling the [static verbosity level].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33504,"byte_end":33569,"line_start":801,"line_end":801,"column_start":1,"column_end":66}},{"value":"/ * `log`: causes trace instrumentation points to emit [`log`] records as well","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33570,"byte_end":33650,"line_start":802,"line_end":802,"column_start":1,"column_end":81}},{"value":"/ as trace events, if a default `tracing` subscriber has not been set. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33651,"byte_end":33730,"line_start":803,"line_end":803,"column_start":1,"column_end":80}},{"value":"/ is intended for use in libraries whose users may be using either `tracing`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33731,"byte_end":33811,"line_start":804,"line_end":804,"column_start":1,"column_end":81}},{"value":"/ or `log`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33812,"byte_end":33827,"line_start":805,"line_end":805,"column_start":1,"column_end":16}},{"value":"/ * `log-always`: Emit `log` records from all `tracing` spans and events, even","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33828,"byte_end":33908,"line_start":806,"line_end":806,"column_start":1,"column_end":81}},{"value":"/ if a `tracing` subscriber has been set. This should be set only by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33909,"byte_end":33981,"line_start":807,"line_end":807,"column_start":1,"column_end":73}},{"value":"/ applications which intend to collect traces and logs separately; if an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":33982,"byte_end":34058,"line_start":808,"line_end":808,"column_start":1,"column_end":77}},{"value":"/ adapter is used to convert `log` records into `tracing` events, this will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34059,"byte_end":34138,"line_start":809,"line_end":809,"column_start":1,"column_end":80}},{"value":"/ cause duplicate events to occur.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34139,"byte_end":34177,"line_start":810,"line_end":810,"column_start":1,"column_end":39}},{"value":"/ * `attributes`: Includes support for the `#[instrument]` attribute.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34178,"byte_end":34249,"line_start":811,"line_end":811,"column_start":1,"column_end":72}},{"value":"/ This is on by default, but does bring in the `syn` crate as a dependency,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34250,"byte_end":34329,"line_start":812,"line_end":812,"column_start":1,"column_end":80}},{"value":"/ which may add to the compile time of crates that do not already use it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34330,"byte_end":34407,"line_start":813,"line_end":813,"column_start":1,"column_end":78}},{"value":"/ * `std`: Depend on the Rust standard library (enabled by default).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34408,"byte_end":34478,"line_start":814,"line_end":814,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34479,"byte_end":34482,"line_start":815,"line_end":815,"column_start":1,"column_end":4}},{"value":"/ `no_std` users may disable this feature with `default-features = false`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34483,"byte_end":34561,"line_start":816,"line_end":816,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34562,"byte_end":34565,"line_start":817,"line_end":817,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34566,"byte_end":34579,"line_start":818,"line_end":818,"column_start":1,"column_end":14}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34580,"byte_end":34600,"line_start":819,"line_end":819,"column_start":1,"column_end":21}},{"value":"/ tracing = { version = \"0.1.37\", default-features = false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34601,"byte_end":34665,"line_start":820,"line_end":820,"column_start":1,"column_end":65}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34666,"byte_end":34675,"line_start":821,"line_end":821,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34676,"byte_end":34679,"line_start":822,"line_end":822,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34680,"byte_end":34745,"line_start":823,"line_end":823,"column_start":1,"column_end":66}},{"value":"/     Note: tracing's no_std support","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34746,"byte_end":34827,"line_start":824,"line_end":824,"column_start":1,"column_end":82}},{"value":"/     requires liballoc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34828,"byte_end":34867,"line_start":825,"line_end":825,"column_start":1,"column_end":40}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34868,"byte_end":34878,"line_start":826,"line_end":826,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34879,"byte_end":34882,"line_start":827,"line_end":827,"column_start":1,"column_end":4}},{"value":"/ ### Unstable Features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34883,"byte_end":34908,"line_start":828,"line_end":828,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34909,"byte_end":34912,"line_start":829,"line_end":829,"column_start":1,"column_end":4}},{"value":"/ These feature flags enable **unstable** features. The public API may break in 0.1.x","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":34913,"byte_end":35000,"line_start":830,"line_end":830,"column_start":1,"column_end":88}},{"value":"/ releases. To enable these features, the `--cfg tracing_unstable` must be passed to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35001,"byte_end":35087,"line_start":831,"line_end":831,"column_start":1,"column_end":87}},{"value":"/ `rustc` when compiling.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35088,"byte_end":35115,"line_start":832,"line_end":832,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35116,"byte_end":35119,"line_start":833,"line_end":833,"column_start":1,"column_end":4}},{"value":"/ The following unstable feature flags are currently available:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35120,"byte_end":35185,"line_start":834,"line_end":834,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35186,"byte_end":35189,"line_start":835,"line_end":835,"column_start":1,"column_end":4}},{"value":"/ * `valuable`: Enables support for recording [field values] using the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35190,"byte_end":35262,"line_start":836,"line_end":836,"column_start":1,"column_end":73}},{"value":"/ [`valuable`] crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35263,"byte_end":35288,"line_start":837,"line_end":837,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35289,"byte_end":35292,"line_start":838,"line_end":838,"column_start":1,"column_end":4}},{"value":"/ #### Enabling Unstable Features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35293,"byte_end":35328,"line_start":839,"line_end":839,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35329,"byte_end":35332,"line_start":840,"line_end":840,"column_start":1,"column_end":4}},{"value":"/ The easiest way to set the `tracing_unstable` cfg is to use the `RUSTFLAGS`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35333,"byte_end":35412,"line_start":841,"line_end":841,"column_start":1,"column_end":80}},{"value":"/ env variable when running `cargo` commands:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35413,"byte_end":35460,"line_start":842,"line_end":842,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35461,"byte_end":35464,"line_start":843,"line_end":843,"column_start":1,"column_end":4}},{"value":"/ ```shell","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35465,"byte_end":35477,"line_start":844,"line_end":844,"column_start":1,"column_end":13}},{"value":"/ RUSTFLAGS=\"--cfg tracing_unstable\" cargo build","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35478,"byte_end":35528,"line_start":845,"line_end":845,"column_start":1,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35529,"byte_end":35536,"line_start":846,"line_end":846,"column_start":1,"column_end":8}},{"value":"/ Alternatively, the following can be added to the `.cargo/config` file in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35537,"byte_end":35615,"line_start":847,"line_end":847,"column_start":1,"column_end":79}},{"value":"/ project to automatically enable the cfg flag for that project:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35616,"byte_end":35682,"line_start":848,"line_end":848,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35683,"byte_end":35686,"line_start":849,"line_end":849,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35687,"byte_end":35698,"line_start":850,"line_end":850,"column_start":1,"column_end":12}},{"value":"/ [build]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35699,"byte_end":35710,"line_start":851,"line_end":851,"column_start":1,"column_end":12}},{"value":"/ rustflags = [\"--cfg\", \"tracing_unstable\"]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35711,"byte_end":35756,"line_start":852,"line_end":852,"column_start":1,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35757,"byte_end":35764,"line_start":853,"line_end":853,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35765,"byte_end":35768,"line_start":854,"line_end":854,"column_start":1,"column_end":4}},{"value":"/ [feature flags]: https://doc.rust-lang.org/cargo/reference/manifest.html#the-features-section","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35769,"byte_end":35866,"line_start":855,"line_end":855,"column_start":1,"column_end":98}},{"value":"/ [field values]: crate::field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35867,"byte_end":35899,"line_start":856,"line_end":856,"column_start":1,"column_end":33}},{"value":"/ [`valuable`]: https://crates.io/crates/valuable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35900,"byte_end":35951,"line_start":857,"line_end":857,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35952,"byte_end":35955,"line_start":858,"line_end":858,"column_start":1,"column_end":4}},{"value":"/ ## Supported Rust Versions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35956,"byte_end":35986,"line_start":859,"line_end":859,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35987,"byte_end":35990,"line_start":860,"line_end":860,"column_start":1,"column_end":4}},{"value":"/ Tracing is built against the latest stable release. The minimum supported","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":35991,"byte_end":36068,"line_start":861,"line_end":861,"column_start":1,"column_end":78}},{"value":"/ version is 1.49. The current Tracing version is not guaranteed to build on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36069,"byte_end":36147,"line_start":862,"line_end":862,"column_start":1,"column_end":79}},{"value":"/ Rust versions earlier than the minimum supported version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36148,"byte_end":36209,"line_start":863,"line_end":863,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36210,"byte_end":36213,"line_start":864,"line_end":864,"column_start":1,"column_end":4}},{"value":"/ Tracing follows the same compiler support policies as the rest of the Tokio","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36214,"byte_end":36293,"line_start":865,"line_end":865,"column_start":1,"column_end":80}},{"value":"/ project. The current stable Rust compiler and the three most recent minor","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36294,"byte_end":36371,"line_start":866,"line_end":866,"column_start":1,"column_end":78}},{"value":"/ versions before it will always be supported. For example, if the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36372,"byte_end":36448,"line_start":867,"line_end":867,"column_start":1,"column_end":77}},{"value":"/ stable compiler version is 1.45, the minimum supported version will not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36449,"byte_end":36527,"line_start":868,"line_end":868,"column_start":1,"column_end":79}},{"value":"/ increased past 1.42, three minor versions prior. Increasing the minimum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36528,"byte_end":36603,"line_start":869,"line_end":869,"column_start":1,"column_end":76}},{"value":"/ supported compiler version is not considered a semver breaking change as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36604,"byte_end":36680,"line_start":870,"line_end":870,"column_start":1,"column_end":77}},{"value":"/ long as doing so complies with this policy.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36681,"byte_end":36728,"line_start":871,"line_end":871,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36729,"byte_end":36732,"line_start":872,"line_end":872,"column_start":1,"column_end":4}},{"value":"/ [`log`]: https://docs.rs/log/0.4.6/log/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36733,"byte_end":36776,"line_start":873,"line_end":873,"column_start":1,"column_end":44}},{"value":"/ [span]: mod@span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36777,"byte_end":36797,"line_start":874,"line_end":874,"column_start":1,"column_end":21}},{"value":"/ [spans]: mod@span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36798,"byte_end":36819,"line_start":875,"line_end":875,"column_start":1,"column_end":22}},{"value":"/ [`Span`]: span::Span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36820,"byte_end":36844,"line_start":876,"line_end":876,"column_start":1,"column_end":25}},{"value":"/ [`in_scope`]: span::Span::in_scope","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36845,"byte_end":36883,"line_start":877,"line_end":877,"column_start":1,"column_end":39}},{"value":"/ [event]: Event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36884,"byte_end":36902,"line_start":878,"line_end":878,"column_start":1,"column_end":19}},{"value":"/ [events]: Event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36903,"byte_end":36922,"line_start":879,"line_end":879,"column_start":1,"column_end":20}},{"value":"/ [`Subscriber`]: subscriber::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36923,"byte_end":36965,"line_start":880,"line_end":880,"column_start":1,"column_end":43}},{"value":"/ [Subscriber::event]: subscriber::Subscriber::event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":36966,"byte_end":37020,"line_start":881,"line_end":881,"column_start":1,"column_end":55}},{"value":"/ [`enter`]: subscriber::Subscriber::enter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37021,"byte_end":37065,"line_start":882,"line_end":882,"column_start":1,"column_end":45}},{"value":"/ [`exit`]: subscriber::Subscriber::exit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37066,"byte_end":37108,"line_start":883,"line_end":883,"column_start":1,"column_end":43}},{"value":"/ [`enabled`]: subscriber::Subscriber::enabled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37109,"byte_end":37157,"line_start":884,"line_end":884,"column_start":1,"column_end":49}},{"value":"/ [metadata]: Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37158,"byte_end":37182,"line_start":885,"line_end":885,"column_start":1,"column_end":25}},{"value":"/ [`field::display`]: field::display","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37183,"byte_end":37221,"line_start":886,"line_end":886,"column_start":1,"column_end":39}},{"value":"/ [`field::debug`]: field::debug","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37222,"byte_end":37256,"line_start":887,"line_end":887,"column_start":1,"column_end":35}},{"value":"/ [`set_global_default`]: subscriber::set_global_default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37257,"byte_end":37315,"line_start":888,"line_end":888,"column_start":1,"column_end":59}},{"value":"/ [`with_default`]: subscriber::with_default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37316,"byte_end":37362,"line_start":889,"line_end":889,"column_start":1,"column_end":47}},{"value":"/ [`tokio-rs/tracing`]: https://github.com/tokio-rs/tracing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37363,"byte_end":37424,"line_start":890,"line_end":890,"column_start":1,"column_end":62}},{"value":"/ [`tracing-futures`]: https://crates.io/crates/tracing-futures","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37425,"byte_end":37490,"line_start":891,"line_end":891,"column_start":1,"column_end":66}},{"value":"/ [`tracing-subscriber`]: https://crates.io/crates/tracing-subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37491,"byte_end":37562,"line_start":892,"line_end":892,"column_start":1,"column_end":72}},{"value":"/ [`tracing-log`]: https://crates.io/crates/tracing-log","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37563,"byte_end":37620,"line_start":893,"line_end":893,"column_start":1,"column_end":58}},{"value":"/ [`tracing-timing`]: https://crates.io/crates/tracing-timing","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37621,"byte_end":37684,"line_start":894,"line_end":894,"column_start":1,"column_end":64}},{"value":"/ [`tracing-appender`]: https://crates.io/crates/tracing-appender","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37685,"byte_end":37752,"line_start":895,"line_end":895,"column_start":1,"column_end":68}},{"value":"/ [`env_logger`]: https://crates.io/crates/env_logger","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37753,"byte_end":37808,"line_start":896,"line_end":896,"column_start":1,"column_end":56}},{"value":"/ [`FmtSubscriber`]: https://docs.rs/tracing-subscriber/latest/tracing_subscriber/fmt/struct.Subscriber.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37809,"byte_end":37919,"line_start":897,"line_end":897,"column_start":1,"column_end":111}},{"value":"/ [static verbosity level]: level_filters#compile-time-filters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37920,"byte_end":37984,"line_start":898,"line_end":898,"column_start":1,"column_end":65}},{"value":"/ [instrument]: https://docs.rs/tracing-attributes/latest/tracing_attributes/attr.instrument.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":37985,"byte_end":38084,"line_start":899,"line_end":899,"column_start":1,"column_end":100}},{"value":"/ [flags]: #crate-feature-flags","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":38085,"byte_end":38118,"line_start":900,"line_end":900,"column_start":1,"column_end":34}},{"value":"warn(missing_debug_implementations, missing_docs, rust_2018_idioms,\nunreachable_pub, bad_style, const_err, dead_code, improper_ctypes,\nnon_shorthand_field_patterns, no_mangle_generic_items, overflowing_literals,\npath_statements, patterns_in_fns_without_body, private_in_public,\nunconditional_recursion, unused, unused_allocation, unused_comparisons,\nunused_parens, while_true)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":38486,"byte_end":38948,"line_start":908,"line_end":929,"column_start":1,"column_end":3}}]},{"kind":"Mod","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"dispatcher","qualname":"::dispatcher","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","parent":null,"children":[{"krate":0,"index":72},{"krate":0,"index":75},{"krate":0,"index":78},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":85},{"krate":0,"index":88},{"krate":0,"index":91},{"krate":0,"index":94},{"krate":0,"index":97}],"decl_id":null,"docs":" Dispatches trace events to [`Subscriber`]s.","sig":null,"attributes":[{"value":"/ Dispatches trace events to [`Subscriber`]s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122447,"byte_end":122494,"line_start":1,"line_end":1,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122495,"byte_end":122498,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ The _dispatcher_ is the component of the tracing system which is responsible","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122499,"byte_end":122579,"line_start":3,"line_end":3,"column_start":1,"column_end":81}},{"value":"/ for forwarding trace data from the instrumentation points that generate it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122580,"byte_end":122658,"line_start":4,"line_end":4,"column_start":1,"column_end":79}},{"value":"/ to the subscriber that collects it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122659,"byte_end":122698,"line_start":5,"line_end":5,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122699,"byte_end":122702,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # Using the Trace Dispatcher","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122703,"byte_end":122735,"line_start":7,"line_end":7,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122736,"byte_end":122739,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Every thread in a program using `tracing` has a _default subscriber_. When","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122740,"byte_end":122818,"line_start":9,"line_end":9,"column_start":1,"column_end":79}},{"value":"/ events occur, or spans are created, they are dispatched to the thread's","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122819,"byte_end":122894,"line_start":10,"line_end":10,"column_start":1,"column_end":76}},{"value":"/ current subscriber.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122895,"byte_end":122918,"line_start":11,"line_end":11,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122919,"byte_end":122922,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ ## Setting the Default Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122923,"byte_end":122960,"line_start":13,"line_end":13,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122961,"byte_end":122964,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ By default, the current subscriber is an empty implementation that does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":122965,"byte_end":123040,"line_start":15,"line_end":15,"column_start":1,"column_end":76}},{"value":"/ nothing. To use a subscriber implementation, it must be set as the default.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123041,"byte_end":123120,"line_start":16,"line_end":16,"column_start":1,"column_end":80}},{"value":"/ There are two methods for doing so: [`with_default`] and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123121,"byte_end":123181,"line_start":17,"line_end":17,"column_start":1,"column_end":61}},{"value":"/ [`set_global_default`]. `with_default` sets the default subscriber for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123182,"byte_end":123260,"line_start":18,"line_end":18,"column_start":1,"column_end":79}},{"value":"/ duration of a scope, while `set_global_default` sets a default subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123261,"byte_end":123338,"line_start":19,"line_end":19,"column_start":1,"column_end":78}},{"value":"/ for the entire process.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123339,"byte_end":123366,"line_start":20,"line_end":20,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123367,"byte_end":123370,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ To use either of these functions, we must first wrap our subscriber in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123371,"byte_end":123447,"line_start":22,"line_end":22,"column_start":1,"column_end":77}},{"value":"/ [`Dispatch`], a cloneable, type-erased reference to a subscriber. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123448,"byte_end":123521,"line_start":23,"line_end":23,"column_start":1,"column_end":74}},{"value":"/ example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123522,"byte_end":123534,"line_start":24,"line_end":24,"column_start":1,"column_end":13}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123535,"byte_end":123546,"line_start":25,"line_end":25,"column_start":1,"column_end":12}},{"value":"/ # pub struct FooSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123547,"byte_end":123578,"line_start":26,"line_end":26,"column_start":1,"column_end":32}},{"value":"/ # use tracing_core::{","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123579,"byte_end":123604,"line_start":27,"line_end":27,"column_start":1,"column_end":26}},{"value":"/ # dispatcher, Event, Metadata,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123605,"byte_end":123641,"line_start":28,"line_end":28,"column_start":1,"column_end":37}},{"value":"/ # span::{Attributes, Id, Record}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123642,"byte_end":123680,"line_start":29,"line_end":29,"column_start":1,"column_end":39}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123681,"byte_end":123689,"line_start":30,"line_end":30,"column_start":1,"column_end":9}},{"value":"/ # impl tracing_core::Subscriber for FooSubscriber {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123690,"byte_end":123745,"line_start":31,"line_end":31,"column_start":1,"column_end":56}},{"value":"/ # fn new_span(&self, _: &Attributes) -> Id { Id::from_u64(0) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123746,"byte_end":123814,"line_start":32,"line_end":32,"column_start":1,"column_end":69}},{"value":"/ # fn record(&self, _: &Id, _: &Record) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123815,"byte_end":123862,"line_start":33,"line_end":33,"column_start":1,"column_end":48}},{"value":"/ # fn event(&self, _: &Event) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123863,"byte_end":123900,"line_start":34,"line_end":34,"column_start":1,"column_end":38}},{"value":"/ # fn record_follows_from(&self, _: &Id, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123901,"byte_end":123957,"line_start":35,"line_end":35,"column_start":1,"column_end":57}},{"value":"/ # fn enabled(&self, _: &Metadata) -> bool { false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":123958,"byte_end":124015,"line_start":36,"line_end":36,"column_start":1,"column_end":58}},{"value":"/ # fn enter(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124016,"byte_end":124050,"line_start":37,"line_end":37,"column_start":1,"column_end":35}},{"value":"/ # fn exit(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124051,"byte_end":124084,"line_start":38,"line_end":38,"column_start":1,"column_end":34}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124085,"byte_end":124092,"line_start":39,"line_end":39,"column_start":1,"column_end":8}},{"value":"/ # impl FooSubscriber { fn new() -> Self { FooSubscriber } }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124093,"byte_end":124156,"line_start":40,"line_end":40,"column_start":1,"column_end":64}},{"value":"/ use dispatcher::Dispatch;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124157,"byte_end":124186,"line_start":41,"line_end":41,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124187,"byte_end":124190,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ let my_subscriber = FooSubscriber::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124191,"byte_end":124236,"line_start":43,"line_end":43,"column_start":1,"column_end":46}},{"value":"/ let my_dispatch = Dispatch::new(my_subscriber);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124237,"byte_end":124288,"line_start":44,"line_end":44,"column_start":1,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124289,"byte_end":124296,"line_start":45,"line_end":45,"column_start":1,"column_end":8}},{"value":"/ Then, we can use [`with_default`] to set our `Dispatch` as the default for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124297,"byte_end":124375,"line_start":46,"line_end":46,"column_start":1,"column_end":79}},{"value":"/ the duration of a block:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124376,"byte_end":124404,"line_start":47,"line_end":47,"column_start":1,"column_end":29}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124405,"byte_end":124416,"line_start":48,"line_end":48,"column_start":1,"column_end":12}},{"value":"/ # pub struct FooSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124417,"byte_end":124448,"line_start":49,"line_end":49,"column_start":1,"column_end":32}},{"value":"/ # use tracing_core::{","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124449,"byte_end":124474,"line_start":50,"line_end":50,"column_start":1,"column_end":26}},{"value":"/ # dispatcher, Event, Metadata,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124475,"byte_end":124511,"line_start":51,"line_end":51,"column_start":1,"column_end":37}},{"value":"/ # span::{Attributes, Id, Record}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124512,"byte_end":124550,"line_start":52,"line_end":52,"column_start":1,"column_end":39}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124551,"byte_end":124559,"line_start":53,"line_end":53,"column_start":1,"column_end":9}},{"value":"/ # impl tracing_core::Subscriber for FooSubscriber {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124560,"byte_end":124615,"line_start":54,"line_end":54,"column_start":1,"column_end":56}},{"value":"/ # fn new_span(&self, _: &Attributes) -> Id { Id::from_u64(0) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124616,"byte_end":124684,"line_start":55,"line_end":55,"column_start":1,"column_end":69}},{"value":"/ # fn record(&self, _: &Id, _: &Record) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124685,"byte_end":124732,"line_start":56,"line_end":56,"column_start":1,"column_end":48}},{"value":"/ # fn event(&self, _: &Event) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124733,"byte_end":124770,"line_start":57,"line_end":57,"column_start":1,"column_end":38}},{"value":"/ # fn record_follows_from(&self, _: &Id, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124771,"byte_end":124827,"line_start":58,"line_end":58,"column_start":1,"column_end":57}},{"value":"/ # fn enabled(&self, _: &Metadata) -> bool { false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124828,"byte_end":124885,"line_start":59,"line_end":59,"column_start":1,"column_end":58}},{"value":"/ # fn enter(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124886,"byte_end":124920,"line_start":60,"line_end":60,"column_start":1,"column_end":35}},{"value":"/ # fn exit(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124921,"byte_end":124954,"line_start":61,"line_end":61,"column_start":1,"column_end":34}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124955,"byte_end":124962,"line_start":62,"line_end":62,"column_start":1,"column_end":8}},{"value":"/ # impl FooSubscriber { fn new() -> Self { FooSubscriber } }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":124963,"byte_end":125026,"line_start":63,"line_end":63,"column_start":1,"column_end":64}},{"value":"/ # let my_subscriber = FooSubscriber::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125027,"byte_end":125074,"line_start":64,"line_end":64,"column_start":1,"column_end":48}},{"value":"/ # let my_dispatch = dispatcher::Dispatch::new(my_subscriber);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125075,"byte_end":125140,"line_start":65,"line_end":65,"column_start":1,"column_end":66}},{"value":"/ // no default subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125141,"byte_end":125169,"line_start":66,"line_end":66,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125170,"byte_end":125173,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ # #[cfg(feature = \"std\")]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125174,"byte_end":125203,"line_start":68,"line_end":68,"column_start":1,"column_end":30}},{"value":"/ dispatcher::with_default(&my_dispatch, || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125204,"byte_end":125251,"line_start":69,"line_end":69,"column_start":1,"column_end":48}},{"value":"/ // my_subscriber is the default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125252,"byte_end":125291,"line_start":70,"line_end":70,"column_start":1,"column_end":40}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125292,"byte_end":125299,"line_start":71,"line_end":71,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125300,"byte_end":125303,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ // no default subscriber again","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125304,"byte_end":125338,"line_start":73,"line_end":73,"column_start":1,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125339,"byte_end":125346,"line_start":74,"line_end":74,"column_start":1,"column_end":8}},{"value":"/ It's important to note that `with_default` will not propagate the current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125347,"byte_end":125424,"line_start":75,"line_end":75,"column_start":1,"column_end":78}},{"value":"/ thread's default subscriber to any threads spawned within the `with_default`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125425,"byte_end":125505,"line_start":76,"line_end":76,"column_start":1,"column_end":81}},{"value":"/ block. To propagate the default subscriber to new threads, either use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125506,"byte_end":125579,"line_start":77,"line_end":77,"column_start":1,"column_end":74}},{"value":"/ `with_default` from the new thread, or use `set_global_default`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125580,"byte_end":125648,"line_start":78,"line_end":78,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125649,"byte_end":125652,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ As an alternative to `with_default`, we can use [`set_global_default`] to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125653,"byte_end":125730,"line_start":80,"line_end":80,"column_start":1,"column_end":78}},{"value":"/ set a `Dispatch` as the default for all threads, for the lifetime of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125731,"byte_end":125807,"line_start":81,"line_end":81,"column_start":1,"column_end":77}},{"value":"/ program. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125808,"byte_end":125833,"line_start":82,"line_end":82,"column_start":1,"column_end":26}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125834,"byte_end":125845,"line_start":83,"line_end":83,"column_start":1,"column_end":12}},{"value":"/ # pub struct FooSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125846,"byte_end":125877,"line_start":84,"line_end":84,"column_start":1,"column_end":32}},{"value":"/ # use tracing_core::{","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125878,"byte_end":125903,"line_start":85,"line_end":85,"column_start":1,"column_end":26}},{"value":"/ # dispatcher, Event, Metadata,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125904,"byte_end":125940,"line_start":86,"line_end":86,"column_start":1,"column_end":37}},{"value":"/ # span::{Attributes, Id, Record}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125941,"byte_end":125979,"line_start":87,"line_end":87,"column_start":1,"column_end":39}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125980,"byte_end":125988,"line_start":88,"line_end":88,"column_start":1,"column_end":9}},{"value":"/ # impl tracing_core::Subscriber for FooSubscriber {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":125989,"byte_end":126044,"line_start":89,"line_end":89,"column_start":1,"column_end":56}},{"value":"/ # fn new_span(&self, _: &Attributes) -> Id { Id::from_u64(0) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126045,"byte_end":126113,"line_start":90,"line_end":90,"column_start":1,"column_end":69}},{"value":"/ # fn record(&self, _: &Id, _: &Record) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126114,"byte_end":126161,"line_start":91,"line_end":91,"column_start":1,"column_end":48}},{"value":"/ # fn event(&self, _: &Event) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126162,"byte_end":126199,"line_start":92,"line_end":92,"column_start":1,"column_end":38}},{"value":"/ # fn record_follows_from(&self, _: &Id, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126200,"byte_end":126256,"line_start":93,"line_end":93,"column_start":1,"column_end":57}},{"value":"/ # fn enabled(&self, _: &Metadata) -> bool { false }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126257,"byte_end":126314,"line_start":94,"line_end":94,"column_start":1,"column_end":58}},{"value":"/ # fn enter(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126315,"byte_end":126349,"line_start":95,"line_end":95,"column_start":1,"column_end":35}},{"value":"/ # fn exit(&self, _: &Id) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126350,"byte_end":126383,"line_start":96,"line_end":96,"column_start":1,"column_end":34}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126384,"byte_end":126391,"line_start":97,"line_end":97,"column_start":1,"column_end":8}},{"value":"/ # impl FooSubscriber { fn new() -> Self { FooSubscriber } }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126392,"byte_end":126455,"line_start":98,"line_end":98,"column_start":1,"column_end":64}},{"value":"/ # let my_subscriber = FooSubscriber::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126456,"byte_end":126503,"line_start":99,"line_end":99,"column_start":1,"column_end":48}},{"value":"/ # let my_dispatch = dispatcher::Dispatch::new(my_subscriber);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126504,"byte_end":126569,"line_start":100,"line_end":100,"column_start":1,"column_end":66}},{"value":"/ // no default subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126570,"byte_end":126598,"line_start":101,"line_end":101,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126599,"byte_end":126602,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ dispatcher::set_global_default(my_dispatch)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126603,"byte_end":126650,"line_start":103,"line_end":103,"column_start":1,"column_end":48}},{"value":"/ // `set_global_default` will return an error if the global default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126651,"byte_end":126725,"line_start":104,"line_end":104,"column_start":1,"column_end":75}},{"value":"/ // subscriber has already been set.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126726,"byte_end":126769,"line_start":105,"line_end":105,"column_start":1,"column_end":44}},{"value":"/ .expect(\"global default was already set!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126770,"byte_end":126821,"line_start":106,"line_end":106,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126822,"byte_end":126825,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ // `my_subscriber` is now the default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126826,"byte_end":126867,"line_start":108,"line_end":108,"column_start":1,"column_end":42}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126868,"byte_end":126875,"line_start":109,"line_end":109,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126876,"byte_end":126879,"line_start":110,"line_end":110,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126880,"byte_end":126945,"line_start":111,"line_end":111,"column_start":1,"column_end":66}},{"value":"/ Note: The thread-local scoped dispatcher (with_default)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":126946,"byte_end":127035,"line_start":112,"line_end":112,"column_start":1,"column_end":90}},{"value":"/ requires the Rust standard library. no_std users should","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127036,"byte_end":127108,"line_start":113,"line_end":113,"column_start":1,"column_end":73}},{"value":"/ use set_global_default","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127109,"byte_end":127189,"line_start":114,"line_end":114,"column_start":1,"column_end":81}},{"value":"/ instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127190,"byte_end":127202,"line_start":115,"line_end":115,"column_start":1,"column_end":13}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127203,"byte_end":127213,"line_start":116,"line_end":116,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127214,"byte_end":127217,"line_start":117,"line_end":117,"column_start":1,"column_end":4}},{"value":"/ ## Accessing the Default Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127218,"byte_end":127257,"line_start":118,"line_end":118,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127258,"byte_end":127261,"line_start":119,"line_end":119,"column_start":1,"column_end":4}},{"value":"/ A thread's current default subscriber can be accessed using the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127262,"byte_end":127329,"line_start":120,"line_end":120,"column_start":1,"column_end":68}},{"value":"/ [`get_default`] function, which executes a closure with a reference to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127330,"byte_end":127408,"line_start":121,"line_end":121,"column_start":1,"column_end":79}},{"value":"/ currently default `Dispatch`. This is used primarily by `tracing`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127409,"byte_end":127478,"line_start":122,"line_end":122,"column_start":1,"column_end":70}},{"value":"/ instrumentation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127479,"byte_end":127499,"line_start":123,"line_end":123,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127500,"byte_end":127503,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/ [`Subscriber`]: crate::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs","byte_start":127504,"byte_end":127541,"line_start":125,"line_end":125,"column_start":1,"column_end":38}}]},{"kind":"Mod","id":{"krate":0,"index":100},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"field","qualname":"::field","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","parent":null,"children":[{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":105},{"krate":0,"index":107},{"krate":0,"index":109},{"krate":0,"index":112},{"krate":0,"index":114},{"krate":0,"index":115},{"krate":0,"index":117}],"decl_id":null,"docs":" `Span` and `Event` key-value data.","sig":null,"attributes":[{"value":"/ `Span` and `Event` key-value data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128339,"byte_end":128377,"line_start":1,"line_end":1,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128378,"byte_end":128381,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ Spans and events may be annotated with key-value data, referred to as known","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128382,"byte_end":128461,"line_start":3,"line_end":3,"column_start":1,"column_end":80}},{"value":"/ as _fields_. These fields consist of a mapping from a key (corresponding to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128462,"byte_end":128541,"line_start":4,"line_end":4,"column_start":1,"column_end":80}},{"value":"/ a `&str` but represented internally as an array index) to a [`Value`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128542,"byte_end":128616,"line_start":5,"line_end":5,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128617,"byte_end":128620,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # `Value`s and `Subscriber`s","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128621,"byte_end":128653,"line_start":7,"line_end":7,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128654,"byte_end":128657,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ `Subscriber`s consume `Value`s as fields attached to [span]s or [`Event`]s.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128658,"byte_end":128737,"line_start":9,"line_end":9,"column_start":1,"column_end":80}},{"value":"/ The set of field keys on a given span or is defined on its [`Metadata`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128738,"byte_end":128814,"line_start":10,"line_end":10,"column_start":1,"column_end":77}},{"value":"/ When a span is created, it provides [`Attributes`] to the `Subscriber`'s","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128815,"byte_end":128891,"line_start":11,"line_end":11,"column_start":1,"column_end":77}},{"value":"/ [`new_span`] method, containing any fields whose values were provided when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128892,"byte_end":128970,"line_start":12,"line_end":12,"column_start":1,"column_end":79}},{"value":"/ the span was created; and may call the `Subscriber`'s [`record`] method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":128971,"byte_end":129046,"line_start":13,"line_end":13,"column_start":1,"column_end":76}},{"value":"/ with additional [`Record`]s if values are added for more of its fields.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129047,"byte_end":129122,"line_start":14,"line_end":14,"column_start":1,"column_end":76}},{"value":"/ Similarly, the [`Event`] type passed to the subscriber's [`event`] method","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129123,"byte_end":129200,"line_start":15,"line_end":15,"column_start":1,"column_end":78}},{"value":"/ will contain any fields attached to each event.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129201,"byte_end":129252,"line_start":16,"line_end":16,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129253,"byte_end":129256,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ `tracing` represents values as either one of a set of Rust primitives","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129257,"byte_end":129330,"line_start":18,"line_end":18,"column_start":1,"column_end":74}},{"value":"/ (`i64`, `u64`, `f64`, `bool`, and `&str`) or using a `fmt::Display` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129331,"byte_end":129405,"line_start":19,"line_end":19,"column_start":1,"column_end":75}},{"value":"/ `fmt::Debug` implementation. `Subscriber`s are provided these primitive","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129406,"byte_end":129481,"line_start":20,"line_end":20,"column_start":1,"column_end":76}},{"value":"/ value types as `dyn Value` trait objects.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129482,"byte_end":129527,"line_start":21,"line_end":21,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129528,"byte_end":129531,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ These trait objects can be formatted using `fmt::Debug`, but may also be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129532,"byte_end":129608,"line_start":23,"line_end":23,"column_start":1,"column_end":77}},{"value":"/ recorded as typed data by calling the [`Value::record`] method on these","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129609,"byte_end":129684,"line_start":24,"line_end":24,"column_start":1,"column_end":76}},{"value":"/ trait objects with a _visitor_ implementing the [`Visit`] trait. This trait","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129685,"byte_end":129764,"line_start":25,"line_end":25,"column_start":1,"column_end":80}},{"value":"/ represents the behavior used to record values of various types. For example,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129765,"byte_end":129845,"line_start":26,"line_end":26,"column_start":1,"column_end":81}},{"value":"/ an implementation of `Visit` might record integers by incrementing counters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129846,"byte_end":129925,"line_start":27,"line_end":27,"column_start":1,"column_end":80}},{"value":"/ for their field names rather than printing them.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129926,"byte_end":129978,"line_start":28,"line_end":28,"column_start":1,"column_end":53}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129979,"byte_end":129982,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129983,"byte_end":129986,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ # Using `valuable`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":129987,"byte_end":130009,"line_start":31,"line_end":31,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130010,"byte_end":130013,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ `tracing`'s [`Value`] trait is intentionally minimalist: it supports only a small","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130014,"byte_end":130099,"line_start":33,"line_end":33,"column_start":1,"column_end":86}},{"value":"/ number of Rust primitives as typed values, and only permits recording","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130100,"byte_end":130173,"line_start":34,"line_end":34,"column_start":1,"column_end":74}},{"value":"/ user-defined types with their [`fmt::Debug`] or [`fmt::Display`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130174,"byte_end":130242,"line_start":35,"line_end":35,"column_start":1,"column_end":69}},{"value":"/ implementations. However, there are some cases where it may be useful to record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130243,"byte_end":130326,"line_start":36,"line_end":36,"column_start":1,"column_end":84}},{"value":"/ nested values (such as arrays, `Vec`s, or `HashMap`s containing values), or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130327,"byte_end":130406,"line_start":37,"line_end":37,"column_start":1,"column_end":80}},{"value":"/ user-defined `struct` and `enum` types without having to format them as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130407,"byte_end":130482,"line_start":38,"line_end":38,"column_start":1,"column_end":76}},{"value":"/ unstructured text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130483,"byte_end":130505,"line_start":39,"line_end":39,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130506,"byte_end":130509,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ To address `Value`'s limitations, `tracing` offers experimental support for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130510,"byte_end":130589,"line_start":41,"line_end":41,"column_start":1,"column_end":80}},{"value":"/ the [`valuable`] crate, which provides object-safe inspection of structured","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130590,"byte_end":130669,"line_start":42,"line_end":42,"column_start":1,"column_end":80}},{"value":"/ values. User-defined types can implement the [`valuable::Valuable`] trait,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130670,"byte_end":130748,"line_start":43,"line_end":43,"column_start":1,"column_end":79}},{"value":"/ and be recorded as a `tracing` field by calling their [`as_value`] method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130749,"byte_end":130827,"line_start":44,"line_end":44,"column_start":1,"column_end":79}},{"value":"/ If the [`Subscriber`] also supports the `valuable` crate, it can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130828,"byte_end":130896,"line_start":45,"line_end":45,"column_start":1,"column_end":69}},{"value":"/ then visit those types fields as structured values using `valuable`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130897,"byte_end":130969,"line_start":46,"line_end":46,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130970,"byte_end":130973,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":130974,"byte_end":131039,"line_start":48,"line_end":48,"column_start":1,"column_end":66}},{"value":"/     Note: valuable support is an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131040,"byte_end":131106,"line_start":49,"line_end":49,"column_start":1,"column_end":67}},{"value":"/     unstable feature. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131107,"byte_end":131184,"line_start":50,"line_end":50,"column_start":1,"column_end":78}},{"value":"/     the documentation on unstable features for details on how to enable it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131185,"byte_end":131264,"line_start":51,"line_end":51,"column_start":1,"column_end":80}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131265,"byte_end":131275,"line_start":52,"line_end":52,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131276,"byte_end":131279,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131280,"byte_end":131296,"line_start":54,"line_end":54,"column_start":1,"column_end":17}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131297,"byte_end":131310,"line_start":55,"line_end":55,"column_start":1,"column_end":14}},{"value":"/ // Derive `Valuable` for our types:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131311,"byte_end":131350,"line_start":56,"line_end":56,"column_start":1,"column_end":40}},{"value":"/ use valuable::Valuable;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131351,"byte_end":131378,"line_start":57,"line_end":57,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131379,"byte_end":131382,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ #[derive(Clone, Debug, Valuable)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131383,"byte_end":131420,"line_start":59,"line_end":59,"column_start":1,"column_end":38}},{"value":"/ struct User {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131421,"byte_end":131438,"line_start":60,"line_end":60,"column_start":1,"column_end":18}},{"value":"/ name: String,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131439,"byte_end":131460,"line_start":61,"line_end":61,"column_start":1,"column_end":22}},{"value":"/ age: u32,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131461,"byte_end":131478,"line_start":62,"line_end":62,"column_start":1,"column_end":18}},{"value":"/ address: Address,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131479,"byte_end":131504,"line_start":63,"line_end":63,"column_start":1,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131505,"byte_end":131510,"line_start":64,"line_end":64,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131511,"byte_end":131514,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ #[derive(Clone, Debug, Valuable)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131515,"byte_end":131552,"line_start":66,"line_end":66,"column_start":1,"column_end":38}},{"value":"/ struct Address {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131553,"byte_end":131573,"line_start":67,"line_end":67,"column_start":1,"column_end":21}},{"value":"/ country: String,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131574,"byte_end":131598,"line_start":68,"line_end":68,"column_start":1,"column_end":25}},{"value":"/ city: String,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131599,"byte_end":131620,"line_start":69,"line_end":69,"column_start":1,"column_end":22}},{"value":"/ street: String,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131621,"byte_end":131644,"line_start":70,"line_end":70,"column_start":1,"column_end":24}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131645,"byte_end":131650,"line_start":71,"line_end":71,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131651,"byte_end":131654,"line_start":72,"line_end":72,"column_start":1,"column_end":4}},{"value":"/ let user = User {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131655,"byte_end":131676,"line_start":73,"line_end":73,"column_start":1,"column_end":22}},{"value":"/ name: \"Arwen Undomiel\".to_string(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131677,"byte_end":131720,"line_start":74,"line_end":74,"column_start":1,"column_end":44}},{"value":"/ age: 3000,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131721,"byte_end":131739,"line_start":75,"line_end":75,"column_start":1,"column_end":19}},{"value":"/ address: Address {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131740,"byte_end":131766,"line_start":76,"line_end":76,"column_start":1,"column_end":27}},{"value":"/ country: \"Middle Earth\".to_string(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131767,"byte_end":131815,"line_start":77,"line_end":77,"column_start":1,"column_end":49}},{"value":"/ city: \"Rivendell\".to_string(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131816,"byte_end":131858,"line_start":78,"line_end":78,"column_start":1,"column_end":43}},{"value":"/ street: \"leafy lane\".to_string(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131859,"byte_end":131904,"line_start":79,"line_end":79,"column_start":1,"column_end":46}},{"value":"/ },","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131905,"byte_end":131915,"line_start":80,"line_end":80,"column_start":1,"column_end":11}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131916,"byte_end":131922,"line_start":81,"line_end":81,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131923,"byte_end":131926,"line_start":82,"line_end":82,"column_start":1,"column_end":4}},{"value":"/ // Recording `user` as a `valuable::Value` will allow the `tracing` subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":131927,"byte_end":132009,"line_start":83,"line_end":83,"column_start":1,"column_end":83}},{"value":"/ // to traverse its fields as a nested, typed structure:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132010,"byte_end":132069,"line_start":84,"line_end":84,"column_start":1,"column_end":60}},{"value":"/ tracing::info!(current_user = user.as_value());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132070,"byte_end":132121,"line_start":85,"line_end":85,"column_start":1,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132122,"byte_end":132129,"line_start":86,"line_end":86,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132130,"byte_end":132133,"line_start":87,"line_end":87,"column_start":1,"column_end":4}},{"value":"/ Alternatively, the [`valuable()`] function may be used to convert a type","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132134,"byte_end":132210,"line_start":88,"line_end":88,"column_start":1,"column_end":77}},{"value":"/ implementing [`Valuable`] into a `tracing` field value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132211,"byte_end":132270,"line_start":89,"line_end":89,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132271,"byte_end":132274,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ When the `valuable` feature is enabled, the [`Visit`] trait will include an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132275,"byte_end":132354,"line_start":91,"line_end":91,"column_start":1,"column_end":80}},{"value":"/ optional [`record_value`] method. `Visit` implementations that wish to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132355,"byte_end":132429,"line_start":92,"line_end":92,"column_start":1,"column_end":75}},{"value":"/ record `valuable` values can implement this method with custom behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132430,"byte_end":132506,"line_start":93,"line_end":93,"column_start":1,"column_end":77}},{"value":"/ If a visitor does not implement `record_value`, the [`valuable::Value`] will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132507,"byte_end":132587,"line_start":94,"line_end":94,"column_start":1,"column_end":81}},{"value":"/ be forwarded to the visitor's [`record_debug`] method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132588,"byte_end":132646,"line_start":95,"line_end":95,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132647,"byte_end":132650,"line_start":96,"line_end":96,"column_start":1,"column_end":4}},{"value":"/ [`fmt::Debug`]: std::fmt::Debug","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132651,"byte_end":132686,"line_start":97,"line_end":97,"column_start":1,"column_end":36}},{"value":"/ [`fmt::Display`]: std::fmt::Debug","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132687,"byte_end":132724,"line_start":98,"line_end":98,"column_start":1,"column_end":38}},{"value":"/ [`valuable`]: https://crates.io/crates/valuable","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132725,"byte_end":132776,"line_start":99,"line_end":99,"column_start":1,"column_end":52}},{"value":"/ [`valuable::Valuable`]: https://docs.rs/valuable/latest/valuable/trait.Valuable.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132777,"byte_end":132865,"line_start":100,"line_end":100,"column_start":1,"column_end":89}},{"value":"/ [`as_value`]: https://docs.rs/valuable/latest/valuable/trait.Valuable.html#tymethod.as_value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132866,"byte_end":132962,"line_start":101,"line_end":101,"column_start":1,"column_end":97}},{"value":"/ [`valuable::Value`]: https://docs.rs/valuable/latest/valuable/enum.Value.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":132963,"byte_end":133044,"line_start":102,"line_end":102,"column_start":1,"column_end":82}},{"value":"/ [`Subscriber`]: crate::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133045,"byte_end":133082,"line_start":103,"line_end":103,"column_start":1,"column_end":38}},{"value":"/ [`record_value`]: Visit::record_value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133083,"byte_end":133124,"line_start":104,"line_end":104,"column_start":1,"column_end":42}},{"value":"/ [`record_debug`]: Visit::record_debug","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133125,"byte_end":133166,"line_start":105,"line_end":105,"column_start":1,"column_end":42}},{"value":"/ [span]: mod@crate::span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133167,"byte_end":133194,"line_start":106,"line_end":106,"column_start":1,"column_end":28}},{"value":"/ [`Event`]: crate::event::Event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133195,"byte_end":133229,"line_start":107,"line_end":107,"column_start":1,"column_end":35}},{"value":"/ [`Metadata`]: crate::Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133230,"byte_end":133263,"line_start":108,"line_end":108,"column_start":1,"column_end":34}},{"value":"/ [`Attributes`]: crate::span::Attributes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133264,"byte_end":133307,"line_start":109,"line_end":109,"column_start":1,"column_end":44}},{"value":"/ [`Record`]: crate::span::Record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133308,"byte_end":133343,"line_start":110,"line_end":110,"column_start":1,"column_end":36}},{"value":"/ [`new_span`]: crate::Subscriber::new_span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133344,"byte_end":133389,"line_start":111,"line_end":111,"column_start":1,"column_end":46}},{"value":"/ [`record`]: crate::Subscriber::record","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133390,"byte_end":133431,"line_start":112,"line_end":112,"column_start":1,"column_end":42}},{"value":"/ [`event`]: crate::Subscriber::event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133432,"byte_end":133471,"line_start":113,"line_end":113,"column_start":1,"column_end":40}}]},{"kind":"Trait","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134142,"byte_end":134149,"line_start":129,"line_end":129,"column_start":11,"column_end":18},"name":"AsField","qualname":"::field::AsField","value":"AsField: crate::sealed::Sealed","parent":null,"children":[{"krate":0,"index":106}],"decl_id":null,"docs":" Trait implemented to allow a type to be used as a field key.","sig":null,"attributes":[{"value":"/ Trait implemented to allow a type to be used as a field key.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133527,"byte_end":133591,"line_start":118,"line_end":118,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133592,"byte_end":133595,"line_start":119,"line_end":119,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133596,"byte_end":133661,"line_start":120,"line_end":120,"column_start":1,"column_end":66}},{"value":"/ Note: Although this is implemented for both the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133662,"byte_end":133730,"line_start":121,"line_end":121,"column_start":1,"column_end":69}},{"value":"/ Field type and any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133731,"byte_end":133809,"line_start":122,"line_end":122,"column_start":1,"column_end":79}},{"value":"/ type that can be borrowed as an &str, only Field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133810,"byte_end":133888,"line_start":123,"line_end":123,"column_start":1,"column_end":79}},{"value":"/ allows O(1) access.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133889,"byte_end":133921,"line_start":124,"line_end":124,"column_start":1,"column_end":33}},{"value":"/ Indexing a field with a string results in an iterative search that performs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":133922,"byte_end":134001,"line_start":125,"line_end":125,"column_start":1,"column_end":80}},{"value":"/ string comparisons. Thus, if possible, once the key for a field is known, it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134002,"byte_end":134082,"line_start":126,"line_end":126,"column_start":1,"column_end":81}},{"value":"/ should be used whenever possible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134083,"byte_end":134120,"line_start":127,"line_end":127,"column_start":1,"column_end":38}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134121,"byte_end":134131,"line_start":128,"line_end":128,"column_start":1,"column_end":11}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134382,"byte_end":134390,"line_start":134,"line_end":134,"column_start":8,"column_end":16},"name":"as_field","qualname":"::field::AsField::as_field","value":"fn as_field<'_, '_, '_>(&'_ Self, &'_ Metadata) -> Option","parent":{"krate":0,"index":105},"children":[],"decl_id":null,"docs":" Attempts to convert `&self` into a `Field` with the specified `metadata`.","sig":null,"attributes":[{"value":"/ Attempts to convert `&self` into a `Field` with the specified `metadata`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134179,"byte_end":134256,"line_start":130,"line_end":130,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134261,"byte_end":134264,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ If `metadata` defines this field, then the field is returned. Otherwise,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134269,"byte_end":134345,"line_start":132,"line_end":132,"column_start":5,"column_end":81}},{"value":"/ this returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134350,"byte_end":134374,"line_start":133,"line_end":133,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134519,"byte_end":134527,"line_start":141,"line_end":141,"column_start":8,"column_end":16},"name":"as_field","qualname":"::as_field","value":"fn as_field<'_, '_, '_>(&'_ Self, &'_ Metadata) -> Option","parent":{"krate":0,"index":105},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134502,"byte_end":134511,"line_start":140,"line_end":140,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134769,"byte_end":134777,"line_start":152,"line_end":152,"column_start":8,"column_end":16},"name":"as_field","qualname":"<&'a Field as field::AsField>::as_field","value":"fn as_field<'_, '_, '_>(&'_ Self, &'_ Metadata) -> Option","parent":{"krate":0,"index":105},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134752,"byte_end":134761,"line_start":151,"line_end":151,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":135012,"byte_end":135020,"line_start":163,"line_end":163,"column_start":8,"column_end":16},"name":"as_field","qualname":"::as_field","value":"fn as_field<'_, '_, '_>(&'_ Self, &'_ Metadata) -> Option","parent":{"krate":0,"index":105},"children":[],"decl_id":{"krate":0,"index":106},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134995,"byte_end":135004,"line_start":162,"line_end":162,"column_start":5,"column_end":14}}]},{"kind":"Mod","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"instrument","qualname":"::instrument","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","parent":null,"children":[{"krate":0,"index":119},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":126},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":133},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":141},{"krate":0,"index":144},{"krate":0,"index":147},{"krate":0,"index":150},{"krate":0,"index":153},{"krate":0,"index":380},{"krate":0,"index":384},{"krate":0,"index":387},{"krate":0,"index":390},{"krate":0,"index":423},{"krate":0,"index":427},{"krate":0,"index":430},{"krate":0,"index":433},{"krate":0,"index":158},{"krate":0,"index":162},{"krate":0,"index":164},{"krate":0,"index":173},{"krate":0,"index":177},{"krate":0,"index":179}],"decl_id":null,"docs":" Attach a span to a `std::future::Future`.\n","sig":null,"attributes":[{"value":"/ Attach a span to a `std::future::Future`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39778,"byte_end":39823,"line_start":966,"line_end":966,"column_start":1,"column_end":46}}]},{"kind":"Trait","id":{"krate":0,"index":150},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135648,"byte_end":135658,"line_start":16,"line_end":16,"column_start":11,"column_end":21},"name":"Instrument","qualname":"::instrument::Instrument","value":"Instrument: Sized","parent":null,"children":[{"krate":0,"index":151},{"krate":0,"index":152}],"decl_id":null,"docs":" Attaches spans to a [`std::future::Future`].","sig":null,"attributes":[{"value":"/ Attaches spans to a [`std::future::Future`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135472,"byte_end":135520,"line_start":10,"line_end":10,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135521,"byte_end":135524,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ Extension trait allowing futures to be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135525,"byte_end":135567,"line_start":12,"line_end":12,"column_start":1,"column_end":43}},{"value":"/ instrumented with a `tracing` [span].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135568,"byte_end":135609,"line_start":13,"line_end":13,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135610,"byte_end":135613,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ [span]: super::Span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135614,"byte_end":135637,"line_start":15,"line_end":15,"column_start":1,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":151},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137887,"byte_end":137897,"line_start":82,"line_end":82,"column_start":8,"column_end":18},"name":"instrument","qualname":"::instrument::Instrument::instrument","value":"fn instrument(Self, Span) -> Instrumented","parent":{"krate":0,"index":150},"children":[],"decl_id":null,"docs":" Instruments this type with the provided [`Span`], returning an\n `Instrumented` wrapper.","sig":null,"attributes":[{"value":"/ Instruments this type with the provided [`Span`], returning an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135672,"byte_end":135738,"line_start":17,"line_end":17,"column_start":5,"column_end":71}},{"value":"/ `Instrumented` wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135743,"byte_end":135770,"line_start":18,"line_end":18,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135775,"byte_end":135778,"line_start":19,"line_end":19,"column_start":5,"column_end":8}},{"value":"/ The attached [`Span`] will be [entered] every time the instrumented","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135783,"byte_end":135854,"line_start":20,"line_end":20,"column_start":5,"column_end":76}},{"value":"/ [`Future`] is polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135859,"byte_end":135884,"line_start":21,"line_end":21,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135889,"byte_end":135892,"line_start":22,"line_end":22,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135897,"byte_end":135911,"line_start":23,"line_end":23,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135916,"byte_end":135919,"line_start":24,"line_end":24,"column_start":5,"column_end":8}},{"value":"/ Instrumenting a future:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135924,"byte_end":135951,"line_start":25,"line_end":25,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135956,"byte_end":135959,"line_start":26,"line_end":26,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135964,"byte_end":135975,"line_start":27,"line_end":27,"column_start":5,"column_end":16}},{"value":"/ use tracing::Instrument;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135980,"byte_end":136008,"line_start":28,"line_end":28,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136013,"byte_end":136016,"line_start":29,"line_end":29,"column_start":5,"column_end":8}},{"value":"/ # async fn doc() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136021,"byte_end":136043,"line_start":30,"line_end":30,"column_start":5,"column_end":27}},{"value":"/ let my_future = async {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136048,"byte_end":136075,"line_start":31,"line_end":31,"column_start":5,"column_end":32}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136080,"byte_end":136094,"line_start":32,"line_end":32,"column_start":5,"column_end":19}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136099,"byte_end":136105,"line_start":33,"line_end":33,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136110,"byte_end":136113,"line_start":34,"line_end":34,"column_start":5,"column_end":8}},{"value":"/ my_future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136118,"byte_end":136131,"line_start":35,"line_end":35,"column_start":5,"column_end":18}},{"value":"/ .instrument(tracing::info_span!(\"my_future\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136136,"byte_end":136189,"line_start":36,"line_end":36,"column_start":5,"column_end":58}},{"value":"/ .await","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136194,"byte_end":136208,"line_start":37,"line_end":37,"column_start":5,"column_end":19}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136213,"byte_end":136220,"line_start":38,"line_end":38,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136225,"byte_end":136232,"line_start":39,"line_end":39,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136237,"byte_end":136240,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ The [`Span::or_current`] combinator can be used in combination with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136245,"byte_end":136316,"line_start":41,"line_end":41,"column_start":5,"column_end":76}},{"value":"/ `instrument` to ensure that the [current span] is attached to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136321,"byte_end":136390,"line_start":42,"line_end":42,"column_start":5,"column_end":74}},{"value":"/ future if the span passed to `instrument` is [disabled]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136395,"byte_end":136455,"line_start":43,"line_end":43,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136460,"byte_end":136463,"line_start":44,"line_end":44,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136468,"byte_end":136475,"line_start":45,"line_end":45,"column_start":5,"column_end":12}},{"value":"/ use tracing::Instrument;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136480,"byte_end":136508,"line_start":46,"line_end":46,"column_start":5,"column_end":33}},{"value":"/ # mod tokio {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136513,"byte_end":136530,"line_start":47,"line_end":47,"column_start":5,"column_end":22}},{"value":"/ # pub(super) fn spawn(_: impl std::future::Future) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136535,"byte_end":136596,"line_start":48,"line_end":48,"column_start":5,"column_end":66}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136601,"byte_end":136608,"line_start":49,"line_end":49,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136613,"byte_end":136616,"line_start":50,"line_end":50,"column_start":5,"column_end":8}},{"value":"/ let my_future = async {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136621,"byte_end":136648,"line_start":51,"line_end":51,"column_start":5,"column_end":32}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136653,"byte_end":136667,"line_start":52,"line_end":52,"column_start":5,"column_end":19}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136672,"byte_end":136678,"line_start":53,"line_end":53,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136683,"byte_end":136686,"line_start":54,"line_end":54,"column_start":5,"column_end":8}},{"value":"/ let outer_span = tracing::info_span!(\"outer\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136691,"byte_end":136751,"line_start":55,"line_end":55,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136756,"byte_end":136759,"line_start":56,"line_end":56,"column_start":5,"column_end":8}},{"value":"/ // If the \"my_future\" span is enabled, then the spawned task will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136764,"byte_end":136833,"line_start":57,"line_end":57,"column_start":5,"column_end":74}},{"value":"/ // be within both \"my_future\" *and* \"outer\", since \"outer\" is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136838,"byte_end":136903,"line_start":58,"line_end":58,"column_start":5,"column_end":70}},{"value":"/ // \"my_future\"'s parent. However, if \"my_future\" is disabled,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136908,"byte_end":136973,"line_start":59,"line_end":59,"column_start":5,"column_end":70}},{"value":"/ // the spawned task will *not* be in any span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":136978,"byte_end":137028,"line_start":60,"line_end":60,"column_start":5,"column_end":55}},{"value":"/ tokio::spawn(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137033,"byte_end":137050,"line_start":61,"line_end":61,"column_start":5,"column_end":22}},{"value":"/ my_future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137055,"byte_end":137072,"line_start":62,"line_end":62,"column_start":5,"column_end":22}},{"value":"/ .instrument(tracing::debug_span!(\"my_future\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137077,"byte_end":137135,"line_start":63,"line_end":63,"column_start":5,"column_end":63}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137140,"byte_end":137146,"line_start":64,"line_end":64,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137151,"byte_end":137154,"line_start":65,"line_end":65,"column_start":5,"column_end":8}},{"value":"/ // Using `Span::or_current` ensures the spawned task is instrumented","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137159,"byte_end":137231,"line_start":66,"line_end":66,"column_start":5,"column_end":77}},{"value":"/ // with the current span, if the new span passed to `instrument` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137236,"byte_end":137307,"line_start":67,"line_end":67,"column_start":5,"column_end":76}},{"value":"/ // not enabled. This means that if the \"my_future\" span is disabled,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137312,"byte_end":137385,"line_start":68,"line_end":68,"column_start":5,"column_end":78}},{"value":"/ // the spawned task will still be instrumented with the \"outer\" span:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137390,"byte_end":137463,"line_start":69,"line_end":69,"column_start":5,"column_end":78}},{"value":"/ # let my_future = async {};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137468,"byte_end":137499,"line_start":70,"line_end":70,"column_start":5,"column_end":36}},{"value":"/ tokio::spawn(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137504,"byte_end":137521,"line_start":71,"line_end":71,"column_start":5,"column_end":22}},{"value":"/ my_future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137526,"byte_end":137542,"line_start":72,"line_end":72,"column_start":5,"column_end":21}},{"value":"/ .instrument(tracing::debug_span!(\"my_future\").or_current())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137547,"byte_end":137618,"line_start":73,"line_end":73,"column_start":5,"column_end":76}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137623,"byte_end":137629,"line_start":74,"line_end":74,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137634,"byte_end":137641,"line_start":75,"line_end":75,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137646,"byte_end":137649,"line_start":76,"line_end":76,"column_start":5,"column_end":8}},{"value":"/ [entered]: super::Span::enter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137654,"byte_end":137689,"line_start":77,"line_end":77,"column_start":5,"column_end":40}},{"value":"/ [`Span::or_current`]: super::Span::or_current()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137694,"byte_end":137745,"line_start":78,"line_end":78,"column_start":5,"column_end":56}},{"value":"/ [current span]: super::Span::current()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137750,"byte_end":137792,"line_start":79,"line_end":79,"column_start":5,"column_end":47}},{"value":"/ [disabled]: super::Span::is_disabled()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137797,"byte_end":137839,"line_start":80,"line_end":80,"column_start":5,"column_end":47}},{"value":"/ [`Future`]: std::future::Future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137844,"byte_end":137879,"line_start":81,"line_end":81,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139018,"byte_end":139033,"line_start":121,"line_end":121,"column_start":8,"column_end":23},"name":"in_current_span","qualname":"::instrument::Instrument::in_current_span","value":"fn in_current_span(Self) -> Instrumented","parent":{"krate":0,"index":150},"children":[],"decl_id":null,"docs":" Instruments this type with the [current] [`Span`], returning an\n `Instrumented` wrapper.","sig":null,"attributes":[{"value":"/ Instruments this type with the [current] [`Span`], returning an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":137994,"byte_end":138061,"line_start":86,"line_end":86,"column_start":5,"column_end":72}},{"value":"/ `Instrumented` wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138066,"byte_end":138093,"line_start":87,"line_end":87,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138098,"byte_end":138101,"line_start":88,"line_end":88,"column_start":5,"column_end":8}},{"value":"/ The attached [`Span`] will be [entered] every time the instrumented","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138106,"byte_end":138177,"line_start":89,"line_end":89,"column_start":5,"column_end":76}},{"value":"/ [`Future`] is polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138182,"byte_end":138207,"line_start":90,"line_end":90,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138212,"byte_end":138215,"line_start":91,"line_end":91,"column_start":5,"column_end":8}},{"value":"/ This can be used to propagate the current span when spawning a new future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138220,"byte_end":138298,"line_start":92,"line_end":92,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138303,"byte_end":138306,"line_start":93,"line_end":93,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138311,"byte_end":138325,"line_start":94,"line_end":94,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138330,"byte_end":138333,"line_start":95,"line_end":95,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138338,"byte_end":138349,"line_start":96,"line_end":96,"column_start":5,"column_end":16}},{"value":"/ use tracing::Instrument;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138354,"byte_end":138382,"line_start":97,"line_end":97,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138387,"byte_end":138390,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ # mod tokio {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138395,"byte_end":138412,"line_start":99,"line_end":99,"column_start":5,"column_end":22}},{"value":"/ # pub(super) fn spawn(_: impl std::future::Future) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138417,"byte_end":138478,"line_start":100,"line_end":100,"column_start":5,"column_end":66}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138483,"byte_end":138490,"line_start":101,"line_end":101,"column_start":5,"column_end":12}},{"value":"/ # async fn doc() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138495,"byte_end":138517,"line_start":102,"line_end":102,"column_start":5,"column_end":27}},{"value":"/ let span = tracing::info_span!(\"my_span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138522,"byte_end":138568,"line_start":103,"line_end":103,"column_start":5,"column_end":51}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138573,"byte_end":138603,"line_start":104,"line_end":104,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138608,"byte_end":138611,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138616,"byte_end":138626,"line_start":106,"line_end":106,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138631,"byte_end":138634,"line_start":107,"line_end":107,"column_start":5,"column_end":8}},{"value":"/ let future = async {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138639,"byte_end":138663,"line_start":108,"line_end":108,"column_start":5,"column_end":29}},{"value":"/ tracing::debug!(\"this event will occur inside `my_span`\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138668,"byte_end":138734,"line_start":109,"line_end":109,"column_start":5,"column_end":71}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138739,"byte_end":138753,"line_start":110,"line_end":110,"column_start":5,"column_end":19}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138758,"byte_end":138764,"line_start":111,"line_end":111,"column_start":5,"column_end":11}},{"value":"/ tokio::spawn(future.in_current_span());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138769,"byte_end":138812,"line_start":112,"line_end":112,"column_start":5,"column_end":48}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138817,"byte_end":138824,"line_start":113,"line_end":113,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138829,"byte_end":138836,"line_start":114,"line_end":114,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138841,"byte_end":138844,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ [current]: super::Span::current()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138849,"byte_end":138886,"line_start":116,"line_end":116,"column_start":5,"column_end":42}},{"value":"/ [entered]: super::Span::enter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138891,"byte_end":138926,"line_start":117,"line_end":117,"column_start":5,"column_end":40}},{"value":"/ [`Span`]: crate::Span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138931,"byte_end":138956,"line_start":118,"line_end":118,"column_start":5,"column_end":30}},{"value":"/ [`Future`]: std::future::Future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":138961,"byte_end":138996,"line_start":119,"line_end":119,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139001,"byte_end":139010,"line_start":120,"line_end":120,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":153},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139283,"byte_end":139297,"line_start":129,"line_end":129,"column_start":11,"column_end":25},"name":"WithSubscriber","qualname":"::instrument::WithSubscriber","value":"WithSubscriber: Sized","parent":null,"children":[{"krate":0,"index":154},{"krate":0,"index":156}],"decl_id":null,"docs":" Extension trait allowing futures to be instrumented with\n a `tracing` [`Subscriber`](crate::Subscriber).\n","sig":null,"attributes":[{"value":"/ Extension trait allowing futures to be instrumented with","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139114,"byte_end":139174,"line_start":126,"line_end":126,"column_start":1,"column_end":61}},{"value":"/ a `tracing` [`Subscriber`](crate::Subscriber).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139175,"byte_end":139225,"line_start":127,"line_end":127,"column_start":1,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140825,"byte_end":140840,"line_start":169,"line_end":169,"column_start":8,"column_end":23},"name":"with_subscriber","qualname":"::instrument::WithSubscriber::with_subscriber","value":"fn with_subscriber(Self, S) -> WithDispatch where S: Into","parent":{"krate":0,"index":153},"children":[],"decl_id":null,"docs":" Attaches the provided [`Subscriber`] to this type, returning a\n [`WithDispatch`] wrapper.","sig":null,"attributes":[{"value":"/ Attaches the provided [`Subscriber`] to this type, returning a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139311,"byte_end":139377,"line_start":130,"line_end":130,"column_start":5,"column_end":71}},{"value":"/ [`WithDispatch`] wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139382,"byte_end":139411,"line_start":131,"line_end":131,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139416,"byte_end":139419,"line_start":132,"line_end":132,"column_start":5,"column_end":8}},{"value":"/ The attached [`Subscriber`] will be set as the [default] when the returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139424,"byte_end":139502,"line_start":133,"line_end":133,"column_start":5,"column_end":83}},{"value":"/ [`Future`] is polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139507,"byte_end":139532,"line_start":134,"line_end":134,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139537,"byte_end":139540,"line_start":135,"line_end":135,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139545,"byte_end":139559,"line_start":136,"line_end":136,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139564,"byte_end":139567,"line_start":137,"line_end":137,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139572,"byte_end":139579,"line_start":138,"line_end":138,"column_start":5,"column_end":12}},{"value":"/ # use tracing::subscriber::NoSubscriber as MySubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139584,"byte_end":139644,"line_start":139,"line_end":139,"column_start":5,"column_end":65}},{"value":"/ # use tracing::subscriber::NoSubscriber as MyOtherSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139649,"byte_end":139714,"line_start":140,"line_end":140,"column_start":5,"column_end":70}},{"value":"/ # async fn docs() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139719,"byte_end":139742,"line_start":141,"line_end":141,"column_start":5,"column_end":28}},{"value":"/ use tracing::instrument::WithSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139747,"byte_end":139791,"line_start":142,"line_end":142,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139796,"byte_end":139799,"line_start":143,"line_end":143,"column_start":5,"column_end":8}},{"value":"/ // Set the default `Subscriber`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139804,"byte_end":139839,"line_start":144,"line_end":144,"column_start":5,"column_end":40}},{"value":"/ let _default = tracing::subscriber::set_default(MySubscriber::default());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139844,"byte_end":139921,"line_start":145,"line_end":145,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139926,"byte_end":139929,"line_start":146,"line_end":146,"column_start":5,"column_end":8}},{"value":"/ tracing::info!(\"this event will be recorded by the default `Subscriber`\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139934,"byte_end":140012,"line_start":147,"line_end":147,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140017,"byte_end":140020,"line_start":148,"line_end":148,"column_start":5,"column_end":8}},{"value":"/ // Create a different `Subscriber` and attach it to a future.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140025,"byte_end":140090,"line_start":149,"line_end":149,"column_start":5,"column_end":70}},{"value":"/ let other_subscriber = MyOtherSubscriber::default();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140095,"byte_end":140151,"line_start":150,"line_end":150,"column_start":5,"column_end":61}},{"value":"/ let future = async {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140156,"byte_end":140180,"line_start":151,"line_end":151,"column_start":5,"column_end":29}},{"value":"/ tracing::info!(\"this event will be recorded by the other `Subscriber`\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140185,"byte_end":140265,"line_start":152,"line_end":152,"column_start":5,"column_end":85}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140270,"byte_end":140284,"line_start":153,"line_end":153,"column_start":5,"column_end":19}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140289,"byte_end":140295,"line_start":154,"line_end":154,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140300,"byte_end":140303,"line_start":155,"line_end":155,"column_start":5,"column_end":8}},{"value":"/ future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140308,"byte_end":140318,"line_start":156,"line_end":156,"column_start":5,"column_end":15}},{"value":"/ // Attach the other `Subscriber` to the future before awaiting it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140323,"byte_end":140396,"line_start":157,"line_end":157,"column_start":5,"column_end":78}},{"value":"/ .with_subscriber(other_subscriber)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140401,"byte_end":140443,"line_start":158,"line_end":158,"column_start":5,"column_end":47}},{"value":"/ .await;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140448,"byte_end":140463,"line_start":159,"line_end":159,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140468,"byte_end":140471,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ // Once the future has completed, we return to the default `Subscriber`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140476,"byte_end":140552,"line_start":161,"line_end":161,"column_start":5,"column_end":81}},{"value":"/ tracing::info!(\"this event will be recorded by the default `Subscriber`\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140557,"byte_end":140635,"line_start":162,"line_end":162,"column_start":5,"column_end":83}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140640,"byte_end":140647,"line_start":163,"line_end":163,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140652,"byte_end":140659,"line_start":164,"line_end":164,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140664,"byte_end":140667,"line_start":165,"line_end":165,"column_start":5,"column_end":8}},{"value":"/ [`Subscriber`]: super::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140672,"byte_end":140709,"line_start":166,"line_end":166,"column_start":5,"column_end":42}},{"value":"/ [default]: crate::dispatcher#setting-the-default-subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140714,"byte_end":140777,"line_start":167,"line_end":167,"column_start":5,"column_end":68}},{"value":"/ [`Future`]: std::future::Future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":140782,"byte_end":140817,"line_start":168,"line_end":168,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142723,"byte_end":142746,"line_start":221,"line_end":221,"column_start":8,"column_end":31},"name":"with_current_subscriber","qualname":"::instrument::WithSubscriber::with_current_subscriber","value":"fn with_current_subscriber(Self) -> WithDispatch","parent":{"krate":0,"index":153},"children":[],"decl_id":null,"docs":" Attaches the current [default] [`Subscriber`] to this type, returning a\n [`WithDispatch`] wrapper.","sig":null,"attributes":[{"value":"/ Attaches the current [default] [`Subscriber`] to this type, returning a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141042,"byte_end":141117,"line_start":179,"line_end":179,"column_start":5,"column_end":80}},{"value":"/ [`WithDispatch`] wrapper.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141122,"byte_end":141151,"line_start":180,"line_end":180,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141156,"byte_end":141159,"line_start":181,"line_end":181,"column_start":5,"column_end":8}},{"value":"/ The attached `Subscriber` will be set as the [default] when the returned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141164,"byte_end":141240,"line_start":182,"line_end":182,"column_start":5,"column_end":81}},{"value":"/ [`Future`] is polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141245,"byte_end":141270,"line_start":183,"line_end":183,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141275,"byte_end":141278,"line_start":184,"line_end":184,"column_start":5,"column_end":8}},{"value":"/ This can be used to propagate the current dispatcher context when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141283,"byte_end":141352,"line_start":185,"line_end":185,"column_start":5,"column_end":74}},{"value":"/ spawning a new future that may run on a different thread.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141357,"byte_end":141418,"line_start":186,"line_end":186,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141423,"byte_end":141426,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141431,"byte_end":141445,"line_start":188,"line_end":188,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141450,"byte_end":141453,"line_start":189,"line_end":189,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141458,"byte_end":141465,"line_start":190,"line_end":190,"column_start":5,"column_end":12}},{"value":"/ # mod tokio {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141470,"byte_end":141487,"line_start":191,"line_end":191,"column_start":5,"column_end":22}},{"value":"/ # pub(super) fn spawn(_: impl std::future::Future) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141492,"byte_end":141553,"line_start":192,"line_end":192,"column_start":5,"column_end":66}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141558,"byte_end":141565,"line_start":193,"line_end":193,"column_start":5,"column_end":12}},{"value":"/ # use tracing::subscriber::NoSubscriber as MySubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141570,"byte_end":141630,"line_start":194,"line_end":194,"column_start":5,"column_end":65}},{"value":"/ # async fn docs() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141635,"byte_end":141658,"line_start":195,"line_end":195,"column_start":5,"column_end":28}},{"value":"/ use tracing::instrument::WithSubscriber;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141663,"byte_end":141707,"line_start":196,"line_end":196,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141712,"byte_end":141715,"line_start":197,"line_end":197,"column_start":5,"column_end":8}},{"value":"/ // Using `set_default` (rather than `set_global_default`) sets the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141720,"byte_end":141790,"line_start":198,"line_end":198,"column_start":5,"column_end":75}},{"value":"/ // default `Subscriber` for *this* thread only.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141795,"byte_end":141846,"line_start":199,"line_end":199,"column_start":5,"column_end":56}},{"value":"/ let _default = tracing::subscriber::set_default(MySubscriber::default());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141851,"byte_end":141928,"line_start":200,"line_end":200,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141933,"byte_end":141936,"line_start":201,"line_end":201,"column_start":5,"column_end":8}},{"value":"/ let future = async {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141941,"byte_end":141965,"line_start":202,"line_end":202,"column_start":5,"column_end":29}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141970,"byte_end":141984,"line_start":203,"line_end":203,"column_start":5,"column_end":19}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":141989,"byte_end":141995,"line_start":204,"line_end":204,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142000,"byte_end":142003,"line_start":205,"line_end":205,"column_start":5,"column_end":8}},{"value":"/ // If a multi-threaded async runtime is in use, this spawned task may","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142008,"byte_end":142081,"line_start":206,"line_end":206,"column_start":5,"column_end":78}},{"value":"/ // run on a different thread, in a different default `Subscriber`'s context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142086,"byte_end":142166,"line_start":207,"line_end":207,"column_start":5,"column_end":85}},{"value":"/ tokio::spawn(future);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142171,"byte_end":142196,"line_start":208,"line_end":208,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142201,"byte_end":142204,"line_start":209,"line_end":209,"column_start":5,"column_end":8}},{"value":"/ // However, calling `with_current_subscriber` on the future before","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142209,"byte_end":142279,"line_start":210,"line_end":210,"column_start":5,"column_end":75}},{"value":"/ // spawning it, ensures that the current thread's default `Subscriber` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142284,"byte_end":142361,"line_start":211,"line_end":211,"column_start":5,"column_end":82}},{"value":"/ // propagated to the spawned task, regardless of where it executes:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142366,"byte_end":142437,"line_start":212,"line_end":212,"column_start":5,"column_end":76}},{"value":"/ # let future = async { };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142442,"byte_end":142471,"line_start":213,"line_end":213,"column_start":5,"column_end":34}},{"value":"/ tokio::spawn(future.with_current_subscriber());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142476,"byte_end":142527,"line_start":214,"line_end":214,"column_start":5,"column_end":56}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142532,"byte_end":142539,"line_start":215,"line_end":215,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142544,"byte_end":142551,"line_start":216,"line_end":216,"column_start":5,"column_end":12}},{"value":"/ [`Subscriber`]: super::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142556,"byte_end":142593,"line_start":217,"line_end":217,"column_start":5,"column_end":42}},{"value":"/ [default]: crate::dispatcher#setting-the-default-subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142598,"byte_end":142661,"line_start":218,"line_end":218,"column_start":5,"column_end":68}},{"value":"/ [`Future`]: std::future::Future","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142666,"byte_end":142701,"line_start":219,"line_end":219,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":142706,"byte_end":142715,"line_start":220,"line_end":220,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":380},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":143412,"byte_end":143424,"line_start":240,"line_end":240,"column_start":16,"column_end":28},"name":"WithDispatch","qualname":"::instrument::WithDispatch","value":"WithDispatch { }","parent":null,"children":[{"krate":0,"index":382},{"krate":0,"index":383}],"decl_id":null,"docs":" A [`Future`] that has been instrumented with a `tracing` [`Subscriber`].","sig":null,"attributes":[{"value":"must_use = \"futures do nothing unless you `.await` or poll them\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":14657538,"byte_end":14657547,"line_start":633,"line_end":633,"column_start":11,"column_end":20}}]},{"kind":"Struct","id":{"krate":0,"index":423},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":143914,"byte_end":143926,"line_start":257,"line_end":257,"column_start":16,"column_end":28},"name":"Instrumented","qualname":"::instrument::Instrumented","value":"Instrumented { }","parent":null,"children":[{"krate":0,"index":425},{"krate":0,"index":426}],"decl_id":null,"docs":" A [`Future`] that has been instrumented with a `tracing` [`Span`].","sig":null,"attributes":[{"value":"must_use = \"futures do nothing unless you `.await` or poll them\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","byte_start":14657538,"byte_end":14657547,"line_start":633,"line_end":633,"column_start":11,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":161},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144106,"byte_end":144110,"line_start":269,"line_end":269,"column_start":8,"column_end":12},"name":"poll","qualname":" as std::future::Future>::poll","value":"fn poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context) -> Poll","parent":{"krate":2,"index":13763},"children":[],"decl_id":{"krate":2,"index":13765},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144426,"byte_end":144430,"line_start":280,"line_end":280,"column_start":12,"column_end":16},"name":"span","qualname":">::span","value":"fn span<'_>(&'_ Self) -> &'_ Span","parent":null,"children":[],"decl_id":null,"docs":" Borrows the `Span` that this type is instrumented by.\n","sig":null,"attributes":[{"value":"/ Borrows the `Span` that this type is instrumented by.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144357,"byte_end":144414,"line_start":279,"line_end":279,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144556,"byte_end":144564,"line_start":285,"line_end":285,"column_start":12,"column_end":20},"name":"span_mut","qualname":">::span_mut","value":"fn span_mut<'_>(&'_ mut Self) -> &'_ mut Span","parent":null,"children":[],"decl_id":null,"docs":" Mutably borrows the `Span` that this type is instrumented by.\n","sig":null,"attributes":[{"value":"/ Mutably borrows the `Span` that this type is instrumented by.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144479,"byte_end":144544,"line_start":284,"line_end":284,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144666,"byte_end":144671,"line_start":290,"line_end":290,"column_start":12,"column_end":17},"name":"inner","qualname":">::inner","value":"fn inner<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Borrows the wrapped type.\n","sig":null,"attributes":[{"value":"/ Borrows the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144625,"byte_end":144654,"line_start":289,"line_end":289,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":169},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144767,"byte_end":144776,"line_start":295,"line_end":295,"column_start":12,"column_end":21},"name":"inner_mut","qualname":">::inner_mut","value":"fn inner_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Mutably borrows the wrapped type.\n","sig":null,"attributes":[{"value":"/ Mutably borrows the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144718,"byte_end":144755,"line_start":294,"line_end":294,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144894,"byte_end":144907,"line_start":300,"line_end":300,"column_start":12,"column_end":25},"name":"inner_pin_ref","qualname":">::inner_pin_ref","value":"fn inner_pin_ref<'_>(Pin<&'_ Self>) -> Pin<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Get a pinned reference to the wrapped type.\n","sig":null,"attributes":[{"value":"/ Get a pinned reference to the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144835,"byte_end":144882,"line_start":299,"line_end":299,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":171},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145050,"byte_end":145063,"line_start":305,"line_end":305,"column_start":12,"column_end":25},"name":"inner_pin_mut","qualname":">::inner_pin_mut","value":"fn inner_pin_mut<'_>(Pin<&'_ mut Self>) -> Pin<&'_ mut T>","parent":null,"children":[],"decl_id":null,"docs":" Get a pinned mutable reference to the wrapped type.\n","sig":null,"attributes":[{"value":"/ Get a pinned mutable reference to the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144983,"byte_end":145038,"line_start":304,"line_end":304,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":172},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145262,"byte_end":145272,"line_start":312,"line_end":312,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Consumes the `Instrumented`, returning the wrapped type.","sig":null,"attributes":[{"value":"/ Consumes the `Instrumented`, returning the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145143,"byte_end":145203,"line_start":309,"line_end":309,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145208,"byte_end":145211,"line_start":310,"line_end":310,"column_start":5,"column_end":8}},{"value":"/ Note that this drops the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145216,"byte_end":145250,"line_start":311,"line_end":311,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":176},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145497,"byte_end":145501,"line_start":324,"line_end":324,"column_start":8,"column_end":12},"name":"poll","qualname":" as std::future::Future>::poll","value":"fn poll<'_, '_, '_>(Pin<&'_ mut Self>, &'_ mut Context) -> Poll","parent":{"krate":2,"index":13763},"children":[],"decl_id":{"krate":2,"index":13765},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146043,"byte_end":146053,"line_start":340,"line_end":340,"column_start":12,"column_end":22},"name":"dispatcher","qualname":">::dispatcher","value":"fn dispatcher<'_>(&'_ Self) -> &'_ Dispatch","parent":null,"children":[],"decl_id":null,"docs":" Borrows the [`Dispatch`] that is entered when this type is polled.\n","sig":null,"attributes":[{"value":"/ Borrows the [`Dispatch`] that is entered when this type is polled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145961,"byte_end":146031,"line_start":339,"line_end":339,"column_start":5,"column_end":75}}]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146153,"byte_end":146158,"line_start":345,"line_end":345,"column_start":12,"column_end":17},"name":"inner","qualname":">::inner","value":"fn inner<'_>(&'_ Self) -> &'_ T","parent":null,"children":[],"decl_id":null,"docs":" Borrows the wrapped type.\n","sig":null,"attributes":[{"value":"/ Borrows the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146112,"byte_end":146141,"line_start":344,"line_end":344,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146254,"byte_end":146263,"line_start":350,"line_end":350,"column_start":12,"column_end":21},"name":"inner_mut","qualname":">::inner_mut","value":"fn inner_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":null,"children":[],"decl_id":null,"docs":" Mutably borrows the wrapped type.\n","sig":null,"attributes":[{"value":"/ Mutably borrows the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146205,"byte_end":146242,"line_start":349,"line_end":349,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":184},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146381,"byte_end":146394,"line_start":355,"line_end":355,"column_start":12,"column_end":25},"name":"inner_pin_ref","qualname":">::inner_pin_ref","value":"fn inner_pin_ref<'_>(Pin<&'_ Self>) -> Pin<&'_ T>","parent":null,"children":[],"decl_id":null,"docs":" Get a pinned reference to the wrapped type.\n","sig":null,"attributes":[{"value":"/ Get a pinned reference to the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146322,"byte_end":146369,"line_start":354,"line_end":354,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146537,"byte_end":146550,"line_start":360,"line_end":360,"column_start":12,"column_end":25},"name":"inner_pin_mut","qualname":">::inner_pin_mut","value":"fn inner_pin_mut<'_>(Pin<&'_ mut Self>) -> Pin<&'_ mut T>","parent":null,"children":[],"decl_id":null,"docs":" Get a pinned mutable reference to the wrapped type.\n","sig":null,"attributes":[{"value":"/ Get a pinned mutable reference to the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146470,"byte_end":146525,"line_start":359,"line_end":359,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146749,"byte_end":146759,"line_start":367,"line_end":367,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Consumes the `Instrumented`, returning the wrapped type.","sig":null,"attributes":[{"value":"/ Consumes the `Instrumented`, returning the wrapped type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146630,"byte_end":146690,"line_start":364,"line_end":364,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146695,"byte_end":146698,"line_start":365,"line_end":365,"column_start":5,"column_end":8}},{"value":"/ Note that this drops the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":146703,"byte_end":146737,"line_start":366,"line_end":366,"column_start":5,"column_end":39}}]},{"kind":"Mod","id":{"krate":0,"index":187},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"level_filters","qualname":"::level_filters","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","parent":null,"children":[{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":192},{"krate":0,"index":195},{"krate":0,"index":466}],"decl_id":null,"docs":" Trace verbosity level filtering.","sig":null,"attributes":[{"value":"/ Trace verbosity level filtering.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":146801,"byte_end":146837,"line_start":1,"line_end":1,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":146838,"byte_end":146841,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ # Compile time filters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":146842,"byte_end":146868,"line_start":3,"line_end":3,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":146869,"byte_end":146872,"line_start":4,"line_end":4,"column_start":1,"column_end":4}},{"value":"/ Trace verbosity levels can be statically disabled at compile time via Cargo","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":146873,"byte_end":146952,"line_start":5,"line_end":5,"column_start":1,"column_end":80}},{"value":"/ features, similar to the [`log` crate]. Trace instrumentation at disabled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":146953,"byte_end":147030,"line_start":6,"line_end":6,"column_start":1,"column_end":78}},{"value":"/ levels will be skipped and will not even be present in the resulting binary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147031,"byte_end":147110,"line_start":7,"line_end":7,"column_start":1,"column_end":80}},{"value":"/ unless the verbosity level is specified dynamically. This level is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147111,"byte_end":147181,"line_start":8,"line_end":8,"column_start":1,"column_end":71}},{"value":"/ configured separately for release and debug builds. The features are:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147182,"byte_end":147255,"line_start":9,"line_end":9,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147256,"byte_end":147259,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ * `max_level_off`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147260,"byte_end":147281,"line_start":11,"line_end":11,"column_start":1,"column_end":22}},{"value":"/ * `max_level_error`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147282,"byte_end":147305,"line_start":12,"line_end":12,"column_start":1,"column_end":24}},{"value":"/ * `max_level_warn`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147306,"byte_end":147328,"line_start":13,"line_end":13,"column_start":1,"column_end":23}},{"value":"/ * `max_level_info`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147329,"byte_end":147351,"line_start":14,"line_end":14,"column_start":1,"column_end":23}},{"value":"/ * `max_level_debug`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147352,"byte_end":147375,"line_start":15,"line_end":15,"column_start":1,"column_end":24}},{"value":"/ * `max_level_trace`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147376,"byte_end":147399,"line_start":16,"line_end":16,"column_start":1,"column_end":24}},{"value":"/ * `release_max_level_off`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147400,"byte_end":147429,"line_start":17,"line_end":17,"column_start":1,"column_end":30}},{"value":"/ * `release_max_level_error`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147430,"byte_end":147461,"line_start":18,"line_end":18,"column_start":1,"column_end":32}},{"value":"/ * `release_max_level_warn`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147462,"byte_end":147492,"line_start":19,"line_end":19,"column_start":1,"column_end":31}},{"value":"/ * `release_max_level_info`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147493,"byte_end":147523,"line_start":20,"line_end":20,"column_start":1,"column_end":31}},{"value":"/ * `release_max_level_debug`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147524,"byte_end":147555,"line_start":21,"line_end":21,"column_start":1,"column_end":32}},{"value":"/ * `release_max_level_trace`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147556,"byte_end":147587,"line_start":22,"line_end":22,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147588,"byte_end":147591,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ These features control the value of the `STATIC_MAX_LEVEL` constant. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147592,"byte_end":147668,"line_start":24,"line_end":24,"column_start":1,"column_end":77}},{"value":"/ instrumentation macros macros check this value before recording an event or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147669,"byte_end":147748,"line_start":25,"line_end":25,"column_start":1,"column_end":80}},{"value":"/ constructing a span. By default, no levels are disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147749,"byte_end":147809,"line_start":26,"line_end":26,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147810,"byte_end":147813,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ For example, a crate can disable trace level instrumentation in debug builds","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147814,"byte_end":147894,"line_start":28,"line_end":28,"column_start":1,"column_end":81}},{"value":"/ and trace, debug, and info level instrumentation in release builds with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147895,"byte_end":147974,"line_start":29,"line_end":29,"column_start":1,"column_end":80}},{"value":"/ following configuration:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":147975,"byte_end":148003,"line_start":30,"line_end":30,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148004,"byte_end":148007,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148008,"byte_end":148019,"line_start":32,"line_end":32,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148020,"byte_end":148038,"line_start":33,"line_end":33,"column_start":1,"column_end":19}},{"value":"/ tracing = { version = \"0.1\", features = [\"max_level_debug\", \"release_max_level_warn\"] }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148039,"byte_end":148130,"line_start":34,"line_end":34,"column_start":1,"column_end":92}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148131,"byte_end":148138,"line_start":35,"line_end":35,"column_start":1,"column_end":8}},{"value":"/ ## Notes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148139,"byte_end":148151,"line_start":36,"line_end":36,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148152,"byte_end":148155,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ Please note that `tracing`'s static max level features do *not* control the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148156,"byte_end":148235,"line_start":38,"line_end":38,"column_start":1,"column_end":80}},{"value":"/ [`log`] records that may be emitted when [`tracing`'s \"log\" feature flag][f] is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148236,"byte_end":148319,"line_start":39,"line_end":39,"column_start":1,"column_end":84}},{"value":"/ enabled. This is to allow `tracing` to be disabled entirely at compile time","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148320,"byte_end":148399,"line_start":40,"line_end":40,"column_start":1,"column_end":80}},{"value":"/ while still emitting `log` records --- such as when a library using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148400,"byte_end":148471,"line_start":41,"line_end":41,"column_start":1,"column_end":72}},{"value":"/ `tracing` is used by an application using `log` that doesn't want to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148472,"byte_end":148544,"line_start":42,"line_end":42,"column_start":1,"column_end":73}},{"value":"/ generate any `tracing`-related code, but does want to collect `log` records.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148545,"byte_end":148625,"line_start":43,"line_end":43,"column_start":1,"column_end":81}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148626,"byte_end":148629,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ This means that if the \"log\" feature is in use, some code may be generated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148630,"byte_end":148708,"line_start":45,"line_end":45,"column_start":1,"column_end":79}},{"value":"/ for `log` records emitted by disabled `tracing` events. If this is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148709,"byte_end":148783,"line_start":46,"line_end":46,"column_start":1,"column_end":75}},{"value":"/ desirable, `log` records may be disabled separately using [`log`'s static","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148784,"byte_end":148861,"line_start":47,"line_end":47,"column_start":1,"column_end":78}},{"value":"/ max level features][`log` crate].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148862,"byte_end":148899,"line_start":48,"line_end":48,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148900,"byte_end":148903,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ [`log`]: https://docs.rs/log/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148904,"byte_end":148937,"line_start":50,"line_end":50,"column_start":1,"column_end":34}},{"value":"/ [`log` crate]: https://docs.rs/log/latest/log/#compile-time-filters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":148938,"byte_end":149009,"line_start":51,"line_end":51,"column_start":1,"column_end":72}},{"value":"/ [f]: https://docs.rs/tracing/latest/tracing/#emitting-log-records","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149010,"byte_end":149079,"line_start":52,"line_end":52,"column_start":1,"column_end":70}}]},{"kind":"Const","id":{"krate":0,"index":195},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149643,"byte_end":149659,"line_start":66,"line_end":66,"column_start":11,"column_end":27},"name":"STATIC_MAX_LEVEL","qualname":"::level_filters::STATIC_MAX_LEVEL","value":"LevelFilter","parent":null,"children":[],"decl_id":null,"docs":" The statically configured maximum trace level.","sig":null,"attributes":[{"value":"/ The statically configured maximum trace level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149151,"byte_end":149201,"line_start":55,"line_end":55,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149202,"byte_end":149205,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ See the [module-level documentation] for information on how to configure","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149206,"byte_end":149282,"line_start":57,"line_end":57,"column_start":1,"column_end":77}},{"value":"/ this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149283,"byte_end":149292,"line_start":58,"line_end":58,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149293,"byte_end":149296,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ This value is checked by the `event!` and `span!` macros. Code that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149297,"byte_end":149368,"line_start":60,"line_end":60,"column_start":1,"column_end":72}},{"value":"/ manually constructs events or spans via the `Event::record` function or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149369,"byte_end":149444,"line_start":61,"line_end":61,"column_start":1,"column_end":76}},{"value":"/ `Span` constructors should compare the level against this value to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149445,"byte_end":149515,"line_start":62,"line_end":62,"column_start":1,"column_end":71}},{"value":"/ determine if those spans or events are enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149516,"byte_end":149567,"line_start":63,"line_end":63,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149568,"byte_end":149571,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ [module-level documentation]: super#compile-time-filters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs","byte_start":149572,"byte_end":149632,"line_start":65,"line_end":65,"column_start":1,"column_end":61}}]},{"kind":"Mod","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"span","qualname":"::span","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","parent":null,"children":[{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":201},{"krate":0,"index":204},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":211},{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216},{"krate":0,"index":218},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":224},{"krate":0,"index":227},{"krate":0,"index":230},{"krate":0,"index":231},{"krate":0,"index":232},{"krate":0,"index":235},{"krate":0,"index":238},{"krate":0,"index":241},{"krate":0,"index":244},{"krate":0,"index":467},{"krate":0,"index":470},{"krate":0,"index":472},{"krate":0,"index":475},{"krate":0,"index":477},{"krate":0,"index":480},{"krate":0,"index":483},{"krate":0,"index":486},{"krate":0,"index":246},{"krate":0,"index":290},{"krate":0,"index":292},{"krate":0,"index":295},{"krate":0,"index":297},{"krate":0,"index":301},{"krate":0,"index":304},{"krate":0,"index":306},{"krate":0,"index":310},{"krate":0,"index":313},{"krate":0,"index":315},{"krate":0,"index":320},{"krate":0,"index":322},{"krate":0,"index":325},{"krate":0,"index":327},{"krate":0,"index":330},{"krate":0,"index":333},{"krate":0,"index":336},{"krate":0,"index":488},{"krate":0,"index":490},{"krate":0,"index":338},{"krate":0,"index":339}],"decl_id":null,"docs":" Spans represent periods of time in which a program was executing in a\n particular context.","sig":null,"attributes":[{"value":"/ Spans represent periods of time in which a program was executing in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151200,"byte_end":151273,"line_start":1,"line_end":1,"column_start":1,"column_end":74}},{"value":"/ particular context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151274,"byte_end":151297,"line_start":2,"line_end":2,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151298,"byte_end":151301,"line_start":3,"line_end":3,"column_start":1,"column_end":4}},{"value":"/ A span consists of [fields], user-defined key-value pairs of arbitrary data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151302,"byte_end":151381,"line_start":4,"line_end":4,"column_start":1,"column_end":80}},{"value":"/ that describe the context the span represents, and a set of fixed attributes","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151382,"byte_end":151462,"line_start":5,"line_end":5,"column_start":1,"column_end":81}},{"value":"/ that describe all `tracing` spans and events. Attributes describing spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151463,"byte_end":151540,"line_start":6,"line_end":6,"column_start":1,"column_end":78}},{"value":"/ include:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151541,"byte_end":151553,"line_start":7,"line_end":7,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151554,"byte_end":151557,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ - An [`Id`] assigned by the subscriber that uniquely identifies it in relation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151558,"byte_end":151640,"line_start":9,"line_end":9,"column_start":1,"column_end":83}},{"value":"/ to other spans.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151641,"byte_end":151662,"line_start":10,"line_end":10,"column_start":1,"column_end":22}},{"value":"/ - The span's [parent] in the trace tree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151663,"byte_end":151707,"line_start":11,"line_end":11,"column_start":1,"column_end":45}},{"value":"/ - [Metadata] that describes static characteristics of all spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151708,"byte_end":151775,"line_start":12,"line_end":12,"column_start":1,"column_end":68}},{"value":"/ originating from that callsite, such as its name, source code location,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151776,"byte_end":151853,"line_start":13,"line_end":13,"column_start":1,"column_end":78}},{"value":"/ [verbosity level], and the names of its fields.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151854,"byte_end":151907,"line_start":14,"line_end":14,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151908,"byte_end":151911,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ # Creating Spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151912,"byte_end":151932,"line_start":16,"line_end":16,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151933,"byte_end":151936,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ Spans are created using the [`span!`] macro. This macro is invoked with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":151937,"byte_end":152016,"line_start":18,"line_end":18,"column_start":1,"column_end":80}},{"value":"/ following arguments, in order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152017,"byte_end":152051,"line_start":19,"line_end":19,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152052,"byte_end":152055,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ - The [`target`] and/or [`parent`][parent] attributes, if the user wishes to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152056,"byte_end":152136,"line_start":21,"line_end":21,"column_start":1,"column_end":81}},{"value":"/ override their default values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152137,"byte_end":152173,"line_start":22,"line_end":22,"column_start":1,"column_end":37}},{"value":"/ - The span's [verbosity level]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152174,"byte_end":152208,"line_start":23,"line_end":23,"column_start":1,"column_end":35}},{"value":"/ - A string literal providing the span's name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152209,"byte_end":152258,"line_start":24,"line_end":24,"column_start":1,"column_end":50}},{"value":"/ - Finally, between zero and 32 arbitrary key/value fields.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152259,"byte_end":152321,"line_start":25,"line_end":25,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152322,"byte_end":152325,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ [`target`]: super::Metadata::target","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152326,"byte_end":152365,"line_start":27,"line_end":27,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152366,"byte_end":152369,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152370,"byte_end":152386,"line_start":29,"line_end":29,"column_start":1,"column_end":17}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152387,"byte_end":152398,"line_start":30,"line_end":30,"column_start":1,"column_end":12}},{"value":"/ use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152399,"byte_end":152430,"line_start":31,"line_end":31,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152431,"byte_end":152434,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ /// Construct a new span at the `INFO` level named \"my_span\", with a single","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152435,"byte_end":152514,"line_start":33,"line_end":33,"column_start":1,"column_end":80}},{"value":"/ /// field named answer , with the value `42`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152515,"byte_end":152564,"line_start":34,"line_end":34,"column_start":1,"column_end":50}},{"value":"/ let my_span = span!(Level::INFO, \"my_span\", answer = 42);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152565,"byte_end":152626,"line_start":35,"line_end":35,"column_start":1,"column_end":62}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152627,"byte_end":152634,"line_start":36,"line_end":36,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152635,"byte_end":152638,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ The documentation for the [`span!`] macro provides additional examples of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152639,"byte_end":152716,"line_start":38,"line_end":38,"column_start":1,"column_end":78}},{"value":"/ the various options that exist when creating spans.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152717,"byte_end":152772,"line_start":39,"line_end":39,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152773,"byte_end":152776,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ The [`trace_span!`], [`debug_span!`], [`info_span!`], [`warn_span!`], and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152777,"byte_end":152854,"line_start":41,"line_end":41,"column_start":1,"column_end":78}},{"value":"/ [`error_span!`] exist as shorthand for constructing spans at various","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152855,"byte_end":152927,"line_start":42,"line_end":42,"column_start":1,"column_end":73}},{"value":"/ verbosity levels.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152928,"byte_end":152949,"line_start":43,"line_end":43,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152950,"byte_end":152953,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/ ## Recording Span Creation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152954,"byte_end":152984,"line_start":45,"line_end":45,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152985,"byte_end":152988,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ The [`Attributes`] type contains data associated with a span, and is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":152989,"byte_end":153061,"line_start":47,"line_end":47,"column_start":1,"column_end":73}},{"value":"/ provided to the [`Subscriber`] when a new span is created. It contains","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153062,"byte_end":153136,"line_start":48,"line_end":48,"column_start":1,"column_end":75}},{"value":"/ the span's metadata, the ID of [the span's parent][parent] if one was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153137,"byte_end":153210,"line_start":49,"line_end":49,"column_start":1,"column_end":74}},{"value":"/ explicitly set, and any fields whose values were recorded when the span was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153211,"byte_end":153290,"line_start":50,"line_end":50,"column_start":1,"column_end":80}},{"value":"/ constructed. The subscriber, which is responsible for recording `tracing`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153291,"byte_end":153368,"line_start":51,"line_end":51,"column_start":1,"column_end":78}},{"value":"/ data, can then store or record these values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153369,"byte_end":153417,"line_start":52,"line_end":52,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153418,"byte_end":153421,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ # The Span Lifecycle","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153422,"byte_end":153446,"line_start":54,"line_end":54,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153447,"byte_end":153450,"line_start":55,"line_end":55,"column_start":1,"column_end":4}},{"value":"/ ## Entering a Span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153451,"byte_end":153473,"line_start":56,"line_end":56,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153474,"byte_end":153477,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ A thread of execution is said to _enter_ a span when it begins executing,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153478,"byte_end":153555,"line_start":58,"line_end":58,"column_start":1,"column_end":78}},{"value":"/ and _exit_ the span when it switches to another context. Spans may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153556,"byte_end":153629,"line_start":59,"line_end":59,"column_start":1,"column_end":74}},{"value":"/ entered through the [`enter`], [`entered`], and [`in_scope`] methods.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153630,"byte_end":153703,"line_start":60,"line_end":60,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153704,"byte_end":153707,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ The [`enter`] method enters a span, returning a [guard] that exits the span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153708,"byte_end":153787,"line_start":62,"line_end":62,"column_start":1,"column_end":80}},{"value":"/ when dropped","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153788,"byte_end":153804,"line_start":63,"line_end":63,"column_start":1,"column_end":17}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153805,"byte_end":153812,"line_start":64,"line_end":64,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153813,"byte_end":153846,"line_start":65,"line_end":65,"column_start":1,"column_end":34}},{"value":"/ let my_var: u64 = 5;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153847,"byte_end":153871,"line_start":66,"line_end":66,"column_start":1,"column_end":25}},{"value":"/ let my_span = span!(Level::TRACE, \"my_span\", my_var);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153872,"byte_end":153929,"line_start":67,"line_end":67,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153930,"byte_end":153933,"line_start":68,"line_end":68,"column_start":1,"column_end":4}},{"value":"/ // `my_span` exists but has not been entered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153934,"byte_end":153983,"line_start":69,"line_end":69,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153984,"byte_end":153987,"line_start":70,"line_end":70,"column_start":1,"column_end":4}},{"value":"/ // Enter `my_span`...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":153988,"byte_end":154013,"line_start":71,"line_end":71,"column_start":1,"column_end":26}},{"value":"/ let _enter = my_span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154014,"byte_end":154047,"line_start":72,"line_end":72,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154048,"byte_end":154051,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ // Perform some work inside of the context of `my_span`...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154052,"byte_end":154114,"line_start":74,"line_end":74,"column_start":1,"column_end":63}},{"value":"/ // Dropping the `_enter` guard will exit the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154115,"byte_end":154169,"line_start":75,"line_end":75,"column_start":1,"column_end":55}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154170,"byte_end":154176,"line_start":76,"line_end":76,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154177,"byte_end":154180,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154181,"byte_end":154307,"line_start":78,"line_end":78,"column_start":1,"column_end":127}},{"value":"/     Warning: In asynchronous code that uses async/await syntax,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154308,"byte_end":154392,"line_start":79,"line_end":79,"column_start":1,"column_end":85}},{"value":"/     Span::enter may produce incorrect traces if the returned drop","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154393,"byte_end":154475,"line_start":80,"line_end":80,"column_start":1,"column_end":83}},{"value":"/     guard is held across an await point. See","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154476,"byte_end":154524,"line_start":81,"line_end":81,"column_start":1,"column_end":49}},{"value":"/     the method documentation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154525,"byte_end":154609,"line_start":82,"line_end":82,"column_start":1,"column_end":85}},{"value":"/     for details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154610,"byte_end":154630,"line_start":83,"line_end":83,"column_start":1,"column_end":21}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154631,"byte_end":154647,"line_start":84,"line_end":84,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154648,"byte_end":154651,"line_start":85,"line_end":85,"column_start":1,"column_end":4}},{"value":"/ The [`entered`] method is analogous to [`enter`], but moves the span into","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154652,"byte_end":154729,"line_start":86,"line_end":86,"column_start":1,"column_end":78}},{"value":"/ the returned guard, rather than borrowing it. This allows creating and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154730,"byte_end":154804,"line_start":87,"line_end":87,"column_start":1,"column_end":75}},{"value":"/ entering a span in a single expression:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154805,"byte_end":154848,"line_start":88,"line_end":88,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154849,"byte_end":154852,"line_start":89,"line_end":89,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154853,"byte_end":154860,"line_start":90,"line_end":90,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154861,"byte_end":154894,"line_start":91,"line_end":91,"column_start":1,"column_end":34}},{"value":"/ // Create a span and enter it, returning a guard:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154895,"byte_end":154948,"line_start":92,"line_end":92,"column_start":1,"column_end":54}},{"value":"/ let span = span!(Level::INFO, \"my_span\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":154949,"byte_end":155004,"line_start":93,"line_end":93,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155005,"byte_end":155008,"line_start":94,"line_end":94,"column_start":1,"column_end":4}},{"value":"/ // We are now inside the span! Like `enter()`, the guard returned by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155009,"byte_end":155081,"line_start":95,"line_end":95,"column_start":1,"column_end":73}},{"value":"/ // `entered()` will exit the span when it is dropped...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155082,"byte_end":155141,"line_start":96,"line_end":96,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155142,"byte_end":155145,"line_start":97,"line_end":97,"column_start":1,"column_end":4}},{"value":"/ // ...but, it can also be exited explicitly, returning the `Span`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155146,"byte_end":155215,"line_start":98,"line_end":98,"column_start":1,"column_end":70}},{"value":"/ // struct:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155216,"byte_end":155230,"line_start":99,"line_end":99,"column_start":1,"column_end":15}},{"value":"/ let span = span.exit();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155231,"byte_end":155258,"line_start":100,"line_end":100,"column_start":1,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155259,"byte_end":155266,"line_start":101,"line_end":101,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155267,"byte_end":155270,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ Finally, [`in_scope`] takes a closure or function pointer and executes it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155271,"byte_end":155348,"line_start":103,"line_end":103,"column_start":1,"column_end":78}},{"value":"/ inside the span:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155349,"byte_end":155369,"line_start":104,"line_end":104,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155370,"byte_end":155373,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155374,"byte_end":155381,"line_start":106,"line_end":106,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155382,"byte_end":155415,"line_start":107,"line_end":107,"column_start":1,"column_end":34}},{"value":"/ let my_var: u64 = 5;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155416,"byte_end":155440,"line_start":108,"line_end":108,"column_start":1,"column_end":25}},{"value":"/ let my_span = span!(Level::TRACE, \"my_span\", my_var = &my_var);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155441,"byte_end":155508,"line_start":109,"line_end":109,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155509,"byte_end":155512,"line_start":110,"line_end":110,"column_start":1,"column_end":4}},{"value":"/ my_span.in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155513,"byte_end":155538,"line_start":111,"line_end":111,"column_start":1,"column_end":26}},{"value":"/ // perform some work in the context of `my_span`...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155539,"byte_end":155598,"line_start":112,"line_end":112,"column_start":1,"column_end":60}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155599,"byte_end":155606,"line_start":113,"line_end":113,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155607,"byte_end":155610,"line_start":114,"line_end":114,"column_start":1,"column_end":4}},{"value":"/ // Perform some work outside of the context of `my_span`...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155611,"byte_end":155674,"line_start":115,"line_end":115,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155675,"byte_end":155678,"line_start":116,"line_end":116,"column_start":1,"column_end":4}},{"value":"/ my_span.in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155679,"byte_end":155704,"line_start":117,"line_end":117,"column_start":1,"column_end":26}},{"value":"/ // Perform some more work in the context of `my_span`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155705,"byte_end":155767,"line_start":118,"line_end":118,"column_start":1,"column_end":63}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155768,"byte_end":155775,"line_start":119,"line_end":119,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155776,"byte_end":155783,"line_start":120,"line_end":120,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155784,"byte_end":155787,"line_start":121,"line_end":121,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155788,"byte_end":155853,"line_start":122,"line_end":122,"column_start":1,"column_end":66}},{"value":"/     Note: Since entering a span takes &self, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155854,"byte_end":155936,"line_start":123,"line_end":123,"column_start":1,"column_end":83}},{"value":"/     Spans are Clone, Send, and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":155937,"byte_end":156010,"line_start":124,"line_end":124,"column_start":1,"column_end":74}},{"value":"/     Sync, it is entirely valid for multiple threads to enter the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156011,"byte_end":156092,"line_start":125,"line_end":125,"column_start":1,"column_end":82}},{"value":"/     same span concurrently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156093,"byte_end":156124,"line_start":126,"line_end":126,"column_start":1,"column_end":32}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156125,"byte_end":156135,"line_start":127,"line_end":127,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156136,"byte_end":156139,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ ## Span Relationships","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156140,"byte_end":156165,"line_start":129,"line_end":129,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156166,"byte_end":156169,"line_start":130,"line_end":130,"column_start":1,"column_end":4}},{"value":"/ Spans form a tree structure — unless it is a root span, all spans have a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156170,"byte_end":156248,"line_start":131,"line_end":131,"column_start":1,"column_end":77}},{"value":"/ _parent_, and may have one or more _children_. When a new span is created,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156249,"byte_end":156327,"line_start":132,"line_end":132,"column_start":1,"column_end":79}},{"value":"/ the current span becomes the new span's parent. The total execution time of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156328,"byte_end":156407,"line_start":133,"line_end":133,"column_start":1,"column_end":80}},{"value":"/ a span consists of the time spent in that span and in the entire subtree","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156408,"byte_end":156484,"line_start":134,"line_end":134,"column_start":1,"column_end":77}},{"value":"/ represented by its children. Thus, a parent span always lasts for at least","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156485,"byte_end":156563,"line_start":135,"line_end":135,"column_start":1,"column_end":79}},{"value":"/ as long as the longest-executing span in its subtree.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156564,"byte_end":156621,"line_start":136,"line_end":136,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156622,"byte_end":156625,"line_start":137,"line_end":137,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156626,"byte_end":156633,"line_start":138,"line_end":138,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{Level, span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156634,"byte_end":156667,"line_start":139,"line_end":139,"column_start":1,"column_end":34}},{"value":"/ // this span is considered the \"root\" of a new trace tree:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156668,"byte_end":156730,"line_start":140,"line_end":140,"column_start":1,"column_end":63}},{"value":"/ span!(Level::INFO, \"root\").in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156731,"byte_end":156775,"line_start":141,"line_end":141,"column_start":1,"column_end":45}},{"value":"/ // since we are now inside \"root\", this span is considered a child","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156776,"byte_end":156850,"line_start":142,"line_end":142,"column_start":1,"column_end":75}},{"value":"/ // of \"root\":","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156851,"byte_end":156872,"line_start":143,"line_end":143,"column_start":1,"column_end":22}},{"value":"/ span!(Level::DEBUG, \"outer_child\").in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156873,"byte_end":156929,"line_start":144,"line_end":144,"column_start":1,"column_end":57}},{"value":"/ // this span is a child of \"outer_child\", which is in turn a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":156930,"byte_end":157002,"line_start":145,"line_end":145,"column_start":1,"column_end":73}},{"value":"/ // child of \"root\":","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157003,"byte_end":157034,"line_start":146,"line_end":146,"column_start":1,"column_end":32}},{"value":"/ span!(Level::TRACE, \"inner_child\").in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157035,"byte_end":157095,"line_start":147,"line_end":147,"column_start":1,"column_end":61}},{"value":"/ // and so on...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157096,"byte_end":157127,"line_start":148,"line_end":148,"column_start":1,"column_end":32}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157128,"byte_end":157143,"line_start":149,"line_end":149,"column_start":1,"column_end":16}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157144,"byte_end":157155,"line_start":150,"line_end":150,"column_start":1,"column_end":12}},{"value":"/ // another span created here would also be a child of \"root\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157156,"byte_end":157225,"line_start":151,"line_end":151,"column_start":1,"column_end":70}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157226,"byte_end":157233,"line_start":152,"line_end":152,"column_start":1,"column_end":8}},{"value":"/```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157234,"byte_end":157240,"line_start":153,"line_end":153,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157241,"byte_end":157244,"line_start":154,"line_end":154,"column_start":1,"column_end":4}},{"value":"/ In addition, the parent of a span may be explicitly specified in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157245,"byte_end":157313,"line_start":155,"line_end":155,"column_start":1,"column_end":69}},{"value":"/ the `span!` macro. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157314,"byte_end":157349,"line_start":156,"line_end":156,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157350,"byte_end":157353,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157354,"byte_end":157365,"line_start":158,"line_end":158,"column_start":1,"column_end":12}},{"value":"/ # use tracing::{Level, span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157366,"byte_end":157399,"line_start":159,"line_end":159,"column_start":1,"column_end":34}},{"value":"/ // Create, but do not enter, a span called \"foo\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157400,"byte_end":157453,"line_start":160,"line_end":160,"column_start":1,"column_end":54}},{"value":"/ let foo = span!(Level::INFO, \"foo\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157454,"byte_end":157494,"line_start":161,"line_end":161,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157495,"byte_end":157498,"line_start":162,"line_end":162,"column_start":1,"column_end":4}},{"value":"/ // Create and enter a span called \"bar\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157499,"byte_end":157543,"line_start":163,"line_end":163,"column_start":1,"column_end":45}},{"value":"/ let bar = span!(Level::INFO, \"bar\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157544,"byte_end":157584,"line_start":164,"line_end":164,"column_start":1,"column_end":41}},{"value":"/ let _enter = bar.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157585,"byte_end":157614,"line_start":165,"line_end":165,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157615,"byte_end":157618,"line_start":166,"line_end":166,"column_start":1,"column_end":4}},{"value":"/ // Although we have currently entered \"bar\", \"baz\"'s parent span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157619,"byte_end":157687,"line_start":167,"line_end":167,"column_start":1,"column_end":69}},{"value":"/ // will be \"foo\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157688,"byte_end":157709,"line_start":168,"line_end":168,"column_start":1,"column_end":22}},{"value":"/ let baz = span!(parent: &foo, Level::INFO, \"baz\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157710,"byte_end":157764,"line_start":169,"line_end":169,"column_start":1,"column_end":55}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157765,"byte_end":157772,"line_start":170,"line_end":170,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157773,"byte_end":157776,"line_start":171,"line_end":171,"column_start":1,"column_end":4}},{"value":"/ A child span should typically be considered _part_ of its parent. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157777,"byte_end":157850,"line_start":172,"line_end":172,"column_start":1,"column_end":74}},{"value":"/ example, if a subscriber is recording the length of time spent in various","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157851,"byte_end":157928,"line_start":173,"line_end":173,"column_start":1,"column_end":78}},{"value":"/ spans, it should generally include the time spent in a span's children as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":157929,"byte_end":158006,"line_start":174,"line_end":174,"column_start":1,"column_end":78}},{"value":"/ part of that span's duration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158007,"byte_end":158040,"line_start":175,"line_end":175,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158041,"byte_end":158044,"line_start":176,"line_end":176,"column_start":1,"column_end":4}},{"value":"/ In addition to having zero or one parent, a span may also _follow from_ any","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158045,"byte_end":158124,"line_start":177,"line_end":177,"column_start":1,"column_end":80}},{"value":"/ number of other spans. This indicates a causal relationship between the span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158125,"byte_end":158205,"line_start":178,"line_end":178,"column_start":1,"column_end":81}},{"value":"/ and the spans that it follows from, but a follower is *not* typically","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158206,"byte_end":158279,"line_start":179,"line_end":179,"column_start":1,"column_end":74}},{"value":"/ considered part of the duration of the span it follows. Unlike the parent, a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158280,"byte_end":158360,"line_start":180,"line_end":180,"column_start":1,"column_end":81}},{"value":"/ span may record that it follows from another span after it is created, using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158361,"byte_end":158441,"line_start":181,"line_end":181,"column_start":1,"column_end":81}},{"value":"/ the [`follows_from`] method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158442,"byte_end":158474,"line_start":182,"line_end":182,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158475,"byte_end":158478,"line_start":183,"line_end":183,"column_start":1,"column_end":4}},{"value":"/ As an example, consider a listener task in a server. As the listener accepts","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158479,"byte_end":158559,"line_start":184,"line_end":184,"column_start":1,"column_end":81}},{"value":"/ incoming connections, it spawns new tasks that handle those connections. We","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158560,"byte_end":158639,"line_start":185,"line_end":185,"column_start":1,"column_end":80}},{"value":"/ might want to have a span representing the listener, and instrument each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158640,"byte_end":158716,"line_start":186,"line_end":186,"column_start":1,"column_end":77}},{"value":"/ spawned handler task with its own span. We would want our instrumentation to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158717,"byte_end":158797,"line_start":187,"line_end":187,"column_start":1,"column_end":81}},{"value":"/ record that the handler tasks were spawned as a result of the listener task.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158798,"byte_end":158878,"line_start":188,"line_end":188,"column_start":1,"column_end":81}},{"value":"/ However, we might not consider the handler tasks to be _part_ of the time","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158879,"byte_end":158956,"line_start":189,"line_end":189,"column_start":1,"column_end":78}},{"value":"/ spent in the listener task, so we would not consider those spans children of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":158957,"byte_end":159037,"line_start":190,"line_end":190,"column_start":1,"column_end":81}},{"value":"/ the listener span. Instead, we would record that the handler tasks follow","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159038,"byte_end":159115,"line_start":191,"line_end":191,"column_start":1,"column_end":78}},{"value":"/ from the listener, recording the causal relationship but treating the spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159116,"byte_end":159195,"line_start":192,"line_end":192,"column_start":1,"column_end":80}},{"value":"/ as separate durations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159196,"byte_end":159222,"line_start":193,"line_end":193,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159223,"byte_end":159226,"line_start":194,"line_end":194,"column_start":1,"column_end":4}},{"value":"/ ## Closing Spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159227,"byte_end":159247,"line_start":195,"line_end":195,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159248,"byte_end":159251,"line_start":196,"line_end":196,"column_start":1,"column_end":4}},{"value":"/ Execution may enter and exit a span multiple times before that span is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159252,"byte_end":159326,"line_start":197,"line_end":197,"column_start":1,"column_end":75}},{"value":"/ _closed_. Consider, for example, a future which has an associated","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159327,"byte_end":159396,"line_start":198,"line_end":198,"column_start":1,"column_end":70}},{"value":"/ span and enters that span every time it is polled:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159397,"byte_end":159451,"line_start":199,"line_end":199,"column_start":1,"column_end":55}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159452,"byte_end":159463,"line_start":200,"line_end":200,"column_start":1,"column_end":12}},{"value":"/ # use std::future::Future;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159464,"byte_end":159494,"line_start":201,"line_end":201,"column_start":1,"column_end":31}},{"value":"/ # use std::task::{Context, Poll};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159495,"byte_end":159532,"line_start":202,"line_end":202,"column_start":1,"column_end":38}},{"value":"/ # use std::pin::Pin;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159533,"byte_end":159557,"line_start":203,"line_end":203,"column_start":1,"column_end":25}},{"value":"/ struct MyFuture {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159558,"byte_end":159579,"line_start":204,"line_end":204,"column_start":1,"column_end":22}},{"value":"/ // data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159580,"byte_end":159594,"line_start":205,"line_end":205,"column_start":1,"column_end":15}},{"value":"/ span: tracing::Span,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159595,"byte_end":159622,"line_start":206,"line_end":206,"column_start":1,"column_end":28}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159623,"byte_end":159628,"line_start":207,"line_end":207,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159629,"byte_end":159632,"line_start":208,"line_end":208,"column_start":1,"column_end":4}},{"value":"/ impl Future for MyFuture {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159633,"byte_end":159663,"line_start":209,"line_end":209,"column_start":1,"column_end":31}},{"value":"/ type Output = ();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159664,"byte_end":159689,"line_start":210,"line_end":210,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159690,"byte_end":159693,"line_start":211,"line_end":211,"column_start":1,"column_end":4}},{"value":"/ fn poll(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159694,"byte_end":159778,"line_start":212,"line_end":212,"column_start":1,"column_end":85}},{"value":"/ let _enter = self.span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159779,"byte_end":159822,"line_start":213,"line_end":213,"column_start":1,"column_end":44}},{"value":"/ // Do actual future work...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159823,"byte_end":159862,"line_start":214,"line_end":214,"column_start":1,"column_end":40}},{"value":"/ # Poll::Ready(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159863,"byte_end":159884,"line_start":215,"line_end":215,"column_start":1,"column_end":22}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159885,"byte_end":159894,"line_start":216,"line_end":216,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159895,"byte_end":159900,"line_start":217,"line_end":217,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159901,"byte_end":159908,"line_start":218,"line_end":218,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159909,"byte_end":159912,"line_start":219,"line_end":219,"column_start":1,"column_end":4}},{"value":"/ If this future was spawned on an executor, it might yield one or more times","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159913,"byte_end":159992,"line_start":220,"line_end":220,"column_start":1,"column_end":80}},{"value":"/ before `poll` returns [`Poll::Ready`]. If the future were to yield, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":159993,"byte_end":160069,"line_start":221,"line_end":221,"column_start":1,"column_end":77}},{"value":"/ the executor would move on to poll the next future, which may _also_ enter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160070,"byte_end":160148,"line_start":222,"line_end":222,"column_start":1,"column_end":79}},{"value":"/ an associated span or series of spans. Therefore, it is valid for a span to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160149,"byte_end":160228,"line_start":223,"line_end":223,"column_start":1,"column_end":80}},{"value":"/ be entered repeatedly before it completes. Only the time when that span or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160229,"byte_end":160307,"line_start":224,"line_end":224,"column_start":1,"column_end":79}},{"value":"/ one of its children was the current span is considered to be time spent in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160308,"byte_end":160386,"line_start":225,"line_end":225,"column_start":1,"column_end":79}},{"value":"/ that span. A span which is not executing and has not yet been closed is said","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160387,"byte_end":160467,"line_start":226,"line_end":226,"column_start":1,"column_end":81}},{"value":"/ to be _idle_.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160468,"byte_end":160485,"line_start":227,"line_end":227,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160486,"byte_end":160489,"line_start":228,"line_end":228,"column_start":1,"column_end":4}},{"value":"/ Because spans may be entered and exited multiple times before they close,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160490,"byte_end":160567,"line_start":229,"line_end":229,"column_start":1,"column_end":78}},{"value":"/ [`Subscriber`]s have separate trait methods which are called to notify them","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160568,"byte_end":160647,"line_start":230,"line_end":230,"column_start":1,"column_end":80}},{"value":"/ of span exits and when span handles are dropped. When execution exits a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160648,"byte_end":160723,"line_start":231,"line_end":231,"column_start":1,"column_end":76}},{"value":"/ span, [`exit`] will always be called with that span's ID to notify the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160724,"byte_end":160798,"line_start":232,"line_end":232,"column_start":1,"column_end":75}},{"value":"/ subscriber that the span has been exited. When span handles are dropped, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160799,"byte_end":160879,"line_start":233,"line_end":233,"column_start":1,"column_end":81}},{"value":"/ [`drop_span`] method is called with that span's ID. The subscriber may use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160880,"byte_end":160958,"line_start":234,"line_end":234,"column_start":1,"column_end":79}},{"value":"/ this to determine whether or not the span will be entered again.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":160959,"byte_end":161027,"line_start":235,"line_end":235,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161028,"byte_end":161031,"line_start":236,"line_end":236,"column_start":1,"column_end":4}},{"value":"/ If there is only a single handle with the capacity to exit a span, dropping","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161032,"byte_end":161111,"line_start":237,"line_end":237,"column_start":1,"column_end":80}},{"value":"/ that handle \"closes\" the span, since the capacity to enter it no longer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161112,"byte_end":161187,"line_start":238,"line_end":238,"column_start":1,"column_end":76}},{"value":"/ exists. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161188,"byte_end":161212,"line_start":239,"line_end":239,"column_start":1,"column_end":25}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161213,"byte_end":161220,"line_start":240,"line_end":240,"column_start":1,"column_end":8}},{"value":"/ # use tracing::{Level, span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161221,"byte_end":161254,"line_start":241,"line_end":241,"column_start":1,"column_end":34}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161255,"byte_end":161260,"line_start":242,"line_end":242,"column_start":1,"column_end":6}},{"value":"/ span!(Level::TRACE, \"my_span\").in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161261,"byte_end":161313,"line_start":243,"line_end":243,"column_start":1,"column_end":53}},{"value":"/ // perform some work in the context of `my_span`...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161314,"byte_end":161377,"line_start":244,"line_end":244,"column_start":1,"column_end":64}},{"value":"/ }); // --> Subscriber::exit(my_span)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161378,"byte_end":161422,"line_start":245,"line_end":245,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161423,"byte_end":161426,"line_start":246,"line_end":246,"column_start":1,"column_end":4}},{"value":"/ // The handle to `my_span` only lives inside of this block; when it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161427,"byte_end":161505,"line_start":247,"line_end":247,"column_start":1,"column_end":79}},{"value":"/ // dropped, the subscriber will be informed via `drop_span`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161506,"byte_end":161574,"line_start":248,"line_end":248,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161575,"byte_end":161578,"line_start":249,"line_end":249,"column_start":1,"column_end":4}},{"value":"/ } // --> Subscriber::drop_span(my_span)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161579,"byte_end":161622,"line_start":250,"line_end":250,"column_start":1,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161623,"byte_end":161630,"line_start":251,"line_end":251,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161631,"byte_end":161634,"line_start":252,"line_end":252,"column_start":1,"column_end":4}},{"value":"/ However, if multiple handles exist, the span can still be re-entered even if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161635,"byte_end":161715,"line_start":253,"line_end":253,"column_start":1,"column_end":81}},{"value":"/ one or more is dropped. For determining when _all_ handles to a span have","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161716,"byte_end":161793,"line_start":254,"line_end":254,"column_start":1,"column_end":78}},{"value":"/ been dropped, `Subscriber`s have a [`clone_span`] method, which is called","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161794,"byte_end":161871,"line_start":255,"line_end":255,"column_start":1,"column_end":78}},{"value":"/ every time a span handle is cloned. Combined with `drop_span`, this may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161872,"byte_end":161950,"line_start":256,"line_end":256,"column_start":1,"column_end":79}},{"value":"/ used to track the number of handles to a given span — if `drop_span` has","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":161951,"byte_end":162029,"line_start":257,"line_end":257,"column_start":1,"column_end":77}},{"value":"/ been called one more time than the number of calls to `clone_span` for a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162030,"byte_end":162106,"line_start":258,"line_end":258,"column_start":1,"column_end":77}},{"value":"/ given ID, then no more handles to the span with that ID exist. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162107,"byte_end":162177,"line_start":259,"line_end":259,"column_start":1,"column_end":71}},{"value":"/ subscriber may then treat it as closed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162178,"byte_end":162221,"line_start":260,"line_end":260,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162222,"byte_end":162225,"line_start":261,"line_end":261,"column_start":1,"column_end":4}},{"value":"/ # When to use spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162226,"byte_end":162249,"line_start":262,"line_end":262,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162250,"byte_end":162253,"line_start":263,"line_end":263,"column_start":1,"column_end":4}},{"value":"/ As a rule of thumb, spans should be used to represent discrete units of work","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162254,"byte_end":162334,"line_start":264,"line_end":264,"column_start":1,"column_end":81}},{"value":"/ (e.g., a given request's lifetime in a server) or periods of time spent in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162335,"byte_end":162415,"line_start":265,"line_end":265,"column_start":1,"column_end":81}},{"value":"/ given context (e.g., time spent interacting with an instance of an external","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162416,"byte_end":162495,"line_start":266,"line_end":266,"column_start":1,"column_end":80}},{"value":"/ system, such as a database).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162496,"byte_end":162528,"line_start":267,"line_end":267,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162529,"byte_end":162532,"line_start":268,"line_end":268,"column_start":1,"column_end":4}},{"value":"/ Which scopes in a program correspond to new spans depend somewhat on user","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162533,"byte_end":162610,"line_start":269,"line_end":269,"column_start":1,"column_end":78}},{"value":"/ intent. For example, consider the case of a loop in a program. Should we","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162611,"byte_end":162687,"line_start":270,"line_end":270,"column_start":1,"column_end":77}},{"value":"/ construct one span and perform the entire loop inside of that span, like:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162688,"byte_end":162765,"line_start":271,"line_end":271,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162766,"byte_end":162769,"line_start":272,"line_end":272,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162770,"byte_end":162781,"line_start":273,"line_end":273,"column_start":1,"column_end":12}},{"value":"/ # use tracing::{Level, span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162782,"byte_end":162815,"line_start":274,"line_end":274,"column_start":1,"column_end":34}},{"value":"/ # let n = 1;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162816,"byte_end":162832,"line_start":275,"line_end":275,"column_start":1,"column_end":17}},{"value":"/ let span = span!(Level::TRACE, \"my_loop\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162833,"byte_end":162879,"line_start":276,"line_end":276,"column_start":1,"column_end":47}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162880,"byte_end":162910,"line_start":277,"line_end":277,"column_start":1,"column_end":31}},{"value":"/ for i in 0..n {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162911,"byte_end":162930,"line_start":278,"line_end":278,"column_start":1,"column_end":20}},{"value":"/ # let _ = i;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162931,"byte_end":162951,"line_start":279,"line_end":279,"column_start":1,"column_end":21}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162952,"byte_end":162966,"line_start":280,"line_end":280,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162967,"byte_end":162972,"line_start":281,"line_end":281,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162973,"byte_end":162980,"line_start":282,"line_end":282,"column_start":1,"column_end":8}},{"value":"/ Or, should we create a new span for each iteration of the loop, as in:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":162981,"byte_end":163055,"line_start":283,"line_end":283,"column_start":1,"column_end":75}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163056,"byte_end":163067,"line_start":284,"line_end":284,"column_start":1,"column_end":12}},{"value":"/ # use tracing::{Level, span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163068,"byte_end":163101,"line_start":285,"line_end":285,"column_start":1,"column_end":34}},{"value":"/ # let n = 1u64;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163102,"byte_end":163121,"line_start":286,"line_end":286,"column_start":1,"column_end":20}},{"value":"/ for i in 0..n {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163122,"byte_end":163141,"line_start":287,"line_end":287,"column_start":1,"column_end":20}},{"value":"/ let span = span!(Level::TRACE, \"my_loop\", iteration = i);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163142,"byte_end":163207,"line_start":288,"line_end":288,"column_start":1,"column_end":66}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163208,"byte_end":163242,"line_start":289,"line_end":289,"column_start":1,"column_end":35}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163243,"byte_end":163257,"line_start":290,"line_end":290,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163258,"byte_end":163263,"line_start":291,"line_end":291,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163264,"byte_end":163271,"line_start":292,"line_end":292,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163272,"byte_end":163275,"line_start":293,"line_end":293,"column_start":1,"column_end":4}},{"value":"/ Depending on the circumstances, we might want to do either, or both. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163276,"byte_end":163352,"line_start":294,"line_end":294,"column_start":1,"column_end":77}},{"value":"/ example, if we want to know how long was spent in the loop overall, we would","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163353,"byte_end":163433,"line_start":295,"line_end":295,"column_start":1,"column_end":81}},{"value":"/ create a single span around the entire loop; whereas if we wanted to know how","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163434,"byte_end":163515,"line_start":296,"line_end":296,"column_start":1,"column_end":82}},{"value":"/ much time was spent in each individual iteration, we would enter a new span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163516,"byte_end":163595,"line_start":297,"line_end":297,"column_start":1,"column_end":80}},{"value":"/ on every iteration.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163596,"byte_end":163619,"line_start":298,"line_end":298,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163620,"byte_end":163623,"line_start":299,"line_end":299,"column_start":1,"column_end":4}},{"value":"/ [fields]: super::field","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163624,"byte_end":163650,"line_start":300,"line_end":300,"column_start":1,"column_end":27}},{"value":"/ [Metadata]: super::Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163651,"byte_end":163682,"line_start":301,"line_end":301,"column_start":1,"column_end":32}},{"value":"/ [verbosity level]: super::Level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163683,"byte_end":163718,"line_start":302,"line_end":302,"column_start":1,"column_end":36}},{"value":"/ [`Poll::Ready`]: std::task::Poll::Ready","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163719,"byte_end":163762,"line_start":303,"line_end":303,"column_start":1,"column_end":44}},{"value":"/ [`span!`]: super::span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163763,"byte_end":163790,"line_start":304,"line_end":304,"column_start":1,"column_end":28}},{"value":"/ [`trace_span!`]: super::trace_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163791,"byte_end":163830,"line_start":305,"line_end":305,"column_start":1,"column_end":40}},{"value":"/ [`debug_span!`]: super::debug_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163831,"byte_end":163870,"line_start":306,"line_end":306,"column_start":1,"column_end":40}},{"value":"/ [`info_span!`]: super::info_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163871,"byte_end":163908,"line_start":307,"line_end":307,"column_start":1,"column_end":38}},{"value":"/ [`warn_span!`]: super::warn_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163909,"byte_end":163946,"line_start":308,"line_end":308,"column_start":1,"column_end":38}},{"value":"/ [`error_span!`]: super::error_span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163947,"byte_end":163986,"line_start":309,"line_end":309,"column_start":1,"column_end":40}},{"value":"/ [`clone_span`]: super::subscriber::Subscriber::clone_span()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":163987,"byte_end":164050,"line_start":310,"line_end":310,"column_start":1,"column_end":64}},{"value":"/ [`drop_span`]: super::subscriber::Subscriber::drop_span()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164051,"byte_end":164112,"line_start":311,"line_end":311,"column_start":1,"column_end":62}},{"value":"/ [`exit`]: super::subscriber::Subscriber::exit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164113,"byte_end":164162,"line_start":312,"line_end":312,"column_start":1,"column_end":50}},{"value":"/ [`Subscriber`]: super::subscriber::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164163,"byte_end":164212,"line_start":313,"line_end":313,"column_start":1,"column_end":50}},{"value":"/ [`enter`]: Span::enter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164213,"byte_end":164241,"line_start":314,"line_end":314,"column_start":1,"column_end":29}},{"value":"/ [`entered`]: Span::entered()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164242,"byte_end":164274,"line_start":315,"line_end":315,"column_start":1,"column_end":33}},{"value":"/ [`in_scope`]: Span::in_scope()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164275,"byte_end":164309,"line_start":316,"line_end":316,"column_start":1,"column_end":35}},{"value":"/ [`follows_from`]: Span::follows_from()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164310,"byte_end":164352,"line_start":317,"line_end":317,"column_start":1,"column_end":43}},{"value":"/ [guard]: Entered","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164353,"byte_end":164373,"line_start":318,"line_end":318,"column_start":1,"column_end":21}},{"value":"/ [parent]: #span-relationships","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164374,"byte_end":164407,"line_start":319,"line_end":319,"column_start":1,"column_end":34}}]},{"kind":"Trait","id":{"krate":0,"index":244},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164714,"byte_end":164718,"line_start":335,"line_end":335,"column_start":11,"column_end":15},"name":"AsId","qualname":"::span::AsId","value":"AsId: crate::sealed::Sealed","parent":null,"children":[{"krate":0,"index":245}],"decl_id":null,"docs":" Trait implemented by types which have a span `Id`.\n","sig":null,"attributes":[{"value":"/ Trait implemented by types which have a span `Id`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164649,"byte_end":164703,"line_start":334,"line_end":334,"column_start":1,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164874,"byte_end":164879,"line_start":338,"line_end":338,"column_start":8,"column_end":13},"name":"as_id","qualname":"::span::AsId::as_id","value":"fn as_id<'_>(&'_ Self) -> Option<&'_ Id>","parent":{"krate":0,"index":244},"children":[],"decl_id":null,"docs":" Returns the `Id` of the span that `self` corresponds to, or `None` if\n this corresponds to a disabled span.\n","sig":null,"attributes":[{"value":"/ Returns the `Id` of the span that `self` corresponds to, or `None` if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164748,"byte_end":164821,"line_start":336,"line_end":336,"column_start":5,"column_end":78}},{"value":"/ this corresponds to a disabled span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164826,"byte_end":164866,"line_start":337,"line_end":337,"column_start":5,"column_end":45}}]},{"kind":"Struct","id":{"krate":0,"index":467},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":165264,"byte_end":165268,"line_start":348,"line_end":348,"column_start":12,"column_end":16},"name":"Span","qualname":"::span::Span","value":"Span { }","parent":null,"children":[{"krate":0,"index":468},{"krate":0,"index":469}],"decl_id":null,"docs":" A handle representing a span, with the capability to enter the span if it\n exists.","sig":null,"attributes":[{"value":"/ A handle representing a span, with the capability to enter the span if it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164906,"byte_end":164983,"line_start":341,"line_end":341,"column_start":1,"column_end":78}},{"value":"/ exists.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164984,"byte_end":164995,"line_start":342,"line_end":342,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164996,"byte_end":164999,"line_start":343,"line_end":343,"column_start":1,"column_end":4}},{"value":"/ If the span was rejected by the current `Subscriber`'s filter, entering the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":165000,"byte_end":165079,"line_start":344,"line_end":344,"column_start":1,"column_end":80}},{"value":"/ span will silently do nothing. Thus, the handle can be used in the same","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":165080,"byte_end":165155,"line_start":345,"line_end":345,"column_start":1,"column_end":76}},{"value":"/ manner regardless of whether or not the trace is currently being collected.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":165156,"byte_end":165235,"line_start":346,"line_end":346,"column_start":1,"column_end":80}}]},{"kind":"Struct","id":{"krate":0,"index":477},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166665,"byte_end":166672,"line_start":387,"line_end":387,"column_start":12,"column_end":19},"name":"Entered","qualname":"::span::Entered","value":"Entered { }","parent":null,"children":[{"krate":0,"index":479}],"decl_id":null,"docs":" A guard representing a span which has been entered and is currently\n executing.","sig":null,"attributes":[{"value":"/ A guard representing a span which has been entered and is currently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166322,"byte_end":166393,"line_start":377,"line_end":377,"column_start":1,"column_end":72}},{"value":"/ executing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166394,"byte_end":166408,"line_start":378,"line_end":378,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166409,"byte_end":166412,"line_start":379,"line_end":379,"column_start":1,"column_end":4}},{"value":"/ When the guard is dropped, the span will be exited.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166413,"byte_end":166468,"line_start":380,"line_end":380,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166469,"byte_end":166472,"line_start":381,"line_end":381,"column_start":1,"column_end":4}},{"value":"/ This is returned by the [`Span::enter`] function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166473,"byte_end":166526,"line_start":382,"line_end":382,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166527,"byte_end":166530,"line_start":383,"line_end":383,"column_start":1,"column_end":4}},{"value":"/ [`Span::enter`]: super::Span::enter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166531,"byte_end":166570,"line_start":384,"line_end":384,"column_start":1,"column_end":40}},{"value":"must_use = \"once a span has been entered, it should be exited\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166588,"byte_end":166653,"line_start":386,"line_end":386,"column_start":1,"column_end":66}}]},{"kind":"Struct","id":{"krate":0,"index":483},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167086,"byte_end":167097,"line_start":401,"line_end":401,"column_start":12,"column_end":23},"name":"EnteredSpan","qualname":"::span::EnteredSpan","value":"EnteredSpan { }","parent":null,"children":[{"krate":0,"index":484},{"krate":0,"index":485}],"decl_id":null,"docs":" An owned version of [`Entered`], a guard representing a span which has been\n entered and is currently executing.","sig":null,"attributes":[{"value":"/ An owned version of [`Entered`], a guard representing a span which has been","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166702,"byte_end":166781,"line_start":391,"line_end":391,"column_start":1,"column_end":80}},{"value":"/ entered and is currently executing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166782,"byte_end":166821,"line_start":392,"line_end":392,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166822,"byte_end":166825,"line_start":393,"line_end":393,"column_start":1,"column_end":4}},{"value":"/ When the guard is dropped, the span will be exited.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166826,"byte_end":166881,"line_start":394,"line_end":394,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166882,"byte_end":166885,"line_start":395,"line_end":395,"column_start":1,"column_end":4}},{"value":"/ This is returned by the [`Span::entered`] function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166886,"byte_end":166941,"line_start":396,"line_end":396,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166942,"byte_end":166945,"line_start":397,"line_end":397,"column_start":1,"column_end":4}},{"value":"/ [`Span::entered`]: super::Span::entered()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":166946,"byte_end":166991,"line_start":398,"line_end":398,"column_start":1,"column_end":46}},{"value":"must_use = \"once a span has been entered, it should be exited\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167009,"byte_end":167074,"line_start":400,"line_end":400,"column_start":1,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168211,"byte_end":168214,"line_start":436,"line_end":436,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_, '_>(&'static Metadata, &'_ field::ValueSet) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new `Span` with the given [metadata] and set of\n [field values].","sig":null,"attributes":[{"value":"/ Constructs a new `Span` with the given [metadata] and set of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167638,"byte_end":167702,"line_start":423,"line_end":423,"column_start":5,"column_end":69}},{"value":"/ [field values].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167707,"byte_end":167726,"line_start":424,"line_end":424,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167731,"byte_end":167734,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ The new span will be constructed by the currently-active [`Subscriber`],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167739,"byte_end":167815,"line_start":426,"line_end":426,"column_start":5,"column_end":81}},{"value":"/ with the current span as its parent (if one exists).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167820,"byte_end":167876,"line_start":427,"line_end":427,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167881,"byte_end":167884,"line_start":428,"line_end":428,"column_start":5,"column_end":8}},{"value":"/ After the span is constructed, [field values] and/or [`follows_from`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167889,"byte_end":167962,"line_start":429,"line_end":429,"column_start":5,"column_end":78}},{"value":"/ annotations may be added to it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167967,"byte_end":168002,"line_start":430,"line_end":430,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168007,"byte_end":168010,"line_start":431,"line_end":431,"column_start":5,"column_end":8}},{"value":"/ [metadata]: super::Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168015,"byte_end":168046,"line_start":432,"line_end":432,"column_start":5,"column_end":36}},{"value":"/ [`Subscriber`]: super::subscriber::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168051,"byte_end":168100,"line_start":433,"line_end":433,"column_start":5,"column_end":54}},{"value":"/ [field values]: super::field::ValueSet","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168105,"byte_end":168147,"line_start":434,"line_end":434,"column_start":5,"column_end":47}},{"value":"/ [`follows_from`]: super::Span::follows_from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168152,"byte_end":168199,"line_start":435,"line_end":435,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":249},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168423,"byte_end":168431,"line_start":442,"line_end":442,"column_start":12,"column_end":20},"name":"new_with","qualname":"::new_with","value":"fn new_with<'_, '_, '_>(&'static Metadata, &'_ field::ValueSet, &'_ Dispatch)\n-> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168383,"byte_end":168392,"line_start":440,"line_end":440,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":250},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169077,"byte_end":169085,"line_start":460,"line_end":460,"column_start":12,"column_end":20},"name":"new_root","qualname":"::new_root","value":"fn new_root<'_, '_>(&'static Metadata, &'_ field::ValueSet) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new `Span` as the root of its own trace tree, with the\n given [metadata] and set of [field values].","sig":null,"attributes":[{"value":"/ Constructs a new `Span` as the root of its own trace tree, with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168673,"byte_end":168744,"line_start":451,"line_end":451,"column_start":5,"column_end":76}},{"value":"/ given [metadata] and set of [field values].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168749,"byte_end":168796,"line_start":452,"line_end":452,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168801,"byte_end":168804,"line_start":453,"line_end":453,"column_start":5,"column_end":8}},{"value":"/ After the span is constructed, [field values] and/or [`follows_from`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168809,"byte_end":168882,"line_start":454,"line_end":454,"column_start":5,"column_end":78}},{"value":"/ annotations may be added to it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168887,"byte_end":168922,"line_start":455,"line_end":455,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168927,"byte_end":168930,"line_start":456,"line_end":456,"column_start":5,"column_end":8}},{"value":"/ [metadata]: super::Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168935,"byte_end":168966,"line_start":457,"line_end":457,"column_start":5,"column_end":36}},{"value":"/ [field values]: super::field::ValueSet","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":168971,"byte_end":169013,"line_start":458,"line_end":458,"column_start":5,"column_end":47}},{"value":"/ [`follows_from`]: super::Span::follows_from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169018,"byte_end":169065,"line_start":459,"line_end":459,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169299,"byte_end":169312,"line_start":466,"line_end":466,"column_start":12,"column_end":25},"name":"new_root_with","qualname":"::new_root_with","value":"fn new_root_with<'_, '_,\n'_>(&'static Metadata, &'_ field::ValueSet, &'_ Dispatch) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169259,"byte_end":169268,"line_start":464,"line_end":464,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":253},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169963,"byte_end":169971,"line_start":484,"line_end":484,"column_start":12,"column_end":20},"name":"child_of","qualname":"::child_of","value":"fn child_of<'_, '_,\nimpl Into>>(impl Into>, &'static Metadata,\n&'_ field::ValueSet) -> Span where impl Into>: Into>","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new `Span` as child of the given parent span, with the\n given [metadata] and set of [field values].","sig":null,"attributes":[{"value":"/ Constructs a new `Span` as child of the given parent span, with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169559,"byte_end":169630,"line_start":475,"line_end":475,"column_start":5,"column_end":76}},{"value":"/ given [metadata] and set of [field values].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169635,"byte_end":169682,"line_start":476,"line_end":476,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169687,"byte_end":169690,"line_start":477,"line_end":477,"column_start":5,"column_end":8}},{"value":"/ After the span is constructed, [field values] and/or [`follows_from`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169695,"byte_end":169768,"line_start":478,"line_end":478,"column_start":5,"column_end":78}},{"value":"/ annotations may be added to it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169773,"byte_end":169808,"line_start":479,"line_end":479,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169813,"byte_end":169816,"line_start":480,"line_end":480,"column_start":5,"column_end":8}},{"value":"/ [metadata]: super::Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169821,"byte_end":169852,"line_start":481,"line_end":481,"column_start":5,"column_end":36}},{"value":"/ [field values]: super::field::ValueSet","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169857,"byte_end":169899,"line_start":482,"line_end":482,"column_start":5,"column_end":47}},{"value":"/ [`follows_from`]: super::Span::follows_from","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":169904,"byte_end":169951,"line_start":483,"line_end":483,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":256},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170343,"byte_end":170356,"line_start":497,"line_end":497,"column_start":12,"column_end":25},"name":"child_of_with","qualname":"::child_of_with","value":"fn child_of_with<'_, '_, '_,\nimpl Into>>(impl Into>, &'static Metadata,\n&'_ field::ValueSet, &'_ Dispatch) -> Span where\nimpl Into>: Into>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170303,"byte_end":170312,"line_start":495,"line_end":495,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":258},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171192,"byte_end":171204,"line_start":519,"line_end":519,"column_start":12,"column_end":24},"name":"new_disabled","qualname":"::new_disabled","value":"fn new_disabled(&'static Metadata) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new disabled span with the given `Metadata`.","sig":null,"attributes":[{"value":"/ Constructs a new disabled span with the given `Metadata`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170767,"byte_end":170828,"line_start":510,"line_end":510,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170833,"byte_end":170836,"line_start":511,"line_end":511,"column_start":5,"column_end":8}},{"value":"/ This should be used when a span is constructed from a known callsite,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170841,"byte_end":170914,"line_start":512,"line_end":512,"column_start":5,"column_end":78}},{"value":"/ but the subscriber indicates that it is disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170919,"byte_end":170972,"line_start":513,"line_end":513,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170977,"byte_end":170980,"line_start":514,"line_end":514,"column_start":5,"column_end":8}},{"value":"/ Entering, exiting, and recording values on this span will not notify the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":170985,"byte_end":171061,"line_start":515,"line_end":515,"column_start":5,"column_end":81}},{"value":"/ `Subscriber` but _may_ record log messages if the `log` feature flag is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171066,"byte_end":171141,"line_start":516,"line_end":516,"column_start":5,"column_end":80}},{"value":"/ enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171146,"byte_end":171158,"line_start":517,"line_end":517,"column_start":5,"column_end":17}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171163,"byte_end":171180,"line_start":518,"line_end":518,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":259},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171638,"byte_end":171642,"line_start":533,"line_end":533,"column_start":18,"column_end":22},"name":"none","qualname":"::none","value":"const fn none() -> Span","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new span that is *completely disabled*.","sig":null,"attributes":[{"value":"/ Constructs a new span that is *completely disabled*.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171340,"byte_end":171396,"line_start":526,"line_end":526,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171401,"byte_end":171404,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ This can be used rather than `Option` to represent cases where a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171409,"byte_end":171483,"line_start":528,"line_end":528,"column_start":5,"column_end":79}},{"value":"/ span is not present.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171488,"byte_end":171512,"line_start":529,"line_end":529,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171517,"byte_end":171520,"line_start":530,"line_end":530,"column_start":5,"column_end":8}},{"value":"/ Entering, exiting, and recording values on this span will do nothing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171525,"byte_end":171598,"line_start":531,"line_end":531,"column_start":5,"column_end":78}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171603,"byte_end":171620,"line_start":532,"line_end":532,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":260},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":172178,"byte_end":172185,"line_start":549,"line_end":549,"column_start":12,"column_end":19},"name":"current","qualname":"::current","value":"fn current() -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns a handle to the span [considered by the `Subscriber`] to be the\n current span.","sig":null,"attributes":[{"value":"/ Returns a handle to the span [considered by the `Subscriber`] to be the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171740,"byte_end":171815,"line_start":540,"line_end":540,"column_start":5,"column_end":80}},{"value":"/ current span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171820,"byte_end":171837,"line_start":541,"line_end":541,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171842,"byte_end":171845,"line_start":542,"line_end":542,"column_start":5,"column_end":8}},{"value":"/ If the subscriber indicates that it does not track the current span, or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171850,"byte_end":171925,"line_start":543,"line_end":543,"column_start":5,"column_end":80}},{"value":"/ that the thread from which this function is called is not currently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":171930,"byte_end":172001,"line_start":544,"line_end":544,"column_start":5,"column_end":76}},{"value":"/ inside a span, the returned span will be disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":172006,"byte_end":172060,"line_start":545,"line_end":545,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":172065,"byte_end":172068,"line_start":546,"line_end":546,"column_start":5,"column_end":8}},{"value":"/ [considered by the `Subscriber`]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":172073,"byte_end":172110,"line_start":547,"line_end":547,"column_start":5,"column_end":42}},{"value":"/ super::subscriber::Subscriber::current_span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":172115,"byte_end":172166,"line_start":548,"line_end":548,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180383,"byte_end":180388,"line_start":785,"line_end":785,"column_start":12,"column_end":17},"name":"enter","qualname":"::enter","value":"fn enter<'_>(&'_ Self) -> Entered","parent":null,"children":[],"decl_id":null,"docs":" Enters this span, returning a guard that will exit the span when dropped.","sig":null,"attributes":[{"value":"/ Enters this span, returning a guard that will exit the span when dropped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173429,"byte_end":173506,"line_start":594,"line_end":594,"column_start":5,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173511,"byte_end":173514,"line_start":595,"line_end":595,"column_start":5,"column_end":8}},{"value":"/ If this span is enabled by the current subscriber, then this function will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173519,"byte_end":173597,"line_start":596,"line_end":596,"column_start":5,"column_end":83}},{"value":"/ call [`Subscriber::enter`] with the span's [`Id`], and dropping the guard","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173602,"byte_end":173679,"line_start":597,"line_end":597,"column_start":5,"column_end":82}},{"value":"/ will call [`Subscriber::exit`]. If the span is disabled, this does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173684,"byte_end":173754,"line_start":598,"line_end":598,"column_start":5,"column_end":75}},{"value":"/ nothing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173759,"byte_end":173771,"line_start":599,"line_end":599,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173776,"byte_end":173779,"line_start":600,"line_end":600,"column_start":5,"column_end":8}},{"value":"/ # In Asynchronous Code","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173784,"byte_end":173810,"line_start":601,"line_end":601,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173815,"byte_end":173818,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ **Warning**: in asynchronous code that uses [async/await syntax][syntax],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173823,"byte_end":173900,"line_start":603,"line_end":603,"column_start":5,"column_end":82}},{"value":"/ `Span::enter` should be used very carefully or avoided entirely. Holding","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173905,"byte_end":173981,"line_start":604,"line_end":604,"column_start":5,"column_end":81}},{"value":"/ the drop guard returned by `Span::enter` across `.await` points will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":173986,"byte_end":174058,"line_start":605,"line_end":605,"column_start":5,"column_end":77}},{"value":"/ result in incorrect traces. For example,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174063,"byte_end":174107,"line_start":606,"line_end":606,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174112,"byte_end":174115,"line_start":607,"line_end":607,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174120,"byte_end":174127,"line_start":608,"line_end":608,"column_start":5,"column_end":12}},{"value":"/ # use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174132,"byte_end":174161,"line_start":609,"line_end":609,"column_start":5,"column_end":34}},{"value":"/ # async fn some_other_async_function() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174166,"byte_end":174211,"line_start":610,"line_end":610,"column_start":5,"column_end":50}},{"value":"/ async fn my_async_function() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174216,"byte_end":174250,"line_start":611,"line_end":611,"column_start":5,"column_end":39}},{"value":"/ let span = info_span!(\"my_async_function\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174255,"byte_end":174306,"line_start":612,"line_end":612,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174311,"byte_end":174314,"line_start":613,"line_end":613,"column_start":5,"column_end":8}},{"value":"/ // WARNING: This span will remain entered until this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174319,"byte_end":174379,"line_start":614,"line_end":614,"column_start":5,"column_end":65}},{"value":"/ // guard is dropped...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174384,"byte_end":174414,"line_start":615,"line_end":615,"column_start":5,"column_end":35}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174419,"byte_end":174453,"line_start":616,"line_end":616,"column_start":5,"column_end":39}},{"value":"/ // ...but the `await` keyword may yield, causing the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174458,"byte_end":174518,"line_start":617,"line_end":617,"column_start":5,"column_end":65}},{"value":"/ // runtime to switch to another task, while remaining in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174523,"byte_end":174587,"line_start":618,"line_end":618,"column_start":5,"column_end":69}},{"value":"/ // this span!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174592,"byte_end":174613,"line_start":619,"line_end":619,"column_start":5,"column_end":26}},{"value":"/ some_other_async_function().await","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174618,"byte_end":174659,"line_start":620,"line_end":620,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174664,"byte_end":174667,"line_start":621,"line_end":621,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174672,"byte_end":174686,"line_start":622,"line_end":622,"column_start":5,"column_end":19}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174691,"byte_end":174696,"line_start":623,"line_end":623,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174701,"byte_end":174708,"line_start":624,"line_end":624,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174713,"byte_end":174716,"line_start":625,"line_end":625,"column_start":5,"column_end":8}},{"value":"/ The drop guard returned by `Span::enter` exits the span when it is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174721,"byte_end":174791,"line_start":626,"line_end":626,"column_start":5,"column_end":75}},{"value":"/ dropped. When an async function or async block yields at an `.await`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174796,"byte_end":174868,"line_start":627,"line_end":627,"column_start":5,"column_end":77}},{"value":"/ point, the current scope is _exited_, but values in that scope are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174873,"byte_end":174943,"line_start":628,"line_end":628,"column_start":5,"column_end":75}},{"value":"/ **not** dropped (because the async block will eventually resume","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":174948,"byte_end":175015,"line_start":629,"line_end":629,"column_start":5,"column_end":72}},{"value":"/ execution from that await point). This means that _another_ task will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175020,"byte_end":175093,"line_start":630,"line_end":630,"column_start":5,"column_end":78}},{"value":"/ begin executing while _remaining_ in the entered span. This results in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175098,"byte_end":175172,"line_start":631,"line_end":631,"column_start":5,"column_end":79}},{"value":"/ an incorrect trace.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175177,"byte_end":175200,"line_start":632,"line_end":632,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175205,"byte_end":175208,"line_start":633,"line_end":633,"column_start":5,"column_end":8}},{"value":"/ Instead of using `Span::enter` in asynchronous code, prefer the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175213,"byte_end":175280,"line_start":634,"line_end":634,"column_start":5,"column_end":72}},{"value":"/ following:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175285,"byte_end":175299,"line_start":635,"line_end":635,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175304,"byte_end":175307,"line_start":636,"line_end":636,"column_start":5,"column_end":8}},{"value":"/ * To enter a span for a synchronous section of code within an async","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175312,"byte_end":175383,"line_start":637,"line_end":637,"column_start":5,"column_end":76}},{"value":"/ block or function, prefer [`Span::in_scope`]. Since `in_scope` takes a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175388,"byte_end":175464,"line_start":638,"line_end":638,"column_start":5,"column_end":81}},{"value":"/ synchronous closure and exits the span when the closure returns, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175469,"byte_end":175543,"line_start":639,"line_end":639,"column_start":5,"column_end":79}},{"value":"/ span will always be exited before the next await point. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175548,"byte_end":175622,"line_start":640,"line_end":640,"column_start":5,"column_end":79}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175627,"byte_end":175636,"line_start":641,"line_end":641,"column_start":5,"column_end":14}},{"value":"/ # use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175641,"byte_end":175672,"line_start":642,"line_end":642,"column_start":5,"column_end":36}},{"value":"/ # async fn some_other_async_function(_: ()) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175677,"byte_end":175729,"line_start":643,"line_end":643,"column_start":5,"column_end":57}},{"value":"/ async fn my_async_function() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175734,"byte_end":175770,"line_start":644,"line_end":644,"column_start":5,"column_end":41}},{"value":"/ let span = info_span!(\"my_async_function\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175775,"byte_end":175828,"line_start":645,"line_end":645,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175833,"byte_end":175836,"line_start":646,"line_end":646,"column_start":5,"column_end":8}},{"value":"/ let some_value = span.in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175841,"byte_end":175886,"line_start":647,"line_end":647,"column_start":5,"column_end":50}},{"value":"/ // run some synchronous code inside the span...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175891,"byte_end":175952,"line_start":648,"line_end":648,"column_start":5,"column_end":66}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175957,"byte_end":175970,"line_start":649,"line_end":649,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175975,"byte_end":175978,"line_start":650,"line_end":650,"column_start":5,"column_end":8}},{"value":"/ // This is okay! The span has already been exited before we reach","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":175983,"byte_end":176058,"line_start":651,"line_end":651,"column_start":5,"column_end":80}},{"value":"/ // the await point.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176063,"byte_end":176092,"line_start":652,"line_end":652,"column_start":5,"column_end":34}},{"value":"/ some_other_async_function(some_value).await;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176097,"byte_end":176151,"line_start":653,"line_end":653,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176156,"byte_end":176159,"line_start":654,"line_end":654,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176164,"byte_end":176180,"line_start":655,"line_end":655,"column_start":5,"column_end":21}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176185,"byte_end":176192,"line_start":656,"line_end":656,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176197,"byte_end":176206,"line_start":657,"line_end":657,"column_start":5,"column_end":14}},{"value":"/ * For instrumenting asynchronous code, `tracing` provides the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176211,"byte_end":176276,"line_start":658,"line_end":658,"column_start":5,"column_end":70}},{"value":"/ [`Future::instrument` combinator][instrument] for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176281,"byte_end":176336,"line_start":659,"line_end":659,"column_start":5,"column_end":60}},{"value":"/ attaching a span to a future (async function or block). This will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176341,"byte_end":176412,"line_start":660,"line_end":660,"column_start":5,"column_end":76}},{"value":"/ enter the span _every_ time the future is polled, and exit it whenever","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176417,"byte_end":176493,"line_start":661,"line_end":661,"column_start":5,"column_end":81}},{"value":"/ the future yields.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176498,"byte_end":176522,"line_start":662,"line_end":662,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176527,"byte_end":176530,"line_start":663,"line_end":663,"column_start":5,"column_end":8}},{"value":"/ `Instrument` can be used with an async block inside an async function:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176535,"byte_end":176611,"line_start":664,"line_end":664,"column_start":5,"column_end":81}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176616,"byte_end":176631,"line_start":665,"line_end":665,"column_start":5,"column_end":20}},{"value":"/ # use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176636,"byte_end":176667,"line_start":666,"line_end":666,"column_start":5,"column_end":36}},{"value":"/ use tracing::Instrument;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176672,"byte_end":176702,"line_start":667,"line_end":667,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176707,"byte_end":176710,"line_start":668,"line_end":668,"column_start":5,"column_end":8}},{"value":"/ # async fn some_other_async_function() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176715,"byte_end":176762,"line_start":669,"line_end":669,"column_start":5,"column_end":52}},{"value":"/ async fn my_async_function() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176767,"byte_end":176803,"line_start":670,"line_end":670,"column_start":5,"column_end":41}},{"value":"/ let span = info_span!(\"my_async_function\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176808,"byte_end":176861,"line_start":671,"line_end":671,"column_start":5,"column_end":58}},{"value":"/ async move {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176866,"byte_end":176888,"line_start":672,"line_end":672,"column_start":5,"column_end":27}},{"value":"/ // This is correct! If we yield here, the span will be exited,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176893,"byte_end":176968,"line_start":673,"line_end":673,"column_start":5,"column_end":80}},{"value":"/ // and re-entered when we resume.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":176973,"byte_end":177019,"line_start":674,"line_end":674,"column_start":5,"column_end":51}},{"value":"/ some_other_async_function().await;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177024,"byte_end":177071,"line_start":675,"line_end":675,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177076,"byte_end":177079,"line_start":676,"line_end":676,"column_start":5,"column_end":8}},{"value":"/ //more asynchronous code inside the span...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177084,"byte_end":177140,"line_start":677,"line_end":677,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177145,"byte_end":177148,"line_start":678,"line_end":678,"column_start":5,"column_end":8}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177153,"byte_end":177164,"line_start":679,"line_end":679,"column_start":5,"column_end":16}},{"value":"/ // instrument the async block with the span...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177169,"byte_end":177227,"line_start":680,"line_end":680,"column_start":5,"column_end":63}},{"value":"/ .instrument(span)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177232,"byte_end":177261,"line_start":681,"line_end":681,"column_start":5,"column_end":34}},{"value":"/ // ...and await it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177266,"byte_end":177297,"line_start":682,"line_end":682,"column_start":5,"column_end":36}},{"value":"/ .await","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177302,"byte_end":177320,"line_start":683,"line_end":683,"column_start":5,"column_end":23}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177325,"byte_end":177332,"line_start":684,"line_end":684,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177337,"byte_end":177346,"line_start":685,"line_end":685,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177351,"byte_end":177354,"line_start":686,"line_end":686,"column_start":5,"column_end":8}},{"value":"/ It can also be used to instrument calls to async functions at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177359,"byte_end":177430,"line_start":687,"line_end":687,"column_start":5,"column_end":76}},{"value":"/ callsite:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177435,"byte_end":177450,"line_start":688,"line_end":688,"column_start":5,"column_end":20}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177455,"byte_end":177470,"line_start":689,"line_end":689,"column_start":5,"column_end":20}},{"value":"/ # use tracing::debug_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177475,"byte_end":177507,"line_start":690,"line_end":690,"column_start":5,"column_end":37}},{"value":"/ use tracing::Instrument;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177512,"byte_end":177542,"line_start":691,"line_end":691,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177547,"byte_end":177550,"line_start":692,"line_end":692,"column_start":5,"column_end":8}},{"value":"/ # async fn some_other_async_function() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177555,"byte_end":177602,"line_start":693,"line_end":693,"column_start":5,"column_end":52}},{"value":"/ async fn my_async_function() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177607,"byte_end":177643,"line_start":694,"line_end":694,"column_start":5,"column_end":41}},{"value":"/ let some_value = some_other_async_function()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177648,"byte_end":177702,"line_start":695,"line_end":695,"column_start":5,"column_end":59}},{"value":"/ .instrument(debug_span!(\"some_other_async_function\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177707,"byte_end":177773,"line_start":696,"line_end":696,"column_start":5,"column_end":71}},{"value":"/ .await;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177778,"byte_end":177798,"line_start":697,"line_end":697,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177803,"byte_end":177806,"line_start":698,"line_end":698,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177811,"byte_end":177827,"line_start":699,"line_end":699,"column_start":5,"column_end":21}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177832,"byte_end":177839,"line_start":700,"line_end":700,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177844,"byte_end":177853,"line_start":701,"line_end":701,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177858,"byte_end":177861,"line_start":702,"line_end":702,"column_start":5,"column_end":8}},{"value":"/ * The [`#[instrument]` attribute macro][attr] can automatically generate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177866,"byte_end":177942,"line_start":703,"line_end":703,"column_start":5,"column_end":81}},{"value":"/ correct code when used on an async function:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":177947,"byte_end":177997,"line_start":704,"line_end":704,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178002,"byte_end":178005,"line_start":705,"line_end":705,"column_start":5,"column_end":8}},{"value":"/ ```ignore","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178010,"byte_end":178025,"line_start":706,"line_end":706,"column_start":5,"column_end":20}},{"value":"/ # async fn some_other_async_function() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178030,"byte_end":178077,"line_start":707,"line_end":707,"column_start":5,"column_end":52}},{"value":"/ #[tracing::instrument(level = \"info\")]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178082,"byte_end":178126,"line_start":708,"line_end":708,"column_start":5,"column_end":49}},{"value":"/ async fn my_async_function() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178131,"byte_end":178167,"line_start":709,"line_end":709,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178172,"byte_end":178175,"line_start":710,"line_end":710,"column_start":5,"column_end":8}},{"value":"/ // This is correct! If we yield here, the span will be exited,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178180,"byte_end":178252,"line_start":711,"line_end":711,"column_start":5,"column_end":77}},{"value":"/ // and re-entered when we resume.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178257,"byte_end":178300,"line_start":712,"line_end":712,"column_start":5,"column_end":48}},{"value":"/ some_other_async_function().await;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178305,"byte_end":178349,"line_start":713,"line_end":713,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178354,"byte_end":178357,"line_start":714,"line_end":714,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178362,"byte_end":178378,"line_start":715,"line_end":715,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178383,"byte_end":178386,"line_start":716,"line_end":716,"column_start":5,"column_end":8}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178391,"byte_end":178398,"line_start":717,"line_end":717,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178403,"byte_end":178412,"line_start":718,"line_end":718,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178417,"byte_end":178420,"line_start":719,"line_end":719,"column_start":5,"column_end":8}},{"value":"/ [syntax]: https://rust-lang.github.io/async-book/01_getting_started/04_async_await_primer.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178425,"byte_end":178523,"line_start":720,"line_end":720,"column_start":5,"column_end":103}},{"value":"/ [`Span::in_scope`]: Span::in_scope()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178528,"byte_end":178568,"line_start":721,"line_end":721,"column_start":5,"column_end":45}},{"value":"/ [instrument]: crate::Instrument","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178573,"byte_end":178608,"line_start":722,"line_end":722,"column_start":5,"column_end":40}},{"value":"/ [attr]: macro@crate::instrument","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178613,"byte_end":178648,"line_start":723,"line_end":723,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178653,"byte_end":178656,"line_start":724,"line_end":724,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178661,"byte_end":178675,"line_start":725,"line_end":725,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178680,"byte_end":178683,"line_start":726,"line_end":726,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178688,"byte_end":178695,"line_start":727,"line_end":727,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178700,"byte_end":178733,"line_start":728,"line_end":728,"column_start":5,"column_end":38}},{"value":"/ let span = span!(Level::INFO, \"my_span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178738,"byte_end":178783,"line_start":729,"line_end":729,"column_start":5,"column_end":50}},{"value":"/ let guard = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178788,"byte_end":178817,"line_start":730,"line_end":730,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178822,"byte_end":178825,"line_start":731,"line_end":731,"column_start":5,"column_end":8}},{"value":"/ // code here is within the span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178830,"byte_end":178865,"line_start":732,"line_end":732,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178870,"byte_end":178873,"line_start":733,"line_end":733,"column_start":5,"column_end":8}},{"value":"/ drop(guard);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178878,"byte_end":178894,"line_start":734,"line_end":734,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178899,"byte_end":178902,"line_start":735,"line_end":735,"column_start":5,"column_end":8}},{"value":"/ // code here is no longer within the span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178907,"byte_end":178952,"line_start":736,"line_end":736,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178957,"byte_end":178960,"line_start":737,"line_end":737,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178965,"byte_end":178972,"line_start":738,"line_end":738,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178977,"byte_end":178980,"line_start":739,"line_end":739,"column_start":5,"column_end":8}},{"value":"/ Guards need not be explicitly dropped:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":178985,"byte_end":179027,"line_start":740,"line_end":740,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179032,"byte_end":179035,"line_start":741,"line_end":741,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179040,"byte_end":179047,"line_start":742,"line_end":742,"column_start":5,"column_end":12}},{"value":"/ # use tracing::trace_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179052,"byte_end":179082,"line_start":743,"line_end":743,"column_start":5,"column_end":35}},{"value":"/ fn my_function() -> String {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179087,"byte_end":179119,"line_start":744,"line_end":744,"column_start":5,"column_end":37}},{"value":"/ // enter a span for the duration of this function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179124,"byte_end":179182,"line_start":745,"line_end":745,"column_start":5,"column_end":63}},{"value":"/ let span = trace_span!(\"my_function\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179187,"byte_end":179233,"line_start":746,"line_end":746,"column_start":5,"column_end":51}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179238,"byte_end":179272,"line_start":747,"line_end":747,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179277,"byte_end":179280,"line_start":748,"line_end":748,"column_start":5,"column_end":8}},{"value":"/ // anything happening in functions we call is still inside the span...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179285,"byte_end":179363,"line_start":749,"line_end":749,"column_start":5,"column_end":83}},{"value":"/ my_other_function();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179368,"byte_end":179396,"line_start":750,"line_end":750,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179401,"byte_end":179404,"line_start":751,"line_end":751,"column_start":5,"column_end":8}},{"value":"/ // returning from the function drops the guard, exiting the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179409,"byte_end":179482,"line_start":752,"line_end":752,"column_start":5,"column_end":78}},{"value":"/ return \"Hello world\".to_owned();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179487,"byte_end":179527,"line_start":753,"line_end":753,"column_start":5,"column_end":45}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179532,"byte_end":179537,"line_start":754,"line_end":754,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179542,"byte_end":179545,"line_start":755,"line_end":755,"column_start":5,"column_end":8}},{"value":"/ fn my_other_function() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179550,"byte_end":179578,"line_start":756,"line_end":756,"column_start":5,"column_end":33}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179583,"byte_end":179597,"line_start":757,"line_end":757,"column_start":5,"column_end":19}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179602,"byte_end":179607,"line_start":758,"line_end":758,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179612,"byte_end":179619,"line_start":759,"line_end":759,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179624,"byte_end":179627,"line_start":760,"line_end":760,"column_start":5,"column_end":8}},{"value":"/ Sub-scopes may be created to limit the duration for which the span is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179632,"byte_end":179705,"line_start":761,"line_end":761,"column_start":5,"column_end":78}},{"value":"/ entered:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179710,"byte_end":179722,"line_start":762,"line_end":762,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179727,"byte_end":179730,"line_start":763,"line_end":763,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179735,"byte_end":179742,"line_start":764,"line_end":764,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{info, info_span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179747,"byte_end":179784,"line_start":765,"line_end":765,"column_start":5,"column_end":42}},{"value":"/ let span = info_span!(\"my_great_span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179789,"byte_end":179832,"line_start":766,"line_end":766,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179837,"byte_end":179840,"line_start":767,"line_end":767,"column_start":5,"column_end":8}},{"value":"/ {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179845,"byte_end":179850,"line_start":768,"line_end":768,"column_start":5,"column_end":10}},{"value":"/ let _enter = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179855,"byte_end":179889,"line_start":769,"line_end":769,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179894,"byte_end":179897,"line_start":770,"line_end":770,"column_start":5,"column_end":8}},{"value":"/ // this event occurs inside the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179902,"byte_end":179947,"line_start":771,"line_end":771,"column_start":5,"column_end":50}},{"value":"/ info!(\"i'm in the span!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179952,"byte_end":179986,"line_start":772,"line_end":772,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179991,"byte_end":179994,"line_start":773,"line_end":773,"column_start":5,"column_end":8}},{"value":"/ // exiting the scope drops the guard, exiting the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":179999,"byte_end":180062,"line_start":774,"line_end":774,"column_start":5,"column_end":68}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180067,"byte_end":180072,"line_start":775,"line_end":775,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180077,"byte_end":180080,"line_start":776,"line_end":776,"column_start":5,"column_end":8}},{"value":"/ // this event is not inside the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180085,"byte_end":180126,"line_start":777,"line_end":777,"column_start":5,"column_end":46}},{"value":"/ info!(\"i'm outside the span!\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180131,"byte_end":180165,"line_start":778,"line_end":778,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180170,"byte_end":180177,"line_start":779,"line_end":779,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180182,"byte_end":180185,"line_start":780,"line_end":780,"column_start":5,"column_end":8}},{"value":"/ [`Subscriber::enter`]: super::subscriber::Subscriber::enter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180190,"byte_end":180255,"line_start":781,"line_end":781,"column_start":5,"column_end":70}},{"value":"/ [`Subscriber::exit`]: super::subscriber::Subscriber::exit()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180260,"byte_end":180323,"line_start":782,"line_end":782,"column_start":5,"column_end":68}},{"value":"/ [`Id`]: super::Id","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180328,"byte_end":180349,"line_start":783,"line_end":783,"column_start":5,"column_end":26}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180354,"byte_end":180371,"line_start":784,"line_end":784,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184694,"byte_end":184701,"line_start":896,"line_end":896,"column_start":12,"column_end":19},"name":"entered","qualname":"::entered","value":"fn entered(Self) -> EnteredSpan","parent":null,"children":[],"decl_id":null,"docs":" Enters this span, consuming it and returning a [guard][`EnteredSpan`]\n that will exit the span when dropped.","sig":null,"attributes":[{"value":"/ Enters this span, consuming it and returning a [guard][`EnteredSpan`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180480,"byte_end":180553,"line_start":790,"line_end":790,"column_start":5,"column_end":78}},{"value":"/ that will exit the span when dropped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180558,"byte_end":180599,"line_start":791,"line_end":791,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180604,"byte_end":180607,"line_start":792,"line_end":792,"column_start":5,"column_end":8}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180612,"byte_end":180683,"line_start":793,"line_end":793,"column_start":5,"column_end":76}},{"value":"/     Warning: In asynchronous code that uses async/await syntax,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180688,"byte_end":180772,"line_start":794,"line_end":794,"column_start":5,"column_end":89}},{"value":"/     Span::entered may produce incorrect traces if the returned drop","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180777,"byte_end":180861,"line_start":795,"line_end":795,"column_start":5,"column_end":89}},{"value":"/     guard is held across an await point. See the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180866,"byte_end":180950,"line_start":796,"line_end":796,"column_start":5,"column_end":89}},{"value":"/     Span::enter documentation for details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":180955,"byte_end":181018,"line_start":797,"line_end":797,"column_start":5,"column_end":68}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181023,"byte_end":181033,"line_start":798,"line_end":798,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181038,"byte_end":181041,"line_start":799,"line_end":799,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181046,"byte_end":181049,"line_start":800,"line_end":800,"column_start":5,"column_end":8}},{"value":"/ If this span is enabled by the current subscriber, then this function will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181054,"byte_end":181132,"line_start":801,"line_end":801,"column_start":5,"column_end":83}},{"value":"/ call [`Subscriber::enter`] with the span's [`Id`], and dropping the guard","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181137,"byte_end":181214,"line_start":802,"line_end":802,"column_start":5,"column_end":82}},{"value":"/ will call [`Subscriber::exit`]. If the span is disabled, this does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181219,"byte_end":181289,"line_start":803,"line_end":803,"column_start":5,"column_end":75}},{"value":"/ nothing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181294,"byte_end":181306,"line_start":804,"line_end":804,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181311,"byte_end":181314,"line_start":805,"line_end":805,"column_start":5,"column_end":8}},{"value":"/ This is similar to the [`Span::enter`] method, except that it moves the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181319,"byte_end":181394,"line_start":806,"line_end":806,"column_start":5,"column_end":80}},{"value":"/ span by value into the returned guard, rather than borrowing it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181399,"byte_end":181467,"line_start":807,"line_end":807,"column_start":5,"column_end":73}},{"value":"/ Therefore, this method can be used to create and enter a span in a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181472,"byte_end":181542,"line_start":808,"line_end":808,"column_start":5,"column_end":75}},{"value":"/ single expression, without requiring a `let`-binding. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181547,"byte_end":181617,"line_start":809,"line_end":809,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181622,"byte_end":181625,"line_start":810,"line_end":810,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181630,"byte_end":181637,"line_start":811,"line_end":811,"column_start":5,"column_end":12}},{"value":"/ # use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181642,"byte_end":181671,"line_start":812,"line_end":812,"column_start":5,"column_end":34}},{"value":"/ let _span = info_span!(\"something_interesting\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181676,"byte_end":181738,"line_start":813,"line_end":813,"column_start":5,"column_end":67}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181743,"byte_end":181750,"line_start":814,"line_end":814,"column_start":5,"column_end":12}},{"value":"/ rather than:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181755,"byte_end":181771,"line_start":815,"line_end":815,"column_start":5,"column_end":21}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181776,"byte_end":181783,"line_start":816,"line_end":816,"column_start":5,"column_end":12}},{"value":"/ # use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181788,"byte_end":181817,"line_start":817,"line_end":817,"column_start":5,"column_end":34}},{"value":"/ let span = info_span!(\"something_interesting\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181822,"byte_end":181873,"line_start":818,"line_end":818,"column_start":5,"column_end":56}},{"value":"/ let _e = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181878,"byte_end":181904,"line_start":819,"line_end":819,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181909,"byte_end":181916,"line_start":820,"line_end":820,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181921,"byte_end":181924,"line_start":821,"line_end":821,"column_start":5,"column_end":8}},{"value":"/ Furthermore, `entered` may be used when the span must be stored in some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":181929,"byte_end":182004,"line_start":822,"line_end":822,"column_start":5,"column_end":80}},{"value":"/ other struct or be passed to a function while remaining entered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182009,"byte_end":182077,"line_start":823,"line_end":823,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182082,"byte_end":182085,"line_start":824,"line_end":824,"column_start":5,"column_end":8}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182090,"byte_end":182155,"line_start":825,"line_end":825,"column_start":5,"column_end":70}},{"value":"/     Note: The returned ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182160,"byte_end":182241,"line_start":826,"line_end":826,"column_start":5,"column_end":86}},{"value":"/     EnteredSpan guard does not implement Send.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182246,"byte_end":182326,"line_start":827,"line_end":827,"column_start":5,"column_end":85}},{"value":"/     Dropping the guard will exit this span, and if the guard is sent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182331,"byte_end":182412,"line_start":828,"line_end":828,"column_start":5,"column_end":86}},{"value":"/     to another thread and dropped there, that thread may never have entered","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182417,"byte_end":182496,"line_start":829,"line_end":829,"column_start":5,"column_end":84}},{"value":"/     this span. Thus, EnteredSpans should not be sent between threads.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182501,"byte_end":182587,"line_start":830,"line_end":830,"column_start":5,"column_end":91}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182592,"byte_end":182602,"line_start":831,"line_end":831,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182607,"byte_end":182610,"line_start":832,"line_end":832,"column_start":5,"column_end":8}},{"value":"/ [syntax]: https://rust-lang.github.io/async-book/01_getting_started/04_async_await_primer.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182615,"byte_end":182713,"line_start":833,"line_end":833,"column_start":5,"column_end":103}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182718,"byte_end":182721,"line_start":834,"line_end":834,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182726,"byte_end":182740,"line_start":835,"line_end":835,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182745,"byte_end":182748,"line_start":836,"line_end":836,"column_start":5,"column_end":8}},{"value":"/ The returned guard can be [explicitly exited][EnteredSpan::exit],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182753,"byte_end":182822,"line_start":837,"line_end":837,"column_start":5,"column_end":74}},{"value":"/ returning the un-entered span:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182827,"byte_end":182861,"line_start":838,"line_end":838,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182866,"byte_end":182869,"line_start":839,"line_end":839,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182874,"byte_end":182881,"line_start":840,"line_end":840,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{Level, span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182886,"byte_end":182919,"line_start":841,"line_end":841,"column_start":5,"column_end":38}},{"value":"/ let span = span!(Level::INFO, \"doing_something\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182924,"byte_end":182987,"line_start":842,"line_end":842,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":182992,"byte_end":182995,"line_start":843,"line_end":843,"column_start":5,"column_end":8}},{"value":"/ // code here is within the span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183000,"byte_end":183035,"line_start":844,"line_end":844,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183040,"byte_end":183043,"line_start":845,"line_end":845,"column_start":5,"column_end":8}},{"value":"/ // explicitly exit the span, returning it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183048,"byte_end":183093,"line_start":846,"line_end":846,"column_start":5,"column_end":50}},{"value":"/ let span = span.exit();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183098,"byte_end":183125,"line_start":847,"line_end":847,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183130,"byte_end":183133,"line_start":848,"line_end":848,"column_start":5,"column_end":8}},{"value":"/ // code here is no longer within the span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183138,"byte_end":183183,"line_start":849,"line_end":849,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183188,"byte_end":183191,"line_start":850,"line_end":850,"column_start":5,"column_end":8}},{"value":"/ // enter the span again","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183196,"byte_end":183223,"line_start":851,"line_end":851,"column_start":5,"column_end":32}},{"value":"/ let span = span.entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183228,"byte_end":183258,"line_start":852,"line_end":852,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183263,"byte_end":183266,"line_start":853,"line_end":853,"column_start":5,"column_end":8}},{"value":"/ // now we are inside the span once again","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183271,"byte_end":183315,"line_start":854,"line_end":854,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183320,"byte_end":183327,"line_start":855,"line_end":855,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183332,"byte_end":183335,"line_start":856,"line_end":856,"column_start":5,"column_end":8}},{"value":"/ Guards need not be explicitly dropped:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183340,"byte_end":183382,"line_start":857,"line_end":857,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183387,"byte_end":183390,"line_start":858,"line_end":858,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183395,"byte_end":183402,"line_start":859,"line_end":859,"column_start":5,"column_end":12}},{"value":"/ # use tracing::trace_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183407,"byte_end":183437,"line_start":860,"line_end":860,"column_start":5,"column_end":35}},{"value":"/ fn my_function() -> String {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183442,"byte_end":183474,"line_start":861,"line_end":861,"column_start":5,"column_end":37}},{"value":"/ // enter a span for the duration of this function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183479,"byte_end":183537,"line_start":862,"line_end":862,"column_start":5,"column_end":63}},{"value":"/ let span = trace_span!(\"my_function\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183542,"byte_end":183598,"line_start":863,"line_end":863,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183603,"byte_end":183606,"line_start":864,"line_end":864,"column_start":5,"column_end":8}},{"value":"/ // anything happening in functions we call is still inside the span...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183611,"byte_end":183689,"line_start":865,"line_end":865,"column_start":5,"column_end":83}},{"value":"/ my_other_function();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183694,"byte_end":183722,"line_start":866,"line_end":866,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183727,"byte_end":183730,"line_start":867,"line_end":867,"column_start":5,"column_end":8}},{"value":"/ // returning from the function drops the guard, exiting the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183735,"byte_end":183808,"line_start":868,"line_end":868,"column_start":5,"column_end":78}},{"value":"/ return \"Hello world\".to_owned();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183813,"byte_end":183853,"line_start":869,"line_end":869,"column_start":5,"column_end":45}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183858,"byte_end":183863,"line_start":870,"line_end":870,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183868,"byte_end":183871,"line_start":871,"line_end":871,"column_start":5,"column_end":8}},{"value":"/ fn my_other_function() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183876,"byte_end":183904,"line_start":872,"line_end":872,"column_start":5,"column_end":33}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183909,"byte_end":183923,"line_start":873,"line_end":873,"column_start":5,"column_end":19}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183928,"byte_end":183933,"line_start":874,"line_end":874,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183938,"byte_end":183945,"line_start":875,"line_end":875,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183950,"byte_end":183953,"line_start":876,"line_end":876,"column_start":5,"column_end":8}},{"value":"/ Since the [`EnteredSpan`] guard can dereference to the [`Span`] itself,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":183958,"byte_end":184033,"line_start":877,"line_end":877,"column_start":5,"column_end":80}},{"value":"/ the span may still be accessed while entered. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184038,"byte_end":184100,"line_start":878,"line_end":878,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184105,"byte_end":184108,"line_start":879,"line_end":879,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184113,"byte_end":184124,"line_start":880,"line_end":880,"column_start":5,"column_end":16}},{"value":"/ # use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184129,"byte_end":184158,"line_start":881,"line_end":881,"column_start":5,"column_end":34}},{"value":"/ use tracing::field;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184163,"byte_end":184186,"line_start":882,"line_end":882,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184191,"byte_end":184194,"line_start":883,"line_end":883,"column_start":5,"column_end":8}},{"value":"/ // create the span with an empty field, and enter it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184199,"byte_end":184256,"line_start":884,"line_end":884,"column_start":5,"column_end":62}},{"value":"/ let span = info_span!(\"my_span\", some_field = field::Empty).entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184261,"byte_end":184335,"line_start":885,"line_end":885,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184340,"byte_end":184343,"line_start":886,"line_end":886,"column_start":5,"column_end":8}},{"value":"/ // we can still record a value for the field while the span is entered.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184348,"byte_end":184423,"line_start":887,"line_end":887,"column_start":5,"column_end":80}},{"value":"/ span.record(\"some_field\", &\"hello world!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184428,"byte_end":184475,"line_start":888,"line_end":888,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184480,"byte_end":184487,"line_start":889,"line_end":889,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184492,"byte_end":184495,"line_start":890,"line_end":890,"column_start":5,"column_end":8}},{"value":"/ [`Subscriber::enter`]: super::subscriber::Subscriber::enter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184501,"byte_end":184566,"line_start":892,"line_end":892,"column_start":5,"column_end":70}},{"value":"/ [`Subscriber::exit`]: super::subscriber::Subscriber::exit()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184571,"byte_end":184634,"line_start":893,"line_end":893,"column_start":5,"column_end":68}},{"value":"/ [`Id`]: super::Id","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184639,"byte_end":184660,"line_start":894,"line_end":894,"column_start":5,"column_end":26}},{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184665,"byte_end":184682,"line_start":895,"line_end":895,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":265},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":189143,"byte_end":189153,"line_start":1027,"line_end":1027,"column_start":12,"column_end":22},"name":"or_current","qualname":"::or_current","value":"fn or_current(Self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Returns this span, if it was [enabled] by the current [`Subscriber`], or\n the [current span] (whose lexical distance may be further than expected),\n if this span [is disabled].","sig":null,"attributes":[{"value":"/ Returns this span, if it was [enabled] by the current [`Subscriber`], or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184856,"byte_end":184932,"line_start":904,"line_end":904,"column_start":5,"column_end":81}},{"value":"/ the [current span] (whose lexical distance may be further than expected),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":184937,"byte_end":185014,"line_start":905,"line_end":905,"column_start":5,"column_end":82}},{"value":"/ if this span [is disabled].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185019,"byte_end":185051,"line_start":906,"line_end":906,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185056,"byte_end":185059,"line_start":907,"line_end":907,"column_start":5,"column_end":8}},{"value":"/ This method can be useful when propagating spans to spawned threads or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185064,"byte_end":185138,"line_start":908,"line_end":908,"column_start":5,"column_end":79}},{"value":"/ [async tasks]. Consider the following:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185143,"byte_end":185185,"line_start":909,"line_end":909,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185190,"byte_end":185193,"line_start":910,"line_end":910,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185198,"byte_end":185205,"line_start":911,"line_end":911,"column_start":5,"column_end":12}},{"value":"/ let _parent_span = tracing::info_span!(\"parent\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185210,"byte_end":185273,"line_start":912,"line_end":912,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185278,"byte_end":185281,"line_start":913,"line_end":913,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185286,"byte_end":185296,"line_start":914,"line_end":914,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185301,"byte_end":185304,"line_start":915,"line_end":915,"column_start":5,"column_end":8}},{"value":"/ let child_span = tracing::debug_span!(\"child\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185309,"byte_end":185360,"line_start":916,"line_end":916,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185365,"byte_end":185368,"line_start":917,"line_end":917,"column_start":5,"column_end":8}},{"value":"/ std::thread::spawn(move || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185373,"byte_end":185405,"line_start":918,"line_end":918,"column_start":5,"column_end":37}},{"value":"/ let _entered = child_span.entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185410,"byte_end":185454,"line_start":919,"line_end":919,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185459,"byte_end":185462,"line_start":920,"line_end":920,"column_start":5,"column_end":8}},{"value":"/ tracing::info!(\"spawned a thread!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185467,"byte_end":185511,"line_start":921,"line_end":921,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185516,"byte_end":185519,"line_start":922,"line_end":922,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185524,"byte_end":185538,"line_start":923,"line_end":923,"column_start":5,"column_end":19}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185543,"byte_end":185550,"line_start":924,"line_end":924,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185555,"byte_end":185562,"line_start":925,"line_end":925,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185567,"byte_end":185570,"line_start":926,"line_end":926,"column_start":5,"column_end":8}},{"value":"/ If the current [`Subscriber`] enables the [`DEBUG`] level, then both","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185575,"byte_end":185647,"line_start":927,"line_end":927,"column_start":5,"column_end":77}},{"value":"/ the \"parent\" and \"child\" spans will be enabled. Thus, when the \"spawaned","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185652,"byte_end":185728,"line_start":928,"line_end":928,"column_start":5,"column_end":81}},{"value":"/ a thread!\" event occurs, it will be inside of the \"child\" span. Because","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185733,"byte_end":185808,"line_start":929,"line_end":929,"column_start":5,"column_end":80}},{"value":"/ \"parent\" is the parent of \"child\", the event will _also_ be inside of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185813,"byte_end":185886,"line_start":930,"line_end":930,"column_start":5,"column_end":78}},{"value":"/ \"parent\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185891,"byte_end":185904,"line_start":931,"line_end":931,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185909,"byte_end":185912,"line_start":932,"line_end":932,"column_start":5,"column_end":8}},{"value":"/ However, if the [`Subscriber`] only enables the [`INFO`] level, the \"child\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":185917,"byte_end":185996,"line_start":933,"line_end":933,"column_start":5,"column_end":84}},{"value":"/ span will be disabled. When the thread is spawned, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186001,"byte_end":186059,"line_start":934,"line_end":934,"column_start":5,"column_end":63}},{"value":"/ `child_span.entered()` call will do nothing, since \"child\" is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186064,"byte_end":186133,"line_start":935,"line_end":935,"column_start":5,"column_end":74}},{"value":"/ enabled. In this case, the \"spawned a thread!\" event occurs outside of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186138,"byte_end":186212,"line_start":936,"line_end":936,"column_start":5,"column_end":79}},{"value":"/ *any* span, since the \"child\" span was responsible for propagating its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186217,"byte_end":186291,"line_start":937,"line_end":937,"column_start":5,"column_end":79}},{"value":"/ parent to the spawned thread.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186296,"byte_end":186329,"line_start":938,"line_end":938,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186334,"byte_end":186337,"line_start":939,"line_end":939,"column_start":5,"column_end":8}},{"value":"/ If this is not the desired behavior, `Span::or_current` can be used to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186342,"byte_end":186416,"line_start":940,"line_end":940,"column_start":5,"column_end":79}},{"value":"/ ensure that the \"parent\" span is propagated in both cases, either as a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186421,"byte_end":186495,"line_start":941,"line_end":941,"column_start":5,"column_end":79}},{"value":"/ parent of \"child\" _or_ directly. For example:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186500,"byte_end":186549,"line_start":942,"line_end":942,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186554,"byte_end":186557,"line_start":943,"line_end":943,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186562,"byte_end":186569,"line_start":944,"line_end":944,"column_start":5,"column_end":12}},{"value":"/ let _parent_span = tracing::info_span!(\"parent\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186574,"byte_end":186637,"line_start":945,"line_end":945,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186642,"byte_end":186645,"line_start":946,"line_end":946,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186650,"byte_end":186660,"line_start":947,"line_end":947,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186665,"byte_end":186668,"line_start":948,"line_end":948,"column_start":5,"column_end":8}},{"value":"/ // If DEBUG is enabled, then \"child\" will be enabled, and `or_current`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186673,"byte_end":186747,"line_start":949,"line_end":949,"column_start":5,"column_end":79}},{"value":"/ // returns \"child\". Otherwise, if DEBUG is not enabled, \"child\" will be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186752,"byte_end":186827,"line_start":950,"line_end":950,"column_start":5,"column_end":80}},{"value":"/ // disabled, and `or_current` returns \"parent\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186832,"byte_end":186883,"line_start":951,"line_end":951,"column_start":5,"column_end":56}},{"value":"/ let child_span = tracing::debug_span!(\"child\").or_current();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186888,"byte_end":186952,"line_start":952,"line_end":952,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186957,"byte_end":186960,"line_start":953,"line_end":953,"column_start":5,"column_end":8}},{"value":"/ std::thread::spawn(move || {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":186965,"byte_end":186997,"line_start":954,"line_end":954,"column_start":5,"column_end":37}},{"value":"/ let _entered = child_span.entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187002,"byte_end":187046,"line_start":955,"line_end":955,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187051,"byte_end":187054,"line_start":956,"line_end":956,"column_start":5,"column_end":8}},{"value":"/ tracing::info!(\"spawned a thread!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187059,"byte_end":187103,"line_start":957,"line_end":957,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187108,"byte_end":187111,"line_start":958,"line_end":958,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187116,"byte_end":187130,"line_start":959,"line_end":959,"column_start":5,"column_end":19}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187135,"byte_end":187142,"line_start":960,"line_end":960,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187147,"byte_end":187154,"line_start":961,"line_end":961,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187159,"byte_end":187162,"line_start":962,"line_end":962,"column_start":5,"column_end":8}},{"value":"/ When spawning [asynchronous tasks][async tasks], `Span::or_current` can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187167,"byte_end":187242,"line_start":963,"line_end":963,"column_start":5,"column_end":80}},{"value":"/ be used similarly, in combination with [`instrument`]:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187247,"byte_end":187305,"line_start":964,"line_end":964,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187310,"byte_end":187313,"line_start":965,"line_end":965,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187318,"byte_end":187325,"line_start":966,"line_end":966,"column_start":5,"column_end":12}},{"value":"/ use tracing::Instrument;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187330,"byte_end":187358,"line_start":967,"line_end":967,"column_start":5,"column_end":33}},{"value":"/ # // lol","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187363,"byte_end":187375,"line_start":968,"line_end":968,"column_start":5,"column_end":17}},{"value":"/ # mod tokio {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187380,"byte_end":187397,"line_start":969,"line_end":969,"column_start":5,"column_end":22}},{"value":"/ # pub(super) fn spawn(_: impl std::future::Future) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187402,"byte_end":187463,"line_start":970,"line_end":970,"column_start":5,"column_end":66}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187468,"byte_end":187475,"line_start":971,"line_end":971,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187480,"byte_end":187483,"line_start":972,"line_end":972,"column_start":5,"column_end":8}},{"value":"/ let _parent_span = tracing::info_span!(\"parent\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187488,"byte_end":187551,"line_start":973,"line_end":973,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187556,"byte_end":187559,"line_start":974,"line_end":974,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187564,"byte_end":187574,"line_start":975,"line_end":975,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187579,"byte_end":187582,"line_start":976,"line_end":976,"column_start":5,"column_end":8}},{"value":"/ let child_span = tracing::debug_span!(\"child\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187587,"byte_end":187638,"line_start":977,"line_end":977,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187643,"byte_end":187646,"line_start":978,"line_end":978,"column_start":5,"column_end":8}},{"value":"/ tokio::spawn(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187651,"byte_end":187668,"line_start":979,"line_end":979,"column_start":5,"column_end":22}},{"value":"/ async {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187673,"byte_end":187688,"line_start":980,"line_end":980,"column_start":5,"column_end":20}},{"value":"/ tracing::info!(\"spawned a task!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187693,"byte_end":187739,"line_start":981,"line_end":981,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187744,"byte_end":187747,"line_start":982,"line_end":982,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187752,"byte_end":187770,"line_start":983,"line_end":983,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187775,"byte_end":187778,"line_start":984,"line_end":984,"column_start":5,"column_end":8}},{"value":"/ }.instrument(child_span.or_current())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187783,"byte_end":187828,"line_start":985,"line_end":985,"column_start":5,"column_end":50}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187833,"byte_end":187839,"line_start":986,"line_end":986,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187844,"byte_end":187851,"line_start":987,"line_end":987,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187856,"byte_end":187859,"line_start":988,"line_end":988,"column_start":5,"column_end":8}},{"value":"/ In general, `or_current` should be preferred over nesting an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187864,"byte_end":187928,"line_start":989,"line_end":989,"column_start":5,"column_end":69}},{"value":"/ [`instrument`] call inside of an [`in_current_span`] call, as using","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":187933,"byte_end":188005,"line_start":990,"line_end":990,"column_start":5,"column_end":77}},{"value":"/ `or_current` will be more efficient.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188010,"byte_end":188050,"line_start":991,"line_end":991,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188055,"byte_end":188058,"line_start":992,"line_end":992,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188063,"byte_end":188070,"line_start":993,"line_end":993,"column_start":5,"column_end":12}},{"value":"/ use tracing::Instrument;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188075,"byte_end":188103,"line_start":994,"line_end":994,"column_start":5,"column_end":33}},{"value":"/ # // lol","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188108,"byte_end":188120,"line_start":995,"line_end":995,"column_start":5,"column_end":17}},{"value":"/ # mod tokio {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188125,"byte_end":188142,"line_start":996,"line_end":996,"column_start":5,"column_end":22}},{"value":"/ # pub(super) fn spawn(_: impl std::future::Future) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188147,"byte_end":188208,"line_start":997,"line_end":997,"column_start":5,"column_end":66}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188213,"byte_end":188220,"line_start":998,"line_end":998,"column_start":5,"column_end":12}},{"value":"/ async fn my_async_fn() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188225,"byte_end":188253,"line_start":999,"line_end":999,"column_start":5,"column_end":33}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188258,"byte_end":188272,"line_start":1000,"line_end":1000,"column_start":5,"column_end":19}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188277,"byte_end":188282,"line_start":1001,"line_end":1001,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188287,"byte_end":188290,"line_start":1002,"line_end":1002,"column_start":5,"column_end":8}},{"value":"/ let _parent_span = tracing::info_span!(\"parent\").entered();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188295,"byte_end":188358,"line_start":1003,"line_end":1003,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188363,"byte_end":188366,"line_start":1004,"line_end":1004,"column_start":5,"column_end":8}},{"value":"/ // Do this:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188371,"byte_end":188386,"line_start":1005,"line_end":1005,"column_start":5,"column_end":20}},{"value":"/ tokio::spawn(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188391,"byte_end":188408,"line_start":1006,"line_end":1006,"column_start":5,"column_end":22}},{"value":"/ my_async_fn().instrument(tracing::debug_span!(\"child\").or_current())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188413,"byte_end":188489,"line_start":1007,"line_end":1007,"column_start":5,"column_end":81}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188494,"byte_end":188500,"line_start":1008,"line_end":1008,"column_start":5,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188505,"byte_end":188508,"line_start":1009,"line_end":1009,"column_start":5,"column_end":8}},{"value":"/ // ...rather than this:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188513,"byte_end":188540,"line_start":1010,"line_end":1010,"column_start":5,"column_end":32}},{"value":"/ tokio::spawn(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188545,"byte_end":188562,"line_start":1011,"line_end":1011,"column_start":5,"column_end":22}},{"value":"/ my_async_fn()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188567,"byte_end":188588,"line_start":1012,"line_end":1012,"column_start":5,"column_end":26}},{"value":"/ .instrument(tracing::debug_span!(\"child\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188593,"byte_end":188647,"line_start":1013,"line_end":1013,"column_start":5,"column_end":59}},{"value":"/ .in_current_span()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188652,"byte_end":188682,"line_start":1014,"line_end":1014,"column_start":5,"column_end":35}},{"value":"/ );","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188687,"byte_end":188693,"line_start":1015,"line_end":1015,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188698,"byte_end":188705,"line_start":1016,"line_end":1016,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188710,"byte_end":188713,"line_start":1017,"line_end":1017,"column_start":5,"column_end":8}},{"value":"/ [enabled]: crate::Subscriber::enabled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188718,"byte_end":188759,"line_start":1018,"line_end":1018,"column_start":5,"column_end":46}},{"value":"/ [`Subscriber`]: crate::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188764,"byte_end":188801,"line_start":1019,"line_end":1019,"column_start":5,"column_end":42}},{"value":"/ [current span]: Span::current","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188806,"byte_end":188839,"line_start":1020,"line_end":1020,"column_start":5,"column_end":38}},{"value":"/ [is disabled]: Span::is_disabled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188844,"byte_end":188880,"line_start":1021,"line_end":1021,"column_start":5,"column_end":41}},{"value":"/ [`INFO`]: crate::Level::INFO","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188885,"byte_end":188917,"line_start":1022,"line_end":1022,"column_start":5,"column_end":37}},{"value":"/ [`DEBUG`]: crate::Level::DEBUG","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188922,"byte_end":188956,"line_start":1023,"line_end":1023,"column_start":5,"column_end":39}},{"value":"/ [async tasks]: std::task","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188961,"byte_end":188989,"line_start":1024,"line_end":1024,"column_start":5,"column_end":33}},{"value":"/ [`instrument`]: crate::instrument::Instrument::instrument","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":188994,"byte_end":189055,"line_start":1025,"line_end":1025,"column_start":5,"column_end":66}},{"value":"/ [`in_current_span`]: crate::instrument::Instrument::in_current_span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":189060,"byte_end":189131,"line_start":1026,"line_end":1026,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":268},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191435,"byte_end":191443,"line_start":1100,"line_end":1100,"column_start":12,"column_end":20},"name":"in_scope","qualname":"::in_scope","value":"fn in_scope(&'_ Self, F) -> T where F: FnOnce() -> T","parent":null,"children":[],"decl_id":null,"docs":" Executes the given function in the context of this span.","sig":null,"attributes":[{"value":"/ Executes the given function in the context of this span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190248,"byte_end":190308,"line_start":1064,"line_end":1064,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190313,"byte_end":190316,"line_start":1065,"line_end":1065,"column_start":5,"column_end":8}},{"value":"/ If this span is enabled, then this function enters the span, invokes `f`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190321,"byte_end":190397,"line_start":1066,"line_end":1066,"column_start":5,"column_end":81}},{"value":"/ and then exits the span. If the span is disabled, `f` will still be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190402,"byte_end":190473,"line_start":1067,"line_end":1067,"column_start":5,"column_end":76}},{"value":"/ invoked, but in the context of the currently-executing span (if there is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190478,"byte_end":190554,"line_start":1068,"line_end":1068,"column_start":5,"column_end":81}},{"value":"/ one).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190559,"byte_end":190568,"line_start":1069,"line_end":1069,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190573,"byte_end":190576,"line_start":1070,"line_end":1070,"column_start":5,"column_end":8}},{"value":"/ Returns the result of evaluating `f`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190581,"byte_end":190622,"line_start":1071,"line_end":1071,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190627,"byte_end":190630,"line_start":1072,"line_end":1072,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190635,"byte_end":190649,"line_start":1073,"line_end":1073,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190654,"byte_end":190657,"line_start":1074,"line_end":1074,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190662,"byte_end":190669,"line_start":1075,"line_end":1075,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{trace, span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190674,"byte_end":190714,"line_start":1076,"line_end":1076,"column_start":5,"column_end":45}},{"value":"/ let my_span = span!(Level::TRACE, \"my_span\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190719,"byte_end":190768,"line_start":1077,"line_end":1077,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190773,"byte_end":190776,"line_start":1078,"line_end":1078,"column_start":5,"column_end":8}},{"value":"/ my_span.in_scope(|| {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190781,"byte_end":190806,"line_start":1079,"line_end":1079,"column_start":5,"column_end":30}},{"value":"/ // this event occurs within the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190811,"byte_end":190856,"line_start":1080,"line_end":1080,"column_start":5,"column_end":50}},{"value":"/ trace!(\"i'm in the span!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190861,"byte_end":190896,"line_start":1081,"line_end":1081,"column_start":5,"column_end":40}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190901,"byte_end":190908,"line_start":1082,"line_end":1082,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190913,"byte_end":190916,"line_start":1083,"line_end":1083,"column_start":5,"column_end":8}},{"value":"/ // this event occurs outside the span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190921,"byte_end":190963,"line_start":1084,"line_end":1084,"column_start":5,"column_end":47}},{"value":"/ trace!(\"i'm not in the span!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":190968,"byte_end":191003,"line_start":1085,"line_end":1085,"column_start":5,"column_end":40}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191008,"byte_end":191015,"line_start":1086,"line_end":1086,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191020,"byte_end":191023,"line_start":1087,"line_end":1087,"column_start":5,"column_end":8}},{"value":"/ Calling a function and returning the result:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191028,"byte_end":191076,"line_start":1088,"line_end":1088,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191081,"byte_end":191088,"line_start":1089,"line_end":1089,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{info_span, Level};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191093,"byte_end":191131,"line_start":1090,"line_end":1090,"column_start":5,"column_end":43}},{"value":"/ fn hello_world() -> String {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191136,"byte_end":191168,"line_start":1091,"line_end":1091,"column_start":5,"column_end":37}},{"value":"/ \"Hello world!\".to_owned()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191173,"byte_end":191206,"line_start":1092,"line_end":1092,"column_start":5,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191211,"byte_end":191216,"line_start":1093,"line_end":1093,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191221,"byte_end":191224,"line_start":1094,"line_end":1094,"column_start":5,"column_end":8}},{"value":"/ let span = info_span!(\"hello_world\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191229,"byte_end":191270,"line_start":1095,"line_end":1095,"column_start":5,"column_end":46}},{"value":"/ // the span will be entered for the duration of the call to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191275,"byte_end":191338,"line_start":1096,"line_end":1096,"column_start":5,"column_end":68}},{"value":"/ // `hello_world`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191343,"byte_end":191364,"line_start":1097,"line_end":1097,"column_start":5,"column_end":26}},{"value":"/ let a_string = span.in_scope(hello_world);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191369,"byte_end":191415,"line_start":1098,"line_end":1098,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191420,"byte_end":191423,"line_start":1099,"line_end":1099,"column_start":5,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":271},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191659,"byte_end":191664,"line_start":1107,"line_end":1107,"column_start":12,"column_end":17},"name":"field","qualname":"::field","value":"fn field(&'_ Self, &'_ Q) -> Option where Q: ?Sized,\nQ: field::AsField","parent":null,"children":[],"decl_id":null,"docs":" Returns a [`Field`][super::field::Field] for the field with the\n given `name`, if one exists,\n","sig":null,"attributes":[{"value":"/ Returns a [`Field`][super::field::Field] for the field with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191543,"byte_end":191610,"line_start":1105,"line_end":1105,"column_start":5,"column_end":72}},{"value":"/ given `name`, if one exists,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191615,"byte_end":191647,"line_start":1106,"line_end":1106,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191971,"byte_end":191980,"line_start":1117,"line_end":1117,"column_start":12,"column_end":21},"name":"has_field","qualname":"::has_field","value":"fn has_field(&'_ Self, &'_ Q) -> bool where Q: ?Sized,\nQ: field::AsField","parent":null,"children":[],"decl_id":null,"docs":" Returns true if this `Span` has a field for the given\n [`Field`][super::field::Field] or field name.\n","sig":null,"attributes":[{"value":"/ Returns true if this `Span` has a field for the given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191834,"byte_end":191891,"line_start":1114,"line_end":1114,"column_start":5,"column_end":62}},{"value":"/ [`Field`][super::field::Field] or field name.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191896,"byte_end":191945,"line_start":1115,"line_end":1115,"column_start":5,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":191950,"byte_end":191959,"line_start":1116,"line_end":1116,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":276},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195179,"byte_end":195185,"line_start":1194,"line_end":1194,"column_start":12,"column_end":18},"name":"record","qualname":"::record","value":"fn record(&'_ Self, &'_ Q, V) -> &'_ Self where Q: ?Sized,\nQ: field::AsField, V: field::Value","parent":null,"children":[],"decl_id":null,"docs":" Records that the field described by `field` has the value `value`.","sig":null,"attributes":[{"value":"/ Records that the field described by `field` has the value `value`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192108,"byte_end":192178,"line_start":1124,"line_end":1124,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192183,"byte_end":192186,"line_start":1125,"line_end":1125,"column_start":5,"column_end":8}},{"value":"/ This may be used with [`field::Empty`] to declare fields whose values","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192191,"byte_end":192264,"line_start":1126,"line_end":1126,"column_start":5,"column_end":78}},{"value":"/ are not known when the span is created, and record them later:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192269,"byte_end":192335,"line_start":1127,"line_end":1127,"column_start":5,"column_end":71}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192340,"byte_end":192347,"line_start":1128,"line_end":1128,"column_start":5,"column_end":12}},{"value":"/ use tracing::{trace_span, field};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192352,"byte_end":192389,"line_start":1129,"line_end":1129,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192394,"byte_end":192397,"line_start":1130,"line_end":1130,"column_start":5,"column_end":8}},{"value":"/ // Create a span with two fields: `greeting`, with the value \"hello world\", and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192402,"byte_end":192485,"line_start":1131,"line_end":1131,"column_start":5,"column_end":88}},{"value":"/ // `parting`, without a value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192490,"byte_end":192524,"line_start":1132,"line_end":1132,"column_start":5,"column_end":39}},{"value":"/ let span = trace_span!(\"my_span\", greeting = \"hello world\", parting = field::Empty);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192529,"byte_end":192617,"line_start":1133,"line_end":1133,"column_start":5,"column_end":93}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192622,"byte_end":192625,"line_start":1134,"line_end":1134,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192630,"byte_end":192640,"line_start":1135,"line_end":1135,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192645,"byte_end":192648,"line_start":1136,"line_end":1136,"column_start":5,"column_end":8}},{"value":"/ // Now, record a value for parting as well.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192653,"byte_end":192700,"line_start":1137,"line_end":1137,"column_start":5,"column_end":52}},{"value":"/ // (note that the field name is passed as a string slice)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192705,"byte_end":192766,"line_start":1138,"line_end":1138,"column_start":5,"column_end":66}},{"value":"/ span.record(\"parting\", \"goodbye world!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192771,"byte_end":192816,"line_start":1139,"line_end":1139,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192821,"byte_end":192828,"line_start":1140,"line_end":1140,"column_start":5,"column_end":12}},{"value":"/ However, it may also be used to record a _new_ value for a field whose","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192833,"byte_end":192907,"line_start":1141,"line_end":1141,"column_start":5,"column_end":79}},{"value":"/ value was already recorded:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192912,"byte_end":192943,"line_start":1142,"line_end":1142,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192948,"byte_end":192955,"line_start":1143,"line_end":1143,"column_start":5,"column_end":12}},{"value":"/ use tracing::info_span;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192960,"byte_end":192987,"line_start":1144,"line_end":1144,"column_start":5,"column_end":32}},{"value":"/ # fn do_something() -> Result<(), ()> { Err(()) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":192992,"byte_end":193045,"line_start":1145,"line_end":1145,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193050,"byte_end":193053,"line_start":1146,"line_end":1146,"column_start":5,"column_end":8}},{"value":"/ // Initially, let's assume that our attempt to do something is going okay...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193058,"byte_end":193138,"line_start":1147,"line_end":1147,"column_start":5,"column_end":85}},{"value":"/ let span = info_span!(\"doing_something\", is_okay = true);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193143,"byte_end":193204,"line_start":1148,"line_end":1148,"column_start":5,"column_end":66}},{"value":"/ let _e = span.enter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193209,"byte_end":193235,"line_start":1149,"line_end":1149,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193240,"byte_end":193243,"line_start":1150,"line_end":1150,"column_start":5,"column_end":8}},{"value":"/ match do_something() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193248,"byte_end":193274,"line_start":1151,"line_end":1151,"column_start":5,"column_end":31}},{"value":"/ Ok(something) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193279,"byte_end":193305,"line_start":1152,"line_end":1152,"column_start":5,"column_end":31}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193310,"byte_end":193328,"line_start":1153,"line_end":1153,"column_start":5,"column_end":23}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193333,"byte_end":193342,"line_start":1154,"line_end":1154,"column_start":5,"column_end":14}},{"value":"/ Err(_) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193347,"byte_end":193366,"line_start":1155,"line_end":1155,"column_start":5,"column_end":24}},{"value":"/ // Things are no longer okay!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193371,"byte_end":193412,"line_start":1156,"line_end":1156,"column_start":5,"column_end":46}},{"value":"/ span.record(\"is_okay\", false);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193417,"byte_end":193459,"line_start":1157,"line_end":1157,"column_start":5,"column_end":47}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193464,"byte_end":193473,"line_start":1158,"line_end":1158,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193478,"byte_end":193483,"line_start":1159,"line_end":1159,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193488,"byte_end":193495,"line_start":1160,"line_end":1160,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193500,"byte_end":193503,"line_start":1161,"line_end":1161,"column_start":5,"column_end":8}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193508,"byte_end":193573,"line_start":1162,"line_end":1162,"column_start":5,"column_end":70}},{"value":"/     Note: The fields associated with a span are part","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193578,"byte_end":193651,"line_start":1163,"line_end":1163,"column_start":5,"column_end":78}},{"value":"/     of its Metadata.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193656,"byte_end":193731,"line_start":1164,"line_end":1164,"column_start":5,"column_end":80}},{"value":"/     The Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193736,"byte_end":193807,"line_start":1165,"line_end":1165,"column_start":5,"column_end":76}},{"value":"/     describing a particular span is constructed statically when the span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193812,"byte_end":193888,"line_start":1166,"line_end":1166,"column_start":5,"column_end":81}},{"value":"/     is created and cannot be extended later to add new fields. Therefore,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193893,"byte_end":193970,"line_start":1167,"line_end":1167,"column_start":5,"column_end":82}},{"value":"/     you cannot record a value for a field that was not specified when the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":193975,"byte_end":194052,"line_start":1168,"line_end":1168,"column_start":5,"column_end":82}},{"value":"/     span was created:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194057,"byte_end":194082,"line_start":1169,"line_end":1169,"column_start":5,"column_end":30}},{"value":"/ 
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194087,"byte_end":194097,"line_start":1170,"line_end":1170,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194102,"byte_end":194105,"line_start":1171,"line_end":1171,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194110,"byte_end":194117,"line_start":1172,"line_end":1172,"column_start":5,"column_end":12}},{"value":"/ use tracing::{trace_span, field};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194122,"byte_end":194159,"line_start":1173,"line_end":1173,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194164,"byte_end":194167,"line_start":1174,"line_end":1174,"column_start":5,"column_end":8}},{"value":"/ // Create a span with two fields: `greeting`, with the value \"hello world\", and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194172,"byte_end":194255,"line_start":1175,"line_end":1175,"column_start":5,"column_end":88}},{"value":"/ // `parting`, without a value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194260,"byte_end":194294,"line_start":1176,"line_end":1176,"column_start":5,"column_end":39}},{"value":"/ let span = trace_span!(\"my_span\", greeting = \"hello world\", parting = field::Empty);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194299,"byte_end":194387,"line_start":1177,"line_end":1177,"column_start":5,"column_end":93}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194392,"byte_end":194395,"line_start":1178,"line_end":1178,"column_start":5,"column_end":8}},{"value":"/ // ...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194400,"byte_end":194410,"line_start":1179,"line_end":1179,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194415,"byte_end":194418,"line_start":1180,"line_end":1180,"column_start":5,"column_end":8}},{"value":"/ // Now, you try to record a value for a new field, `new_field`, which was not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194423,"byte_end":194504,"line_start":1181,"line_end":1181,"column_start":5,"column_end":86}},{"value":"/ // declared as `Empty` or populated when you created `span`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194509,"byte_end":194573,"line_start":1182,"line_end":1182,"column_start":5,"column_end":69}},{"value":"/ // You won't get any error, but the assignment will have no effect!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194578,"byte_end":194649,"line_start":1183,"line_end":1183,"column_start":5,"column_end":76}},{"value":"/ span.record(\"new_field\", \"interesting_value_you_really_need\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194654,"byte_end":194720,"line_start":1184,"line_end":1184,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194725,"byte_end":194728,"line_start":1185,"line_end":1185,"column_start":5,"column_end":8}},{"value":"/ // Instead, all fields that may be recorded after span creation should be declared up front,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194733,"byte_end":194829,"line_start":1186,"line_end":1186,"column_start":5,"column_end":101}},{"value":"/ // using field::Empty when a value is not known, as we did for `parting`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194834,"byte_end":194911,"line_start":1187,"line_end":1187,"column_start":5,"column_end":82}},{"value":"/ // This `record` call will indeed replace field::Empty with \"you will be remembered\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":194916,"byte_end":195005,"line_start":1188,"line_end":1188,"column_start":5,"column_end":94}},{"value":"/ span.record(\"parting\", \"you will be remembered\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195010,"byte_end":195063,"line_start":1189,"line_end":1189,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195068,"byte_end":195075,"line_start":1190,"line_end":1190,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195080,"byte_end":195083,"line_start":1191,"line_end":1191,"column_start":5,"column_end":8}},{"value":"/ [`field::Empty`]: super::field::Empty","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195088,"byte_end":195129,"line_start":1192,"line_end":1192,"column_start":5,"column_end":46}},{"value":"/ [`Metadata`]: super::Metadata","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195134,"byte_end":195167,"line_start":1193,"line_end":1193,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195712,"byte_end":195722,"line_start":1213,"line_end":1213,"column_start":12,"column_end":22},"name":"record_all","qualname":"::record_all","value":"fn record_all<'_, '_, '_>(&'_ Self, &'_ field::ValueSet) -> &'_ Self","parent":null,"children":[],"decl_id":null,"docs":" Records all the fields in the provided `ValueSet`.\n","sig":null,"attributes":[{"value":"/ Records all the fields in the provided `ValueSet`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":195646,"byte_end":195700,"line_start":1212,"line_end":1212,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196649,"byte_end":196660,"line_start":1244,"line_end":1244,"column_start":12,"column_end":23},"name":"is_disabled","qualname":"::is_disabled","value":"fn is_disabled<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this span was disabled by the subscriber and does not\n exist.","sig":null,"attributes":[{"value":"/ Returns `true` if this span was disabled by the subscriber and does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196450,"byte_end":196525,"line_start":1237,"line_end":1237,"column_start":5,"column_end":80}},{"value":"/ exist.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196530,"byte_end":196540,"line_start":1238,"line_end":1238,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196545,"byte_end":196548,"line_start":1239,"line_end":1239,"column_start":5,"column_end":8}},{"value":"/ See also [`is_none`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196553,"byte_end":196578,"line_start":1240,"line_end":1240,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196583,"byte_end":196586,"line_start":1241,"line_end":1241,"column_start":5,"column_end":8}},{"value":"/ [`is_none`]: Span::is_none()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196591,"byte_end":196623,"line_start":1242,"line_end":1242,"column_start":5,"column_end":37}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196628,"byte_end":196637,"line_start":1243,"line_end":1243,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":281},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197218,"byte_end":197225,"line_start":1259,"line_end":1259,"column_start":12,"column_end":19},"name":"is_none","qualname":"::is_none","value":"fn is_none<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this span was constructed by [`Span::none`] and is\n empty.","sig":null,"attributes":[{"value":"/ Returns `true` if this span was constructed by [`Span::none`] and is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196718,"byte_end":196790,"line_start":1248,"line_end":1248,"column_start":5,"column_end":77}},{"value":"/ empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196795,"byte_end":196805,"line_start":1249,"line_end":1249,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196810,"byte_end":196813,"line_start":1250,"line_end":1250,"column_start":5,"column_end":8}},{"value":"/ If `is_none` returns `true` for a given span, then [`is_disabled`] will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196818,"byte_end":196893,"line_start":1251,"line_end":1251,"column_start":5,"column_end":80}},{"value":"/ also return `true`. However, when a span is disabled by the subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196898,"byte_end":196972,"line_start":1252,"line_end":1252,"column_start":5,"column_end":79}},{"value":"/ rather than constructed by `Span::none`, this method will return","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":196977,"byte_end":197045,"line_start":1253,"line_end":1253,"column_start":5,"column_end":73}},{"value":"/ `false`, while `is_disabled` will return `true`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197050,"byte_end":197102,"line_start":1254,"line_end":1254,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197107,"byte_end":197110,"line_start":1255,"line_end":1255,"column_start":5,"column_end":8}},{"value":"/ [`Span::none`]: Span::none()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197115,"byte_end":197147,"line_start":1256,"line_end":1256,"column_start":5,"column_end":37}},{"value":"/ [`is_disabled`]: Span::is_disabled()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197152,"byte_end":197192,"line_start":1257,"line_end":1257,"column_start":5,"column_end":45}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197197,"byte_end":197206,"line_start":1258,"line_end":1258,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199251,"byte_end":199263,"line_start":1310,"line_end":1310,"column_start":12,"column_end":24},"name":"follows_from","qualname":"::follows_from","value":"fn follows_from<'_, impl Into>>(&'_ Self, impl Into>)\n-> &'_ Self where impl Into>: Into>","parent":null,"children":[],"decl_id":null,"docs":" Indicates that the span with the given ID has an indirect causal\n relationship with this span.","sig":null,"attributes":[{"value":"/ Indicates that the span with the given ID has an indirect causal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197304,"byte_end":197372,"line_start":1263,"line_end":1263,"column_start":5,"column_end":73}},{"value":"/ relationship with this span.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197377,"byte_end":197409,"line_start":1264,"line_end":1264,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197414,"byte_end":197417,"line_start":1265,"line_end":1265,"column_start":5,"column_end":8}},{"value":"/ This relationship differs somewhat from the parent-child relationship: a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197422,"byte_end":197498,"line_start":1266,"line_end":1266,"column_start":5,"column_end":81}},{"value":"/ span may have any number of prior spans, rather than a single one; and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197503,"byte_end":197577,"line_start":1267,"line_end":1267,"column_start":5,"column_end":79}},{"value":"/ spans are not considered to be executing _inside_ of the spans they","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197582,"byte_end":197653,"line_start":1268,"line_end":1268,"column_start":5,"column_end":76}},{"value":"/ follow from. This means that a span may close even if subsequent spans","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197658,"byte_end":197732,"line_start":1269,"line_end":1269,"column_start":5,"column_end":79}},{"value":"/ that follow from it are still open, and time spent inside of a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197737,"byte_end":197803,"line_start":1270,"line_end":1270,"column_start":5,"column_end":71}},{"value":"/ subsequent span should not be included in the time its precedents were","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197808,"byte_end":197882,"line_start":1271,"line_end":1271,"column_start":5,"column_end":79}},{"value":"/ executing. This is used to model causal relationships such as when a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197887,"byte_end":197959,"line_start":1272,"line_end":1272,"column_start":5,"column_end":77}},{"value":"/ single future spawns several related background tasks, et cetera.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":197964,"byte_end":198033,"line_start":1273,"line_end":1273,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198038,"byte_end":198041,"line_start":1274,"line_end":1274,"column_start":5,"column_end":8}},{"value":"/ If this span is disabled, or the resulting follows-from relationship","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198046,"byte_end":198118,"line_start":1275,"line_end":1275,"column_start":5,"column_end":77}},{"value":"/ would be invalid, this function will do nothing.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198123,"byte_end":198175,"line_start":1276,"line_end":1276,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198180,"byte_end":198183,"line_start":1277,"line_end":1277,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198188,"byte_end":198202,"line_start":1278,"line_end":1278,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198207,"byte_end":198210,"line_start":1279,"line_end":1279,"column_start":5,"column_end":8}},{"value":"/ Setting a `follows_from` relationship with a `Span`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198215,"byte_end":198271,"line_start":1280,"line_end":1280,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198276,"byte_end":198283,"line_start":1281,"line_end":1281,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{span, Id, Level, Span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198288,"byte_end":198331,"line_start":1282,"line_end":1282,"column_start":5,"column_end":48}},{"value":"/ let span1 = span!(Level::INFO, \"span_1\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198336,"byte_end":198381,"line_start":1283,"line_end":1283,"column_start":5,"column_end":50}},{"value":"/ let span2 = span!(Level::DEBUG, \"span_2\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198386,"byte_end":198432,"line_start":1284,"line_end":1284,"column_start":5,"column_end":51}},{"value":"/ span2.follows_from(span1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198437,"byte_end":198467,"line_start":1285,"line_end":1285,"column_start":5,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198472,"byte_end":198479,"line_start":1286,"line_end":1286,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198484,"byte_end":198487,"line_start":1287,"line_end":1287,"column_start":5,"column_end":8}},{"value":"/ Setting a `follows_from` relationship with the current span:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198492,"byte_end":198556,"line_start":1288,"line_end":1288,"column_start":5,"column_end":69}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198561,"byte_end":198568,"line_start":1289,"line_end":1289,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{span, Id, Level, Span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198573,"byte_end":198616,"line_start":1290,"line_end":1290,"column_start":5,"column_end":48}},{"value":"/ let span = span!(Level::INFO, \"hello!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198621,"byte_end":198665,"line_start":1291,"line_end":1291,"column_start":5,"column_end":49}},{"value":"/ span.follows_from(Span::current());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198670,"byte_end":198709,"line_start":1292,"line_end":1292,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198714,"byte_end":198721,"line_start":1293,"line_end":1293,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198726,"byte_end":198729,"line_start":1294,"line_end":1294,"column_start":5,"column_end":8}},{"value":"/ Setting a `follows_from` relationship with a `Span` reference:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198734,"byte_end":198800,"line_start":1295,"line_end":1295,"column_start":5,"column_end":71}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198805,"byte_end":198812,"line_start":1296,"line_end":1296,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{span, Id, Level, Span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198817,"byte_end":198860,"line_start":1297,"line_end":1297,"column_start":5,"column_end":48}},{"value":"/ let span = span!(Level::INFO, \"hello!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198865,"byte_end":198909,"line_start":1298,"line_end":1298,"column_start":5,"column_end":49}},{"value":"/ let curr = Span::current();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198914,"byte_end":198945,"line_start":1299,"line_end":1299,"column_start":5,"column_end":36}},{"value":"/ span.follows_from(&curr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198950,"byte_end":198979,"line_start":1300,"line_end":1300,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198984,"byte_end":198991,"line_start":1301,"line_end":1301,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":198996,"byte_end":198999,"line_start":1302,"line_end":1302,"column_start":5,"column_end":8}},{"value":"/ Setting a `follows_from` relationship with an `Id`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199004,"byte_end":199059,"line_start":1303,"line_end":1303,"column_start":5,"column_end":60}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199064,"byte_end":199071,"line_start":1304,"line_end":1304,"column_start":5,"column_end":12}},{"value":"/ # use tracing::{span, Id, Level, Span};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199076,"byte_end":199119,"line_start":1305,"line_end":1305,"column_start":5,"column_end":48}},{"value":"/ let span = span!(Level::INFO, \"hello!\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199124,"byte_end":199168,"line_start":1306,"line_end":1306,"column_start":5,"column_end":49}},{"value":"/ let id = span.id();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199173,"byte_end":199196,"line_start":1307,"line_end":1307,"column_start":5,"column_end":28}},{"value":"/ span.follows_from(id);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199201,"byte_end":199227,"line_start":1308,"line_end":1308,"column_start":5,"column_end":31}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199232,"byte_end":199239,"line_start":1309,"line_end":1309,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199553,"byte_end":199555,"line_start":1320,"line_end":1320,"column_start":12,"column_end":14},"name":"id","qualname":"::id","value":"fn id<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns this span's `Id`, if it is enabled.\n","sig":null,"attributes":[{"value":"/ Returns this span's `Id`, if it is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199494,"byte_end":199541,"line_start":1319,"line_end":1319,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":285},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199698,"byte_end":199706,"line_start":1325,"line_end":1325,"column_start":12,"column_end":20},"name":"metadata","qualname":"::metadata","value":"fn metadata<'_>(&'_ Self) -> Option<&'static Metadata>","parent":null,"children":[],"decl_id":null,"docs":" Returns this span's `Metadata`, if it is enabled.\n","sig":null,"attributes":[{"value":"/ Returns this span's `Metadata`, if it is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":199633,"byte_end":199686,"line_start":1324,"line_end":1324,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201546,"byte_end":201561,"line_start":1368,"line_end":1368,"column_start":12,"column_end":27},"name":"with_subscriber","qualname":"::with_subscriber","value":"fn with_subscriber T>(&'_ Self,\nimpl FnOnce((&Id, &Dispatch)) -> T) -> Option where\nimpl FnOnce((&Id, &Dispatch)) -> T: for<'_, '_> FnOnce((&'_ Id, &'_ Dispatch))\n-> T","parent":null,"children":[],"decl_id":null,"docs":" Invokes a function with a reference to this span's ID and subscriber.","sig":null,"attributes":[{"value":"/ Invokes a function with a reference to this span's ID and subscriber.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201250,"byte_end":201323,"line_start":1363,"line_end":1363,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201328,"byte_end":201331,"line_start":1364,"line_end":1364,"column_start":5,"column_end":8}},{"value":"/ if this span is enabled, the provided function is called, and the result is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201336,"byte_end":201425,"line_start":1365,"line_end":1365,"column_start":5,"column_end":94}},{"value":"/ If the span is disabled, the function is not called, and this method returns `None`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201430,"byte_end":201517,"line_start":1366,"line_end":1366,"column_start":5,"column_end":92}},{"value":"/ instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201522,"byte_end":201534,"line_start":1367,"line_end":1367,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":291},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201774,"byte_end":201776,"line_start":1376,"line_end":1376,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ Self) -> bool","parent":{"krate":2,"index":2915},"children":[],"decl_id":{"krate":2,"index":2917},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":202057,"byte_end":202061,"line_start":1387,"line_end":1387,"column_start":8,"column_end":12},"name":"hash","qualname":"::hash","value":"fn hash(&'_ Self, &'_ mut H) where H: Hasher","parent":{"krate":2,"index":10526},"children":[],"decl_id":{"krate":2,"index":10527},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":296},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":202174,"byte_end":202177,"line_start":1393,"line_end":1393,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":299},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203127,"byte_end":203131,"line_start":1426,"line_end":1426,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(&'a Span) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":303},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203266,"byte_end":203270,"line_start":1432,"line_end":1432,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(&'a Span) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":305},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203389,"byte_end":203393,"line_start":1438,"line_end":1438,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(Span) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":308},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203527,"byte_end":203531,"line_start":1444,"line_end":1444,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(&'a EnteredSpan) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":312},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203680,"byte_end":203684,"line_start":1450,"line_end":1450,"column_start":8,"column_end":12},"name":"from","qualname":" as std::convert::From>::from","value":"fn from(&'a EnteredSpan) -> Self","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":314},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203820,"byte_end":203824,"line_start":1457,"line_end":1457,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203795,"byte_end":203812,"line_start":1456,"line_end":1456,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206264,"byte_end":206266,"line_start":1542,"line_end":1542,"column_start":12,"column_end":14},"name":"id","qualname":"::id","value":"fn id<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns this span's `Id`, if it is enabled.\n","sig":null,"attributes":[{"value":"/ Returns this span's `Id`, if it is enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206205,"byte_end":206252,"line_start":1541,"line_end":1541,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206425,"byte_end":206429,"line_start":1548,"line_end":1548,"column_start":12,"column_end":16},"name":"exit","qualname":"::exit","value":"fn exit(Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Exits this span, returning the underlying [`Span`].\n","sig":null,"attributes":[{"value":"/ Exits this span, returning the underlying [`Span`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206344,"byte_end":206399,"line_start":1546,"line_end":1546,"column_start":5,"column_end":60}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206404,"byte_end":206413,"line_start":1547,"line_end":1547,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":332},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206699,"byte_end":206704,"line_start":1560,"line_end":1560,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ Span","parent":{"krate":2,"index":3486},"children":[],"decl_id":{"krate":2,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206682,"byte_end":206691,"line_start":1559,"line_end":1559,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":335},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206812,"byte_end":206816,"line_start":1567,"line_end":1567,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206787,"byte_end":206804,"line_start":1566,"line_end":1566,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":337},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206924,"byte_end":206928,"line_start":1574,"line_end":1574,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206899,"byte_end":206916,"line_start":1573,"line_end":1573,"column_start":5,"column_end":22}}]},{"kind":"Mod","id":{"krate":0,"index":342},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"subscriber","qualname":"::subscriber","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","parent":null,"children":[{"krate":0,"index":343},{"krate":0,"index":344},{"krate":0,"index":347},{"krate":0,"index":351},{"krate":0,"index":353},{"krate":0,"index":355}],"decl_id":null,"docs":" Collects and records trace data.\n","sig":null,"attributes":[{"value":"/ Collects and records trace data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210204,"byte_end":210240,"line_start":1,"line_end":1,"column_start":1,"column_end":37}}]},{"kind":"Function","id":{"krate":0,"index":347},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210790,"byte_end":210802,"line_start":20,"line_end":20,"column_start":8,"column_end":20},"name":"with_default","qualname":"::subscriber::with_default","value":"fn with_default T>(S, impl FnOnce() -> T) -> T where\nS: Subscriber + Send + Sync + 'static, impl FnOnce() -> T: FnOnce() -> T","parent":null,"children":[],"decl_id":null,"docs":" Sets this [`Subscriber`] as the default for the current thread for the\n duration of a closure.","sig":null,"attributes":[{"value":"/ Sets this [`Subscriber`] as the default for the current thread for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210399,"byte_end":210473,"line_start":8,"line_end":8,"column_start":1,"column_end":75}},{"value":"/ duration of a closure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210474,"byte_end":210500,"line_start":9,"line_end":9,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210501,"byte_end":210504,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ The default subscriber is used when creating a new [`Span`] or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210505,"byte_end":210571,"line_start":11,"line_end":11,"column_start":1,"column_end":67}},{"value":"/ [`Event`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210572,"byte_end":210586,"line_start":12,"line_end":12,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210587,"byte_end":210590,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210591,"byte_end":210594,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ [`Span`]: super::span::Span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210595,"byte_end":210626,"line_start":15,"line_end":15,"column_start":1,"column_end":32}},{"value":"/ [`Subscriber`]: super::subscriber::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210627,"byte_end":210676,"line_start":16,"line_end":16,"column_start":1,"column_end":50}},{"value":"/ [`Event`]: super::event::Event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210677,"byte_end":210711,"line_start":17,"line_end":17,"column_start":1,"column_end":35}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210712,"byte_end":210735,"line_start":18,"line_end":18,"column_start":1,"column_end":24}}]},{"kind":"Function","id":{"krate":0,"index":351},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211575,"byte_end":211593,"line_start":39,"line_end":39,"column_start":8,"column_end":26},"name":"set_global_default","qualname":"::subscriber::set_global_default","value":"fn set_global_default(S) -> Result<(), SetGlobalDefaultError> where\nS: Subscriber + Send + Sync + 'static","parent":null,"children":[],"decl_id":null,"docs":" Sets this subscriber as the global default for the duration of the entire program.\n Will be used as a fallback if no thread-local subscriber has been set in a thread (using `with_default`.)","sig":null,"attributes":[{"value":"/ Sets this subscriber as the global default for the duration of the entire program.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":210980,"byte_end":211066,"line_start":27,"line_end":27,"column_start":1,"column_end":87}},{"value":"/ Will be used as a fallback if no thread-local subscriber has been set in a thread (using `with_default`.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211067,"byte_end":211176,"line_start":28,"line_end":28,"column_start":1,"column_end":110}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211177,"byte_end":211180,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ Can only be set once; subsequent attempts to set the global default will fail.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211181,"byte_end":211263,"line_start":30,"line_end":30,"column_start":1,"column_end":83}},{"value":"/ Returns whether the initialization was successful.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211264,"byte_end":211318,"line_start":31,"line_end":31,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211319,"byte_end":211322,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ Note: Libraries should *NOT* call `set_global_default()`! That will cause conflicts when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211323,"byte_end":211415,"line_start":33,"line_end":33,"column_start":1,"column_end":93}},{"value":"/ executables try to set them later.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211416,"byte_end":211454,"line_start":34,"line_end":34,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211455,"byte_end":211458,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ [span]: super::span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211459,"byte_end":211482,"line_start":36,"line_end":36,"column_start":1,"column_end":24}},{"value":"/ [`Subscriber`]: super::subscriber::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211483,"byte_end":211532,"line_start":37,"line_end":37,"column_start":1,"column_end":50}},{"value":"/ [`Event`]: super::event::Event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211533,"byte_end":211567,"line_start":38,"line_end":38,"column_start":1,"column_end":35}}]},{"kind":"Function","id":{"krate":0,"index":353},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212314,"byte_end":212325,"line_start":58,"line_end":58,"column_start":8,"column_end":19},"name":"set_default","qualname":"::subscriber::set_default","value":"fn set_default(S) -> DefaultGuard where S: Subscriber + Send + Sync +\n'static","parent":null,"children":[],"decl_id":null,"docs":" Sets the [`Subscriber`] as the default for the current thread for the\n duration of the lifetime of the returned [`DefaultGuard`].","sig":null,"attributes":[{"value":"/ Sets the [`Subscriber`] as the default for the current thread for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211779,"byte_end":211852,"line_start":46,"line_end":46,"column_start":1,"column_end":74}},{"value":"/ duration of the lifetime of the returned [`DefaultGuard`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211853,"byte_end":211915,"line_start":47,"line_end":47,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211916,"byte_end":211919,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ The default subscriber is used when creating a new [`Span`] or [`Event`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211920,"byte_end":211997,"line_start":49,"line_end":49,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":211998,"byte_end":212001,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ [`Span`]: super::span::Span","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212002,"byte_end":212033,"line_start":51,"line_end":51,"column_start":1,"column_end":32}},{"value":"/ [`Subscriber`]: super::subscriber::Subscriber","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212034,"byte_end":212083,"line_start":52,"line_end":52,"column_start":1,"column_end":50}},{"value":"/ [`Event`]: super::event::Event","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212084,"byte_end":212118,"line_start":53,"line_end":53,"column_start":1,"column_end":35}},{"value":"/ [`DefaultGuard`]: super::dispatcher::DefaultGuard","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212119,"byte_end":212172,"line_start":54,"line_end":54,"column_start":1,"column_end":54}},{"value":"cfg(feature = \"std\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212173,"byte_end":212196,"line_start":55,"line_end":55,"column_start":1,"column_end":24}},{"value":"must_use = \"Dropping the guard unregisters the subscriber.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs","byte_start":212244,"byte_end":212306,"line_start":57,"line_end":57,"column_start":1,"column_end":63}}]},{"kind":"Mod","id":{"krate":0,"index":358},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39948,"byte_end":39963,"line_start":974,"line_end":974,"column_start":9,"column_end":24},"name":"__macro_support","qualname":"::__macro_support","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","parent":null,"children":[{"krate":0,"index":359},{"krate":0,"index":362},{"krate":0,"index":363},{"krate":0,"index":366},{"krate":0,"index":369},{"krate":0,"index":372},{"krate":0,"index":375},{"krate":0,"index":377}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":375},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":41025,"byte_end":41037,"line_start":995,"line_end":995,"column_start":12,"column_end":24},"name":"__is_enabled","qualname":"::__macro_support::__is_enabled","value":"fn __is_enabled<'_>(&'_ Metadata, Interest) -> bool","parent":null,"children":[],"decl_id":null,"docs":" /!\\ WARNING: This is *not* a stable API! /!\\\n This function, and all code contained in the `__macro_support` module, is\n a *private* API of `tracing`. It is exposed publicly because it is used\n by the `tracing` macros, but it is not part of the stable versioned API.\n Breaking changes to this module may occur in small-numbered versions\n without warning.\n","sig":null,"attributes":[{"value":"/ /!\\ WARNING: This is *not* a stable API! /!\\","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40620,"byte_end":40668,"line_start":989,"line_end":989,"column_start":5,"column_end":53}},{"value":"/ This function, and all code contained in the `__macro_support` module, is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40673,"byte_end":40750,"line_start":990,"line_end":990,"column_start":5,"column_end":82}},{"value":"/ a *private* API of `tracing`. It is exposed publicly because it is used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40755,"byte_end":40830,"line_start":991,"line_end":991,"column_start":5,"column_end":80}},{"value":"/ by the `tracing` macros, but it is not part of the stable versioned API.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40835,"byte_end":40911,"line_start":992,"line_end":992,"column_start":5,"column_end":81}},{"value":"/ Breaking changes to this module may occur in small-numbered versions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40916,"byte_end":40988,"line_start":993,"line_end":993,"column_start":5,"column_end":77}},{"value":"/ without warning.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":40993,"byte_end":41013,"line_start":994,"line_end":994,"column_start":5,"column_end":25}}]},{"kind":"Function","id":{"krate":0,"index":377},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":42218,"byte_end":42233,"line_start":1019,"line_end":1019,"column_start":12,"column_end":27},"name":"__disabled_span","qualname":"::__macro_support::__disabled_span","value":"fn __disabled_span(&'static Metadata) -> crate::Span","parent":null,"children":[],"decl_id":null,"docs":" /!\\ WARNING: This is *not* a stable API! /!\\\n This function, and all code contained in the `__macro_support` module, is\n a *private* API of `tracing`. It is exposed publicly because it is used\n by the `tracing` macros, but it is not part of the stable versioned API.\n Breaking changes to this module may occur in small-numbered versions\n without warning.\n","sig":null,"attributes":[{"value":"/ /!\\ WARNING: This is *not* a stable API! /!\\","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":41766,"byte_end":41814,"line_start":1011,"line_end":1011,"column_start":5,"column_end":53}},{"value":"/ This function, and all code contained in the `__macro_support` module, is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":41819,"byte_end":41896,"line_start":1012,"line_end":1012,"column_start":5,"column_end":82}},{"value":"/ a *private* API of `tracing`. It is exposed publicly because it is used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":41901,"byte_end":41976,"line_start":1013,"line_end":1013,"column_start":5,"column_end":80}},{"value":"/ by the `tracing` macros, but it is not part of the stable versioned API.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":41981,"byte_end":42057,"line_start":1014,"line_end":1014,"column_start":5,"column_end":81}},{"value":"/ Breaking changes to this module may occur in small-numbered versions","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":42062,"byte_end":42134,"line_start":1015,"line_end":1015,"column_start":5,"column_end":77}},{"value":"/ without warning.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":42139,"byte_end":42159,"line_start":1016,"line_end":1016,"column_start":5,"column_end":25}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":42164,"byte_end":42173,"line_start":1017,"line_end":1017,"column_start":5,"column_end":14}},{"value":"cfg(not(feature = \"log\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":42178,"byte_end":42206,"line_start":1018,"line_end":1018,"column_start":5,"column_end":33}}]},{"kind":"Trait","id":{"krate":0,"index":379},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":45407,"byte_end":45413,"line_start":1114,"line_end":1114,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::sealed::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134490,"byte_end":134495,"line_start":139,"line_end":139,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":108}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":135151,"byte_end":135156,"line_start":168,"line_end":168,"column_start":32,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144051,"byte_end":144063,"line_start":266,"line_end":266,"column_start":28,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":160},{"krate":0,"index":161}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144321,"byte_end":144322,"line_start":276,"line_end":276,"column_start":31,"column_end":32},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144335,"byte_end":144347,"line_start":278,"line_end":278,"column_start":9,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171},{"krate":0,"index":172}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145442,"byte_end":145454,"line_start":321,"line_end":321,"column_start":28,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":175},{"krate":0,"index":176}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145854,"byte_end":145855,"line_start":334,"line_end":334,"column_start":35,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145939,"byte_end":145951,"line_start":338,"line_end":338,"column_start":9,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167627,"byte_end":167631,"line_start":422,"line_end":422,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":247},{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":252},{"krate":0,"index":253},{"krate":0,"index":256},{"krate":0,"index":258},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":271},{"krate":0,"index":274},{"krate":0,"index":276},{"krate":0,"index":279},{"krate":0,"index":280},{"krate":0,"index":281},{"krate":0,"index":282},{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":286}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201760,"byte_end":201764,"line_start":1375,"line_end":1375,"column_start":25,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":291}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":202043,"byte_end":202047,"line_start":1386,"line_end":1386,"column_start":15,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":293}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":202160,"byte_end":202164,"line_start":1392,"line_end":1392,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":296}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203103,"byte_end":203109,"line_start":1425,"line_end":1425,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":299}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203246,"byte_end":203252,"line_start":1431,"line_end":1431,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":303}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203369,"byte_end":203375,"line_start":1437,"line_end":1437,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":305}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203503,"byte_end":203509,"line_start":1443,"line_end":1443,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":308}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203660,"byte_end":203666,"line_start":1449,"line_end":1449,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":312}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203784,"byte_end":203788,"line_start":1455,"line_end":1455,"column_start":15,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":314}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":204347,"byte_end":204352,"line_start":1480,"line_end":1480,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":316},{"krate":0,"index":317},{"krate":0,"index":318},{"krate":0,"index":319}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":205769,"byte_end":205774,"line_start":1517,"line_end":1517,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":321}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":205869,"byte_end":205874,"line_start":1523,"line_end":1523,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":323}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":205977,"byte_end":205982,"line_start":1529,"line_end":1529,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":326}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206187,"byte_end":206198,"line_start":1540,"line_end":1540,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":328},{"krate":0,"index":329}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206639,"byte_end":206650,"line_start":1556,"line_end":1556,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":331},{"krate":0,"index":332}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206769,"byte_end":206776,"line_start":1565,"line_end":1565,"column_start":19,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":335}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206881,"byte_end":206892,"line_start":1572,"line_end":1572,"column_start":15,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":337}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":208067,"byte_end":208081,"line_start":1604,"line_end":1604,"column_start":22,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39751,"byte_end":39761,"line_start":964,"line_end":964,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":71}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39771,"byte_end":39776,"line_start":965,"line_end":965,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":100}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39832,"byte_end":39842,"line_start":967,"line_end":967,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":118}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39852,"byte_end":39865,"line_start":968,"line_end":968,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":187}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39875,"byte_end":39879,"line_start":969,"line_end":969,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":196}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","byte_start":39912,"byte_end":39922,"line_start":971,"line_end":971,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":342}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134166,"byte_end":134172,"line_start":129,"line_end":129,"column_start":35,"column_end":41},"kind":"SuperTrait","from":{"krate":0,"index":379},"to":{"krate":0,"index":105}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":134490,"byte_end":134495,"line_start":139,"line_end":139,"column_start":18,"column_end":23},"kind":{"Impl":{"id":0}},"from":{"krate":20,"index":999},"to":{"krate":0,"index":105}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs","byte_start":135151,"byte_end":135156,"line_start":168,"line_end":168,"column_start":32,"column_end":37},"kind":{"Impl":{"id":2}},"from":{"krate":20,"index":999},"to":{"krate":0,"index":379}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":135660,"byte_end":135665,"line_start":16,"line_end":16,"column_start":23,"column_end":28},"kind":"SuperTrait","from":{"krate":2,"index":3268},"to":{"krate":0,"index":150}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":139299,"byte_end":139304,"line_start":129,"line_end":129,"column_start":27,"column_end":32},"kind":"SuperTrait","from":{"krate":2,"index":3268},"to":{"krate":0,"index":153}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144051,"byte_end":144063,"line_start":266,"line_end":266,"column_start":28,"column_end":40},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":423},"to":{"krate":2,"index":13763}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144321,"byte_end":144322,"line_start":276,"line_end":276,"column_start":31,"column_end":32},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":163},"to":{"krate":0,"index":150}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":144335,"byte_end":144347,"line_start":278,"line_end":278,"column_start":9,"column_end":21},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":423},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145442,"byte_end":145454,"line_start":321,"line_end":321,"column_start":28,"column_end":40},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":380},"to":{"krate":2,"index":13763}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145854,"byte_end":145855,"line_start":334,"line_end":334,"column_start":35,"column_end":36},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":178},"to":{"krate":0,"index":153}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs","byte_start":145939,"byte_end":145951,"line_start":338,"line_end":338,"column_start":9,"column_end":21},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":380},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":164735,"byte_end":164741,"line_start":335,"line_end":335,"column_start":32,"column_end":38},"kind":"SuperTrait","from":{"krate":0,"index":379},"to":{"krate":0,"index":244}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":167627,"byte_end":167631,"line_start":422,"line_end":422,"column_start":6,"column_end":10},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":467},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":201760,"byte_end":201764,"line_start":1375,"line_end":1375,"column_start":25,"column_end":29},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":467},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":202043,"byte_end":202047,"line_start":1386,"line_end":1386,"column_start":15,"column_end":19},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":467},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":202160,"byte_end":202164,"line_start":1392,"line_end":1392,"column_start":21,"column_end":25},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":467},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203103,"byte_end":203109,"line_start":1425,"line_end":1425,"column_start":29,"column_end":35},"kind":{"Impl":{"id":14}},"from":{"krate":2,"index":47485},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203246,"byte_end":203252,"line_start":1431,"line_end":1431,"column_start":29,"column_end":35},"kind":{"Impl":{"id":15}},"from":{"krate":2,"index":47485},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203369,"byte_end":203375,"line_start":1437,"line_end":1437,"column_start":21,"column_end":27},"kind":{"Impl":{"id":16}},"from":{"krate":2,"index":47485},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203503,"byte_end":203509,"line_start":1443,"line_end":1443,"column_start":36,"column_end":42},"kind":{"Impl":{"id":17}},"from":{"krate":2,"index":47485},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203660,"byte_end":203666,"line_start":1449,"line_end":1449,"column_start":36,"column_end":42},"kind":{"Impl":{"id":18}},"from":{"krate":2,"index":47485},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":203784,"byte_end":203788,"line_start":1455,"line_end":1455,"column_start":15,"column_end":19},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":467},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":204347,"byte_end":204352,"line_start":1480,"line_end":1480,"column_start":6,"column_end":11},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":472},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":205769,"byte_end":205774,"line_start":1517,"line_end":1517,"column_start":25,"column_end":30},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":472},"to":{"krate":2,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":205869,"byte_end":205874,"line_start":1523,"line_end":1523,"column_start":15,"column_end":20},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":472},"to":{"krate":2,"index":10526}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":205977,"byte_end":205982,"line_start":1529,"line_end":1529,"column_start":16,"column_end":21},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":472},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206187,"byte_end":206198,"line_start":1540,"line_end":1540,"column_start":6,"column_end":17},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":483},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206639,"byte_end":206650,"line_start":1556,"line_end":1556,"column_start":16,"column_end":27},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":483},"to":{"krate":2,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206769,"byte_end":206776,"line_start":1565,"line_end":1565,"column_start":19,"column_end":26},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":477},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":206881,"byte_end":206892,"line_start":1572,"line_end":1572,"column_start":15,"column_end":26},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":483},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs","byte_start":208067,"byte_end":208081,"line_start":1604,"line_end":1604,"column_start":22,"column_end":36},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":488},"to":{"krate":2,"index":3275}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libtry_lock-3542342a595628fe.json b/core/target/rls/debug/deps/save-analysis/libtry_lock-3542342a595628fe.json new file mode 100644 index 0000000..da6d716 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libtry_lock-3542342a595628fe.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","try_lock","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=3542342a595628fe","-C","extra-filename=-3542342a595628fe","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtry_lock-3542342a595628fe.rmeta"},"prelude":{"crate_id":{"name":"try_lock","disambiguator":[7939394656604504649,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":0,"byte_end":8362,"line_start":1,"line_end":271,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":0,"byte_end":8362,"line_start":1,"line_end":271,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":21},{"krate":0,"index":65},{"krate":0,"index":69},{"krate":0,"index":24},{"krate":0,"index":32},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":43},{"krate":0,"index":48},{"krate":0,"index":53},{"krate":0,"index":57},{"krate":0,"index":61}],"decl_id":null,"docs":" A light-weight lock guarded by an atomic boolean.","sig":null,"attributes":[{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":58,"byte_end":80,"line_start":2,"line_end":2,"column_start":1,"column_end":23}},{"value":"deny(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":81,"byte_end":120,"line_start":3,"line_end":3,"column_start":1,"column_end":40}},{"value":"deny(warnings)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":121,"byte_end":139,"line_start":4,"line_end":4,"column_start":1,"column_end":19}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":163,"byte_end":169,"line_start":5,"line_end":5,"column_start":24,"column_end":30}},{"value":"/ A light-weight lock guarded by an atomic boolean.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":173,"byte_end":226,"line_start":7,"line_end":7,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":227,"byte_end":230,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Most efficient when contention is low, acquiring the lock is a single","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":231,"byte_end":304,"line_start":9,"line_end":9,"column_start":1,"column_end":74}},{"value":"/ atomic swap, and releasing it just 1 more atomic swap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":305,"byte_end":363,"line_start":10,"line_end":10,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":364,"byte_end":367,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":368,"byte_end":381,"line_start":12,"line_end":12,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":382,"byte_end":385,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":386,"byte_end":393,"line_start":14,"line_end":14,"column_start":1,"column_end":8}},{"value":"/ use std::sync::Arc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":394,"byte_end":417,"line_start":15,"line_end":15,"column_start":1,"column_end":24}},{"value":"/ use try_lock::TryLock;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":418,"byte_end":444,"line_start":16,"line_end":16,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":445,"byte_end":448,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ // a thing we want to share","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":449,"byte_end":480,"line_start":18,"line_end":18,"column_start":1,"column_end":32}},{"value":"/ struct Widget {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":481,"byte_end":500,"line_start":19,"line_end":19,"column_start":1,"column_end":20}},{"value":"/ name: String,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":501,"byte_end":522,"line_start":20,"line_end":20,"column_start":1,"column_end":22}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":523,"byte_end":528,"line_start":21,"line_end":21,"column_start":1,"column_end":6}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":529,"byte_end":532,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ // lock it up!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":533,"byte_end":551,"line_start":23,"line_end":23,"column_start":1,"column_end":19}},{"value":"/ let widget1 = Arc::new(TryLock::new(Widget {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":552,"byte_end":600,"line_start":24,"line_end":24,"column_start":1,"column_end":49}},{"value":"/ name: \"Spanner\".into(),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":601,"byte_end":632,"line_start":25,"line_end":25,"column_start":1,"column_end":32}},{"value":"/ }));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":633,"byte_end":641,"line_start":26,"line_end":26,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":642,"byte_end":645,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ let widget2 = widget1.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":646,"byte_end":680,"line_start":28,"line_end":28,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":681,"byte_end":684,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":685,"byte_end":688,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ // mutate the widget","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":689,"byte_end":713,"line_start":31,"line_end":31,"column_start":1,"column_end":25}},{"value":"/ let mut locked = widget1.try_lock().expect(\"example isn't locked yet\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":714,"byte_end":789,"line_start":32,"line_end":32,"column_start":1,"column_end":76}},{"value":"/ locked.name.push_str(\" Bundle\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":790,"byte_end":826,"line_start":33,"line_end":33,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":827,"byte_end":830,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ // hands off, buddy","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":831,"byte_end":854,"line_start":35,"line_end":35,"column_start":1,"column_end":24}},{"value":"/ let not_locked = widget2.try_lock();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":855,"byte_end":895,"line_start":36,"line_end":36,"column_start":1,"column_end":41}},{"value":"/ assert!(not_locked.is_none(), \"widget1 has the lock\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":896,"byte_end":954,"line_start":37,"line_end":37,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":955,"byte_end":958,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ // ok, you can have it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":959,"byte_end":985,"line_start":39,"line_end":39,"column_start":1,"column_end":27}},{"value":"/ drop(locked);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":986,"byte_end":1003,"line_start":40,"line_end":40,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1004,"byte_end":1007,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ let locked2 = widget2.try_lock().expect(\"widget1 lock is released\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1008,"byte_end":1080,"line_start":42,"line_end":42,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1081,"byte_end":1084,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ assert_eq!(locked2.name, \"Spanner Bundle\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1085,"byte_end":1132,"line_start":44,"line_end":44,"column_start":1,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1133,"byte_end":1140,"line_start":45,"line_end":45,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1660,"byte_end":1667,"line_start":63,"line_end":63,"column_start":12,"column_end":19},"name":"TryLock","qualname":"::TryLock","value":"TryLock { }","parent":null,"children":[{"krate":0,"index":67},{"krate":0,"index":68}],"decl_id":null,"docs":" A light-weight lock guarded by an atomic boolean.","sig":null,"attributes":[{"value":"/ A light-weight lock guarded by an atomic boolean.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1301,"byte_end":1354,"line_start":55,"line_end":55,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1355,"byte_end":1358,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ Most efficient when contention is low, acquiring the lock is a single","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1359,"byte_end":1432,"line_start":57,"line_end":57,"column_start":1,"column_end":74}},{"value":"/ atomic swap, and releasing it just 1 more atomic swap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1433,"byte_end":1491,"line_start":58,"line_end":58,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1492,"byte_end":1495,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ It is only possible to try to acquire the lock, it is not possible to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1496,"byte_end":1569,"line_start":60,"line_end":60,"column_start":1,"column_end":74}},{"value":"/ wait for the lock to become ready, like with a `Mutex`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1570,"byte_end":1629,"line_start":61,"line_end":61,"column_start":1,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1820,"byte_end":1823,"line_start":71,"line_end":71,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> TryLock","parent":null,"children":[],"decl_id":null,"docs":" Create a `TryLock` around the value.\n","sig":null,"attributes":[{"value":"/ Create a `TryLock` around the value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1754,"byte_end":1794,"line_start":69,"line_end":69,"column_start":5,"column_end":45}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1799,"byte_end":1808,"line_start":70,"line_end":70,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2588,"byte_end":2596,"line_start":92,"line_end":92,"column_start":12,"column_end":20},"name":"try_lock","qualname":">::try_lock","value":"fn try_lock<'_>(&'_ Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Try to acquire the lock of this value.","sig":null,"attributes":[{"value":"/ Try to acquire the lock of this value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1975,"byte_end":2017,"line_start":78,"line_end":78,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2022,"byte_end":2025,"line_start":79,"line_end":79,"column_start":5,"column_end":8}},{"value":"/ If the lock is already acquired by someone else, this returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2030,"byte_end":2095,"line_start":80,"line_end":80,"column_start":5,"column_end":70}},{"value":"/ `None`. You can try to acquire again whenever you want, perhaps","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2100,"byte_end":2167,"line_start":81,"line_end":81,"column_start":5,"column_end":72}},{"value":"/ by spinning a few times, or by using some other means of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2172,"byte_end":2232,"line_start":82,"line_end":82,"column_start":5,"column_end":65}},{"value":"/ notification.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2237,"byte_end":2254,"line_start":83,"line_end":83,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2259,"byte_end":2262,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ # Note","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2267,"byte_end":2277,"line_start":85,"line_end":85,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2282,"byte_end":2285,"line_start":86,"line_end":86,"column_start":5,"column_end":8}},{"value":"/ The default memory ordering is to use `Acquire` to lock, and `Release`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2290,"byte_end":2364,"line_start":87,"line_end":87,"column_start":5,"column_end":79}},{"value":"/ to unlock. If different ordering is required, use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2369,"byte_end":2422,"line_start":88,"line_end":88,"column_start":5,"column_end":58}},{"value":"/ [`try_lock_explicit`](TryLock::try_lock_explicit) or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2427,"byte_end":2483,"line_start":89,"line_end":89,"column_start":5,"column_end":61}},{"value":"/ [`try_lock_explicit_unchecked`](TryLock::try_lock_explicit_unchecked).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2488,"byte_end":2562,"line_start":90,"line_end":90,"column_start":5,"column_end":79}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2567,"byte_end":2576,"line_start":91,"line_end":91,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3296,"byte_end":3310,"line_start":110,"line_end":110,"column_start":12,"column_end":26},"name":"try_lock_order","qualname":">::try_lock_order","value":"fn try_lock_order<'_>(&'_ Self, Ordering, Ordering) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Try to acquire the lock of this value using the lock and unlock orderings.","sig":null,"attributes":[{"value":"/ Try to acquire the lock of this value using the lock and unlock orderings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2748,"byte_end":2826,"line_start":98,"line_end":98,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2831,"byte_end":2834,"line_start":99,"line_end":99,"column_start":5,"column_end":8}},{"value":"/ If the lock is already acquired by someone else, this returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2839,"byte_end":2904,"line_start":100,"line_end":100,"column_start":5,"column_end":70}},{"value":"/ `None`. You can try to acquire again whenever you want, perhaps","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2909,"byte_end":2976,"line_start":101,"line_end":101,"column_start":5,"column_end":72}},{"value":"/ by spinning a few times, or by using some other means of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":2981,"byte_end":3041,"line_start":102,"line_end":102,"column_start":5,"column_end":65}},{"value":"/ notification.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3046,"byte_end":3063,"line_start":103,"line_end":103,"column_start":5,"column_end":22}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3068,"byte_end":3077,"line_start":104,"line_end":104,"column_start":5,"column_end":14}},{"value":"deprecated(since = \"0.2.3\", note =\n\"This method is actually unsafe because it unsafely allows \\\n the use of weaker memory ordering. Please use try_lock_explicit instead\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3082,"byte_end":3284,"line_start":105,"line_end":109,"column_start":5,"column_end":7}}]},{"kind":"Method","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4043,"byte_end":4060,"line_start":129,"line_end":129,"column_start":12,"column_end":29},"name":"try_lock_explicit","qualname":">::try_lock_explicit","value":"fn try_lock_explicit<'_>(&'_ Self, Ordering, Ordering) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Try to acquire the lock of this value using the specified lock and\n unlock orderings.","sig":null,"attributes":[{"value":"/ Try to acquire the lock of this value using the specified lock and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3496,"byte_end":3566,"line_start":116,"line_end":116,"column_start":5,"column_end":75}},{"value":"/ unlock orderings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3571,"byte_end":3592,"line_start":117,"line_end":117,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3597,"byte_end":3600,"line_start":118,"line_end":118,"column_start":5,"column_end":8}},{"value":"/ If the lock is already acquired by someone else, this returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3605,"byte_end":3670,"line_start":119,"line_end":119,"column_start":5,"column_end":70}},{"value":"/ `None`. You can try to acquire again whenever you want, perhaps","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3675,"byte_end":3742,"line_start":120,"line_end":120,"column_start":5,"column_end":72}},{"value":"/ by spinning a few times, or by using some other means of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3747,"byte_end":3807,"line_start":121,"line_end":121,"column_start":5,"column_end":65}},{"value":"/ notification.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3812,"byte_end":3829,"line_start":122,"line_end":122,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3834,"byte_end":3837,"line_start":123,"line_end":123,"column_start":5,"column_end":8}},{"value":"/ # Panic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3842,"byte_end":3853,"line_start":124,"line_end":124,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3858,"byte_end":3861,"line_start":125,"line_end":125,"column_start":5,"column_end":8}},{"value":"/ This method panics if `lock_order` is not any of `Acquire`, `AcqRel`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3866,"byte_end":3939,"line_start":126,"line_end":126,"column_start":5,"column_end":78}},{"value":"/ and `SeqCst`, or `unlock_order` is not any of `Release` and `SeqCst`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":3944,"byte_end":4017,"line_start":127,"line_end":127,"column_start":5,"column_end":78}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4022,"byte_end":4031,"line_start":128,"line_end":128,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5365,"byte_end":5392,"line_start":165,"line_end":165,"column_start":19,"column_end":46},"name":"try_lock_explicit_unchecked","qualname":">::try_lock_explicit_unchecked","value":"unsafe fn try_lock_explicit_unchecked<'_>(&'_ Self, Ordering, Ordering)\n-> Option","parent":null,"children":[],"decl_id":null,"docs":" Try to acquire the lock of this value using the specified lock and\n unlock orderings without checking that the specified orderings are\n strong enough to be safe.","sig":null,"attributes":[{"value":"/ Try to acquire the lock of this value using the specified lock and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4646,"byte_end":4716,"line_start":148,"line_end":148,"column_start":5,"column_end":75}},{"value":"/ unlock orderings without checking that the specified orderings are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4721,"byte_end":4791,"line_start":149,"line_end":149,"column_start":5,"column_end":75}},{"value":"/ strong enough to be safe.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4796,"byte_end":4825,"line_start":150,"line_end":150,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4830,"byte_end":4833,"line_start":151,"line_end":151,"column_start":5,"column_end":8}},{"value":"/ If the lock is already acquired by someone else, this returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4838,"byte_end":4903,"line_start":152,"line_end":152,"column_start":5,"column_end":70}},{"value":"/ `None`. You can try to acquire again whenever you want, perhaps","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4908,"byte_end":4975,"line_start":153,"line_end":153,"column_start":5,"column_end":72}},{"value":"/ by spinning a few times, or by using some other means of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":4980,"byte_end":5040,"line_start":154,"line_end":154,"column_start":5,"column_end":65}},{"value":"/ notification.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5045,"byte_end":5062,"line_start":155,"line_end":155,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5067,"byte_end":5070,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ # Safety","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5075,"byte_end":5087,"line_start":157,"line_end":157,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5092,"byte_end":5095,"line_start":158,"line_end":158,"column_start":5,"column_end":8}},{"value":"/ Unlike [`try_lock_explicit`], this method is unsafe because it does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5100,"byte_end":5175,"line_start":159,"line_end":159,"column_start":5,"column_end":80}},{"value":"/ check that the given memory orderings are strong enough to prevent data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5180,"byte_end":5255,"line_start":160,"line_end":160,"column_start":5,"column_end":80}},{"value":"/ race.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5260,"byte_end":5269,"line_start":161,"line_end":161,"column_start":5,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5274,"byte_end":5277,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ [`try_lock_explicit`]: Self::try_lock_explicit","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5282,"byte_end":5332,"line_start":163,"line_end":163,"column_start":5,"column_end":55}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5337,"byte_end":5346,"line_start":164,"line_end":164,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5776,"byte_end":5786,"line_start":178,"line_end":178,"column_start":12,"column_end":22},"name":"into_inner","qualname":">::into_inner","value":"fn into_inner(Self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Take the value back out of the lock when this is the sole owner.\n","sig":null,"attributes":[{"value":"/ Take the value back out of the lock when this is the sole owner.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5682,"byte_end":5750,"line_start":176,"line_end":176,"column_start":5,"column_end":73}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":5755,"byte_end":5764,"line_start":177,"line_end":177,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6446,"byte_end":6449,"line_start":196,"line_end":196,"column_start":8,"column_end":11},"name":"fmt","qualname":" as core::fmt::Debug>::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7324,"byte_end":7330,"line_start":224,"line_end":224,"column_start":12,"column_end":18},"name":"Locked","qualname":"::Locked","value":"Locked { }","parent":null,"children":[{"krate":0,"index":46},{"krate":0,"index":47}],"decl_id":null,"docs":" A locked value acquired from a `TryLock`.","sig":null,"attributes":[{"value":"/ A locked value acquired from a `TryLock`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7034,"byte_end":7079,"line_start":217,"line_end":217,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7080,"byte_end":7083,"line_start":218,"line_end":218,"column_start":1,"column_end":4}},{"value":"/ The type represents an exclusive view at the underlying value. The lock is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7084,"byte_end":7162,"line_start":219,"line_end":219,"column_start":1,"column_end":79}},{"value":"/ released when this type is dropped.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7163,"byte_end":7202,"line_start":220,"line_end":220,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7203,"byte_end":7206,"line_start":221,"line_end":221,"column_start":1,"column_end":4}},{"value":"/ This type derefs to the underlying value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7207,"byte_end":7252,"line_start":222,"line_end":222,"column_start":1,"column_end":46}},{"value":"must_use = \"TryLock will immediately unlock if not used\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7253,"byte_end":7312,"line_start":223,"line_end":223,"column_start":1,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7474,"byte_end":7479,"line_start":232,"line_end":232,"column_start":8,"column_end":13},"name":"deref","qualname":"::deref","value":"fn deref<'_>(&'_ Self) -> &'_ T","parent":{"krate":1,"index":3486},"children":[],"decl_id":{"krate":1,"index":3488},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7457,"byte_end":7466,"line_start":231,"line_end":231,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7609,"byte_end":7618,"line_start":239,"line_end":239,"column_start":8,"column_end":17},"name":"deref_mut","qualname":"::deref_mut","value":"fn deref_mut<'_>(&'_ mut Self) -> &'_ mut T","parent":{"krate":1,"index":3499},"children":[],"decl_id":{"krate":1,"index":3500},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7592,"byte_end":7601,"line_start":238,"line_end":238,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7756,"byte_end":7760,"line_start":246,"line_end":246,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":1,"index":3510},"children":[],"decl_id":{"krate":1,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7739,"byte_end":7748,"line_start":245,"line_end":245,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7899,"byte_end":7902,"line_start":252,"line_end":252,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":1,"index":10288},"children":[],"decl_id":{"krate":1,"index":10289},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1737,"byte_end":1744,"line_start":68,"line_end":68,"column_start":9,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":31}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6332,"byte_end":6339,"line_start":192,"line_end":192,"column_start":31,"column_end":38},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6376,"byte_end":6383,"line_start":193,"line_end":193,"column_start":31,"column_end":38},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6426,"byte_end":6433,"line_start":195,"line_end":195,"column_start":36,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":38}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6618,"byte_end":6635,"line_start":201,"line_end":201,"column_start":29,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":42}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7416,"byte_end":7422,"line_start":229,"line_end":229,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":51},{"krate":0,"index":52}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7572,"byte_end":7578,"line_start":237,"line_end":237,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7719,"byte_end":7725,"line_start":244,"line_end":244,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7876,"byte_end":7882,"line_start":251,"line_end":251,"column_start":40,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":1737,"byte_end":1744,"line_start":68,"line_end":68,"column_start":9,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":65},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6332,"byte_end":6339,"line_start":192,"line_end":192,"column_start":31,"column_end":38},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":65},"to":{"krate":1,"index":3263}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6376,"byte_end":6383,"line_start":193,"line_end":193,"column_start":31,"column_end":38},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":65},"to":{"krate":1,"index":3275}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6426,"byte_end":6433,"line_start":195,"line_end":195,"column_start":36,"column_end":43},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":65},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":6618,"byte_end":6635,"line_start":201,"line_end":201,"column_start":29,"column_end":46},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":39},"to":{"krate":1,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7416,"byte_end":7422,"line_start":229,"line_end":229,"column_start":23,"column_end":29},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":43},"to":{"krate":1,"index":3486}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7572,"byte_end":7578,"line_start":237,"line_end":237,"column_start":26,"column_end":32},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":43},"to":{"krate":1,"index":3499}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7719,"byte_end":7725,"line_start":244,"line_end":244,"column_start":22,"column_end":28},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":43},"to":{"krate":1,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","byte_start":7876,"byte_end":7882,"line_start":251,"line_end":251,"column_start":40,"column_end":46},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":43},"to":{"krate":1,"index":10288}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libunicode_bidi-23523289e3a771f7.json b/core/target/rls/debug/deps/save-analysis/libunicode_bidi-23523289e3a771f7.json new file mode 100644 index 0000000..b660031 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libunicode_bidi-23523289e3a771f7.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","unicode_bidi","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"hardcoded-data\"","--cfg","feature=\"std\"","-C","metadata=23523289e3a771f7","-C","extra-filename=-23523289e3a771f7","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libunicode_bidi-23523289e3a771f7.rmeta"},"prelude":{"crate_id":{"name":"unicode_bidi","disambiguator":[14468088354333177951,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":4,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":427,"byte_end":37947,"line_start":10,"line_end":1066,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":54879,"byte_end":54888,"line_start":14,"line_end":14,"column_start":24,"column_end":33},"alias_span":null,"name":"BidiClass","value":"","parent":{"krate":0,"index":88}},{"kind":"Use","ref_id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":54890,"byte_end":54905,"line_start":14,"line_end":14,"column_start":35,"column_end":50},"alias_span":null,"name":"UNICODE_VERSION","value":"","parent":{"krate":0,"index":88}},{"kind":"Use","ref_id":{"krate":0,"index":324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2599,"byte_end":2608,"line_start":86,"line_end":86,"column_start":28,"column_end":37},"alias_span":null,"name":"BidiClass","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2610,"byte_end":2625,"line_start":86,"line_end":86,"column_start":39,"column_end":54},"alias_span":null,"name":"UNICODE_VERSION","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":10},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2656,"byte_end":2670,"line_start":87,"line_end":87,"column_start":29,"column_end":43},"alias_span":null,"name":"BidiDataSource","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2695,"byte_end":2700,"line_start":88,"line_end":88,"column_start":24,"column_end":29},"alias_span":null,"name":"Level","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2702,"byte_end":2711,"line_start":88,"line_end":88,"column_start":31,"column_end":40},"alias_span":null,"name":"LTR_LEVEL","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2713,"byte_end":2722,"line_start":88,"line_end":88,"column_start":42,"column_end":51},"alias_span":null,"name":"RTL_LEVEL","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2749,"byte_end":2757,"line_start":89,"line_end":89,"column_start":25,"column_end":33},"alias_span":null,"name":"LevelRun","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2822,"byte_end":2832,"line_start":92,"line_end":92,"column_start":28,"column_end":38},"alias_span":null,"name":"bidi_class","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2834,"byte_end":2851,"line_start":92,"line_end":92,"column_start":40,"column_end":57},"alias_span":null,"name":"HardcodedBidiData","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":121},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2834,"byte_end":2851,"line_start":92,"line_end":92,"column_start":40,"column_end":57},"alias_span":null,"name":"HardcodedBidiData","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":427,"byte_end":37947,"line_start":10,"line_end":1066,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":12},{"krate":0,"index":18},{"krate":0,"index":31},{"krate":0,"index":88},{"krate":0,"index":128},{"krate":0,"index":154},{"krate":0,"index":188},{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":220},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":227},{"krate":0,"index":230},{"krate":0,"index":233},{"krate":0,"index":236},{"krate":0,"index":237},{"krate":0,"index":240},{"krate":0,"index":241},{"krate":0,"index":243},{"krate":0,"index":246},{"krate":0,"index":249},{"krate":0,"index":252},{"krate":0,"index":253},{"krate":0,"index":256},{"krate":0,"index":259},{"krate":0,"index":262},{"krate":0,"index":265},{"krate":0,"index":268},{"krate":0,"index":404},{"krate":0,"index":411},{"krate":0,"index":412},{"krate":0,"index":414},{"krate":0,"index":416},{"krate":0,"index":419},{"krate":0,"index":421},{"krate":0,"index":422},{"krate":0,"index":269},{"krate":0,"index":425},{"krate":0,"index":430},{"krate":0,"index":432},{"krate":0,"index":436},{"krate":0,"index":271},{"krate":0,"index":439},{"krate":0,"index":445},{"krate":0,"index":448},{"krate":0,"index":450},{"krate":0,"index":277},{"krate":0,"index":454},{"krate":0,"index":459},{"krate":0,"index":290},{"krate":0,"index":296}],"decl_id":null,"docs":" This crate implements the [Unicode Bidirectional Algorithm][tr9] for display of mixed\n right-to-left and left-to-right text. It is written in safe Rust, compatible with the\n current stable release.","sig":null,"attributes":[{"value":"/ This crate implements the [Unicode Bidirectional Algorithm][tr9] for display of mixed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":427,"byte_end":516,"line_start":10,"line_end":10,"column_start":1,"column_end":90}},{"value":"/ right-to-left and left-to-right text. It is written in safe Rust, compatible with the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":517,"byte_end":607,"line_start":11,"line_end":11,"column_start":1,"column_end":91}},{"value":"/ current stable release.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":608,"byte_end":635,"line_start":12,"line_end":12,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":636,"byte_end":639,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ## Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":640,"byte_end":654,"line_start":14,"line_end":14,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":655,"byte_end":658,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":659,"byte_end":670,"line_start":16,"line_end":16,"column_start":1,"column_end":12}},{"value":"/ # #[cfg(feature = \"hardcoded-data\")] {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":671,"byte_end":713,"line_start":17,"line_end":17,"column_start":1,"column_end":43}},{"value":"/ use unicode_bidi::BidiInfo;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":714,"byte_end":745,"line_start":18,"line_end":18,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":746,"byte_end":749,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ // This example text is defined using `concat!` because some browsers","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":750,"byte_end":823,"line_start":20,"line_end":20,"column_start":1,"column_end":74}},{"value":"/ // and text editors have trouble displaying bidi strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":824,"byte_end":885,"line_start":21,"line_end":21,"column_start":1,"column_end":62}},{"value":"/ let text = concat![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":886,"byte_end":909,"line_start":22,"line_end":22,"column_start":1,"column_end":24}},{"value":"/ \"א\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":910,"byte_end":921,"line_start":23,"line_end":23,"column_start":1,"column_end":11}},{"value":"/ \"ב\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":922,"byte_end":933,"line_start":24,"line_end":24,"column_start":1,"column_end":11}},{"value":"/ \"ג\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":934,"byte_end":945,"line_start":25,"line_end":25,"column_start":1,"column_end":11}},{"value":"/ \"a\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":946,"byte_end":956,"line_start":26,"line_end":26,"column_start":1,"column_end":11}},{"value":"/ \"b\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":957,"byte_end":967,"line_start":27,"line_end":27,"column_start":1,"column_end":11}},{"value":"/ \"c\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":968,"byte_end":978,"line_start":28,"line_end":28,"column_start":1,"column_end":11}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":979,"byte_end":985,"line_start":29,"line_end":29,"column_start":1,"column_end":7}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":986,"byte_end":989,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ // Resolve embedding levels within the text. Pass `None` to detect the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":990,"byte_end":1065,"line_start":31,"line_end":31,"column_start":1,"column_end":76}},{"value":"/ // paragraph level automatically.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1066,"byte_end":1103,"line_start":32,"line_end":32,"column_start":1,"column_end":38}},{"value":"/ let bidi_info = BidiInfo::new(&text, None);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1104,"byte_end":1151,"line_start":33,"line_end":33,"column_start":1,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1152,"byte_end":1155,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ // This paragraph has embedding level 1 because its first strong character is RTL.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1156,"byte_end":1242,"line_start":35,"line_end":35,"column_start":1,"column_end":87}},{"value":"/ assert_eq!(bidi_info.paragraphs.len(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1243,"byte_end":1289,"line_start":36,"line_end":36,"column_start":1,"column_end":47}},{"value":"/ let para = &bidi_info.paragraphs[0];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1290,"byte_end":1330,"line_start":37,"line_end":37,"column_start":1,"column_end":41}},{"value":"/ assert_eq!(para.level.number(), 1);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1331,"byte_end":1370,"line_start":38,"line_end":38,"column_start":1,"column_end":40}},{"value":"/ assert_eq!(para.level.is_rtl(), true);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1371,"byte_end":1413,"line_start":39,"line_end":39,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1414,"byte_end":1417,"line_start":40,"line_end":40,"column_start":1,"column_end":4}},{"value":"/ // Re-ordering is done after wrapping each paragraph into a sequence of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1418,"byte_end":1493,"line_start":41,"line_end":41,"column_start":1,"column_end":76}},{"value":"/ // lines. For this example, I'll just use a single line that spans the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1494,"byte_end":1568,"line_start":42,"line_end":42,"column_start":1,"column_end":75}},{"value":"/ // entire paragraph.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1569,"byte_end":1593,"line_start":43,"line_end":43,"column_start":1,"column_end":25}},{"value":"/ let line = para.range.clone();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1594,"byte_end":1628,"line_start":44,"line_end":44,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1629,"byte_end":1632,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ let display = bidi_info.reorder_line(para, line);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1633,"byte_end":1686,"line_start":46,"line_end":46,"column_start":1,"column_end":54}},{"value":"/ assert_eq!(display, concat![","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1687,"byte_end":1719,"line_start":47,"line_end":47,"column_start":1,"column_end":33}},{"value":"/ \"a\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1720,"byte_end":1730,"line_start":48,"line_end":48,"column_start":1,"column_end":11}},{"value":"/ \"b\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1731,"byte_end":1741,"line_start":49,"line_end":49,"column_start":1,"column_end":11}},{"value":"/ \"c\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1742,"byte_end":1752,"line_start":50,"line_end":50,"column_start":1,"column_end":11}},{"value":"/ \"ג\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1753,"byte_end":1764,"line_start":51,"line_end":51,"column_start":1,"column_end":11}},{"value":"/ \"ב\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1765,"byte_end":1776,"line_start":52,"line_end":52,"column_start":1,"column_end":11}},{"value":"/ \"א\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1777,"byte_end":1788,"line_start":53,"line_end":53,"column_start":1,"column_end":11}},{"value":"/ ]);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1789,"byte_end":1796,"line_start":54,"line_end":54,"column_start":1,"column_end":8}},{"value":"/ # } // feature = \"hardcoded-data\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1797,"byte_end":1834,"line_start":55,"line_end":55,"column_start":1,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1835,"byte_end":1842,"line_start":56,"line_end":56,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1843,"byte_end":1846,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ # Features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1847,"byte_end":1861,"line_start":58,"line_end":58,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1862,"byte_end":1865,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ - `std`: Enabled by default, but can be disabled to make `unicode_bidi`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1866,"byte_end":1941,"line_start":60,"line_end":60,"column_start":1,"column_end":76}},{"value":"/ `#![no_std]` + `alloc` compatible.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1942,"byte_end":1982,"line_start":61,"line_end":61,"column_start":1,"column_end":41}},{"value":"/ - `hardcoded-data`: Enabled by default. Includes hardcoded Unicode bidi data and more convenient APIs.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":1983,"byte_end":2089,"line_start":62,"line_end":62,"column_start":1,"column_end":107}},{"value":"/ - `serde`: Adds [`serde::Serialize`] and [`serde::Deserialize`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2090,"byte_end":2157,"line_start":63,"line_end":63,"column_start":1,"column_end":68}},{"value":"/ implementations to relevant types.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2158,"byte_end":2198,"line_start":64,"line_end":64,"column_start":1,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2199,"byte_end":2202,"line_start":65,"line_end":65,"column_start":1,"column_end":4}},{"value":"/ [tr9]: ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2203,"byte_end":2251,"line_start":66,"line_end":66,"column_start":1,"column_end":49}},{"value":"forbid(unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2253,"byte_end":2276,"line_start":68,"line_end":68,"column_start":1,"column_end":24}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2277,"byte_end":2287,"line_start":69,"line_end":69,"column_start":1,"column_end":11}}]},{"kind":"Mod","id":{"krate":0,"index":6},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"data_source","qualname":"::data_source","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs","parent":null,"children":[{"krate":0,"index":7},{"krate":0,"index":10}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":10},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs","byte_start":38526,"byte_end":38540,"line_start":14,"line_end":14,"column_start":11,"column_end":25},"name":"BidiDataSource","qualname":"::data_source::BidiDataSource","value":"BidiDataSource","parent":null,"children":[{"krate":0,"index":11}],"decl_id":null,"docs":" This trait abstracts over a data source that is able to produce the Unicode Bidi class for a given\n character\n","sig":null,"attributes":[{"value":"/ This trait abstracts over a data source that is able to produce the Unicode Bidi class for a given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs","byte_start":38399,"byte_end":38501,"line_start":12,"line_end":12,"column_start":1,"column_end":103}},{"value":"/ character","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs","byte_start":38502,"byte_end":38515,"line_start":13,"line_end":13,"column_start":1,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":11},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs","byte_start":38550,"byte_end":38560,"line_start":15,"line_end":15,"column_start":8,"column_end":18},"name":"bidi_class","qualname":"::data_source::BidiDataSource::bidi_class","value":"fn bidi_class<'_>(&'_ Self, char) -> BidiClass","parent":{"krate":0,"index":10},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":12},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"deprecated","qualname":"::deprecated","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","parent":null,"children":[{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17}],"decl_id":null,"docs":" This module holds deprecated assets only.\n","sig":null,"attributes":[{"value":"/ This module holds deprecated assets only.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39021,"byte_end":39066,"line_start":10,"line_end":10,"column_start":1,"column_end":46}}]},{"kind":"Function","id":{"krate":0,"index":17},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39730,"byte_end":39741,"line_start":30,"line_end":30,"column_start":8,"column_end":19},"name":"visual_runs","qualname":"::deprecated::visual_runs","value":"fn visual_runs<'_>(Range, &'_ [Level]) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Find the level runs within a line and return them in visual order.","sig":null,"attributes":[{"value":"/ Find the level runs within a line and return them in visual order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39105,"byte_end":39175,"line_start":16,"line_end":16,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39176,"byte_end":39179,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ NOTE: This implementation is incomplete. The algorithm needs information about the text,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39180,"byte_end":39272,"line_start":18,"line_end":18,"column_start":1,"column_end":93}},{"value":"/ including original `BidiClass` property of each character, to be able to perform correctly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39273,"byte_end":39368,"line_start":19,"line_end":19,"column_start":1,"column_end":96}},{"value":"/ Please see [`BidiInfo::visual_runs()`](../struct.BidiInfo.html#method.visual_runs) for the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39369,"byte_end":39463,"line_start":20,"line_end":20,"column_start":1,"column_end":95}},{"value":"/ improved implementation.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39464,"byte_end":39492,"line_start":21,"line_end":21,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39493,"byte_end":39496,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ `line` is a range of bytes indices within `levels`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39497,"byte_end":39552,"line_start":23,"line_end":23,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39553,"byte_end":39556,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39557,"byte_end":39625,"line_start":25,"line_end":25,"column_start":1,"column_end":69}},{"value":"deprecated(since = \"0.3.0\", note =\n\"please use `BidiInfo::visual_runs()` instead.\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs","byte_start":39626,"byte_end":39722,"line_start":26,"line_end":29,"column_start":1,"column_end":3}}]},{"kind":"Mod","id":{"krate":0,"index":18},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"format_chars","qualname":"::format_chars","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","parent":null,"children":[{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":21},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30}],"decl_id":null,"docs":" Directional Formatting Characters","sig":null,"attributes":[{"value":"/ Directional Formatting Characters","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42052,"byte_end":42089,"line_start":10,"line_end":10,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42090,"byte_end":42093,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42094,"byte_end":42169,"line_start":12,"line_end":12,"column_start":1,"column_end":76}}]},{"kind":"Const","id":{"krate":0,"index":19},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42222,"byte_end":42225,"line_start":16,"line_end":16,"column_start":11,"column_end":14},"name":"ALM","qualname":"::format_chars::ALM","value":"char","parent":null,"children":[],"decl_id":null,"docs":" ARABIC LETTER MARK\n","sig":null,"attributes":[{"value":"/ ARABIC LETTER MARK","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42189,"byte_end":42211,"line_start":15,"line_end":15,"column_start":1,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42279,"byte_end":42282,"line_start":18,"line_end":18,"column_start":11,"column_end":14},"name":"LRM","qualname":"::format_chars::LRM","value":"char","parent":null,"children":[],"decl_id":null,"docs":" LEFT-TO-RIGHT MARK\n","sig":null,"attributes":[{"value":"/ LEFT-TO-RIGHT MARK","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42246,"byte_end":42268,"line_start":17,"line_end":17,"column_start":1,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":21},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42336,"byte_end":42339,"line_start":20,"line_end":20,"column_start":11,"column_end":14},"name":"RLM","qualname":"::format_chars::RLM","value":"char","parent":null,"children":[],"decl_id":null,"docs":" RIGHT-TO-LEFT MARK\n","sig":null,"attributes":[{"value":"/ RIGHT-TO-LEFT MARK","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42303,"byte_end":42325,"line_start":19,"line_end":19,"column_start":1,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":22},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42428,"byte_end":42431,"line_start":24,"line_end":24,"column_start":11,"column_end":14},"name":"LRI","qualname":"::format_chars::LRI","value":"char","parent":null,"children":[],"decl_id":null,"docs":" LEFT‑TO‑RIGHT ISOLATE\n","sig":null,"attributes":[{"value":"/ LEFT‑TO‑RIGHT ISOLATE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42388,"byte_end":42417,"line_start":23,"line_end":23,"column_start":1,"column_end":26}}]},{"kind":"Const","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42492,"byte_end":42495,"line_start":26,"line_end":26,"column_start":11,"column_end":14},"name":"RLI","qualname":"::format_chars::RLI","value":"char","parent":null,"children":[],"decl_id":null,"docs":" RIGHT‑TO‑LEFT ISOLATE\n","sig":null,"attributes":[{"value":"/ RIGHT‑TO‑LEFT ISOLATE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42452,"byte_end":42481,"line_start":25,"line_end":25,"column_start":1,"column_end":26}}]},{"kind":"Const","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42551,"byte_end":42554,"line_start":28,"line_end":28,"column_start":11,"column_end":14},"name":"FSI","qualname":"::format_chars::FSI","value":"char","parent":null,"children":[],"decl_id":null,"docs":" FIRST STRONG ISOLATE\n","sig":null,"attributes":[{"value":"/ FIRST STRONG ISOLATE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42516,"byte_end":42540,"line_start":27,"line_end":27,"column_start":1,"column_end":25}}]},{"kind":"Const","id":{"krate":0,"index":25},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42613,"byte_end":42616,"line_start":30,"line_end":30,"column_start":11,"column_end":14},"name":"PDI","qualname":"::format_chars::PDI","value":"char","parent":null,"children":[],"decl_id":null,"docs":" POP DIRECTIONAL ISOLATE\n","sig":null,"attributes":[{"value":"/ POP DIRECTIONAL ISOLATE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42575,"byte_end":42602,"line_start":29,"line_end":29,"column_start":1,"column_end":28}}]},{"kind":"Const","id":{"krate":0,"index":26},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42719,"byte_end":42722,"line_start":34,"line_end":34,"column_start":11,"column_end":14},"name":"LRE","qualname":"::format_chars::LRE","value":"char","parent":null,"children":[],"decl_id":null,"docs":" LEFT-TO-RIGHT EMBEDDING\n","sig":null,"attributes":[{"value":"/ LEFT-TO-RIGHT EMBEDDING","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42681,"byte_end":42708,"line_start":33,"line_end":33,"column_start":1,"column_end":28}}]},{"kind":"Const","id":{"krate":0,"index":27},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42781,"byte_end":42784,"line_start":36,"line_end":36,"column_start":11,"column_end":14},"name":"RLE","qualname":"::format_chars::RLE","value":"char","parent":null,"children":[],"decl_id":null,"docs":" RIGHT-TO-LEFT EMBEDDING\n","sig":null,"attributes":[{"value":"/ RIGHT-TO-LEFT EMBEDDING","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42743,"byte_end":42770,"line_start":35,"line_end":35,"column_start":1,"column_end":28}}]},{"kind":"Const","id":{"krate":0,"index":28},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42846,"byte_end":42849,"line_start":38,"line_end":38,"column_start":11,"column_end":14},"name":"PDF","qualname":"::format_chars::PDF","value":"char","parent":null,"children":[],"decl_id":null,"docs":" POP DIRECTIONAL FORMATTING\n","sig":null,"attributes":[{"value":"/ POP DIRECTIONAL FORMATTING","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42805,"byte_end":42835,"line_start":37,"line_end":37,"column_start":1,"column_end":31}}]},{"kind":"Const","id":{"krate":0,"index":29},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42907,"byte_end":42910,"line_start":40,"line_end":40,"column_start":11,"column_end":14},"name":"LRO","qualname":"::format_chars::LRO","value":"char","parent":null,"children":[],"decl_id":null,"docs":" LEFT-TO-RIGHT OVERRIDE\n","sig":null,"attributes":[{"value":"/ LEFT-TO-RIGHT OVERRIDE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42870,"byte_end":42896,"line_start":39,"line_end":39,"column_start":1,"column_end":27}}]},{"kind":"Const","id":{"krate":0,"index":30},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42968,"byte_end":42971,"line_start":42,"line_end":42,"column_start":11,"column_end":14},"name":"RLO","qualname":"::format_chars::RLO","value":"char","parent":null,"children":[],"decl_id":null,"docs":" RIGHT-TO-LEFT OVERRIDE\n","sig":null,"attributes":[{"value":"/ RIGHT-TO-LEFT OVERRIDE","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs","byte_start":42931,"byte_end":42957,"line_start":41,"line_end":41,"column_start":1,"column_end":27}}]},{"kind":"Mod","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"level","qualname":"::level","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","parent":null,"children":[{"krate":0,"index":32},{"krate":0,"index":33},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":297},{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":303},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":308},{"krate":0,"index":310},{"krate":0,"index":311},{"krate":0,"index":314},{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":316},{"krate":0,"index":319},{"krate":0,"index":321},{"krate":0,"index":322},{"krate":0,"index":57},{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":85}],"decl_id":null,"docs":" Bidi Embedding Level","sig":null,"attributes":[{"value":"/ Bidi Embedding Level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43420,"byte_end":43444,"line_start":10,"line_end":10,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43445,"byte_end":43448,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ See [`Level`](struct.Level.html) for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43449,"byte_end":43503,"line_start":12,"line_end":12,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43504,"byte_end":43507,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43508,"byte_end":43553,"line_start":14,"line_end":14,"column_start":1,"column_end":46}}]},{"kind":"Struct","id":{"krate":0,"index":297},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44322,"byte_end":44327,"line_start":34,"line_end":34,"column_start":12,"column_end":17},"name":"Level","qualname":"::level::Level","value":"","parent":null,"children":[],"decl_id":null,"docs":" Embedding Level","sig":null,"attributes":[{"value":"/ Embedding Level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43683,"byte_end":43702,"line_start":22,"line_end":22,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43703,"byte_end":43706,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ Embedding Levels are numbers between 0 and 126 (inclusive), where even values denote a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43707,"byte_end":43797,"line_start":24,"line_end":24,"column_start":1,"column_end":91}},{"value":"/ left-to-right (LTR) direction and odd values a right-to-left (RTL) direction.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43798,"byte_end":43879,"line_start":25,"line_end":25,"column_start":1,"column_end":82}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43880,"byte_end":43883,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ This struct maintains a *valid* status for level numbers, meaning that creating a new level, or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43884,"byte_end":43983,"line_start":27,"line_end":27,"column_start":1,"column_end":100}},{"value":"/ mutating an existing level, with the value smaller than `0` (before conversion to `u8`) or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":43984,"byte_end":44078,"line_start":28,"line_end":28,"column_start":1,"column_end":95}},{"value":"/ larger than 125 results in an `Error`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44079,"byte_end":44121,"line_start":29,"line_end":29,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44122,"byte_end":44125,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44126,"byte_end":44171,"line_start":31,"line_end":31,"column_start":1,"column_end":46}}]},{"kind":"Const","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44344,"byte_end":44353,"line_start":36,"line_end":36,"column_start":11,"column_end":20},"name":"LTR_LEVEL","qualname":"::level::LTR_LEVEL","value":"Level","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44383,"byte_end":44392,"line_start":37,"line_end":37,"column_start":11,"column_end":20},"name":"RTL_LEVEL","qualname":"::level::RTL_LEVEL","value":"Level","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44535,"byte_end":44553,"line_start":41,"line_end":41,"column_start":11,"column_end":29},"name":"MAX_EXPLICIT_DEPTH","qualname":"::level::MAX_EXPLICIT_DEPTH","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" During explicit level resolution, embedding level can go as high as `max_depth`.\n","sig":null,"attributes":[{"value":"/ During explicit level resolution, embedding level can go as high as `max_depth`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44440,"byte_end":44524,"line_start":40,"line_end":40,"column_start":1,"column_end":85}}]},{"kind":"Const","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44670,"byte_end":44688,"line_start":43,"line_end":43,"column_start":11,"column_end":29},"name":"MAX_IMPLICIT_DEPTH","qualname":"::level::MAX_IMPLICIT_DEPTH","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" During implicit level resolution, embedding level can go as high as `max_depth + 1`.\n","sig":null,"attributes":[{"value":"/ During implicit level resolution, embedding level can go as high as `max_depth + 1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44571,"byte_end":44659,"line_start":42,"line_end":42,"column_start":1,"column_end":89}}]},{"kind":"TupleVariant","id":{"krate":0,"index":317},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44871,"byte_end":44887,"line_start":49,"line_end":49,"column_start":5,"column_end":21},"name":"OutOfRangeNumber","qualname":"::level::Error::OutOfRangeNumber","value":"Error::OutOfRangeNumber","parent":{"krate":0,"index":316},"children":[],"decl_id":null,"docs":" Out-of-range (invalid) embedding level number.\n","sig":null,"attributes":[{"value":"/ Out-of-range (invalid) embedding level number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44816,"byte_end":44866,"line_start":48,"line_end":48,"column_start":5,"column_end":55}}]},{"kind":"Enum","id":{"krate":0,"index":316},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44804,"byte_end":44809,"line_start":47,"line_end":47,"column_start":10,"column_end":15},"name":"Error","qualname":"::level::Error","value":"enum Error { OutOfRangeNumber, }","parent":null,"children":[{"krate":0,"index":317}],"decl_id":null,"docs":" Errors that can occur on Level creation or mutation\n","sig":null,"attributes":[{"value":"/ Errors that can occur on Level creation or mutation","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44711,"byte_end":44766,"line_start":45,"line_end":45,"column_start":1,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44984,"byte_end":44987,"line_start":55,"line_end":55,"column_start":12,"column_end":15},"name":"ltr","qualname":"::ltr","value":"fn ltr() -> Level","parent":null,"children":[],"decl_id":null,"docs":" New LTR level with smallest number value (0).\n","sig":null,"attributes":[{"value":"/ New LTR level with smallest number value (0).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44909,"byte_end":44958,"line_start":53,"line_end":53,"column_start":5,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44963,"byte_end":44972,"line_start":54,"line_end":54,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45105,"byte_end":45108,"line_start":61,"line_end":61,"column_start":12,"column_end":15},"name":"rtl","qualname":"::rtl","value":"fn rtl() -> Level","parent":null,"children":[],"decl_id":null,"docs":" New RTL level with smallest number value (1).\n","sig":null,"attributes":[{"value":"/ New RTL level with smallest number value (1).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45030,"byte_end":45079,"line_start":59,"line_end":59,"column_start":5,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45084,"byte_end":45093,"line_start":60,"line_end":60,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45241,"byte_end":45259,"line_start":66,"line_end":66,"column_start":12,"column_end":30},"name":"max_implicit_depth","qualname":"::max_implicit_depth","value":"fn max_implicit_depth() -> u8","parent":null,"children":[],"decl_id":null,"docs":" Maximum depth of the directional status stack during implicit resolutions.\n","sig":null,"attributes":[{"value":"/ Maximum depth of the directional status stack during implicit resolutions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45151,"byte_end":45229,"line_start":65,"line_end":65,"column_start":5,"column_end":83}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45398,"byte_end":45416,"line_start":71,"line_end":71,"column_start":12,"column_end":30},"name":"max_explicit_depth","qualname":"::max_explicit_depth","value":"fn max_explicit_depth() -> u8","parent":null,"children":[],"decl_id":null,"docs":" Maximum depth of the directional status stack during explicit resolutions.\n","sig":null,"attributes":[{"value":"/ Maximum depth of the directional status stack during explicit resolutions.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45308,"byte_end":45386,"line_start":70,"line_end":70,"column_start":5,"column_end":83}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45583,"byte_end":45586,"line_start":79,"line_end":79,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Create new level, fail if number is larger than `max_depth + 1`.\n","sig":null,"attributes":[{"value":"/ Create new level, fail if number is larger than `max_depth + 1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45489,"byte_end":45557,"line_start":77,"line_end":77,"column_start":5,"column_end":73}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45562,"byte_end":45571,"line_start":78,"line_end":78,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45866,"byte_end":45878,"line_start":89,"line_end":89,"column_start":12,"column_end":24},"name":"new_explicit","qualname":"::new_explicit","value":"fn new_explicit(u8) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Create new level, fail if number is larger than `max_depth`.\n","sig":null,"attributes":[{"value":"/ Create new level, fail if number is larger than `max_depth`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45776,"byte_end":45840,"line_start":87,"line_end":87,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":45845,"byte_end":45854,"line_start":88,"line_end":88,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46139,"byte_end":46145,"line_start":101,"line_end":101,"column_start":12,"column_end":18},"name":"number","qualname":"::number","value":"fn number<'_>(&'_ Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":" The level number.\n","sig":null,"attributes":[{"value":"/ The level number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46092,"byte_end":46113,"line_start":99,"line_end":99,"column_start":5,"column_end":26}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46118,"byte_end":46127,"line_start":100,"line_end":100,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46248,"byte_end":46254,"line_start":107,"line_end":107,"column_start":12,"column_end":18},"name":"is_ltr","qualname":"::is_ltr","value":"fn is_ltr<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" If this level is left-to-right.\n","sig":null,"attributes":[{"value":"/ If this level is left-to-right.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46187,"byte_end":46222,"line_start":105,"line_end":105,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46227,"byte_end":46236,"line_start":106,"line_end":106,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46368,"byte_end":46374,"line_start":113,"line_end":113,"column_start":12,"column_end":18},"name":"is_rtl","qualname":"::is_rtl","value":"fn is_rtl<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" If this level is right-to-left.\n","sig":null,"attributes":[{"value":"/ If this level is right-to-left.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46307,"byte_end":46342,"line_start":111,"line_end":111,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46347,"byte_end":46356,"line_start":112,"line_end":112,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46551,"byte_end":46556,"line_start":121,"line_end":121,"column_start":12,"column_end":17},"name":"raise","qualname":"::raise","value":"fn raise<'_>(&'_ mut Self, u8) -> Result<(), Error>","parent":null,"children":[],"decl_id":null,"docs":" Raise level by `amount`, fail if number is larger than `max_depth + 1`.\n","sig":null,"attributes":[{"value":"/ Raise level by `amount`, fail if number is larger than `max_depth + 1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46450,"byte_end":46525,"line_start":119,"line_end":119,"column_start":5,"column_end":80}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46530,"byte_end":46539,"line_start":120,"line_end":120,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47064,"byte_end":47078,"line_start":137,"line_end":137,"column_start":12,"column_end":26},"name":"raise_explicit","qualname":"::raise_explicit","value":"fn raise_explicit<'_>(&'_ mut Self, u8) -> Result<(), Error>","parent":null,"children":[],"decl_id":null,"docs":" Raise level by `amount`, fail if number is larger than `max_depth`.\n","sig":null,"attributes":[{"value":"/ Raise level by `amount`, fail if number is larger than `max_depth`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":46967,"byte_end":47038,"line_start":135,"line_end":135,"column_start":5,"column_end":76}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47043,"byte_end":47052,"line_start":136,"line_end":136,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47575,"byte_end":47580,"line_start":153,"line_end":153,"column_start":12,"column_end":17},"name":"lower","qualname":"::lower","value":"fn lower<'_>(&'_ mut Self, u8) -> Result<(), Error>","parent":null,"children":[],"decl_id":null,"docs":" Lower level by `amount`, fail if number goes below zero.\n","sig":null,"attributes":[{"value":"/ Lower level by `amount`, fail if number goes below zero.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47489,"byte_end":47549,"line_start":151,"line_end":151,"column_start":5,"column_end":65}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47554,"byte_end":47563,"line_start":152,"line_end":152,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47983,"byte_end":48004,"line_start":167,"line_end":167,"column_start":12,"column_end":33},"name":"new_explicit_next_ltr","qualname":"::new_explicit_next_ltr","value":"fn new_explicit_next_ltr<'_>(&'_ Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" The next LTR (even) level greater than this, or fail if number is larger than `max_depth`.\n","sig":null,"attributes":[{"value":"/ The next LTR (even) level greater than this, or fail if number is larger than `max_depth`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47863,"byte_end":47957,"line_start":165,"line_end":165,"column_start":5,"column_end":99}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":47962,"byte_end":47971,"line_start":166,"line_end":166,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48215,"byte_end":48236,"line_start":173,"line_end":173,"column_start":12,"column_end":33},"name":"new_explicit_next_rtl","qualname":"::new_explicit_next_rtl","value":"fn new_explicit_next_rtl<'_>(&'_ Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" The next RTL (odd) level greater than this, or fail if number is larger than `max_depth`.\n","sig":null,"attributes":[{"value":"/ The next RTL (odd) level greater than this, or fail if number is larger than `max_depth`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48096,"byte_end":48189,"line_start":171,"line_end":171,"column_start":5,"column_end":98}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48194,"byte_end":48203,"line_start":172,"line_end":172,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48472,"byte_end":48489,"line_start":180,"line_end":180,"column_start":12,"column_end":29},"name":"new_lowest_ge_rtl","qualname":"::new_lowest_ge_rtl","value":"fn new_lowest_ge_rtl<'_>(&'_ Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" The lowest RTL (odd) level greater than or equal to this, or fail if number is larger than\n `max_depth + 1`.\n","sig":null,"attributes":[{"value":"/ The lowest RTL (odd) level greater than or equal to this, or fail if number is larger than","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48327,"byte_end":48421,"line_start":177,"line_end":177,"column_start":5,"column_end":99}},{"value":"/ `max_depth + 1`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48426,"byte_end":48446,"line_start":178,"line_end":178,"column_start":5,"column_end":25}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48451,"byte_end":48460,"line_start":179,"line_end":179,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48673,"byte_end":48683,"line_start":186,"line_end":186,"column_start":12,"column_end":22},"name":"bidi_class","qualname":"::bidi_class","value":"fn bidi_class<'_>(&'_ Self) -> BidiClass","parent":null,"children":[],"decl_id":null,"docs":" Generate a character type based on a level (as specified in steps X10 and N2).\n","sig":null,"attributes":[{"value":"/ Generate a character type based on a level (as specified in steps X10 and N2).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48565,"byte_end":48647,"line_start":184,"line_end":184,"column_start":5,"column_end":87}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48652,"byte_end":48661,"line_start":185,"line_end":185,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48828,"byte_end":48831,"line_start":194,"line_end":194,"column_start":12,"column_end":15},"name":"vec","qualname":"::vec","value":"fn vec<'_>(&'_ [u8]) -> Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":76},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49066,"byte_end":49073,"line_start":203,"line_end":203,"column_start":8,"column_end":15},"name":"has_rtl","qualname":"::level::has_rtl","value":"fn has_rtl<'_>(&'_ [Level]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" If levels has any RTL (odd) level","sig":null,"attributes":[{"value":"/ If levels has any RTL (odd) level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48913,"byte_end":48950,"line_start":199,"line_end":199,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48951,"byte_end":48954,"line_start":200,"line_end":200,"column_start":1,"column_end":4}},{"value":"/ This information is usually used to skip re-ordering of text when no RTL level is present","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":48955,"byte_end":49048,"line_start":201,"line_end":201,"column_start":1,"column_end":94}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49049,"byte_end":49058,"line_start":202,"line_end":202,"column_start":1,"column_end":10}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49231,"byte_end":49235,"line_start":210,"line_end":210,"column_start":8,"column_end":12},"name":"into","qualname":"::into","value":"fn into(Self) -> u8","parent":{"krate":1,"index":3166},"children":[],"decl_id":{"krate":1,"index":3168},"docs":" Convert to the level number\n","sig":null,"attributes":[{"value":"/ Convert to the level number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49178,"byte_end":49209,"line_start":208,"line_end":208,"column_start":5,"column_end":36}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49214,"byte_end":49223,"line_start":209,"line_end":209,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49359,"byte_end":49363,"line_start":218,"line_end":218,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(u8) -> Level","parent":{"krate":1,"index":3169},"children":[],"decl_id":{"krate":1,"index":3171},"docs":" Create level by number\n","sig":null,"attributes":[{"value":"/ Create level by number","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49311,"byte_end":49337,"line_start":216,"line_end":216,"column_start":5,"column_end":31}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49342,"byte_end":49351,"line_start":217,"line_end":217,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49563,"byte_end":49565,"line_start":226,"line_end":226,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ &'a str) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49546,"byte_end":49555,"line_start":225,"line_end":225,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49761,"byte_end":49763,"line_start":234,"line_end":234,"column_start":8,"column_end":10},"name":"eq","qualname":"::eq","value":"fn eq<'_, '_>(&'_ Self, &'_ String) -> bool","parent":{"krate":1,"index":2915},"children":[],"decl_id":{"krate":1,"index":2917},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49744,"byte_end":49753,"line_start":233,"line_end":233,"column_start":5,"column_end":14}}]},{"kind":"Const","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":59735,"byte_end":59750,"line_start":8,"line_end":8,"column_start":11,"column_end":26},"name":"UNICODE_VERSION","qualname":"::char_data::tables::UNICODE_VERSION","value":"(u64, u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" The [Unicode version](http://www.unicode.org/versions/) of data\n","sig":null,"attributes":[{"value":"/ The [Unicode version](http://www.unicode.org/versions/) of data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":59657,"byte_end":59724,"line_start":7,"line_end":7,"column_start":1,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":325},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60204,"byte_end":60206,"line_start":19,"line_end":19,"column_start":5,"column_end":7},"name":"AL","qualname":"::char_data::tables::BidiClass::AL","value":"BidiClass::AL","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":327},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60212,"byte_end":60214,"line_start":20,"line_end":20,"column_start":5,"column_end":7},"name":"AN","qualname":"::char_data::tables::BidiClass::AN","value":"BidiClass::AN","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":329},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60220,"byte_end":60221,"line_start":21,"line_end":21,"column_start":5,"column_end":6},"name":"B","qualname":"::char_data::tables::BidiClass::B","value":"BidiClass::B","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":331},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60227,"byte_end":60229,"line_start":22,"line_end":22,"column_start":5,"column_end":7},"name":"BN","qualname":"::char_data::tables::BidiClass::BN","value":"BidiClass::BN","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":333},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60235,"byte_end":60237,"line_start":23,"line_end":23,"column_start":5,"column_end":7},"name":"CS","qualname":"::char_data::tables::BidiClass::CS","value":"BidiClass::CS","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":335},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60243,"byte_end":60245,"line_start":24,"line_end":24,"column_start":5,"column_end":7},"name":"EN","qualname":"::char_data::tables::BidiClass::EN","value":"BidiClass::EN","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":337},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60251,"byte_end":60253,"line_start":25,"line_end":25,"column_start":5,"column_end":7},"name":"ES","qualname":"::char_data::tables::BidiClass::ES","value":"BidiClass::ES","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":339},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60259,"byte_end":60261,"line_start":26,"line_end":26,"column_start":5,"column_end":7},"name":"ET","qualname":"::char_data::tables::BidiClass::ET","value":"BidiClass::ET","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":341},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60267,"byte_end":60270,"line_start":27,"line_end":27,"column_start":5,"column_end":8},"name":"FSI","qualname":"::char_data::tables::BidiClass::FSI","value":"BidiClass::FSI","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":343},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60276,"byte_end":60277,"line_start":28,"line_end":28,"column_start":5,"column_end":6},"name":"L","qualname":"::char_data::tables::BidiClass::L","value":"BidiClass::L","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":345},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60283,"byte_end":60286,"line_start":29,"line_end":29,"column_start":5,"column_end":8},"name":"LRE","qualname":"::char_data::tables::BidiClass::LRE","value":"BidiClass::LRE","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":347},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60292,"byte_end":60295,"line_start":30,"line_end":30,"column_start":5,"column_end":8},"name":"LRI","qualname":"::char_data::tables::BidiClass::LRI","value":"BidiClass::LRI","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":349},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60301,"byte_end":60304,"line_start":31,"line_end":31,"column_start":5,"column_end":8},"name":"LRO","qualname":"::char_data::tables::BidiClass::LRO","value":"BidiClass::LRO","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":351},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60310,"byte_end":60313,"line_start":32,"line_end":32,"column_start":5,"column_end":8},"name":"NSM","qualname":"::char_data::tables::BidiClass::NSM","value":"BidiClass::NSM","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":353},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60319,"byte_end":60321,"line_start":33,"line_end":33,"column_start":5,"column_end":7},"name":"ON","qualname":"::char_data::tables::BidiClass::ON","value":"BidiClass::ON","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":355},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60327,"byte_end":60330,"line_start":34,"line_end":34,"column_start":5,"column_end":8},"name":"PDF","qualname":"::char_data::tables::BidiClass::PDF","value":"BidiClass::PDF","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":357},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60336,"byte_end":60339,"line_start":35,"line_end":35,"column_start":5,"column_end":8},"name":"PDI","qualname":"::char_data::tables::BidiClass::PDI","value":"BidiClass::PDI","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":359},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60345,"byte_end":60346,"line_start":36,"line_end":36,"column_start":5,"column_end":6},"name":"R","qualname":"::char_data::tables::BidiClass::R","value":"BidiClass::R","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":361},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60352,"byte_end":60355,"line_start":37,"line_end":37,"column_start":5,"column_end":8},"name":"RLE","qualname":"::char_data::tables::BidiClass::RLE","value":"BidiClass::RLE","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":363},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60361,"byte_end":60364,"line_start":38,"line_end":38,"column_start":5,"column_end":8},"name":"RLI","qualname":"::char_data::tables::BidiClass::RLI","value":"BidiClass::RLI","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":365},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60370,"byte_end":60373,"line_start":39,"line_end":39,"column_start":5,"column_end":8},"name":"RLO","qualname":"::char_data::tables::BidiClass::RLO","value":"BidiClass::RLO","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":367},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60379,"byte_end":60380,"line_start":40,"line_end":40,"column_start":5,"column_end":6},"name":"S","qualname":"::char_data::tables::BidiClass::S","value":"BidiClass::S","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":369},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60386,"byte_end":60388,"line_start":41,"line_end":41,"column_start":5,"column_end":7},"name":"WS","qualname":"::char_data::tables::BidiClass::WS","value":"BidiClass::WS","parent":{"krate":0,"index":324},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":324},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60188,"byte_end":60197,"line_start":18,"line_end":18,"column_start":10,"column_end":19},"name":"BidiClass","qualname":"::char_data::tables::BidiClass","value":"enum BidiClass {\n AL,\n AN,\n B,\n BN,\n CS,\n EN,\n ES,\n ET,\n FSI,\n L,\n LRE,\n LRI,\n LRO,\n NSM,\n ON,\n PDF,\n PDI,\n R,\n RLE,\n RLI,\n RLO,\n S,\n WS,\n}","parent":null,"children":[{"krate":0,"index":325},{"krate":0,"index":327},{"krate":0,"index":329},{"krate":0,"index":331},{"krate":0,"index":333},{"krate":0,"index":335},{"krate":0,"index":337},{"krate":0,"index":339},{"krate":0,"index":341},{"krate":0,"index":343},{"krate":0,"index":345},{"krate":0,"index":347},{"krate":0,"index":349},{"krate":0,"index":351},{"krate":0,"index":353},{"krate":0,"index":355},{"krate":0,"index":357},{"krate":0,"index":359},{"krate":0,"index":361},{"krate":0,"index":363},{"krate":0,"index":365},{"krate":0,"index":367},{"krate":0,"index":369}],"decl_id":null,"docs":" Represents values of the Unicode character property\n [`Bidi_Class`](http://www.unicode.org/reports/tr44/#Bidi_Class), also\n known as the *bidirectional character type*.","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":59783,"byte_end":59813,"line_start":10,"line_end":10,"column_start":1,"column_end":31}},{"value":"/ Represents values of the Unicode character property","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":59859,"byte_end":59914,"line_start":12,"line_end":12,"column_start":1,"column_end":56}},{"value":"/ [`Bidi_Class`](http://www.unicode.org/reports/tr44/#Bidi_Class), also","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":59915,"byte_end":59988,"line_start":13,"line_end":13,"column_start":1,"column_end":74}},{"value":"/ known as the *bidirectional character type*.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":59989,"byte_end":60037,"line_start":14,"line_end":14,"column_start":1,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60038,"byte_end":60041,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ * ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60042,"byte_end":60115,"line_start":16,"line_end":16,"column_start":1,"column_end":74}},{"value":"/ * ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs","byte_start":60116,"byte_end":60178,"line_start":17,"line_end":17,"column_start":1,"column_end":63}}]},{"kind":"Struct","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55390,"byte_end":55407,"line_start":30,"line_end":30,"column_start":12,"column_end":29},"name":"HardcodedBidiData","qualname":"::char_data::HardcodedBidiData","value":"","parent":null,"children":[],"decl_id":null,"docs":" Hardcoded Bidi data that ships with the unicode-bidi crate.","sig":null,"attributes":[{"value":"/ Hardcoded Bidi data that ships with the unicode-bidi crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55203,"byte_end":55266,"line_start":26,"line_end":26,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55267,"byte_end":55270,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ This can be enabled with the default `hardcoded-data` Cargo feature.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55271,"byte_end":55343,"line_start":28,"line_end":28,"column_start":1,"column_end":73}},{"value":"cfg(feature = \"hardcoded-data\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55344,"byte_end":55378,"line_start":29,"line_end":29,"column_start":1,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55496,"byte_end":55506,"line_start":34,"line_end":34,"column_start":8,"column_end":18},"name":"bidi_class","qualname":"::bidi_class","value":"fn bidi_class<'_>(&'_ Self, char) -> BidiClass","parent":{"krate":0,"index":10},"children":[],"decl_id":{"krate":0,"index":11},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":124},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55687,"byte_end":55697,"line_start":41,"line_end":41,"column_start":8,"column_end":18},"name":"bidi_class","qualname":"::char_data::bidi_class","value":"fn bidi_class(char) -> BidiClass","parent":null,"children":[],"decl_id":null,"docs":" Find the `BidiClass` of a single char.\n","sig":null,"attributes":[{"value":"/ Find the `BidiClass` of a single char.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55602,"byte_end":55644,"line_start":39,"line_end":39,"column_start":1,"column_end":43}},{"value":"cfg(feature = \"hardcoded-data\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55645,"byte_end":55679,"line_start":40,"line_end":40,"column_start":1,"column_end":35}}]},{"kind":"Type","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/prepare.rs","byte_start":120388,"byte_end":120396,"line_start":24,"line_end":24,"column_start":10,"column_end":18},"name":"LevelRun","qualname":"::prepare::LevelRun","value":"Range","parent":null,"children":[],"decl_id":null,"docs":" A maximal substring of characters with the same embedding level.","sig":null,"attributes":[{"value":"/ A maximal substring of characters with the same embedding level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/prepare.rs","byte_start":120262,"byte_end":120330,"line_start":21,"line_end":21,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/prepare.rs","byte_start":120331,"byte_end":120334,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ Represented as a range of byte indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/prepare.rs","byte_start":120335,"byte_end":120378,"line_start":23,"line_end":23,"column_start":1,"column_end":44}}]},{"kind":"TupleVariant","id":{"krate":0,"index":405},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3114,"byte_end":3117,"line_start":106,"line_end":106,"column_start":5,"column_end":8},"name":"Ltr","qualname":"::Direction::Ltr","value":"Direction::Ltr","parent":{"krate":0,"index":404},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":407},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3123,"byte_end":3126,"line_start":107,"line_end":107,"column_start":5,"column_end":8},"name":"Rtl","qualname":"::Direction::Rtl","value":"Direction::Rtl","parent":{"krate":0,"index":404},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":409},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3132,"byte_end":3137,"line_start":108,"line_end":108,"column_start":5,"column_end":10},"name":"Mixed","qualname":"::Direction::Mixed","value":"Direction::Mixed","parent":{"krate":0,"index":404},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":404},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3098,"byte_end":3107,"line_start":105,"line_end":105,"column_start":10,"column_end":19},"name":"Direction","qualname":"::Direction","value":"enum Direction { Ltr, Rtl, Mixed, }","parent":null,"children":[{"krate":0,"index":405},{"krate":0,"index":407},{"krate":0,"index":409}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":416},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3227,"byte_end":3240,"line_start":113,"line_end":113,"column_start":12,"column_end":25},"name":"ParagraphInfo","qualname":"::ParagraphInfo","value":"ParagraphInfo { range, level }","parent":null,"children":[{"krate":0,"index":417},{"krate":0,"index":418}],"decl_id":null,"docs":" Bidi information about a single paragraph\n","sig":null,"attributes":[{"value":"/ Bidi information about a single paragraph","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3142,"byte_end":3187,"line_start":111,"line_end":111,"column_start":1,"column_end":46}}]},{"kind":"Field","id":{"krate":0,"index":417},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3389,"byte_end":3394,"line_start":117,"line_end":117,"column_start":9,"column_end":14},"name":"range","qualname":"::ParagraphInfo::range","value":"core::ops::Range","parent":{"krate":0,"index":416},"children":[],"decl_id":null,"docs":" The paragraphs boundaries within the text, as byte indices.","sig":null,"attributes":[{"value":"/ The paragraphs boundaries within the text, as byte indices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3247,"byte_end":3310,"line_start":114,"line_end":114,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3315,"byte_end":3318,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ TODO: Shrink this to only include the starting index?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3323,"byte_end":3380,"line_start":116,"line_end":116,"column_start":5,"column_end":62}}]},{"kind":"Field","id":{"krate":0,"index":418},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3516,"byte_end":3521,"line_start":122,"line_end":122,"column_start":9,"column_end":14},"name":"level","qualname":"::ParagraphInfo::level","value":"level::Level","parent":{"krate":0,"index":416},"children":[],"decl_id":null,"docs":" The paragraph embedding level.","sig":null,"attributes":[{"value":"/ The paragraph embedding level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3415,"byte_end":3449,"line_start":119,"line_end":119,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3454,"byte_end":3457,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3462,"byte_end":3507,"line_start":121,"line_end":121,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3626,"byte_end":3629,"line_start":127,"line_end":127,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"fn len<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Gets the length of the paragraph in the source text.\n","sig":null,"attributes":[{"value":"/ Gets the length of the paragraph in the source text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3558,"byte_end":3614,"line_start":126,"line_end":126,"column_start":5,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":425},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3852,"byte_end":3863,"line_start":136,"line_end":136,"column_start":12,"column_end":23},"name":"InitialInfo","qualname":"::InitialInfo","value":"InitialInfo { text, original_classes, paragraphs }","parent":null,"children":[{"krate":0,"index":427},{"krate":0,"index":428},{"krate":0,"index":429}],"decl_id":null,"docs":" Initial bidi information of the text.","sig":null,"attributes":[{"value":"/ Initial bidi information of the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3699,"byte_end":3740,"line_start":132,"line_end":132,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3741,"byte_end":3744,"line_start":133,"line_end":133,"column_start":1,"column_end":4}},{"value":"/ Contains the text paragraphs and `BidiClass` of its characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3745,"byte_end":3812,"line_start":134,"line_end":134,"column_start":1,"column_end":68}}]},{"kind":"Field","id":{"krate":0,"index":427},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3898,"byte_end":3902,"line_start":138,"line_end":138,"column_start":9,"column_end":13},"name":"text","qualname":"::InitialInfo::text","value":"&'text str","parent":{"krate":0,"index":425},"children":[],"decl_id":null,"docs":" The text\n","sig":null,"attributes":[{"value":"/ The text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3877,"byte_end":3889,"line_start":137,"line_end":137,"column_start":5,"column_end":17}}]},{"kind":"Field","id":{"krate":0,"index":428},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4084,"byte_end":4100,"line_start":142,"line_end":142,"column_start":9,"column_end":25},"name":"original_classes","qualname":"::InitialInfo::original_classes","value":"std::vec::Vec","parent":{"krate":0,"index":425},"children":[],"decl_id":null,"docs":" The BidiClass of the character at each byte in the text.\n If a character is multiple bytes, its class will appear multiple times in the vector.\n","sig":null,"attributes":[{"value":"/ The BidiClass of the character at each byte in the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3921,"byte_end":3981,"line_start":140,"line_end":140,"column_start":5,"column_end":65}},{"value":"/ If a character is multiple bytes, its class will appear multiple times in the vector.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3986,"byte_end":4075,"line_start":141,"line_end":141,"column_start":5,"column_end":94}}]},{"kind":"Field","id":{"krate":0,"index":429},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4195,"byte_end":4205,"line_start":145,"line_end":145,"column_start":9,"column_end":19},"name":"paragraphs","qualname":"::InitialInfo::paragraphs","value":"std::vec::Vec","parent":{"krate":0,"index":425},"children":[],"decl_id":null,"docs":" The boundaries and level of each paragraph within the text.\n","sig":null,"attributes":[{"value":"/ The boundaries and level of each paragraph within the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4123,"byte_end":4186,"line_start":144,"line_end":144,"column_start":5,"column_end":68}}]},{"kind":"Method","id":{"krate":0,"index":273},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4898,"byte_end":4901,"line_start":160,"line_end":160,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(&'_ str, Option) -> InitialInfo","parent":null,"children":[],"decl_id":null,"docs":" Find the paragraphs and BidiClasses in a string of text.","sig":null,"attributes":[{"value":"/ Find the paragraphs and BidiClasses in a string of text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4267,"byte_end":4327,"line_start":149,"line_end":149,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4332,"byte_end":4335,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4340,"byte_end":4401,"line_start":151,"line_end":151,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4406,"byte_end":4409,"line_start":152,"line_end":152,"column_start":5,"column_end":8}},{"value":"/ Also sets the class for each First Strong Isolate initiator (FSI) to LRI or RLI if a strong","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4414,"byte_end":4509,"line_start":153,"line_end":153,"column_start":5,"column_end":100}},{"value":"/ character is found before the matching PDI. If no strong character is found, the class will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4514,"byte_end":4610,"line_start":154,"line_end":154,"column_start":5,"column_end":101}},{"value":"/ remain FSI, and it's up to later stages to treat these as LRI when needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4615,"byte_end":4693,"line_start":155,"line_end":155,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4698,"byte_end":4701,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ The `hardcoded-data` Cargo feature (enabled by default) must be enabled to use this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4706,"byte_end":4794,"line_start":157,"line_end":157,"column_start":5,"column_end":93}},{"value":"cfg(feature = \"hardcoded-data\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4852,"byte_end":4886,"line_start":159,"line_end":159,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":274},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5766,"byte_end":5786,"line_start":174,"line_end":174,"column_start":12,"column_end":32},"name":"new_with_data_source","qualname":"::new_with_data_source","value":"fn new_with_data_source<'a, D, '_>(&'_ D, &'a str, Option)\n-> InitialInfo where D: BidiDataSource","parent":null,"children":[],"decl_id":null,"docs":" Find the paragraphs and BidiClasses in a string of text, with a custom [`BidiDataSource`]\n for Bidi data. If you just wish to use the hardcoded Bidi data, please use [`InitialInfo::new()`]\n instead (enabled with tbe default `hardcoded-data` Cargo feature)","sig":null,"attributes":[{"value":"/ Find the paragraphs and BidiClasses in a string of text, with a custom [`BidiDataSource`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5062,"byte_end":5155,"line_start":164,"line_end":164,"column_start":5,"column_end":98}},{"value":"/ for Bidi data. If you just wish to use the hardcoded Bidi data, please use [`InitialInfo::new()`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5160,"byte_end":5261,"line_start":165,"line_end":165,"column_start":5,"column_end":106}},{"value":"/ instead (enabled with tbe default `hardcoded-data` Cargo feature)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5266,"byte_end":5335,"line_start":166,"line_end":166,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5340,"byte_end":5343,"line_start":167,"line_end":167,"column_start":5,"column_end":8}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5348,"byte_end":5409,"line_start":168,"line_end":168,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5414,"byte_end":5417,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ Also sets the class for each First Strong Isolate initiator (FSI) to LRI or RLI if a strong","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5422,"byte_end":5517,"line_start":170,"line_end":170,"column_start":5,"column_end":100}},{"value":"/ character is found before the matching PDI. If no strong character is found, the class will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5522,"byte_end":5618,"line_start":171,"line_end":171,"column_start":5,"column_end":101}},{"value":"/ remain FSI, and it's up to later stages to treat these as LRI when needed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":5623,"byte_end":5701,"line_start":172,"line_end":172,"column_start":5,"column_end":83}}]},{"kind":"Struct","id":{"krate":0,"index":439},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":9962,"byte_end":9970,"line_start":282,"line_end":282,"column_start":12,"column_end":20},"name":"BidiInfo","qualname":"::BidiInfo","value":"BidiInfo { text, original_classes, levels, paragraphs }","parent":null,"children":[{"krate":0,"index":441},{"krate":0,"index":442},{"krate":0,"index":443},{"krate":0,"index":444}],"decl_id":null,"docs":" Bidi information of the text.","sig":null,"attributes":[{"value":"/ Bidi information of the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":9590,"byte_end":9623,"line_start":275,"line_end":275,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":9624,"byte_end":9627,"line_start":276,"line_end":276,"column_start":1,"column_end":4}},{"value":"/ The `original_classes` and `levels` vectors are indexed by byte offsets into the text. If a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":9628,"byte_end":9724,"line_start":277,"line_end":277,"column_start":1,"column_end":97}},{"value":"/ character is multiple bytes wide, then its class and level will appear multiple times in these","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":9725,"byte_end":9823,"line_start":278,"line_end":278,"column_start":1,"column_end":99}},{"value":"/ vectors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":9824,"byte_end":9836,"line_start":279,"line_end":279,"column_start":1,"column_end":13}}]},{"kind":"Field","id":{"krate":0,"index":441},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10005,"byte_end":10009,"line_start":284,"line_end":284,"column_start":9,"column_end":13},"name":"text","qualname":"::BidiInfo::text","value":"&'text str","parent":{"krate":0,"index":439},"children":[],"decl_id":null,"docs":" The text\n","sig":null,"attributes":[{"value":"/ The text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":9984,"byte_end":9996,"line_start":283,"line_end":283,"column_start":5,"column_end":17}}]},{"kind":"Field","id":{"krate":0,"index":442},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10097,"byte_end":10113,"line_start":287,"line_end":287,"column_start":9,"column_end":25},"name":"original_classes","qualname":"::BidiInfo::original_classes","value":"std::vec::Vec","parent":{"krate":0,"index":439},"children":[],"decl_id":null,"docs":" The BidiClass of the character at each byte in the text.\n","sig":null,"attributes":[{"value":"/ The BidiClass of the character at each byte in the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10028,"byte_end":10088,"line_start":286,"line_end":286,"column_start":5,"column_end":65}}]},{"kind":"Field","id":{"krate":0,"index":443},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10206,"byte_end":10212,"line_start":290,"line_end":290,"column_start":9,"column_end":15},"name":"levels","qualname":"::BidiInfo::levels","value":"std::vec::Vec","parent":{"krate":0,"index":439},"children":[],"decl_id":null,"docs":" The directional embedding level of each byte in the text.\n","sig":null,"attributes":[{"value":"/ The directional embedding level of each byte in the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10136,"byte_end":10197,"line_start":289,"line_end":289,"column_start":5,"column_end":66}}]},{"kind":"Field","id":{"krate":0,"index":444},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10507,"byte_end":10517,"line_start":296,"line_end":296,"column_start":9,"column_end":19},"name":"paragraphs","qualname":"::BidiInfo::paragraphs","value":"std::vec::Vec","parent":{"krate":0,"index":439},"children":[],"decl_id":null,"docs":" The boundaries and paragraph embedding level of each paragraph within the text.","sig":null,"attributes":[{"value":"/ The boundaries and paragraph embedding level of each paragraph within the text.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10231,"byte_end":10314,"line_start":292,"line_end":292,"column_start":5,"column_end":88}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10319,"byte_end":10322,"line_start":293,"line_end":293,"column_start":5,"column_end":8}},{"value":"/ TODO: Use SmallVec or similar to avoid overhead when there are only one or two paragraphs?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10327,"byte_end":10421,"line_start":294,"line_end":294,"column_start":5,"column_end":99}},{"value":"/ Or just don't include the first paragraph, which always starts at 0?","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10426,"byte_end":10498,"line_start":295,"line_end":295,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":279},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11128,"byte_end":11131,"line_start":311,"line_end":311,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(&'_ str, Option) -> BidiInfo","parent":null,"children":[],"decl_id":null,"docs":" Split the text into paragraphs and determine the bidi embedding levels for each paragraph.","sig":null,"attributes":[{"value":"/ Split the text into paragraphs and determine the bidi embedding levels for each paragraph.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10576,"byte_end":10670,"line_start":300,"line_end":300,"column_start":5,"column_end":99}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10675,"byte_end":10678,"line_start":301,"line_end":301,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10683,"byte_end":10686,"line_start":302,"line_end":302,"column_start":5,"column_end":8}},{"value":"/ The `hardcoded-data` Cargo feature (enabled by default) must be enabled to use this.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10691,"byte_end":10779,"line_start":303,"line_end":303,"column_start":5,"column_end":93}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10784,"byte_end":10787,"line_start":304,"line_end":304,"column_start":5,"column_end":8}},{"value":"/ TODO: In early steps, check for special cases that allow later steps to be skipped. like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10792,"byte_end":10884,"line_start":305,"line_end":305,"column_start":5,"column_end":97}},{"value":"/ text that is entirely LTR. See the `nsBidi` class from Gecko for comparison.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10889,"byte_end":10970,"line_start":306,"line_end":306,"column_start":5,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10975,"byte_end":10978,"line_start":307,"line_end":307,"column_start":5,"column_end":8}},{"value":"/ TODO: Support auto-RTL base direction","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10983,"byte_end":11024,"line_start":308,"line_end":308,"column_start":5,"column_end":46}},{"value":"cfg(feature = \"hardcoded-data\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11082,"byte_end":11116,"line_start":310,"line_end":310,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11904,"byte_end":11924,"line_start":324,"line_end":324,"column_start":12,"column_end":32},"name":"new_with_data_source","qualname":"::new_with_data_source","value":"fn new_with_data_source<'a, D, '_>(&'_ D, &'a str, Option) -> BidiInfo\nwhere D: BidiDataSource","parent":null,"children":[],"decl_id":null,"docs":" Split the text into paragraphs and determine the bidi embedding levels for each paragraph, with a custom [`BidiDataSource`]\n for Bidi data. If you just wish to use the hardcoded Bidi data, please use [`BidiInfo::new()`]\n instead (enabled with tbe default `hardcoded-data` Cargo feature).","sig":null,"attributes":[{"value":"/ Split the text into paragraphs and determine the bidi embedding levels for each paragraph, with a custom [`BidiDataSource`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11289,"byte_end":11416,"line_start":315,"line_end":315,"column_start":5,"column_end":132}},{"value":"/ for Bidi data. If you just wish to use the hardcoded Bidi data, please use [`BidiInfo::new()`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11421,"byte_end":11519,"line_start":316,"line_end":316,"column_start":5,"column_end":103}},{"value":"/ instead (enabled with tbe default `hardcoded-data` Cargo feature).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11524,"byte_end":11594,"line_start":317,"line_end":317,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11599,"byte_end":11602,"line_start":318,"line_end":318,"column_start":5,"column_end":8}},{"value":"/ TODO: In early steps, check for special cases that allow later steps to be skipped. like","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11607,"byte_end":11699,"line_start":319,"line_end":319,"column_start":5,"column_end":97}},{"value":"/ text that is entirely LTR. See the `nsBidi` class from Gecko for comparison.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11704,"byte_end":11785,"line_start":320,"line_end":320,"column_start":5,"column_end":86}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11790,"byte_end":11793,"line_start":321,"line_end":321,"column_start":5,"column_end":8}},{"value":"/ TODO: Support auto-RTL base direction","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":11798,"byte_end":11839,"line_start":322,"line_end":322,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":283},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":13751,"byte_end":13767,"line_start":376,"line_end":376,"column_start":12,"column_end":28},"name":"reordered_levels","qualname":"::reordered_levels","value":"fn reordered_levels<'_, '_>(&'_ Self, &'_ ParagraphInfo, Range)\n-> Vec","parent":null,"children":[],"decl_id":null,"docs":" Re-order a line based on resolved levels and return only the embedding levels, one `Level`\n per *byte*.\n","sig":null,"attributes":[{"value":"/ Re-order a line based on resolved levels and return only the embedding levels, one `Level`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":13572,"byte_end":13666,"line_start":373,"line_end":373,"column_start":5,"column_end":99}},{"value":"/ per *byte*.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":13671,"byte_end":13686,"line_start":374,"line_end":374,"column_start":5,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":284},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":14099,"byte_end":14124,"line_start":384,"line_end":384,"column_start":12,"column_end":37},"name":"reordered_levels_per_char","qualname":"::reordered_levels_per_char","value":"fn reordered_levels_per_char<'_,\n'_>(&'_ Self, &'_ ParagraphInfo, Range) -> Vec","parent":null,"children":[],"decl_id":null,"docs":" Re-order a line based on resolved levels and return only the embedding levels, one `Level`\n per *character*.\n","sig":null,"attributes":[{"value":"/ Re-order a line based on resolved levels and return only the embedding levels, one `Level`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":13915,"byte_end":14009,"line_start":381,"line_end":381,"column_start":5,"column_end":99}},{"value":"/ per *character*.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":14014,"byte_end":14034,"line_start":382,"line_end":382,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":286},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":14502,"byte_end":14514,"line_start":395,"line_end":395,"column_start":12,"column_end":24},"name":"reorder_line","qualname":"::reorder_line","value":"fn reorder_line<'_, '_>(&'_ Self, &'_ ParagraphInfo, Range) -> Cow","parent":null,"children":[],"decl_id":null,"docs":" Re-order a line based on resolved levels and return the line in display order.\n","sig":null,"attributes":[{"value":"/ Re-order a line based on resolved levels and return the line in display order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":14355,"byte_end":14437,"line_start":393,"line_end":393,"column_start":5,"column_end":87}}]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":15448,"byte_end":15459,"line_start":420,"line_end":420,"column_start":12,"column_end":23},"name":"visual_runs","qualname":"::visual_runs","value":"fn visual_runs<'_, '_>(&'_ Self, &'_ ParagraphInfo, Range)\n-> (Vec, Vec)","parent":null,"children":[],"decl_id":null,"docs":" Find the level runs within a line and return them in visual order.","sig":null,"attributes":[{"value":"/ Find the level runs within a line and return them in visual order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":15164,"byte_end":15234,"line_start":414,"line_end":414,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":15239,"byte_end":15242,"line_start":415,"line_end":415,"column_start":5,"column_end":8}},{"value":"/ `line` is a range of bytes indices within `levels`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":15247,"byte_end":15302,"line_start":416,"line_end":416,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":15307,"byte_end":15310,"line_start":417,"line_end":417,"column_start":5,"column_end":8}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":15315,"byte_end":15383,"line_start":418,"line_end":418,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19489,"byte_end":19496,"line_start":535,"line_end":535,"column_start":12,"column_end":19},"name":"has_rtl","qualname":"::has_rtl","value":"fn has_rtl<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" If processed text has any computed RTL levels","sig":null,"attributes":[{"value":"/ If processed text has any computed RTL levels","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19308,"byte_end":19357,"line_start":531,"line_end":531,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19362,"byte_end":19365,"line_start":532,"line_end":532,"column_start":5,"column_end":8}},{"value":"/ This information is usually used to skip re-ordering of text when no RTL level is present","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19370,"byte_end":19463,"line_start":533,"line_end":533,"column_start":5,"column_end":98}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19468,"byte_end":19477,"line_start":534,"line_end":534,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":454},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19765,"byte_end":19774,"line_start":544,"line_end":544,"column_start":12,"column_end":21},"name":"Paragraph","qualname":"::Paragraph","value":"Paragraph { info, para }","parent":null,"children":[{"krate":0,"index":457},{"krate":0,"index":458}],"decl_id":null,"docs":" Contains a reference of `BidiInfo` and one of its `paragraphs`.\n And it supports all operation in the `Paragraph` that needs also its\n `BidiInfo` such as `direction`.\n","sig":null,"attributes":[{"value":"/ Contains a reference of `BidiInfo` and one of its `paragraphs`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19560,"byte_end":19627,"line_start":540,"line_end":540,"column_start":1,"column_end":68}},{"value":"/ And it supports all operation in the `Paragraph` that needs also its","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19628,"byte_end":19700,"line_start":541,"line_end":541,"column_start":1,"column_end":73}},{"value":"/ `BidiInfo` such as `direction`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19701,"byte_end":19736,"line_start":542,"line_end":542,"column_start":1,"column_end":36}}]},{"kind":"Field","id":{"krate":0,"index":457},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19796,"byte_end":19800,"line_start":545,"line_end":545,"column_start":9,"column_end":13},"name":"info","qualname":"::Paragraph::info","value":"&'a BidiInfo<'text>","parent":{"krate":0,"index":454},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":458},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19831,"byte_end":19835,"line_start":546,"line_end":546,"column_start":9,"column_end":13},"name":"para","qualname":"::Paragraph::para","value":"&'a ParagraphInfo","parent":{"krate":0,"index":454},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":293},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19909,"byte_end":19912,"line_start":550,"line_end":550,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'a BidiInfo, &'a ParagraphInfo) -> Paragraph","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":294},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":20120,"byte_end":20129,"line_start":555,"line_end":555,"column_start":12,"column_end":21},"name":"direction","qualname":"::direction","value":"fn direction<'_>(&'_ Self) -> Direction","parent":null,"children":[],"decl_id":null,"docs":" Returns if the paragraph is Left direction, right direction or mixed.\n","sig":null,"attributes":[{"value":"/ Returns if the paragraph is Left direction, right direction or mixed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":20035,"byte_end":20108,"line_start":554,"line_end":554,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":295},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":20686,"byte_end":20694,"line_start":580,"line_end":580,"column_start":12,"column_end":20},"name":"level_at","qualname":"::level_at","value":"fn level_at<'_>(&'_ Self, usize) -> Level","parent":null,"children":[],"decl_id":null,"docs":" Returns the `Level` of a certain character in the paragraph.\n","sig":null,"attributes":[{"value":"/ Returns the `Level` of a certain character in the paragraph.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":20610,"byte_end":20674,"line_start":579,"line_end":579,"column_start":5,"column_end":69}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44897,"byte_end":44902,"line_start":52,"line_end":52,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49166,"byte_end":49171,"line_start":207,"line_end":207,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":79}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49299,"byte_end":49304,"line_start":215,"line_end":215,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":81}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49534,"byte_end":49539,"line_start":224,"line_end":224,"column_start":33,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":84}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49732,"byte_end":49737,"line_start":232,"line_end":232,"column_start":32,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":87}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55469,"byte_end":55486,"line_start":33,"line_end":33,"column_start":25,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":123}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/explicit.rs","byte_start":111075,"byte_end":111097,"line_start":181,"line_end":181,"column_start":6,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3538,"byte_end":3551,"line_start":125,"line_end":125,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":270}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4242,"byte_end":4253,"line_start":148,"line_end":148,"column_start":13,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":273},{"krate":0,"index":274}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10554,"byte_end":10562,"line_start":299,"line_end":299,"column_start":13,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":279},{"krate":0,"index":280},{"krate":0,"index":283},{"krate":0,"index":284},{"krate":0,"index":286},{"krate":0,"index":288},{"krate":0,"index":289}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19875,"byte_end":19884,"line_start":549,"line_end":549,"column_start":17,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":295}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2444,"byte_end":2455,"line_start":76,"line_end":76,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":6}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2465,"byte_end":2475,"line_start":77,"line_end":77,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":12}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2485,"byte_end":2497,"line_start":78,"line_end":78,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":18}},{"kind":"Mod","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":2507,"byte_end":2512,"line_start":79,"line_end":79,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":31}}],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":44897,"byte_end":44902,"line_start":52,"line_end":52,"column_start":6,"column_end":11},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":297},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49166,"byte_end":49171,"line_start":207,"line_end":207,"column_start":19,"column_end":24},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":297},"to":{"krate":1,"index":3166}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49299,"byte_end":49304,"line_start":215,"line_end":215,"column_start":19,"column_end":24},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":297},"to":{"krate":1,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49534,"byte_end":49539,"line_start":224,"line_end":224,"column_start":33,"column_end":38},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":297},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs","byte_start":49732,"byte_end":49737,"line_start":232,"line_end":232,"column_start":32,"column_end":37},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":297},"to":{"krate":1,"index":2915}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs","byte_start":55469,"byte_end":55486,"line_start":33,"line_end":33,"column_start":25,"column_end":42},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":120},"to":{"krate":0,"index":10}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/explicit.rs","byte_start":111075,"byte_end":111097,"line_start":181,"line_end":181,"column_start":6,"column_end":28},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":148},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":3538,"byte_end":3551,"line_start":125,"line_end":125,"column_start":6,"column_end":19},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":416},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":4242,"byte_end":4253,"line_start":148,"line_end":148,"column_start":13,"column_end":24},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":425},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":10554,"byte_end":10562,"line_start":299,"line_end":299,"column_start":13,"column_end":21},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":439},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs","byte_start":19875,"byte_end":19884,"line_start":549,"line_end":549,"column_start":17,"column_end":26},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":454},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libunicode_ident-1e117a35a5829e94.json b/core/target/rls/debug/deps/save-analysis/libunicode_ident-1e117a35a5829e94.json new file mode 100644 index 0000000..a36d250 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libunicode_ident-1e117a35a5829e94.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","unicode_ident","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=1e117a35a5829e94","-C","extra-filename=-1e117a35a5829e94","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rmeta"},"prelude":{"crate_id":{"name":"unicode_ident","disambiguator":[13680086476460066448,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":0,"byte_end":12532,"line_start":1,"line_end":268,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":0,"byte_end":12532,"line_start":1,"line_end":268,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":25},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":24}],"decl_id":null,"docs":" [![github]](https://github.com/dtolnay/unicode-ident) [![crates-io]](https://crates.io/crates/unicode-ident) [![docs-rs]](https://docs.rs/unicode-ident)","sig":null,"attributes":[{"value":"/ [![github]](https://github.com/dtolnay/unicode-ident) [![crates-io]](https://crates.io/crates/unicode-ident) [![docs-rs]](https://docs.rs/unicode-ident)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":0,"byte_end":166,"line_start":1,"line_end":1,"column_start":1,"column_end":167}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":167,"byte_end":170,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":171,"byte_end":277,"line_start":3,"line_end":3,"column_start":1,"column_end":107}},{"value":"/ [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":278,"byte_end":388,"line_start":4,"line_end":4,"column_start":1,"column_end":111}},{"value":"/ [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":389,"byte_end":498,"line_start":5,"line_end":5,"column_start":1,"column_end":110}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":499,"byte_end":502,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":503,"byte_end":511,"line_start":7,"line_end":7,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":512,"byte_end":515,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Implementation of [Unicode Standard Annex #31][tr31] for determining which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":516,"byte_end":594,"line_start":9,"line_end":9,"column_start":1,"column_end":79}},{"value":"/ `char` values are valid in programming language identifiers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":595,"byte_end":659,"line_start":10,"line_end":10,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":660,"byte_end":663,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ [tr31]: https://www.unicode.org/reports/tr31/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":664,"byte_end":713,"line_start":12,"line_end":12,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":714,"byte_end":717,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ This crate is a better optimized implementation of the older `unicode-xid`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":718,"byte_end":796,"line_start":14,"line_end":14,"column_start":1,"column_end":79}},{"value":"/ crate. This crate uses less static storage, and is able to classify both","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":797,"byte_end":873,"line_start":15,"line_end":15,"column_start":1,"column_end":77}},{"value":"/ ASCII and non-ASCII codepoints with better performance, 2–10×","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":874,"byte_end":951,"line_start":16,"line_end":16,"column_start":1,"column_end":78}},{"value":"/ faster than `unicode-xid`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":952,"byte_end":982,"line_start":17,"line_end":17,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":983,"byte_end":986,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":987,"byte_end":995,"line_start":19,"line_end":19,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":996,"byte_end":999,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ ## Comparison of performance","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1000,"byte_end":1032,"line_start":21,"line_end":21,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1033,"byte_end":1036,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ The following table shows a comparison between five Unicode identifier","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1037,"byte_end":1111,"line_start":23,"line_end":23,"column_start":1,"column_end":75}},{"value":"/ implementations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1112,"byte_end":1132,"line_start":24,"line_end":24,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1133,"byte_end":1136,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ - `unicode-ident` is this crate;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1137,"byte_end":1173,"line_start":26,"line_end":26,"column_start":1,"column_end":37}},{"value":"/ - [`unicode-xid`] is a widely used crate run by the \"unicode-rs\" org;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1174,"byte_end":1247,"line_start":27,"line_end":27,"column_start":1,"column_end":74}},{"value":"/ - `ucd-trie` and `fst` are two data structures supported by the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1248,"byte_end":1315,"line_start":28,"line_end":28,"column_start":1,"column_end":68}},{"value":"/ [`ucd-generate`] tool;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1316,"byte_end":1344,"line_start":29,"line_end":29,"column_start":1,"column_end":29}},{"value":"/ - [`roaring`] is a Rust implementation of Roaring bitmap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1345,"byte_end":1406,"line_start":30,"line_end":30,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1407,"byte_end":1410,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ The *static storage* column shows the total size of `static` tables that the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1411,"byte_end":1491,"line_start":32,"line_end":32,"column_start":1,"column_end":81}},{"value":"/ crate bakes into your binary, measured in 1000s of bytes.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1492,"byte_end":1553,"line_start":33,"line_end":33,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1554,"byte_end":1557,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ The remaining columns show the **cost per call** to evaluate whether a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1558,"byte_end":1632,"line_start":35,"line_end":35,"column_start":1,"column_end":75}},{"value":"/ single `char` has the XID\\_Start or XID\\_Continue Unicode property,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1633,"byte_end":1704,"line_start":36,"line_end":36,"column_start":1,"column_end":72}},{"value":"/ comparing across different ratios of ASCII to non-ASCII codepoints in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1705,"byte_end":1782,"line_start":37,"line_end":37,"column_start":1,"column_end":78}},{"value":"/ input data.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1783,"byte_end":1798,"line_start":38,"line_end":38,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1799,"byte_end":1802,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ [`unicode-xid`]: https://github.com/unicode-rs/unicode-xid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1803,"byte_end":1865,"line_start":40,"line_end":40,"column_start":1,"column_end":63}},{"value":"/ [`ucd-generate`]: https://github.com/BurntSushi/ucd-generate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1866,"byte_end":1930,"line_start":41,"line_end":41,"column_start":1,"column_end":65}},{"value":"/ [`roaring`]: https://github.com/RoaringBitmap/roaring-rs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1931,"byte_end":1991,"line_start":42,"line_end":42,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1992,"byte_end":1995,"line_start":43,"line_end":43,"column_start":1,"column_end":4}},{"value":"/ | | static storage | 0% nonascii | 1% | 10% | 100% nonascii |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":1996,"byte_end":2061,"line_start":44,"line_end":44,"column_start":1,"column_end":66}},{"value":"/ |---|---|---|---|---|---|","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2062,"byte_end":2091,"line_start":45,"line_end":45,"column_start":1,"column_end":30}},{"value":"/ | **`unicode-ident`** | 9.75 K | 0.96 ns | 0.95 ns | 1.09 ns | 1.55 ns |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2092,"byte_end":2168,"line_start":46,"line_end":46,"column_start":1,"column_end":77}},{"value":"/ | **`unicode-xid`** | 11.34 K | 1.88 ns | 2.14 ns | 3.48 ns | 15.63 ns |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2169,"byte_end":2245,"line_start":47,"line_end":47,"column_start":1,"column_end":77}},{"value":"/ | **`ucd-trie`** | 9.95 K | 1.29 ns | 1.28 ns | 1.36 ns | 2.15 ns |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2246,"byte_end":2317,"line_start":48,"line_end":48,"column_start":1,"column_end":72}},{"value":"/ | **`fst`** | 133 K | 55.1 ns | 54.9 ns | 53.2 ns | 28.5 ns |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2318,"byte_end":2383,"line_start":49,"line_end":49,"column_start":1,"column_end":66}},{"value":"/ | **`roaring`** | 66.1 K | 2.78 ns | 3.09 ns | 3.37 ns | 4.70 ns |","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2384,"byte_end":2454,"line_start":50,"line_end":50,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2455,"byte_end":2458,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ Source code for the benchmark is provided in the *bench* directory of this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2459,"byte_end":2537,"line_start":52,"line_end":52,"column_start":1,"column_end":79}},{"value":"/ repo and may be repeated by running `cargo criterion`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2538,"byte_end":2596,"line_start":53,"line_end":53,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2597,"byte_end":2600,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2601,"byte_end":2609,"line_start":55,"line_end":55,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2610,"byte_end":2613,"line_start":56,"line_end":56,"column_start":1,"column_end":4}},{"value":"/ ## Comparison of data structures","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2614,"byte_end":2650,"line_start":57,"line_end":57,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2651,"byte_end":2654,"line_start":58,"line_end":58,"column_start":1,"column_end":4}},{"value":"/ #### unicode-xid","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2655,"byte_end":2675,"line_start":59,"line_end":59,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2676,"byte_end":2679,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ They use a sorted array of character ranges, and do a binary search to look","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2680,"byte_end":2759,"line_start":61,"line_end":61,"column_start":1,"column_end":80}},{"value":"/ up whether a given character lands inside one of those ranges.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2760,"byte_end":2826,"line_start":62,"line_end":62,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2827,"byte_end":2830,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2831,"byte_end":2842,"line_start":64,"line_end":64,"column_start":1,"column_end":12}},{"value":"/ # const _: &str = stringify! {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2843,"byte_end":2877,"line_start":65,"line_end":65,"column_start":1,"column_end":35}},{"value":"/ static XID_Continue_table: [(char, char); 763] = [","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2878,"byte_end":2932,"line_start":66,"line_end":66,"column_start":1,"column_end":55}},{"value":"/ ('\\u{30}', '\\u{39}'), // 0-9","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2933,"byte_end":2970,"line_start":67,"line_end":67,"column_start":1,"column_end":38}},{"value":"/ ('\\u{41}', '\\u{5a}'), // A-Z","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":2971,"byte_end":3008,"line_start":68,"line_end":68,"column_start":1,"column_end":38}},{"value":"/ # \"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3009,"byte_end":3016,"line_start":69,"line_end":69,"column_start":1,"column_end":8}},{"value":"/ …","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3017,"byte_end":3028,"line_start":70,"line_end":70,"column_start":1,"column_end":10}},{"value":"/ # \"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3029,"byte_end":3036,"line_start":71,"line_end":71,"column_start":1,"column_end":8}},{"value":"/ ('\\u{e0100}', '\\u{e01ef}'),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3037,"byte_end":3072,"line_start":72,"line_end":72,"column_start":1,"column_end":36}},{"value":"/ ];","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3073,"byte_end":3079,"line_start":73,"line_end":73,"column_start":1,"column_end":7}},{"value":"/ # };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3080,"byte_end":3088,"line_start":74,"line_end":74,"column_start":1,"column_end":9}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3089,"byte_end":3096,"line_start":75,"line_end":75,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3097,"byte_end":3100,"line_start":76,"line_end":76,"column_start":1,"column_end":4}},{"value":"/ The static storage used by this data structure scales with the number of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3101,"byte_end":3177,"line_start":77,"line_end":77,"column_start":1,"column_end":77}},{"value":"/ contiguous ranges of identifier codepoints in Unicode. Every table entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3178,"byte_end":3254,"line_start":78,"line_end":78,"column_start":1,"column_end":77}},{"value":"/ consumes 8 bytes, because it consists of a pair of 32-bit `char` values.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3255,"byte_end":3331,"line_start":79,"line_end":79,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3332,"byte_end":3335,"line_start":80,"line_end":80,"column_start":1,"column_end":4}},{"value":"/ In some ranges of the Unicode codepoint space, this is quite a sparse","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3336,"byte_end":3409,"line_start":81,"line_end":81,"column_start":1,"column_end":74}},{"value":"/ representation – there are some ranges where tens of thousands of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3410,"byte_end":3485,"line_start":82,"line_end":82,"column_start":1,"column_end":76}},{"value":"/ adjacent codepoints are all valid identifier characters. In other places,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3486,"byte_end":3563,"line_start":83,"line_end":83,"column_start":1,"column_end":78}},{"value":"/ the representation is quite inefficient. A characater like `µ` (U+00B5)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3564,"byte_end":3640,"line_start":84,"line_end":84,"column_start":1,"column_end":76}},{"value":"/ which is surrounded by non-identifier codepoints consumes 64 bits in the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3641,"byte_end":3717,"line_start":85,"line_end":85,"column_start":1,"column_end":77}},{"value":"/ table, while it would be just 1 bit in a dense bitmap.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3718,"byte_end":3776,"line_start":86,"line_end":86,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3777,"byte_end":3780,"line_start":87,"line_end":87,"column_start":1,"column_end":4}},{"value":"/ On a system with 64-byte cache lines, binary searching the table touches 7","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3781,"byte_end":3859,"line_start":88,"line_end":88,"column_start":1,"column_end":79}},{"value":"/ cache lines on average. Each cache line fits only 8 table entries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3860,"byte_end":3930,"line_start":89,"line_end":89,"column_start":1,"column_end":71}},{"value":"/ Additionally, the branching performed during the binary search is probably","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":3931,"byte_end":4009,"line_start":90,"line_end":90,"column_start":1,"column_end":79}},{"value":"/ mostly unpredictable to the branch predictor.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4010,"byte_end":4059,"line_start":91,"line_end":91,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4060,"byte_end":4063,"line_start":92,"line_end":92,"column_start":1,"column_end":4}},{"value":"/ Overall, the crate ends up being about 10× slower on non-ASCII input","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4064,"byte_end":4142,"line_start":93,"line_end":93,"column_start":1,"column_end":79}},{"value":"/ compared to the fastest crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4143,"byte_end":4177,"line_start":94,"line_end":94,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4178,"byte_end":4181,"line_start":95,"line_end":95,"column_start":1,"column_end":4}},{"value":"/ A potential improvement would be to pack the table entries more compactly.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4182,"byte_end":4260,"line_start":96,"line_end":96,"column_start":1,"column_end":79}},{"value":"/ Rust's `char` type is a 21-bit integer padded to 32 bits, which means every","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4261,"byte_end":4340,"line_start":97,"line_end":97,"column_start":1,"column_end":80}},{"value":"/ table entry is holding 22 bits of wasted space, adding up to 3.9 K. They","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4341,"byte_end":4417,"line_start":98,"line_end":98,"column_start":1,"column_end":77}},{"value":"/ could instead fit every table entry into 6 bytes, leaving out some of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4418,"byte_end":4495,"line_start":99,"line_end":99,"column_start":1,"column_end":78}},{"value":"/ padding, for a 25% improvement in space used. With some cleverness it may be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4496,"byte_end":4576,"line_start":100,"line_end":100,"column_start":1,"column_end":81}},{"value":"/ possible to fit in 5 bytes or even 4 bytes by storing a low char and an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4577,"byte_end":4652,"line_start":101,"line_end":101,"column_start":1,"column_end":76}},{"value":"/ extent, instead of low char and high char. I don't expect that performance","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4653,"byte_end":4731,"line_start":102,"line_end":102,"column_start":1,"column_end":79}},{"value":"/ would improve much but this could be the most efficient for space across all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4732,"byte_end":4812,"line_start":103,"line_end":103,"column_start":1,"column_end":81}},{"value":"/ the libraries, needing only about 7 K to store.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4813,"byte_end":4864,"line_start":104,"line_end":104,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4865,"byte_end":4868,"line_start":105,"line_end":105,"column_start":1,"column_end":4}},{"value":"/ #### ucd-trie","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4869,"byte_end":4886,"line_start":106,"line_end":106,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4887,"byte_end":4890,"line_start":107,"line_end":107,"column_start":1,"column_end":4}},{"value":"/ Their data structure is a compressed trie set specifically tailored for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4891,"byte_end":4966,"line_start":108,"line_end":108,"column_start":1,"column_end":76}},{"value":"/ Unicode codepoints. The design is credited to Raph Levien in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":4967,"byte_end":5031,"line_start":109,"line_end":109,"column_start":1,"column_end":65}},{"value":"/ [rust-lang/rust#33098].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5032,"byte_end":5059,"line_start":110,"line_end":110,"column_start":1,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5060,"byte_end":5063,"line_start":111,"line_end":111,"column_start":1,"column_end":4}},{"value":"/ [rust-lang/rust#33098]: https://github.com/rust-lang/rust/pull/33098","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5064,"byte_end":5136,"line_start":112,"line_end":112,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5137,"byte_end":5140,"line_start":113,"line_end":113,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5141,"byte_end":5152,"line_start":114,"line_end":114,"column_start":1,"column_end":12}},{"value":"/ pub struct TrieSet {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5153,"byte_end":5177,"line_start":115,"line_end":115,"column_start":1,"column_end":25}},{"value":"/ tree1_level1: &'static [u64; 32],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5178,"byte_end":5219,"line_start":116,"line_end":116,"column_start":1,"column_end":42}},{"value":"/ tree2_level1: &'static [u8; 992],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5220,"byte_end":5261,"line_start":117,"line_end":117,"column_start":1,"column_end":42}},{"value":"/ tree2_level2: &'static [u64],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5262,"byte_end":5299,"line_start":118,"line_end":118,"column_start":1,"column_end":38}},{"value":"/ tree3_level1: &'static [u8; 256],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5300,"byte_end":5341,"line_start":119,"line_end":119,"column_start":1,"column_end":42}},{"value":"/ tree3_level2: &'static [u8],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5342,"byte_end":5378,"line_start":120,"line_end":120,"column_start":1,"column_end":37}},{"value":"/ tree3_level3: &'static [u64],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5379,"byte_end":5416,"line_start":121,"line_end":121,"column_start":1,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5417,"byte_end":5422,"line_start":122,"line_end":122,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5423,"byte_end":5430,"line_start":123,"line_end":123,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5431,"byte_end":5434,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/ It represents codepoint sets using a trie to achieve prefix compression. The","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5435,"byte_end":5515,"line_start":125,"line_end":125,"column_start":1,"column_end":81}},{"value":"/ final states of the trie are embedded in leaves or \"chunks\", where each","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5516,"byte_end":5591,"line_start":126,"line_end":126,"column_start":1,"column_end":76}},{"value":"/ chunk is a 64-bit integer. Each bit position of the integer corresponds to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5592,"byte_end":5670,"line_start":127,"line_end":127,"column_start":1,"column_end":79}},{"value":"/ whether a particular codepoint is in the set or not. These chunks are not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5671,"byte_end":5748,"line_start":128,"line_end":128,"column_start":1,"column_end":78}},{"value":"/ just a compact representation of the final states of the trie, but are also","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5749,"byte_end":5828,"line_start":129,"line_end":129,"column_start":1,"column_end":80}},{"value":"/ a form of suffix compression. In particular, if multiple ranges of 64","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5829,"byte_end":5902,"line_start":130,"line_end":130,"column_start":1,"column_end":74}},{"value":"/ contiguous codepoints have the same Unicode properties, then they all map to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5903,"byte_end":5983,"line_start":131,"line_end":131,"column_start":1,"column_end":81}},{"value":"/ the same chunk in the final level of the trie.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":5984,"byte_end":6034,"line_start":132,"line_end":132,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6035,"byte_end":6038,"line_start":133,"line_end":133,"column_start":1,"column_end":4}},{"value":"/ Being tailored for Unicode codepoints, this trie is partitioned into three","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6039,"byte_end":6117,"line_start":134,"line_end":134,"column_start":1,"column_end":79}},{"value":"/ disjoint sets: tree1, tree2, tree3. The first set corresponds to codepoints","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6118,"byte_end":6197,"line_start":135,"line_end":135,"column_start":1,"column_end":80}},{"value":"/ \\[0, 0x800), the second \\[0x800, 0x10000) and the third \\[0x10000,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6198,"byte_end":6268,"line_start":136,"line_end":136,"column_start":1,"column_end":71}},{"value":"/ 0x110000). These partitions conveniently correspond to the space of 1 or 2","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6269,"byte_end":6347,"line_start":137,"line_end":137,"column_start":1,"column_end":79}},{"value":"/ byte UTF-8 encoded codepoints, 3 byte UTF-8 encoded codepoints and 4 byte","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6348,"byte_end":6425,"line_start":138,"line_end":138,"column_start":1,"column_end":78}},{"value":"/ UTF-8 encoded codepoints, respectively.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6426,"byte_end":6469,"line_start":139,"line_end":139,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6470,"byte_end":6473,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ Lookups in this data structure are significantly more efficient than binary","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6474,"byte_end":6553,"line_start":141,"line_end":141,"column_start":1,"column_end":80}},{"value":"/ search. A lookup touches either 1, 2, or 3 cache lines based on which of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6554,"byte_end":6634,"line_start":142,"line_end":142,"column_start":1,"column_end":81}},{"value":"/ trie partitions is being accessed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6635,"byte_end":6673,"line_start":143,"line_end":143,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6674,"byte_end":6677,"line_start":144,"line_end":144,"column_start":1,"column_end":4}},{"value":"/ One possible performance improvement would be for this crate to expose a way","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6678,"byte_end":6758,"line_start":145,"line_end":145,"column_start":1,"column_end":81}},{"value":"/ to query based on a UTF-8 encoded string, returning the Unicode property","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6759,"byte_end":6835,"line_start":146,"line_end":146,"column_start":1,"column_end":77}},{"value":"/ corresponding to the first character in the string. Without such an API, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6836,"byte_end":6916,"line_start":147,"line_end":147,"column_start":1,"column_end":81}},{"value":"/ caller is required to tokenize their UTF-8 encoded input data into `char`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6917,"byte_end":6995,"line_start":148,"line_end":148,"column_start":1,"column_end":79}},{"value":"/ hand the `char` into `ucd-trie`, only for `ucd-trie` to undo that work by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":6996,"byte_end":7073,"line_start":149,"line_end":149,"column_start":1,"column_end":78}},{"value":"/ converting back into the variable-length representation for trie traversal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7074,"byte_end":7153,"line_start":150,"line_end":150,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7154,"byte_end":7157,"line_start":151,"line_end":151,"column_start":1,"column_end":4}},{"value":"/ #### fst","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7158,"byte_end":7170,"line_start":152,"line_end":152,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7171,"byte_end":7174,"line_start":153,"line_end":153,"column_start":1,"column_end":4}},{"value":"/ Uses a [finite state transducer][fst]. This representation is built into","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7175,"byte_end":7251,"line_start":154,"line_end":154,"column_start":1,"column_end":77}},{"value":"/ [ucd-generate] but I am not aware of any advantage over the `ucd-trie`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7252,"byte_end":7326,"line_start":155,"line_end":155,"column_start":1,"column_end":75}},{"value":"/ representation. In particular `ucd-trie` is optimized for storing Unicode","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7327,"byte_end":7404,"line_start":156,"line_end":156,"column_start":1,"column_end":78}},{"value":"/ properties while `fst` is not.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7405,"byte_end":7439,"line_start":157,"line_end":157,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7440,"byte_end":7443,"line_start":158,"line_end":158,"column_start":1,"column_end":4}},{"value":"/ [fst]: https://github.com/BurntSushi/fst","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7444,"byte_end":7488,"line_start":159,"line_end":159,"column_start":1,"column_end":45}},{"value":"/ [ucd-generate]: https://github.com/BurntSushi/ucd-generate","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7489,"byte_end":7551,"line_start":160,"line_end":160,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7552,"byte_end":7555,"line_start":161,"line_end":161,"column_start":1,"column_end":4}},{"value":"/ As far as I can tell, the main thing that causes `fst` to have large size","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7556,"byte_end":7633,"line_start":162,"line_end":162,"column_start":1,"column_end":78}},{"value":"/ and slow lookups for this use case relative to `ucd-trie` is that it does","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7634,"byte_end":7711,"line_start":163,"line_end":163,"column_start":1,"column_end":78}},{"value":"/ not specialize for the fact that only 21 of the 32 bits in a `char` are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7712,"byte_end":7787,"line_start":164,"line_end":164,"column_start":1,"column_end":76}},{"value":"/ meaningful. There are some dense arrays in the structure with large ranges","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7788,"byte_end":7866,"line_start":165,"line_end":165,"column_start":1,"column_end":79}},{"value":"/ that could never possibly be used.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7867,"byte_end":7905,"line_start":166,"line_end":166,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7906,"byte_end":7909,"line_start":167,"line_end":167,"column_start":1,"column_end":4}},{"value":"/ #### roaring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7910,"byte_end":7926,"line_start":168,"line_end":168,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7927,"byte_end":7930,"line_start":169,"line_end":169,"column_start":1,"column_end":4}},{"value":"/ This crate is a pure-Rust implementation of [Roaring Bitmap], a data","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":7931,"byte_end":8003,"line_start":170,"line_end":170,"column_start":1,"column_end":73}},{"value":"/ structure designed for storing sets of 32-bit unsigned integers.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8004,"byte_end":8072,"line_start":171,"line_end":171,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8073,"byte_end":8076,"line_start":172,"line_end":172,"column_start":1,"column_end":4}},{"value":"/ [Roaring Bitmap]: https://roaringbitmap.org/about/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8077,"byte_end":8131,"line_start":173,"line_end":173,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8132,"byte_end":8135,"line_start":174,"line_end":174,"column_start":1,"column_end":4}},{"value":"/ Roaring bitmaps are compressed bitmaps which tend to outperform conventional","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8136,"byte_end":8216,"line_start":175,"line_end":175,"column_start":1,"column_end":81}},{"value":"/ compressed bitmaps such as WAH, EWAH or Concise. In some instances, they can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8217,"byte_end":8297,"line_start":176,"line_end":176,"column_start":1,"column_end":81}},{"value":"/ be hundreds of times faster and they often offer significantly better","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8298,"byte_end":8371,"line_start":177,"line_end":177,"column_start":1,"column_end":74}},{"value":"/ compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8372,"byte_end":8388,"line_start":178,"line_end":178,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8389,"byte_end":8392,"line_start":179,"line_end":179,"column_start":1,"column_end":4}},{"value":"/ In this use case the performance was reasonably competitive but still","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8393,"byte_end":8466,"line_start":180,"line_end":180,"column_start":1,"column_end":74}},{"value":"/ substantially slower than the Unicode-optimized crates. Meanwhile the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8467,"byte_end":8540,"line_start":181,"line_end":181,"column_start":1,"column_end":74}},{"value":"/ compression was significantly worse, requiring 6× as much storage for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8541,"byte_end":8620,"line_start":182,"line_end":182,"column_start":1,"column_end":80}},{"value":"/ the data structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8621,"byte_end":8644,"line_start":183,"line_end":183,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8645,"byte_end":8648,"line_start":184,"line_end":184,"column_start":1,"column_end":4}},{"value":"/ I also benchmarked the [`croaring`] crate which is an FFI wrapper around the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8649,"byte_end":8729,"line_start":185,"line_end":185,"column_start":1,"column_end":81}},{"value":"/ C reference implementation of Roaring Bitmap. This crate was consistently","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8730,"byte_end":8807,"line_start":186,"line_end":186,"column_start":1,"column_end":78}},{"value":"/ about 15% slower than pure-Rust `roaring`, which could just be FFI overhead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8808,"byte_end":8888,"line_start":187,"line_end":187,"column_start":1,"column_end":81}},{"value":"/ I did not investigate further.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8889,"byte_end":8923,"line_start":188,"line_end":188,"column_start":1,"column_end":35}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8924,"byte_end":8927,"line_start":189,"line_end":189,"column_start":1,"column_end":4}},{"value":"/ [`croaring`]: https://crates.io/crates/croaring","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8928,"byte_end":8979,"line_start":190,"line_end":190,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8980,"byte_end":8983,"line_start":191,"line_end":191,"column_start":1,"column_end":4}},{"value":"/ #### unicode-ident","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":8984,"byte_end":9006,"line_start":192,"line_end":192,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9007,"byte_end":9010,"line_start":193,"line_end":193,"column_start":1,"column_end":4}},{"value":"/ This crate is most similar to the `ucd-trie` library, in that it's based on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9011,"byte_end":9090,"line_start":194,"line_end":194,"column_start":1,"column_end":80}},{"value":"/ bitmaps stored in the leafs of a trie representation, achieving both prefix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9091,"byte_end":9170,"line_start":195,"line_end":195,"column_start":1,"column_end":80}},{"value":"/ compression and suffix compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9171,"byte_end":9210,"line_start":196,"line_end":196,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9211,"byte_end":9214,"line_start":197,"line_end":197,"column_start":1,"column_end":4}},{"value":"/ The key differences are:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9215,"byte_end":9243,"line_start":198,"line_end":198,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9244,"byte_end":9247,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ - Uses a single 2-level trie, rather than 3 disjoint partitions of different","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9248,"byte_end":9328,"line_start":200,"line_end":200,"column_start":1,"column_end":81}},{"value":"/ depth each.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9329,"byte_end":9346,"line_start":201,"line_end":201,"column_start":1,"column_end":18}},{"value":"/ - Uses significantly larger chunks: 512 bits rather than 64 bits.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9347,"byte_end":9416,"line_start":202,"line_end":202,"column_start":1,"column_end":70}},{"value":"/ - Compresses the XID\\_Start and XID\\_Continue properties together","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9417,"byte_end":9486,"line_start":203,"line_end":203,"column_start":1,"column_end":70}},{"value":"/ simultaneously, rather than duplicating identical trie leaf chunks across","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9487,"byte_end":9566,"line_start":204,"line_end":204,"column_start":1,"column_end":80}},{"value":"/ the two.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9567,"byte_end":9581,"line_start":205,"line_end":205,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9582,"byte_end":9585,"line_start":206,"line_end":206,"column_start":1,"column_end":4}},{"value":"/ The following diagram show the XID\\_Start and XID\\_Continue Unicode boolean","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9586,"byte_end":9665,"line_start":207,"line_end":207,"column_start":1,"column_end":80}},{"value":"/ properties in uncompressed form, in row-major order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9666,"byte_end":9722,"line_start":208,"line_end":208,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9723,"byte_end":9726,"line_start":209,"line_end":209,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9727,"byte_end":9738,"line_start":210,"line_end":210,"column_start":1,"column_end":12}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9739,"byte_end":9791,"line_start":211,"line_end":211,"column_start":1,"column_end":53}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9792,"byte_end":9800,"line_start":212,"line_end":212,"column_start":1,"column_end":9}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9801,"byte_end":9961,"line_start":213,"line_end":213,"column_start":1,"column_end":161}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":9962,"byte_end":10125,"line_start":214,"line_end":214,"column_start":1,"column_end":164}},{"value":"/ ","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10126,"byte_end":10135,"line_start":215,"line_end":215,"column_start":1,"column_end":10}},{"value":"/
XID_StartXID_Continue
\"XID_Start\"XID_Continue
","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10136,"byte_end":10148,"line_start":216,"line_end":216,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10149,"byte_end":10152,"line_start":217,"line_end":217,"column_start":1,"column_end":4}},{"value":"/ Uncompressed, these would take 140 K to store, which is beyond what would be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10153,"byte_end":10233,"line_start":218,"line_end":218,"column_start":1,"column_end":81}},{"value":"/ reasonable. However, as you can see there is a large degree of similarity","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10234,"byte_end":10311,"line_start":219,"line_end":219,"column_start":1,"column_end":78}},{"value":"/ between the two bitmaps and across the rows, which lends well to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10312,"byte_end":10380,"line_start":220,"line_end":220,"column_start":1,"column_end":69}},{"value":"/ compression.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10381,"byte_end":10397,"line_start":221,"line_end":221,"column_start":1,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10398,"byte_end":10401,"line_start":222,"line_end":222,"column_start":1,"column_end":4}},{"value":"/ This crate stores one 512-bit \"row\" of the above bitmaps in the leaf level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10402,"byte_end":10480,"line_start":223,"line_end":223,"column_start":1,"column_end":79}},{"value":"/ of a trie, and a single additional level to index into the leafs. It turns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10481,"byte_end":10559,"line_start":224,"line_end":224,"column_start":1,"column_end":79}},{"value":"/ out there are 124 unique 512-bit chunks across the two bitmaps so 7 bits are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10560,"byte_end":10640,"line_start":225,"line_end":225,"column_start":1,"column_end":81}},{"value":"/ sufficient to index them.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10641,"byte_end":10670,"line_start":226,"line_end":226,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10671,"byte_end":10674,"line_start":227,"line_end":227,"column_start":1,"column_end":4}},{"value":"/ The chunk size of 512 bits is selected as the size that minimizes the total","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10675,"byte_end":10754,"line_start":228,"line_end":228,"column_start":1,"column_end":80}},{"value":"/ size of the data structure. A smaller chunk, like 256 or 128 bits, would","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10755,"byte_end":10831,"line_start":229,"line_end":229,"column_start":1,"column_end":77}},{"value":"/ achieve better deduplication but require a larger index. A larger chunk","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10832,"byte_end":10907,"line_start":230,"line_end":230,"column_start":1,"column_end":76}},{"value":"/ would increase redundancy in the leaf bitmaps. 512 bit chunks are the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10908,"byte_end":10981,"line_start":231,"line_end":231,"column_start":1,"column_end":74}},{"value":"/ optimum for total size of the index plus leaf bitmaps.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":10982,"byte_end":11040,"line_start":232,"line_end":232,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11041,"byte_end":11044,"line_start":233,"line_end":233,"column_start":1,"column_end":4}},{"value":"/ In fact since there are only 124 unique chunks, we can use an 8-bit index","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11045,"byte_end":11122,"line_start":234,"line_end":234,"column_start":1,"column_end":78}},{"value":"/ with a spare bit to index at the half-chunk level. This achieves an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11123,"byte_end":11194,"line_start":235,"line_end":235,"column_start":1,"column_end":72}},{"value":"/ additional 8.5% compression by eliminating redundancies between the second","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11195,"byte_end":11273,"line_start":236,"line_end":236,"column_start":1,"column_end":79}},{"value":"/ half of any chunk and the first half of any other chunk. Note that this is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11274,"byte_end":11352,"line_start":237,"line_end":237,"column_start":1,"column_end":79}},{"value":"/ not the same as using chunks which are half the size, because it does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11353,"byte_end":11430,"line_start":238,"line_end":238,"column_start":1,"column_end":78}},{"value":"/ necessitate raising the size of the trie's first level.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11431,"byte_end":11490,"line_start":239,"line_end":239,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11491,"byte_end":11494,"line_start":240,"line_end":240,"column_start":1,"column_end":4}},{"value":"/ In contrast to binary search or the `ucd-trie` crate, performing lookups in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11495,"byte_end":11574,"line_start":241,"line_end":241,"column_start":1,"column_end":80}},{"value":"/ this data structure is straight-line code with no need for branching.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11575,"byte_end":11648,"line_start":242,"line_end":242,"column_start":1,"column_end":74}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11650,"byte_end":11660,"line_start":244,"line_end":244,"column_start":1,"column_end":11}},{"value":"allow(clippy :: doc_markdown, clippy :: must_use_candidate)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11661,"byte_end":11720,"line_start":245,"line_end":245,"column_start":1,"column_end":60}}]},{"kind":"Function","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":11850,"byte_end":11862,"line_start":252,"line_end":252,"column_start":8,"column_end":20},"name":"is_xid_start","qualname":"::is_xid_start","value":"fn is_xid_start(char) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":24},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","byte_start":12191,"byte_end":12206,"line_start":261,"line_end":261,"column_start":8,"column_end":23},"name":"is_xid_continue","qualname":"::is_xid_continue","value":"fn is_xid_continue(char) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libunicode_width-b88e696998491a13.json b/core/target/rls/debug/deps/save-analysis/libunicode_width-b88e696998491a13.json new file mode 100644 index 0000000..f052208 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libunicode_width-b88e696998491a13.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","unicode_width","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","--cfg","feature=\"default\"","-C","metadata=b88e696998491a13","-C","extra-filename=-b88e696998491a13","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libunicode_width-b88e696998491a13.rmeta"},"prelude":{"crate_id":{"name":"unicode_width","disambiguator":[8301462968187566206,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":472,"byte_end":4398,"line_start":11,"line_end":131,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":14},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1802,"byte_end":1817,"line_start":60,"line_end":60,"column_start":17,"column_end":32},"alias_span":null,"name":"UNICODE_VERSION","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":472,"byte_end":4398,"line_start":11,"line_end":131,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":40},{"krate":0,"index":45}],"decl_id":null,"docs":" Determine displayed width of `char` and `str` types according to\n [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)\n rules.","sig":null,"attributes":[{"value":"/ Determine displayed width of `char` and `str` types according to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":472,"byte_end":540,"line_start":11,"line_end":11,"column_start":1,"column_end":69}},{"value":"/ [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":541,"byte_end":611,"line_start":12,"line_end":12,"column_start":1,"column_end":71}},{"value":"/ rules.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":612,"byte_end":622,"line_start":13,"line_end":13,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":623,"byte_end":626,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":627,"byte_end":638,"line_start":15,"line_end":15,"column_start":1,"column_end":12}},{"value":"/ extern crate unicode_width;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":639,"byte_end":670,"line_start":16,"line_end":16,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":671,"byte_end":674,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ use unicode_width::UnicodeWidthStr;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":675,"byte_end":714,"line_start":18,"line_end":18,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":715,"byte_end":718,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":719,"byte_end":734,"line_start":20,"line_end":20,"column_start":1,"column_end":16}},{"value":"/ let teststr = \"Hello, world!\";","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":735,"byte_end":793,"line_start":21,"line_end":21,"column_start":1,"column_end":39}},{"value":"/ let width = UnicodeWidthStr::width(teststr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":794,"byte_end":846,"line_start":22,"line_end":22,"column_start":1,"column_end":53}},{"value":"/ println!(\"{}\", teststr);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":847,"byte_end":879,"line_start":23,"line_end":23,"column_start":1,"column_end":33}},{"value":"/ println!(\"The above string is {} columns wide.\", width);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":880,"byte_end":944,"line_start":24,"line_end":24,"column_start":1,"column_end":65}},{"value":"/ let width = teststr.width_cjk();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":945,"byte_end":985,"line_start":25,"line_end":25,"column_start":1,"column_end":41}},{"value":"/ println!(\"The above string is {} columns wide (CJK).\", width);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":986,"byte_end":1056,"line_start":26,"line_end":26,"column_start":1,"column_end":71}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1057,"byte_end":1062,"line_start":27,"line_end":27,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1063,"byte_end":1070,"line_start":28,"line_end":28,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1071,"byte_end":1074,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ # features","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1075,"byte_end":1089,"line_start":30,"line_end":30,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1090,"byte_end":1093,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ unicode-width supports a `no_std` feature. This eliminates dependence","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1094,"byte_end":1167,"line_start":32,"line_end":32,"column_start":1,"column_end":74}},{"value":"/ on std, and instead uses equivalent functions from core.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1168,"byte_end":1228,"line_start":33,"line_end":33,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1229,"byte_end":1232,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ # crates.io","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1233,"byte_end":1248,"line_start":35,"line_end":35,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1249,"byte_end":1252,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ You can use this package in your project by adding the following","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1253,"byte_end":1321,"line_start":37,"line_end":37,"column_start":1,"column_end":69}},{"value":"/ to your `Cargo.toml`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1322,"byte_end":1347,"line_start":38,"line_end":38,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1348,"byte_end":1351,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1352,"byte_end":1363,"line_start":40,"line_end":40,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1364,"byte_end":1382,"line_start":41,"line_end":41,"column_start":1,"column_end":19}},{"value":"/ unicode-width = \"0.1.5\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1383,"byte_end":1410,"line_start":42,"line_end":42,"column_start":1,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1411,"byte_end":1418,"line_start":43,"line_end":43,"column_start":1,"column_end":8}},{"value":"deny(missing_docs, unsafe_code)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1420,"byte_end":1455,"line_start":45,"line_end":45,"column_start":1,"column_end":36}},{"value":"no_std","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1654,"byte_end":1664,"line_start":50,"line_end":50,"column_start":1,"column_end":11}}]},{"kind":"Const","id":{"krate":0,"index":14},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/tables.rs","byte_start":5077,"byte_end":5092,"line_start":15,"line_end":15,"column_start":11,"column_end":26},"name":"UNICODE_VERSION","qualname":"::tables::UNICODE_VERSION","value":"(u8, u8, u8)","parent":null,"children":[],"decl_id":null,"docs":" The version of [Unicode](http://www.unicode.org/)\n that this version of unicode-width is based on.\n","sig":null,"attributes":[{"value":"/ The version of [Unicode](http://www.unicode.org/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/tables.rs","byte_start":4961,"byte_end":5014,"line_start":13,"line_end":13,"column_start":1,"column_end":54}},{"value":"/ that this version of unicode-width is based on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/tables.rs","byte_start":5015,"byte_end":5066,"line_start":14,"line_end":14,"column_start":1,"column_end":52}}]},{"kind":"Trait","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1956,"byte_end":1972,"line_start":70,"line_end":70,"column_start":11,"column_end":27},"name":"UnicodeWidthChar","qualname":"::UnicodeWidthChar","value":"UnicodeWidthChar","parent":null,"children":[{"krate":0,"index":35},{"krate":0,"index":36}],"decl_id":null,"docs":" Methods for determining displayed width of Unicode characters.\n","sig":null,"attributes":[{"value":"/ Methods for determining displayed width of Unicode characters.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1879,"byte_end":1945,"line_start":69,"line_end":69,"column_start":1,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":35},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2434,"byte_end":2439,"line_start":78,"line_end":78,"column_start":8,"column_end":13},"name":"width","qualname":"::UnicodeWidthChar::width","value":"fn width(Self) -> Option","parent":{"krate":0,"index":34},"children":[],"decl_id":null,"docs":" Returns the character's displayed width in columns, or `None` if the\n character is a control character other than `'\\x00'`.","sig":null,"attributes":[{"value":"/ Returns the character's displayed width in columns, or `None` if the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":1979,"byte_end":2051,"line_start":71,"line_end":71,"column_start":5,"column_end":77}},{"value":"/ character is a control character other than `'\\x00'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2056,"byte_end":2113,"line_start":72,"line_end":72,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2118,"byte_end":2121,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ This function treats characters in the Ambiguous category according","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2126,"byte_end":2197,"line_start":74,"line_end":74,"column_start":5,"column_end":76}},{"value":"/ to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2202,"byte_end":2275,"line_start":75,"line_end":75,"column_start":5,"column_end":78}},{"value":"/ as 1 column wide. This is consistent with the recommendations for non-CJK","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2280,"byte_end":2357,"line_start":76,"line_end":76,"column_start":5,"column_end":82}},{"value":"/ contexts, or when the context cannot be reliably determined.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2362,"byte_end":2426,"line_start":77,"line_end":77,"column_start":5,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2870,"byte_end":2879,"line_start":87,"line_end":87,"column_start":8,"column_end":17},"name":"width_cjk","qualname":"::UnicodeWidthChar::width_cjk","value":"fn width_cjk(Self) -> Option","parent":{"krate":0,"index":34},"children":[],"decl_id":null,"docs":" Returns the character's displayed width in columns, or `None` if the\n character is a control character other than `'\\x00'`.","sig":null,"attributes":[{"value":"/ Returns the character's displayed width in columns, or `None` if the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2469,"byte_end":2541,"line_start":80,"line_end":80,"column_start":5,"column_end":77}},{"value":"/ character is a control character other than `'\\x00'`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2546,"byte_end":2603,"line_start":81,"line_end":81,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2608,"byte_end":2611,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ This function treats characters in the Ambiguous category according","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2616,"byte_end":2687,"line_start":83,"line_end":83,"column_start":5,"column_end":76}},{"value":"/ to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2692,"byte_end":2765,"line_start":84,"line_end":84,"column_start":5,"column_end":78}},{"value":"/ as 2 columns wide. This is consistent with the recommendations for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2770,"byte_end":2840,"line_start":85,"line_end":85,"column_start":5,"column_end":75}},{"value":"/ CJK contexts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2845,"byte_end":2862,"line_start":86,"line_end":86,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2961,"byte_end":2966,"line_start":92,"line_end":92,"column_start":8,"column_end":13},"name":"width","qualname":"::width","value":"fn width(Self) -> Option","parent":{"krate":0,"index":34},"children":[],"decl_id":{"krate":0,"index":35},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":2944,"byte_end":2953,"line_start":91,"line_end":91,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3039,"byte_end":3048,"line_start":95,"line_end":95,"column_start":8,"column_end":17},"name":"width_cjk","qualname":"::width_cjk","value":"fn width_cjk(Self) -> Option","parent":{"krate":0,"index":34},"children":[],"decl_id":{"krate":0,"index":36},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3022,"byte_end":3031,"line_start":94,"line_end":94,"column_start":5,"column_end":14}}]},{"kind":"Trait","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3175,"byte_end":3190,"line_start":99,"line_end":99,"column_start":11,"column_end":26},"name":"UnicodeWidthStr","qualname":"::UnicodeWidthStr","value":"UnicodeWidthStr","parent":null,"children":[{"krate":0,"index":41},{"krate":0,"index":43}],"decl_id":null,"docs":" Methods for determining displayed width of Unicode strings.\n","sig":null,"attributes":[{"value":"/ Methods for determining displayed width of Unicode strings.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3101,"byte_end":3164,"line_start":98,"line_end":98,"column_start":1,"column_end":64}}]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3639,"byte_end":3644,"line_start":108,"line_end":108,"column_start":8,"column_end":13},"name":"width","qualname":"::UnicodeWidthStr::width","value":"fn width<'a>(&'a Self) -> usize","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":" Returns the string's displayed width in columns.","sig":null,"attributes":[{"value":"/ Returns the string's displayed width in columns.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3197,"byte_end":3249,"line_start":100,"line_end":100,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3254,"byte_end":3257,"line_start":101,"line_end":101,"column_start":5,"column_end":8}},{"value":"/ Control characters are treated as having zero width.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3262,"byte_end":3318,"line_start":102,"line_end":102,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3323,"byte_end":3326,"line_start":103,"line_end":103,"column_start":5,"column_end":8}},{"value":"/ This function treats characters in the Ambiguous category according","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3331,"byte_end":3402,"line_start":104,"line_end":104,"column_start":5,"column_end":76}},{"value":"/ to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3407,"byte_end":3480,"line_start":105,"line_end":105,"column_start":5,"column_end":78}},{"value":"/ as 1 column wide. This is consistent with the recommendations for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3485,"byte_end":3554,"line_start":106,"line_end":106,"column_start":5,"column_end":74}},{"value":"/ non-CJK contexts, or when the context cannot be reliably determined.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3559,"byte_end":3631,"line_start":107,"line_end":107,"column_start":5,"column_end":77}}]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":4061,"byte_end":4070,"line_start":118,"line_end":118,"column_start":8,"column_end":17},"name":"width_cjk","qualname":"::UnicodeWidthStr::width_cjk","value":"fn width_cjk<'a>(&'a Self) -> usize","parent":{"krate":0,"index":40},"children":[],"decl_id":null,"docs":" Returns the string's displayed width in columns.","sig":null,"attributes":[{"value":"/ Returns the string's displayed width in columns.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3674,"byte_end":3726,"line_start":110,"line_end":110,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3731,"byte_end":3734,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ Control characters are treated as having zero width.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3739,"byte_end":3795,"line_start":112,"line_end":112,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3800,"byte_end":3803,"line_start":113,"line_end":113,"column_start":5,"column_end":8}},{"value":"/ This function treats characters in the Ambiguous category according","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3808,"byte_end":3879,"line_start":114,"line_end":114,"column_start":5,"column_end":76}},{"value":"/ to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3884,"byte_end":3957,"line_start":115,"line_end":115,"column_start":5,"column_end":78}},{"value":"/ as 2 column wide. This is consistent with the recommendations for","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":3962,"byte_end":4031,"line_start":116,"line_end":116,"column_start":5,"column_end":74}},{"value":"/ CJK contexts.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":4036,"byte_end":4053,"line_start":117,"line_end":117,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":4150,"byte_end":4155,"line_start":123,"line_end":123,"column_start":8,"column_end":13},"name":"width","qualname":"::width","value":"fn width<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":40},"children":[],"decl_id":{"krate":0,"index":41},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":4133,"byte_end":4142,"line_start":122,"line_end":122,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":4283,"byte_end":4292,"line_start":128,"line_end":128,"column_start":8,"column_end":17},"name":"width_cjk","qualname":"::width_cjk","value":"fn width_cjk<'_>(&'_ Self) -> usize","parent":{"krate":0,"index":40},"children":[],"decl_id":{"krate":0,"index":43},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","byte_start":4266,"byte_end":4275,"line_start":127,"line_end":127,"column_start":5,"column_end":14}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libutf8-204c65632e6cb15a.json b/core/target/rls/debug/deps/save-analysis/libutf8-204c65632e6cb15a.json new file mode 100644 index 0000000..96c938a --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libutf8-204c65632e6cb15a.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","utf8","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=204c65632e6cb15a","-C","extra-filename=-204c65632e6cb15a","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libutf8-204c65632e6cb15a.rmeta"},"prelude":{"crate_id":{"name":"utf8","disambiguator":[15022113226082900599,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":0,"byte_end":6425,"line_start":1,"line_end":186,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":5},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":37,"byte_end":49,"line_start":4,"line_end":4,"column_start":16,"column_end":28},"alias_span":null,"name":"LossyDecoder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":66,"byte_end":80,"line_start":5,"line_end":5,"column_start":16,"column_end":30},"alias_span":null,"name":"BufReadDecoder","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":82,"byte_end":101,"line_start":5,"line_end":5,"column_start":32,"column_end":51},"alias_span":null,"name":"BufReadDecoderError","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":0,"byte_end":6425,"line_start":1,"line_end":186,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":16},{"krate":0,"index":64},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":77},{"krate":0,"index":80},{"krate":0,"index":83},{"krate":0,"index":86},{"krate":0,"index":112},{"krate":0,"index":121},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":87},{"krate":0,"index":90},{"krate":0,"index":129},{"krate":0,"index":133},{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":92},{"krate":0,"index":93}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7258,"byte_end":7270,"line_start":23,"line_end":23,"column_start":12,"column_end":24},"name":"LossyDecoder","qualname":"::lossy::LossyDecoder","value":"LossyDecoder { }","parent":null,"children":[{"krate":0,"index":7},{"krate":0,"index":8}],"decl_id":null,"docs":" A push-based, lossy decoder for UTF-8.\n Errors are replaced with the U+FFFD replacement character.","sig":null,"attributes":[{"value":"/ A push-based, lossy decoder for UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6442,"byte_end":6484,"line_start":3,"line_end":3,"column_start":1,"column_end":43}},{"value":"/ Errors are replaced with the U+FFFD replacement character.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6485,"byte_end":6547,"line_start":4,"line_end":4,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6548,"byte_end":6551,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ Users “push” bytes into the decoder, which in turn “pushes” `&str` slices into a callback.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6552,"byte_end":6654,"line_start":6,"line_end":6,"column_start":1,"column_end":95}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6655,"byte_end":6658,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ For example, `String::from_utf8_lossy` (but returning `String` instead of `Cow`)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6659,"byte_end":6743,"line_start":8,"line_end":8,"column_start":1,"column_end":85}},{"value":"/ can be rewritten as:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6744,"byte_end":6768,"line_start":9,"line_end":9,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6769,"byte_end":6772,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6773,"byte_end":6784,"line_start":11,"line_end":11,"column_start":1,"column_end":12}},{"value":"/ fn string_from_utf8_lossy(input: &[u8]) -> String {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6785,"byte_end":6840,"line_start":12,"line_end":12,"column_start":1,"column_end":56}},{"value":"/ let mut string = String::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6841,"byte_end":6880,"line_start":13,"line_end":13,"column_start":1,"column_end":40}},{"value":"/ utf8::LossyDecoder::new(|s| string.push_str(s)).feed(input);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6881,"byte_end":6949,"line_start":14,"line_end":14,"column_start":1,"column_end":69}},{"value":"/ string","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6950,"byte_end":6964,"line_start":15,"line_end":15,"column_start":1,"column_end":15}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6965,"byte_end":6970,"line_start":16,"line_end":16,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6971,"byte_end":6978,"line_start":17,"line_end":17,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6979,"byte_end":6982,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ **Note:** Dropping the decoder signals the end of the input:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":6983,"byte_end":7047,"line_start":19,"line_end":19,"column_start":1,"column_end":65}},{"value":"/ If the last input chunk ended with an incomplete byte sequence for a code point,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7048,"byte_end":7132,"line_start":20,"line_end":20,"column_start":1,"column_end":85}},{"value":"/ this is an error and a replacement character is emitted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7133,"byte_end":7193,"line_start":21,"line_end":21,"column_start":1,"column_end":61}},{"value":"/ Use `std::mem::forget` to inhibit this behavior.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7194,"byte_end":7246,"line_start":22,"line_end":22,"column_start":1,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":11},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7447,"byte_end":7450,"line_start":31,"line_end":31,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(F) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Create a new decoder from a callback.\n","sig":null,"attributes":[{"value":"/ Create a new decoder from a callback.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7380,"byte_end":7421,"line_start":29,"line_end":29,"column_start":5,"column_end":46}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7426,"byte_end":7435,"line_start":30,"line_end":30,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":12},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":8017,"byte_end":8021,"line_start":48,"line_end":48,"column_start":12,"column_end":16},"name":"feed","qualname":">::feed","value":"fn feed<'_, '_>(&'_ mut Self, &'_ [u8])","parent":null,"children":[],"decl_id":null,"docs":" Feed one chunk of input into the decoder.","sig":null,"attributes":[{"value":"/ Feed one chunk of input into the decoder.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7671,"byte_end":7716,"line_start":41,"line_end":41,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7721,"byte_end":7724,"line_start":42,"line_end":42,"column_start":5,"column_end":8}},{"value":"/ The input is decoded lossily","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7729,"byte_end":7761,"line_start":43,"line_end":43,"column_start":5,"column_end":37}},{"value":"/ and the callback called once or more with `&str` string slices.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7766,"byte_end":7833,"line_start":44,"line_end":44,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7838,"byte_end":7841,"line_start":45,"line_end":45,"column_start":5,"column_end":8}},{"value":"/ If the UTF-8 byte sequence for one code point was split into this bytes chunk","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7846,"byte_end":7927,"line_start":46,"line_end":46,"column_start":5,"column_end":86}},{"value":"/ and previous bytes chunks, it will be correctly pieced back together.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7932,"byte_end":8005,"line_start":47,"line_end":47,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":15},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":9313,"byte_end":9317,"line_start":87,"line_end":87,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":9296,"byte_end":9305,"line_start":86,"line_end":86,"column_start":5,"column_end":14}}]},{"kind":"Struct","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":9628,"byte_end":9642,"line_start":8,"line_end":8,"column_start":12,"column_end":26},"name":"BufReadDecoder","qualname":"::read::BufReadDecoder","value":"BufReadDecoder { }","parent":null,"children":[{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38}],"decl_id":null,"docs":" Wraps a `std::io::BufRead` buffered byte stream and decode it as UTF-8.\n","sig":null,"attributes":[{"value":"/ Wraps a `std::io::BufRead` buffered byte stream and decode it as UTF-8.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":9541,"byte_end":9616,"line_start":7,"line_end":7,"column_start":1,"column_end":76}}]},{"kind":"TupleVariant","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10003,"byte_end":10022,"line_start":20,"line_end":20,"column_start":5,"column_end":24},"name":"InvalidByteSequence","qualname":"::read::BufReadDecoderError::InvalidByteSequence","value":"BufReadDecoderError::InvalidByteSequence(&'a [u8])","parent":{"krate":0,"index":101},"children":[],"decl_id":null,"docs":" Represents one UTF-8 error in the byte stream.","sig":null,"attributes":[{"value":"/ Represents one UTF-8 error in the byte stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":9788,"byte_end":9838,"line_start":16,"line_end":16,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":9843,"byte_end":9846,"line_start":17,"line_end":17,"column_start":5,"column_end":8}},{"value":"/ In lossy decoding, each such error should be replaced with U+FFFD.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":9851,"byte_end":9921,"line_start":18,"line_end":18,"column_start":5,"column_end":75}},{"value":"/ (See `BufReadDecoder::next_lossy` and `BufReadDecoderError::lossy`.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":9926,"byte_end":9998,"line_start":19,"line_end":19,"column_start":5,"column_end":77}}]},{"kind":"Field","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10023,"byte_end":10031,"line_start":20,"line_end":20,"column_start":25,"column_end":33},"name":"0","qualname":"::read::BufReadDecoderError::InvalidByteSequence::0","value":"&'a [u8]","parent":{"krate":0,"index":103},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":106},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10092,"byte_end":10094,"line_start":23,"line_end":23,"column_start":5,"column_end":7},"name":"Io","qualname":"::read::BufReadDecoderError::Io","value":"BufReadDecoderError::Io(io::Error)","parent":{"krate":0,"index":101},"children":[],"decl_id":null,"docs":" An I/O error from the underlying byte stream\n","sig":null,"attributes":[{"value":"/ An I/O error from the underlying byte stream","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10039,"byte_end":10087,"line_start":22,"line_end":22,"column_start":5,"column_end":53}}]},{"kind":"Field","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10095,"byte_end":10104,"line_start":23,"line_end":23,"column_start":8,"column_end":17},"name":"0","qualname":"::read::BufReadDecoderError::Io::0","value":"std::io::Error","parent":{"krate":0,"index":106},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":101},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":9758,"byte_end":9777,"line_start":15,"line_end":15,"column_start":10,"column_end":29},"name":"BufReadDecoderError","qualname":"::read::BufReadDecoderError","value":"enum BufReadDecoderError<'a> { InvalidByteSequence(&'a [u8]), Io(io::Error), }","parent":null,"children":[{"krate":0,"index":103},{"krate":0,"index":106}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10197,"byte_end":10202,"line_start":28,"line_end":28,"column_start":12,"column_end":17},"name":"lossy","qualname":"::lossy","value":"fn lossy(Self) -> Result<&'static str, io::Error>","parent":null,"children":[],"decl_id":null,"docs":" Replace UTF-8 errors with U+FFFD\n","sig":null,"attributes":[{"value":"/ Replace UTF-8 errors with U+FFFD","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10149,"byte_end":10185,"line_start":27,"line_end":27,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10489,"byte_end":10492,"line_start":37,"line_end":37,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10879,"byte_end":10885,"line_start":48,"line_end":48,"column_start":8,"column_end":14},"name":"source","qualname":"::source","value":"fn source<'_>(&'_ Self) -> Option<&'_ dyn Error + 'static>","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2577},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11242,"byte_end":11262,"line_start":58,"line_end":58,"column_start":12,"column_end":32},"name":"read_to_string_lossy","qualname":">::read_to_string_lossy","value":"fn read_to_string_lossy(B) -> io::Result","parent":null,"children":[],"decl_id":null,"docs":" This is to `Read::read_to_string` what `String::from_utf8_lossy` is to `String::from_utf8`.\n","sig":null,"attributes":[{"value":"/ This is to `Read::read_to_string` what `String::from_utf8_lossy` is to `String::from_utf8`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11135,"byte_end":11230,"line_start":57,"line_end":57,"column_start":5,"column_end":100}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11527,"byte_end":11530,"line_start":67,"line_end":67,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(B) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11780,"byte_end":11790,"line_start":76,"line_end":76,"column_start":12,"column_end":22},"name":"next_lossy","qualname":">::next_lossy","value":"fn next_lossy<'_>(&'_ mut Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":" Same as `BufReadDecoder::next_strict`, but replace UTF-8 errors with U+FFFD.\n","sig":null,"attributes":[{"value":"/ Same as `BufReadDecoder::next_strict`, but replace UTF-8 errors with U+FFFD.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11688,"byte_end":11768,"line_start":75,"line_end":75,"column_start":5,"column_end":85}}]},{"kind":"Method","id":{"krate":0,"index":55},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":12328,"byte_end":12339,"line_start":87,"line_end":87,"column_start":12,"column_end":23},"name":"next_strict","qualname":">::next_strict","value":"fn next_strict<'_>(&'_ mut Self)\n-> Option>","parent":null,"children":[],"decl_id":null,"docs":" Decode and consume the next chunk of UTF-8 input.","sig":null,"attributes":[{"value":"/ Decode and consume the next chunk of UTF-8 input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11914,"byte_end":11967,"line_start":80,"line_end":80,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11972,"byte_end":11975,"line_start":81,"line_end":81,"column_start":5,"column_end":8}},{"value":"/ This method is intended to be called repeatedly until it returns `None`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11980,"byte_end":12056,"line_start":82,"line_end":82,"column_start":5,"column_end":81}},{"value":"/ which represents EOF from the underlying byte stream.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":12061,"byte_end":12118,"line_start":83,"line_end":83,"column_start":5,"column_end":62}},{"value":"/ This is similar to `Iterator::next`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":12123,"byte_end":12163,"line_start":84,"line_end":84,"column_start":5,"column_end":45}},{"value":"/ except that decoded chunks borrow the decoder (~iterator)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":12168,"byte_end":12229,"line_start":85,"line_end":85,"column_start":5,"column_end":66}},{"value":"/ so they need to be handled or copied before the next chunk can start decoding.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":12234,"byte_end":12316,"line_start":86,"line_end":86,"column_start":5,"column_end":87}}]},{"kind":"Const","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":275,"byte_end":296,"line_start":13,"line_end":13,"column_start":11,"column_end":32},"name":"REPLACEMENT_CHARACTER","qualname":"::REPLACEMENT_CHARACTER","value":"&'static str","parent":null,"children":[],"decl_id":null,"docs":" The replacement character, U+FFFD. In lossy decoding, insert it for every decoding error.\n","sig":null,"attributes":[{"value":"/ The replacement character, U+FFFD. In lossy decoding, insert it for every decoding error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":171,"byte_end":264,"line_start":12,"line_end":12,"column_start":1,"column_end":94}}]},{"kind":"StructVariant","id":{"krate":0,"index":114},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":514,"byte_end":521,"line_start":19,"line_end":19,"column_start":5,"column_end":12},"name":"Invalid","qualname":"::DecodeError::Invalid","value":"DecodeError::Invalid { valid_prefix, invalid_sequence, remaining_input }","parent":{"krate":0,"index":112},"children":[],"decl_id":null,"docs":" In lossy decoding insert `valid_prefix`, then `\"\\u{FFFD}\"`,\n then call `decode()` again with `remaining_input`.\n","sig":null,"attributes":[{"value":"/ In lossy decoding insert `valid_prefix`, then `\"\\u{FFFD}\"`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":387,"byte_end":450,"line_start":17,"line_end":17,"column_start":5,"column_end":68}},{"value":"/ then call `decode()` again with `remaining_input`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":455,"byte_end":509,"line_start":18,"line_end":18,"column_start":5,"column_end":59}}]},{"kind":"Field","id":{"krate":0,"index":115},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":532,"byte_end":544,"line_start":20,"line_end":20,"column_start":9,"column_end":21},"name":"valid_prefix","qualname":"::DecodeError::Invalid::valid_prefix","value":"&'a str","parent":{"krate":0,"index":114},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":116},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":563,"byte_end":579,"line_start":21,"line_end":21,"column_start":9,"column_end":25},"name":"invalid_sequence","qualname":"::DecodeError::Invalid::invalid_sequence","value":"&'a [u8]","parent":{"krate":0,"index":114},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":117},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":599,"byte_end":614,"line_start":22,"line_end":22,"column_start":9,"column_end":24},"name":"remaining_input","qualname":"::DecodeError::Invalid::remaining_input","value":"&'a [u8]","parent":{"krate":0,"index":114},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"StructVariant","id":{"krate":0,"index":118},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":800,"byte_end":810,"line_start":27,"line_end":27,"column_start":5,"column_end":15},"name":"Incomplete","qualname":"::DecodeError::Incomplete","value":"DecodeError::Incomplete { valid_prefix, incomplete_suffix }","parent":{"krate":0,"index":112},"children":[],"decl_id":null,"docs":" Call the `incomplete_suffix.try_complete` method with more input when available.\n If no more input is available, this is an invalid byte sequence.\n","sig":null,"attributes":[{"value":"/ Call the `incomplete_suffix.try_complete` method with more input when available.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":638,"byte_end":722,"line_start":25,"line_end":25,"column_start":5,"column_end":89}},{"value":"/ If no more input is available, this is an invalid byte sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":727,"byte_end":795,"line_start":26,"line_end":26,"column_start":5,"column_end":73}}]},{"kind":"Field","id":{"krate":0,"index":119},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":821,"byte_end":833,"line_start":28,"line_end":28,"column_start":9,"column_end":21},"name":"valid_prefix","qualname":"::DecodeError::Incomplete::valid_prefix","value":"&'a str","parent":{"krate":0,"index":118},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":120},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":852,"byte_end":869,"line_start":29,"line_end":29,"column_start":9,"column_end":26},"name":"incomplete_suffix","qualname":"::DecodeError::Incomplete::incomplete_suffix","value":"Incomplete","parent":{"krate":0,"index":118},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":112},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":365,"byte_end":376,"line_start":16,"line_end":16,"column_start":10,"column_end":21},"name":"DecodeError","qualname":"::DecodeError","value":"enum DecodeError<'a> {\n Invalid {\n valid_prefix: &'a str,\n invalid_sequence: &'a [u8],\n remaining_input: &'a [u8],\n },\n Incomplete {\n valid_prefix: &'a str,\n incomplete_suffix: Incomplete,\n },\n}","parent":null,"children":[{"krate":0,"index":114},{"krate":0,"index":118}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":944,"byte_end":947,"line_start":34,"line_end":34,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":129},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":2082,"byte_end":2092,"line_start":66,"line_end":66,"column_start":12,"column_end":22},"name":"Incomplete","qualname":"::Incomplete","value":"Incomplete { buffer, buffer_len }","parent":null,"children":[{"krate":0,"index":130},{"krate":0,"index":132}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":130},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":2103,"byte_end":2109,"line_start":67,"line_end":67,"column_start":9,"column_end":15},"name":"buffer","qualname":"::Incomplete::buffer","value":"[u8; 4]","parent":{"krate":0,"index":129},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":132},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":2128,"byte_end":2138,"line_start":68,"line_end":68,"column_start":9,"column_end":19},"name":"buffer_len","qualname":"::Incomplete::buffer_len","value":"u8","parent":{"krate":0,"index":129},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":2154,"byte_end":2160,"line_start":71,"line_end":71,"column_start":8,"column_end":14},"name":"decode","qualname":"::decode","value":"fn decode<'_>(&'_ [u8]) -> Result<&'_ str, DecodeError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3091,"byte_end":3096,"line_start":102,"line_end":102,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"fn empty() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3219,"byte_end":3227,"line_start":109,"line_end":109,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"fn is_empty<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3292,"byte_end":3295,"line_start":113,"line_end":113,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new<'_>(&'_ [u8]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":97},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3847,"byte_end":3859,"line_start":127,"line_end":127,"column_start":12,"column_end":24},"name":"try_complete","qualname":"::try_complete","value":"fn try_complete<'input, '_>(&'_ mut Self, &'input [u8])\n-> Option<(Result<&'_ str, &'_ [u8]>, &'input [u8])>","parent":null,"children":[],"decl_id":null,"docs":" * `None`: still incomplete, call `try_complete` again with more input.\n If no more input is available, this is invalid byte sequence.\n * `Some((result, remaining_input))`: We’re done with this `Incomplete`.\n To keep decoding, pass `remaining_input` to `decode()`.\n","sig":null,"attributes":[{"value":"/ * `None`: still incomplete, call `try_complete` again with more input.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3541,"byte_end":3615,"line_start":123,"line_end":123,"column_start":5,"column_end":79}},{"value":"/ If no more input is available, this is invalid byte sequence.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3620,"byte_end":3687,"line_start":124,"line_end":124,"column_start":5,"column_end":72}},{"value":"/ * `Some((result, remaining_input))`: We’re done with this `Incomplete`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3692,"byte_end":3769,"line_start":125,"line_end":125,"column_start":5,"column_end":80}},{"value":"/ To keep decoding, pass `remaining_input` to `decode()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3774,"byte_end":3835,"line_start":126,"line_end":126,"column_start":5,"column_end":66}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7358,"byte_end":7370,"line_start":28,"line_end":28,"column_start":22,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":11},{"krate":0,"index":12}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":9274,"byte_end":9286,"line_start":85,"line_end":85,"column_start":31,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":15}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10119,"byte_end":10138,"line_start":26,"line_end":26,"column_start":10,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":41}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10456,"byte_end":10475,"line_start":36,"line_end":36,"column_start":27,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":44}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10846,"byte_end":10865,"line_start":47,"line_end":47,"column_start":20,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":47}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11111,"byte_end":11125,"line_start":56,"line_end":56,"column_start":18,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":55}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":919,"byte_end":930,"line_start":33,"line_end":33,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":89}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":2021,"byte_end":2032,"line_start":63,"line_end":63,"column_start":20,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3067,"byte_end":3077,"line_start":101,"line_end":101,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":99},{"krate":0,"index":100}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":7358,"byte_end":7370,"line_start":28,"line_end":28,"column_start":22,"column_end":34},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":5},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs","byte_start":9274,"byte_end":9286,"line_start":85,"line_end":85,"column_start":31,"column_end":43},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":5},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10119,"byte_end":10138,"line_start":26,"line_end":26,"column_start":10,"column_end":29},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":101},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10456,"byte_end":10475,"line_start":36,"line_end":36,"column_start":27,"column_end":46},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":101},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":10846,"byte_end":10865,"line_start":47,"line_end":47,"column_start":20,"column_end":39},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":101},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs","byte_start":11111,"byte_end":11125,"line_start":56,"line_end":56,"column_start":18,"column_end":32},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":34},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":919,"byte_end":930,"line_start":33,"line_end":33,"column_start":27,"column_end":38},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":112},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":2021,"byte_end":2032,"line_start":63,"line_end":63,"column_start":20,"column_end":31},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":112},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs","byte_start":3067,"byte_end":3077,"line_start":101,"line_end":101,"column_start":6,"column_end":16},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":129},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libversion_check-ca0a3dca6fb3a741.json b/core/target/rls/debug/deps/save-analysis/libversion_check-ca0a3dca6fb3a741.json new file mode 100644 index 0000000..1c01178 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libversion_check-ca0a3dca6fb3a741.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","version_check","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata,link","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=ca0a3dca6fb3a741","-C","extra-filename=-ca0a3dca6fb3a741","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rmeta"},"prelude":{"crate_id":{"name":"version_check","disambiguator":[10854780596426588952,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":0,"byte_end":19152,"line_start":1,"line_end":493,"column_start":1,"column_end":2}},"imports":[{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":3011,"byte_end":3012,"line_start":92,"line_end":92,"column_start":33,"column_end":34},"alias_span":null,"name":"*","value":"Version","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":3046,"byte_end":3047,"line_start":93,"line_end":93,"column_start":33,"column_end":34},"alias_span":null,"name":"*","value":"Channel","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":3078,"byte_end":3079,"line_start":94,"line_end":94,"column_start":30,"column_end":31},"alias_span":null,"name":"*","value":"Date","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":0,"byte_end":19152,"line_start":1,"line_end":493,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":26},{"krate":0,"index":43},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":67},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":78},{"krate":0,"index":81},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":94}],"decl_id":null,"docs":" This tiny crate checks that the running or installed `rustc` meets some\n version requirements. The version is queried by calling the Rust compiler\n with `--version`. The path to the compiler is determined first via the\n `RUSTC` environment variable. If it is not set, then `rustc` is used. If\n that fails, no determination is made, and calls return `None`.","sig":null,"attributes":[{"value":"/ This tiny crate checks that the running or installed `rustc` meets some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":0,"byte_end":75,"line_start":1,"line_end":1,"column_start":1,"column_end":76}},{"value":"/ version requirements. The version is queried by calling the Rust compiler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":76,"byte_end":153,"line_start":2,"line_end":2,"column_start":1,"column_end":78}},{"value":"/ with `--version`. The path to the compiler is determined first via the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":154,"byte_end":228,"line_start":3,"line_end":3,"column_start":1,"column_end":75}},{"value":"/ `RUSTC` environment variable. If it is not set, then `rustc` is used. If","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":229,"byte_end":305,"line_start":4,"line_end":4,"column_start":1,"column_end":77}},{"value":"/ that fails, no determination is made, and calls return `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":306,"byte_end":372,"line_start":5,"line_end":5,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":373,"byte_end":376,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":377,"byte_end":391,"line_start":7,"line_end":7,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":392,"byte_end":395,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ * Set a `cfg` flag in `build.rs` if the running compiler was determined to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":396,"byte_end":474,"line_start":9,"line_end":9,"column_start":1,"column_end":79}},{"value":"/ be at least version `1.13.0`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":475,"byte_end":510,"line_start":10,"line_end":10,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":511,"byte_end":514,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":515,"byte_end":528,"line_start":12,"line_end":12,"column_start":1,"column_end":14}},{"value":"/ extern crate version_check as rustc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":529,"byte_end":571,"line_start":13,"line_end":13,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":572,"byte_end":575,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ if rustc::is_min_version(\"1.13.0\").unwrap_or(false) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":576,"byte_end":635,"line_start":15,"line_end":15,"column_start":1,"column_end":60}},{"value":"/ println!(\"cargo:rustc-cfg=question_mark_operator\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":636,"byte_end":697,"line_start":16,"line_end":16,"column_start":1,"column_end":62}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":698,"byte_end":705,"line_start":17,"line_end":17,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":706,"byte_end":715,"line_start":18,"line_end":18,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":716,"byte_end":719,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"/ See [`is_max_version`] or [`is_exact_version`] to check if the compiler","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":720,"byte_end":797,"line_start":20,"line_end":20,"column_start":1,"column_end":78}},{"value":"/ is _at most_ or _exactly_ a certain version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":798,"byte_end":848,"line_start":21,"line_end":21,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":849,"byte_end":852,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"/ * Check that the running compiler was released on or after `2018-12-18`:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":853,"byte_end":929,"line_start":23,"line_end":23,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":930,"byte_end":933,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":934,"byte_end":947,"line_start":25,"line_end":25,"column_start":1,"column_end":14}},{"value":"/ extern crate version_check as rustc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":948,"byte_end":990,"line_start":26,"line_end":26,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":991,"byte_end":994,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ match rustc::is_min_date(\"2018-12-18\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":995,"byte_end":1041,"line_start":28,"line_end":28,"column_start":1,"column_end":47}},{"value":"/ Some(true) => \"Yep! It's recent!\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1042,"byte_end":1086,"line_start":29,"line_end":29,"column_start":1,"column_end":45}},{"value":"/ Some(false) => \"No, it's older.\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1087,"byte_end":1130,"line_start":30,"line_end":30,"column_start":1,"column_end":44}},{"value":"/ None => \"Couldn't determine the rustc version.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1131,"byte_end":1188,"line_start":31,"line_end":31,"column_start":1,"column_end":58}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1189,"byte_end":1197,"line_start":32,"line_end":32,"column_start":1,"column_end":9}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1198,"byte_end":1207,"line_start":33,"line_end":33,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1208,"byte_end":1211,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"/ See [`is_max_date`] or [`is_exact_date`] to check if the compiler was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1212,"byte_end":1287,"line_start":35,"line_end":35,"column_start":1,"column_end":76}},{"value":"/ released _prior to_ or _exactly on_ a certain date.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1288,"byte_end":1345,"line_start":36,"line_end":36,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1346,"byte_end":1349,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ * Check that the running compiler supports feature flags:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1350,"byte_end":1411,"line_start":38,"line_end":38,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1412,"byte_end":1415,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1416,"byte_end":1429,"line_start":40,"line_end":40,"column_start":1,"column_end":14}},{"value":"/ extern crate version_check as rustc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1430,"byte_end":1472,"line_start":41,"line_end":41,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1473,"byte_end":1476,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ match rustc::is_feature_flaggable() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1477,"byte_end":1520,"line_start":43,"line_end":43,"column_start":1,"column_end":44}},{"value":"/ Some(true) => \"Yes! It's a dev or nightly release!\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1521,"byte_end":1583,"line_start":44,"line_end":44,"column_start":1,"column_end":63}},{"value":"/ Some(false) => \"No, it's stable or beta.\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1584,"byte_end":1636,"line_start":45,"line_end":45,"column_start":1,"column_end":53}},{"value":"/ None => \"Couldn't determine the rustc version.\"","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1637,"byte_end":1694,"line_start":46,"line_end":46,"column_start":1,"column_end":58}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1695,"byte_end":1703,"line_start":47,"line_end":47,"column_start":1,"column_end":9}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1704,"byte_end":1713,"line_start":48,"line_end":48,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1714,"byte_end":1717,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ * Check that the running compiler supports a specific feature:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1718,"byte_end":1784,"line_start":50,"line_end":50,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1785,"byte_end":1788,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1789,"byte_end":1802,"line_start":52,"line_end":52,"column_start":1,"column_end":14}},{"value":"/ extern crate version_check as rustc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1803,"byte_end":1845,"line_start":53,"line_end":53,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1846,"byte_end":1849,"line_start":54,"line_end":54,"column_start":1,"column_end":4}},{"value":"/ if let Some(true) = rustc::supports_feature(\"doc_cfg\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1850,"byte_end":1912,"line_start":55,"line_end":55,"column_start":1,"column_end":63}},{"value":"/ println!(\"cargo:rustc-cfg=has_doc_cfg\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1913,"byte_end":1962,"line_start":56,"line_end":56,"column_start":1,"column_end":50}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1963,"byte_end":1970,"line_start":57,"line_end":57,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1971,"byte_end":1980,"line_start":58,"line_end":58,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1981,"byte_end":1984,"line_start":59,"line_end":59,"column_start":1,"column_end":4}},{"value":"/ * Check that the running compiler is on the stable channel:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":1985,"byte_end":2048,"line_start":60,"line_end":60,"column_start":1,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2049,"byte_end":2052,"line_start":61,"line_end":61,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2053,"byte_end":2066,"line_start":62,"line_end":62,"column_start":1,"column_end":14}},{"value":"/ extern crate version_check as rustc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2067,"byte_end":2109,"line_start":63,"line_end":63,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2110,"byte_end":2113,"line_start":64,"line_end":64,"column_start":1,"column_end":4}},{"value":"/ match rustc::Channel::read() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2114,"byte_end":2150,"line_start":65,"line_end":65,"column_start":1,"column_end":37}},{"value":"/ Some(c) if c.is_stable() => format!(\"Yes! It's stable.\"),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2151,"byte_end":2218,"line_start":66,"line_end":66,"column_start":1,"column_end":68}},{"value":"/ Some(c) => format!(\"No, the channel {} is not stable.\", c),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2219,"byte_end":2288,"line_start":67,"line_end":67,"column_start":1,"column_end":70}},{"value":"/ None => format!(\"Couldn't determine the rustc version.\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2289,"byte_end":2355,"line_start":68,"line_end":68,"column_start":1,"column_end":67}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2356,"byte_end":2364,"line_start":69,"line_end":69,"column_start":1,"column_end":9}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2365,"byte_end":2374,"line_start":70,"line_end":70,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2375,"byte_end":2378,"line_start":71,"line_end":71,"column_start":1,"column_end":4}},{"value":"/ To interact with the version, release date, and release channel as structs,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2379,"byte_end":2458,"line_start":72,"line_end":72,"column_start":1,"column_end":80}},{"value":"/ use [`Version`], [`Date`], and [`Channel`], respectively. The [`triple()`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2459,"byte_end":2537,"line_start":73,"line_end":73,"column_start":1,"column_end":79}},{"value":"/ function returns all three values efficiently.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2538,"byte_end":2588,"line_start":74,"line_end":74,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2589,"byte_end":2592,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ # Alternatives","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2593,"byte_end":2611,"line_start":76,"line_end":76,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2612,"byte_end":2615,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ This crate is dead simple with no dependencies. If you need something more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2616,"byte_end":2694,"line_start":78,"line_end":78,"column_start":1,"column_end":79}},{"value":"/ and don't care about panicking if the version cannot be obtained, or if you","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2695,"byte_end":2774,"line_start":79,"line_end":79,"column_start":1,"column_end":80}},{"value":"/ don't mind adding dependencies, see","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2775,"byte_end":2814,"line_start":80,"line_end":80,"column_start":1,"column_end":40}},{"value":"/ [rustc_version](https://crates.io/crates/rustc_version).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2815,"byte_end":2875,"line_start":81,"line_end":81,"column_start":1,"column_end":61}},{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":2877,"byte_end":2898,"line_start":83,"line_end":83,"column_start":1,"column_end":22}}]},{"kind":"Struct","id":{"krate":0,"index":103},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19302,"byte_end":19309,"line_start":5,"line_end":5,"column_start":12,"column_end":19},"name":"Version","qualname":"::version::Version","value":"","parent":null,"children":[],"decl_id":null,"docs":" Version number: `major.minor.patch`, ignoring release channel.\n","sig":null,"attributes":[{"value":"/ Version number: `major.minor.patch`, ignoring release channel.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19169,"byte_end":19235,"line_start":3,"line_end":3,"column_start":1,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":8},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19750,"byte_end":19754,"line_start":21,"line_end":21,"column_start":12,"column_end":16},"name":"read","qualname":"::read","value":"fn read() -> Option","parent":null,"children":[],"decl_id":null,"docs":" Reads the version of the running compiler. If it cannot be determined\n (see the [top-level documentation](crate)), returns `None`.","sig":null,"attributes":[{"value":"/ Reads the version of the running compiler. If it cannot be determined","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19336,"byte_end":19409,"line_start":8,"line_end":8,"column_start":5,"column_end":78}},{"value":"/ (see the [top-level documentation](crate)), returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19414,"byte_end":19477,"line_start":9,"line_end":9,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19482,"byte_end":19485,"line_start":10,"line_end":10,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19490,"byte_end":19503,"line_start":11,"line_end":11,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19508,"byte_end":19511,"line_start":12,"line_end":12,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19516,"byte_end":19527,"line_start":13,"line_end":13,"column_start":5,"column_end":16}},{"value":"/ use version_check::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19532,"byte_end":19563,"line_start":14,"line_end":14,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19568,"byte_end":19571,"line_start":15,"line_end":15,"column_start":5,"column_end":8}},{"value":"/ match Version::read() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19576,"byte_end":19603,"line_start":16,"line_end":16,"column_start":5,"column_end":32}},{"value":"/ Some(d) => format!(\"Version is: {}\", d),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19608,"byte_end":19656,"line_start":17,"line_end":17,"column_start":5,"column_end":53}},{"value":"/ None => format!(\"Failed to read the version.\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19661,"byte_end":19715,"line_start":18,"line_end":18,"column_start":5,"column_end":59}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19720,"byte_end":19726,"line_start":19,"line_end":19,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19731,"byte_end":19738,"line_start":20,"line_end":20,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":11},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21044,"byte_end":21049,"line_start":57,"line_end":57,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Parse a Rust release version (of the form\n `major[.minor[.patch[-channel]]]`), ignoring the release channel, if\n any. Returns `None` if `version` is not a valid Rust version string.","sig":null,"attributes":[{"value":"/ Parse a Rust release version (of the form","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19927,"byte_end":19972,"line_start":28,"line_end":28,"column_start":5,"column_end":50}},{"value":"/ `major[.minor[.patch[-channel]]]`), ignoring the release channel, if","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19977,"byte_end":20049,"line_start":29,"line_end":29,"column_start":5,"column_end":77}},{"value":"/ any. Returns `None` if `version` is not a valid Rust version string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20054,"byte_end":20126,"line_start":30,"line_end":30,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20131,"byte_end":20134,"line_start":31,"line_end":31,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20139,"byte_end":20152,"line_start":32,"line_end":32,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20157,"byte_end":20160,"line_start":33,"line_end":33,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20165,"byte_end":20176,"line_start":34,"line_end":34,"column_start":5,"column_end":16}},{"value":"/ use version_check::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20181,"byte_end":20212,"line_start":35,"line_end":35,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20217,"byte_end":20220,"line_start":36,"line_end":36,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1.18.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20225,"byte_end":20277,"line_start":37,"line_end":37,"column_start":5,"column_end":57}},{"value":"/ assert!(version.exactly(\"1.18.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20282,"byte_end":20321,"line_start":38,"line_end":38,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20326,"byte_end":20329,"line_start":39,"line_end":39,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1.20.0-nightly\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20334,"byte_end":20394,"line_start":40,"line_end":40,"column_start":5,"column_end":65}},{"value":"/ assert!(version.exactly(\"1.20.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20399,"byte_end":20438,"line_start":41,"line_end":41,"column_start":5,"column_end":44}},{"value":"/ assert!(version.exactly(\"1.20.0-beta\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20443,"byte_end":20487,"line_start":42,"line_end":42,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20492,"byte_end":20495,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1.3\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20500,"byte_end":20549,"line_start":44,"line_end":44,"column_start":5,"column_end":54}},{"value":"/ assert!(version.exactly(\"1.3.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20554,"byte_end":20592,"line_start":45,"line_end":45,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20597,"byte_end":20600,"line_start":46,"line_end":46,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20605,"byte_end":20652,"line_start":47,"line_end":47,"column_start":5,"column_end":52}},{"value":"/ assert!(version.exactly(\"1.0.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20657,"byte_end":20695,"line_start":48,"line_end":48,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20700,"byte_end":20703,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ assert!(Version::parse(\"one.two.three\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20708,"byte_end":20763,"line_start":50,"line_end":50,"column_start":5,"column_end":60}},{"value":"/ assert!(Version::parse(\"1.65536.2\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20768,"byte_end":20819,"line_start":51,"line_end":51,"column_start":5,"column_end":56}},{"value":"/ assert!(Version::parse(\"1. 2\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20824,"byte_end":20870,"line_start":52,"line_end":52,"column_start":5,"column_end":51}},{"value":"/ assert!(Version::parse(\"\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20875,"byte_end":20917,"line_start":53,"line_end":53,"column_start":5,"column_end":47}},{"value":"/ assert!(Version::parse(\"1.\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20922,"byte_end":20966,"line_start":54,"line_end":54,"column_start":5,"column_end":49}},{"value":"/ assert!(Version::parse(\"1.2.3.4\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":20971,"byte_end":21020,"line_start":55,"line_end":55,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21025,"byte_end":21032,"line_start":56,"line_end":56,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":14},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22034,"byte_end":22042,"line_start":88,"line_end":88,"column_start":12,"column_end":20},"name":"from_mmp","qualname":"::from_mmp","value":"fn from_mmp(u16, u16, u16) -> Version","parent":null,"children":[],"decl_id":null,"docs":" Creates a `Version` from `(major, minor, patch)` version components.","sig":null,"attributes":[{"value":"/ Creates a `Version` from `(major, minor, patch)` version components.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21588,"byte_end":21660,"line_start":76,"line_end":76,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21665,"byte_end":21668,"line_start":77,"line_end":77,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21673,"byte_end":21686,"line_start":78,"line_end":78,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21691,"byte_end":21694,"line_start":79,"line_end":79,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21699,"byte_end":21710,"line_start":80,"line_end":80,"column_start":5,"column_end":16}},{"value":"/ use version_check::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21715,"byte_end":21746,"line_start":81,"line_end":81,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21751,"byte_end":21754,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ assert!(Version::from_mmp(1, 35, 0).exactly(\"1.35.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21759,"byte_end":21818,"line_start":83,"line_end":83,"column_start":5,"column_end":64}},{"value":"/ assert!(Version::from_mmp(1, 33, 0).exactly(\"1.33.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21823,"byte_end":21882,"line_start":84,"line_end":84,"column_start":5,"column_end":64}},{"value":"/ assert!(Version::from_mmp(1, 35, 1).exactly(\"1.35.1\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21887,"byte_end":21946,"line_start":85,"line_end":85,"column_start":5,"column_end":64}},{"value":"/ assert!(Version::from_mmp(1, 13, 2).exactly(\"1.13.2\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":21951,"byte_end":22010,"line_start":86,"line_end":86,"column_start":5,"column_end":64}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22015,"byte_end":22022,"line_start":87,"line_end":87,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":15},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22674,"byte_end":22680,"line_start":104,"line_end":104,"column_start":12,"column_end":18},"name":"to_mmp","qualname":"::to_mmp","value":"fn to_mmp<'_>(&'_ Self) -> (u16, u16, u16)","parent":null,"children":[],"decl_id":null,"docs":" Returns the `(major, minor, patch)` version components of `self`.","sig":null,"attributes":[{"value":"/ Returns the `(major, minor, patch)` version components of `self`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22183,"byte_end":22252,"line_start":92,"line_end":92,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22257,"byte_end":22260,"line_start":93,"line_end":93,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22265,"byte_end":22278,"line_start":94,"line_end":94,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22283,"byte_end":22286,"line_start":95,"line_end":95,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22291,"byte_end":22302,"line_start":96,"line_end":96,"column_start":5,"column_end":16}},{"value":"/ use version_check::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22307,"byte_end":22338,"line_start":97,"line_end":97,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22343,"byte_end":22346,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(Version::parse(\"1.35.0\").unwrap().to_mmp(), (1, 35, 0));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22351,"byte_end":22422,"line_start":99,"line_end":99,"column_start":5,"column_end":76}},{"value":"/ assert_eq!(Version::parse(\"1.33.0\").unwrap().to_mmp(), (1, 33, 0));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22427,"byte_end":22498,"line_start":100,"line_end":100,"column_start":5,"column_end":76}},{"value":"/ assert_eq!(Version::parse(\"1.35.1\").unwrap().to_mmp(), (1, 35, 1));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22503,"byte_end":22574,"line_start":101,"line_end":101,"column_start":5,"column_end":76}},{"value":"/ assert_eq!(Version::parse(\"1.13.2\").unwrap().to_mmp(), (1, 13, 2));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22579,"byte_end":22650,"line_start":102,"line_end":102,"column_start":5,"column_end":76}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22655,"byte_end":22662,"line_start":103,"line_end":103,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":16},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23646,"byte_end":23654,"line_start":135,"line_end":135,"column_start":12,"column_end":20},"name":"at_least","qualname":"::at_least","value":"fn at_least<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if `self` is greater than or equal to `version`.","sig":null,"attributes":[{"value":"/ Returns `true` if `self` is greater than or equal to `version`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22867,"byte_end":22934,"line_start":111,"line_end":111,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22939,"byte_end":22942,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ If `version` is greater than `self`, or if `version` is not a valid Rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":22947,"byte_end":23023,"line_start":113,"line_end":113,"column_start":5,"column_end":81}},{"value":"/ version string, returns `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23028,"byte_end":23064,"line_start":114,"line_end":114,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23069,"byte_end":23072,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23077,"byte_end":23090,"line_start":116,"line_end":116,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23095,"byte_end":23098,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23103,"byte_end":23114,"line_start":118,"line_end":118,"column_start":5,"column_end":16}},{"value":"/ use version_check::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23119,"byte_end":23150,"line_start":119,"line_end":119,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23155,"byte_end":23158,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1.35.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23163,"byte_end":23215,"line_start":121,"line_end":121,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23220,"byte_end":23223,"line_start":122,"line_end":122,"column_start":5,"column_end":8}},{"value":"/ assert!(version.at_least(\"1.33.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23228,"byte_end":23268,"line_start":123,"line_end":123,"column_start":5,"column_end":45}},{"value":"/ assert!(version.at_least(\"1.35.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23273,"byte_end":23313,"line_start":124,"line_end":124,"column_start":5,"column_end":45}},{"value":"/ assert!(version.at_least(\"1.13.2\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23318,"byte_end":23358,"line_start":125,"line_end":125,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23363,"byte_end":23366,"line_start":126,"line_end":126,"column_start":5,"column_end":8}},{"value":"/ assert!(!version.at_least(\"1.35.1\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23371,"byte_end":23412,"line_start":127,"line_end":127,"column_start":5,"column_end":46}},{"value":"/ assert!(!version.at_least(\"1.55.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23417,"byte_end":23458,"line_start":128,"line_end":128,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23463,"byte_end":23466,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1.12.5\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23471,"byte_end":23523,"line_start":130,"line_end":130,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23528,"byte_end":23531,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ assert!(version.at_least(\"1.12.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23536,"byte_end":23576,"line_start":132,"line_end":132,"column_start":5,"column_end":45}},{"value":"/ assert!(!version.at_least(\"1.35.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23581,"byte_end":23622,"line_start":133,"line_end":133,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23627,"byte_end":23634,"line_start":134,"line_end":134,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":18},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24409,"byte_end":24416,"line_start":160,"line_end":160,"column_start":12,"column_end":19},"name":"at_most","qualname":"::at_most","value":"fn at_most<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if `self` is less than or equal to `version`.","sig":null,"attributes":[{"value":"/ Returns `true` if `self` is less than or equal to `version`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23805,"byte_end":23869,"line_start":141,"line_end":141,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23874,"byte_end":23877,"line_start":142,"line_end":142,"column_start":5,"column_end":8}},{"value":"/ If `version` is less than `self`, or if `version` is not a valid Rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23882,"byte_end":23955,"line_start":143,"line_end":143,"column_start":5,"column_end":78}},{"value":"/ version string, returns `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":23960,"byte_end":23996,"line_start":144,"line_end":144,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24001,"byte_end":24004,"line_start":145,"line_end":145,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24009,"byte_end":24022,"line_start":146,"line_end":146,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24027,"byte_end":24030,"line_start":147,"line_end":147,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24035,"byte_end":24046,"line_start":148,"line_end":148,"column_start":5,"column_end":16}},{"value":"/ use version_check::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24051,"byte_end":24082,"line_start":149,"line_end":149,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24087,"byte_end":24090,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1.35.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24095,"byte_end":24147,"line_start":151,"line_end":151,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24152,"byte_end":24155,"line_start":152,"line_end":152,"column_start":5,"column_end":8}},{"value":"/ assert!(version.at_most(\"1.35.1\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24160,"byte_end":24199,"line_start":153,"line_end":153,"column_start":5,"column_end":44}},{"value":"/ assert!(version.at_most(\"1.55.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24204,"byte_end":24243,"line_start":154,"line_end":154,"column_start":5,"column_end":44}},{"value":"/ assert!(version.at_most(\"1.35.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24248,"byte_end":24287,"line_start":155,"line_end":155,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24292,"byte_end":24295,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ assert!(!version.at_most(\"1.33.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24300,"byte_end":24340,"line_start":157,"line_end":157,"column_start":5,"column_end":45}},{"value":"/ assert!(!version.at_most(\"1.13.2\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24345,"byte_end":24385,"line_start":158,"line_end":158,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24390,"byte_end":24397,"line_start":159,"line_end":159,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":20},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25126,"byte_end":25133,"line_start":184,"line_end":184,"column_start":12,"column_end":19},"name":"exactly","qualname":"::exactly","value":"fn exactly<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if `self` is exactly equal to `version`.","sig":null,"attributes":[{"value":"/ Returns `true` if `self` is exactly equal to `version`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24567,"byte_end":24626,"line_start":166,"line_end":166,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24631,"byte_end":24634,"line_start":167,"line_end":167,"column_start":5,"column_end":8}},{"value":"/ If `version` is not equal to `self`, or if `version` is not a valid Rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24639,"byte_end":24715,"line_start":168,"line_end":168,"column_start":5,"column_end":81}},{"value":"/ version string, returns `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24720,"byte_end":24756,"line_start":169,"line_end":169,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24761,"byte_end":24764,"line_start":170,"line_end":170,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24769,"byte_end":24782,"line_start":171,"line_end":171,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24787,"byte_end":24790,"line_start":172,"line_end":172,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24795,"byte_end":24806,"line_start":173,"line_end":173,"column_start":5,"column_end":16}},{"value":"/ use version_check::Version;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24811,"byte_end":24842,"line_start":174,"line_end":174,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24847,"byte_end":24850,"line_start":175,"line_end":175,"column_start":5,"column_end":8}},{"value":"/ let version = Version::parse(\"1.35.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24855,"byte_end":24907,"line_start":176,"line_end":176,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24912,"byte_end":24915,"line_start":177,"line_end":177,"column_start":5,"column_end":8}},{"value":"/ assert!(version.exactly(\"1.35.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24920,"byte_end":24959,"line_start":178,"line_end":178,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24964,"byte_end":24967,"line_start":179,"line_end":179,"column_start":5,"column_end":8}},{"value":"/ assert!(!version.exactly(\"1.33.0\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":24972,"byte_end":25012,"line_start":180,"line_end":180,"column_start":5,"column_end":45}},{"value":"/ assert!(!version.exactly(\"1.35.1\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25017,"byte_end":25057,"line_start":181,"line_end":181,"column_start":5,"column_end":45}},{"value":"/ assert!(!version.exactly(\"1.13.2\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25062,"byte_end":25102,"line_start":182,"line_end":182,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25107,"byte_end":25114,"line_start":183,"line_end":183,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":23},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25321,"byte_end":25324,"line_start":192,"line_end":192,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":25},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25521,"byte_end":25524,"line_start":199,"line_end":199,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":140},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":29825,"byte_end":29832,"line_start":13,"line_end":13,"column_start":12,"column_end":19},"name":"Channel","qualname":"::channel::Channel","value":"","parent":null,"children":[],"decl_id":null,"docs":" Release channel: \"dev\", \"nightly\", \"beta\", or \"stable\".\n","sig":null,"attributes":[{"value":"/ Release channel: \"dev\", \"nightly\", \"beta\", or \"stable\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":29709,"byte_end":29768,"line_start":11,"line_end":11,"column_start":1,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30294,"byte_end":30298,"line_start":29,"line_end":29,"column_start":12,"column_end":16},"name":"read","qualname":"::read","value":"fn read() -> Option","parent":null,"children":[],"decl_id":null,"docs":" Reads the release channel of the running compiler. If it cannot be\n determined (see the [top-level documentation](crate)), returns `None`.","sig":null,"attributes":[{"value":"/ Reads the release channel of the running compiler. If it cannot be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":29860,"byte_end":29930,"line_start":16,"line_end":16,"column_start":5,"column_end":75}},{"value":"/ determined (see the [top-level documentation](crate)), returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":29935,"byte_end":30009,"line_start":17,"line_end":17,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30014,"byte_end":30017,"line_start":18,"line_end":18,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30022,"byte_end":30035,"line_start":19,"line_end":19,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30040,"byte_end":30043,"line_start":20,"line_end":20,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30048,"byte_end":30059,"line_start":21,"line_end":21,"column_start":5,"column_end":16}},{"value":"/ use version_check::Channel;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30064,"byte_end":30095,"line_start":22,"line_end":22,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30100,"byte_end":30103,"line_start":23,"line_end":23,"column_start":5,"column_end":8}},{"value":"/ match Channel::read() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30108,"byte_end":30135,"line_start":24,"line_end":24,"column_start":5,"column_end":32}},{"value":"/ Some(c) => format!(\"The channel is: {}\", c),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30140,"byte_end":30192,"line_start":25,"line_end":25,"column_start":5,"column_end":57}},{"value":"/ None => format!(\"Failed to read the release channel.\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30197,"byte_end":30259,"line_start":26,"line_end":26,"column_start":5,"column_end":67}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30264,"byte_end":30270,"line_start":27,"line_end":27,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30275,"byte_end":30282,"line_start":28,"line_end":28,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":34},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":31183,"byte_end":31188,"line_start":56,"line_end":56,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Parse a Rust release channel from a Rust release version string (of the\n form `major[.minor[.patch[-channel]]]`). Returns `None` if `version` is\n not a valid Rust version string.","sig":null,"attributes":[{"value":"/ Parse a Rust release channel from a Rust release version string (of the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30470,"byte_end":30545,"line_start":35,"line_end":35,"column_start":5,"column_end":80}},{"value":"/ form `major[.minor[.patch[-channel]]]`). Returns `None` if `version` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30550,"byte_end":30625,"line_start":36,"line_end":36,"column_start":5,"column_end":80}},{"value":"/ not a valid Rust version string.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30630,"byte_end":30666,"line_start":37,"line_end":37,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30671,"byte_end":30674,"line_start":38,"line_end":38,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30679,"byte_end":30692,"line_start":39,"line_end":39,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30697,"byte_end":30700,"line_start":40,"line_end":40,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30705,"byte_end":30716,"line_start":41,"line_end":41,"column_start":5,"column_end":16}},{"value":"/ use version_check::Channel;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30721,"byte_end":30752,"line_start":42,"line_end":42,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30757,"byte_end":30760,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ let dev = Channel::parse(\"1.3.0-dev\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30765,"byte_end":30816,"line_start":44,"line_end":44,"column_start":5,"column_end":56}},{"value":"/ assert!(dev.is_dev());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30821,"byte_end":30847,"line_start":45,"line_end":45,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30852,"byte_end":30855,"line_start":46,"line_end":46,"column_start":5,"column_end":8}},{"value":"/ let nightly = Channel::parse(\"1.42.2-nightly\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30860,"byte_end":30920,"line_start":47,"line_end":47,"column_start":5,"column_end":65}},{"value":"/ assert!(nightly.is_nightly());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30925,"byte_end":30959,"line_start":48,"line_end":48,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30964,"byte_end":30967,"line_start":49,"line_end":49,"column_start":5,"column_end":8}},{"value":"/ let beta = Channel::parse(\"1.32.0-beta\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":30972,"byte_end":31026,"line_start":50,"line_end":50,"column_start":5,"column_end":59}},{"value":"/ assert!(beta.is_beta());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":31031,"byte_end":31059,"line_start":51,"line_end":51,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":31064,"byte_end":31067,"line_start":52,"line_end":52,"column_start":5,"column_end":8}},{"value":"/ let stable = Channel::parse(\"1.4.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":31072,"byte_end":31122,"line_start":53,"line_end":53,"column_start":5,"column_end":55}},{"value":"/ assert!(stable.is_stable());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":31127,"byte_end":31159,"line_start":54,"line_end":54,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":31164,"byte_end":31171,"line_start":55,"line_end":55,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":36},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32684,"byte_end":32701,"line_start":101,"line_end":101,"column_start":12,"column_end":29},"name":"supports_features","qualname":"::supports_features","value":"fn supports_features<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this channel supports feature flags. In other words,\n returns `true` if the channel is either `dev` or `nightly`.","sig":null,"attributes":[{"value":"/ Returns `true` if this channel supports feature flags. In other words,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":31987,"byte_end":32061,"line_start":81,"line_end":81,"column_start":5,"column_end":79}},{"value":"/ returns `true` if the channel is either `dev` or `nightly`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32066,"byte_end":32129,"line_start":82,"line_end":82,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32134,"byte_end":32137,"line_start":83,"line_end":83,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32142,"byte_end":32155,"line_start":84,"line_end":84,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32160,"byte_end":32163,"line_start":85,"line_end":85,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32168,"byte_end":32179,"line_start":86,"line_end":86,"column_start":5,"column_end":16}},{"value":"/ use version_check::Channel;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32184,"byte_end":32215,"line_start":87,"line_end":87,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32220,"byte_end":32223,"line_start":88,"line_end":88,"column_start":5,"column_end":8}},{"value":"/ let dev = Channel::parse(\"1.3.0-dev\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32228,"byte_end":32279,"line_start":89,"line_end":89,"column_start":5,"column_end":56}},{"value":"/ assert!(dev.supports_features());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32284,"byte_end":32321,"line_start":90,"line_end":90,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32326,"byte_end":32329,"line_start":91,"line_end":91,"column_start":5,"column_end":8}},{"value":"/ let nightly = Channel::parse(\"1.42.2-nightly\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32334,"byte_end":32394,"line_start":92,"line_end":92,"column_start":5,"column_end":65}},{"value":"/ assert!(nightly.supports_features());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32399,"byte_end":32440,"line_start":93,"line_end":93,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32445,"byte_end":32448,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ let beta = Channel::parse(\"1.32.0-beta\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32453,"byte_end":32507,"line_start":95,"line_end":95,"column_start":5,"column_end":59}},{"value":"/ assert!(!beta.supports_features());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32512,"byte_end":32551,"line_start":96,"line_end":96,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32556,"byte_end":32559,"line_start":97,"line_end":97,"column_start":5,"column_end":8}},{"value":"/ let stable = Channel::parse(\"1.4.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32564,"byte_end":32614,"line_start":98,"line_end":98,"column_start":5,"column_end":55}},{"value":"/ assert!(!stable.supports_features());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32619,"byte_end":32660,"line_start":99,"line_end":99,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32665,"byte_end":32672,"line_start":100,"line_end":100,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":37},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33226,"byte_end":33232,"line_start":121,"line_end":121,"column_start":12,"column_end":18},"name":"is_dev","qualname":"::is_dev","value":"fn is_dev<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this channel is `dev` and `false` otherwise.","sig":null,"attributes":[{"value":"/ Returns `true` if this channel is `dev` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32857,"byte_end":32923,"line_start":108,"line_end":108,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32928,"byte_end":32931,"line_start":109,"line_end":109,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32936,"byte_end":32949,"line_start":110,"line_end":110,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32954,"byte_end":32957,"line_start":111,"line_end":111,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32962,"byte_end":32973,"line_start":112,"line_end":112,"column_start":5,"column_end":16}},{"value":"/ use version_check::Channel;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":32978,"byte_end":33009,"line_start":113,"line_end":113,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33014,"byte_end":33017,"line_start":114,"line_end":114,"column_start":5,"column_end":8}},{"value":"/ let dev = Channel::parse(\"1.3.0-dev\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33022,"byte_end":33073,"line_start":115,"line_end":115,"column_start":5,"column_end":56}},{"value":"/ assert!(dev.is_dev());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33078,"byte_end":33104,"line_start":116,"line_end":116,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33109,"byte_end":33112,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ let stable = Channel::parse(\"1.0.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33117,"byte_end":33167,"line_start":118,"line_end":118,"column_start":5,"column_end":55}},{"value":"/ assert!(!stable.is_dev());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33172,"byte_end":33202,"line_start":119,"line_end":119,"column_start":5,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33207,"byte_end":33214,"line_start":120,"line_end":120,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33741,"byte_end":33751,"line_start":141,"line_end":141,"column_start":12,"column_end":22},"name":"is_nightly","qualname":"::is_nightly","value":"fn is_nightly<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this channel is `nightly` and `false` otherwise.","sig":null,"attributes":[{"value":"/ Returns `true` if this channel is `nightly` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33348,"byte_end":33418,"line_start":128,"line_end":128,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33423,"byte_end":33426,"line_start":129,"line_end":129,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33431,"byte_end":33444,"line_start":130,"line_end":130,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33449,"byte_end":33452,"line_start":131,"line_end":131,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33457,"byte_end":33468,"line_start":132,"line_end":132,"column_start":5,"column_end":16}},{"value":"/ use version_check::Channel;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33473,"byte_end":33504,"line_start":133,"line_end":133,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33509,"byte_end":33512,"line_start":134,"line_end":134,"column_start":5,"column_end":8}},{"value":"/ let nightly = Channel::parse(\"1.3.0-nightly\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33517,"byte_end":33576,"line_start":135,"line_end":135,"column_start":5,"column_end":64}},{"value":"/ assert!(nightly.is_nightly());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33581,"byte_end":33615,"line_start":136,"line_end":136,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33620,"byte_end":33623,"line_start":137,"line_end":137,"column_start":5,"column_end":8}},{"value":"/ let stable = Channel::parse(\"1.0.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33628,"byte_end":33678,"line_start":138,"line_end":138,"column_start":5,"column_end":55}},{"value":"/ assert!(!stable.is_nightly());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33683,"byte_end":33717,"line_start":139,"line_end":139,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33722,"byte_end":33729,"line_start":140,"line_end":140,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34246,"byte_end":34253,"line_start":161,"line_end":161,"column_start":12,"column_end":19},"name":"is_beta","qualname":"::is_beta","value":"fn is_beta<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this channel is `beta` and `false` otherwise.","sig":null,"attributes":[{"value":"/ Returns `true` if this channel is `beta` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33871,"byte_end":33938,"line_start":148,"line_end":148,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33943,"byte_end":33946,"line_start":149,"line_end":149,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33951,"byte_end":33964,"line_start":150,"line_end":150,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33969,"byte_end":33972,"line_start":151,"line_end":151,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33977,"byte_end":33988,"line_start":152,"line_end":152,"column_start":5,"column_end":16}},{"value":"/ use version_check::Channel;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":33993,"byte_end":34024,"line_start":153,"line_end":153,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34029,"byte_end":34032,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ let beta = Channel::parse(\"1.3.0-beta\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34037,"byte_end":34090,"line_start":155,"line_end":155,"column_start":5,"column_end":58}},{"value":"/ assert!(beta.is_beta());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34095,"byte_end":34123,"line_start":156,"line_end":156,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34128,"byte_end":34131,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ let stable = Channel::parse(\"1.0.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34136,"byte_end":34186,"line_start":158,"line_end":158,"column_start":5,"column_end":55}},{"value":"/ assert!(!stable.is_beta());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34191,"byte_end":34222,"line_start":159,"line_end":159,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34227,"byte_end":34234,"line_start":160,"line_end":160,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34751,"byte_end":34760,"line_start":181,"line_end":181,"column_start":12,"column_end":21},"name":"is_stable","qualname":"::is_stable","value":"fn is_stable<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this channel is `stable` and `false` otherwise.","sig":null,"attributes":[{"value":"/ Returns `true` if this channel is `stable` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34370,"byte_end":34439,"line_start":168,"line_end":168,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34444,"byte_end":34447,"line_start":169,"line_end":169,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34452,"byte_end":34465,"line_start":170,"line_end":170,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34470,"byte_end":34473,"line_start":171,"line_end":171,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34478,"byte_end":34489,"line_start":172,"line_end":172,"column_start":5,"column_end":16}},{"value":"/ use version_check::Channel;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34494,"byte_end":34525,"line_start":173,"line_end":173,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34530,"byte_end":34533,"line_start":174,"line_end":174,"column_start":5,"column_end":8}},{"value":"/ let stable = Channel::parse(\"1.0.0\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34538,"byte_end":34588,"line_start":175,"line_end":175,"column_start":5,"column_end":55}},{"value":"/ assert!(stable.is_stable());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34593,"byte_end":34625,"line_start":176,"line_end":176,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34630,"byte_end":34633,"line_start":177,"line_end":177,"column_start":5,"column_end":8}},{"value":"/ let beta = Channel::parse(\"1.3.0-beta\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34638,"byte_end":34691,"line_start":178,"line_end":178,"column_start":5,"column_end":58}},{"value":"/ assert!(!beta.is_stable());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34696,"byte_end":34727,"line_start":179,"line_end":179,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34732,"byte_end":34739,"line_start":180,"line_end":180,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34916,"byte_end":34919,"line_start":190,"line_end":190,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":155},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35208,"byte_end":35212,"line_start":6,"line_end":6,"column_start":12,"column_end":16},"name":"Date","qualname":"::date::Date","value":"","parent":null,"children":[],"decl_id":null,"docs":" Release date including year, month, and day.\n","sig":null,"attributes":[{"value":"/ Release date including year, month, and day.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35031,"byte_end":35079,"line_start":3,"line_end":3,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35663,"byte_end":35667,"line_start":22,"line_end":22,"column_start":12,"column_end":16},"name":"read","qualname":"::read","value":"fn read() -> Option","parent":null,"children":[],"decl_id":null,"docs":" Reads the release date of the running compiler. If it cannot be\n determined (see the [top-level documentation](crate)), returns `None`.","sig":null,"attributes":[{"value":"/ Reads the release date of the running compiler. If it cannot be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35236,"byte_end":35303,"line_start":9,"line_end":9,"column_start":5,"column_end":72}},{"value":"/ determined (see the [top-level documentation](crate)), returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35308,"byte_end":35382,"line_start":10,"line_end":10,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35387,"byte_end":35390,"line_start":11,"line_end":11,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35395,"byte_end":35408,"line_start":12,"line_end":12,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35413,"byte_end":35416,"line_start":13,"line_end":13,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35421,"byte_end":35432,"line_start":14,"line_end":14,"column_start":5,"column_end":16}},{"value":"/ use version_check::Date;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35437,"byte_end":35465,"line_start":15,"line_end":15,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35470,"byte_end":35473,"line_start":16,"line_end":16,"column_start":5,"column_end":8}},{"value":"/ match Date::read() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35478,"byte_end":35502,"line_start":17,"line_end":17,"column_start":5,"column_end":29}},{"value":"/ Some(d) => format!(\"The release date is: {}\", d),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35507,"byte_end":35564,"line_start":18,"line_end":18,"column_start":5,"column_end":62}},{"value":"/ None => format!(\"Failed to read the release date.\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35569,"byte_end":35628,"line_start":19,"line_end":19,"column_start":5,"column_end":64}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35633,"byte_end":35639,"line_start":20,"line_end":20,"column_start":5,"column_end":11}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35644,"byte_end":35651,"line_start":21,"line_end":21,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":51},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36660,"byte_end":36665,"line_start":51,"line_end":51,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"fn parse<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Parse a release date of the form `%Y-%m-%d`. Returns `None` if `date` is\n not in `%Y-%m-%d` format.","sig":null,"attributes":[{"value":"/ Parse a release date of the form `%Y-%m-%d`. Returns `None` if `date` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35821,"byte_end":35897,"line_start":28,"line_end":28,"column_start":5,"column_end":81}},{"value":"/ not in `%Y-%m-%d` format.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35902,"byte_end":35931,"line_start":29,"line_end":29,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35936,"byte_end":35939,"line_start":30,"line_end":30,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35944,"byte_end":35957,"line_start":31,"line_end":31,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35962,"byte_end":35965,"line_start":32,"line_end":32,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35970,"byte_end":35981,"line_start":33,"line_end":33,"column_start":5,"column_end":16}},{"value":"/ use version_check::Date;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35986,"byte_end":36014,"line_start":34,"line_end":34,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36019,"byte_end":36022,"line_start":35,"line_end":35,"column_start":5,"column_end":8}},{"value":"/ let date = Date::parse(\"2016-04-20\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36027,"byte_end":36077,"line_start":36,"line_end":36,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36082,"byte_end":36085,"line_start":37,"line_end":37,"column_start":5,"column_end":8}},{"value":"/ assert!(date.at_least(\"2016-01-10\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36090,"byte_end":36131,"line_start":38,"line_end":38,"column_start":5,"column_end":46}},{"value":"/ assert!(date.at_most(\"2016-04-20\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36136,"byte_end":36176,"line_start":39,"line_end":39,"column_start":5,"column_end":45}},{"value":"/ assert!(date.exactly(\"2016-04-20\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36181,"byte_end":36221,"line_start":40,"line_end":40,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36226,"byte_end":36229,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ assert!(Date::parse(\"2021-12-31\").unwrap().exactly(\"2021-12-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36234,"byte_end":36304,"line_start":42,"line_end":42,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36309,"byte_end":36312,"line_start":43,"line_end":43,"column_start":5,"column_end":8}},{"value":"/ assert!(Date::parse(\"March 13, 2018\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36317,"byte_end":36370,"line_start":44,"line_end":44,"column_start":5,"column_end":58}},{"value":"/ assert!(Date::parse(\"1-2-3-4-5\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36375,"byte_end":36423,"line_start":45,"line_end":45,"column_start":5,"column_end":53}},{"value":"/ assert!(Date::parse(\"2020-300-23120\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36428,"byte_end":36481,"line_start":46,"line_end":46,"column_start":5,"column_end":58}},{"value":"/ assert!(Date::parse(\"2020-12-12 1\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36486,"byte_end":36537,"line_start":47,"line_end":47,"column_start":5,"column_end":56}},{"value":"/ assert!(Date::parse(\"2020-10\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36542,"byte_end":36588,"line_start":48,"line_end":48,"column_start":5,"column_end":51}},{"value":"/ assert!(Date::parse(\"2020\").is_none());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36593,"byte_end":36636,"line_start":49,"line_end":49,"column_start":5,"column_end":48}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":36641,"byte_end":36648,"line_start":50,"line_end":50,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37907,"byte_end":37915,"line_start":86,"line_end":86,"column_start":12,"column_end":20},"name":"from_ymd","qualname":"::from_ymd","value":"fn from_ymd(u16, u8, u8) -> Date","parent":null,"children":[],"decl_id":null,"docs":" Creates a `Date` from `(year, month, day)` date components.","sig":null,"attributes":[{"value":"/ Creates a `Date` from `(year, month, day)` date components.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37203,"byte_end":37266,"line_start":68,"line_end":68,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37271,"byte_end":37274,"line_start":69,"line_end":69,"column_start":5,"column_end":8}},{"value":"/ Does not check the validity of `year`, `month`, or `day`, but `year` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37279,"byte_end":37354,"line_start":70,"line_end":70,"column_start":5,"column_end":80}},{"value":"/ truncated to 23 bits (% 8,388,608), `month` to 4 bits (% 16), and `day`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37359,"byte_end":37434,"line_start":71,"line_end":71,"column_start":5,"column_end":80}},{"value":"/ to 5 bits (% 32).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37439,"byte_end":37460,"line_start":72,"line_end":72,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37465,"byte_end":37468,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37473,"byte_end":37486,"line_start":74,"line_end":74,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37491,"byte_end":37494,"line_start":75,"line_end":75,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37499,"byte_end":37510,"line_start":76,"line_end":76,"column_start":5,"column_end":16}},{"value":"/ use version_check::Date;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37515,"byte_end":37543,"line_start":77,"line_end":77,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37548,"byte_end":37551,"line_start":78,"line_end":78,"column_start":5,"column_end":8}},{"value":"/ assert!(Date::from_ymd(2021, 7, 30).exactly(\"2021-07-30\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37556,"byte_end":37619,"line_start":79,"line_end":79,"column_start":5,"column_end":68}},{"value":"/ assert!(Date::from_ymd(2010, 3, 23).exactly(\"2010-03-23\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37624,"byte_end":37687,"line_start":80,"line_end":80,"column_start":5,"column_end":68}},{"value":"/ assert!(Date::from_ymd(2090, 1, 31).exactly(\"2090-01-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37692,"byte_end":37755,"line_start":81,"line_end":81,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37760,"byte_end":37763,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ // Truncation: 33 % 32 == 0x21 & 0x1F == 1.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37768,"byte_end":37815,"line_start":83,"line_end":83,"column_start":5,"column_end":52}},{"value":"/ assert!(Date::from_ymd(2090, 1, 33).exactly(\"2090-01-01\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37820,"byte_end":37883,"line_start":84,"line_end":84,"column_start":5,"column_end":68}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":37888,"byte_end":37895,"line_start":85,"line_end":85,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38941,"byte_end":38949,"line_start":120,"line_end":120,"column_start":12,"column_end":20},"name":"at_least","qualname":"::at_least","value":"fn at_least<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if `self` occurs on or after `date`.","sig":null,"attributes":[{"value":"/ Returns `true` if `self` occurs on or after `date`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38353,"byte_end":38408,"line_start":101,"line_end":101,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38413,"byte_end":38416,"line_start":102,"line_end":102,"column_start":5,"column_end":8}},{"value":"/ If `date` occurs before `self`, or if `date` is not in `%Y-%m-%d`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38421,"byte_end":38490,"line_start":103,"line_end":103,"column_start":5,"column_end":74}},{"value":"/ format, returns `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38495,"byte_end":38523,"line_start":104,"line_end":104,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38528,"byte_end":38531,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38536,"byte_end":38549,"line_start":106,"line_end":106,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38554,"byte_end":38557,"line_start":107,"line_end":107,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38562,"byte_end":38573,"line_start":108,"line_end":108,"column_start":5,"column_end":16}},{"value":"/ use version_check::Date;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38578,"byte_end":38606,"line_start":109,"line_end":109,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38611,"byte_end":38614,"line_start":110,"line_end":110,"column_start":5,"column_end":8}},{"value":"/ let date = Date::parse(\"2020-01-01\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38619,"byte_end":38669,"line_start":111,"line_end":111,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38674,"byte_end":38677,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ assert!(date.at_least(\"2019-12-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38682,"byte_end":38723,"line_start":113,"line_end":113,"column_start":5,"column_end":46}},{"value":"/ assert!(date.at_least(\"2020-01-01\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38728,"byte_end":38769,"line_start":114,"line_end":114,"column_start":5,"column_end":46}},{"value":"/ assert!(date.at_least(\"2014-04-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38774,"byte_end":38815,"line_start":115,"line_end":115,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38820,"byte_end":38823,"line_start":116,"line_end":116,"column_start":5,"column_end":8}},{"value":"/ assert!(!date.at_least(\"2020-01-02\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38828,"byte_end":38870,"line_start":117,"line_end":117,"column_start":5,"column_end":47}},{"value":"/ assert!(!date.at_least(\"2024-08-18\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38875,"byte_end":38917,"line_start":118,"line_end":118,"column_start":5,"column_end":47}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":38922,"byte_end":38929,"line_start":119,"line_end":119,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39668,"byte_end":39675,"line_start":145,"line_end":145,"column_start":12,"column_end":19},"name":"at_most","qualname":"::at_most","value":"fn at_most<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if `self` occurs on or before `date`.","sig":null,"attributes":[{"value":"/ Returns `true` if `self` occurs on or before `date`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39085,"byte_end":39141,"line_start":126,"line_end":126,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39146,"byte_end":39149,"line_start":127,"line_end":127,"column_start":5,"column_end":8}},{"value":"/ If `date` occurs after `self`, or if `date` is not in `%Y-%m-%d`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39154,"byte_end":39222,"line_start":128,"line_end":128,"column_start":5,"column_end":73}},{"value":"/ format, returns `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39227,"byte_end":39255,"line_start":129,"line_end":129,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39260,"byte_end":39263,"line_start":130,"line_end":130,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39268,"byte_end":39281,"line_start":131,"line_end":131,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39286,"byte_end":39289,"line_start":132,"line_end":132,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39294,"byte_end":39305,"line_start":133,"line_end":133,"column_start":5,"column_end":16}},{"value":"/ use version_check::Date;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39310,"byte_end":39338,"line_start":134,"line_end":134,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39343,"byte_end":39346,"line_start":135,"line_end":135,"column_start":5,"column_end":8}},{"value":"/ let date = Date::parse(\"2020-01-01\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39351,"byte_end":39401,"line_start":136,"line_end":136,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39406,"byte_end":39409,"line_start":137,"line_end":137,"column_start":5,"column_end":8}},{"value":"/ assert!(date.at_most(\"2020-01-01\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39414,"byte_end":39454,"line_start":138,"line_end":138,"column_start":5,"column_end":45}},{"value":"/ assert!(date.at_most(\"2020-01-02\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39459,"byte_end":39499,"line_start":139,"line_end":139,"column_start":5,"column_end":45}},{"value":"/ assert!(date.at_most(\"2024-08-18\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39504,"byte_end":39544,"line_start":140,"line_end":140,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39549,"byte_end":39552,"line_start":141,"line_end":141,"column_start":5,"column_end":8}},{"value":"/ assert!(!date.at_most(\"2019-12-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39557,"byte_end":39598,"line_start":142,"line_end":142,"column_start":5,"column_end":46}},{"value":"/ assert!(!date.at_most(\"2014-04-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39603,"byte_end":39644,"line_start":143,"line_end":143,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39649,"byte_end":39656,"line_start":144,"line_end":144,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40396,"byte_end":40403,"line_start":170,"line_end":170,"column_start":12,"column_end":19},"name":"exactly","qualname":"::exactly","value":"fn exactly<'_, '_>(&'_ Self, &'_ str) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if `self` occurs exactly on `date`.","sig":null,"attributes":[{"value":"/ Returns `true` if `self` occurs exactly on `date`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39811,"byte_end":39865,"line_start":151,"line_end":151,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39870,"byte_end":39873,"line_start":152,"line_end":152,"column_start":5,"column_end":8}},{"value":"/ If `date` is not exactly `self`, or if `date` is not in `%Y-%m-%d`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39878,"byte_end":39948,"line_start":153,"line_end":153,"column_start":5,"column_end":75}},{"value":"/ format, returns `false`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39953,"byte_end":39981,"line_start":154,"line_end":154,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39986,"byte_end":39989,"line_start":155,"line_end":155,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":39994,"byte_end":40007,"line_start":156,"line_end":156,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40012,"byte_end":40015,"line_start":157,"line_end":157,"column_start":5,"column_end":8}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40020,"byte_end":40031,"line_start":158,"line_end":158,"column_start":5,"column_end":16}},{"value":"/ use version_check::Date;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40036,"byte_end":40064,"line_start":159,"line_end":159,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40069,"byte_end":40072,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ let date = Date::parse(\"2020-01-01\").unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40077,"byte_end":40127,"line_start":161,"line_end":161,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40132,"byte_end":40135,"line_start":162,"line_end":162,"column_start":5,"column_end":8}},{"value":"/ assert!(date.exactly(\"2020-01-01\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40140,"byte_end":40180,"line_start":163,"line_end":163,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40185,"byte_end":40188,"line_start":164,"line_end":164,"column_start":5,"column_end":8}},{"value":"/ assert!(!date.exactly(\"2019-12-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40193,"byte_end":40234,"line_start":165,"line_end":165,"column_start":5,"column_end":46}},{"value":"/ assert!(!date.exactly(\"2014-04-31\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40239,"byte_end":40280,"line_start":166,"line_end":166,"column_start":5,"column_end":46}},{"value":"/ assert!(!date.exactly(\"2020-01-02\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40285,"byte_end":40326,"line_start":167,"line_end":167,"column_start":5,"column_end":46}},{"value":"/ assert!(!date.exactly(\"2024-08-18\"));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40331,"byte_end":40372,"line_start":168,"line_end":168,"column_start":5,"column_end":46}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40377,"byte_end":40384,"line_start":169,"line_end":169,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40573,"byte_end":40576,"line_start":178,"line_end":178,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5185,"byte_end":5191,"line_start":143,"line_end":143,"column_start":8,"column_end":14},"name":"triple","qualname":"::triple","value":"fn triple() -> Option<(Version, Channel, Date)>","parent":null,"children":[],"decl_id":null,"docs":" Reads the triple of [`Version`], [`Channel`], and [`Date`] of the installed\n or running `rustc`.","sig":null,"attributes":[{"value":"/ Reads the triple of [`Version`], [`Channel`], and [`Date`] of the installed","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":4845,"byte_end":4924,"line_start":135,"line_end":135,"column_start":1,"column_end":80}},{"value":"/ or running `rustc`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":4925,"byte_end":4948,"line_start":136,"line_end":136,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":4949,"byte_end":4952,"line_start":137,"line_end":137,"column_start":1,"column_end":4}},{"value":"/ If any attribute cannot be determined (see the [top-level","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":4953,"byte_end":5014,"line_start":138,"line_end":138,"column_start":1,"column_end":62}},{"value":"/ documentation](crate)), returns `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5015,"byte_end":5058,"line_start":139,"line_end":139,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5059,"byte_end":5062,"line_start":140,"line_end":140,"column_start":1,"column_end":4}},{"value":"/ To obtain only one of three attributes, use [`Version::read()`],","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5063,"byte_end":5131,"line_start":141,"line_end":141,"column_start":1,"column_end":69}},{"value":"/ [`Channel::read()`], or [`Date::read()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5132,"byte_end":5177,"line_start":142,"line_end":142,"column_start":1,"column_end":46}}]},{"kind":"Function","id":{"krate":0,"index":86},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6196,"byte_end":6207,"line_start":171,"line_end":171,"column_start":8,"column_end":19},"name":"is_min_date","qualname":"::is_min_date","value":"fn is_min_date<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks that the running or installed `rustc` was released **on or after**\n some date.","sig":null,"attributes":[{"value":"/ Checks that the running or installed `rustc` was released **on or after**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5774,"byte_end":5851,"line_start":162,"line_end":162,"column_start":1,"column_end":78}},{"value":"/ some date.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5852,"byte_end":5866,"line_start":163,"line_end":163,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5867,"byte_end":5870,"line_start":164,"line_end":164,"column_start":1,"column_end":4}},{"value":"/ The format of `min_date` must be YYYY-MM-DD. For instance: `2016-12-20` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5871,"byte_end":5949,"line_start":165,"line_end":165,"column_start":1,"column_end":79}},{"value":"/ `2017-01-09`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5950,"byte_end":5967,"line_start":166,"line_end":166,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5968,"byte_end":5971,"line_start":167,"line_end":167,"column_start":1,"column_end":4}},{"value":"/ If the date cannot be retrieved or parsed, or if `min_date` could not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":5972,"byte_end":6048,"line_start":168,"line_end":168,"column_start":1,"column_end":77}},{"value":"/ parsed, returns `None`. Otherwise returns `true` if the installed `rustc`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6049,"byte_end":6126,"line_start":169,"line_end":169,"column_start":1,"column_end":78}},{"value":"/ was release on or after `min_date` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6127,"byte_end":6188,"line_start":170,"line_end":170,"column_start":1,"column_end":62}}]},{"kind":"Function","id":{"krate":0,"index":87},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6819,"byte_end":6830,"line_start":187,"line_end":187,"column_start":8,"column_end":19},"name":"is_max_date","qualname":"::is_max_date","value":"fn is_max_date<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks that the running or installed `rustc` was released **on or before**\n some date.","sig":null,"attributes":[{"value":"/ Checks that the running or installed `rustc` was released **on or before**","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6395,"byte_end":6473,"line_start":178,"line_end":178,"column_start":1,"column_end":79}},{"value":"/ some date.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6474,"byte_end":6488,"line_start":179,"line_end":179,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6489,"byte_end":6492,"line_start":180,"line_end":180,"column_start":1,"column_end":4}},{"value":"/ The format of `max_date` must be YYYY-MM-DD. For instance: `2016-12-20` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6493,"byte_end":6571,"line_start":181,"line_end":181,"column_start":1,"column_end":79}},{"value":"/ `2017-01-09`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6572,"byte_end":6589,"line_start":182,"line_end":182,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6590,"byte_end":6593,"line_start":183,"line_end":183,"column_start":1,"column_end":4}},{"value":"/ If the date cannot be retrieved or parsed, or if `max_date` could not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6594,"byte_end":6670,"line_start":184,"line_end":184,"column_start":1,"column_end":77}},{"value":"/ parsed, returns `None`. Otherwise returns `true` if the installed `rustc`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6671,"byte_end":6748,"line_start":185,"line_end":185,"column_start":1,"column_end":78}},{"value":"/ was release on or before `max_date` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":6749,"byte_end":6811,"line_start":186,"line_end":186,"column_start":1,"column_end":63}}]},{"kind":"Function","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7418,"byte_end":7431,"line_start":203,"line_end":203,"column_start":8,"column_end":21},"name":"is_exact_date","qualname":"::is_exact_date","value":"fn is_exact_date<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks that the running or installed `rustc` was released **exactly** on\n some date.","sig":null,"attributes":[{"value":"/ Checks that the running or installed `rustc` was released **exactly** on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7018,"byte_end":7094,"line_start":194,"line_end":194,"column_start":1,"column_end":77}},{"value":"/ some date.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7095,"byte_end":7109,"line_start":195,"line_end":195,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7110,"byte_end":7113,"line_start":196,"line_end":196,"column_start":1,"column_end":4}},{"value":"/ The format of `date` must be YYYY-MM-DD. For instance: `2016-12-20` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7114,"byte_end":7188,"line_start":197,"line_end":197,"column_start":1,"column_end":75}},{"value":"/ `2017-01-09`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7189,"byte_end":7206,"line_start":198,"line_end":198,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7207,"byte_end":7210,"line_start":199,"line_end":199,"column_start":1,"column_end":4}},{"value":"/ If the date cannot be retrieved or parsed, or if `date` could not be parsed,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7211,"byte_end":7291,"line_start":200,"line_end":200,"column_start":1,"column_end":81}},{"value":"/ returns `None`. Otherwise returns `true` if the installed `rustc` was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7292,"byte_end":7365,"line_start":201,"line_end":201,"column_start":1,"column_end":74}},{"value":"/ release on `date` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7366,"byte_end":7410,"line_start":202,"line_end":202,"column_start":1,"column_end":45}}]},{"kind":"Function","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8039,"byte_end":8053,"line_start":219,"line_end":219,"column_start":8,"column_end":22},"name":"is_min_version","qualname":"::is_min_version","value":"fn is_min_version<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks that the running or installed `rustc` is **at least** some minimum\n version.","sig":null,"attributes":[{"value":"/ Checks that the running or installed `rustc` is **at least** some minimum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7603,"byte_end":7680,"line_start":210,"line_end":210,"column_start":1,"column_end":78}},{"value":"/ version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7681,"byte_end":7693,"line_start":211,"line_end":211,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7694,"byte_end":7697,"line_start":212,"line_end":212,"column_start":1,"column_end":4}},{"value":"/ The format of `min_version` is a semantic version: `1.3.0`, `1.15.0-beta`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7698,"byte_end":7776,"line_start":213,"line_end":213,"column_start":1,"column_end":79}},{"value":"/ `1.14.0`, `1.16.0-nightly`, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7777,"byte_end":7813,"line_start":214,"line_end":214,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7814,"byte_end":7817,"line_start":215,"line_end":215,"column_start":1,"column_end":4}},{"value":"/ If the version cannot be retrieved or parsed, or if `min_version` could not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7818,"byte_end":7897,"line_start":216,"line_end":216,"column_start":1,"column_end":80}},{"value":"/ be parsed, returns `None`. Otherwise returns `true` if the installed `rustc`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7898,"byte_end":7978,"line_start":217,"line_end":217,"column_start":1,"column_end":81}},{"value":"/ is at least `min_version` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":7979,"byte_end":8031,"line_start":218,"line_end":218,"column_start":1,"column_end":53}}]},{"kind":"Function","id":{"krate":0,"index":90},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8683,"byte_end":8697,"line_start":235,"line_end":235,"column_start":8,"column_end":22},"name":"is_max_version","qualname":"::is_max_version","value":"fn is_max_version<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks that the running or installed `rustc` is **at most** some maximum\n version.","sig":null,"attributes":[{"value":"/ Checks that the running or installed `rustc` is **at most** some maximum","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8249,"byte_end":8325,"line_start":226,"line_end":226,"column_start":1,"column_end":77}},{"value":"/ version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8326,"byte_end":8338,"line_start":227,"line_end":227,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8339,"byte_end":8342,"line_start":228,"line_end":228,"column_start":1,"column_end":4}},{"value":"/ The format of `max_version` is a semantic version: `1.3.0`, `1.15.0-beta`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8343,"byte_end":8421,"line_start":229,"line_end":229,"column_start":1,"column_end":79}},{"value":"/ `1.14.0`, `1.16.0-nightly`, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8422,"byte_end":8458,"line_start":230,"line_end":230,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8459,"byte_end":8462,"line_start":231,"line_end":231,"column_start":1,"column_end":4}},{"value":"/ If the version cannot be retrieved or parsed, or if `max_version` could not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8463,"byte_end":8542,"line_start":232,"line_end":232,"column_start":1,"column_end":80}},{"value":"/ be parsed, returns `None`. Otherwise returns `true` if the installed `rustc`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8543,"byte_end":8623,"line_start":233,"line_end":233,"column_start":1,"column_end":81}},{"value":"/ is at most `max_version` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8624,"byte_end":8675,"line_start":234,"line_end":234,"column_start":1,"column_end":52}}]},{"kind":"Function","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9303,"byte_end":9319,"line_start":250,"line_end":250,"column_start":8,"column_end":24},"name":"is_exact_version","qualname":"::is_exact_version","value":"fn is_exact_version<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks that the running or installed `rustc` is **exactly** some version.","sig":null,"attributes":[{"value":"/ Checks that the running or installed `rustc` is **exactly** some version.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8893,"byte_end":8970,"line_start":242,"line_end":242,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8971,"byte_end":8974,"line_start":243,"line_end":243,"column_start":1,"column_end":4}},{"value":"/ The format of `version` is a semantic version: `1.3.0`, `1.15.0-beta`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":8975,"byte_end":9049,"line_start":244,"line_end":244,"column_start":1,"column_end":75}},{"value":"/ `1.14.0`, `1.16.0-nightly`, etc.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9050,"byte_end":9086,"line_start":245,"line_end":245,"column_start":1,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9087,"byte_end":9090,"line_start":246,"line_end":246,"column_start":1,"column_end":4}},{"value":"/ If the version cannot be retrieved or parsed, or if `version` could not be","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9091,"byte_end":9169,"line_start":247,"line_end":247,"column_start":1,"column_end":79}},{"value":"/ parsed, returns `None`. Otherwise returns `true` if the installed `rustc` is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9170,"byte_end":9250,"line_start":248,"line_end":248,"column_start":1,"column_end":81}},{"value":"/ exactly `version` and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9251,"byte_end":9295,"line_start":249,"line_end":249,"column_start":1,"column_end":45}}]},{"kind":"Function","id":{"krate":0,"index":92},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10205,"byte_end":10225,"line_start":269,"line_end":269,"column_start":8,"column_end":28},"name":"is_feature_flaggable","qualname":"::is_feature_flaggable","value":"fn is_feature_flaggable() -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks whether the running or installed `rustc` supports feature flags.","sig":null,"attributes":[{"value":"/ Checks whether the running or installed `rustc` supports feature flags.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9507,"byte_end":9582,"line_start":257,"line_end":257,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9583,"byte_end":9586,"line_start":258,"line_end":258,"column_start":1,"column_end":4}},{"value":"/ In other words, if the channel is either \"nightly\" or \"dev\".","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9587,"byte_end":9651,"line_start":259,"line_end":259,"column_start":1,"column_end":65}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9652,"byte_end":9655,"line_start":260,"line_end":260,"column_start":1,"column_end":4}},{"value":"/ Note that support for specific `rustc` features can be enabled or disabled","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9656,"byte_end":9734,"line_start":261,"line_end":261,"column_start":1,"column_end":79}},{"value":"/ via the `allow-features` compiler flag, which this function _does not_","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9735,"byte_end":9809,"line_start":262,"line_end":262,"column_start":1,"column_end":75}},{"value":"/ check. That is, this function _does not_ check whether a _specific_ feature","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9810,"byte_end":9889,"line_start":263,"line_end":263,"column_start":1,"column_end":80}},{"value":"/ is supported, but instead whether features are supported at all. To check","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9890,"byte_end":9967,"line_start":264,"line_end":264,"column_start":1,"column_end":78}},{"value":"/ for support for a specific feature, use [`supports_feature()`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":9968,"byte_end":10035,"line_start":265,"line_end":265,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10036,"byte_end":10039,"line_start":266,"line_end":266,"column_start":1,"column_end":4}},{"value":"/ If the version could not be determined, returns `None`. Otherwise returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10040,"byte_end":10117,"line_start":267,"line_end":267,"column_start":1,"column_end":78}},{"value":"/ `true` if the running version supports feature flags and `false` otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10118,"byte_end":10197,"line_start":268,"line_end":268,"column_start":1,"column_end":80}}]},{"kind":"Function","id":{"krate":0,"index":94},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10825,"byte_end":10841,"line_start":289,"line_end":289,"column_start":8,"column_end":24},"name":"supports_feature","qualname":"::supports_feature","value":"fn supports_feature<'_>(&'_ str) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Checks whether the running or installed `rustc` supports `feature`.","sig":null,"attributes":[{"value":"/ Checks whether the running or installed `rustc` supports `feature`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10300,"byte_end":10371,"line_start":273,"line_end":273,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10372,"byte_end":10375,"line_start":274,"line_end":274,"column_start":1,"column_end":4}},{"value":"/ Returns _true_ _iff_ [`is_feature_flaggable()`] returns `true` _and_ the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10376,"byte_end":10452,"line_start":275,"line_end":275,"column_start":1,"column_end":77}},{"value":"/ feature is not disabled via exclusion in `allow-features` via `RUSTFLAGS` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10453,"byte_end":10533,"line_start":276,"line_end":276,"column_start":1,"column_end":81}},{"value":"/ `CARGO_ENCODED_RUSTFLAGS`. If the version could not be determined, returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10534,"byte_end":10612,"line_start":277,"line_end":277,"column_start":1,"column_end":79}},{"value":"/ `None`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10613,"byte_end":10624,"line_start":278,"line_end":278,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10625,"byte_end":10628,"line_start":279,"line_end":279,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10629,"byte_end":10642,"line_start":280,"line_end":280,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10643,"byte_end":10646,"line_start":281,"line_end":281,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10647,"byte_end":10658,"line_start":282,"line_end":282,"column_start":1,"column_end":12}},{"value":"/ use version_check as rustc;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10659,"byte_end":10690,"line_start":283,"line_end":283,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10691,"byte_end":10694,"line_start":284,"line_end":284,"column_start":1,"column_end":4}},{"value":"/ if let Some(true) = rustc::supports_feature(\"doc_cfg\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10695,"byte_end":10755,"line_start":285,"line_end":285,"column_start":1,"column_end":61}},{"value":"/ println!(\"cargo:rustc-cfg=has_doc_cfg\");","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10756,"byte_end":10803,"line_start":286,"line_end":286,"column_start":1,"column_end":48}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10804,"byte_end":10809,"line_start":287,"line_end":287,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","byte_start":10810,"byte_end":10817,"line_start":288,"line_end":288,"column_start":1,"column_end":8}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19322,"byte_end":19329,"line_start":7,"line_end":7,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":14},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":18},{"krate":0,"index":20}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25304,"byte_end":25311,"line_start":191,"line_end":191,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":23}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25504,"byte_end":25511,"line_start":198,"line_end":198,"column_start":21,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":25}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":29846,"byte_end":29853,"line_start":15,"line_end":15,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":40}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34899,"byte_end":34906,"line_start":189,"line_end":189,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":42}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35225,"byte_end":35229,"line_start":8,"line_end":8,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":48},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":58},{"krate":0,"index":60}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40559,"byte_end":40563,"line_start":177,"line_end":177,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":63}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":19322,"byte_end":19329,"line_start":7,"line_end":7,"column_start":6,"column_end":13},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":103},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25304,"byte_end":25311,"line_start":191,"line_end":191,"column_start":23,"column_end":30},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":103},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs","byte_start":25504,"byte_end":25511,"line_start":198,"line_end":198,"column_start":21,"column_end":28},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":103},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":29846,"byte_end":29853,"line_start":15,"line_end":15,"column_start":6,"column_end":13},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":140},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs","byte_start":34899,"byte_end":34906,"line_start":189,"line_end":189,"column_start":23,"column_end":30},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":140},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":35225,"byte_end":35229,"line_start":8,"line_end":8,"column_start":6,"column_end":10},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":155},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs","byte_start":40559,"byte_end":40563,"line_start":177,"line_end":177,"column_start":23,"column_end":27},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":155},"to":{"krate":2,"index":10295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libwalkdir-fdbd6473672fd630.json b/core/target/rls/debug/deps/save-analysis/libwalkdir-fdbd6473672fd630.json new file mode 100644 index 0000000..3ca4ae0 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libwalkdir-fdbd6473672fd630.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","walkdir","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=fdbd6473672fd630","-C","extra-filename=-fdbd6473672fd630","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","same_file=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libsame_file-2f09934e87aefd48.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libwalkdir-fdbd6473672fd630.rmeta"},"prelude":{"crate_id":{"name":"walkdir","disambiguator":[2826959491698965505,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","num":20,"id":{"name":"same_file","disambiguator":[15328306776509945161,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":0,"byte_end":41213,"line_start":1,"line_end":1161,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3112,"byte_end":3120,"line_start":122,"line_end":122,"column_start":22,"column_end":30},"alias_span":null,"name":"DirEntry","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3156,"byte_end":3167,"line_start":124,"line_end":124,"column_start":22,"column_end":33},"alias_span":null,"name":"DirEntryExt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3191,"byte_end":3196,"line_start":125,"line_end":125,"column_start":23,"column_end":28},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":0,"byte_end":41213,"line_start":1,"line_end":1161,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":14},{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":48},{"krate":0,"index":112},{"krate":0,"index":150},{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":252},{"krate":0,"index":255},{"krate":0,"index":166},{"krate":0,"index":174},{"krate":0,"index":176},{"krate":0,"index":193},{"krate":0,"index":257},{"krate":0,"index":266},{"krate":0,"index":268},{"krate":0,"index":270},{"krate":0,"index":197},{"krate":0,"index":272},{"krate":0,"index":279},{"krate":0,"index":200},{"krate":0,"index":204},{"krate":0,"index":224},{"krate":0,"index":226},{"krate":0,"index":282},{"krate":0,"index":287},{"krate":0,"index":230},{"krate":0,"index":234}],"decl_id":null,"docs":"Crate `walkdir` provides an efficient and cross platform implementation\nof recursive directory traversal. Several options are exposed to control\niteration, such as whether to follow symbolic links (default off), limit the\nmaximum number of simultaneous open file descriptors and the ability to\nefficiently skip descending into directories.","sig":null,"attributes":[{"value":"*\nCrate `walkdir` provides an efficient and cross platform implementation\nof recursive directory traversal. Several options are exposed to control\niteration, such as whether to follow symbolic links (default off), limit the\nmaximum number of simultaneous open file descriptors and the ability to\nefficiently skip descending into directories.\n\nTo use this crate, add `walkdir` as a dependency to your project's\n`Cargo.toml`:\n\n```toml\n[dependencies]\nwalkdir = \"2\"\n```\n\n# From the top\n\nThe [`WalkDir`] type builds iterators. The [`DirEntry`] type describes values\nyielded by the iterator. Finally, the [`Error`] type is a small wrapper around\n[`std::io::Error`] with additional information, such as if a loop was detected\nwhile following symbolic links (not enabled by default).\n\n[`WalkDir`]: struct.WalkDir.html\n[`DirEntry`]: struct.DirEntry.html\n[`Error`]: struct.Error.html\n[`std::io::Error`]: https://doc.rust-lang.org/stable/std/io/struct.Error.html\n\n# Example\n\nThe following code recursively iterates over the directory given and prints\nthe path for each entry:\n\n```no_run\nuse walkdir::WalkDir;\n# use walkdir::Error;\n\n# fn try_main() -> Result<(), Error> {\nfor entry in WalkDir::new(\"foo\") {\n println!(\"{}\", entry?.path().display());\n}\n# Ok(())\n# }\n```\n\nOr, if you'd like to iterate over all entries and ignore any errors that\nmay arise, use [`filter_map`]. (e.g., This code below will silently skip\ndirectories that the owner of the running process does not have permission to\naccess.)\n\n```no_run\nuse walkdir::WalkDir;\n\nfor entry in WalkDir::new(\"foo\").into_iter().filter_map(|e| e.ok()) {\n println!(\"{}\", entry.path().display());\n}\n```\n\n[`filter_map`]: https://doc.rust-lang.org/stable/std/iter/trait.Iterator.html#method.filter_map\n\n# Example: follow symbolic links\n\nThe same code as above, except [`follow_links`] is enabled:\n\n```no_run\nuse walkdir::WalkDir;\n# use walkdir::Error;\n\n# fn try_main() -> Result<(), Error> {\nfor entry in WalkDir::new(\"foo\").follow_links(true) {\n println!(\"{}\", entry?.path().display());\n}\n# Ok(())\n# }\n```\n\n[`follow_links`]: struct.WalkDir.html#method.follow_links\n\n# Example: skip hidden files and directories on unix\n\nThis uses the [`filter_entry`] iterator adapter to avoid yielding hidden files\nand directories efficiently (i.e. without recursing into hidden directories):\n\n```no_run\nuse walkdir::{DirEntry, WalkDir};\n# use walkdir::Error;\n\nfn is_hidden(entry: &DirEntry) -> bool {\n entry.file_name()\n .to_str()\n .map(|s| s.starts_with(\".\"))\n .unwrap_or(false)\n}\n\n# fn try_main() -> Result<(), Error> {\nlet walker = WalkDir::new(\"foo\").into_iter();\nfor entry in walker.filter_entry(|e| !is_hidden(e)) {\n println!(\"{}\", entry?.path().display());\n}\n# Ok(())\n# }\n```\n\n[`filter_entry`]: struct.IntoIter.html#method.filter_entry\n*/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":0,"byte_end":2808,"line_start":1,"line_end":104,"column_start":1,"column_end":3}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":2810,"byte_end":2832,"line_start":106,"line_end":106,"column_start":1,"column_end":23}},{"value":"allow(unknown_lints)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":2833,"byte_end":2857,"line_start":107,"line_end":107,"column_start":1,"column_end":25}}]},{"kind":"Struct","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42475,"byte_end":42483,"line_start":35,"line_end":35,"column_start":12,"column_end":20},"name":"DirEntry","qualname":"::dent::DirEntry","value":"DirEntry { }","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":80}],"decl_id":null,"docs":" A directory entry.","sig":null,"attributes":[{"value":"/ A directory entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41359,"byte_end":41381,"line_start":9,"line_end":9,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41382,"byte_end":41385,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ This is the type of value that is yielded from the iterators defined in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41386,"byte_end":41461,"line_start":11,"line_end":11,"column_start":1,"column_end":76}},{"value":"/ this crate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41462,"byte_end":41477,"line_start":12,"line_end":12,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41478,"byte_end":41481,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ On Unix systems, this type implements the [`DirEntryExt`] trait, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41482,"byte_end":41556,"line_start":14,"line_end":14,"column_start":1,"column_end":75}},{"value":"/ provides efficient access to the inode number of the directory entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41557,"byte_end":41630,"line_start":15,"line_end":15,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41631,"byte_end":41634,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ # Differences with `std::fs::DirEntry`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41635,"byte_end":41677,"line_start":17,"line_end":17,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41678,"byte_end":41681,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ This type mostly mirrors the type by the same name in [`std::fs`]. There","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41682,"byte_end":41758,"line_start":19,"line_end":19,"column_start":1,"column_end":77}},{"value":"/ are some differences however:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41759,"byte_end":41792,"line_start":20,"line_end":20,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41793,"byte_end":41796,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ * All recursive directory iterators must inspect the entry's type.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41797,"byte_end":41867,"line_start":22,"line_end":22,"column_start":1,"column_end":71}},{"value":"/ Therefore, the value is stored and its access is guaranteed to be cheap and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41868,"byte_end":41947,"line_start":23,"line_end":23,"column_start":1,"column_end":80}},{"value":"/ successful.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41948,"byte_end":41963,"line_start":24,"line_end":24,"column_start":1,"column_end":16}},{"value":"/ * [`path`] and [`file_name`] return borrowed variants.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":41964,"byte_end":42022,"line_start":25,"line_end":25,"column_start":1,"column_end":59}},{"value":"/ * If [`follow_links`] was enabled on the originating iterator, then all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42023,"byte_end":42098,"line_start":26,"line_end":26,"column_start":1,"column_end":76}},{"value":"/ operations except for [`path`] operate on the link target. Otherwise, all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42099,"byte_end":42176,"line_start":27,"line_end":27,"column_start":1,"column_end":78}},{"value":"/ operations operate on the symbolic link.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42177,"byte_end":42221,"line_start":28,"line_end":28,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42222,"byte_end":42225,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"/ [`std::fs`]: https://doc.rust-lang.org/stable/std/fs/index.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42226,"byte_end":42293,"line_start":30,"line_end":30,"column_start":1,"column_end":68}},{"value":"/ [`path`]: #method.path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42294,"byte_end":42320,"line_start":31,"line_end":31,"column_start":1,"column_end":27}},{"value":"/ [`file_name`]: #method.file_name","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42321,"byte_end":42357,"line_start":32,"line_end":32,"column_start":1,"column_end":37}},{"value":"/ [`follow_links`]: struct.WalkDir.html#method.follow_links","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42358,"byte_end":42419,"line_start":33,"line_end":33,"column_start":1,"column_end":62}},{"value":"/ [`DirEntryExt`]: trait.DirEntryExt.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":42420,"byte_end":42463,"line_start":34,"line_end":34,"column_start":1,"column_end":44}}]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44318,"byte_end":44322,"line_start":77,"line_end":77,"column_start":12,"column_end":16},"name":"path","qualname":"::path","value":"fn path<'_>(&'_ Self) -> &'_ Path","parent":null,"children":[],"decl_id":null,"docs":" The full path that this entry represents.","sig":null,"attributes":[{"value":"/ The full path that this entry represents.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43519,"byte_end":43564,"line_start":62,"line_end":62,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43569,"byte_end":43572,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ The full path is created by joining the parents of this entry up to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43577,"byte_end":43652,"line_start":64,"line_end":64,"column_start":5,"column_end":80}},{"value":"/ root initially given to [`WalkDir::new`] with the file name of this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43657,"byte_end":43728,"line_start":65,"line_end":65,"column_start":5,"column_end":76}},{"value":"/ entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43733,"byte_end":43743,"line_start":66,"line_end":66,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43748,"byte_end":43751,"line_start":67,"line_end":67,"column_start":5,"column_end":8}},{"value":"/ Note that this *always* returns the path reported by the underlying","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43756,"byte_end":43827,"line_start":68,"line_end":68,"column_start":5,"column_end":76}},{"value":"/ directory entry, even when symbolic links are followed. To get the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43832,"byte_end":43902,"line_start":69,"line_end":69,"column_start":5,"column_end":75}},{"value":"/ target path, use [`path_is_symlink`] to (cheaply) check if this entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43907,"byte_end":43980,"line_start":70,"line_end":70,"column_start":5,"column_end":78}},{"value":"/ corresponds to a symbolic link, and [`std::fs::read_link`] to resolve","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43985,"byte_end":44058,"line_start":71,"line_end":71,"column_start":5,"column_end":78}},{"value":"/ the target.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44063,"byte_end":44078,"line_start":72,"line_end":72,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44083,"byte_end":44086,"line_start":73,"line_end":73,"column_start":5,"column_end":8}},{"value":"/ [`WalkDir::new`]: struct.WalkDir.html#method.new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44091,"byte_end":44143,"line_start":74,"line_end":74,"column_start":5,"column_end":57}},{"value":"/ [`path_is_symlink`]: struct.DirEntry.html#method.path_is_symlink","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44148,"byte_end":44216,"line_start":75,"line_end":75,"column_start":5,"column_end":73}},{"value":"/ [`std::fs::read_link`]: https://doc.rust-lang.org/stable/std/fs/fn.read_link.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44221,"byte_end":44306,"line_start":76,"line_end":76,"column_start":5,"column_end":90}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44559,"byte_end":44568,"line_start":86,"line_end":86,"column_start":12,"column_end":21},"name":"into_path","qualname":"::into_path","value":"fn into_path(Self) -> PathBuf","parent":null,"children":[],"decl_id":null,"docs":" The full path that this entry represents.","sig":null,"attributes":[{"value":"/ The full path that this entry represents.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44371,"byte_end":44416,"line_start":81,"line_end":81,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44421,"byte_end":44424,"line_start":82,"line_end":82,"column_start":5,"column_end":8}},{"value":"/ Analogous to [`path`], but moves ownership of the path.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44429,"byte_end":44488,"line_start":83,"line_end":83,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44493,"byte_end":44496,"line_start":84,"line_end":84,"column_start":5,"column_end":8}},{"value":"/ [`path`]: struct.DirEntry.html#method.path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44501,"byte_end":44547,"line_start":85,"line_end":85,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45189,"byte_end":45204,"line_start":100,"line_end":100,"column_start":12,"column_end":27},"name":"path_is_symlink","qualname":"::path_is_symlink","value":"fn path_is_symlink<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if and only if this entry was created from a symbolic\n link. This is unaffected by the [`follow_links`] setting.","sig":null,"attributes":[{"value":"/ Returns `true` if and only if this entry was created from a symbolic","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44617,"byte_end":44689,"line_start":90,"line_end":90,"column_start":5,"column_end":77}},{"value":"/ link. This is unaffected by the [`follow_links`] setting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44694,"byte_end":44755,"line_start":91,"line_end":91,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44760,"byte_end":44763,"line_start":92,"line_end":92,"column_start":5,"column_end":8}},{"value":"/ When `true`, the value returned by the [`path`] method is a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44768,"byte_end":44831,"line_start":93,"line_end":93,"column_start":5,"column_end":68}},{"value":"/ symbolic link name. To get the full target path, you must call","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44836,"byte_end":44902,"line_start":94,"line_end":94,"column_start":5,"column_end":71}},{"value":"/ [`std::fs::read_link(entry.path())`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44907,"byte_end":44948,"line_start":95,"line_end":95,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44953,"byte_end":44956,"line_start":96,"line_end":96,"column_start":5,"column_end":8}},{"value":"/ [`path`]: struct.DirEntry.html#method.path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":44961,"byte_end":45007,"line_start":97,"line_end":97,"column_start":5,"column_end":51}},{"value":"/ [`follow_links`]: struct.WalkDir.html#method.follow_links","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45012,"byte_end":45073,"line_start":98,"line_end":98,"column_start":5,"column_end":66}},{"value":"/ [`std::fs::read_link(entry.path())`]: https://doc.rust-lang.org/stable/std/fs/fn.read_link.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45078,"byte_end":45177,"line_start":99,"line_end":99,"column_start":5,"column_end":104}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":46223,"byte_end":46231,"line_start":126,"line_end":126,"column_start":12,"column_end":20},"name":"metadata","qualname":"::metadata","value":"fn metadata<'_>(&'_ Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Return the metadata for the file that this entry points to.","sig":null,"attributes":[{"value":"/ Return the metadata for the file that this entry points to.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45282,"byte_end":45345,"line_start":104,"line_end":104,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45350,"byte_end":45353,"line_start":105,"line_end":105,"column_start":5,"column_end":8}},{"value":"/ This will follow symbolic links if and only if the [`WalkDir`] value","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45358,"byte_end":45430,"line_start":106,"line_end":106,"column_start":5,"column_end":77}},{"value":"/ has [`follow_links`] enabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45435,"byte_end":45468,"line_start":107,"line_end":107,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45473,"byte_end":45476,"line_start":108,"line_end":108,"column_start":5,"column_end":8}},{"value":"/ # Platform behavior","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45481,"byte_end":45504,"line_start":109,"line_end":109,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45509,"byte_end":45512,"line_start":110,"line_end":110,"column_start":5,"column_end":8}},{"value":"/ This always calls [`std::fs::symlink_metadata`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45517,"byte_end":45569,"line_start":111,"line_end":111,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45574,"byte_end":45577,"line_start":112,"line_end":112,"column_start":5,"column_end":8}},{"value":"/ If this entry is a symbolic link and [`follow_links`] is enabled, then","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45582,"byte_end":45656,"line_start":113,"line_end":113,"column_start":5,"column_end":79}},{"value":"/ [`std::fs::metadata`] is called instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45661,"byte_end":45705,"line_start":114,"line_end":114,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45710,"byte_end":45713,"line_start":115,"line_end":115,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45718,"byte_end":45730,"line_start":116,"line_end":116,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45735,"byte_end":45738,"line_start":117,"line_end":117,"column_start":5,"column_end":8}},{"value":"/ Similar to [`std::fs::metadata`], returns errors for path values that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45743,"byte_end":45816,"line_start":118,"line_end":118,"column_start":5,"column_end":78}},{"value":"/ the program does not have permissions to access or if the path does not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45821,"byte_end":45896,"line_start":119,"line_end":119,"column_start":5,"column_end":80}},{"value":"/ exist.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45901,"byte_end":45911,"line_start":120,"line_end":120,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45916,"byte_end":45919,"line_start":121,"line_end":121,"column_start":5,"column_end":8}},{"value":"/ [`WalkDir`]: struct.WalkDir.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45924,"byte_end":45960,"line_start":122,"line_end":122,"column_start":5,"column_end":41}},{"value":"/ [`follow_links`]: struct.WalkDir.html#method.follow_links","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":45965,"byte_end":46026,"line_start":123,"line_end":123,"column_start":5,"column_end":66}},{"value":"/ [`std::fs::metadata`]: https://doc.rust-lang.org/std/fs/fn.metadata.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":46031,"byte_end":46107,"line_start":124,"line_end":124,"column_start":5,"column_end":81}},{"value":"/ [`std::fs::symlink_metadata`]: https://doc.rust-lang.org/stable/std/fs/fn.symlink_metadata.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":46112,"byte_end":46211,"line_start":125,"line_end":125,"column_start":5,"column_end":104}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47187,"byte_end":47196,"line_start":158,"line_end":158,"column_start":12,"column_end":21},"name":"file_type","qualname":"::file_type","value":"fn file_type<'_>(&'_ Self) -> fs::FileType","parent":null,"children":[],"decl_id":null,"docs":" Return the file type for the file that this entry points to.","sig":null,"attributes":[{"value":"/ Return the file type for the file that this entry points to.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":46861,"byte_end":46925,"line_start":150,"line_end":150,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":46930,"byte_end":46933,"line_start":151,"line_end":151,"column_start":5,"column_end":8}},{"value":"/ If this is a symbolic link and [`follow_links`] is `true`, then this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":46938,"byte_end":47010,"line_start":152,"line_end":152,"column_start":5,"column_end":77}},{"value":"/ returns the type of the target.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47015,"byte_end":47050,"line_start":153,"line_end":153,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47055,"byte_end":47058,"line_start":154,"line_end":154,"column_start":5,"column_end":8}},{"value":"/ This never makes any system calls.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47063,"byte_end":47101,"line_start":155,"line_end":155,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47106,"byte_end":47109,"line_start":156,"line_end":156,"column_start":5,"column_end":8}},{"value":"/ [`follow_links`]: struct.WalkDir.html#method.follow_links","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47114,"byte_end":47175,"line_start":157,"line_end":157,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47400,"byte_end":47409,"line_start":166,"line_end":166,"column_start":12,"column_end":21},"name":"file_name","qualname":"::file_name","value":"fn file_name<'_>(&'_ Self) -> &'_ OsStr","parent":null,"children":[],"decl_id":null,"docs":" Return the file name of this entry.","sig":null,"attributes":[{"value":"/ Return the file name of this entry.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47249,"byte_end":47288,"line_start":162,"line_end":162,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47293,"byte_end":47296,"line_start":163,"line_end":163,"column_start":5,"column_end":8}},{"value":"/ If this entry has no file name (e.g., `/`), then the full path is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47301,"byte_end":47370,"line_start":164,"line_end":164,"column_start":5,"column_end":74}},{"value":"/ returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47375,"byte_end":47388,"line_start":165,"line_end":165,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47821,"byte_end":47826,"line_start":175,"line_end":175,"column_start":12,"column_end":17},"name":"depth","qualname":"::depth","value":"fn depth<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the depth at which this entry was created relative to the root.","sig":null,"attributes":[{"value":"/ Returns the depth at which this entry was created relative to the root.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47511,"byte_end":47586,"line_start":170,"line_end":170,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47591,"byte_end":47594,"line_start":171,"line_end":171,"column_start":5,"column_end":8}},{"value":"/ The smallest depth is `0` and always corresponds to the path given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47599,"byte_end":47669,"line_start":172,"line_end":172,"column_start":5,"column_end":75}},{"value":"/ to the `new` function on `WalkDir`. Its direct descendents have depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47674,"byte_end":47747,"line_start":173,"line_end":173,"column_start":5,"column_end":78}},{"value":"/ `1`, and their descendents have depth `2`, and so on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":47752,"byte_end":47809,"line_start":174,"line_end":174,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52052,"byte_end":52057,"line_start":333,"line_end":333,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone<'_>(&'_ Self) -> DirEntry","parent":{"krate":2,"index":2882},"children":[],"decl_id":{"krate":2,"index":2883},"docs":"","sig":null,"attributes":[{"value":"cfg(unix)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52032,"byte_end":52044,"line_start":332,"line_end":332,"column_start":5,"column_end":17}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52560,"byte_end":52563,"line_start":355,"line_end":355,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":108},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52755,"byte_end":52766,"line_start":362,"line_end":362,"column_start":11,"column_end":22},"name":"DirEntryExt","qualname":"::dent::DirEntryExt","value":"DirEntryExt","parent":null,"children":[{"krate":0,"index":109}],"decl_id":null,"docs":" Unix-specific extension methods for `walkdir::DirEntry`\n","sig":null,"attributes":[{"value":"/ Unix-specific extension methods for `walkdir::DirEntry`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52672,"byte_end":52731,"line_start":360,"line_end":360,"column_start":1,"column_end":60}},{"value":"cfg(unix)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52732,"byte_end":52744,"line_start":361,"line_end":361,"column_start":1,"column_end":13}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52866,"byte_end":52869,"line_start":365,"line_end":365,"column_start":8,"column_end":11},"name":"ino","qualname":"::dent::DirEntryExt::ino","value":"fn ino<'_>(&'_ Self) -> u64","parent":{"krate":0,"index":108},"children":[],"decl_id":null,"docs":" Returns the underlying `d_ino` field in the contained `dirent`\n structure.\n","sig":null,"attributes":[{"value":"/ Returns the underlying `d_ino` field in the contained `dirent`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52773,"byte_end":52839,"line_start":363,"line_end":363,"column_start":5,"column_end":71}},{"value":"/ structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52844,"byte_end":52858,"line_start":364,"line_end":364,"column_start":5,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":53030,"byte_end":53033,"line_start":372,"line_end":372,"column_start":8,"column_end":11},"name":"ino","qualname":"::ino","value":"fn ino<'_>(&'_ Self) -> u64","parent":{"krate":0,"index":108},"children":[],"decl_id":{"krate":0,"index":109},"docs":" Returns the underlying `d_ino` field in the contained `dirent`\n structure.\n","sig":null,"attributes":[{"value":"/ Returns the underlying `d_ino` field in the contained `dirent`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52937,"byte_end":53003,"line_start":370,"line_end":370,"column_start":5,"column_end":71}},{"value":"/ structure.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":53008,"byte_end":53022,"line_start":371,"line_end":371,"column_start":5,"column_end":19}}]},{"kind":"Struct","id":{"krate":0,"index":238},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54174,"byte_end":54179,"line_start":28,"line_end":28,"column_start":12,"column_end":17},"name":"Error","qualname":"::error::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":239},{"krate":0,"index":240}],"decl_id":null,"docs":" An error produced by recursively walking a directory.","sig":null,"attributes":[{"value":"/ An error produced by recursively walking a directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53174,"byte_end":53231,"line_start":8,"line_end":8,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53232,"byte_end":53235,"line_start":9,"line_end":9,"column_start":1,"column_end":4}},{"value":"/ This error type is a light wrapper around [`std::io::Error`]. In","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53236,"byte_end":53304,"line_start":10,"line_end":10,"column_start":1,"column_end":69}},{"value":"/ particular, it adds the following information:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53305,"byte_end":53355,"line_start":11,"line_end":11,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53356,"byte_end":53359,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ * The depth at which the error occurred in the file tree, relative to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53360,"byte_end":53437,"line_start":13,"line_end":13,"column_start":1,"column_end":78}},{"value":"/ root.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53438,"byte_end":53447,"line_start":14,"line_end":14,"column_start":1,"column_end":10}},{"value":"/ * The path, if any, associated with the IO error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53448,"byte_end":53501,"line_start":15,"line_end":15,"column_start":1,"column_end":54}},{"value":"/ * An indication that a loop occurred when following symbolic links. In this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53502,"byte_end":53581,"line_start":16,"line_end":16,"column_start":1,"column_end":80}},{"value":"/ case, there is no underlying IO error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53582,"byte_end":53624,"line_start":17,"line_end":17,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53625,"byte_end":53628,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ To maintain good ergonomics, this type has a","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53629,"byte_end":53677,"line_start":19,"line_end":19,"column_start":1,"column_end":49}},{"value":"/ [`impl From for std::io::Error`][impl] defined which preserves the original context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53678,"byte_end":53773,"line_start":20,"line_end":20,"column_start":1,"column_end":96}},{"value":"/ This allows you to use an [`io::Result`] with methods in this crate if you don't care about","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53774,"byte_end":53869,"line_start":21,"line_end":21,"column_start":1,"column_end":96}},{"value":"/ accessing the underlying error data in a structured form.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53870,"byte_end":53931,"line_start":22,"line_end":22,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53932,"byte_end":53935,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ [`std::io::Error`]: https://doc.rust-lang.org/stable/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":53936,"byte_end":54017,"line_start":24,"line_end":24,"column_start":1,"column_end":82}},{"value":"/ [`io::Result`]: https://doc.rust-lang.org/stable/std/io/type.Result.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54018,"byte_end":54094,"line_start":25,"line_end":25,"column_start":1,"column_end":77}},{"value":"/ [impl]: struct.Error.html#impl-From%3CError%3E","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54095,"byte_end":54145,"line_start":26,"line_end":26,"column_start":1,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":133},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54706,"byte_end":54710,"line_start":46,"line_end":46,"column_start":12,"column_end":16},"name":"path","qualname":"::path","value":"fn path<'_>(&'_ Self) -> Option<&'_ Path>","parent":null,"children":[],"decl_id":null,"docs":" Returns the path associated with this error if one exists.","sig":null,"attributes":[{"value":"/ Returns the path associated with this error if one exists.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54379,"byte_end":54441,"line_start":40,"line_end":40,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54446,"byte_end":54449,"line_start":41,"line_end":41,"column_start":5,"column_end":8}},{"value":"/ For example, if an error occurred while opening a directory handle,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54454,"byte_end":54525,"line_start":42,"line_end":42,"column_start":5,"column_end":76}},{"value":"/ the error will include the path passed to [`std::fs::read_dir`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54530,"byte_end":54598,"line_start":43,"line_end":43,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54603,"byte_end":54606,"line_start":44,"line_end":44,"column_start":5,"column_end":8}},{"value":"/ [`std::fs::read_dir`]: https://doc.rust-lang.org/stable/std/fs/fn.read_dir.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54611,"byte_end":54694,"line_start":45,"line_end":45,"column_start":5,"column_end":88}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55456,"byte_end":55469,"line_start":66,"line_end":66,"column_start":12,"column_end":25},"name":"loop_ancestor","qualname":"::loop_ancestor","value":"fn loop_ancestor<'_>(&'_ Self) -> Option<&'_ Path>","parent":null,"children":[],"decl_id":null,"docs":" Returns the path at which a cycle was detected.","sig":null,"attributes":[{"value":"/ Returns the path at which a cycle was detected.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54974,"byte_end":55025,"line_start":54,"line_end":54,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55030,"byte_end":55033,"line_start":55,"line_end":55,"column_start":5,"column_end":8}},{"value":"/ If no cycle was detected, [`None`] is returned.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55038,"byte_end":55089,"line_start":56,"line_end":56,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55094,"byte_end":55097,"line_start":57,"line_end":57,"column_start":5,"column_end":8}},{"value":"/ A cycle is detected when a directory entry is equivalent to one of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55102,"byte_end":55172,"line_start":58,"line_end":58,"column_start":5,"column_end":75}},{"value":"/ its ancestors.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55177,"byte_end":55195,"line_start":59,"line_end":59,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55200,"byte_end":55203,"line_start":60,"line_end":60,"column_start":5,"column_end":8}},{"value":"/ To get the path to the child directory entry in the cycle, use the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55208,"byte_end":55278,"line_start":61,"line_end":61,"column_start":5,"column_end":75}},{"value":"/ [`path`] method.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55283,"byte_end":55303,"line_start":62,"line_end":62,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55308,"byte_end":55311,"line_start":63,"line_end":63,"column_start":5,"column_end":8}},{"value":"/ [`None`]: https://doc.rust-lang.org/stable/std/option/enum.Option.html#variant.None","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55316,"byte_end":55403,"line_start":64,"line_end":64,"column_start":5,"column_end":92}},{"value":"/ [`path`]: struct.Error.html#path","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55408,"byte_end":55444,"line_start":65,"line_end":65,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56044,"byte_end":56049,"line_start":81,"line_end":81,"column_start":12,"column_end":17},"name":"depth","qualname":"::depth","value":"fn depth<'_>(&'_ Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the depth at which this error occurred relative to the root.","sig":null,"attributes":[{"value":"/ Returns the depth at which this error occurred relative to the root.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55636,"byte_end":55708,"line_start":73,"line_end":73,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55713,"byte_end":55716,"line_start":74,"line_end":74,"column_start":5,"column_end":8}},{"value":"/ The smallest depth is `0` and always corresponds to the path given to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55721,"byte_end":55794,"line_start":75,"line_end":75,"column_start":5,"column_end":78}},{"value":"/ the [`new`] function on [`WalkDir`]. Its direct descendents have depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55799,"byte_end":55873,"line_start":76,"line_end":76,"column_start":5,"column_end":79}},{"value":"/ `1`, and their descendents have depth `2`, and so on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55878,"byte_end":55935,"line_start":77,"line_end":77,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55940,"byte_end":55943,"line_start":78,"line_end":78,"column_start":5,"column_end":8}},{"value":"/ [`new`]: struct.WalkDir.html#method.new","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55948,"byte_end":55991,"line_start":79,"line_end":79,"column_start":5,"column_end":48}},{"value":"/ [`WalkDir`]: struct.WalkDir.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":55996,"byte_end":56032,"line_start":80,"line_end":80,"column_start":5,"column_end":41}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58602,"byte_end":58610,"line_start":143,"line_end":143,"column_start":12,"column_end":20},"name":"io_error","qualname":"::io_error","value":"fn io_error<'_>(&'_ Self) -> Option<&'_ io::Error>","parent":null,"children":[],"decl_id":null,"docs":" Inspect the original [`io::Error`] if there is one.","sig":null,"attributes":[{"value":"/ Inspect the original [`io::Error`] if there is one.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56098,"byte_end":56153,"line_start":85,"line_end":85,"column_start":5,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56158,"byte_end":56161,"line_start":86,"line_end":86,"column_start":5,"column_end":8}},{"value":"/ [`None`] is returned if the [`Error`] doesn't correspond to an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56166,"byte_end":56232,"line_start":87,"line_end":87,"column_start":5,"column_end":71}},{"value":"/ [`io::Error`]. This might happen, for example, when the error was","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56237,"byte_end":56306,"line_start":88,"line_end":88,"column_start":5,"column_end":74}},{"value":"/ produced because a cycle was found in the directory tree while","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56311,"byte_end":56377,"line_start":89,"line_end":89,"column_start":5,"column_end":71}},{"value":"/ following symbolic links.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56382,"byte_end":56411,"line_start":90,"line_end":90,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56416,"byte_end":56419,"line_start":91,"line_end":91,"column_start":5,"column_end":8}},{"value":"/ This method returns a borrowed value that is bound to the lifetime of the [`Error`]. To","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56424,"byte_end":56515,"line_start":92,"line_end":92,"column_start":5,"column_end":96}},{"value":"/ obtain an owned value, the [`into_io_error`] can be used instead.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56520,"byte_end":56589,"line_start":93,"line_end":93,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56594,"byte_end":56597,"line_start":94,"line_end":94,"column_start":5,"column_end":8}},{"value":"/ > This is the original [`io::Error`] and is _not_ the same as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56602,"byte_end":56667,"line_start":95,"line_end":95,"column_start":5,"column_end":70}},{"value":"/ > [`impl From for std::io::Error`][impl] which contains additional context about the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56672,"byte_end":56767,"line_start":96,"line_end":96,"column_start":5,"column_end":100}},{"value":"/ error.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56772,"byte_end":56782,"line_start":97,"line_end":97,"column_start":5,"column_end":15}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56787,"byte_end":56790,"line_start":98,"line_end":98,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56795,"byte_end":56808,"line_start":99,"line_end":99,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56813,"byte_end":56816,"line_start":100,"line_end":100,"column_start":5,"column_end":8}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56821,"byte_end":56839,"line_start":101,"line_end":101,"column_start":5,"column_end":23}},{"value":"/ use std::io;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56844,"byte_end":56860,"line_start":102,"line_end":102,"column_start":5,"column_end":21}},{"value":"/ use std::path::Path;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56865,"byte_end":56889,"line_start":103,"line_end":103,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56894,"byte_end":56897,"line_start":104,"line_end":104,"column_start":5,"column_end":8}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56902,"byte_end":56927,"line_start":105,"line_end":105,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56932,"byte_end":56935,"line_start":106,"line_end":106,"column_start":5,"column_end":8}},{"value":"/ for entry in WalkDir::new(\"foo\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56940,"byte_end":56978,"line_start":107,"line_end":107,"column_start":5,"column_end":43}},{"value":"/ match entry {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":56983,"byte_end":57004,"line_start":108,"line_end":108,"column_start":5,"column_end":26}},{"value":"/ Ok(entry) => println!(\"{}\", entry.path().display()),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57009,"byte_end":57073,"line_start":109,"line_end":109,"column_start":5,"column_end":69}},{"value":"/ Err(err) => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57078,"byte_end":57103,"line_start":110,"line_end":110,"column_start":5,"column_end":30}},{"value":"/ let path = err.path().unwrap_or(Path::new(\"\")).display();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57108,"byte_end":57181,"line_start":111,"line_end":111,"column_start":5,"column_end":78}},{"value":"/ println!(\"failed to access entry {}\", path);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57186,"byte_end":57246,"line_start":112,"line_end":112,"column_start":5,"column_end":65}},{"value":"/ if let Some(inner) = err.io_error() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57251,"byte_end":57304,"line_start":113,"line_end":113,"column_start":5,"column_end":58}},{"value":"/ match inner.kind() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57309,"byte_end":57349,"line_start":114,"line_end":114,"column_start":5,"column_end":45}},{"value":"/ io::ErrorKind::InvalidData => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57354,"byte_end":57409,"line_start":115,"line_end":115,"column_start":5,"column_end":60}},{"value":"/ println!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57414,"byte_end":57451,"line_start":116,"line_end":116,"column_start":5,"column_end":42}},{"value":"/ \"entry contains invalid data: {}\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57456,"byte_end":57522,"line_start":117,"line_end":117,"column_start":5,"column_end":71}},{"value":"/ inner)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57527,"byte_end":57565,"line_start":118,"line_end":118,"column_start":5,"column_end":43}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57570,"byte_end":57595,"line_start":119,"line_end":119,"column_start":5,"column_end":30}},{"value":"/ io::ErrorKind::PermissionDenied => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57600,"byte_end":57660,"line_start":120,"line_end":120,"column_start":5,"column_end":65}},{"value":"/ println!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57665,"byte_end":57702,"line_start":121,"line_end":121,"column_start":5,"column_end":42}},{"value":"/ \"Missing permission to read entry: {}\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57707,"byte_end":57778,"line_start":122,"line_end":122,"column_start":5,"column_end":76}},{"value":"/ inner)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57783,"byte_end":57821,"line_start":123,"line_end":123,"column_start":5,"column_end":43}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57826,"byte_end":57851,"line_start":124,"line_end":124,"column_start":5,"column_end":30}},{"value":"/ _ => {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57856,"byte_end":57886,"line_start":125,"line_end":125,"column_start":5,"column_end":35}},{"value":"/ println!(","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57891,"byte_end":57928,"line_start":126,"line_end":126,"column_start":5,"column_end":42}},{"value":"/ \"Unexpected error occurred: {}\",","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":57933,"byte_end":57997,"line_start":127,"line_end":127,"column_start":5,"column_end":69}},{"value":"/ inner)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58002,"byte_end":58040,"line_start":128,"line_end":128,"column_start":5,"column_end":43}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58045,"byte_end":58070,"line_start":129,"line_end":129,"column_start":5,"column_end":30}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58075,"byte_end":58096,"line_start":130,"line_end":130,"column_start":5,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58101,"byte_end":58118,"line_start":131,"line_end":131,"column_start":5,"column_end":22}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58123,"byte_end":58136,"line_start":132,"line_end":132,"column_start":5,"column_end":18}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58141,"byte_end":58150,"line_start":133,"line_end":133,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58155,"byte_end":58160,"line_start":134,"line_end":134,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58165,"byte_end":58172,"line_start":135,"line_end":135,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58177,"byte_end":58180,"line_start":136,"line_end":136,"column_start":5,"column_end":8}},{"value":"/ [`None`]: https://doc.rust-lang.org/stable/std/option/enum.Option.html#variant.None","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58185,"byte_end":58272,"line_start":137,"line_end":137,"column_start":5,"column_end":92}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/stable/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58277,"byte_end":58353,"line_start":138,"line_end":138,"column_start":5,"column_end":81}},{"value":"/ [`From`]: https://doc.rust-lang.org/stable/std/convert/trait.From.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58358,"byte_end":58432,"line_start":139,"line_end":139,"column_start":5,"column_end":79}},{"value":"/ [`Error`]: struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58437,"byte_end":58469,"line_start":140,"line_end":140,"column_start":5,"column_end":37}},{"value":"/ [`into_io_error`]: struct.Error.html#method.into_io_error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58474,"byte_end":58535,"line_start":141,"line_end":141,"column_start":5,"column_end":66}},{"value":"/ [impl]: struct.Error.html#impl-From%3CError%3E","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58540,"byte_end":58590,"line_start":142,"line_end":142,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":59061,"byte_end":59074,"line_start":155,"line_end":155,"column_start":12,"column_end":25},"name":"into_io_error","qualname":"::into_io_error","value":"fn into_io_error(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Similar to [`io_error`] except consumes self to convert to the original\n [`io::Error`] if one exists.","sig":null,"attributes":[{"value":"/ Similar to [`io_error`] except consumes self to convert to the original","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58792,"byte_end":58867,"line_start":150,"line_end":150,"column_start":5,"column_end":80}},{"value":"/ [`io::Error`] if one exists.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58872,"byte_end":58904,"line_start":151,"line_end":151,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58909,"byte_end":58912,"line_start":152,"line_end":152,"column_start":5,"column_end":8}},{"value":"/ [`io_error`]: struct.Error.html#method.io_error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58917,"byte_end":58968,"line_start":153,"line_end":153,"column_start":5,"column_end":56}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/stable/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":58973,"byte_end":59049,"line_start":154,"line_end":154,"column_start":5,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60287,"byte_end":60298,"line_start":204,"line_end":204,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description<'_>(&'_ Self) -> &'_ str","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2579},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60259,"byte_end":60279,"line_start":203,"line_end":203,"column_start":5,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60497,"byte_end":60502,"line_start":211,"line_end":211,"column_start":8,"column_end":13},"name":"cause","qualname":"::cause","value":"fn cause<'_>(&'_ Self) -> Option<&'_ dyn error::Error>","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2580},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60577,"byte_end":60583,"line_start":215,"line_end":215,"column_start":8,"column_end":14},"name":"source","qualname":"::source","value":"fn source<'_>(&'_ Self) -> Option<&'_ dyn error::Error + 'static>","parent":{"krate":1,"index":2576},"children":[],"decl_id":{"krate":1,"index":2577},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60819,"byte_end":60822,"line_start":224,"line_end":224,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10295},"children":[],"decl_id":{"krate":2,"index":10296},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":149},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":62089,"byte_end":62093,"line_start":256,"line_end":256,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(Error) -> io::Error","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":" Convert the [`Error`] to an [`io::Error`], preserving the original\n [`Error`] as the [\"inner error\"]. Note that this also makes the display\n of the error include the context.","sig":null,"attributes":[{"value":"/ Convert the [`Error`] to an [`io::Error`], preserving the original","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61494,"byte_end":61564,"line_start":245,"line_end":245,"column_start":5,"column_end":75}},{"value":"/ [`Error`] as the [\"inner error\"]. Note that this also makes the display","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61569,"byte_end":61644,"line_start":246,"line_end":246,"column_start":5,"column_end":80}},{"value":"/ of the error include the context.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61649,"byte_end":61686,"line_start":247,"line_end":247,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61691,"byte_end":61694,"line_start":248,"line_end":248,"column_start":5,"column_end":8}},{"value":"/ This is different from [`into_io_error`] which returns the original","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61699,"byte_end":61770,"line_start":249,"line_end":249,"column_start":5,"column_end":76}},{"value":"/ [`io::Error`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61775,"byte_end":61793,"line_start":250,"line_end":250,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61798,"byte_end":61801,"line_start":251,"line_end":251,"column_start":5,"column_end":8}},{"value":"/ [`Error`]: struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61806,"byte_end":61838,"line_start":252,"line_end":252,"column_start":5,"column_end":37}},{"value":"/ [`io::Error`]: https://doc.rust-lang.org/stable/std/io/struct.Error.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61843,"byte_end":61919,"line_start":253,"line_end":253,"column_start":5,"column_end":81}},{"value":"/ [\"inner error\"]: https://doc.rust-lang.org/std/io/struct.Error.html#method.into_inner","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61924,"byte_end":62013,"line_start":254,"line_end":254,"column_start":5,"column_end":94}},{"value":"/ [`into_io_error`]: struct.WalkDir.html#method.into_io_error","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":62018,"byte_end":62081,"line_start":255,"line_end":255,"column_start":5,"column_end":68}}]},{"kind":"Type","id":{"krate":0,"index":164},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4225,"byte_end":4231,"line_start":156,"line_end":156,"column_start":10,"column_end":16},"name":"Result","qualname":"::Result","value":"::std::result::Result","parent":null,"children":[],"decl_id":null,"docs":" A result type for walkdir operations.","sig":null,"attributes":[{"value":"/ A result type for walkdir operations.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3581,"byte_end":3622,"line_start":145,"line_end":145,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3623,"byte_end":3626,"line_start":146,"line_end":146,"column_start":1,"column_end":4}},{"value":"/ Note that this result type embeds the error type in this crate. This","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3627,"byte_end":3699,"line_start":147,"line_end":147,"column_start":1,"column_end":73}},{"value":"/ is only useful if you care about the additional information provided by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3700,"byte_end":3775,"line_start":148,"line_end":148,"column_start":1,"column_end":76}},{"value":"/ the error (such as the path associated with the error or whether a loop","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3776,"byte_end":3851,"line_start":149,"line_end":149,"column_start":1,"column_end":76}},{"value":"/ was dectected). If you want things to Just Work, then you can use","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3852,"byte_end":3921,"line_start":150,"line_end":150,"column_start":1,"column_end":70}},{"value":"/ [`io::Result`] instead since the error type in this package will","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3922,"byte_end":3990,"line_start":151,"line_end":151,"column_start":1,"column_end":69}},{"value":"/ automatically convert to an [`io::Result`] when using the [`try!`] macro.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":3991,"byte_end":4068,"line_start":152,"line_end":152,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4069,"byte_end":4072,"line_start":153,"line_end":153,"column_start":1,"column_end":4}},{"value":"/ [`io::Result`]: https://doc.rust-lang.org/stable/std/io/type.Result.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4073,"byte_end":4149,"line_start":154,"line_end":154,"column_start":1,"column_end":77}},{"value":"/ [`try!`]: https://doc.rust-lang.org/stable/std/macro.try.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4150,"byte_end":4215,"line_start":155,"line_end":155,"column_start":1,"column_end":66}}]},{"kind":"Struct","id":{"krate":0,"index":252},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":7244,"byte_end":7251,"line_start":233,"line_end":233,"column_start":12,"column_end":19},"name":"WalkDir","qualname":"::WalkDir","value":"WalkDir { }","parent":null,"children":[{"krate":0,"index":253},{"krate":0,"index":254}],"decl_id":null,"docs":" A builder to create an iterator for recursively walking a directory.","sig":null,"attributes":[{"value":"/ A builder to create an iterator for recursively walking a directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4271,"byte_end":4343,"line_start":158,"line_end":158,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4344,"byte_end":4347,"line_start":159,"line_end":159,"column_start":1,"column_end":4}},{"value":"/ Results are returned in depth first fashion, with directories yielded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4348,"byte_end":4421,"line_start":160,"line_end":160,"column_start":1,"column_end":74}},{"value":"/ before their contents. If [`contents_first`] is true, contents are yielded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4422,"byte_end":4500,"line_start":161,"line_end":161,"column_start":1,"column_end":79}},{"value":"/ before their directories. The order is unspecified but if [`sort_by`] is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4501,"byte_end":4577,"line_start":162,"line_end":162,"column_start":1,"column_end":77}},{"value":"/ given, directory entries are sorted according to this function. Directory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4578,"byte_end":4655,"line_start":163,"line_end":163,"column_start":1,"column_end":78}},{"value":"/ entries `.` and `..` are always omitted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4656,"byte_end":4700,"line_start":164,"line_end":164,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4701,"byte_end":4704,"line_start":165,"line_end":165,"column_start":1,"column_end":4}},{"value":"/ If an error occurs at any point during iteration, then it is returned in","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4705,"byte_end":4781,"line_start":166,"line_end":166,"column_start":1,"column_end":77}},{"value":"/ place of its corresponding directory entry and iteration continues as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4782,"byte_end":4855,"line_start":167,"line_end":167,"column_start":1,"column_end":74}},{"value":"/ normal. If an error occurs while opening a directory for reading, then it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4856,"byte_end":4933,"line_start":168,"line_end":168,"column_start":1,"column_end":78}},{"value":"/ is not descended into (but the error is still yielded by the iterator).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":4934,"byte_end":5009,"line_start":169,"line_end":169,"column_start":1,"column_end":76}},{"value":"/ Iteration may be stopped at any time. When the iterator is destroyed, all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5010,"byte_end":5087,"line_start":170,"line_end":170,"column_start":1,"column_end":78}},{"value":"/ resources associated with it are freed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5088,"byte_end":5131,"line_start":171,"line_end":171,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5132,"byte_end":5135,"line_start":172,"line_end":172,"column_start":1,"column_end":4}},{"value":"/ [`contents_first`]: struct.WalkDir.html#method.contents_first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5136,"byte_end":5201,"line_start":173,"line_end":173,"column_start":1,"column_end":66}},{"value":"/ [`sort_by`]: struct.WalkDir.html#method.sort_by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5202,"byte_end":5253,"line_start":174,"line_end":174,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5254,"byte_end":5257,"line_start":175,"line_end":175,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5258,"byte_end":5269,"line_start":176,"line_end":176,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5270,"byte_end":5273,"line_start":177,"line_end":177,"column_start":1,"column_end":4}},{"value":"/ This type implements [`IntoIterator`] so that it may be used as the subject","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5274,"byte_end":5353,"line_start":178,"line_end":178,"column_start":1,"column_end":80}},{"value":"/ of a `for` loop. You may need to call [`into_iter`] explicitly if you want","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5354,"byte_end":5432,"line_start":179,"line_end":179,"column_start":1,"column_end":79}},{"value":"/ to use iterator adapters such as [`filter_entry`].","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5433,"byte_end":5487,"line_start":180,"line_end":180,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5488,"byte_end":5491,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ Idiomatic use of this type should use method chaining to set desired","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5492,"byte_end":5564,"line_start":182,"line_end":182,"column_start":1,"column_end":73}},{"value":"/ options. For example, this only shows entries with a depth of `1`, `2` or","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5565,"byte_end":5642,"line_start":183,"line_end":183,"column_start":1,"column_end":78}},{"value":"/ `3` (relative to `foo`):","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5643,"byte_end":5671,"line_start":184,"line_end":184,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5672,"byte_end":5675,"line_start":185,"line_end":185,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5676,"byte_end":5689,"line_start":186,"line_end":186,"column_start":1,"column_end":14}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5690,"byte_end":5715,"line_start":187,"line_end":187,"column_start":1,"column_end":26}},{"value":"/ # use walkdir::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5716,"byte_end":5741,"line_start":188,"line_end":188,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5742,"byte_end":5745,"line_start":189,"line_end":189,"column_start":1,"column_end":4}},{"value":"/ # fn try_main() -> Result<(), Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5746,"byte_end":5788,"line_start":190,"line_end":190,"column_start":1,"column_end":43}},{"value":"/ for entry in WalkDir::new(\"foo\").min_depth(1).max_depth(3) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5789,"byte_end":5853,"line_start":191,"line_end":191,"column_start":1,"column_end":65}},{"value":"/ println!(\"{}\", entry?.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5854,"byte_end":5902,"line_start":192,"line_end":192,"column_start":1,"column_end":49}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5903,"byte_end":5908,"line_start":193,"line_end":193,"column_start":1,"column_end":6}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5909,"byte_end":5921,"line_start":194,"line_end":194,"column_start":1,"column_end":13}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5922,"byte_end":5929,"line_start":195,"line_end":195,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5930,"byte_end":5937,"line_start":196,"line_end":196,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5938,"byte_end":5941,"line_start":197,"line_end":197,"column_start":1,"column_end":4}},{"value":"/ [`IntoIterator`]: https://doc.rust-lang.org/stable/std/iter/trait.IntoIterator.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":5942,"byte_end":6029,"line_start":198,"line_end":198,"column_start":1,"column_end":88}},{"value":"/ [`into_iter`]: https://doc.rust-lang.org/nightly/core/iter/trait.IntoIterator.html#tymethod.into_iter","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6030,"byte_end":6135,"line_start":199,"line_end":199,"column_start":1,"column_end":106}},{"value":"/ [`filter_entry`]: struct.IntoIter.html#method.filter_entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6136,"byte_end":6198,"line_start":200,"line_end":200,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6199,"byte_end":6202,"line_start":201,"line_end":201,"column_start":1,"column_end":4}},{"value":"/ Note that the iterator by default includes the top-most directory. Since","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6203,"byte_end":6279,"line_start":202,"line_end":202,"column_start":1,"column_end":77}},{"value":"/ this is the only directory yielded with depth `0`, it is easy to ignore it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6280,"byte_end":6358,"line_start":203,"line_end":203,"column_start":1,"column_end":79}},{"value":"/ with the [`min_depth`] setting:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6359,"byte_end":6394,"line_start":204,"line_end":204,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6395,"byte_end":6398,"line_start":205,"line_end":205,"column_start":1,"column_end":4}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6399,"byte_end":6412,"line_start":206,"line_end":206,"column_start":1,"column_end":14}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6413,"byte_end":6438,"line_start":207,"line_end":207,"column_start":1,"column_end":26}},{"value":"/ # use walkdir::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6439,"byte_end":6464,"line_start":208,"line_end":208,"column_start":1,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6465,"byte_end":6468,"line_start":209,"line_end":209,"column_start":1,"column_end":4}},{"value":"/ # fn try_main() -> Result<(), Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6469,"byte_end":6511,"line_start":210,"line_end":210,"column_start":1,"column_end":43}},{"value":"/ for entry in WalkDir::new(\"foo\").min_depth(1) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6512,"byte_end":6563,"line_start":211,"line_end":211,"column_start":1,"column_end":52}},{"value":"/ println!(\"{}\", entry?.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6564,"byte_end":6612,"line_start":212,"line_end":212,"column_start":1,"column_end":49}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6613,"byte_end":6618,"line_start":213,"line_end":213,"column_start":1,"column_end":6}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6619,"byte_end":6631,"line_start":214,"line_end":214,"column_start":1,"column_end":13}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6632,"byte_end":6639,"line_start":215,"line_end":215,"column_start":1,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6640,"byte_end":6647,"line_start":216,"line_end":216,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6648,"byte_end":6651,"line_start":217,"line_end":217,"column_start":1,"column_end":4}},{"value":"/ [`min_depth`]: struct.WalkDir.html#method.min_depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6652,"byte_end":6707,"line_start":218,"line_end":218,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6708,"byte_end":6711,"line_start":219,"line_end":219,"column_start":1,"column_end":4}},{"value":"/ This will only return descendents of the `foo` directory and not `foo`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6712,"byte_end":6786,"line_start":220,"line_end":220,"column_start":1,"column_end":75}},{"value":"/ itself.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6787,"byte_end":6798,"line_start":221,"line_end":221,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6799,"byte_end":6802,"line_start":222,"line_end":222,"column_start":1,"column_end":4}},{"value":"/ # Loops","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6803,"byte_end":6814,"line_start":223,"line_end":223,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6815,"byte_end":6818,"line_start":224,"line_end":224,"column_start":1,"column_end":4}},{"value":"/ This iterator (like most/all recursive directory iterators) assumes that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6819,"byte_end":6895,"line_start":225,"line_end":225,"column_start":1,"column_end":77}},{"value":"/ no loops can be made with *hard* links on your file system. In particular,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6896,"byte_end":6974,"line_start":226,"line_end":226,"column_start":1,"column_end":79}},{"value":"/ this would require creating a hard link to a directory such that it creates","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":6975,"byte_end":7054,"line_start":227,"line_end":227,"column_start":1,"column_end":80}},{"value":"/ a loop. On most platforms, this operation is illegal.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":7055,"byte_end":7112,"line_start":228,"line_end":228,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":7113,"byte_end":7116,"line_start":229,"line_end":229,"column_start":1,"column_end":4}},{"value":"/ Note that when following symbolic/soft links, loops are detected and an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":7117,"byte_end":7192,"line_start":230,"line_end":230,"column_start":1,"column_end":76}},{"value":"/ error is reported.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":7193,"byte_end":7215,"line_start":231,"line_end":231,"column_start":1,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":177},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8913,"byte_end":8916,"line_start":286,"line_end":286,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new

(P) -> Self where P: AsRef","parent":null,"children":[],"decl_id":null,"docs":" Create a builder for a recursive directory iterator starting at the\n file path `root`. If `root` is a directory, then it is the first item\n yielded by the iterator. If `root` is a file, then it is the first\n and only item yielded by the iterator. If `root` is a symlink, then it\n is always followed for the purposes of directory traversal. (A root\n `DirEntry` still obeys its documentation with respect to symlinks and\n the `follow_links` setting.)\n","sig":null,"attributes":[{"value":"/ Create a builder for a recursive directory iterator starting at the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8407,"byte_end":8478,"line_start":279,"line_end":279,"column_start":5,"column_end":76}},{"value":"/ file path `root`. If `root` is a directory, then it is the first item","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8483,"byte_end":8556,"line_start":280,"line_end":280,"column_start":5,"column_end":78}},{"value":"/ yielded by the iterator. If `root` is a file, then it is the first","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8561,"byte_end":8631,"line_start":281,"line_end":281,"column_start":5,"column_end":75}},{"value":"/ and only item yielded by the iterator. If `root` is a symlink, then it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8636,"byte_end":8710,"line_start":282,"line_end":282,"column_start":5,"column_end":79}},{"value":"/ is always followed for the purposes of directory traversal. (A root","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8715,"byte_end":8786,"line_start":283,"line_end":283,"column_start":5,"column_end":76}},{"value":"/ `DirEntry` still obeys its documentation with respect to symlinks and","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8791,"byte_end":8864,"line_start":284,"line_end":284,"column_start":5,"column_end":78}},{"value":"/ the `follow_links` setting.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8869,"byte_end":8901,"line_start":285,"line_end":285,"column_start":5,"column_end":37}}]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9637,"byte_end":9646,"line_start":306,"line_end":306,"column_start":12,"column_end":21},"name":"min_depth","qualname":"::min_depth","value":"fn min_depth(Self, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Set the minimum depth of entries yielded by the iterator.","sig":null,"attributes":[{"value":"/ Set the minimum depth of entries yielded by the iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9341,"byte_end":9402,"line_start":301,"line_end":301,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9407,"byte_end":9410,"line_start":302,"line_end":302,"column_start":5,"column_end":8}},{"value":"/ The smallest depth is `0` and always corresponds to the path given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9415,"byte_end":9485,"line_start":303,"line_end":303,"column_start":5,"column_end":75}},{"value":"/ to the `new` function on this type. Its direct descendents have depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9490,"byte_end":9563,"line_start":304,"line_end":304,"column_start":5,"column_end":78}},{"value":"/ `1`, and their descendents have depth `2`, and so on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9568,"byte_end":9625,"line_start":305,"line_end":305,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":180},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10338,"byte_end":10347,"line_start":323,"line_end":323,"column_start":12,"column_end":21},"name":"max_depth","qualname":"::max_depth","value":"fn max_depth(Self, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Set the maximum depth of entries yield by the iterator.","sig":null,"attributes":[{"value":"/ Set the maximum depth of entries yield by the iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9862,"byte_end":9921,"line_start":314,"line_end":314,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9926,"byte_end":9929,"line_start":315,"line_end":315,"column_start":5,"column_end":8}},{"value":"/ The smallest depth is `0` and always corresponds to the path given","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":9934,"byte_end":10004,"line_start":316,"line_end":316,"column_start":5,"column_end":75}},{"value":"/ to the `new` function on this type. Its direct descendents have depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10009,"byte_end":10082,"line_start":317,"line_end":317,"column_start":5,"column_end":78}},{"value":"/ `1`, and their descendents have depth `2`, and so on.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10087,"byte_end":10144,"line_start":318,"line_end":318,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10149,"byte_end":10152,"line_start":319,"line_end":319,"column_start":5,"column_end":8}},{"value":"/ Note that this will not simply filter the entries of the iterator, but","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10157,"byte_end":10231,"line_start":320,"line_end":320,"column_start":5,"column_end":79}},{"value":"/ it will actually avoid descending into directories when the depth is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10236,"byte_end":10308,"line_start":321,"line_end":321,"column_start":5,"column_end":77}},{"value":"/ exceeded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10313,"byte_end":10326,"line_start":322,"line_end":322,"column_start":5,"column_end":18}}]},{"kind":"Method","id":{"krate":0,"index":181},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11081,"byte_end":11093,"line_start":342,"line_end":342,"column_start":12,"column_end":24},"name":"follow_links","qualname":"::follow_links","value":"fn follow_links(Self, bool) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Follow symbolic links. By default, this is disabled.","sig":null,"attributes":[{"value":"/ Follow symbolic links. By default, this is disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10563,"byte_end":10619,"line_start":331,"line_end":331,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10624,"byte_end":10627,"line_start":332,"line_end":332,"column_start":5,"column_end":8}},{"value":"/ When `yes` is `true`, symbolic links are followed as if they were","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10632,"byte_end":10701,"line_start":333,"line_end":333,"column_start":5,"column_end":74}},{"value":"/ normal directories and files. If a symbolic link is broken or is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10706,"byte_end":10774,"line_start":334,"line_end":334,"column_start":5,"column_end":73}},{"value":"/ involved in a loop, an error is yielded.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10779,"byte_end":10823,"line_start":335,"line_end":335,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10828,"byte_end":10831,"line_start":336,"line_end":336,"column_start":5,"column_end":8}},{"value":"/ When enabled, the yielded [`DirEntry`] values represent the target of","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10836,"byte_end":10909,"line_start":337,"line_end":337,"column_start":5,"column_end":78}},{"value":"/ the link while the path corresponds to the link. See the [`DirEntry`]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10914,"byte_end":10987,"line_start":338,"line_end":338,"column_start":5,"column_end":78}},{"value":"/ type for more details.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":10992,"byte_end":11018,"line_start":339,"line_end":339,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11023,"byte_end":11026,"line_start":340,"line_end":340,"column_start":5,"column_end":8}},{"value":"/ [`DirEntry`]: struct.DirEntry.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11031,"byte_end":11069,"line_start":341,"line_end":341,"column_start":5,"column_end":43}}]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12520,"byte_end":12528,"line_start":372,"line_end":372,"column_start":12,"column_end":20},"name":"max_open","qualname":"::max_open","value":"fn max_open(Self, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Set the maximum number of simultaneously open file descriptors used\n by the iterator.","sig":null,"attributes":[{"value":"/ Set the maximum number of simultaneously open file descriptors used","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11187,"byte_end":11258,"line_start":347,"line_end":347,"column_start":5,"column_end":76}},{"value":"/ by the iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11263,"byte_end":11283,"line_start":348,"line_end":348,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11288,"byte_end":11291,"line_start":349,"line_end":349,"column_start":5,"column_end":8}},{"value":"/ `n` must be greater than or equal to `1`. If `n` is `0`, then it is set","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11296,"byte_end":11371,"line_start":350,"line_end":350,"column_start":5,"column_end":80}},{"value":"/ to `1` automatically. If this is not set, then it defaults to some","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11376,"byte_end":11446,"line_start":351,"line_end":351,"column_start":5,"column_end":75}},{"value":"/ reasonably low number.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11451,"byte_end":11477,"line_start":352,"line_end":352,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11482,"byte_end":11485,"line_start":353,"line_end":353,"column_start":5,"column_end":8}},{"value":"/ This setting has no impact on the results yielded by the iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11490,"byte_end":11559,"line_start":354,"line_end":354,"column_start":5,"column_end":74}},{"value":"/ (even when `n` is `1`). Instead, this setting represents a trade off","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11564,"byte_end":11636,"line_start":355,"line_end":355,"column_start":5,"column_end":77}},{"value":"/ between scarce resources (file descriptors) and memory. Namely, when","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11641,"byte_end":11713,"line_start":356,"line_end":356,"column_start":5,"column_end":77}},{"value":"/ the maximum number of file descriptors is reached and a new directory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11718,"byte_end":11791,"line_start":357,"line_end":357,"column_start":5,"column_end":78}},{"value":"/ needs to be opened to continue iteration, then a previous directory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11796,"byte_end":11867,"line_start":358,"line_end":358,"column_start":5,"column_end":76}},{"value":"/ handle is closed and has its unyielded entries stored in memory. In","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11872,"byte_end":11943,"line_start":359,"line_end":359,"column_start":5,"column_end":76}},{"value":"/ practice, this is a satisfying trade off because it scales with respect","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":11948,"byte_end":12023,"line_start":360,"line_end":360,"column_start":5,"column_end":80}},{"value":"/ to the *depth* of your file tree. Therefore, low values (even `1`) are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12028,"byte_end":12102,"line_start":361,"line_end":361,"column_start":5,"column_end":79}},{"value":"/ acceptable.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12107,"byte_end":12122,"line_start":362,"line_end":362,"column_start":5,"column_end":20}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12127,"byte_end":12130,"line_start":363,"line_end":363,"column_start":5,"column_end":8}},{"value":"/ Note that this value does not impact the number of system calls made by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12135,"byte_end":12210,"line_start":364,"line_end":364,"column_start":5,"column_end":80}},{"value":"/ an exhausted iterator.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12215,"byte_end":12241,"line_start":365,"line_end":365,"column_start":5,"column_end":31}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12246,"byte_end":12249,"line_start":366,"line_end":366,"column_start":5,"column_end":8}},{"value":"/ # Platform behavior","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12254,"byte_end":12277,"line_start":367,"line_end":367,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12282,"byte_end":12285,"line_start":368,"line_end":368,"column_start":5,"column_end":8}},{"value":"/ On Windows, if `follow_links` is enabled, then this limit is not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12290,"byte_end":12358,"line_start":369,"line_end":369,"column_start":5,"column_end":73}},{"value":"/ respected. In particular, the maximum number of file descriptors opened","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12363,"byte_end":12438,"line_start":370,"line_end":370,"column_start":5,"column_end":80}},{"value":"/ is proportional to the depth of the directory tree traversed.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12443,"byte_end":12508,"line_start":371,"line_end":371,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":183},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13180,"byte_end":13187,"line_start":394,"line_end":394,"column_start":12,"column_end":19},"name":"sort_by","qualname":"::sort_by","value":"fn sort_by(Self, F) -> Self where\nF: for<'_, '_> FnMut(&'_ DirEntry, &'_ DirEntry) -> Ordering + Send + Sync +\n'static","parent":null,"children":[],"decl_id":null,"docs":" Set a function for sorting directory entries with a comparator\n function.","sig":null,"attributes":[{"value":"/ Set a function for sorting directory entries with a comparator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12668,"byte_end":12734,"line_start":380,"line_end":380,"column_start":5,"column_end":71}},{"value":"/ function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12739,"byte_end":12752,"line_start":381,"line_end":381,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12757,"byte_end":12760,"line_start":382,"line_end":382,"column_start":5,"column_end":8}},{"value":"/ If a compare function is set, the resulting iterator will return all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12765,"byte_end":12837,"line_start":383,"line_end":383,"column_start":5,"column_end":77}},{"value":"/ paths in sorted order. The compare function will be called to compare","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12842,"byte_end":12915,"line_start":384,"line_end":384,"column_start":5,"column_end":78}},{"value":"/ entries from the same directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12920,"byte_end":12956,"line_start":385,"line_end":385,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12961,"byte_end":12964,"line_start":386,"line_end":386,"column_start":5,"column_end":8}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12969,"byte_end":12987,"line_start":387,"line_end":387,"column_start":5,"column_end":23}},{"value":"/ use std::cmp;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":12992,"byte_end":13009,"line_start":388,"line_end":388,"column_start":5,"column_end":22}},{"value":"/ use std::ffi::OsString;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13014,"byte_end":13041,"line_start":389,"line_end":389,"column_start":5,"column_end":32}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13046,"byte_end":13071,"line_start":390,"line_end":390,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13076,"byte_end":13079,"line_start":391,"line_end":391,"column_start":5,"column_end":8}},{"value":"/ WalkDir::new(\"foo\").sort_by(|a,b| a.file_name().cmp(b.file_name()));","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13084,"byte_end":13156,"line_start":392,"line_end":392,"column_start":5,"column_end":77}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13161,"byte_end":13168,"line_start":393,"line_end":393,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":185},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13891,"byte_end":13902,"line_start":416,"line_end":416,"column_start":12,"column_end":23},"name":"sort_by_key","qualname":"::sort_by_key","value":"fn sort_by_key(Self, F) -> Self where F: for<'_> FnMut(&'_ DirEntry) ->\nK + Send + Sync + 'static, K: Ord","parent":null,"children":[],"decl_id":null,"docs":" Set a function for sorting directory entries with a key extraction\n function.","sig":null,"attributes":[{"value":"/ Set a function for sorting directory entries with a key extraction","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13381,"byte_end":13451,"line_start":402,"line_end":402,"column_start":5,"column_end":75}},{"value":"/ function.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13456,"byte_end":13469,"line_start":403,"line_end":403,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13474,"byte_end":13477,"line_start":404,"line_end":404,"column_start":5,"column_end":8}},{"value":"/ If a compare function is set, the resulting iterator will return all","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13482,"byte_end":13554,"line_start":405,"line_end":405,"column_start":5,"column_end":77}},{"value":"/ paths in sorted order. The compare function will be called to compare","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13559,"byte_end":13632,"line_start":406,"line_end":406,"column_start":5,"column_end":78}},{"value":"/ entries from the same directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13637,"byte_end":13673,"line_start":407,"line_end":407,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13678,"byte_end":13681,"line_start":408,"line_end":408,"column_start":5,"column_end":8}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13686,"byte_end":13704,"line_start":409,"line_end":409,"column_start":5,"column_end":23}},{"value":"/ use std::cmp;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13709,"byte_end":13726,"line_start":410,"line_end":410,"column_start":5,"column_end":22}},{"value":"/ use std::ffi::OsString;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13731,"byte_end":13758,"line_start":411,"line_end":411,"column_start":5,"column_end":32}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13763,"byte_end":13788,"line_start":412,"line_end":412,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13793,"byte_end":13796,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ WalkDir::new(\"foo\").sort_by_key(|a| a.file_name().to_owned());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13801,"byte_end":13867,"line_start":414,"line_end":414,"column_start":5,"column_end":71}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":13872,"byte_end":13879,"line_start":415,"line_end":415,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":189},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14383,"byte_end":14400,"line_start":433,"line_end":433,"column_start":12,"column_end":29},"name":"sort_by_file_name","qualname":"::sort_by_file_name","value":"fn sort_by_file_name(Self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Sort directory entries by file name, to ensure a deterministic order.","sig":null,"attributes":[{"value":"/ Sort directory entries by file name, to ensure a deterministic order.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14090,"byte_end":14163,"line_start":424,"line_end":424,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14168,"byte_end":14171,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ This is a convenience function for calling `Self::sort_by()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14176,"byte_end":14241,"line_start":426,"line_end":426,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14246,"byte_end":14249,"line_start":427,"line_end":427,"column_start":5,"column_end":8}},{"value":"/ ```rust,no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14254,"byte_end":14272,"line_start":428,"line_end":428,"column_start":5,"column_end":23}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14277,"byte_end":14302,"line_start":429,"line_end":429,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14307,"byte_end":14310,"line_start":430,"line_end":430,"column_start":5,"column_end":8}},{"value":"/ WalkDir::new(\"foo\").sort_by_file_name();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14315,"byte_end":14359,"line_start":431,"line_end":431,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14364,"byte_end":14371,"line_start":432,"line_end":432,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":191},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16063,"byte_end":16077,"line_start":494,"line_end":494,"column_start":12,"column_end":26},"name":"contents_first","qualname":"::contents_first","value":"fn contents_first(Self, bool) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Yield a directory's contents before the directory itself. By default,\n this is disabled.","sig":null,"attributes":[{"value":"/ Yield a directory's contents before the directory itself. By default,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14490,"byte_end":14563,"line_start":437,"line_end":437,"column_start":5,"column_end":78}},{"value":"/ this is disabled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14568,"byte_end":14589,"line_start":438,"line_end":438,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14594,"byte_end":14597,"line_start":439,"line_end":439,"column_start":5,"column_end":8}},{"value":"/ When `yes` is `false` (as is the default), the directory is yielded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14602,"byte_end":14673,"line_start":440,"line_end":440,"column_start":5,"column_end":76}},{"value":"/ before its contents are read. This is useful when, e.g. you want to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14678,"byte_end":14749,"line_start":441,"line_end":441,"column_start":5,"column_end":76}},{"value":"/ skip processing of some directories.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14754,"byte_end":14794,"line_start":442,"line_end":442,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14799,"byte_end":14802,"line_start":443,"line_end":443,"column_start":5,"column_end":8}},{"value":"/ When `yes` is `true`, the iterator yields the contents of a directory","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14807,"byte_end":14880,"line_start":444,"line_end":444,"column_start":5,"column_end":78}},{"value":"/ before yielding the directory itself. This is useful when, e.g. you","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14885,"byte_end":14956,"line_start":445,"line_end":445,"column_start":5,"column_end":76}},{"value":"/ want to recursively delete a directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":14961,"byte_end":15004,"line_start":446,"line_end":446,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15009,"byte_end":15012,"line_start":447,"line_end":447,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15017,"byte_end":15030,"line_start":448,"line_end":448,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15035,"byte_end":15038,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ Assume the following directory tree:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15043,"byte_end":15083,"line_start":450,"line_end":450,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15088,"byte_end":15091,"line_start":451,"line_end":451,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15096,"byte_end":15107,"line_start":452,"line_end":452,"column_start":5,"column_end":16}},{"value":"/ foo/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15112,"byte_end":15120,"line_start":453,"line_end":453,"column_start":5,"column_end":13}},{"value":"/ abc/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15125,"byte_end":15135,"line_start":454,"line_end":454,"column_start":5,"column_end":15}},{"value":"/ qrs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15140,"byte_end":15151,"line_start":455,"line_end":455,"column_start":5,"column_end":16}},{"value":"/ tuv","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15156,"byte_end":15167,"line_start":456,"line_end":456,"column_start":5,"column_end":16}},{"value":"/ def/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15172,"byte_end":15182,"line_start":457,"line_end":457,"column_start":5,"column_end":15}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15187,"byte_end":15194,"line_start":458,"line_end":458,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15199,"byte_end":15202,"line_start":459,"line_end":459,"column_start":5,"column_end":8}},{"value":"/ With contents_first disabled (the default), the following code visits","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15207,"byte_end":15280,"line_start":460,"line_end":460,"column_start":5,"column_end":78}},{"value":"/ the directory tree in depth-first order:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15285,"byte_end":15329,"line_start":461,"line_end":461,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15334,"byte_end":15337,"line_start":462,"line_end":462,"column_start":5,"column_end":8}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15342,"byte_end":15355,"line_start":463,"line_end":463,"column_start":5,"column_end":18}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15360,"byte_end":15385,"line_start":464,"line_end":464,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15390,"byte_end":15393,"line_start":465,"line_end":465,"column_start":5,"column_end":8}},{"value":"/ for entry in WalkDir::new(\"foo\") {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15398,"byte_end":15436,"line_start":466,"line_end":466,"column_start":5,"column_end":43}},{"value":"/ let entry = entry.unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15441,"byte_end":15476,"line_start":467,"line_end":467,"column_start":5,"column_end":40}},{"value":"/ println!(\"{}\", entry.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15481,"byte_end":15528,"line_start":468,"line_end":468,"column_start":5,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15533,"byte_end":15538,"line_start":469,"line_end":469,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15543,"byte_end":15546,"line_start":470,"line_end":470,"column_start":5,"column_end":8}},{"value":"/ // foo","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15551,"byte_end":15561,"line_start":471,"line_end":471,"column_start":5,"column_end":15}},{"value":"/ // foo/abc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15566,"byte_end":15580,"line_start":472,"line_end":472,"column_start":5,"column_end":19}},{"value":"/ // foo/abc/qrs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15585,"byte_end":15603,"line_start":473,"line_end":473,"column_start":5,"column_end":23}},{"value":"/ // foo/abc/tuv","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15608,"byte_end":15626,"line_start":474,"line_end":474,"column_start":5,"column_end":23}},{"value":"/ // foo/def","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15631,"byte_end":15645,"line_start":475,"line_end":475,"column_start":5,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15650,"byte_end":15657,"line_start":476,"line_end":476,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15662,"byte_end":15665,"line_start":477,"line_end":477,"column_start":5,"column_end":8}},{"value":"/ With contents_first enabled:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15670,"byte_end":15702,"line_start":478,"line_end":478,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15707,"byte_end":15710,"line_start":479,"line_end":479,"column_start":5,"column_end":8}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15715,"byte_end":15728,"line_start":480,"line_end":480,"column_start":5,"column_end":18}},{"value":"/ use walkdir::WalkDir;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15733,"byte_end":15758,"line_start":481,"line_end":481,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15763,"byte_end":15766,"line_start":482,"line_end":482,"column_start":5,"column_end":8}},{"value":"/ for entry in WalkDir::new(\"foo\").contents_first(true) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15771,"byte_end":15830,"line_start":483,"line_end":483,"column_start":5,"column_end":64}},{"value":"/ let entry = entry.unwrap();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15835,"byte_end":15870,"line_start":484,"line_end":484,"column_start":5,"column_end":40}},{"value":"/ println!(\"{}\", entry.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15875,"byte_end":15922,"line_start":485,"line_end":485,"column_start":5,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15927,"byte_end":15932,"line_start":486,"line_end":486,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15937,"byte_end":15940,"line_start":487,"line_end":487,"column_start":5,"column_end":8}},{"value":"/ // foo/abc/qrs","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15945,"byte_end":15963,"line_start":488,"line_end":488,"column_start":5,"column_end":23}},{"value":"/ // foo/abc/tuv","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15968,"byte_end":15986,"line_start":489,"line_end":489,"column_start":5,"column_end":23}},{"value":"/ // foo/abc","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":15991,"byte_end":16005,"line_start":490,"line_end":490,"column_start":5,"column_end":19}},{"value":"/ // foo/def","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16010,"byte_end":16024,"line_start":491,"line_end":491,"column_start":5,"column_end":19}},{"value":"/ // foo","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16029,"byte_end":16039,"line_start":492,"line_end":492,"column_start":5,"column_end":15}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16044,"byte_end":16051,"line_start":493,"line_end":493,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16623,"byte_end":16639,"line_start":507,"line_end":507,"column_start":12,"column_end":28},"name":"same_file_system","qualname":"::same_file_system","value":"fn same_file_system(Self, bool) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Do not cross file system boundaries.","sig":null,"attributes":[{"value":"/ Do not cross file system boundaries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16173,"byte_end":16213,"line_start":499,"line_end":499,"column_start":5,"column_end":45}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16218,"byte_end":16221,"line_start":500,"line_end":500,"column_start":5,"column_end":8}},{"value":"/ When this option is enabled, directory traversal will not descend into","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16226,"byte_end":16300,"line_start":501,"line_end":501,"column_start":5,"column_end":79}},{"value":"/ directories that are on a different file system from the root path.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16305,"byte_end":16376,"line_start":502,"line_end":502,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16381,"byte_end":16384,"line_start":503,"line_end":503,"column_start":5,"column_end":8}},{"value":"/ Currently, this option is only supported on Unix and Windows. If this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16389,"byte_end":16462,"line_start":504,"line_end":504,"column_start":5,"column_end":78}},{"value":"/ option is used on an unsupported platform, then directory traversal","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16467,"byte_end":16538,"line_start":505,"line_end":505,"column_start":5,"column_end":76}},{"value":"/ will immediately return an error and will not yield any entries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16543,"byte_end":16611,"line_start":506,"line_end":506,"column_start":5,"column_end":73}}]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16839,"byte_end":16848,"line_start":517,"line_end":517,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> IntoIter","parent":{"krate":2,"index":8398},"children":[],"decl_id":{"krate":2,"index":8401},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":257},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17726,"byte_end":17734,"line_start":543,"line_end":543,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":258},{"krate":0,"index":259},{"krate":0,"index":260},{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264},{"krate":0,"index":265}],"decl_id":null,"docs":" An iterator for recursively descending into a directory.","sig":null,"attributes":[{"value":"/ An iterator for recursively descending into a directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17154,"byte_end":17214,"line_start":531,"line_end":531,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17215,"byte_end":17218,"line_start":532,"line_end":532,"column_start":1,"column_end":4}},{"value":"/ A value with this type must be constructed with the [`WalkDir`] type, which","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17219,"byte_end":17298,"line_start":533,"line_end":533,"column_start":1,"column_end":80}},{"value":"/ uses a builder pattern to set options such as min/max depth, max open file","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17299,"byte_end":17377,"line_start":534,"line_end":534,"column_start":1,"column_end":79}},{"value":"/ descriptors and whether the iterator should follow symbolic links. After","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17378,"byte_end":17454,"line_start":535,"line_end":535,"column_start":1,"column_end":77}},{"value":"/ constructing a `WalkDir`, call [`.into_iter()`] at the end of the chain.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17455,"byte_end":17531,"line_start":536,"line_end":536,"column_start":1,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17532,"byte_end":17535,"line_start":537,"line_end":537,"column_start":1,"column_end":4}},{"value":"/ The order of elements yielded by this iterator is unspecified.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17536,"byte_end":17602,"line_start":538,"line_end":538,"column_start":1,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17603,"byte_end":17606,"line_start":539,"line_end":539,"column_start":1,"column_end":4}},{"value":"/ [`WalkDir`]: struct.WalkDir.html","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17607,"byte_end":17643,"line_start":540,"line_end":540,"column_start":1,"column_end":37}},{"value":"/ [`.into_iter()`]: struct.WalkDir.html#into_iter.v","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":17644,"byte_end":17697,"line_start":541,"line_end":541,"column_start":1,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":202},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22588,"byte_end":22592,"line_start":664,"line_end":664,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next<'_>(&'_ mut Self) -> Option>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":" Advances the iterator and returns the next value.","sig":null,"attributes":[{"value":"/ Advances the iterator and returns the next value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22346,"byte_end":22399,"line_start":658,"line_end":658,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22404,"byte_end":22407,"line_start":659,"line_end":659,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22412,"byte_end":22424,"line_start":660,"line_end":660,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22429,"byte_end":22432,"line_start":661,"line_end":661,"column_start":5,"column_end":8}},{"value":"/ If the iterator fails to retrieve the next value, this method returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22437,"byte_end":22510,"line_start":662,"line_end":662,"column_start":5,"column_end":78}},{"value":"/ an error value. The error will be wrapped in an Option::Some.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22515,"byte_end":22580,"line_start":663,"line_end":663,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":205},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25983,"byte_end":25999,"line_start":758,"line_end":758,"column_start":12,"column_end":28},"name":"skip_current_dir","qualname":"::skip_current_dir","value":"fn skip_current_dir<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Skips the current directory.","sig":null,"attributes":[{"value":"/ Skips the current directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24421,"byte_end":24453,"line_start":715,"line_end":715,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24458,"byte_end":24461,"line_start":716,"line_end":716,"column_start":5,"column_end":8}},{"value":"/ This causes the iterator to stop traversing the contents of the least","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24466,"byte_end":24539,"line_start":717,"line_end":717,"column_start":5,"column_end":78}},{"value":"/ recently yielded directory. This means any remaining entries in that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24544,"byte_end":24616,"line_start":718,"line_end":718,"column_start":5,"column_end":77}},{"value":"/ directory will be skipped (including sub-directories).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24621,"byte_end":24679,"line_start":719,"line_end":719,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24684,"byte_end":24687,"line_start":720,"line_end":720,"column_start":5,"column_end":8}},{"value":"/ Note that the ergonomics of this method are questionable since it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24692,"byte_end":24761,"line_start":721,"line_end":721,"column_start":5,"column_end":74}},{"value":"/ borrows the iterator mutably. Namely, you must write out the looping","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24766,"byte_end":24838,"line_start":722,"line_end":722,"column_start":5,"column_end":77}},{"value":"/ condition manually. For example, to skip hidden entries efficiently on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24843,"byte_end":24917,"line_start":723,"line_end":723,"column_start":5,"column_end":79}},{"value":"/ unix systems:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24922,"byte_end":24939,"line_start":724,"line_end":724,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24944,"byte_end":24947,"line_start":725,"line_end":725,"column_start":5,"column_end":8}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24952,"byte_end":24965,"line_start":726,"line_end":726,"column_start":5,"column_end":18}},{"value":"/ use walkdir::{DirEntry, WalkDir};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24970,"byte_end":25007,"line_start":727,"line_end":727,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25012,"byte_end":25015,"line_start":728,"line_end":728,"column_start":5,"column_end":8}},{"value":"/ fn is_hidden(entry: &DirEntry) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25020,"byte_end":25064,"line_start":729,"line_end":729,"column_start":5,"column_end":49}},{"value":"/ entry.file_name()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25069,"byte_end":25094,"line_start":730,"line_end":730,"column_start":5,"column_end":30}},{"value":"/ .to_str()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25099,"byte_end":25121,"line_start":731,"line_end":731,"column_start":5,"column_end":27}},{"value":"/ .map(|s| s.starts_with(\".\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25126,"byte_end":25167,"line_start":732,"line_end":732,"column_start":5,"column_end":46}},{"value":"/ .unwrap_or(false)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25172,"byte_end":25202,"line_start":733,"line_end":733,"column_start":5,"column_end":35}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25207,"byte_end":25212,"line_start":734,"line_end":734,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25217,"byte_end":25220,"line_start":735,"line_end":735,"column_start":5,"column_end":8}},{"value":"/ let mut it = WalkDir::new(\"foo\").into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25225,"byte_end":25274,"line_start":736,"line_end":736,"column_start":5,"column_end":54}},{"value":"/ loop {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25279,"byte_end":25289,"line_start":737,"line_end":737,"column_start":5,"column_end":15}},{"value":"/ let entry = match it.next() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25294,"byte_end":25331,"line_start":738,"line_end":738,"column_start":5,"column_end":42}},{"value":"/ None => break,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25336,"byte_end":25362,"line_start":739,"line_end":739,"column_start":5,"column_end":31}},{"value":"/ Some(Err(err)) => panic!(\"ERROR: {}\", err),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25367,"byte_end":25422,"line_start":740,"line_end":740,"column_start":5,"column_end":60}},{"value":"/ Some(Ok(entry)) => entry,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25427,"byte_end":25464,"line_start":741,"line_end":741,"column_start":5,"column_end":42}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25469,"byte_end":25479,"line_start":742,"line_end":742,"column_start":5,"column_end":15}},{"value":"/ if is_hidden(&entry) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25484,"byte_end":25514,"line_start":743,"line_end":743,"column_start":5,"column_end":35}},{"value":"/ if entry.file_type().is_dir() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25519,"byte_end":25562,"line_start":744,"line_end":744,"column_start":5,"column_end":48}},{"value":"/ it.skip_current_dir();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25567,"byte_end":25605,"line_start":745,"line_end":745,"column_start":5,"column_end":43}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25610,"byte_end":25623,"line_start":746,"line_end":746,"column_start":5,"column_end":18}},{"value":"/ continue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25628,"byte_end":25649,"line_start":747,"line_end":747,"column_start":5,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25654,"byte_end":25663,"line_start":748,"line_end":748,"column_start":5,"column_end":14}},{"value":"/ println!(\"{}\", entry.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25668,"byte_end":25715,"line_start":749,"line_end":749,"column_start":5,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25720,"byte_end":25725,"line_start":750,"line_end":750,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25730,"byte_end":25737,"line_start":751,"line_end":751,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25742,"byte_end":25745,"line_start":752,"line_end":752,"column_start":5,"column_end":8}},{"value":"/ You may find it more convenient to use the [`filter_entry`] iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25750,"byte_end":25822,"line_start":753,"line_end":753,"column_start":5,"column_end":77}},{"value":"/ adapter. (See its documentation for the same example functionality as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25827,"byte_end":25900,"line_start":754,"line_end":754,"column_start":5,"column_end":78}},{"value":"/ above.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25905,"byte_end":25916,"line_start":755,"line_end":755,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25921,"byte_end":25924,"line_start":756,"line_end":756,"column_start":5,"column_end":8}},{"value":"/ [`filter_entry`]: #method.filter_entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":25929,"byte_end":25971,"line_start":757,"line_end":757,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":206},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27957,"byte_end":27969,"line_start":810,"line_end":810,"column_start":12,"column_end":24},"name":"filter_entry","qualname":"::filter_entry","value":"fn filter_entry

(Self, P) -> FilterEntry where\nP: for<'_> FnMut(&'_ DirEntry) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Yields only entries which satisfy the given predicate and skips\n descending into directories that do not satisfy the given predicate.","sig":null,"attributes":[{"value":"/ Yields only entries which satisfy the given predicate and skips","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26099,"byte_end":26166,"line_start":764,"line_end":764,"column_start":5,"column_end":72}},{"value":"/ descending into directories that do not satisfy the given predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26171,"byte_end":26243,"line_start":765,"line_end":765,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26248,"byte_end":26251,"line_start":766,"line_end":766,"column_start":5,"column_end":8}},{"value":"/ The predicate is applied to all entries. If the predicate is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26256,"byte_end":26320,"line_start":767,"line_end":767,"column_start":5,"column_end":69}},{"value":"/ true, iteration carries on as normal. If the predicate is false, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26325,"byte_end":26397,"line_start":768,"line_end":768,"column_start":5,"column_end":77}},{"value":"/ entry is ignored and if it is a directory, it is not descended into.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26402,"byte_end":26474,"line_start":769,"line_end":769,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26479,"byte_end":26482,"line_start":770,"line_end":770,"column_start":5,"column_end":8}},{"value":"/ This is often more convenient to use than [`skip_current_dir`]. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26487,"byte_end":26558,"line_start":771,"line_end":771,"column_start":5,"column_end":76}},{"value":"/ example, to skip hidden files and directories efficiently on unix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26563,"byte_end":26632,"line_start":772,"line_end":772,"column_start":5,"column_end":74}},{"value":"/ systems:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26637,"byte_end":26649,"line_start":773,"line_end":773,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26654,"byte_end":26657,"line_start":774,"line_end":774,"column_start":5,"column_end":8}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26662,"byte_end":26675,"line_start":775,"line_end":775,"column_start":5,"column_end":18}},{"value":"/ use walkdir::{DirEntry, WalkDir};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26680,"byte_end":26717,"line_start":776,"line_end":776,"column_start":5,"column_end":42}},{"value":"/ # use walkdir::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26722,"byte_end":26747,"line_start":777,"line_end":777,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26752,"byte_end":26755,"line_start":778,"line_end":778,"column_start":5,"column_end":8}},{"value":"/ fn is_hidden(entry: &DirEntry) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26760,"byte_end":26804,"line_start":779,"line_end":779,"column_start":5,"column_end":49}},{"value":"/ entry.file_name()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26809,"byte_end":26834,"line_start":780,"line_end":780,"column_start":5,"column_end":30}},{"value":"/ .to_str()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26839,"byte_end":26861,"line_start":781,"line_end":781,"column_start":5,"column_end":27}},{"value":"/ .map(|s| s.starts_with(\".\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26866,"byte_end":26907,"line_start":782,"line_end":782,"column_start":5,"column_end":46}},{"value":"/ .unwrap_or(false)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26912,"byte_end":26942,"line_start":783,"line_end":783,"column_start":5,"column_end":35}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26947,"byte_end":26952,"line_start":784,"line_end":784,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26957,"byte_end":26960,"line_start":785,"line_end":785,"column_start":5,"column_end":8}},{"value":"/ # fn try_main() -> Result<(), Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":26965,"byte_end":27007,"line_start":786,"line_end":786,"column_start":5,"column_end":47}},{"value":"/ for entry in WalkDir::new(\"foo\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27012,"byte_end":27048,"line_start":787,"line_end":787,"column_start":5,"column_end":41}},{"value":"/ .into_iter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27053,"byte_end":27090,"line_start":788,"line_end":788,"column_start":5,"column_end":42}},{"value":"/ .filter_entry(|e| !is_hidden(e)) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27095,"byte_end":27154,"line_start":789,"line_end":789,"column_start":5,"column_end":64}},{"value":"/ println!(\"{}\", entry?.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27159,"byte_end":27207,"line_start":790,"line_end":790,"column_start":5,"column_end":53}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27212,"byte_end":27217,"line_start":791,"line_end":791,"column_start":5,"column_end":10}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27222,"byte_end":27234,"line_start":792,"line_end":792,"column_start":5,"column_end":17}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27239,"byte_end":27246,"line_start":793,"line_end":793,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27251,"byte_end":27258,"line_start":794,"line_end":794,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27263,"byte_end":27266,"line_start":795,"line_end":795,"column_start":5,"column_end":8}},{"value":"/ Note that the iterator will still yield errors for reading entries that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27271,"byte_end":27346,"line_start":796,"line_end":796,"column_start":5,"column_end":80}},{"value":"/ may not satisfy the predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27351,"byte_end":27385,"line_start":797,"line_end":797,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27390,"byte_end":27393,"line_start":798,"line_end":798,"column_start":5,"column_end":8}},{"value":"/ Note that entries skipped with [`min_depth`] and [`max_depth`] are not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27398,"byte_end":27472,"line_start":799,"line_end":799,"column_start":5,"column_end":79}},{"value":"/ passed to this predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27477,"byte_end":27506,"line_start":800,"line_end":800,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27511,"byte_end":27514,"line_start":801,"line_end":801,"column_start":5,"column_end":8}},{"value":"/ Note that if the iterator has `contents_first` enabled, then this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27519,"byte_end":27588,"line_start":802,"line_end":802,"column_start":5,"column_end":74}},{"value":"/ method is no different than calling the standard `Iterator::filter`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27593,"byte_end":27664,"line_start":803,"line_end":803,"column_start":5,"column_end":76}},{"value":"/ method (because directory entries are yielded after they've been","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27669,"byte_end":27737,"line_start":804,"line_end":804,"column_start":5,"column_end":73}},{"value":"/ descended into).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27742,"byte_end":27762,"line_start":805,"line_end":805,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27767,"byte_end":27770,"line_start":806,"line_end":806,"column_start":5,"column_end":8}},{"value":"/ [`skip_current_dir`]: #method.skip_current_dir","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27775,"byte_end":27825,"line_start":807,"line_end":807,"column_start":5,"column_end":55}},{"value":"/ [`min_depth`]: struct.WalkDir.html#method.min_depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27830,"byte_end":27885,"line_start":808,"line_end":808,"column_start":5,"column_end":60}},{"value":"/ [`max_depth`]: struct.WalkDir.html#method.max_depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":27890,"byte_end":27945,"line_start":809,"line_end":809,"column_start":5,"column_end":60}}]},{"kind":"Struct","id":{"krate":0,"index":282},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36652,"byte_end":36663,"line_start":1027,"line_end":1027,"column_start":12,"column_end":23},"name":"FilterEntry","qualname":"::FilterEntry","value":"FilterEntry { }","parent":null,"children":[{"krate":0,"index":285},{"krate":0,"index":286}],"decl_id":null,"docs":" A recursive directory iterator that skips entries.","sig":null,"attributes":[{"value":"/ A recursive directory iterator that skips entries.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35653,"byte_end":35707,"line_start":1005,"line_end":1005,"column_start":1,"column_end":55}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35708,"byte_end":35711,"line_start":1006,"line_end":1006,"column_start":1,"column_end":4}},{"value":"/ Values of this type are created by calling [`.filter_entry()`] on an","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35712,"byte_end":35784,"line_start":1007,"line_end":1007,"column_start":1,"column_end":73}},{"value":"/ `IntoIter`, which is formed by calling [`.into_iter()`] on a `WalkDir`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35785,"byte_end":35860,"line_start":1008,"line_end":1008,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35861,"byte_end":35864,"line_start":1009,"line_end":1009,"column_start":1,"column_end":4}},{"value":"/ Directories that fail the predicate `P` are skipped. Namely, they are","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35865,"byte_end":35938,"line_start":1010,"line_end":1010,"column_start":1,"column_end":74}},{"value":"/ never yielded and never descended into.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35939,"byte_end":35982,"line_start":1011,"line_end":1011,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35983,"byte_end":35986,"line_start":1012,"line_end":1012,"column_start":1,"column_end":4}},{"value":"/ Entries that are skipped with the [`min_depth`] and [`max_depth`] options","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35987,"byte_end":36064,"line_start":1013,"line_end":1013,"column_start":1,"column_end":78}},{"value":"/ are not passed through this filter.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36065,"byte_end":36104,"line_start":1014,"line_end":1014,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36105,"byte_end":36108,"line_start":1015,"line_end":1015,"column_start":1,"column_end":4}},{"value":"/ If opening a handle to a directory resulted in an error, then it is yielded","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36109,"byte_end":36188,"line_start":1016,"line_end":1016,"column_start":1,"column_end":80}},{"value":"/ and no corresponding call to the predicate is made.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36189,"byte_end":36244,"line_start":1017,"line_end":1017,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36245,"byte_end":36248,"line_start":1018,"line_end":1018,"column_start":1,"column_end":4}},{"value":"/ Type parameter `I` refers to the underlying iterator and `P` refers to the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36249,"byte_end":36327,"line_start":1019,"line_end":1019,"column_start":1,"column_end":79}},{"value":"/ predicate, which is usually `FnMut(&DirEntry) -> bool`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36328,"byte_end":36387,"line_start":1020,"line_end":1020,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36388,"byte_end":36391,"line_start":1021,"line_end":1021,"column_start":1,"column_end":4}},{"value":"/ [`.filter_entry()`]: struct.IntoIter.html#method.filter_entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36392,"byte_end":36457,"line_start":1022,"line_end":1022,"column_start":1,"column_end":66}},{"value":"/ [`.into_iter()`]: struct.WalkDir.html#into_iter.v","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36458,"byte_end":36511,"line_start":1023,"line_end":1023,"column_start":1,"column_end":54}},{"value":"/ [`min_depth`]: struct.WalkDir.html#method.min_depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36512,"byte_end":36567,"line_start":1024,"line_end":1024,"column_start":1,"column_end":56}},{"value":"/ [`max_depth`]: struct.WalkDir.html#method.max_depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36568,"byte_end":36623,"line_start":1025,"line_end":1025,"column_start":1,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37074,"byte_end":37078,"line_start":1044,"line_end":1044,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next<'_>(&'_ mut Self) -> Option>","parent":{"krate":2,"index":8596},"children":[],"decl_id":{"krate":2,"index":8598},"docs":" Advances the iterator and returns the next value.","sig":null,"attributes":[{"value":"/ Advances the iterator and returns the next value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36830,"byte_end":36883,"line_start":1038,"line_end":1038,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36888,"byte_end":36891,"line_start":1039,"line_end":1039,"column_start":5,"column_end":8}},{"value":"/ # Errors","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36896,"byte_end":36908,"line_start":1040,"line_end":1040,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36913,"byte_end":36916,"line_start":1041,"line_end":1041,"column_start":5,"column_end":8}},{"value":"/ If the iterator fails to retrieve the next value, this method returns","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36921,"byte_end":36994,"line_start":1042,"line_end":1042,"column_start":5,"column_end":78}},{"value":"/ an error value. The error will be wrapped in an `Option::Some`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36999,"byte_end":37066,"line_start":1043,"line_end":1043,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39453,"byte_end":39465,"line_start":1111,"line_end":1111,"column_start":12,"column_end":24},"name":"filter_entry","qualname":">::filter_entry","value":"fn filter_entry(Self, P) -> FilterEntry","parent":null,"children":[],"decl_id":null,"docs":" Yields only entries which satisfy the given predicate and skips\n descending into directories that do not satisfy the given predicate.","sig":null,"attributes":[{"value":"/ Yields only entries which satisfy the given predicate and skips","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37595,"byte_end":37662,"line_start":1065,"line_end":1065,"column_start":5,"column_end":72}},{"value":"/ descending into directories that do not satisfy the given predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37667,"byte_end":37739,"line_start":1066,"line_end":1066,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37744,"byte_end":37747,"line_start":1067,"line_end":1067,"column_start":5,"column_end":8}},{"value":"/ The predicate is applied to all entries. If the predicate is","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37752,"byte_end":37816,"line_start":1068,"line_end":1068,"column_start":5,"column_end":69}},{"value":"/ true, iteration carries on as normal. If the predicate is false, the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37821,"byte_end":37893,"line_start":1069,"line_end":1069,"column_start":5,"column_end":77}},{"value":"/ entry is ignored and if it is a directory, it is not descended into.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37898,"byte_end":37970,"line_start":1070,"line_end":1070,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37975,"byte_end":37978,"line_start":1071,"line_end":1071,"column_start":5,"column_end":8}},{"value":"/ This is often more convenient to use than [`skip_current_dir`]. For","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37983,"byte_end":38054,"line_start":1072,"line_end":1072,"column_start":5,"column_end":76}},{"value":"/ example, to skip hidden files and directories efficiently on unix","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38059,"byte_end":38128,"line_start":1073,"line_end":1073,"column_start":5,"column_end":74}},{"value":"/ systems:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38133,"byte_end":38145,"line_start":1074,"line_end":1074,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38150,"byte_end":38153,"line_start":1075,"line_end":1075,"column_start":5,"column_end":8}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38158,"byte_end":38171,"line_start":1076,"line_end":1076,"column_start":5,"column_end":18}},{"value":"/ use walkdir::{DirEntry, WalkDir};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38176,"byte_end":38213,"line_start":1077,"line_end":1077,"column_start":5,"column_end":42}},{"value":"/ # use walkdir::Error;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38218,"byte_end":38243,"line_start":1078,"line_end":1078,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38248,"byte_end":38251,"line_start":1079,"line_end":1079,"column_start":5,"column_end":8}},{"value":"/ fn is_hidden(entry: &DirEntry) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38256,"byte_end":38300,"line_start":1080,"line_end":1080,"column_start":5,"column_end":49}},{"value":"/ entry.file_name()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38305,"byte_end":38330,"line_start":1081,"line_end":1081,"column_start":5,"column_end":30}},{"value":"/ .to_str()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38335,"byte_end":38357,"line_start":1082,"line_end":1082,"column_start":5,"column_end":27}},{"value":"/ .map(|s| s.starts_with(\".\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38362,"byte_end":38403,"line_start":1083,"line_end":1083,"column_start":5,"column_end":46}},{"value":"/ .unwrap_or(false)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38408,"byte_end":38438,"line_start":1084,"line_end":1084,"column_start":5,"column_end":35}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38443,"byte_end":38448,"line_start":1085,"line_end":1085,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38453,"byte_end":38456,"line_start":1086,"line_end":1086,"column_start":5,"column_end":8}},{"value":"/ # fn try_main() -> Result<(), Error> {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38461,"byte_end":38503,"line_start":1087,"line_end":1087,"column_start":5,"column_end":47}},{"value":"/ for entry in WalkDir::new(\"foo\")","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38508,"byte_end":38544,"line_start":1088,"line_end":1088,"column_start":5,"column_end":41}},{"value":"/ .into_iter()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38549,"byte_end":38586,"line_start":1089,"line_end":1089,"column_start":5,"column_end":42}},{"value":"/ .filter_entry(|e| !is_hidden(e)) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38591,"byte_end":38650,"line_start":1090,"line_end":1090,"column_start":5,"column_end":64}},{"value":"/ println!(\"{}\", entry?.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38655,"byte_end":38703,"line_start":1091,"line_end":1091,"column_start":5,"column_end":53}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38708,"byte_end":38713,"line_start":1092,"line_end":1092,"column_start":5,"column_end":10}},{"value":"/ # Ok(())","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38718,"byte_end":38730,"line_start":1093,"line_end":1093,"column_start":5,"column_end":17}},{"value":"/ # }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38735,"byte_end":38742,"line_start":1094,"line_end":1094,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38747,"byte_end":38754,"line_start":1095,"line_end":1095,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38759,"byte_end":38762,"line_start":1096,"line_end":1096,"column_start":5,"column_end":8}},{"value":"/ Note that the iterator will still yield errors for reading entries that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38767,"byte_end":38842,"line_start":1097,"line_end":1097,"column_start":5,"column_end":80}},{"value":"/ may not satisfy the predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38847,"byte_end":38881,"line_start":1098,"line_end":1098,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38886,"byte_end":38889,"line_start":1099,"line_end":1099,"column_start":5,"column_end":8}},{"value":"/ Note that entries skipped with [`min_depth`] and [`max_depth`] are not","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38894,"byte_end":38968,"line_start":1100,"line_end":1100,"column_start":5,"column_end":79}},{"value":"/ passed to this predicate.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":38973,"byte_end":39002,"line_start":1101,"line_end":1101,"column_start":5,"column_end":34}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39007,"byte_end":39010,"line_start":1102,"line_end":1102,"column_start":5,"column_end":8}},{"value":"/ Note that if the iterator has `contents_first` enabled, then this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39015,"byte_end":39084,"line_start":1103,"line_end":1103,"column_start":5,"column_end":74}},{"value":"/ method is no different than calling the standard `Iterator::filter`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39089,"byte_end":39160,"line_start":1104,"line_end":1104,"column_start":5,"column_end":76}},{"value":"/ method (because directory entries are yielded after they've been","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39165,"byte_end":39233,"line_start":1105,"line_end":1105,"column_start":5,"column_end":73}},{"value":"/ descended into).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39238,"byte_end":39258,"line_start":1106,"line_end":1106,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39263,"byte_end":39266,"line_start":1107,"line_end":1107,"column_start":5,"column_end":8}},{"value":"/ [`skip_current_dir`]: #method.skip_current_dir","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39271,"byte_end":39321,"line_start":1108,"line_end":1108,"column_start":5,"column_end":55}},{"value":"/ [`min_depth`]: struct.WalkDir.html#method.min_depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39326,"byte_end":39381,"line_start":1109,"line_end":1109,"column_start":5,"column_end":60}},{"value":"/ [`max_depth`]: struct.WalkDir.html#method.max_depth","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39386,"byte_end":39441,"line_start":1110,"line_end":1110,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":41140,"byte_end":41156,"line_start":1158,"line_end":1158,"column_start":12,"column_end":28},"name":"skip_current_dir","qualname":">::skip_current_dir","value":"fn skip_current_dir<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Skips the current directory.","sig":null,"attributes":[{"value":"/ Skips the current directory.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39578,"byte_end":39610,"line_start":1115,"line_end":1115,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39615,"byte_end":39618,"line_start":1116,"line_end":1116,"column_start":5,"column_end":8}},{"value":"/ This causes the iterator to stop traversing the contents of the least","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39623,"byte_end":39696,"line_start":1117,"line_end":1117,"column_start":5,"column_end":78}},{"value":"/ recently yielded directory. This means any remaining entries in that","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39701,"byte_end":39773,"line_start":1118,"line_end":1118,"column_start":5,"column_end":77}},{"value":"/ directory will be skipped (including sub-directories).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39778,"byte_end":39836,"line_start":1119,"line_end":1119,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39841,"byte_end":39844,"line_start":1120,"line_end":1120,"column_start":5,"column_end":8}},{"value":"/ Note that the ergonomics of this method are questionable since it","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39849,"byte_end":39918,"line_start":1121,"line_end":1121,"column_start":5,"column_end":74}},{"value":"/ borrows the iterator mutably. Namely, you must write out the looping","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":39923,"byte_end":39995,"line_start":1122,"line_end":1122,"column_start":5,"column_end":77}},{"value":"/ condition manually. For example, to skip hidden entries efficiently on","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40000,"byte_end":40074,"line_start":1123,"line_end":1123,"column_start":5,"column_end":79}},{"value":"/ unix systems:","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40079,"byte_end":40096,"line_start":1124,"line_end":1124,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40101,"byte_end":40104,"line_start":1125,"line_end":1125,"column_start":5,"column_end":8}},{"value":"/ ```no_run","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40109,"byte_end":40122,"line_start":1126,"line_end":1126,"column_start":5,"column_end":18}},{"value":"/ use walkdir::{DirEntry, WalkDir};","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40127,"byte_end":40164,"line_start":1127,"line_end":1127,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40169,"byte_end":40172,"line_start":1128,"line_end":1128,"column_start":5,"column_end":8}},{"value":"/ fn is_hidden(entry: &DirEntry) -> bool {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40177,"byte_end":40221,"line_start":1129,"line_end":1129,"column_start":5,"column_end":49}},{"value":"/ entry.file_name()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40226,"byte_end":40251,"line_start":1130,"line_end":1130,"column_start":5,"column_end":30}},{"value":"/ .to_str()","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40256,"byte_end":40278,"line_start":1131,"line_end":1131,"column_start":5,"column_end":27}},{"value":"/ .map(|s| s.starts_with(\".\"))","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40283,"byte_end":40324,"line_start":1132,"line_end":1132,"column_start":5,"column_end":46}},{"value":"/ .unwrap_or(false)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40329,"byte_end":40359,"line_start":1133,"line_end":1133,"column_start":5,"column_end":35}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40364,"byte_end":40369,"line_start":1134,"line_end":1134,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40374,"byte_end":40377,"line_start":1135,"line_end":1135,"column_start":5,"column_end":8}},{"value":"/ let mut it = WalkDir::new(\"foo\").into_iter();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40382,"byte_end":40431,"line_start":1136,"line_end":1136,"column_start":5,"column_end":54}},{"value":"/ loop {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40436,"byte_end":40446,"line_start":1137,"line_end":1137,"column_start":5,"column_end":15}},{"value":"/ let entry = match it.next() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40451,"byte_end":40488,"line_start":1138,"line_end":1138,"column_start":5,"column_end":42}},{"value":"/ None => break,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40493,"byte_end":40519,"line_start":1139,"line_end":1139,"column_start":5,"column_end":31}},{"value":"/ Some(Err(err)) => panic!(\"ERROR: {}\", err),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40524,"byte_end":40579,"line_start":1140,"line_end":1140,"column_start":5,"column_end":60}},{"value":"/ Some(Ok(entry)) => entry,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40584,"byte_end":40621,"line_start":1141,"line_end":1141,"column_start":5,"column_end":42}},{"value":"/ };","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40626,"byte_end":40636,"line_start":1142,"line_end":1142,"column_start":5,"column_end":15}},{"value":"/ if is_hidden(&entry) {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40641,"byte_end":40671,"line_start":1143,"line_end":1143,"column_start":5,"column_end":35}},{"value":"/ if entry.file_type().is_dir() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40676,"byte_end":40719,"line_start":1144,"line_end":1144,"column_start":5,"column_end":48}},{"value":"/ it.skip_current_dir();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40724,"byte_end":40762,"line_start":1145,"line_end":1145,"column_start":5,"column_end":43}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40767,"byte_end":40780,"line_start":1146,"line_end":1146,"column_start":5,"column_end":18}},{"value":"/ continue;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40785,"byte_end":40806,"line_start":1147,"line_end":1147,"column_start":5,"column_end":26}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40811,"byte_end":40820,"line_start":1148,"line_end":1148,"column_start":5,"column_end":14}},{"value":"/ println!(\"{}\", entry.path().display());","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40825,"byte_end":40872,"line_start":1149,"line_end":1149,"column_start":5,"column_end":52}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40877,"byte_end":40882,"line_start":1150,"line_end":1150,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40887,"byte_end":40894,"line_start":1151,"line_end":1151,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40899,"byte_end":40902,"line_start":1152,"line_end":1152,"column_start":5,"column_end":8}},{"value":"/ You may find it more convenient to use the [`filter_entry`] iterator","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40907,"byte_end":40979,"line_start":1153,"line_end":1153,"column_start":5,"column_end":77}},{"value":"/ adapter. (See its documentation for the same example functionality as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":40984,"byte_end":41057,"line_start":1154,"line_end":1154,"column_start":5,"column_end":78}},{"value":"/ above.)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":41062,"byte_end":41073,"line_start":1155,"line_end":1155,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":41078,"byte_end":41081,"line_start":1156,"line_end":1156,"column_start":5,"column_end":8}},{"value":"/ [`filter_entry`]: #method.filter_entry","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":41086,"byte_end":41128,"line_start":1157,"line_end":1157,"column_start":5,"column_end":47}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43504,"byte_end":43512,"line_start":61,"line_end":61,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":98}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":51746,"byte_end":51754,"line_start":320,"line_end":320,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":105}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52542,"byte_end":52550,"line_start":354,"line_end":354,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":107}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52922,"byte_end":52930,"line_start":369,"line_end":369,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":111}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54367,"byte_end":54372,"line_start":39,"line_end":39,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60247,"byte_end":60252,"line_start":202,"line_end":202,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60804,"byte_end":60809,"line_start":223,"line_end":223,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":147}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61482,"byte_end":61487,"line_start":244,"line_end":244,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":149}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":7672,"byte_end":7686,"line_start":255,"line_end":255,"column_start":21,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":175}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8393,"byte_end":8400,"line_start":278,"line_end":278,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":177},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":185},{"krate":0,"index":189},{"krate":0,"index":191},{"krate":0,"index":192}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16757,"byte_end":16764,"line_start":513,"line_end":513,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":20086,"byte_end":20094,"line_start":599,"line_end":599,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":198},{"krate":0,"index":199}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22297,"byte_end":22305,"line_start":656,"line_end":656,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":201},{"krate":0,"index":202}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24406,"byte_end":24414,"line_start":714,"line_end":714,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":205},{"krate":0,"index":206},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216},{"krate":0,"index":220},{"krate":0,"index":223}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":34888,"byte_end":34895,"line_start":979,"line_end":979,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":225}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35084,"byte_end":35091,"line_start":987,"line_end":987,"column_start":19,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":227},{"krate":0,"index":228}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36725,"byte_end":36736,"line_start":1032,"line_end":1032,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":232},{"krate":0,"index":233}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37525,"byte_end":37536,"line_start":1061,"line_end":1061,"column_start":9,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":236},{"krate":0,"index":237}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":43504,"byte_end":43512,"line_start":61,"line_end":61,"column_start":6,"column_end":14},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":75},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":51746,"byte_end":51754,"line_start":320,"line_end":320,"column_start":16,"column_end":24},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":75},"to":{"krate":2,"index":2882}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52542,"byte_end":52550,"line_start":354,"line_end":354,"column_start":21,"column_end":29},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":75},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs","byte_start":52922,"byte_end":52930,"line_start":369,"line_end":369,"column_start":22,"column_end":30},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":75},"to":{"krate":0,"index":108}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":54367,"byte_end":54372,"line_start":39,"line_end":39,"column_start":6,"column_end":11},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":238},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60247,"byte_end":60252,"line_start":202,"line_end":202,"column_start":23,"column_end":28},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":238},"to":{"krate":1,"index":2576}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":60804,"byte_end":60809,"line_start":223,"line_end":223,"column_start":23,"column_end":28},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":238},"to":{"krate":2,"index":10295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs","byte_start":61482,"byte_end":61487,"line_start":244,"line_end":244,"column_start":26,"column_end":31},"kind":{"Impl":{"id":7}},"from":{"krate":1,"index":4084},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":7672,"byte_end":7686,"line_start":255,"line_end":255,"column_start":21,"column_end":35},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":166},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":8393,"byte_end":8400,"line_start":278,"line_end":278,"column_start":6,"column_end":13},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":252},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":16757,"byte_end":16764,"line_start":513,"line_end":513,"column_start":23,"column_end":30},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":252},"to":{"krate":2,"index":8398}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":20086,"byte_end":20094,"line_start":599,"line_end":599,"column_start":6,"column_end":14},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":268},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":22297,"byte_end":22305,"line_start":656,"line_end":656,"column_start":19,"column_end":27},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":24406,"byte_end":24414,"line_start":714,"line_end":714,"column_start":6,"column_end":14},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":257},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":34888,"byte_end":34895,"line_start":979,"line_end":979,"column_start":6,"column_end":13},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":272},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":35084,"byte_end":35091,"line_start":987,"line_end":987,"column_start":19,"column_end":26},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":272},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":36725,"byte_end":36736,"line_start":1032,"line_end":1032,"column_start":22,"column_end":33},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":282},"to":{"krate":2,"index":8596}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs","byte_start":37525,"byte_end":37536,"line_start":1061,"line_end":1061,"column_start":9,"column_end":20},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":282},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/save-analysis/libwant-a66ad0ee5cb36e19.json b/core/target/rls/debug/deps/save-analysis/libwant-a66ad0ee5cb36e19.json new file mode 100644 index 0000000..c2c8f08 --- /dev/null +++ b/core/target/rls/debug/deps/save-analysis/libwant-a66ad0ee5cb36e19.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0","program":"/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","want","--edition=2018","/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","split-debuginfo=unpacked","-C","debuginfo=2","-C","metadata=a66ad0ee5cb36e19","-C","extra-filename=-a66ad0ee5cb36e19","--out-dir","/Users/lsales/git/eso-addons/core/target/rls/debug/deps","-L","dependency=/Users/lsales/git/eso-addons/core/target/rls/debug/deps","--extern","log=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/liblog-3e1aa8f509a75100.rmeta","--extern","try_lock=/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtry_lock-3542342a595628fe.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/lsales/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libwant-a66ad0ee5cb36e19.rmeta"},"prelude":{"crate_id":{"name":"want","disambiguator":[11220457293521235671,0]},"crate_root":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src","external_crates":[{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[3177202280525429736,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[14771084576412554041,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[2214913233095760658,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14062411168213242900,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[12076482825092298057,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14222321261015582298,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8777242437552039366,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[17835652209006724865,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[8739993533421390330,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14051958152740382928,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[10065303707608660519,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[11544620977869425193,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[6400271788769952154,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[15384311983005613458,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[18308402029100966730,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[6407954677654987270,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[15697432329694890830,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[8370702540642071065,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[13043233986326649044,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":20,"id":{"name":"log","disambiguator":[16472255942076599003,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":21,"id":{"name":"cfg_if","disambiguator":[4590009807048894466,0]}},{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","num":22,"id":{"name":"try_lock","disambiguator":[7939394656604504649,0]}}],"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":0,"byte_end":16847,"line_start":1,"line_end":585,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":0,"byte_end":16847,"line_start":1,"line_end":585,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":41},{"krate":0,"index":89},{"krate":0,"index":91},{"krate":0,"index":43},{"krate":0,"index":93},{"krate":0,"index":102},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":45},{"krate":0,"index":47},{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":63},{"krate":0,"index":65},{"krate":0,"index":68},{"krate":0,"index":70},{"krate":0,"index":74},{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":86}],"decl_id":null,"docs":" A Futures channel-like utility to signal when a value is wanted.","sig":null,"attributes":[{"value":"deny(warnings)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":54,"byte_end":72,"line_start":2,"line_end":2,"column_start":1,"column_end":19}},{"value":"deny(missing_docs)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":73,"byte_end":95,"line_start":3,"line_end":3,"column_start":1,"column_end":23}},{"value":"deny(missing_debug_implementations)","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":96,"byte_end":135,"line_start":4,"line_end":4,"column_start":1,"column_end":40}},{"value":"/ A Futures channel-like utility to signal when a value is wanted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":137,"byte_end":205,"line_start":6,"line_end":6,"column_start":1,"column_end":69}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":206,"byte_end":209,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ Futures are supposed to be lazy, and only starting work if `Future::poll`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":210,"byte_end":287,"line_start":8,"line_end":8,"column_start":1,"column_end":78}},{"value":"/ is called. The same is true of `Stream`s, but when using a channel as","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":288,"byte_end":361,"line_start":9,"line_end":9,"column_start":1,"column_end":74}},{"value":"/ a `Stream`, it can be hard to know if the receiver is ready for the next","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":362,"byte_end":438,"line_start":10,"line_end":10,"column_start":1,"column_end":77}},{"value":"/ value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":439,"byte_end":449,"line_start":11,"line_end":11,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":450,"byte_end":453,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ Put another way, given a `(tx, rx)` from `futures::sync::mpsc::channel()`,","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":454,"byte_end":532,"line_start":13,"line_end":13,"column_start":1,"column_end":79}},{"value":"/ how can the sender (`tx`) know when the receiver (`rx`) actually wants more","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":533,"byte_end":612,"line_start":14,"line_end":14,"column_start":1,"column_end":80}},{"value":"/ work to be produced? Just because there is room in the channel buffer","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":613,"byte_end":686,"line_start":15,"line_end":15,"column_start":1,"column_end":74}},{"value":"/ doesn't mean the work would be used by the receiver.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":687,"byte_end":743,"line_start":16,"line_end":16,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":744,"byte_end":747,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ This is where something like `want` comes in. Added to a channel, you can","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":748,"byte_end":825,"line_start":18,"line_end":18,"column_start":1,"column_end":78}},{"value":"/ make sure that the `tx` only creates the message and sends it when the `rx`","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":826,"byte_end":905,"line_start":19,"line_end":19,"column_start":1,"column_end":80}},{"value":"/ has `poll()` for it, and the buffer was empty.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":906,"byte_end":956,"line_start":20,"line_end":20,"column_start":1,"column_end":51}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":957,"byte_end":960,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":961,"byte_end":974,"line_start":22,"line_end":22,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":975,"byte_end":978,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ ```nightly","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":979,"byte_end":993,"line_start":24,"line_end":24,"column_start":1,"column_end":15}},{"value":"/ # //#![feature(async_await)]","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":994,"byte_end":1026,"line_start":25,"line_end":25,"column_start":1,"column_end":33}},{"value":"/ extern crate want;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1027,"byte_end":1049,"line_start":26,"line_end":26,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1050,"byte_end":1053,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ # fn spawn(_t: T) {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1054,"byte_end":1081,"line_start":28,"line_end":28,"column_start":1,"column_end":28}},{"value":"/ # fn we_still_want_message() -> bool { true }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1082,"byte_end":1131,"line_start":29,"line_end":29,"column_start":1,"column_end":50}},{"value":"/ # fn mpsc_channel() -> (Tx, Rx) { (Tx, Rx) }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1132,"byte_end":1180,"line_start":30,"line_end":30,"column_start":1,"column_end":49}},{"value":"/ # struct Tx;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1181,"byte_end":1197,"line_start":31,"line_end":31,"column_start":1,"column_end":17}},{"value":"/ # impl Tx { fn send(&mut self, _: T) {} }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1198,"byte_end":1246,"line_start":32,"line_end":32,"column_start":1,"column_end":49}},{"value":"/ # struct Rx;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1247,"byte_end":1263,"line_start":33,"line_end":33,"column_start":1,"column_end":17}},{"value":"/ # impl Rx { async fn recv(&mut self) -> Option { Some(Expensive) } }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1264,"byte_end":1347,"line_start":34,"line_end":34,"column_start":1,"column_end":84}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1348,"byte_end":1351,"line_start":35,"line_end":35,"column_start":1,"column_end":4}},{"value":"/ // Some message that is expensive to produce.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1352,"byte_end":1401,"line_start":36,"line_end":36,"column_start":1,"column_end":50}},{"value":"/ struct Expensive;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1402,"byte_end":1423,"line_start":37,"line_end":37,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1424,"byte_end":1427,"line_start":38,"line_end":38,"column_start":1,"column_end":4}},{"value":"/ // Some futures-aware MPSC channel...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1428,"byte_end":1469,"line_start":39,"line_end":39,"column_start":1,"column_end":42}},{"value":"/ let (mut tx, mut rx) = mpsc_channel();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1470,"byte_end":1512,"line_start":40,"line_end":40,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1513,"byte_end":1516,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ // And our `want` channel!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1517,"byte_end":1547,"line_start":42,"line_end":42,"column_start":1,"column_end":31}},{"value":"/ let (mut gv, mut tk) = want::new();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1548,"byte_end":1587,"line_start":43,"line_end":43,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1588,"byte_end":1591,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1592,"byte_end":1595,"line_start":45,"line_end":45,"column_start":1,"column_end":4}},{"value":"/ // Our receiving task...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1596,"byte_end":1624,"line_start":46,"line_end":46,"column_start":1,"column_end":29}},{"value":"/ spawn(async move {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1625,"byte_end":1647,"line_start":47,"line_end":47,"column_start":1,"column_end":23}},{"value":"/ // Maybe something comes up that prevents us from ever","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1648,"byte_end":1710,"line_start":48,"line_end":48,"column_start":1,"column_end":63}},{"value":"/ // using the expensive message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1711,"byte_end":1750,"line_start":49,"line_end":49,"column_start":1,"column_end":40}},{"value":"/ //","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1751,"byte_end":1761,"line_start":50,"line_end":50,"column_start":1,"column_end":11}},{"value":"/ // Without `want`, the \"send\" task may have started to","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1762,"byte_end":1824,"line_start":51,"line_end":51,"column_start":1,"column_end":63}},{"value":"/ // produce the expensive message even though we wouldn't","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1825,"byte_end":1889,"line_start":52,"line_end":52,"column_start":1,"column_end":65}},{"value":"/ // be able to use it.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1890,"byte_end":1919,"line_start":53,"line_end":53,"column_start":1,"column_end":30}},{"value":"/ if !we_still_want_message() {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1920,"byte_end":1957,"line_start":54,"line_end":54,"column_start":1,"column_end":38}},{"value":"/ return;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1958,"byte_end":1977,"line_start":55,"line_end":55,"column_start":1,"column_end":20}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1978,"byte_end":1987,"line_start":56,"line_end":56,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1988,"byte_end":1991,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ // But we can use it! So tell the `want` channel.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":1992,"byte_end":2049,"line_start":58,"line_end":58,"column_start":1,"column_end":58}},{"value":"/ tk.want();","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2050,"byte_end":2068,"line_start":59,"line_end":59,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2069,"byte_end":2072,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ match rx.recv().await {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2073,"byte_end":2104,"line_start":61,"line_end":61,"column_start":1,"column_end":32}},{"value":"/ Some(_msg) => println!(\"got a message\"),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2105,"byte_end":2157,"line_start":62,"line_end":62,"column_start":1,"column_end":53}},{"value":"/ None => println!(\"DONE\"),","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2158,"byte_end":2195,"line_start":63,"line_end":63,"column_start":1,"column_end":38}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2196,"byte_end":2205,"line_start":64,"line_end":64,"column_start":1,"column_end":10}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2206,"byte_end":2213,"line_start":65,"line_end":65,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2214,"byte_end":2217,"line_start":66,"line_end":66,"column_start":1,"column_end":4}},{"value":"/ // Our sending task","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2218,"byte_end":2241,"line_start":67,"line_end":67,"column_start":1,"column_end":24}},{"value":"/ spawn(async move {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2242,"byte_end":2264,"line_start":68,"line_end":68,"column_start":1,"column_end":23}},{"value":"/ // It's expensive to create a new message, so we wait until the","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2265,"byte_end":2336,"line_start":69,"line_end":69,"column_start":1,"column_end":72}},{"value":"/ // receiving end truly *wants* the message.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2337,"byte_end":2388,"line_start":70,"line_end":70,"column_start":1,"column_end":52}},{"value":"/ if let Err(_closed) = gv.want().await {","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2389,"byte_end":2436,"line_start":71,"line_end":71,"column_start":1,"column_end":48}},{"value":"/ // Looks like they will never want it...","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2437,"byte_end":2489,"line_start":72,"line_end":72,"column_start":1,"column_end":53}},{"value":"/ return;","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2490,"byte_end":2509,"line_start":73,"line_end":73,"column_start":1,"column_end":20}},{"value":"/ }","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2510,"byte_end":2519,"line_start":74,"line_end":74,"column_start":1,"column_end":10}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2520,"byte_end":2523,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ // They want it, let's go!","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2524,"byte_end":2558,"line_start":76,"line_end":76,"column_start":1,"column_end":35}},{"value":"/ tx.send(Expensive);","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2559,"byte_end":2586,"line_start":77,"line_end":77,"column_start":1,"column_end":28}},{"value":"/ });","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2587,"byte_end":2594,"line_start":78,"line_end":78,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2595,"byte_end":2598,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ # fn main() {}","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2599,"byte_end":2617,"line_start":80,"line_end":80,"column_start":1,"column_end":19}},{"value":"/ ```","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2618,"byte_end":2625,"line_start":81,"line_end":81,"column_start":1,"column_end":8}}]},{"kind":"Function","id":{"krate":0,"index":38},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3033,"byte_end":3036,"line_start":101,"line_end":101,"column_start":8,"column_end":11},"name":"new","qualname":"::new","value":"fn new() -> (Giver, Taker)","parent":null,"children":[],"decl_id":null,"docs":" Create a new `want` channel.\n","sig":null,"attributes":[{"value":"/ Create a new `want` channel.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":2993,"byte_end":3025,"line_start":100,"line_end":100,"column_start":1,"column_end":33}}]},{"kind":"Struct","id":{"krate":0,"index":39},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3398,"byte_end":3403,"line_start":118,"line_end":118,"column_start":12,"column_end":17},"name":"Giver","qualname":"::Giver","value":"Giver { }","parent":null,"children":[{"krate":0,"index":40}],"decl_id":null,"docs":" An entity that gives a value when wanted.\n","sig":null,"attributes":[{"value":"/ An entity that gives a value when wanted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3341,"byte_end":3386,"line_start":117,"line_end":117,"column_start":1,"column_end":46}}]},{"kind":"Struct","id":{"krate":0,"index":41},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3477,"byte_end":3482,"line_start":123,"line_end":123,"column_start":12,"column_end":17},"name":"Taker","qualname":"::Taker","value":"Taker { }","parent":null,"children":[{"krate":0,"index":42}],"decl_id":null,"docs":" An entity that wants a value.\n","sig":null,"attributes":[{"value":"/ An entity that wants a value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3432,"byte_end":3465,"line_start":122,"line_end":122,"column_start":1,"column_end":34}}]},{"kind":"Struct","id":{"krate":0,"index":89},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3680,"byte_end":3691,"line_start":132,"line_end":132,"column_start":12,"column_end":23},"name":"SharedGiver","qualname":"::SharedGiver","value":"SharedGiver { }","parent":null,"children":[{"krate":0,"index":90}],"decl_id":null,"docs":" A cloneable `Giver`.","sig":null,"attributes":[{"value":"/ A cloneable `Giver`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3511,"byte_end":3535,"line_start":127,"line_end":127,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3536,"byte_end":3539,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ It differs from `Giver` in that you cannot poll for `want`. It's only","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3540,"byte_end":3613,"line_start":129,"line_end":129,"column_start":1,"column_end":74}},{"value":"/ usable as a cancellation watcher.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3614,"byte_end":3651,"line_start":130,"line_end":130,"column_start":1,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":43},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3785,"byte_end":3791,"line_start":137,"line_end":137,"column_start":12,"column_end":18},"name":"Closed","qualname":"::Closed","value":"Closed { }","parent":null,"children":[{"krate":0,"index":44}],"decl_id":null,"docs":" The `Taker` has canceled its interest in a value.\n","sig":null,"attributes":[{"value":"/ The `Taker` has canceled its interest in a value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3720,"byte_end":3773,"line_start":136,"line_end":136,"column_start":1,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":3937,"byte_end":3941,"line_start":150,"line_end":150,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(State) -> usize","parent":{"krate":2,"index":3169},"children":[],"decl_id":{"krate":2,"index":3171},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4612,"byte_end":4616,"line_start":181,"line_end":181,"column_start":12,"column_end":16},"name":"want","qualname":"::want","value":"fn want<'a>(&'a mut Self) -> /*impl Trait*/","parent":null,"children":[],"decl_id":null,"docs":" Returns a `Future` that fulfills when the `Taker` has done some action.\n","sig":null,"attributes":[{"value":"/ Returns a `Future` that fulfills when the `Taker` has done some action.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4525,"byte_end":4600,"line_start":180,"line_end":180,"column_start":5,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":56},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":5279,"byte_end":5288,"line_start":195,"line_end":195,"column_start":12,"column_end":21},"name":"poll_want","qualname":"::poll_want","value":"fn poll_want<'_, '_, '_>(&'_ mut Self, &'_ mut task::Context)\n-> Poll>","parent":null,"children":[],"decl_id":null,"docs":" Poll whether the `Taker` has registered interest in another value.","sig":null,"attributes":[{"value":"/ Poll whether the `Taker` has registered interest in another value.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4716,"byte_end":4786,"line_start":185,"line_end":185,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4791,"byte_end":4794,"line_start":186,"line_end":186,"column_start":5,"column_end":8}},{"value":"/ - If the `Taker` has called `want()`, this returns `Async::Ready(())`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4799,"byte_end":4873,"line_start":187,"line_end":187,"column_start":5,"column_end":79}},{"value":"/ - If the `Taker` has not called `want()` since last poll, this","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4878,"byte_end":4944,"line_start":188,"line_end":188,"column_start":5,"column_end":71}},{"value":"/ returns `Async::NotReady`, and parks the current task to be notified","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4949,"byte_end":5023,"line_start":189,"line_end":189,"column_start":5,"column_end":79}},{"value":"/ when the `Taker` does call `want()`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":5028,"byte_end":5070,"line_start":190,"line_end":190,"column_start":5,"column_end":47}},{"value":"/ - If the `Taker` has canceled (or dropped), this returns `Closed`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":5075,"byte_end":5145,"line_start":191,"line_end":191,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":5150,"byte_end":5153,"line_start":192,"line_end":192,"column_start":5,"column_end":8}},{"value":"/ After knowing that the Taker is wanting, the state can be reset by","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":5158,"byte_end":5228,"line_start":193,"line_end":193,"column_start":5,"column_end":75}},{"value":"/ calling [`give`](Giver::give).","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":5233,"byte_end":5267,"line_start":194,"line_end":194,"column_start":5,"column_end":39}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":7916,"byte_end":7920,"line_start":251,"line_end":251,"column_start":12,"column_end":16},"name":"give","qualname":"::give","value":"fn give<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Mark the state as idle, if the Taker currently is wanting.","sig":null,"attributes":[{"value":"/ Mark the state as idle, if the Taker currently is wanting.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":7760,"byte_end":7822,"line_start":247,"line_end":247,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":7827,"byte_end":7830,"line_start":248,"line_end":248,"column_start":5,"column_end":8}},{"value":"/ Returns true if Taker was wanting, false otherwise.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":7835,"byte_end":7890,"line_start":249,"line_end":249,"column_start":5,"column_end":60}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":7895,"byte_end":7904,"line_start":250,"line_end":250,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8385,"byte_end":8395,"line_start":265,"line_end":265,"column_start":12,"column_end":22},"name":"is_wanting","qualname":"::is_wanting","value":"fn is_wanting<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if the `Taker` has called `want()` without parking a task.","sig":null,"attributes":[{"value":"/ Check if the `Taker` has called `want()` without parking a task.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8156,"byte_end":8224,"line_start":260,"line_end":260,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8229,"byte_end":8232,"line_start":261,"line_end":261,"column_start":5,"column_end":8}},{"value":"/ This is safe to call outside of a futures task context, but other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8237,"byte_end":8306,"line_start":262,"line_end":262,"column_start":5,"column_end":74}},{"value":"/ means of being notified is left to the user.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8311,"byte_end":8359,"line_start":263,"line_end":263,"column_start":5,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8364,"byte_end":8373,"line_start":264,"line_end":264,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8581,"byte_end":8592,"line_start":272,"line_end":272,"column_start":12,"column_end":23},"name":"is_canceled","qualname":"::is_canceled","value":"fn is_canceled<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if the `Taker` has canceled interest without parking a task.\n","sig":null,"attributes":[{"value":"/ Check if the `Taker` has canceled interest without parking a task.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8485,"byte_end":8555,"line_start":270,"line_end":270,"column_start":5,"column_end":75}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8560,"byte_end":8569,"line_start":271,"line_end":271,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8748,"byte_end":8754,"line_start":278,"line_end":278,"column_start":12,"column_end":18},"name":"shared","qualname":"::shared","value":"fn shared(Self) -> SharedGiver","parent":null,"children":[],"decl_id":null,"docs":" Converts this into a `SharedGiver`.\n","sig":null,"attributes":[{"value":"/ Converts this into a `SharedGiver`.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8683,"byte_end":8722,"line_start":276,"line_end":276,"column_start":5,"column_end":44}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8727,"byte_end":8736,"line_start":277,"line_end":277,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":64},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8885,"byte_end":8888,"line_start":286,"line_end":286,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9335,"byte_end":9345,"line_start":301,"line_end":301,"column_start":12,"column_end":22},"name":"is_wanting","qualname":"::is_wanting","value":"fn is_wanting<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if the `Taker` has called `want()` without parking a task.","sig":null,"attributes":[{"value":"/ Check if the `Taker` has called `want()` without parking a task.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9106,"byte_end":9174,"line_start":296,"line_end":296,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9179,"byte_end":9182,"line_start":297,"line_end":297,"column_start":5,"column_end":8}},{"value":"/ This is safe to call outside of a futures task context, but other","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9187,"byte_end":9256,"line_start":298,"line_end":298,"column_start":5,"column_end":74}},{"value":"/ means of being notified is left to the user.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9261,"byte_end":9309,"line_start":299,"line_end":299,"column_start":5,"column_end":53}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9314,"byte_end":9323,"line_start":300,"line_end":300,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9531,"byte_end":9542,"line_start":308,"line_end":308,"column_start":12,"column_end":23},"name":"is_canceled","qualname":"::is_canceled","value":"fn is_canceled<'_>(&'_ Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Check if the `Taker` has canceled interest without parking a task.\n","sig":null,"attributes":[{"value":"/ Check if the `Taker` has canceled interest without parking a task.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9435,"byte_end":9505,"line_start":306,"line_end":306,"column_start":5,"column_end":75}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9510,"byte_end":9519,"line_start":307,"line_end":307,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9672,"byte_end":9675,"line_start":314,"line_end":314,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":10073,"byte_end":10079,"line_start":329,"line_end":329,"column_start":12,"column_end":18},"name":"cancel","qualname":"::cancel","value":"fn cancel<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Signal to the `Giver` that the want is canceled.","sig":null,"attributes":[{"value":"/ Signal to the `Giver` that the want is canceled.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9887,"byte_end":9939,"line_start":324,"line_end":324,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9944,"byte_end":9947,"line_start":325,"line_end":325,"column_start":5,"column_end":8}},{"value":"/ This is useful to tell that the channel is closed if you cannot","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9952,"byte_end":10019,"line_start":326,"line_end":326,"column_start":5,"column_end":72}},{"value":"/ drop the value yet.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":10024,"byte_end":10047,"line_start":327,"line_end":327,"column_start":5,"column_end":28}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":10052,"byte_end":10061,"line_start":328,"line_end":328,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":10261,"byte_end":10265,"line_start":336,"line_end":336,"column_start":12,"column_end":16},"name":"want","qualname":"::want","value":"fn want<'_>(&'_ mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Signal to the `Giver` that a value is wanted.\n","sig":null,"attributes":[{"value":"/ Signal to the `Giver` that a value is wanted.","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":10186,"byte_end":10235,"line_start":334,"line_end":334,"column_start":5,"column_end":54}},{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":10240,"byte_end":10249,"line_start":335,"line_end":335,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11576,"byte_end":11580,"line_start":373,"line_end":373,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop<'_>(&'_ mut Self)","parent":{"krate":2,"index":3510},"children":[],"decl_id":{"krate":2,"index":3511},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11559,"byte_end":11568,"line_start":372,"line_end":372,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11674,"byte_end":11677,"line_start":379,"line_end":379,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11903,"byte_end":11906,"line_start":389,"line_end":389,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt<'_, '_, '_>(&'_ Self, &'_ mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":10288},"children":[],"decl_id":{"krate":2,"index":10289},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":1,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4143,"byte_end":4148,"line_start":160,"line_end":160,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":48}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4513,"byte_end":4518,"line_start":179,"line_end":179,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":53},{"krate":0,"index":56},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8870,"byte_end":8875,"line_start":285,"line_end":285,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9088,"byte_end":9099,"line_start":295,"line_end":295,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9651,"byte_end":9662,"line_start":313,"line_end":313,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":69}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9875,"byte_end":9880,"line_start":323,"line_end":323,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11547,"byte_end":11552,"line_start":371,"line_end":371,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":75}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11659,"byte_end":11664,"line_start":378,"line_end":378,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":77}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11887,"byte_end":11893,"line_start":388,"line_end":388,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":79}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":12052,"byte_end":12057,"line_start":397,"line_end":397,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":81}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":12232,"byte_end":12236,"line_start":409,"line_end":409,"column_start":17,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":87},{"krate":0,"index":88}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4143,"byte_end":4148,"line_start":160,"line_end":160,"column_start":22,"column_end":27},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":93},"to":{"krate":2,"index":3169}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":4513,"byte_end":4518,"line_start":179,"line_end":179,"column_start":6,"column_end":11},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":39},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":8870,"byte_end":8875,"line_start":285,"line_end":285,"column_start":21,"column_end":26},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":39},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9088,"byte_end":9099,"line_start":295,"line_end":295,"column_start":6,"column_end":17},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":89},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9651,"byte_end":9662,"line_start":313,"line_end":313,"column_start":21,"column_end":32},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":89},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":9875,"byte_end":9880,"line_start":323,"line_end":323,"column_start":6,"column_end":11},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":41},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11547,"byte_end":11552,"line_start":371,"line_end":371,"column_start":15,"column_end":20},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":41},"to":{"krate":2,"index":3510}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11659,"byte_end":11664,"line_start":378,"line_end":378,"column_start":21,"column_end":26},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":41},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":11887,"byte_end":11893,"line_start":388,"line_end":388,"column_start":21,"column_end":27},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":43},"to":{"krate":2,"index":10288}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":12052,"byte_end":12057,"line_start":397,"line_end":397,"column_start":6,"column_end":11},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":49},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","byte_start":12232,"byte_end":12236,"line_start":409,"line_end":409,"column_start":17,"column_end":21},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":82},"to":{"krate":2,"index":13763}}]} \ No newline at end of file diff --git a/core/target/rls/debug/deps/scopeguard-de91bc1015a2f9e1.d b/core/target/rls/debug/deps/scopeguard-de91bc1015a2f9e1.d new file mode 100644 index 0000000..84bfbbc --- /dev/null +++ b/core/target/rls/debug/deps/scopeguard-de91bc1015a2f9e1.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/scopeguard-de91bc1015a2f9e1.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/scopeguard-de91bc1015a2f9e1.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/serde-4a8729265cd9ef2f.d b/core/target/rls/debug/deps/serde-4a8729265cd9ef2f.d new file mode 100644 index 0000000..59df69c --- /dev/null +++ b/core/target/rls/debug/deps/serde-4a8729265cd9ef2f.d @@ -0,0 +1,23 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/serde-4a8729265cd9ef2f.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/integer128.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/value.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/format.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/ignored_any.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/impls.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/utf8.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/fmt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/impls.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/impossible.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/de.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/ser.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/size_hint.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/doc.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/seed.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/serde-4a8729265cd9ef2f.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/integer128.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/value.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/format.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/ignored_any.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/impls.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/utf8.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/fmt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/impls.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/impossible.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/de.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/ser.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/size_hint.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/doc.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/seed.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/integer128.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/value.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/format.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/ignored_any.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/impls.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/utf8.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/fmt.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/impls.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/ser/impossible.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/de.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/ser.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/size_hint.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/private/doc.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/de/seed.rs: diff --git a/core/target/rls/debug/deps/servo_arc-cf68040552783185.d b/core/target/rls/debug/deps/servo_arc-cf68040552783185.d new file mode 100644 index 0000000..443901d --- /dev/null +++ b/core/target/rls/debug/deps/servo_arc-cf68040552783185.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/servo_arc-cf68040552783185.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/servo_arc-cf68040552783185.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/servo_arc-0.1.1/lib.rs: diff --git a/core/target/rls/debug/deps/siphasher-138b9119e94f2f2f.d b/core/target/rls/debug/deps/siphasher-138b9119e94f2f2f.d new file mode 100644 index 0000000..b983139 --- /dev/null +++ b/core/target/rls/debug/deps/siphasher-138b9119e94f2f2f.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/siphasher-138b9119e94f2f2f.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libsiphasher-138b9119e94f2f2f.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/siphasher-138b9119e94f2f2f.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs: diff --git a/core/target/rls/debug/deps/siphasher-20be23260902c753.d b/core/target/rls/debug/deps/siphasher-20be23260902c753.d new file mode 100644 index 0000000..eb9cfad --- /dev/null +++ b/core/target/rls/debug/deps/siphasher-20be23260902c753.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/siphasher-20be23260902c753.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/siphasher-20be23260902c753.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.10/src/sip128.rs: diff --git a/core/target/rls/debug/deps/smallvec-30a203d298bfc570.d b/core/target/rls/debug/deps/smallvec-30a203d298bfc570.d new file mode 100644 index 0000000..26efb40 --- /dev/null +++ b/core/target/rls/debug/deps/smallvec-30a203d298bfc570.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/smallvec-30a203d298bfc570.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/smallvec-30a203d298bfc570.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/smawk-c0a24c91b3310ca4.d b/core/target/rls/debug/deps/smawk-c0a24c91b3310ca4.d new file mode 100644 index 0000000..5e2fbdf --- /dev/null +++ b/core/target/rls/debug/deps/smawk-c0a24c91b3310ca4.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/smawk-c0a24c91b3310ca4.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/smawk-c0a24c91b3310ca4.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/smawk-0.3.1/src/monge.rs: diff --git a/core/target/rls/debug/deps/socket2-af0b4223bb498076.d b/core/target/rls/debug/deps/socket2-af0b4223bb498076.d new file mode 100644 index 0000000..941a8b4 --- /dev/null +++ b/core/target/rls/debug/deps/socket2-af0b4223bb498076.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/socket2-af0b4223bb498076.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sockaddr.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/socket.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sockref.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sys/unix.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/socket2-af0b4223bb498076.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sockaddr.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/socket.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sockref.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sys/unix.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sockaddr.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/socket.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sockref.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/sys/unix.rs: diff --git a/core/target/rls/debug/deps/stable_deref_trait-be9f67315d54383b.d b/core/target/rls/debug/deps/stable_deref_trait-be9f67315d54383b.d new file mode 100644 index 0000000..342e892 --- /dev/null +++ b/core/target/rls/debug/deps/stable_deref_trait-be9f67315d54383b.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/stable_deref_trait-be9f67315d54383b.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/stable_deref_trait-be9f67315d54383b.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/subtle-1c2660f14507e7a9.d b/core/target/rls/debug/deps/subtle-1c2660f14507e7a9.d new file mode 100644 index 0000000..bd5e5d3 --- /dev/null +++ b/core/target/rls/debug/deps/subtle-1c2660f14507e7a9.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/subtle-1c2660f14507e7a9.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/subtle-1c2660f14507e7a9.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/subtle-2.4.1/src/lib.rs: diff --git a/core/target/rls/debug/deps/tendril-4556401de5476f4e.d b/core/target/rls/debug/deps/tendril-4556401de5476f4e.d new file mode 100644 index 0000000..9cac093 --- /dev/null +++ b/core/target/rls/debug/deps/tendril-4556401de5476f4e.d @@ -0,0 +1,11 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tendril-4556401de5476f4e.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/buf32.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/util.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tendril-4556401de5476f4e.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/buf32.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/util.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/fmt.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/stream.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/buf32.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/tendril.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/utf8_decode.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.3/src/util.rs: diff --git a/core/target/rls/debug/deps/thin_slice-05f6f88493bd206e.d b/core/target/rls/debug/deps/thin_slice-05f6f88493bd206e.d new file mode 100644 index 0000000..aacfe99 --- /dev/null +++ b/core/target/rls/debug/deps/thin_slice-05f6f88493bd206e.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/thin_slice-05f6f88493bd206e.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/thin_slice-05f6f88493bd206e.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/thin-slice-0.1.1/src/lib.rs: diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.d b/core/target/rls/debug/deps/time_macros-95023e3801807539.d new file mode 100644 index 0000000..279808a --- /dev/null +++ b/core/target/rls/debug/deps/time_macros-95023e3801807539.d @@ -0,0 +1,20 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libtime_macros-95023e3801807539.dylib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/quote.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/date.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/datetime.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/component.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/modifier.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/helpers/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/helpers/string.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/offset.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/serde_format_description.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/time.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/time_macros-95023e3801807539.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/quote.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/date.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/datetime.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/component.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/modifier.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/parse.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/helpers/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/helpers/string.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/offset.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/serde_format_description.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/time.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/quote.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/date.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/datetime.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/component.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/modifier.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/format_description/parse.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/helpers/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/helpers/string.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/offset.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/serde_format_description.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/time.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/to_tokens.rs: diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.0.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.0.rcgu.o new file mode 100644 index 0000000..61ee2ae Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.0.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.1.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.1.rcgu.o new file mode 100644 index 0000000..ecfd5dd Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.1.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.10.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.10.rcgu.o new file mode 100644 index 0000000..b290016 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.10.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.11.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.11.rcgu.o new file mode 100644 index 0000000..55a84fb Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.11.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.12.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.12.rcgu.o new file mode 100644 index 0000000..b685284 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.12.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.13.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.13.rcgu.o new file mode 100644 index 0000000..40444dd Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.13.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.14.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.14.rcgu.o new file mode 100644 index 0000000..f5891b2 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.14.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.15.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.15.rcgu.o new file mode 100644 index 0000000..e4c63d0 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.15.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.2.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.2.rcgu.o new file mode 100644 index 0000000..5c6ea0c Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.2.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.3.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.3.rcgu.o new file mode 100644 index 0000000..f05d8e1 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.3.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.4.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.4.rcgu.o new file mode 100644 index 0000000..6a02f4b Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.4.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.5.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.5.rcgu.o new file mode 100644 index 0000000..9caa4bd Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.5.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.6.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.6.rcgu.o new file mode 100644 index 0000000..376dbb7 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.6.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.7.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.7.rcgu.o new file mode 100644 index 0000000..c2464a4 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.7.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.8.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.8.rcgu.o new file mode 100644 index 0000000..094920f Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.8.rcgu.o differ diff --git a/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.9.rcgu.o b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.9.rcgu.o new file mode 100644 index 0000000..ef689f4 Binary files /dev/null and b/core/target/rls/debug/deps/time_macros-95023e3801807539.time_macros.34b4e3a0-cgu.9.rcgu.o differ diff --git a/core/target/rls/debug/deps/tinyvec-ea68d363a4f2b7e4.d b/core/target/rls/debug/deps/tinyvec-ea68d363a4f2b7e4.d new file mode 100644 index 0000000..19e1aa9 --- /dev/null +++ b/core/target/rls/debug/deps/tinyvec-ea68d363a4f2b7e4.d @@ -0,0 +1,11 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tinyvec-ea68d363a4f2b7e4.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tinyvec-ea68d363a4f2b7e4.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/array/generated_impl.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/arrayvec_drain.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/slicevec.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.6.0/src/tinyvec.rs: diff --git a/core/target/rls/debug/deps/tinyvec_macros-ba34b60c47626c28.d b/core/target/rls/debug/deps/tinyvec_macros-ba34b60c47626c28.d new file mode 100644 index 0000000..6a14ad7 --- /dev/null +++ b/core/target/rls/debug/deps/tinyvec_macros-ba34b60c47626c28.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tinyvec_macros-ba34b60c47626c28.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tinyvec_macros-ba34b60c47626c28.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs: diff --git a/core/target/rls/debug/deps/tower_service-f5f4840c4d946c81.d b/core/target/rls/debug/deps/tower_service-f5f4840c4d946c81.d new file mode 100644 index 0000000..25bf79b --- /dev/null +++ b/core/target/rls/debug/deps/tower_service-f5f4840c4d946c81.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tower_service-f5f4840c4d946c81.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tower_service-f5f4840c4d946c81.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs: diff --git a/core/target/rls/debug/deps/tracing-4d89f40f45ea10a4.d b/core/target/rls/debug/deps/tracing-4d89f40f45ea10a4.d new file mode 100644 index 0000000..1919014 --- /dev/null +++ b/core/target/rls/debug/deps/tracing-4d89f40f45ea10a4.d @@ -0,0 +1,13 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tracing-4d89f40f45ea10a4.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/stdlib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tracing-4d89f40f45ea10a4.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/macros.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/stdlib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/macros.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/dispatcher.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/field.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/instrument.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/level_filters.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/span.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/stdlib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/subscriber.rs: diff --git a/core/target/rls/debug/deps/tracing_core-add238aabaa323be.d b/core/target/rls/debug/deps/tracing_core-add238aabaa323be.d new file mode 100644 index 0000000..938a3e9 --- /dev/null +++ b/core/target/rls/debug/deps/tracing_core-add238aabaa323be.d @@ -0,0 +1,15 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tracing_core-add238aabaa323be.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/lazy.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/callsite.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/dispatcher.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/event.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/field.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/metadata.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/parent.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/span.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/stdlib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/subscriber.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/tracing_core-add238aabaa323be.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/lazy.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/callsite.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/dispatcher.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/event.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/field.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/metadata.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/parent.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/span.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/stdlib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/subscriber.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/lazy.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/callsite.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/dispatcher.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/event.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/field.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/metadata.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/parent.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/span.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/stdlib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/subscriber.rs: diff --git a/core/target/rls/debug/deps/try_lock-3542342a595628fe.d b/core/target/rls/debug/deps/try_lock-3542342a595628fe.d new file mode 100644 index 0000000..dc1aea0 --- /dev/null +++ b/core/target/rls/debug/deps/try_lock-3542342a595628fe.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/try_lock-3542342a595628fe.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/try_lock-3542342a595628fe.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs: diff --git a/core/target/rls/debug/deps/typenum-339346df4353b765.d b/core/target/rls/debug/deps/typenum-339346df4353b765.d new file mode 100644 index 0000000..f628831 --- /dev/null +++ b/core/target/rls/debug/deps/typenum-339346df4353b765.d @@ -0,0 +1,18 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/typenum-339346df4353b765.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/bit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/int.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/marker_traits.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/operator_aliases.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/private.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/type_operators.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/uint.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/array.rs /Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs /Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/typenum-339346df4353b765.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/bit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/int.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/marker_traits.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/operator_aliases.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/private.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/type_operators.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/uint.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/array.rs /Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs /Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/bit.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/int.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/marker_traits.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/operator_aliases.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/private.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/type_operators.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/uint.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/array.rs: +/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs: +/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs: + +# env-dep:TYPENUM_BUILD_CONSTS=/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/consts.rs +# env-dep:TYPENUM_BUILD_OP=/Users/lsales/git/eso-addons/core/target/rls/debug/build/typenum-a4edc1202bf87088/out/op.rs diff --git a/core/target/rls/debug/deps/unicode_bidi-23523289e3a771f7.d b/core/target/rls/debug/deps/unicode_bidi-23523289e3a771f7.d new file mode 100644 index 0000000..e008403 --- /dev/null +++ b/core/target/rls/debug/deps/unicode_bidi-23523289e3a771f7.d @@ -0,0 +1,14 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_bidi-23523289e3a771f7.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/explicit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/implicit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/prepare.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_bidi-23523289e3a771f7.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/explicit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/implicit.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/prepare.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/data_source.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/deprecated.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/format_chars.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/level.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/mod.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/char_data/tables.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/explicit.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/implicit.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.8/src/prepare.rs: diff --git a/core/target/rls/debug/deps/unicode_ident-1e117a35a5829e94.d b/core/target/rls/debug/deps/unicode_ident-1e117a35a5829e94.d new file mode 100644 index 0000000..6dca3b2 --- /dev/null +++ b/core/target/rls/debug/deps/unicode_ident-1e117a35a5829e94.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_ident-1e117a35a5829e94.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/tables.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libunicode_ident-1e117a35a5829e94.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/tables.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_ident-1e117a35a5829e94.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/tables.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/tables.rs: diff --git a/core/target/rls/debug/deps/unicode_normalization-0c98fc09218f15f4.d b/core/target/rls/debug/deps/unicode_normalization-0c98fc09218f15f4.d new file mode 100644 index 0000000..13076da --- /dev/null +++ b/core/target/rls/debug/deps/unicode_normalization-0c98fc09218f15f4.d @@ -0,0 +1,16 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_normalization-0c98fc09218f15f4.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/no_std_prelude.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/decompose.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/lookups.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/normalize.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/perfect_hash.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/quick_check.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/recompose.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/replace.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/stream_safe.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/__test_api.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/tables.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_normalization-0c98fc09218f15f4.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/no_std_prelude.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/decompose.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/lookups.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/normalize.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/perfect_hash.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/quick_check.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/recompose.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/replace.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/stream_safe.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/__test_api.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/tables.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/no_std_prelude.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/decompose.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/lookups.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/normalize.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/perfect_hash.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/quick_check.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/recompose.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/replace.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/stream_safe.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/__test_api.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.22/src/tables.rs: diff --git a/core/target/rls/debug/deps/unicode_segmentation-790b48675bac9b49.d b/core/target/rls/debug/deps/unicode_segmentation-790b48675bac9b49.d new file mode 100644 index 0000000..7fb5a37 --- /dev/null +++ b/core/target/rls/debug/deps/unicode_segmentation-790b48675bac9b49.d @@ -0,0 +1,9 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_segmentation-790b48675bac9b49.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/grapheme.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/sentence.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/word.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/tables.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_segmentation-790b48675bac9b49.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/grapheme.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/sentence.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/word.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/tables.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/grapheme.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/sentence.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/word.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.10.0/src/tables.rs: diff --git a/core/target/rls/debug/deps/unicode_width-b88e696998491a13.d b/core/target/rls/debug/deps/unicode_width-b88e696998491a13.d new file mode 100644 index 0000000..14a6e4d --- /dev/null +++ b/core/target/rls/debug/deps/unicode_width-b88e696998491a13.d @@ -0,0 +1,6 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_width-b88e696998491a13.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/tables.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/unicode_width-b88e696998491a13.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/tables.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/tables.rs: diff --git a/core/target/rls/debug/deps/utf8-204c65632e6cb15a.d b/core/target/rls/debug/deps/utf8-204c65632e6cb15a.d new file mode 100644 index 0000000..2d643dc --- /dev/null +++ b/core/target/rls/debug/deps/utf8-204c65632e6cb15a.d @@ -0,0 +1,7 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/utf8-204c65632e6cb15a.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/utf8-204c65632e6cb15a.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/lossy.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.6/src/read.rs: diff --git a/core/target/rls/debug/deps/version_check-ca0a3dca6fb3a741.d b/core/target/rls/debug/deps/version_check-ca0a3dca6fb3a741.d new file mode 100644 index 0000000..e8e4afc --- /dev/null +++ b/core/target/rls/debug/deps/version_check-ca0a3dca6fb3a741.d @@ -0,0 +1,10 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/version_check-ca0a3dca6fb3a741.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/libversion_check-ca0a3dca6fb3a741.rlib: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/version_check-ca0a3dca6fb3a741.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/version.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/channel.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/date.rs: diff --git a/core/target/rls/debug/deps/walkdir-fdbd6473672fd630.d b/core/target/rls/debug/deps/walkdir-fdbd6473672fd630.d new file mode 100644 index 0000000..f1c936a --- /dev/null +++ b/core/target/rls/debug/deps/walkdir-fdbd6473672fd630.d @@ -0,0 +1,8 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/walkdir-fdbd6473672fd630.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/util.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/walkdir-fdbd6473672fd630.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/util.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/lib.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/dent.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/error.rs: +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/walkdir-2.3.2/src/util.rs: diff --git a/core/target/rls/debug/deps/want-a66ad0ee5cb36e19.d b/core/target/rls/debug/deps/want-a66ad0ee5cb36e19.d new file mode 100644 index 0000000..aed2b8d --- /dev/null +++ b/core/target/rls/debug/deps/want-a66ad0ee5cb36e19.d @@ -0,0 +1,5 @@ +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/want-a66ad0ee5cb36e19.rmeta: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs + +/Users/lsales/git/eso-addons/core/target/rls/debug/deps/want-a66ad0ee5cb36e19.d: /Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs + +/Users/lsales/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs: